true 111 20 true 2 4 5 6 9 11 12 13 14 17 18 24 34 37 39 40 41 43 48