42476890
31129527
9799747
11645958
52482756
69922950
72754042
79015298
14455720
88108453
46344418
96792421
88169527
3040136
63962373
11473368
9065555
16279102
8399361
22009325
90963932
42029463
5138121
64912503
34683501
7987510
9251414
65086009
13133303
86422202
69416196
89123841
19903297
62767028
93337552
20971648
95453733
69152393
71452010
50194682