52 105 157 254 284 334 363 426 470 517 645 681 736 788 841 877 932 991 1053 1104 1155 1187 1220 1279 1334 1384 1433 1500 1543 1639 1717 1793 1848 1889 1946 2011 2048 2112 2192 2277 2386 2506 2610 