1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
5 88005553535123456 2 50 56 123412341234 3 111 444 1234 4 4321 4321 459 2 49 59 00010 2 10 11