9 1460 104 318364 7 11 14 35 41 44 59 67 89 1 2 3 4 5 6 7 8 192 57 368 562 320 95 36 15 6 1