24712278
13599696
62869499
7197483
40286697
25939132
7085217
66005018
2548870
69692448
13384382
83835959
45116090
77099429
36661838
71449468
76288854
44271853
16993582
39091611
75081168
43812966
98337785
37308989
2682515
14341495
19796152
3850852
5401772
2488201
55903646
99962496
64807645
98449412
15692498
72751120
76337339
76244226
53427243
26709923