0
2
18
7
44
31
36
38
22
10
35
24
11
20
17
41
25
13
15
23
29
60
39
32
33
12
19
34
45
145
149
123
153
58
183
96
65
220
59
55
48
75
135
77
121
124
83
64
43
56
136