31041786
60894216
28906954
76295867
61263766
42458733
59811258
580664
45074109
70133721
5102456
92389511
93418521
40254971
28464852
1822801
34428581
1078912
48292423
54702895
98414032
27813687
1103080
33066645
89609132
30761960
13965993
638552
79831490
12132548
10436412
76737888
15565542
60739928
84738774
79378949
92465615
77876238
21143993
46822505