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