1 ...27 28 29 ...88 ...146