65687080
19083839
58862175
98648060
74607452
4564872
24208151
42883410
7345949
4224397
15316876
17249329
42943066
36228195
39014995
66619625
35757165
47462266
61672697
86156987
78032864
1499951
1337816
77038096
96054001
13377177
66501931
24255672
20174356
45773212
95852677
411441
15979409
74603756
60252914
99118701
482222
66517125
12976332
59874567