57515052
24186628
1412028
6233704
44992556
76258102
75959650
35598965
88784784
73195798
15015689
90395
27503772
79395385
44079505
70619492
65328476
16366697
79301368
91134707
69015085
62347344
34067286
1189736
61067202
188076
5081786
52066630
30017087
67166246
66037878
61083199
99653438
94066495
64755716
644086
83469739
50099975
80607844
7866404