102 76 117 64 16 102 50 134 63 126 148 62 58 66 60 117 134 89 48139