42836945
61988844
20023660
1735341
11204869
80503576
66412373
6024412
36518215
44232886
51505263
218575
78082822
61709306
15504832
43054895
70102894
52928558
63684860
22282162
61147022
46871853
264406
87745219
541125
5661140
15897538
32461105
16281031
6973559
65586466
95582030
14216018
653162
59554212
62118459
17341910
47761294
91158677
57886701