100 17083618 26735341 70798610 77364315 81935403 93140054 229120779 244103473 247285838 273690415 281947181 283329157 288234166 309393982 330726190 342493821 355235937 371485615 409032427 421918592 450297482 470738320 485464401 489180569 536744745 538074002 566683129 578205539 644834494 721895169 724056781 729317649 745210735 776814821 806125340 837431430 863008223 914070600 932868460 976668612 998073294 999874854 186887730 142989602 481923029 562009976 588936563 849075849 976169153 988909286 899707592 825328975 805746450 772368392 718347500 705877302 658959083 614851773 587589240 526955863 518227431 512605585 502245808 492947329 486236392 479432048 465297604 449637150 413014320 399845015 397661444 392871810 383836116 379007632 374474309 337149221 333084638 303567992 296905402 296405413 219955037 207614016 192819223 153239864 107883108 89666137 973264569 852089298 795770335 453520672 443446599 368621044 322486631 193758455 705418653 681160197 669215844 541117716 457901036 561466256