10
3
4335
2
4972
1
4380
5
4881
6491
4816
4376
8005
4851
4854
4
5861
5173
0
3647
4475
5274
5129
7
6550
4662
4118
4154
7220
7180
8341
4224
4541
4514
5842
4749
9009
4654
4950