95396332
12114194
45835750
58799157
74429900
59885312
9976528
8970279
99926289
58567355
41573260
5089913
23905410
91678366
10889412
50006617
27359113
95536710
18059477
93872590
7643223
21082253
46459123
69477769
45839949
53917682
92356724
67795045
30595548
44425158
89878058
13527007
43441323
32872786
38665207
24223137
9095165
55092585
88131570
80807776