82602760
64035095
52622456
69428145
65705695
35099342
82937056
85302516
31787410
92704530
99427828
49512543
60855827
20204225
57671436
4899709
31311266
32256810
74217067
37163110
8454557
54082086
70809836
9647242
12555316
28748654
23184005
95161999
47074393
5238183
53045575
8988273
12109932
30205300
11366774
34693585
4642715
6744954
88661798
12985845