459424996 531248021 5 334506 699553314 331167887 118616 167521189 246828530 7 643424900 228980 218451 240307792 260472 571153 387777 292177960 222751 172448 419622389 485226 379608 490507 287195 289461757 108231863 571164 199532130 394242 235448613 463261 349312293 113760 504933 431655 497158 710631186 154201807 540162369 252675 227470535 114941 347117 432805509 645676504 553534 155973 143783 543739 109063 340506 504915 163028 197173 130736 312745 494254 448043416 143069366 248762 294213 197189758 114974 116180 191237 458457 440716 430006 1 398017028 380967 187973176 143964441 223379 594052 138542641 331353421 4 309581 572733 557590 212380 469359102 265416447 278044 215261768 359725 499586046 167755481 347813 581858 384504 4 257367 324055129 241053379 3 300177 137071972 83849189 467282 308951964 161595813 112169381 336595685 197646879 177555614 430232316 141952141 482501195 322429 197897116 435279 324533079 164721791 286237389 786562333 314537896 191488803 90002498 139926377 507951 786138834 325992 1 856779848 188485222 823803331 432714 399905692 3 467004187 506660 395518 589309367 196186 205370089 327351854 164166 321074563 227144 404111 283015250 86239457 315120354 226960 626179927 295679666 709558558 150870 530602 304005943 300419942 320817130 12280101 189434017 507644 7 539238 897226952 323075842 285495 526808 279141 396574 376213 4 288691868 343765 106351175 221802129 290391278 436163 226039 497120196 391741851 320224 370313836 805578322 385155 290382381 316035 193273976 229280 148806831 217934 7 506735 333520 120595879 313371210 386915 311359284 463340 528372 113442 1 225752127 161604 173771021 393764 150715189 328616 167533405 219513 405762 323764 307540 553913804 131797514 547127 301946000 566601 195480 493547 582366 295634 224929 325209035 306834 233661 331407 120608563 451628 563793 138619953 439004450 205192 432664760 221084 139974 483117919 513944 240668122 310865 101610 224239 202819 339163 210726313 445490 106068 330427 331810 336904 496585371 579736 164537 164448 478048 516899 409506 63063350 821877319 433925 345721 555191 457296 286183 5 373951 490972 4 1 6 345306 219308900 289578 282666 764987571 258245 313899 327734259 135323261 288394 201439 7 557733250 541059 158670 195210500 300490331 472370 245792648 291151930 432762 305079079 548474 496323605 450593 531774 183572869 382573982 570033 665630628 278373 3 194263597 381431 2 721097026 269828546 533371 477945 174275 696726616 314875 2 8 473250477 533292 280031943 72634537 174637 171465 341495348 415975 283463 247176099 81616621 398429273 252617025 410800281 8 337947 402638 188844740 262642 216886719 93421996 78550861 442335 256508 152203089 1 456702833 222979079 16774356 720308853 852522693 445663 283297 611071641 311913 449457 602078613 271390175 187366870 448497436 471590911 356831 438254 224006 124189766 539297 232679 292753742 150478 284290 389795 553599 6 457654839 119283379 237179 558677 581263 152561 464891 380825452 151943 131164 325887424 200417 113066267 287819 326612 235675 165876 287228 238808966 483894665 122582745 185911326 138184343 668147028 481844634 138407 363778374 295030934 485964718 472984 362940 352924 423578 551072 218107681 379656 257904906 136711586 522494314 125232127 114702917 725431932 587705234 485012 181950178 3 300864 216185 235469 189802051 236722662 350952 425874 873938119 2 311055525 492971 777755889 435970 399418564 252359 429452 180542174 412604476 5 363815 245069 215135 374922500 365722 1 183939397 256889 337409914 204607 495094614 160225577 170415 570562 290456322 119410 430306559 7 133268 165995 467672 226033462 214299 74624729 141135983 441399 196247682 208048 207132922 388778 507100 375373 271427 147757 345614916 321148076 691498350 428966740 178192 460185 255683753 151112 30320243 223564 672388567 575754 430853 256316 476946279 290104131 349350758 271278 280271115 233014 416763 553699900 175968906 102205781 174913 382268 279701597 225432 147501367 694228415 270958276 315255561 323078 506193 196140 468665