true 112 20 true 1 3 4 5 8 9 11 16 18 20 21 30 31 35 39 41 43 46 47 48