15113956
5399269
12334913
56375868
15556072
58464049
18501043
2457851
27483900
6108684
48347814
98088677
84359046
7184730
54431252
2301404
2007549
81575492
37948075
63499845
48244941
423420
3717923
78372007
17068282
30638892
85852527
3363526
32221504
9409363
49745366
58475225
3180986
60968643
98596749
46292104
31808
74589871
90556583
27825010