57
81
87
196
334
852
948
455
774
598
589
596
361
383
278
440
274
326
618
780
529
560
731
1008
898
623
580
217
538
595
452
385
419
393
305
333
288
708
784
395
437
315
402
294
582
286
186
1346
344
129
144
287
377
248
617
109
438
376
3273
1729
362
2349
325
269
559
449
1372
872
792