true 663 135 true 1 3 5 7 12 13 16 17 20 23 24 29 31 32 33 36 38 40 41 46 49