32914980
9616284
78609095
5636360
75982600
13352623
80253171
69745263
18998098
50601518
63387452
24327655
95064599
64565014
36616823
43035109
93578655
54367422
37752721
16401739
91212017
78575841
16623045
96743865
1733270
71131620
16653972
92484678
30976183
4431254
37719916
24162805
78316122
4162692
96365761
51581706
96037338
98016919
36174557
47384928