42093228
357542
95378474
48192727
40014881
31175044
52192789
74985491
56442953
63298120
37883174
43828887
86684389
36975173
79422272
31425178
7407920
25796565
79585853
9597169
22876468
60617454
37736992
19937810
50029359
51258720
25086837
39437317
41488854
25309994
35645328
42369572
14387150
3779217
27515834
8432446