16 970 341 true 1 2 3 4 8 9 13 14 17 19 20 25 32 33 37 38