68384436
2508162
90744533
7410807
45863052
9399233
69805326
20355352
20421592
44249426
62543635
65902579
91911385
84172348
55185669
84227910
38936591
43058028
77597422
8084833
93162718
15523466
6878199
3242501
7611980
69205563
18978312
45758261
88977648
99474618
41945753
96691261
13168671
32158455
1047901
35991900
51791334
30572660
91993420
68922379