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