26
86
61
21
14
12
22
8
20
200
9
59
63
23
11
17
29
156
106
56
217
435
70
44
10
13
165
167
150
68
18
30
625
429
38
43
28
15
74
159
121
196
31
140
57
225
327
253
353
149
88
80
40
32