9 1100 92 273970 1 2 3 22 43 57 64 78 89 1 2 3 4 5 6 7 8 16 60 356 454 181 30 9 5 4 1