9 446 53 54338 26 28 35 51 56 58 81 85 99 1 2 3 4 5 6 7 78 260 1 42 235 132 24 6 3 2 1