8 276 32 32711 14 15 28 32 35 40 91 98 1 2 3 4 5 6 7 128 1 47 166 44 12 3 2 1