82989076
2358517
99001717
99459506
8492107
8219524
51732840
4312606
32174872
61885366
57068663
31064855
15923685
4033072
1815601
39757030
6767788
53615870
1789903
50864488
4872599
21858958
99017872
26646445
2254448
49648651
5167210
29464262
7479956
2618991
20326058
16642279
13426339
43306810
95015813
80468462
27695798
55612375
31708266
29287076