Case #1: 820121789
Case #2: 852657420
Case #3: 656338669
Case #4: 1
Case #5: 280656527
Case #6: 950319505
Case #7: 861713695
Case #8: 25449668
Case #9: 728070878
Case #10: 27913291
Case #11: 573329673
Case #12: 57699999
Case #13: 403607970
Case #14: 307560578
Case #15: 762262205
Case #16: 3068858
Case #17: 454870856
Case #18: 197500327
Case #19: 143384617
Case #20: 237439917
