70566380
54515408
2217678
20535914
93862424
78716093
2949531
72393676
80433226
96003186
70556747
63577061
98932919
47168045
41224153
66744692
19525757
86422847
9391158
84687868
67592765
60941485
2000982
40151049
48115781
59913601
6108867
62983687
24237891
75158114
71901722
45802502
60922865
94869098
3859196
18502309
87716756
4894326
52463901
83927215