56803520
14652787
40376883
92068511
90138828
85828607
5235011
42892488
29048218
17498906
86645941
27485954
23607274
1966922
62622137
71568909
61873127
78418283
28622457
29098452
40364078
15986123
42871723
38049706
24923014
77889036
45991379
83182725
60672090
994270
22889956
24675497
17267206
51213190
50021015
43539013
49659350
2749825
5225623
9609728