90346727
25509650
76473618
67262166
86376487
33951119
26345417
72108252
3246794
8805705
89777993
24983114
63853695
62246941
2413433
71868283
24466604
32604632
62941683
20966423
41136689
7678529
37479297
485168
96999920
4310803
81021253
92628056
9203592
64084010
48456496
20156902
2707996
4941713
52944208
70251183
64179884
61751747
26299965
43993647