903724838239145052
874997272115744051
860040513266789576
858391001325260142
799563005376115180
786382178684562653
736360188665065822
684882872280986251
658344677666780598
588359994817175053
518286269261108055
515625347964839643
401221330131977669
372165383431891583
281456847843463840
230755226757203013
150450068058528513
143022491378542371
116752985166226488
44573888741080176
25203482327015874