16 701 286 true 0 1 4 9 11 17 20 24 25 26 27 30 31 32 34 39