104 109 114 126 132 140 148152