18188780
14823783
28395622
22986854
7460582
58663826
41535005
96365183
15544824
62775984
97939031
6648645
97809869
56982270
3993364
86237064
70392133
97862926
98804780
57728715
89886068
12762341
13332891
78692248
72512170
10957227
85815251
16395260
85672144
59444853
4673073
1255503
82865312
61061088
74386866
9554769
74508303
21911362
58642586
37237470