93
194
338
461
592
371
341
111
56
334
213
501
116
966
403
583
134
554
236
489
292
332
948
1258
2363
319
211
567
449
411
241
351
1162
215
904