13 3666 163 13 17 41 48 61 94 98 107 108 123 127 133 149