16 35318 248 true 7 19 35 46 48 60 62 69 70 75 88 99 103 129 139 144