33
78
329
179
296
110
186
124
106
325
277
405
395
326
84
274
494
383
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
1889
832
464
605
685
673
681
899
1148
891
533