50491435
20677520
46964733
61296831
12366118
17909765
29523788
65568160
1783488
83621033
47771776
33642487
1058800
92152300
83455663
28636292
3727381
99871612
79591798
77036554
999988
863539
90839382
67193987
75807230
67947981
45559111
90495345
60126053
40675078
83351672
74856805
65957937
68793443
99306702
5154539
64387968
462550
89638714
44493503