31
32
10
15
49
62
21
8
23
117
42
202
178
22
185
212
27
75
56
179
518
119
128
147
63
159
20
362
16
82
104
17
66
2
36
172