49904388
70391255
2755981
81727351
7641446
58533025
39081386
23779565
4661229
50428496
68617397
32037958
57192672
8441331
37482596
81832796
36938442
35372780
3367451
99212540
3984266
57025276
47857952
80049824
45394037
11477211
25282695
37911880
33466237
92488242
39081610
34102906
14563305
12661496
64166358
72419377
9242860
42595378
40676850
36174951