95 44 84 367 848 63 119 162 153 186 228 144 142 211 64 83 106 98 68 62 69 87 179 13371