96477120
2512396
96403985
7016492
65203449
82699906
9918625
56791640
23287947
22957012
69684528
7314633
13657473
16943649
97753867
66125785
93613406
82047783
70093151
49524110
82367153
18136358
6637716
47713541
19262717
9969732
5510250
55386316
98897
96356177
64189982
90252466
62111
8849156
40368548
93654841
25355277
23552368
48205695
92081973