98188153
49582305
15509658
44683717
69476581
20233870
4154987
64404456
95506912
66184990
5875425
31687349
95552431
40465521
3058407
95841445
2623984
2617313
18736572
78062490
46877997
63224002
10466626
30388102
95501580
41034543
77156530
32644746
68206286
79582216
50842453
31991307
89399517
55049022
91383196
7832299
90635665
60873767
62064297
5481327