345 358 487 575 602 634 918 936 1051 1109 1143 1206 1218 1220 1251 1460 1505 1627 1688 1718 1874 1906 1950 2052 2104 2156 2180 2195 2418 2452 2737 2743 2903 2932 2958 3035 3044 31783252