10201625
59786693
35492742
28509310
45305201
15032382
27326916
47223256
88436730
49098208
69727402
37427938
31998831
4540625
3268534
81504639
94663586
1295143
82348389
693316
1027501
8785259
98805928
74743386
9355265
40675546
8942149
84589716
71735663
56984993
81323794
31178182
46376866
8848415
70497445
80565396
31093566
31566035
472646
96295999