Case #1: 844244864
Case #2: 864541049
Case #3: 91066326
Case #4: 887180975
Case #5: 857149785
Case #6: 547477274
Case #7: 609565786
Case #8: 213666583
Case #9: 718750005
Case #10: 506410651
Case #11: 288756992
Case #12: 719450739
Case #13: 290889480
Case #14: 136271822
Case #15: 954107052
Case #16: 785453318
Case #17: 629058296
Case #18: 761367347
Case #19: 1
Case #20: 4
Case #21: 12
Case #22: 32
Case #23: 80
Case #24: 192
Case #25: 448
Case #26: 1024
Case #27: 2304
Case #28: 5120
Case #29: 11264
Case #30: 24576
Case #31: 53248
Case #32: 114688
Case #33: 245760
Case #34: 524288
Case #35: 1114112
Case #36: 2359296
Case #37: 4980736
Case #38: 10485760
Case #39: 22020096
Case #40: 46137344
Case #41: 96468992
Case #42: 201326592
Case #43: 419430400
Case #44: 872415232
Case #45: 811939321
Case #46: 758096363
Case #47: 784628175
Case #48: 106127248
Case #49: 285996313
Case #50: 719476260
Case #51: 733919781
Case #52: 57774084
Case #53: 295417233
Case #54: 950572596
Case #55: 620621438
Case #56: 680195382
Case #57: 238295776
Case #58: 232401590
Case #59: 976423263
Case #60: 976086678
Case #61: 998653667
Case #62: 90267956
Case #63: 366457184
Case #64: 104756905
Case #65: 953198898
Case #66: 393767951
Case #67: 762276233
Case #68: 7812500