9 238 38 35215 15 23 27 40 46 49 54 57 82 1 2 3 4 5 6 7 15 115 1 43 145 32 7 4 3 2 1