10117675
39809099
4001563
83518045
13256122
32169085
64065616
56072584
95666976
99563559
53072636
63908638
79578546
82136425
97724287
57302411
54764510
481021
64434513
45652390
54202508
31505172
3568742
77052426
76212344
74057054
57641779
18663794
49281594
47016911
9114416
66285230
30545982
74439551
69956522
10233573
74246809
97093932
21156624
59648020