89422926
19683655
71412973
41231437
66843468
33998057
96189730
48931461
41857224
98078012
87642511
24702432
1133312
70996927
89587567
3143196
17867318
37734625
18662520
51726083
1533134
8964991
4254729
40864796
10327450
2691344
9517486
47391445
255901
39205068
51421700
6502054
46294284
79541243
93989037
19509340
861720
24749164
85124754
32423616