true 356 103 true 1 6 11 14 15 23 33 35 39 41 46 47