97123731
39428642
47871696
4151188
21539960
30559255
100005292
72036335
87452324
2175418
90124107
41634504
27845821
93423204
97144649
92716871
92379126
35338530
26164864
82181062
64841444
505767
1531509
41991525
8877607
68667085
35167157
80373061
51473383
74937862
41088446
77484480
19107658
14634611
95259655
62643155
40125300
74058856
16514873
697960