82338152
19337101
6042996
89868312
82718014
28149335
29014275
32075906
66597630
53606322
67513545
27528866
69583259
46431664
57615667
8069822
63983313
91953743
97407076
59792360
93609560
62202597
60997134
93689252
20737452
86862240
52562201
87846045
48814609
16085164
13998349
72309309
64421199
12585138
8949698
4455695
4702859
7882501
21735210
21309908