14 5842 164 960110 6 9 14 15 18 23 27 29 38 43 56 74 89 100 1 2 3 4 5 6 10 21 56 85 148 701 3292 5753 72 1216 2735 1658 78 19 15 13 11 9 7 5 3 1