12 20217 1277 true 2 3 7 8 10 17 22 23 30 32 33 39