72
103
94
344
619
520
229
307
241
295
210
191
487
192
375
423
172
411
255
558
361
414
424
379
1476
667
1219
409
223
251
151
307
631
177
477
552
347
389
563
654
533
400
398
649
408
613
355
343
390
1732
703
352
236
479
340
1571
894
767
885
201