15
5
0
30
24
32
18
49
34
109
78
16
8
46
33
44
35
17
110
98
53
22
12
9
127
50
21
47
39
103
97
11
129
111
37
13
43
27
112
91
136
117
41