11 570 435 true 2 4 6 12 20 22 23 28 29 34 39