33
19
31
14
11
7
26
53
58
10
186
68
17
1211
20
40
29
27
109
21
6
35
71
124
217
52
160
38
15
380
152
145
54
787
34
490
13
5005
417
1461
765
158
105
12
118
65
80
47
90
89
56
241
70