20941573
43834562
1775407
53852396
84628461
9905815
29841296
35256020
61071363
2605800
88812532
23201573
80869363
85787364
27684123
91406260
92105792
77202137
73196026
37678042
79292859
41629540
85036010
99083868
14301944
52126763
65581507
87176564
13038159
56352206
32794827
86923414
40935230
45872942
46569523
95325178
93284253
24594331
11147812
977798