116 13 65 34 26 44 22 20 72 21 38 179 53 48 27 49 81 71 92 36 100 105 45 121 952