10 365 43 56537 30 34 43 46 47 51 83 87 95 99 1 2 3 4 5 6 7 12 19 137 1 44 221 74 11 4 4 3 2 1