33
47
23
41
182
15
304
161
162
37
101
87
90
191
125
28
25
24
36
157
143
22
45
58
10
7
9
11
120
282
250
121
183
458
159
46
146
50
102
53
64
396
62
32