20
2
6843
5095
1
4166
3
7946
5488
4
5555
9
10020
4837
5573
5081
9814
5468
5885
9432
5771
4961
5769
5808
5876
6953
4735
6605
5384
4968
0
6083
5483
6510
7459
5498
5544
5921
7644