1
0
4
18
5
7
2
10
43
55
21
13
38
27
45
35
24
34
15
11
14
63
100
8
23
22
105
50
211
41
245
157
110
49
338
335
83
125
128
48
58