95575011
91097053
41401266
15565080
7673249
99943309
99955418
1732749
74563693
4824978
60202931
59655900
4575797
68976546
21067042
38283019
6550703
4171870
59317032
73154826
2042252
3934584
32888654
27053463
64094310
38203401
21337273
5211441
95577608
49069366
4932431
3281366
16767572
90057656
846295
54459623
2276288
45711061
57026940
27967800