76018566
24974685
16184031
19556776
14648284
74995379
52191809
89473040
32522570
88057971
55192057
33024232
19278814
85795397
35172078
41859277
92431758
99819462
89815570
58324
19904724
84286498
53755331
9324894
71692439
26437703
91358955
97476260
98676385
17851098
12847630
435940
14242275
18305654
7503421
6945567
37096004
13629076
5641662
24855900