679596
912726
1298234
1537556
1192520
100000
2738805
4489249
2938284
4565728
65160
67596
71478
73973
21856
61637
62482
69176
47346
53011
739364
1347209
7374553
49305488
44613452
998037
9954606
1959540
1219005
14850527