59093677
81097619
66119646
43423844
3771968
90156853
79901961
15636083
99537010
53238937
1168153
19714135
31969571
7806120
39785785
59384667
29626535
56973767
3246653
14089323
82685788
99803154
19839006
41892030
31543966
67559064
88996613
5599909
74532616
33302835
43943248
5972327
60426524
5725149
63006909
40573771
64816094
25054888
28661551
4961372