96584573
75301015
7733215
20869519
12677442
30993494
64893187
34339850
63793204
8726973
78216339
40644431
19965717
99807633
21378527
55849478
10114335
80357495
33432504
9507666
1325457
14702006
15729891
39936755
43856196
93169523
77834571
36025920
84415768
5157244
30584145
18706897
92062824
3855048
5662824
8857645
46355323
66653618
45606932
54437549