38819284
31155029
31302242
79142913
98615683
74048918
44266018
51731489
50483742
32203
65346289
2408590
60936116
99038685
37066253
57136336
7527282
4573043
88318455
32115140
11532032
62225423
27248885
87703409
37131898
51855880
96036681
68065332
41229637
42017643
74082935
41705645
89533997
51576305
19647346
43268795
94209718
63342130
4292231
95837714