27
172
86
485
159
240
105
491
398
591
353
84
541
584
778
999
73
405
721
33
247
24
320
48
520
924
1708
168
488
469
187
410
370
179
253
209
208
1023
201
401
51
24
164
417
75
822
20
356
310
638
39
