17 3860 955 true 1 2 3 9 16 18 21 22 24 25 29 30 32 33 36 37 38