50782907
41844757
93243443
88252127
22396776
4845894
39672465
67614521
56048438
52409997
20969225
48074641
65779606
65352545
89802437
5585245
32510
94355183
8038807
78495513
78801925
70961404
14237327
97421160
41629972
4461488
41644891
28736236
15567178
5195767
13056583
47842506
38212752
44058633
46851465
52869430
66645162
15231680
11458388
35268923