32
78
329
178
295
110
186
124
106
325
274
405
394
326
84
494
383
395
192
337
172
245
581
370
247
636
213
330
650
493
668
388
456
991
452
881
403
788
582
728
558
309
1341
1304
1446
780
611
265
1888
832
464
605
685
673
681
899
1148
891
533