39946368
59084278
80126997
6815589
59984662
33698451
9805263
22251562
42329762
17384619
2569500
38246608
93615049
64696427
16607821
39782288
45345924
2535208
25958975
5794701
42337921
17435630
18618832
55342368
71175303
77604514
24665928
13476345
83351280
14893944
59115526
65623098
88244632
98687631
47063585
56953732
72128535
30424602
54886841
50008806