36 68 90 49 7 20 59 85 165 29 14 43 78 51 118 147 33 203 48 63 32 40 126 21