8 2 8 1 8 3 28 16 28 24 28 22 40 31 40 30 50 37 87 73 87 75 87 76 94 81 94 73 94 80 109 89 109 88 109 86 128 102 128 108 196 171 196 170