39 24 68 16 101 168 95 240 61 151 77