95222636
35638468
99419163
55765060
5058482
91684402
57387664
7715584
8197373
94898930
38717131
246628
52504370
44728812
41821166
48807425
90234508
79706391
69756922
86241035
1407674
20766947
48643936
57465938
78763352
9208236
1939491
27156167
23356072
6879570
35386339
43809060
66866046
88852026
27723178
5909800
32144713
85416308
46408200
10026736