57905044
99129583
57347281
91897392
3987870
60904105
84091937
29542724
71784895
23562476
3365155
87978192
34621625
34167500
70304444
4269527
68364375
88782992
75017041
9342926
4729489
3318643
77607811
69314888
38853135
32165246
478395
67047225
49632909
96159665
27336412
94899222
63433228
62102249
35306965
56725482
38226507
37098124
91705855
54847602