105
154
483
403
100
245
161
355
336
220
268
87
81
537
136
228
139
1067
251
143
377
195
1020
173
150
202
235
1090
552
457
418
73
256
3700
110
1242
910
189
279
861