39478680
88536544
5288657
9841209
1497910
40049410
80717297
7893025
93888589
29872869
82092646
98498662
84327076
87045518
5876885
3435730
4083444
78858986
65869249
3390878
35987715
66228159
97985622
75354500
58714303
40191084
20112369
61305304
10783631
7923581
44295576
2381146
97568684
16891880
62139570
47421040
74653790
81242085
17593424
92794669