10 3563 118 480090 11 26 34 35 51 62 69 76 87 98 1 2 3 4 5 16 37 76 155 858 77 1234 1675 532 20 9 7 5 3 1