22649586
2568937
93301981
388215
8434322
9798292
51763553
31063362
13339361
57663611
93755213
37709568
18266522
92936316
76208962
64486369
91269764
79675322
43242750
99112840
84434152
46781201
8707627
20321814
4586214
92978796
20747873
38986804
37413298
60512550
96859226
8358677
48811990
49561983
41583190
45715329
46264914
16745472
61585341
42016151