29 9455 839 2 3 4 6 9 13 15 18 22 31 35 39 43 45 51 57 59 61 62 66 69 78 80 81 83 85 96 98 100