100 934941692 892631472 873738594 622471112 556647080 528427003 520690782 390559518 1763267 15655962 24624220 96444602 100247796 214496470 444781472 617845764 656854970 773694951 822387303 861674472 986350949 944825196 942641247 934674103 905567294 894956021 879902215 867885853 836997410 827698279 820738833 792894229 785840609 751451357 748038277 741881723 735422533 716249289 697351162 675155875 661559002 653589423 644169072 622596107 620260776 604717980 602731143 586753196 562292059 553484497 524427523 522523573 512606197 504109303 473852172 428363724 425992688 380252829 333912148 318687106 317913408 305679141 294298102 285421109 278203924 272288258 260425780 238363353 219639845 219209494 209889636 202308690 201564132 190316581 169983923 154795234 127877669 119672620 119078792 97225921 92906249 59249204 31258299 26098971 6157975 2377496 69263754 86695278 130511675 177825450 221963002 351719105 366711913 395311152 876353376 887505871 958219036 990794850 993902126 686974833