16 1012 351 true 0 1 5 9 10 11 12 16 20 21 26 29 31 32 34 37