80 129 219 286 446 506 598 711 756 856 991 1090 1164 1303 1382 1444 1537 1623 1694 1757 