51504560
91987728
74851708
75115174
75386920
8002719
4971501
81413809
10096320
58745412
50421391
51938560
25889398
1327850
34658758
36987054
62767632
86495366
80062570
12526586
98534397
5455234
10698321
5764971
3845582
8903669
38805129
44594296
25897485
73727686
38753665
74374092
65003809
21777515
71468516
87013101
7490610
99058385
44629826
57222552