1 2 3 4 6 12 16 28 33550336 99999998 99999999 100000000 496 8128 65536 16777216 7736536 64211961 71784721 76170525 40934435 38171172 51597875 36690867 55653624 23976198 3037291 28997612 52550818 30423511 99979618 64403433 56778335 57061099 14966700 16303744 74252149 17295075 17113001 12219521 4545406 68351422 38871471 33563468 36460249 78955251 60025142 22009514 41490994 77406432 47994440 67224566 97676768 87671837 62397829 29725310 21752018 79180823 78776057 34751815 61038287 27202020 11487949 58303545 98180964 4995887 19008327 14862349 51619745 6378882 56206328 47830802 12591805 27901541 97654989 18343343 45501752 23534112 93620678 85861375 92652638 81569862 36103607 74842557 66617455 63397516 6148232 25778288 83940679 86860733 45615160 36022433 92394585 33113950 46703676 6088106 0