97446553
37518422
2415332
25819554
86682555
92302432
1703679
11153622
26933528
70794680
739083
2910802
83044246
32912010
20498873
68931697
60253757
38673102
10128800
79737348
91142488
37798264
17181314
11942945
68583068
58579740
42261127
65691527
87486400
31685848
17959416
78031518
45882692
43575097
18947878
32198606
10736968
34458693
83676644
49879973