56957165
33648866
64962488
856158
32257434
320321
99838505
71764514
1498738
6744965
14885012
46656390
92243903
12779287
1057398
71855232
18099584
10814435
20294775
31202273
66658190
10411409
32666277
72212982
26536904
10624744
99438328
33242517
20377434
18894665
75157578
55325083
176288
76027865
24619414
50029292
62555553
30751106
72564578
98058714