1000000 ? 1 338 ? 524289 893 ? 786433 737 ? 655361 875 ? 589825 236 ? 557057 99 ? 540673 139 ? 532481 278 ? 528385 957 ? 530433 585 ? 529409 951 ? 528897 151 ? 528641 868 ? 528513 151 ? 528449 338 ? 528417 795 ? 528401 267 ? 528393 976 ? 528397 461 ? 528395 634 ? 528394 206 ! 528393