94476172
72214902
52546357
8864954
67656474
20843822
54101431
23624627
56794259
35771804
316684
1492636
68137526
81328522
10311659
89676798
18965126
50084775
21429012
16561139
53978939
41817918
98372543
79178820
96621787
28228626
8312388
20298291
67589196
60272628
20382808
90113790
83702527
5987199
7425713
82375533
58965171
45109659
58849472
57294550