9 398 226 true 0 3 4 10 16 31 32 34 36