25 27 34 36 49 50 64 75 85 88 92 105 112 136 138 139 155 158161