9 390 49 57254 3 7 34 35 43 51 87 94 97 1 2 3 4 5 6 7 8 112 1 43 210 113 16 2 2 2 1