1111111111
333333333
44444
55555555
66666666
73213213
8321312
3123219
32132131
312321312
33123123
431231231
53123123
31231236
7
8
1
2
3
4
5
6
7
8