8 1963 95 233616 7 8 11 15 44 63 89 98 100 101 104 109 116 136 171 372 100 956 872 19 7 5 3 1