38
26
87
61
21
14
12
23
9
20
200
59
63
11
17
30
156
106
56
217
435
70
44
10
13
165
167
150
68
19
625
429
43
28
15
74
159
121
196
31
140
58
226
327
253
353
149
89
80
40