40138582
46746732
50323695
24558143
4675777
69583183
45371560
6884556
55054542
1214737
47368613
43866788
2034976
86617544
61113565
41233255
3086191
56466510
57475413
2922516
9915664
89699455
26502796
66737770
95318310
19137789
68787728
35698328
48225375
43396423
11933565
56728045
19292767
81932647
98894054
2129533
57646375
21567013
46553174
67031241