11 768 67 116673 2 10 26 30 31 35 45 49 58 95 97 1 2 3 4 5 6 7 8 21 58 346 1 44 328 308 58 13 6 4 3 2 1