6
33
12
14
87
121
38
15
13
101
158
50
279
216
30
250
285
73
211
302
22
523
140
51
42
45
380
475
154
212
3246
2298
702
60
102
64
191
43