10 940 468 true 2 4 12 17 21 26 31 33 36 39