95438259
84311043
6534
3169351
67929590
52901999
50571012
86848917
4688959
41453944
2604800
39374059
91561275
5948076
45206461
33395287
89371826
2029299
24608590
99192351
93346552
40531122
51426964
12049886
60479418
3813060
34778617
56149698
87823336
15482959
86115898
2481756
77187932
4365865
72023584
3833285
4852395
27074594
40647927
55002241