true 12 31 true 2 3 9 10 13 20 27 38 40 44 46 47 49 53 61 67 73 85 102 104