34
78
331
180
296
110
186
124
106
325
277
408
395
326
85
274
494
383
192
337
172
245
581
370
247
636
213
330
650
493
668
388
456
991
452
882
403
788
582
728
558
309
1341
1305
1446
780
611
265
1889
832
464
605
685
673
681
900
1148
891
533