79998760
56806840
45981071
11582768
5322395
7101857
44996604
63963868
35172620
83067224
30755391
42344355
96132431
4557435
23028386
2935316
8524597
15463538
43372857
6704100
24948250
6983890
26061664
17526652
22755222
98109934
91926505
6208446
65684483
43977475
82661154
67701057
47343755
51928920
21217873
31312105
47921425
21836535
644514
60567294