17 1037 340 true 2 8 11 12 15 16 17 22 23 25 27 30 31 32 34 35 39