19028508
11989948
97355787
39588144
8427213
14833731
31827625
86284894
65751401
81322689
32503926
74654172
99751305
248423
31083149
96875848
44926185
37357589
31154653
9403832
84854493
29616158
10526078
66368336
89193798
69885425
35969312
38794217
56627001
94387347
76533855
89692462
2296796
23846237
15355689
69724023
4701870
88182528
59099152
4177918