40 26 109 59 95 27 39 23 155 72 20 75 127 16 58 25 23 113 70 32 33 9422