99302932
81599043
20703097
95105950
73947721
9558676
58191138
7336710
6291060
17648430
10333783
9213100
25087965
94041420
67638225
61555507
65986020
14911063
4944326
93993694
68791815
67577621
66707784
40823350
93131069
59092506
4123318
8893744
97134477
22869682
89283736
61682311
26984582
40395438
72806190
30515353
1103694
49557847
505595
8947830