9 606 60 111100 3 5 10 14 16 43 57 63 64 100 106 119 137 159 190 223 372 429 100 259 184 32 14 8 5 3 1