6
33
12
14
87
121
38
15
13
101
158
50
280
216
31
250
285
73
211
304
22
524
141
51
42
45
380
475
154
212
3247
2299
702
60
102
65
191
44