99602137
6683634
16667046
58032215
94041931
41432067
19049903
9148022
10742034
43078474
7650260
56059194
69164131
17017934
68564038
11738749
73575419
96511123
67477240
57969280
91672658
54637394
42723383
20858317
4201350
2327716
17545609
94442874
91058780
1423868
47951429
36671719
40434980
84076583
31848393
34555477
4671470
34684359
83422743
4454889