45921403
91988457
724089
65309496
10628177
49997693
28758413
8171369
87034252
25227936
35207908
24872709
15394397
26893170
61937821
64959262
36038911
80767895
36298424
71167083
944002
59424299
65019900
96144144
70426972
88475834
73755559
52749352
22113126
73356076
33977386
372111
32437021
55879549
26518411
25762300
25312908
58159520
53282706
17239331