57
8
13
25
5
52
22
10
19
17
12
4
18
7
6
3
11
1
24
38
56
23
16
172
145
77
101
1200
62
84
368
53
284
191
149
176
175
85
259
30
78
103
55
229
65
116