31474866
95503264
63871051
96788491
1575239
92915047
88107591
89737288
32897405
58101981
87262214
5187987
17512128
95928096
19683275
91306742
11295979
2285889
63663098
18343814
74187412
14848217
5621344
38237913
35184575
98875871
11813224
25616595
7659861
11995089
73704587
48043639
669640
2091708
11543659
76543650
4133243
65808160
34189639
94944309