60482963
95248921
98261498
15776165
92199834
84154792
99064003
40625239
4624311
54548130
42373668
46515896
30936126
73362936
67589035
18209182
34117987
26685135
87681888
35408735
69108902
18909181
32946460
80621850
20249709
83332117
33494979
84795042
11417374
56813890
27994058
47266003
17212222
49184838
70347186
16004989
76574506
71946384
89585255
51116613