14 1139 787 true
0 1 5 9 16 17 19 24 26 28 32 33 35 37