57315382
38198294
74859025
89647239
1738458
45782870
76261079
31676404
71468294
9222293
37126082
30596855
37323418
3848278
14425011
50798896
56359069
71041374
56563455
37112612
31982056
36229443
20247595
4303910
85098511
20886774
84718603
20685998
9791568
18238301
53163323
15455127
72224648
21427248
9986620
51329420
14007415
65962367
98791651
2187952