58459359
52857330
49994331
2513869
36331989
5136528
29539187
91149131
94344304
5671033
59982486
6399576
95554495
90133376
86549638
6335594
77359407
63465424
25004889
10438924
16368082
8117400
75614951
27776734
58055903
36746348
73663980
46908578
52098138
14283296
5997161
69118007
2387742
31855551
76525899
28549683
548712
8325302
88734358
46998646