40547352
10564341
55815965
3705736
64458925
63003333
64944058
7988606
3270953
24534165
2155473
32467289
3543368
81198931
88196772
52342499
65065298
89877896
57906071
39128231
22931123
66005660
22914839
93301742
85602583
20914393
38093961
2515767
27872597
35404527
81033
260710000
70608118
95673336
37136208
48027433
7946426
4795779
95522379
73349451