91467986
23139140
5833939
35272806
2635131
15184334
37147694
97552068
51833127
66686384
65106829
45699561
37939392
22296
2538769
4977743
11861141
9778274
83501996
36756951
59415233
54136227
63241999
32937833
5348216
81802693
72168098
69318329
5064607
77507980
6245642
69958935
14162532
5064964
3647894
93569170
80886922
17183305
99805690
2041634