36
21
16
15
80
31
37
188
143
171
49
17
111
82
321
146
121
356
367
63
18
40
51
44
32
52
7
168
14
19
11
10
102
287
122
110
23
30
25
22
125
85
71
228
153
95
45
83
112
12