14 1381 92 295199 5 9 11 37 50 57 62 72 75 81 82 83 90 94 1 2 3 4 5 6 7 8 9 14 51 85 383 455 1 39 330 601 259 74 30 15 11 8 7 3 2 1