5
33
12
13
14
87
121
38
15
101
158
50
279
216
30
250
285
73
211
301
21
523
140
51
42
45
380
475
154
210
212
3246
2296
702
59
102
64
191
43