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