12 3395 536 true 2 4 5 6 12 17 22 23 26 27 31 39