true 11 29 true 1 2 13 20 23 30 35 48 49 50 65 73 89 99