11 1047 100 319240 7 10 14 29 51 54 59 90 94 95 98 1 2 3 4 5 6 7 8 9 10 309 44 269 398 221 67 24 10 6 4 3 1