51578312
73429558
1414503
96194061
38575649
85823750
66336393
26375987
25897263
65657032
63361779
40723616
1448821
24429928
73157506
18073296
49616250
44264785
2949832
59811285
56712806
96235527
76597384
22414682
8837693
63187315
46178589
14062125
62878080
40649549
72562610
69358999
33268661
61234670
8884624
31144021
54752784
77459971
642198
85218619