145 340 498 599 736 923 1252 1329 1699 1864 2312 2632 2978 3271 3484 3635 3856 