40529527
18917910
3058822
60897418
481875
71688766
12864873
7570505
69926624
87932781
46283862
63444645
55855810
97581366
81755351
44895583
5643928
72827328
8079364
36862513
35025039
30802734
5924417
47846201
32894109
32531250
52497231
6753605
91556328
95261540
14561883
25098260
1387815
52228354
77195927
55468121
82548329
14811388
93137231
45841587