4
0
27
85
33
185
17
16
37
56
124
102
12
18
128
7
22
55
28
29
34
21
100
30
31
199
78
410
125
41
359
62
217
63
184
153
8
162
118
133
80
10
86
50
40
109
123
90