true 686 482 true 4 10 11 12 16 18 20 27 31 34 36 38 40 45 50 56 60 71 75 77 90 99 100 104 106 108 111 121 123 124 125 126 131 138