32
78
329
178
295
110
186
124
106
325
274
402
393
326
84
494
383
394
192
337
172
245
581
370
247
636
213
330
650
493
668
388
456
991
452
881
403
788
582
728
558
309
1340
1303
1445
780
610
265
1886
832
464
605
685
673
681
899
1147
891
533