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