50763549
4124652
16448800
2318606
6029410
77752780
89999229
60003675
31319684
12137928
93456027
3254744
42331966
91001310
15754904
74794717
28311727
51847999
9099928
60174278
69138851
35299257
55235349
66286466
53107491
44776065
29334106
15467316
76904572
24235037
99423559
36879154
97697489
94241959
78285950
76157183
334349
84626217
72554509
58423930