56
221
14
71
47
18
54
12
30
8
75
165
62
106
67
231
49
59
13
35
19
109
24
11
38
10
29
158
265
2500
578
342
719
164
255
34
361
151
43
32
88
896
161
572
137
25
68