57429032
94993358
24449675
65578848
17107196
40021795
8469884
72715391
59299600
9349892
65657241
52609873
94575922
14228064
7503485
99316319
8318852
78732678
6622207
26251764
19987635
79365398
89941518
40359164
5162481
48182596
4838723
47884610
95906525
45957398
84185722
31792303
55331682
92517487
45892476
53642365
21311050
83164725
2338943
50685509