99118578
9212670
47076550
42707794
5188816
43122120
16677624
88351171
10477615
6572393
31933434
43883641
92823971
54706330
989642
49596509
13039554
40111996
27977034
71513875
1150664
18811063
59606505
74671499
29879086
42543337
18774558
57565415
90514285
52182321
29069367
67836755
22286763
16869322
62326040
78906757
36957069
38265950
91933047
28051581