9 1168 386 true 2 3 6 13 19 31 32 35 37