52042816
1325125
79498740
67526439
88758464
98837377
75336961
66651278
40285180
71345517
2949185
6409865
14366275
62653745
30013868
11661017
1358347
12049582
16569496
79582206
42311761
39962085
91962198
52745421
37689002
98158407
55784454
14098059
73933040
66401963
73781848
86565818
1191795
61909856
53355063
41371515
87737850
62048147
73317856
37546690