0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-02 21:36:29 +00:00
OI-codes/BZOJ/2738/data/12.in

1102 lines
111 KiB (Stored with Git LFS)
Plaintext

100 1000
115231110 158856352 18341623 49626237 251061414 354152118 91599177 419825494 84495861 93907378 80107325 466594473 152353182 454856747 49646875 47311352 81253412 362850218 167682492 69586934 494086875 327580975 495814417 85787403 151479405 339173802 312537757 249752020 139888982 516421251 187076087 119168929 73686121 211012114 362755913 209811701 269812553 400606247 280629715 395171849 231554800 243114628 318400105 520982858 420688940 140559710 374428656 13230038 338543644 38472672 130256869 237152771 432420023 476446887 453359319 481416664 310700358 484742727 35433704 451636625 246672101 379663300 150982224 146396192 64897287 331354394 355921882 337807783 242276847 72344502 158953316 434405374 391643959 283515643 223499363 169148211 497201740 289598654 414974045 281303557 69164272 116240842 63041390 43807337 50241975 467145309 438307012 226364933 493961355 83706536 317030178 220527288 457859880 150998867 202342753 63161103 110867872 181205495 170851050 380187345
224022232 406398371 470000701 249162613 117123337 480465751 35611501 498403494 504638016 395488908 444923042 93476038 503119071 391653802 273158806 107154792 74266650 397159056 254654232 240220116 387831930 72501008 457870220 241108359 493488221 531943791 212218217 319375537 502036596 227112170 249006777 14989493 2148420 23880236 78105245 356419244 302333606 293866457 263247302 180208098 297194055 220279559 469529341 33770584 454361641 391807935 262622108 239525696 425770528 95568256 511540243 100376452 484073301 45286332 27014245 392888896 342077638 344998489 319989928 22659395 186714052 130413105 226562440 262479762 169192564 498692499 263650500 467828197 499585615 525927616 72789423 302022440 534470818 331162223 225611184 417823995 79268622 449105993 338603203 521669682 220854793 196775789 476025334 189567318 469091163 401627373 472538093 286762274 260518562 291596880 396767582 159746311 529064399 357704206 8044949 263875496 512205223 451963927 427857138 26541407
529560131 99778124 509701478 72062134 533810064 490169604 255309562 219030255 339293647 90677129 3065928 229013629 454619669 529845400 220492544 85268872 297874125 198813412 289743972 339059309 237216818 267964820 45110732 375143484 477398229 33502400 303369507 502604088 13045277 383904248 240446823 354873690 481373378 354400446 203446061 40883918 417892688 190800647 295360795 289978997 316989611 185745853 100135021 515983457 243084421 118583616 85694833 170148956 193715177 373198304 389836810 160738914 529144756 438681701 209772593 44939042 322170647 161192584 480274031 119850113 69507094 526205815 176398436 359106071 175771660 212907092 199503171 490543535 41013285 268813494 351067732 140885963 436955618 261424935 131659633 121200671 44527512 402650533 144031625 21667345 111537393 519056930 341877024 168066367 50999146 163151619 493361869 424302073 85352148 402146212 174833594 135895491 200222163 305287378 442288168 287795156 238692961 477491536 201093609 360968602
62674508 217739859 159199460 87420723 318631860 113246214 404942740 199140341 48660879 405787143 199368585 22573800 274715684 498952168 520149477 508887878 133412243 142808495 230002656 352466178 57446988 149266518 365431621 228812094 192404883 489826892 439402227 121012947 490834434 71282673 179906397 471036621 337154567 336385054 261880587 176751853 386666594 342031515 421882646 25229349 176957608 494059175 324105136 287084319 101285827 443980660 493763737 525825207 227968111 273845416 96061867 10809468 260474815 137502941 151321423 345123635 101541270 506177570 374267654 107250515 484506926 333246584 376049633 297529738 450263445 118329941 395929353 187661623 260418091 206425381 489700408 217055470 82225957 228012996 322106942 124288760 351411725 216819973 100133757 366626256 54735423 184036398 499438189 386049191 448003437 296711546 510771737 162901984 251733020 49242773 185057951 226596245 40358438 186561315 224423348 122503696 256230198 399250746 29744926 167302227
364567375 307266020 110343481 50127505 222728005 510519710 265757043 185257650 443211073 485355739 518899920 447654611 139023682 306429058 505820262 48999875 105165207 288116331 6279649 165590920 161611622 156053990 78349312 190719448 321263400 433338420 501924631 496531616 414623018 135841036 510676363 431310464 318472718 440118040 127936601 141951309 251435848 365320309 495857552 315935373 63105954 38474551 513849042 379836415 200836024 268781026 523106774 523233297 59318908 41524210 152968425 31245928 155213235 521465428 529104233 516497500 74160758 533561323 106533448 90974584 242816434 163793420 233397391 489983998 9977001 132045057 44328921 304922978 89642351 158431370 10984147 93699786 239777645 81080408 190830531 42598804 228725729 504189072 153922814 379514832 332500572 291917390 50156912 243278017 288138563 35024927 133302552 378761569 461990479 215681670 352132489 530098394 400362253 513559672 8468075 122137870 132114783 252337120 166823415 82855696
464061432 524141084 225680767 438138792 122826468 475703422 461082083 120708051 479534078 103490764 342988829 67674432 141374328 432248256 139242934 479726292 347503702 2248584 439681359 294454567 231625971 13441095 136685337 485411589 204667771 410219666 377996637 448600559 35874416 328041460 534222069 361838231 222260517 217918827 138539473 389824871 203980870 279714793 356793203 493492986 404845134 36637396 156058995 306043042 44830734 123806342 56399868 150276320 388860205 386409678 44253261 512067567 9103523 192080237 237121849 507356218 315219261 421014169 5010343 174428897 414323228 154722685 379971346 148829240 90920758 410907320 90362378 331491399 169810387 429550298 252248754 235123531 261565713 468257514 1015616 470692404 333390432 370042082 243091073 6790950 199406087 345524273 495673426 474818040 151991198 211598904 88325671 341166263 49473169 307975886 505408392 420566052 81578660 333169852 279776911 329868338 528271465 395364929 153532523 377452681
512027083 519320975 253396448 298719494 38199943 220802381 17321925 206129720 492136622 295423251 335440773 532599268 371514660 379720177 389954462 431180674 212501540 337270504 467210277 429246 66899385 101458287 5363520 428890617 267562566 122125808 3972523 448867013 113526528 268840008 131899187 373538412 380280431 411688010 197715774 295272553 528460017 532625981 75972929 499137773 274686262 366545754 238057800 332080476 155529413 183900750 202108018 361325774 11413621 29143998 271837554 304137358 221841653 100364990 120758544 246554782 323246917 122363225 128214693 318139441 378607930 397218060 97861795 434030128 266298878 237780811 191072523 104226230 110270093 226195962 316497396 457270932 239913530 244764661 123904523 425500109 143807272 258242953 138661133 513678874 174665426 89281785 279104591 192152680 100011651 335065850 51508023 189228117 404860894 129430327 422902720 18353335 439551319 341225678 392222457 404806677 393506488 397049552 70962567 410264876
114180510 2979013 73003039 530457451 141419001 396659494 434477068 490946423 123579023 297568225 137787311 331457448 522921337 514652889 460733178 483418250 92607653 30640739 339720181 304046430 400198227 207245258 389967673 435646614 217797016 466731980 13540471 400182364 179857117 483670811 480171762 19073803 528744545 296071901 21807616 363171764 1189555 483536172 269012366 474926747 150347065 265231767 406029977 63201720 71654060 496706974 519993269 117812534 322294170 291316026 185342346 369791991 465471714 151372627 336597842 40074254 439895100 334414408 376376156 265986884 385629358 360338539 182388620 152208276 256279 196344962 33971673 405276590 109729449 435152455 69022926 55529336 11276647 392925929 344675338 225854600 252091563 32331145 428524735 451165867 106445730 342138814 130449974 433616994 488557006 25812497 301611594 254579552 490431363 310273153 479321577 116518157 428842602 158116608 357286294 152273670 127685121 136878581 248958441 301328282
489041945 449668792 7421965 253036110 298872151 107069465 160283202 531052634 79690164 460540633 426517593 423323946 104548605 213511727 448814138 274320094 88746836 162902084 55375457 86170314 22295981 491774648 126324316 334525943 532838993 276504347 305506127 167099809 94294366 282252148 859249 501107638 355807557 456892094 525787532 208664413 263280459 176307558 327832449 422013293 448823305 167609806 485628097 316408050 170962924 204305613 71832021 475908011 227609526 89737773 173562327 420869774 30540026 171128107 463460087 497420867 115670692 309694715 132864759 76081061 425393519 528707905 502961071 112365636 268965997 118079129 186403722 405776102 497038722 27042576 517061127 147211265 374930921 492570281 309093433 144022082 428320430 344906713 346983751 280324874 524536114 138755083 426555117 265702124 168151979 519640092 220885497 451065392 474405281 120332512 213810895 27080018 304114802 503970716 15646181 121704836 518955983 436680329 504541256 522492200
250392125 427903320 129222677 223638615 215499156 358518184 405489920 188238173 193995651 397314962 205781201 271561018 330416650 373904926 316202978 506706978 356457471 292599754 7838115 309724670 490224010 376336138 117273878 436329193 255833257 104266435 288941394 173763508 54022573 374479 42566148 505320035 115779514 268454012 444618730 362931885 59758923 30759693 478071127 462676608 127507628 391932984 458718898 228415099 338400382 53848230 149825270 150892146 248395830 124393590 165120051 456181229 386485406 403495866 217653260 378031273 552019 31012600 120165431 181418774 238428230 349417386 315699968 32331479 417220667 317257918 327631814 8259397 265212749 43003671 498526076 175700461 83183719 90711563 37325098 198022925 436264652 316244963 503045738 84248091 302130833 381038174 228194283 467845694 118079774 332908335 83993073 268418770 63596977 180516986 185685203 326114281 20385242 71405914 423163259 123824837 136558079 782942 521725418 481919582
384138714 123619847 170091953 414639074 183655670 60940620 289047161 496070448 243400502 419821590 72489084 387606365 170683727 86241732 959242 190564144 445252937 27152809 90594565 255337893 165036801 180406153 356462949 520858221 227252393 169839647 269581237 457888363 134633287 87592346 428169364 153322553 237184818 269560860 1345077 387822754 283168921 64603705 145331424 95935269 184439803 428479870 507570030 336344696 312201904 142858984 92668880 275489027 249186142 154213224 343389065 218215777 293326469 463875173 235156528 410092258 344194804 306073658 27965423 444109323 467046993 4170420 253507078 344815893 450420118 209180054 232409929 108871786 504437134 132087061 416803485 387028779 415660892 137784411 504896895 11196333 379624692 111518216 307238014 31611895 290026912 39847084 142985148 304882246 168469116 121696079 229582705 443711881 124780282 409751018 139713640 297528805 384060767 519080427 472733823 499502386 307638084 476251829 298104619 396778364
164818455 25390621 34893298 342777731 287937431 148540654 103304432 298250043 294343259 358219622 180162387 110150733 522763852 351989174 132135902 394764436 315839782 123852934 479253866 266289825 127866619 142275951 241048416 501508663 478146224 521902975 218700352 329084112 434825854 262291385 438504477 191404566 460719219 311804307 347015455 278835307 494467822 256329590 146835456 204431714 246118694 443542336 52194959 356902467 96915364 416413381 148353584 98854027 455441604 98103370 318326874 327590506 107054392 507098889 236513047 197249859 536386693 244346801 503289224 350471215 115793284 100991203 88509534 311660667 172675810 216391605 284747362 242288165 386125728 525069363 137470191 79008355 156325780 196599257 532556914 349310492 41211879 364167194 297471217 370254444 38875029 477495004 423086721 272186660 84412400 91751161 299135438 405017928 77561116 186621632 459334807 275382160 513463956 257690226 25082415 234361576 497110948 306442437 121712637 12000496
119156718 213388133 382413309 2647676 214741989 251776878 351404861 470091797 42091861 57944563 417050209 283135606 396772313 352914554 127772191 13020944 350362979 436636030 333475268 266062983 499349175 43581676 24928685 83774258 374744048 192339110 219879374 241530271 214511866 343940355 400019503 171979020 118225430 459076940 383628650 324551151 342709338 438204481 118025519 296722544 54494766 165614738 76036288 253779177 443879376 157442406 108619125 268375149 390071249 129333976 512544057 263746878 246738837 315387509 480405258 24253269 325669847 170293183 376203133 346803422 521317667 359304365 319631672 501006010 2673754 520714793 448271735 51726587 193199922 316461201 173171848 211870571 301746355 13000758 185699918 429982214 437070267 55707104 236720834 414353787 493943162 173262663 204046957 76157871 180620791 160006043 153292527 76891194 186905737 188324862 465693563 295382248 198064735 114485253 422640985 509297209 197248249 462301755 78355555 70229985
224377517 252514462 52339592 329866569 201898787 268021023 315068748 154350092 364832729 480707110 114636870 95496826 147192991 229826316 117931936 186706969 356579356 77647007 323908507 490129952 47567943 511740322 191637001 100887034 441077487 176772938 445865681 512620489 321274420 79369666 117922926 460794592 89214219 343912616 96265328 496556615 515148734 256433038 301589497 111567163 484089962 523411066 150282305 298505131 177081215 228684390 158709523 273433276 24843331 300068288 393506638 170381639 265240912 63701227 62593381 45406294 30974225 308134589 394543072 21175210 262578761 509594879 68937688 498814520 245939341 419703024 377381247 289351334 122693828 109317058 251209877 181027795 246376878 79962907 483071220 131080525 68789338 368095637 499407621 282926041 314788015 253623103 31775817 439895535 392219108 183190042 318638033 142576699 164128519 2118300 5475014 424389148 177341306 474816561 238588130 265072169 347426673 40530357 162649333 91033255
321585270 226205179 1343841 510610964 445503974 388765769 447226014 42987424 112805233 40864985 507747767 430144431 476609437 170102106 250598602 204952664 249134147 330222957 394670988 137566697 157947665 94433065 357706180 158768992 490275846 38920088 128854475 108719859 315051001 109249335 61356306 15818377 529907987 201290361 194826396 442856511 533071696 272205380 182144383 215669477 331099395 518943859 356741479 124642942 29070159 12794963 182809363 250964163 462005934 233218854 530751191 44029344 135063405 78626979 114198296 76887989 283902510 71244660 46957779 110523607 338655333 186521014 414222359 446505613 434100443 434055549 132249734 125627027 229099566 431830349 95757783 25231194 477272399 121477282 487835735 118366342 369899011 13443177 303370596 21163887 314677092 425853828 161729520 144020385 486624861 253521738 354012420 225881948 519724080 98853893 31650875 82781204 339499763 101376371 219970626 423618289 525973007 518677317 456334175 512025936
58946240 226946467 327545831 189921601 36472984 120367526 300230 357772808 480922108 135320028 282069499 300881052 433151141 99741384 64584985 451192875 261587488 112665439 277063112 384533139 280244302 454117772 390203969 106209514 507476453 488201901 356126678 329906167 491947757 317849619 467704679 139368631 279452996 359085958 211599854 85845209 372914459 445388735 409356532 520966979 149288311 73312493 56964890 533365899 101188785 325444912 210990225 173827966 387905782 491783457 425458594 63122844 527015111 127310920 87677223 529993625 227023738 102401444 358268176 279634398 287013303 499507239 272325343 497596679 342236668 187472695 424303148 431283811 434858266 220943150 277354274 17601655 504307382 327597530 371503872 430254970 481746376 294495998 304231577 399336922 451422495 347552976 536000724 114158774 342523868 524545145 505066284 361157730 224790002 115166872 30260785 118681831 134495404 389407679 244481030 124009088 504253223 413720820 299812578 65487389
512759508 450530354 45805967 136377828 259419128 56125669 90134509 508458411 321730091 3748978 315998063 336050048 306366684 515650220 77072285 47938593 151467979 99158624 70494865 485741444 422182798 355643850 518196602 498217296 526122509 118614813 490053916 508612962 217037574 397070591 514429518 243575881 91783305 258601739 424544891 286915531 6980477 296010318 493076513 479645534 247110681 255397322 486365013 534425775 75435628 489623286 396104253 180115486 110043862 257328699 164925845 447607103 472043148 384395129 15443242 190312283 74656792 86611584 309718114 188641774 274383831 302183320 402310834 341637415 536110202 111769593 244438054 147368554 71060357 205169235 444810717 323921105 78650835 509440840 250199690 202810791 149745679 31472109 424592117 21003500 106078012 526151756 290388600 59019732 295794990 30566373 204881794 383088455 345666831 424511017 346210327 117264482 127908828 25219325 102952525 4211957 257147109 208210749 215351505 201049603
507259473 283828534 151864160 289776198 442272151 494216491 384497487 428616360 115106822 245324753 436208644 423044811 295815997 164223187 217167738 474503553 83215796 465431374 353605312 385455445 488687410 458070614 436993659 442310912 34453844 267727216 24204128 218049525 82252812 477650198 241877691 126128854 28902944 226842422 89281258 357266428 85011879 206660531 324010978 420107251 362635407 356293858 436207530 359731707 30197018 309284878 520919771 432630920 292534876 444262901 533947686 311727555 458707135 318387017 151112142 506304520 519393919 388980016 305545257 90720870 33381423 44572100 497060900 405935393 302236978 534338707 463539900 238028339 169678914 448884512 308946565 190936519 478141420 394798433 161357863 146717372 2321170 220014143 435189468 14135081 39787880 64658457 12969203 7800019 479019000 404910401 399770704 457157048 229023134 16768125 281132778 72170632 401053580 449330567 348540748 181719334 40635847 364349838 139120917 449037611
517003176 144033715 310976887 23192676 315886684 122772877 153817019 367959375 99949413 497232805 535600572 105022882 320091415 229358074 473600104 124808900 504513308 311850110 215158850 174213714 225554672 120993687 90413538 343711387 133530725 279424160 506265203 473713444 373392928 217085542 396325941 165076261 142326298 94236075 33322745 467383306 535406624 107523494 150386855 265418227 479360083 399569024 55681467 249238581 249481129 499071961 109224387 508633046 221710443 438738241 508465123 342273557 228991669 329430719 141335378 281496800 58122489 1563470 337906650 423151452 13964412 324205403 99488348 439941728 477007319 296395080 521414985 194902266 454108535 111033836 156255530 423117033 491508765 527844625 107943193 259030817 286186335 165976564 65835846 199779402 122404389 379800521 311862643 303794497 227789101 1385012 36425080 66937750 196848520 350730705 16525760 513460748 91627291 112160941 528958922 448399644 536404255 478864074 404781737 293177203
194640545 163690144 445177732 82950767 292575490 140802454 462735895 215132838 83129976 401362061 147398448 117901407 429871755 534487126 536572723 206671895 478919321 375259702 183630486 149831421 303293011 182941801 520358502 422680438 393497661 349580956 12282048 170538394 141181490 101692018 191966552 507392949 148102622 27475968 485487094 365813447 307257666 376086097 85168884 466762500 98557748 497404899 426278850 377280597 25392092 497040168 214719330 467220181 433900856 273440518 185461996 174750549 399475608 233260887 411901962 97367001 438321699 462851433 366597501 391719961 454295376 503828607 123126679 314315264 437257582 269697615 14018239 513632816 154946333 492323714 356172272 20878460 522214355 14798903 169504570 286875756 205918296 130088064 257572928 159478205 349673290 397476067 449916600 54605023 239029657 431462106 132537582 289317749 13231884 146875731 456320577 18307289 222619322 71613745 169918372 532854421 379414418 115418570 109717535 36706538
260273364 16709991 240789836 300440397 201798293 393187783 523134938 497888485 389600831 101532828 234112013 236614927 214675215 106704908 42617404 507709402 380812949 438818610 392180561 408218251 247537976 438701723 488043853 372566042 72140463 144013513 35611585 102921651 97286793 131895986 509386838 324364086 242646182 355274818 46291782 312406967 400730555 119474389 217408481 319293951 262894546 274068414 518736137 309638409 285846216 102560964 445270454 373330054 41489613 185088159 21681523 132123994 391501543 496312703 399842527 360777244 360541552 180994949 228749869 380347290 518845587 81162568 144570789 350114131 526680275 498292818 348351008 405946875 503596932 96546208 398400911 402260986 317527888 241871398 143569269 257959405 14753971 281270088 186726249 369650467 316886656 405302114 267793813 481316898 500723290 282965569 398325561 231513888 103082299 447929767 452619561 304944266 156175345 530491851 362667594 429495169 194961307 241263063 380413977 124987991
163254832 421853289 333106981 55781142 240004857 404473874 19832720 229440506 195143443 270573530 211688850 409727986 423684590 492363706 498173430 60127011 362286544 30467360 421584539 501686117 194234450 404719470 141973235 158899396 474167009 168060028 95205511 72935936 208959295 185072914 181299058 355537165 374853632 387653998 93958882 467877780 522135822 356019652 253441434 103443312 278664229 503551673 122799731 138037042 383935831 107546087 349026518 425690782 31792009 238929500 139406659 346092331 186276084 316703003 73888205 492589191 521694117 98060697 152662684 132796688 188048894 125205057 58276458 104569436 254412595 91431153 21660422 410671539 313504717 496073595 145003988 27863184 522223146 71091237 327990347 4407587 488062715 254381609 261767285 182371025 370163141 66400822 26705267 281642675 436775265 180701933 220004342 514425875 153018492 82477412 3487431 119489778 20040216 125626790 50099009 258206341 260193801 436023089 188660177 535331251
105905528 418795895 337240701 418932632 377371491 479998047 429738330 190316038 221230363 57288897 409456404 350449663 359193285 12992748 290089322 19990075 497977306 262038820 283542447 238013352 27741095 151712796 458174282 348586469 398066125 518757249 463971383 360244679 45038274 445203567 398791044 150832084 122664014 523735033 130842069 350821578 101016079 284238757 299169760 71801369 410748406 519751150 159749874 71111269 322902216 310479552 330812264 78126597 190579358 20680704 236289846 482278279 107365 67701250 448251492 330449962 136178526 294772752 265035660 223015009 67240863 484956393 187532382 445262935 318686864 405067584 168495644 239828070 218499183 453797433 75682334 367145374 4927436 229332464 222562895 364637764 316841486 385279986 355499437 167623249 140568557 258788289 318256333 187148271 192732662 397765460 247424597 380667903 464332042 323012501 297318273 464105110 516595422 115860705 432622751 190646139 380478076 462292876 287730066 233700010
449856705 79544410 167207507 452452564 367964382 189532423 502471531 372197341 128176343 469102784 302193274 268617565 168658439 436345000 501212851 171500832 459944346 366968916 397752670 9554342 196627729 130507343 62799445 358991011 240669377 240803990 132588679 38248832 262927956 289603869 57589368 211930072 246689095 131430985 176337599 509101052 448071531 61640564 98745478 40379247 349345636 525319532 377502734 92729707 363981613 281786100 488380201 448989018 387503249 5779777 99183038 69584222 26132915 49692798 405521992 525276874 503047560 420414537 165135959 370755238 189378648 286565428 389229325 322380847 402757696 237149253 510922146 450115412 535785907 312334710 526573537 120948027 230610932 248718901 519584937 156886202 10298781 328771301 251447405 227992286 366558492 149857883 430727605 71120743 377545009 144536163 290611610 238389578 151313777 483756089 65727566 228705070 114769606 47304975 314823057 444413935 369679340 292957838 236764477 456840990
116223478 65951565 348370875 23622015 364443847 139494235 398096012 172723594 270566297 305817787 30555329 58952683 519758202 292751331 55446403 329751554 333351370 210503740 25256588 115916899 449036478 528344229 175132844 531718999 262393824 508274673 208786501 189004633 404295308 463468900 298535887 442302362 16693876 326089017 5568085 500198525 1056797 429387039 488063989 120379419 428561249 209697975 334247524 223942337 164493291 196476440 52302185 355790702 318216638 311611979 185113437 507076693 243783086 383291856 28896689 320336737 50368997 189843735 176936296 509371051 495126111 107955463 298894232 50973958 259216750 217116539 208047597 423475828 269841463 7994304 459210534 248328366 36545331 305750808 328906647 199743392 497235632 428257594 158113189 464874987 488386381 243425488 3726925 418827617 262267521 146081783 504610206 514195340 238859029 28480706 56801082 479568423 362224037 464853432 108834520 269605796 60570915 205630034 323580101 8363940
420993876 180717438 249610847 536626050 525828433 53943326 523092632 268411593 298423303 213191049 378149497 167302073 194799800 69796873 56720797 200371142 425799032 182714204 64027313 153801753 245916080 155216691 491133947 515894797 530865822 356581302 404674512 205834162 516419539 489871870 525078812 275161166 510147508 374040729 65890270 160103639 374946810 256419850 83171753 443583611 227640882 118632262 449180197 315596056 130589758 123227192 114461579 469311428 387316945 53801022 121708333 158760263 294882295 432663721 243656171 229341851 184216459 484622145 520636607 309538163 306703295 462696127 180330802 365068465 324385688 282818385 383027685 172493038 478290286 373163802 54624009 470427894 139117424 443353776 376442599 420038217 183500831 467650972 215784025 501042588 68179662 125276893 213099855 106514262 340680745 455063909 494024523 36158483 384521899 208314522 59231205 225208612 527101733 322263254 536056648 224625933 456196414 407178215 333873843 285496326
388153326 132659600 140670201 362630266 155582978 144032775 433642241 259361675 509794971 361696373 131005510 376379788 195068335 494722937 142100313 379813510 69782662 85045669 5976666 84223668 314930750 229157887 502131587 402675463 394377287 535218306 423106973 68825506 155841256 442056346 393407624 479185503 462071225 68550571 312966583 402213704 131282983 56427403 89161906 417704223 460411379 406234371 435782547 444475350 152437682 454282835 517996425 19164952 510852942 527414699 496040280 252964542 500768900 443345330 378188247 486511451 467387749 225996291 14526065 380963505 15759061 350693291 231334309 465213497 252354831 446159276 274815877 65960351 188832799 210891133 153528890 136878915 191579238 396747655 363676287 249158842 130130713 101521322 70928417 481076554 276571842 34170294 191049350 153290866 125168574 478585330 95299875 389675616 499782845 398047641 288566276 302355577 359920454 364846936 322649160 223635924 116490288 188598225 534761634 172796863
182527018 369440284 95109594 941625 127995956 397252672 490310474 139631734 49423907 339211198 483842913 269200735 395669793 347038214 270627875 201582607 250392107 231152896 329767846 293562454 513483921 175840133 344562839 316347194 170249849 447839715 337073843 2960241 143708509 98044508 259186511 199489000 235030152 25590184 187576785 325545536 425890717 203215726 49147956 196643660 100160272 191191759 486962055 303158164 17697963 254905052 35433583 8765909 59555339 402481947 415798177 111147390 262157088 26002438 87059049 101042996 307539632 294476683 212716325 320129359 154608340 171319693 493488586 428076123 200653178 15049825 436216927 84101016 436153570 415524178 152781693 232508795 203698209 23348510 152586965 160392234 171321249 425705591 128252330 527976964 78033310 351894659 492804946 23808535 304692906 146695004 225953722 139804840 290552362 405016720 156185567 349941678 238338775 136842658 404099669 335373143 201978687 368238216 40911812 129148546
315062849 292822571 34658150 327927619 12960661 470133482 358390666 223587170 6139969 185197335 386481684 296531164 25796389 244035960 431815931 481457761 394593648 467691975 128968394 110753748 443242280 474232115 105573152 72436431 215646118 528387805 499596079 203403036 93334039 310251611 80706112 507823933 487299581 435949113 270499374 295247076 523031468 286852211 102981607 70186363 13980877 201331452 379198446 267466398 428252382 511986234 372310747 54778524 17073584 113362824 505985497 497251578 284371944 465478066 267438888 273041136 175613823 583037 483133081 45835242 534221890 408412700 292336148 462038537 35318355 103531964 93702677 215167647 313075366 107907577 264049194 82923190 418120580 336769127 480753015 51856265 468517131 246599434 185333555 267440905 536362412 87272670 187806504 440564826 137928364 73608783 43101751 394940499 475793572 160911810 326498001 144676354 305211393 424639499 144217471 38944550 457558405 433313012 80039259 436907187
378241731 299267005 377056405 376095569 99773095 185654166 260156655 65966045 135078380 417810471 10282049 227048423 363768740 50711049 421233910 424022578 59463091 335655754 175992461 149771064 131641684 200905708 269766169 513612195 65788819 389318246 446893762 91049684 299652561 147033122 536697409 504295264 371404356 421509630 245885287 258711438 356038772 147551435 91759767 457609179 221681087 116522449 255120455 383463798 326716886 470257481 37085572 125762244 373045054 409618657 67315307 54508509 37498831 117451836 284642992 360956685 207086904 64530799 131876891 128717140 523152762 382450565 428720902 229662439 213921640 303764732 479789793 381890476 68033325 353492038 81477294 32503746 179958470 312653897 522408325 381243383 447177348 470412511 282114832 29178447 60434827 258803542 460582928 357627524 282546774 175807217 74382039 237217408 314964785 17436005 9710540 467501797 210546365 398193501 63379946 230612870 95636591 43597047 345830209 54657004
532873489 129282629 66772340 12188626 266751808 97091533 146286137 133329832 478717933 517706506 524026844 349164820 519410396 114935528 220112316 502345580 150628136 372842571 147510476 424433725 243635133 10066569 85582868 80879560 323336156 258196459 16314670 319444351 474712986 6859312 453194953 465034380 94885985 142808842 153592617 276123723 470581614 439737503 339975333 357972171 443391057 273560074 398962215 495439697 194959728 478175191 89432496 200299221 267713669 437009546 207298257 399387779 115778843 72874265 96410419 358196283 480945941 294927726 57875216 40035601 467252008 291149030 68960696 385143246 51105628 256764628 179335693 435251565 511483790 431527678 437632776 431340447 94813681 204487199 348417073 146091336 484811656 506554980 6618666 505318656 454500525 365096943 225483557 444168082 322512270 504598871 47332202 272911488 34265770 35401766 226879954 278442621 531433817 188659033 339203150 466136049 356488258 65310179 249949281 369048441
377880546 505542443 41850786 534763621 528648971 508730250 8499259 321368888 370775906 163348174 178214252 55331371 263234017 422410937 442125321 35474859 449645395 261983106 212086519 140645590 213315803 348957779 293679028 41656834 320197741 333743049 530949836 17020726 160650579 504848504 202880100 225278638 326711465 289441125 97366195 44362587 424821217 42239625 357510276 162440545 176921408 217150805 5538230 440989336 51498591 68967720 292074427 529154828 351472812 180719578 59039772 8583549 369002470 225772085 297090804 215685087 291805861 18643063 179729265 225820635 492175567 95830738 144075862 420272972 346382371 216386028 206787708 215290051 342220978 77015903 494752588 152766468 495654241 94381625 232054086 300203654 445297770 106895229 15406205 328215543 150626264 291194528 398702873 192329398 120716813 535118349 7449044 344471639 99148351 414616482 163148925 401527330 500729079 311514417 447854200 28152212 156994705 450923776 241143100 423666908
34383295 5896777 324802259 507273056 40381446 26831290 258933342 149868086 191554111 533096950 120762510 251616427 238254871 355440659 162620460 202213568 429928847 267254810 426643 240265127 200438141 277001610 16720944 121567818 141201418 209205205 146355465 2068933 283857970 352458465 339911987 313983975 60231495 27026313 20670810 98742197 477267310 514627609 292817725 238588391 453158431 2168021 311331375 312977769 200103081 403827827 161319831 353856475 379207853 291389596 46406513 520669713 248614559 240201328 81247435 305530004 173805640 188435199 150817353 489836575 446975302 85553104 374089377 336087587 173349770 70162269 23805216 215891267 519735256 178899349 271831587 9532889 513920587 121657433 21963678 257484399 427401935 198306816 400038297 157572167 393234853 134684628 184190638 461177812 165085155 133246610 429045901 530890046 16610289 380268270 30283896 297140450 97963533 83271692 483138503 134550479 395725000 333530632 507233381 268373067
223353223 56694383 402534736 248079948 463005954 83064003 29638429 98772991 505879496 306200315 78739570 465868356 91335353 129477121 184112779 142473520 139529099 53718578 327143862 106557578 429812038 110478306 159089110 108697678 30633160 510259157 1216228 159186222 481006913 210001863 301773161 471097612 448995512 379737829 86147845 397430656 121078917 420145746 306061035 118915672 289813972 489459107 276386403 252171795 435061288 339799907 84958535 450645605 93403094 367535503 384811654 220621495 294559366 46983707 106277028 340822692 233406390 188950380 141527608 54485629 451198774 434558172 117339757 233783238 178521005 37610297 66199937 169237942 114126610 324417862 17581385 331532731 438757172 241647672 192926123 368973811 506932787 24199226 193998114 392652724 216435460 98438378 405947710 182040581 371081713 52445657 246165281 67603491 426286359 357748495 238245891 270344190 59802854 400168325 395347375 308227257 272787620 335762346 280733444 80428333
262895339 329621983 209663093 481858150 270067238 398442234 370466954 326588453 194727192 320482502 13162588 317696348 430033750 149331073 462902301 105145525 77431239 257928029 147797901 242209035 60939051 375942912 430817926 451269104 402678929 304910853 235082097 104049702 250492384 163774584 399502799 379542053 119581263 164176989 48639665 46608539 443345132 453390890 8939840 440619751 191544601 487261512 386511158 306542493 387088138 80825494 359623011 372653318 173853769 526075622 185525289 475598237 467947571 408145791 53367808 510252179 159636600 78641817 78007283 373146187 435655070 290226660 360648737 509780191 41752446 361775361 43152956 381597849 275932614 168460807 187307534 221430907 385211509 51665407 279120367 171423416 8957026 258856296 168410960 25087288 78335926 451065013 465229620 110294552 25203309 350599370 319149745 91784231 426437338 456327043 97134451 525120362 347005472 141570092 370698297 182762905 118590649 114046986 433229143 426737313
427348722 110991057 105582898 521513248 395086189 419773227 535131335 529992427 22321566 244100920 230035493 518955403 14252622 432428296 287535854 367951548 63338524 367866659 25400537 182648045 419778039 293998849 197023283 238076867 308497829 486400914 367824986 452320405 170743871 491489720 116913728 464082673 215049906 42866888 305808622 314244374 108995135 45005069 119538687 120821880 348507388 402477636 80057889 357893696 473397842 64358433 295229847 54189001 33904509 356173513 385358009 427285284 161711119 326704982 13863538 532281236 375749229 214299734 21701313 493251091 287377488 148846155 407991097 507270603 298538821 531443757 524819330 452164766 219989293 333423588 413338069 98386847 103599294 294663886 59214724 461571990 68451840 283225663 325774703 390594944 193873617 480164860 196324496 201865996 479513442 484203199 525940336 12047135 335892152 93813430 344226224 285577809 289155884 156696068 204424833 301469550 532093675 264897854 230981420 445604854
79040630 275303408 381606027 274985118 282681123 286610709 239856270 407384525 364983194 146368418 485052599 182887455 531668057 99146492 134552222 224622821 321528369 427783038 295636078 234543779 244494535 88313588 468217702 77857169 265195283 243441954 283275865 397203483 501491684 347406398 234838574 73281377 379282011 203047281 331563617 194462647 1788523 475817306 425946496 41144613 512608607 53286027 73672110 115734504 230469204 451456010 71134500 408514800 515049147 87218641 301317803 341004897 425527001 429492559 331783715 387032082 36209222 405987301 79263999 2819088 61027441 4065642 4773575 456121116 471570714 180573351 301996437 206070057 256021719 154476508 152866456 14103007 466185616 135058745 271290004 68595995 352457475 359577445 145501792 398114668 8353600 197557754 179126119 277921431 397784878 6898183 141533224 387851796 228217604 372669070 369433781 205662095 407074513 339003651 351313719 299148136 512217845 3462611 63303785 390475060
161465510 493911258 298387480 172023866 449121900 254347756 378547626 189252598 80797860 524993869 228681876 106348697 165638657 151621689 370442466 260236167 485222406 126046557 372428723 60404696 125030286 140407131 51748794 214062807 320169284 40511306 206020031 186401926 389000747 272520500 191093020 23153688 176332824 249394327 397907008 92432502 416291378 5313252 501261615 357213371 477736313 307043843 460137983 251547832 472036668 147669196 511505757 234505584 206520226 213372816 157353734 190101916 352618018 511329422 440042575 41641513 459830795 212667518 379370654 433568437 258115837 246424330 455779822 258548246 490401133 55361360 255389006 157980371 54181669 324341858 476960611 183404457 189517761 407194053 174026978 209783815 144310067 115408885 506859287 415688850 422585409 500569312 508141664 220079010 194839810 408597606 432295090 507357635 143482724 80650464 339748372 13992501 7422377 525963158 359262495 372134765 488174309 277747015 480038276 482981778
391441282 268772004 411559558 84091136 278371772 184766677 46699387 162434760 278154790 253017587 529498192 213405998 115276835 414087565 20772354 398908970 277650029 97435940 268581669 14235111 30660497 211651758 360875105 317085511 330053233 369863446 208778480 444613725 359429825 477195963 338915105 376444658 40799627 238135789 142488792 207168769 464334251 341310323 486021132 22508858 90349651 490220295 484014920 379519875 145452424 185652695 243966507 169792882 421827747 111635206 457511399 454926036 512513234 367753258 447955397 316339754 39962004 378865100 43113376 288315687 25526080 482771948 441207910 489521459 30921599 363431546 312534170 432015338 198956493 236065245 20859092 508238750 139719676 488372079 6550080 323666897 31792817 315425279 310558491 318125500 179536357 179532366 165434169 232470731 101043557 42371987 337823873 327277342 367201618 348598264 169504623 520877577 213111458 392039706 53993361 131203733 48278430 507385996 222337035 369622525
276065378 33709141 132853780 458874418 179898208 177214317 75454326 260822616 98334173 498308676 158705426 287058759 445263986 298047292 437780825 165763082 261158796 71315242 35701460 397148771 125840364 342964696 89916061 417660741 306706216 34046598 323347172 489547609 47776808 264126564 514617707 436304762 147195818 167322394 424564747 55793976 232937663 291761984 326802732 137477977 400644428 160705255 531838032 325132883 234368650 195566094 440950409 268488915 41798022 484936493 352148223 304719930 8978337 157463470 111535979 59447578 496087825 43195503 516346014 336608190 252775262 33234497 490017531 242955423 69320166 264629868 230148856 285763823 52340314 224901929 128398754 168575762 188985150 71211046 294322454 412419872 441305709 405863174 146615560 285865829 370964883 508364766 218659648 97126625 441247409 393014713 273182744 332326857 165727389 248550165 168436480 323603460 81325951 482562660 254418682 205938094 30877013 221791883 226005790 256403864
197029487 174843750 190042902 300688838 55827956 193148483 189638563 260605423 81498716 120404579 331804439 231432193 297565683 172019068 445779417 90022043 505216860 308213817 345222884 243224465 42306060 210788024 157258824 296412267 293592779 401095947 182187944 473082598 288724023 203486136 283081402 417560434 420622144 71312441 416376778 211905458 325127085 221388157 155877943 386583295 49288341 409868389 431269620 387325669 212700391 311592007 501890313 330558373 88614883 503915375 366425616 141341873 47182238 295860121 18357944 369250612 307677058 456703608 379240261 386912391 294510796 105922098 3984398 413740732 208201485 112484833 443491837 385571095 515645097 119219732 399665939 501990032 433889114 465720652 148313825 230295635 239131822 420631680 123826960 60663360 421461637 238780313 107173850 107428716 370149780 64345591 92486799 388046493 346888165 512063210 146102289 95322834 305111381 93630009 333517145 157985721 387159060 228085919 176029679 499823158
414530856 118351945 322206837 50092259 519078123 284914009 528384285 42397834 231039880 261121638 390486575 401214637 317809026 113614073 143156868 490670079 395679789 419164690 451979277 467097833 366149171 161351329 125625421 14546437 309013521 62901262 337368283 368495270 442627223 79470769 323823585 501152590 77286763 182107226 130109599 353106487 394020742 132639947 200959977 374139851 311138230 400319033 501898404 57285419 470789914 460819407 244692046 298057388 313549738 384042026 363895667 452217941 51898540 340970974 155223608 292429410 26203968 178282479 423403732 421390277 128173781 133218905 254562322 67647648 364869041 5372553 298336721 317346508 416252269 5834722 211438979 433851988 333655926 63320121 463266994 149736954 231261582 270687321 450597750 415597490 45167177 324912256 437473536 457721122 432850321 108276960 340877330 271577129 518961442 336032286 194297733 498081621 2689294 50701782 141355714 219573866 259021882 88275734 496675401 191352546
138050783 169722590 263156781 235154535 421290250 354318503 11394198 457335131 292406045 412409561 531240510 387201873 317147724 339356499 476578548 329469841 121717536 399557607 520000540 99786648 433498103 163891931 57883437 511544726 356661634 298466153 425552433 98148590 83846982 125687359 126297161 492083897 453806108 84352512 327720486 60103235 428286642 498377666 225275537 490443149 5162503 413098894 525389541 25184713 514011634 256389347 16788367 181762017 147165083 272249651 261604501 193339633 295205376 94892644 153607692 106286792 138303090 947024 206487712 186782827 431750422 80946246 467520016 394273426 378974565 14932359 108449199 459238441 477358764 525916618 304858340 27744976 62598284 68287160 203460523 483988315 288665467 173559152 472532242 397314643 195647809 125754117 476992445 163244147 360924540 293679355 352531042 269074220 175005213 161676749 462479438 163548449 16122857 185744746 384792030 414896812 271025913 495252915 113837318 103986775
422686522 198886143 255347150 190232932 352507117 515667096 141093584 502234182 99305768 456833339 305596860 16700197 222056019 91233179 198271956 425765470 82321580 119557855 257245808 107510529 488771267 441944863 292780923 511840081 503177727 403405291 84640243 265606983 219207448 179991237 47187565 81710351 387016347 84608930 350480271 219703690 494263657 477045100 108638869 160590026 135775543 129952899 393671629 496410265 449764624 31282487 336615194 55007987 253141454 274060368 275617909 71425671 296281765 234654599 138822759 372891450 69418392 428798474 42092688 463330468 44134402 139694331 417076259 137659536 224544527 481939442 58542184 163424128 375710784 16355702 144898361 345161000 319416810 95756168 272170373 340048110 296858551 76982297 461131728 4157041 324951844 116443534 10305201 342263294 156476418 274820931 173649235 230048028 381009141 225197574 463692788 182832897 371810296 102797463 389820521 285405467 58001110 347456559 190191256 336981896
153044914 2905334 20222204 62889374 303136129 451791498 281895205 467283557 523452555 90961023 409268277 421042456 17821421 348288730 405995364 296095143 359777562 492168853 301869181 298334519 151373397 24360479 213888607 477928096 486094136 66204121 474013053 270182126 278469681 516967577 213728351 250691042 250963456 500661290 310332446 199896686 8259130 490235338 495196396 455527228 10793417 204298923 286907017 111316776 393914218 328868979 528426191 114364865 391366701 11215292 159557671 524225484 509886456 326447765 36028946 523414465 476069380 295154943 372923809 105577035 471792991 483987825 402826237 220155596 288808297 231364436 248675552 299979736 161548887 308603271 179183386 150641589 55948723 279624412 468431117 296584417 99589849 222812825 248625457 246886028 4795259 372248825 188227217 48954650 169824287 289475496 405207372 299364002 162449564 249633355 58225428 73711474 492200096 10484469 225867699 292609672 154422317 332773043 410908033 175501850
147410967 272846337 479866351 203779087 76970632 448034130 522819072 319401604 196979580 463151501 242943690 338133064 295841093 162866314 23969273 429658465 260611336 413571481 454176333 54267781 171270974 194929148 306864151 188172961 462388277 200585575 493445567 246770005 4001932 63482503 30525505 444018038 155655610 480529273 127467436 460785803 297184904 35269198 287599522 327614544 406152082 140820877 382392282 301196086 481201098 386534577 108263585 270650593 32443637 393639079 121142101 305117865 323165228 127945810 16901864 194211866 236570204 279403783 136989795 129821555 262211783 24363793 220104545 381004331 107657601 223812141 268062352 499105127 134610931 246118927 405525555 200650373 178675035 225739483 269596322 317387669 46056778 167737773 77267144 55391195 77792805 192951571 149486244 226614350 170443173 313907597 502073801 105366555 474330455 277358099 503980511 257401123 11604765 10915983 213091615 67193977 193161642 137081439 168711387 164599525
349527306 406406357 177189363 86289764 308358936 345697719 312388961 299699621 354572294 509893567 372394158 535644813 183824089 43266843 477365883 335765684 70623721 212830702 123554553 203791079 493059941 493302989 525896817 139806372 213683662 87155523 48337853 388642976 333558904 49450062 438602957 108437828 359937036 110291680 245376803 400896300 246804232 396790367 113395287 429542823 355041853 631589 92963476 47322425 406072655 444729089 237631769 344175644 112855865 90021300 195161273 503089339 415390407 420721012 476427867 92657718 487823130 48581485 33031547 352309985 181772328 58433595 344862887 176466117 389198649 294177905 447567362 218557981 250852203 6856981 80497605 82989017 337936943 180289569 217276601 416061471 531687369 18450692 442133694 231948997 117853140 479139103 151761223 211608025 95632828 358515785 360778204 163172889 184929602 496015691 205958295 307412859 196047611 529983076 496614055 482965926 392186065 15387079 352772304 492378231
308990593 145783320 353175529 515223677 325244444 173318898 381441373 514594685 79365254 338415972 223706027 247576815 174748154 34959471 233380581 416692863 193306244 337089930 452653364 130052238 535039621 151280927 337517395 334652078 29274930 487823115 160949520 336977961 55436053 210273058 335342030 296543354 141320843 441359784 265585925 28576722 70564932 446299097 490099392 20977557 446900679 25704546 57311262 371131099 104172523 364867557 411806674 326641392 25768799 118427001 220452516 40529875 352188707 152020776 466510830 246390971 139683596 297970287 483944991 389589133 407580740 473077954 501191483 47285863 273070536 252875781 494030168 415071769 132772584 123697940 179325731 492428454 79216074 117315132 149607513 314297544 532178920 123556800 390243919 492010345 252621453 269767765 474653803 210193450 329444188 293799846 363255976 123297248 180212937 57923793 195789845 486727442 61316766 129559271 150912855 429355645 424341112 281879920 372697891 513926032
265484359 208982245 427536581 533228273 374073041 308167476 438653595 57115382 205706287 381639744 140397722 121080876 191205967 16208478 146834633 149389779 354681713 103747290 66571201 314605151 72188586 133634671 442608947 205787129 45325412 384489938 464162914 248388860 46700251 424483368 41003172 506583161 490703521 363507083 333919718 89900724 313281307 24680330 57300261 385012133 287629059 330647974 439230709 301264247 501106916 461942741 47489534 173690124 47194017 451038466 420597626 364160631 5437166 85763979 491380664 466388865 46094292 26805698 204662940 189151781 470796594 308542061 443781149 305936660 25159735 516981063 339938502 451179569 220909801 35466108 17462838 204236053 61740705 504339504 184755615 240857997 499649676 295163129 181921354 330361367 368582188 325980768 390346258 84277865 438171605 280246372 414504421 309088746 18546480 261328632 15198790 131022391 74521531 366988928 109800397 93462943 501452615 330710103 81766310 489830311
152460921 303798092 525619214 300263815 154093898 94229536 153885913 490386091 309597064 83208714 286866414 398054707 401333586 60976948 283054537 92528244 486427551 277693755 15878648 116570996 185974967 413783474 270120863 221846898 188441784 227696288 520766965 318942812 62586387 271322877 850116 420795734 432003597 524563257 446250221 116230970 385336639 170963381 318359777 258162451 321999894 124835656 367578409 424020640 33209172 256783292 137540831 201275095 71596172 444122703 441644595 3166304 503319210 78395954 1536743 341052438 264206953 323678988 205498580 90078090 341160667 141688 270168674 190632319 41331172 124147587 522753811 437548654 307763391 462894384 381430777 94694660 122668152 450528500 160908348 186992287 494229104 172093498 260993429 491235285 457180381 340177887 421860565 351591661 120212295 191552695 120716895 99614307 21820172 282694663 108732073 393586025 17050589 520616969 257443520 14266465 378238015 408099947 156432577 170579812
278909451 430005968 314787936 282022078 102767341 285367117 208964453 271041903 61557993 407778541 155392554 237819307 490845905 331744814 29007903 202419547 65253584 347430273 196688966 450717850 523511011 936398 369996215 337070137 186001243 420345582 135751708 375092796 424501084 265919024 90668086 100653658 387923809 337637076 358506583 296959617 384961974 196592275 248515814 454918992 502103292 222433813 127910110 58696859 362304680 516420985 140661327 475205098 24947077 408657105 66899676 468418298 415557165 179887267 323398715 370425915 64709524 165939817 346458296 414345040 504156541 466266386 263617458 207891346 455487235 182609279 484357660 421530254 286626578 483107590 284848894 248904834 92947691 216930290 217446386 302971108 529835171 186366466 292332967 210553563 491103140 506362598 374167649 32175555 223268139 178885829 108419191 138193326 212098760 492447417 525769427 78546910 135934177 435495249 344969590 203929420 33861424 230245134 395529201 132483364
467312961 101557479 54749165 505507142 64176884 186816197 194253220 514553542 109473025 512838663 287954022 328069229 76402031 503109632 419068693 363528502 203616283 162593396 132923562 90136786 381736760 255884319 41357486 119512101 180659145 405429037 272897984 68807110 17485352 477349827 63742997 248811139 244412035 424489077 100324852 198185434 303535450 196009677 97181750 505758337 96351234 251225035 199825613 405113568 346379557 530043999 307468601 268195218 345007423 27104753 536391444 407732711 58788642 191281881 140024967 483797093 157077620 339291879 253946066 51081026 495475244 115520477 265945289 247246571 277459224 408628720 158394194 179431040 430414426 40042570 233453032 357285974 143343590 35862923 368782618 287630964 450685190 449761348 413766924 430892823 367461078 474001274 116125173 467085614 70580424 228414249 189395104 312553694 389192993 468858046 226238188 130806783 214802811 215336860 437036107 409861789 420699969 352798104 234161735 496428920
332607542 319769469 104981752 418370692 171808494 232736137 330271631 89837418 344176466 393309165 306974926 194177541 259497760 325685073 85297038 449540838 439115370 28554574 362577720 89242064 395735059 220529906 396366924 19620925 338309717 505168704 280170717 213373400 259944253 287383470 64511251 391008512 166376748 293834917 19038120 232842059 371588952 402472964 425143915 194515457 250228298 223381404 361459392 242700956 277991518 283688373 314967582 268106575 381123142 58331529 27212431 28755836 500641671 362969028 165585716 234482749 149854970 445097738 304007358 476773596 186324812 511272048 191485430 447307610 356321150 26238978 14391351 149836012 127123302 374169916 188796910 179042937 123763757 71009169 146215201 455922973 411397327 244171495 407696357 104128169 455461534 515938328 430052582 77700641 222675391 322545011 277325283 487045181 275392938 300315449 211717679 139924457 322538926 517995553 351918897 444042949 521880940 386206164 398262501 250167717
165092696 245342577 498936409 426186002 188092219 335708170 35592753 444835271 379734707 371779366 234527523 407533877 415747505 257374525 401997948 450953728 422694137 330982975 132855449 220509311 535669926 67758093 511910766 21801792 522832036 69455614 14210819 428366721 13962548 363945563 135728114 346118584 406822764 381941988 354154475 513371661 398136756 74816841 135539760 88832219 171507786 25850546 471746073 285959986 283967935 17687863 116043665 21329751 82524024 351654504 475606934 220237122 482914861 12649926 370936509 135960352 372981357 269878600 525743020 179077583 62569752 291925464 70896543 518454629 505301988 344612820 95269604 286445993 440417753 224738189 283470175 72647319 43623381 444706251 453574406 189170912 350643464 263474247 13620325 77529704 63088505 79381039 170011419 466316999 474695808 131878053 297387611 227683273 264119625 344360768 281123693 280215022 18559831 234014858 242586155 42504426 381839615 499306113 331437444 396577830
269759977 379599638 48477180 275674941 521358227 450814129 319442986 298675840 100873677 119217835 267739449 29206386 419889982 14323154 496304999 133514573 63258077 153844969 531372169 310574459 318976889 323304741 90978437 510528542 38243890 522714801 421097942 72890505 226213117 406682923 329783820 152758724 109587492 402095141 341700169 308890380 251055556 208835493 477217733 527384656 362000973 51530917 246106187 91335349 403304710 388238739 318984890 275676436 143057030 75405010 507691909 129769591 391733052 505499448 497382708 380332191 9432039 148152462 108379361 421795969 496700959 432645139 162593467 206141124 451628747 423288569 195377798 51737156 294912168 151768806 529540120 519837330 82270408 258524788 121764829 210407538 68785937 90675634 381399893 67502684 266337978 161880737 466504081 235858172 68230865 384558519 163363770 205230002 88320696 516537952 148555146 96310546 309306019 137902968 170717649 402587492 445549596 305824722 520649457 188916006
372931200 444291764 347405154 189009285 89024383 133184600 336145967 64494824 277273503 427117165 84836215 26034533 253814457 410110100 379464940 373992266 276457595 259303652 167949912 32456085 162719972 81176679 43539987 519328380 122257611 425278362 426457486 319524839 46191193 180751088 349737420 62966768 473616778 445742928 70259683 253149546 404331697 410459794 525422975 137057367 10626289 287127558 172757344 399763056 194586308 11624685 486715351 20937633 65352311 160121086 247959372 177565322 388826284 248245987 100538555 160937216 125431511 318479545 196840499 339702922 13848513 447566996 56992086 358606564 316939273 320652536 106067932 88379007 244840094 483269985 57251855 106117887 129653062 439270076 46400336 94969276 446254362 37037036 223057040 532475458 362918663 385881670 408596696 150937297 117677134 7922196 358418371 444096733 240055045 183506710 91169791 40532366 303362709 163660029 285133775 418391618 428322874 502182894 57323915 413012230
169489286 12953861 178418718 455103777 153149150 310029007 449245063 433935241 24160251 214716879 365518169 311678828 218079338 430100730 386696508 268143272 42307084 229511739 50625897 375765587 119133079 117908208 450181938 341584692 64366867 265351275 334803832 390168136 527737950 81171569 331991858 66200895 468685225 2912702 256628717 325232380 405036025 131096704 245641286 323023896 359613863 4745944 348884081 177441631 21983456 54778204 187479734 39546449 50542629 440078231 289655791 305178019 220878540 487585927 272452620 283448763 325525885 346850078 311900815 153346872 66768566 27569858 532631312 303130472 90771272 114567117 464926138 199881936 404092632 402666510 179019724 10693543 468087903 209186630 413262873 143416923 434150057 364042155 84668296 317572619 298580186 435186280 309069205 313001739 198197988 316346395 435704014 248841572 236407315 270817622 53887830 392661329 376096129 505973536 530286438 499872707 399878818 277560177 170983367 293995229
474256826 282738105 187570265 13936248 170148449 288104281 530425487 491693217 235099142 46134311 83433969 75730454 137408105 278803183 147668121 211600077 509353504 506978797 475399094 352044653 288821523 168317780 203550733 450634963 370417408 338866635 464436850 301000334 344318455 153263338 84666451 17257828 134291167 271455681 477819950 44388555 91880943 506723153 403527189 162132592 84366134 205182737 457515057 166494899 260077332 303282539 112640829 81722664 270364351 83289660 195452679 438969624 169256127 438866263 61448946 475130367 306671985 227699459 206044790 156326924 214578056 208288888 110600606 121483427 245053575 63738982 451038601 82122462 53966153 325059439 4322538 510516232 373132921 66332840 138390665 100163617 17592602 35704348 242805696 272489053 476314369 484971848 205085950 86994340 369472342 139768736 270450247 345509139 173265686 68747016 431460785 247246970 32595348 103909980 421797353 16308445 325224691 159683049 313835180 375612659
145503917 8386546 109725007 476788137 150273040 196809004 473491768 192389792 102988476 345407810 308512866 327794347 243271974 198944594 308197340 215723090 39086872 207395437 131064907 209715793 227138094 26539547 474858084 486752282 88907355 306788053 385929075 453595727 161969762 254191241 4268503 368142153 187191389 90429722 154667394 342954900 343790137 358643933 394313854 490292848 404124216 222569245 348547939 59936337 29515630 127980696 40266210 402599264 206748229 235972096 286111550 483982841 456776954 534206587 475732685 519350059 405468189 478212643 176056444 306143546 347760404 310569606 265834824 308152864 268210328 299640615 379208645 122735112 2639670 45320188 174529691 235833298 3438032 536445934 133310212 86568338 24724506 369628508 278981967 493452560 22056734 88127128 36165985 242414665 45314488 145714792 305063214 258032109 199040282 11054214 233610052 325700063 132792649 23705121 499771201 175765945 209175966 95986266 218150487 98102597
54808903 92612296 356247504 13017860 399418307 277328884 238456196 219938987 150388073 216097245 22936676 65726369 513644514 431811701 24063218 438147459 54914730 367919139 102296518 421063840 28497811 177231423 194697740 458854525 109603650 430580121 375815681 219488850 99319216 281578226 448521081 282743179 86107818 530873729 139398235 137499720 137615954 314393455 434352419 3943390 59298203 301789788 149770591 39008596 294273745 55945176 87200819 145334758 205679119 291673578 275364054 384549765 184295879 369631117 500815634 383662421 65243966 152323374 368897992 419360813 296077069 316481839 505122153 421841691 487669153 48378983 66139262 119560158 179632059 174801568 222880802 324621162 209798897 455769879 195012226 527613543 392625707 165251328 331526500 317112754 486046247 350042111 426825373 329867995 151599606 249575600 251249816 46647461 55314301 226031904 148805334 487067529 351793141 465937746 91240041 529067572 308415595 286094267 410094201 274852356
144824896 190906822 448198847 188980111 254747562 238682192 499398156 303629084 495122481 85618733 57599683 27585832 79181107 170765985 427708250 170026722 220814945 283644392 424285406 199672495 403867199 346510768 190483820 402664615 87148200 189929369 252240056 349523734 476334408 469197756 102824074 113624828 457826336 426725665 75317564 483076237 115502598 16494150 61569598 18289586 19816226 484883871 445126290 229906566 47264114 186925585 417541456 86420442 413994310 133176182 119208482 252373938 92728773 477131548 163638729 414692294 128145767 290617414 154554007 433766913 40397432 91139242 491677939 488483589 201172891 140853489 485248984 213900965 518712389 423575866 296037718 54246506 263840062 152015255 257811216 535066638 110347556 26278542 267254460 528846340 484754663 264766873 314320550 419694574 519595086 312682918 6427181 503157030 295450224 228001688 306725444 527014710 465413692 524596933 508200435 372757087 336383730 471032182 106182356 267461142
312026280 215298410 201410966 525814146 108276934 291769427 138440317 285556736 256919177 121888856 116343264 68135327 455050116 339771537 108924073 111287204 129470490 353358222 462279897 379793671 141339653 267371984 412040705 106032884 263500499 189295182 426080714 82164043 482849892 139018993 319047790 187684640 222109037 26031896 118524221 205162300 313438200 229936662 461331226 166208666 206949346 101497775 372722939 227826411 78530395 287898782 481336940 78965523 320100201 294028050 395546635 24608681 23365734 405582637 442123277 526537083 362645117 457863043 250556089 200694792 528365105 282572193 88954600 323707396 170302678 221678211 119678604 280248791 297310486 97613597 258640677 56334878 485829486 398152915 102114893 115670569 450940590 307292673 530828845 269302395 73310332 97998452 12885509 223029581 30693841 371036142 100275881 191665931 348624763 286928550 255233791 507115222 92271257 160319942 259945602 219440896 346417443 362980332 8772545 60097939
283235935 294266793 441639136 103814347 276708205 102806533 249239574 181415831 252073916 327776505 161975854 360353308 249975186 533898227 326113543 418208306 520826504 160586838 431912979 457151461 75701259 512233463 445465820 511755765 136169437 373051297 334017402 224004694 134875282 278985617 395092766 195911345 226137620 414154747 42434187 188041441 104895007 185295236 416754839 69602167 40886469 10607046 84644014 298658359 368824555 491209679 468048719 321846936 509203658 39524514 66546317 262921288 203442799 90454964 21133968 530236838 279368764 179492720 81454610 418197574 262439269 67144116 8779490 533502320 349374067 319823954 509101668 456927905 227329477 273458576 475622927 230141448 107800586 359300264 203458541 299127563 216974535 201756233 376864543 450855616 353376983 4719892 49573975 427852916 49256679 394140191 61217371 72839719 409695734 180449653 77979273 77380878 113514971 93505173 532779341 113410576 70997438 142420207 336992941 252948042
95579293 263440490 28468926 307524491 474803145 498258400 154527276 308317400 386880359 165665696 259088054 516903657 142462704 321479147 84298671 428794025 272629169 380015479 302534270 528975802 146508619 171453936 93974303 356111600 414816308 455567986 160410784 392144081 151188020 281442832 437263781 260868124 503438569 319869520 20046052 214677566 358689348 357239213 379297194 4348894 128803594 77775892 52892756 500063058 234078036 449736551 142425815 10896680 190951183 346869757 213418296 335168159 451375740 216440095 168159764 529783851 13910705 445492621 37782298 410275316 7981590 331052023 378990988 360082519 365587689 338971524 52930242 133044323 318284219 134468687 513958055 407422046 35183088 438329317 501692985 111921214 180386371 117927368 464014349 261522992 463823680 325122031 67656905 343973652 406768072 110972740 70934953 142276351 174382992 160794660 505663227 13601208 401640355 153925347 536524963 161550139 475837147 485325894 535052951 512487481
107188332 296526342 463036771 121916054 430071386 405243731 469871270 406357482 339021309 396680527 483915156 389019649 408588420 76788623 407227250 65640795 437366639 455873694 378005533 79628716 280687891 504394362 25823875 390210653 213312794 417981204 478827816 81601801 285771009 118303956 532135587 460626945 284325017 504718099 399544863 168096456 295245446 478745247 164052954 21282968 262195395 477511227 442236329 407023323 147942683 169077532 432191346 352710067 162529713 509803885 322817968 422590579 522602874 499934412 12775411 312175139 203228350 449009867 43460957 268050944 52312474 476210544 452011302 427309050 66374785 151930805 228107545 224051508 491612342 353671688 59184149 10478727 307558611 357257420 310683278 60702463 72970054 364021463 147688201 178608220 6954703 336714226 481045155 446605203 284648195 513480540 1964426 430712651 326260940 378075207 409982850 63453792 300738279 381562457 434192481 57073763 12228196 510066732 121719955 236321304
998185 530216398 361841048 85597687 27274352 301274434 329413249 437419180 306400580 155135742 364327031 395826583 126854408 269007467 86182708 232405836 293472240 105611881 334193032 54749204 268914566 67789256 342180309 152527466 214278950 535777231 349706899 336671103 412340354 435190968 521861837 419799478 221148192 166313522 473309858 226695465 315814359 306351070 470016965 208682018 165576021 378096595 13554173 514646435 410071708 370650906 250790821 129128415 470449792 179199539 8118829 372390078 522983211 186103182 482855576 414666333 318211225 298258962 338001404 373688203 215038236 125382042 527753733 184187981 133954009 299060083 63279475 145441371 188553033 100922591 435862679 461836705 310080954 526534037 442866137 313899200 475899339 437176383 208332341 217571722 468454643 294855418 438220218 155706761 238034427 58807258 132551690 460894841 332620159 370474339 270103773 81149641 247565937 47350545 43988093 281316894 63337110 86472145 143648843 358778319
3074823 218714245 198557497 405180778 57273521 362333316 46854733 377558830 212196566 532551192 534480165 310033551 208910730 281659647 86234734 55884470 442749494 353836266 470925419 170574590 245927960 111712769 285477236 177271672 531975873 399207773 317318260 120806247 64898198 28644748 384074090 41471941 385383248 388177681 535129577 52400060 66721916 452849889 172934553 484440366 312079868 452290791 462746291 487197997 418417284 237127809 366722697 455640196 286712349 396914944 261747196 228488236 315074213 223522860 255116803 38207960 285046861 37002430 178611243 454551658 462689818 357352165 185857809 247336059 82400869 69279937 343493354 222388439 192638811 23130859 289488379 144792318 126422909 260346091 31883553 24573861 481478177 527276480 278276171 395546419 261749743 319189084 147720955 513980996 528497509 65177637 318551241 382223913 65538388 232636789 337749472 155253094 238505312 499029530 292381567 151185459 257018500 64132567 400693369 391944443
20899724 177320674 133301685 211155168 348391321 289119844 86033071 76570678 51065505 175797500 161697269 258303747 54283756 520125244 503279018 101206405 69330072 338209322 346759175 48520364 164020246 379014081 162405333 511660699 253235370 148563821 104964340 269881132 193078767 369671827 141498584 306203753 479410001 140548358 246515462 193826580 328907921 65724819 127125915 455551775 122197572 85561974 89319877 158242869 156124756 57029090 360496201 480171567 536705150 401907325 479187451 292282784 65641171 137407458 362510409 396523594 25593399 342920990 367036849 315157926 516552421 177363763 342969925 515723104 80319721 480103832 365931566 408459736 224201892 459451062 462383143 168492195 347846475 354052717 401962494 478080776 253727592 403174541 93772054 188126339 40013144 420916574 49992935 489582917 60774347 511316504 305753468 24833714 416453704 240166251 479868916 267022305 511265702 20999161 439859971 228849184 288454292 421050583 496770926 365335918
458905106 460458511 56848530 101447935 112499701 273544481 98168029 258340796 302031719 79045501 345876051 178223296 178321765 291413771 272429834 284944347 171504959 88321700 165113263 416823827 407642395 340443798 113133055 374030878 266334835 165835044 135438671 532862186 152752786 530694915 375851781 380091925 115586843 401182686 291517724 335152245 142805634 478325458 55642276 418659985 524362897 20995827 417383999 61404966 134828773 178043846 480605861 128197027 151384430 408777157 382102305 176856749 323162866 338640606 278695442 79368348 139377035 71871220 475120491 99319804 64364324 34149468 8444211 499863565 155733504 345590881 131401733 145032004 360089907 260703169 346735505 536448968 338773287 360073006 414210842 254002165 434843672 513887182 277113334 200784604 22432408 60214203 55957522 325230785 218615820 198013571 109439595 168413083 219459374 4397481 88482709 15485848 145904265 35542307 205091896 503498647 198768896 89198554 420674446 148707756
417357383 255047725 238524390 457570207 505492327 422100078 173868837 366957421 261498687 389764963 69850943 415633350 75136766 46197958 165029570 3081358 417988266 150353350 80344396 84382556 327279004 497106308 20890640 26676221 251699969 296889750 434112085 438083826 132421211 232827528 124330486 158493677 235884542 290373718 340180963 296288857 442539411 338075379 339094686 279747023 140201624 238806725 535152832 417332386 331500766 27952423 345409906 230739540 439993610 158884070 397920500 75800606 15146773 204691140 512485145 146412908 504383181 311641592 432388552 82450526 113001553 35171499 86494589 255090248 5481624 464278652 455603654 435420211 373273066 507563774 210480583 140135258 327793766 225591861 470321335 118791598 8221306 472155421 501707360 149389907 71764334 455380003 463519651 122706465 177452506 197780905 461229810 120011811 221361195 378701446 205093075 20605467 28270883 97035908 346001508 250860796 184410709 68938976 120353745 452276591
252550829 524790990 430812384 364485710 275859174 246362610 14803302 238325548 201092626 503209192 270078926 242427083 442642965 466309053 483668889 473689509 366490666 204761715 107249113 497849444 62153053 528521089 25963958 31298154 34474768 213919825 136264937 226505801 425561974 275595713 212005955 192785995 303813147 252303523 300682279 26853612 241370201 465681980 113368332 152005979 126795236 50871496 91971580 187972093 265971008 423363572 396508951 34965226 402892870 222471523 495908369 488305262 417891490 522969386 437076655 161746313 19406936 449839700 33023310 531193968 113439290 376507231 266072413 308117257 481917555 358118077 462892510 80407923 212749056 242904916 368575977 41260156 344219698 387077374 140413224 469370408 134236462 289833225 408616028 128913969 375840876 516249272 256801239 105048706 337531963 392530880 101491200 190683066 139329339 63456461 343464914 171965871 511529186 469156347 86500701 107245545 473335288 167959388 218051652 136123939
446902554 279481720 114615869 355885261 70128443 367826377 319930772 227888525 371442718 297492283 458081704 198671289 106048222 9191090 435309421 166940894 212190823 436060036 98235880 165276989 282002938 192462842 32699062 34844744 467530156 382623187 282462853 241290537 232989415 349827777 208880025 73428796 395398376 471720170 27805769 203583120 400250175 191278953 266730367 483726442 496319571 409630410 214660412 492744642 219436507 40279442 197881105 150845892 164548966 147006644 164096167 401181264 66835155 95454237 481623097 200563835 171154138 214456105 121068308 19325707 521109378 229398827 272922654 40168703 315176104 447246826 516077132 34183684 14410879 324047390 422193450 378167041 295933962 321052663 153314646 454367885 536784803 69563286 52977926 338704755 48868216 361194386 304309374 408709941 455377929 373367157 118475418 481420934 80695979 330573372 211472715 92470734 218843656 474689243 516012561 452608938 194674332 102303926 108231302 29081450
8404793 427519529 422526163 394572177 362823045 532017921 480653368 332032088 73385591 362266880 240773513 207365164 524651229 35202141 255644588 503434283 530085849 284764226 324202524 421294763 385883999 291636045 357607272 306555315 86405305 411423759 238807476 384870271 290799875 138423696 285908791 101251841 135783343 431338441 172304572 211013722 484037378 200476712 61059106 105825637 260647062 378455567 196102364 38882861 372467158 4771670 23421041 195750258 178785413 430549189 63897340 369386793 471254839 463611546 94984109 239088376 78733781 170731785 84027719 253250750 55169566 451750071 114831008 432105736 418566177 533713726 381361956 310919069 178339524 363460524 174817106 24288756 113878080 383386372 159056189 383732664 251835042 300354747 418166029 338083659 94560331 69366588 181619068 406413888 526602353 407111781 301227097 272704991 419154845 152030728 426072840 205563813 281528363 133202539 2929408 397714882 73532109 127581384 417452619 372327321
306587400 178969038 223213578 67460675 527566773 373880862 101356783 450277644 17016705 147014862 371342272 440748533 165253486 338876393 179347931 344673840 473219407 488153325 511864748 521752231 525720656 486466380 297066809 121285750 421493100 152650476 89634455 179506540 196393461 484761768 453588082 341827726 387510800 147211980 412808329 483865236 517071158 78374300 263079471 252105322 327547572 112041934 156655307 282543536 10223147 497772299 364272217 264883514 500981777 267282547 530729959 295205265 84918830 499763478 71392793 148180848 195099680 137933435 245957541 227343432 3847128 461336349 394344408 434346684 208193051 499881704 144871183 179816230 439975681 30591937 79091519 71304208 500834937 494257659 316196973 447508156 54101188 73134307 238306614 516293533 531182325 110532405 430287689 244249307 125365111 323051429 391771112 165741779 127624839 522066263 74507371 185667221 54783670 255465575 412700349 59504228 361122153 126526050 162849245 477595705
385380184 495856330 326388317 458381888 122656018 250339222 49963751 177520986 453182327 471090608 108721331 105862553 216743997 115418485 14338066 214681287 333563500 355731257 21972199 321765600 476040930 395935680 520053544 504422547 102852816 333761734 413313889 506066885 96592442 332661112 404834097 283533837 173965435 397230841 439722444 84797753 121014462 216044766 436885623 56605128 21485702 145061298 14318351 456501103 15945256 110971762 429038722 320897428 127533388 192110610 141669204 495728597 155044720 192605687 111430172 291212930 169975908 357563515 32260101 109863711 6977231 7818348 3709261 383008995 431800488 54413 122429385 37881148 81736638 421694995 140022623 400430152 525902385 501092649 262285962 38329693 118563574 194773357 404579034 408678275 267487831 231656049 51388785 298507764 495268465 76688442 330326919 532772003 9819060 256530373 247873255 159677618 416345447 457497469 508228208 219238650 442678817 374874054 419858070 62882439
395938897 92484469 238403038 182390042 243564214 529475669 354571621 274258853 445891816 195870628 13276505 55467218 171528142 68576916 393949566 146466685 411458085 481264331 242399658 336736053 181272831 228953828 159455818 65063103 306490434 34375403 514256091 40730258 295683877 176383204 498489457 173421916 112527543 332541253 468779572 255041660 404507735 25693047 61574622 171329158 114080317 211746393 132804159 180884931 62947311 102339773 469910969 187418798 160487629 497252842 255563460 152967800 437872262 204509720 208421995 41077636 1464736 43919095 496886477 364410348 348432884 475210792 329914269 114684410 159538992 366896066 299584162 128633520 359622995 127470286 495789623 78692929 118147381 71546316 298624972 362342037 433506556 464074028 385269860 300840393 267682984 20781525 509265173 162845356 264766088 381374882 30961547 34179396 93658050 449418208 125808262 365077319 153154767 462839249 154306135 437177506 122766844 226066220 4456806 118835189
265155563 93468314 353841327 77083413 111065104 409640507 314670145 445668232 432855348 479520799 514278334 97624845 453161974 290237134 337694430 279376914 489345861 152468929 68439531 259376700 370268391 408905190 412854854 22803171 67417589 136204831 480208609 349198738 393360220 208807875 125505731 272815243 8915549 524492572 211419015 515702081 14175502 518221800 253257181 8323293 15883992 279727576 426045959 530941114 168426743 128087316 417152605 147069673 59823869 252823221 493965770 126289581 349960015 422524233 490877005 122982656 180370342 297402706 474037113 401304844 20192655 345540040 399565558 369355955 284035819 142365843 375743742 401491208 17223280 494805777 455237344 506798803 479709222 264259222 494857600 138104593 207255020 235831527 81796564 215769969 340429808 75308222 138341737 386731736 356752698 185162313 298015452 108767710 312693794 406449067 107415138 338647887 468171477 398295418 294986304 455543980 441422804 84780863 348730195 83701415
41632373 168505337 456073610 444730794 168608608 27275929 289724519 409056848 21312787 509630087 7993218 129985002 279425119 354971677 248320774 450388732 446230761 196963623 40846386 228731326 16649642 191713641 157419993 174864540 249348463 397443865 85489890 310243510 100434777 147269472 437615817 179871328 277213021 173641437 59631644 204852642 379666118 505147938 185079038 417935033 404295854 40386101 66704808 339577493 167281289 484667665 191608035 532186970 405526683 152749602 194332303 462945503 186644092 186987212 58787872 192026929 291743643 104968933 313119003 517461265 222656440 393749814 144331677 502364274 108354409 339408895 412085461 438382332 530901142 218359152 286770565 44166284 270950141 334889008 397443716 489087409 25985198 125751258 141231423 41779248 290208400 15957370 428260404 522981249 374987994 120655893 51708789 403788112 181134235 88127775 177837355 319075837 427380531 82948354 312969745 58171677 261770456 226354078 243526133 454245879
308834066 103263427 432262202 509305863 415086142 484091064 334366808 491473790 146057487 281705656 1750618 267932096 424279304 18180976 143802207 389008869 402329348 526461314 107839003 18462008 308652974 108903941 221802323 299143099 65595401 352541443 445510244 270171297 121965034 200477178 163207612 366757587 205226105 290973787 190597983 82168172 288222387 384087054 16920931 528147517 12581355 76933100 483080821 83345481 326469188 122775619 84404818 309519433 357833528 59064149 467319375 123394346 260126229 197732826 181766610 236428938 367272059 461157241 312237782 145370943 415586527 359293779 511964779 21796304 443435787 107214969 473031987 521261306 147347611 199554673 389842918 512051244 452931970 514933172 416023503 239865867 320797827 24628275 188258125 264535791 62132152 325947854 28047955 463786340 426637583 116548827 63000296 178101931 146462407 472795813 488874407 32988470 527122423 531851242 288340544 70514479 441482504 219954524 311671798 95334129
517738551 363541536 518886943 87724941 415354388 183319123 510461096 147178823 462767621 223866752 125018254 502598167 141310659 518611243 103956581 516452904 394029787 432641865 139176149 439782492 96282927 182988998 208882968 13724358 109495667 278827006 370040701 358774575 422708401 491804484 80867817 25974674 45705669 503805278 275048016 241918623 190287329 85508614 134180672 20194364 2722058 415394411 369729623 466973183 416017049 97103278 129797832 26513333 16531900 371108197 415515098 531817439 104543730 192525852 47936360 436780080 157790098 503075791 292495458 463970832 342069317 516974193 423405898 192626459 330316679 516538984 334693049 82235811 336686890 419744015 533870040 342356266 69938131 25613618 55161063 406069993 438513019 400422806 345778105 81411660 490615791 499254126 91997237 232907123 327474001 297003751 313288407 309130674 324945045 228322205 396539693 232014866 422841860 158124835 103040091 206248399 17865660 29516672 31995288 58571991
71233582 41975724 3476142 254849105 451597471 359991319 193244286 300026132 29462952 351698723 186633594 426283563 59881398 42192293 247568936 127156568 115996554 23437159 506853798 516832142 532302522 357371817 217620000 314026358 83143726 83191195 299394396 483138539 170565796 12624101 43206959 352305277 489656109 224171552 326688773 241083890 129477038 308140890 453635420 397365440 351790432 216188053 429392457 1073044 457589584 104017992 82193907 530186191 163195103 241132509 398966291 66875908 432801859 450934834 96554874 19046011 83138820 154785304 313061003 97417648 508452992 93684439 239388605 339523797 271829608 359169192 334309402 516003404 501354816 101738297 237620674 141256238 152401635 527648813 508872809 161544902 464309501 446747545 137963988 415373591 356945295 477186184 28477024 382205266 484639599 338058616 105678204 535031649 377750213 503987419 249954858 2205535 483094927 168825239 223198082 201605661 513531933 108307334 199349550 489260447
12186006 240960502 288647151 317093276 57316466 477612586 128344599 384481282 202656509 27041751 151730189 98388336 316539867 527130024 239428812 469762490 340787838 116275131 48921188 97298536 116610993 456587810 484426360 345381175 351398417 402691427 402403006 388462743 431459982 475069176 363288962 375814187 59748591 420727248 7968291 368110412 424119371 62933708 333222293 415067015 63828881 217480515 128664285 163302682 466708993 454931326 533801880 141943675 459443121 151519036 535488628 430724561 328336905 143617583 48648629 469435256 101851206 154621565 379710386 7698562 47600635 46986049 462251861 122188337 162706827 67391751 138998431 5927805 268201137 85805651 289888545 266938772 170458360 511579163 342504580 388866133 426810947 56105545 145075459 16271061 493512006 4435002 295553515 307446747 162544651 501479745 390681122 522279523 528231023 126115108 26082461 46063134 189345442 364461214 400797928 480245743 108242346 486519260 83056546 284342896
483935201 6162688 506870526 222168684 376823154 134466721 261584707 285359970 84606688 468345417 185744204 441978888 364369279 40990453 475240714 378633926 111028217 50641816 5793277 383324727 8347339 213332377 17869759 148030891 341777605 15009617 351971449 322686375 488744845 30688398 46669675 378154084 86761500 89310994 150600041 294377036 268667712 190320404 159610201 168420992 133212696 413440958 426207414 426058581 261825180 358717357 341544975 490099410 397113362 264344949 342126472 200367924 409752474 44047387 226067288 226626410 258530467 2212760 220348490 401422233 17670515 5448029 504849469 267433369 507973539 332121289 266491556 228797814 237223072 441058228 41801990 85250544 460471852 492213992 368396158 317646075 107172571 249792163 503720252 219302976 438868631 199927575 431821059 389739930 110305052 51340522 253332905 463227802 498494588 524149174 178956954 126073347 361167260 374104201 53559381 200655439 226091189 462963302 20927725 39018536
405055444 380228290 181849226 351469040 148871515 500245512 319564262 197491002 90303614 348650518 228810448 485865294 459603398 256856254 112340140 25528745 440588178 399791174 507499761 233955963 278334097 436900328 132356521 248420647 232642121 294607442 241536501 157990598 135520658 478756903 459306631 7078565 89637660 306717821 48151077 477324994 159914469 501470045 318431789 414811219 132494788 484290630 126020363 330293311 414240737 29389482 26469573 60903330 315396922 448770671 54322032 257059917 157005088 475464815 253558712 178198852 224550328 267167481 201631580 387864383 325443707 107920974 211189167 146696490 487326902 250880293 451185688 241649829 113008138 291386663 135430803 513436292 423556333 217455475 536152110 135336784 526155560 453881116 11688845 106838980 528476247 362842022 375391078 445482321 424929899 32745868 447139590 130334363 124024363 523476669 408856266 333527033 79637423 421002522 321989799 203024377 378675940 511619322 322530466 228483033
432817163 470866343 346201432 305696783 347992122 450901470 457863288 15277251 213383641 50765906 173880132 42730063 531410214 38263850 536510228 443828678 30353586 380662142 349239763 51318122 523503073 490035678 532850304 243453236 24138094 72678604 494929325 189666128 423187429 45546557 472679940 216574111 201812519 298553628 184255677 409180467 95546857 208435142 231824937 352880854 236088886 293350543 350522923 16422788 44234728 176519227 408608953 165008876 337538611 375196806 401355359 156174835 136409883 398504093 511770812 97780529 516481016 133578147 164858628 388726642 475172345 225274669 370033276 253091638 381595294 375303110 225217281 99330609 124515389 392878443 467356545 188670923 12356222 238891536 110628480 444247970 129146590 136881178 131199637 327304707 294746416 214543074 239594219 391379061 92021783 212204345 15372224 144967214 35169678 332103646 108789481 276955292 120407904 7448074 288263244 116785118 54587312 496581093 239501924 530655048
87787891 28021518 431502017 442268130 302447857 286953750 365467269 400293609 506214471 84043781 112164584 306869836 192382952 365346004 305386933 435002672 177520407 162894322 55455179 365101677 11563119 128238528 298361758 136407824 286897755 227824916 232623539 391726807 182389662 189549497 265895207 441676983 443610060 16637165 196562472 154212185 524284879 31730146 147179642 300792217 90135140 451005502 490967027 285016838 52500635 488878747 234906880 233602149 448408154 213830920 301774110 469820462 534761179 324143494 436894561 517624589 23531817 379887756 476819697 319795297 384344231 323416451 74698120 450016961 308001161 456306506 103356406 244090994 364436825 409574579 366970525 293655538 211524467 328669444 64925685 174770289 165587337 514899064 469601033 2103891 155028513 59917500 155566072 439211951 351686418 379818354 495978613 91999443 258395658 225685681 489136199 485046461 11390219 425327490 241665481 367989155 139190505 102302308 224201323 289347948
314697678 477825482 57013040 258261557 322048438 150148760 47180078 157541070 16759027 104696489 108771857 223935290 426691242 201331020 360278169 521799986 88391508 23665603 178949399 483830946 40330047 332410307 6440436 129342506 293498634 290814454 260137 276326815 126988332 125947516 363061192 135845512 61440366 99111269 128495730 342505633 141661036 80006457 308807135 146271835 433341720 261786992 130671705 40297306 513641527 332925690 317131073 160785654 102428130 326297785 531188617 364529339 297404166 462061570 107695160 373626601 44754149 520633632 462976745 524231412 192720275 356273104 55382604 434752516 96557177 478303174 150462627 425749366 195753685 14435623 452350022 322373466 363596856 110621964 171523104 471488244 471430919 417958406 232782896 141563707 482896123 479246484 182273545 284634973 78507937 108253103 529751379 459777336 495078619 373511486 326489160 118661602 526245725 353989282 178854967 495044130 106470192 404238636 497264132 119017205
204329522 118113954 348869285 61950474 98012308 117780926 135820199 121772615 87257435 151365294 45308839 444156994 513621728 479333269 177569498 526187208 311661392 106595592 204039045 434979673 458605868 450286226 166421125 482560681 511970250 484997937 268941257 431018273 46102482 7965143 201073363 375428957 155843522 287185386 137828155 83251884 195495019 481457092 196640044 11514259 490365297 33257780 498123237 243396681 283753935 55042555 220346425 29097276 45803601 487540815 478038287 77999499 91565080 9553244 290042851 86032778 339769626 309943742 129539907 88537410 138812575 225951240 173095250 269072622 307218885 149440320 227092553 299269502 409596413 57650016 258558705 355574040 394210699 295393751 455674154 56192914 150877194 276954118 282276968 149162746 208905446 476201412 283244592 509747214 355426272 189119962 199285407 352037572 467791245 194777735 369921252 118721219 339458008 115453438 519211969 216295400 110056059 137909987 219271181 354543298
225432458 118311121 494571317 26799382 391232488 364224727 124521399 131053149 204058576 336583159 66680229 363132993 386793294 102996389 430168872 435197731 332758723 247532622 201337083 287566487 12136292 237048270 257080044 367497702 334575547 75971065 3210334 364894347 358132773 417206547 522295497 162032312 470427474 56261720 272399416 313891278 268546761 471443061 516547530 448114920 264060769 230816780 82017843 416225617 433712585 203618356 387226680 438472457 448210689 248807671 335049014 241722692 504743134 265835474 400237467 412293866 79055498 238633529 341552491 57458456 503016706 346734097 201804988 439985566 92777366 69760563 301892667 89582463 81737836 43500272 227650469 182061941 419934462 224928391 31625295 322077290 472311447 271549872 428074399 298271744 321173210 525347861 370722192 295354121 524825659 378638548 66486578 98923024 333110916 466052863 297976103 515526606 264727378 91022875 202634791 27669430 456695445 88450724 487676285 105752170
154809107 385879688 269761928 386789955 492458726 315739559 424013371 362727373 356917241 68889178 21078429 61862472 376245391 67329513 347224137 260676648 530564028 404554003 401886703 78537622 514793962 352422025 515267026 7945966 168656213 83169651 127311689 180203839 510459535 310607338 465874494 308858573 6490365 388112765 312570801 237031826 33813337 231767469 425597493 14958009 210128942 162827888 513653362 44733985 232883807 280979121 34839458 218489057 174946720 441064654 136627221 197065662 310559482 297256729 294066605 293159094 471644492 487786584 383799905 273726073 7686597 129068102 141096126 377088234 497639531 281990159 294201442 249730466 475390103 506622679 8033920 97695854 423161206 315333172 300440159 294202316 315720330 156423855 9290202 517927282 452992039 317316168 416816609 31868615 212234230 431620847 277062390 176818536 88438134 127374091 37788082 489548708 44105334 278847990 223174462 256866560 73195420 30752383 421246426 136571572
295610592 331935079 485238105 87673900 44871186 20018661 192031650 52031368 244129616 26132003 40959281 165999133 480850321 130774974 509449620 502567153 443094813 81288265 301815791 343674179 349669395 240269771 34029433 203874561 373299938 152866620 79863804 163169103 130968783 403028236 94910041 414448903 388979317 241380765 218204418 267029812 3246144 112511427 193599613 439262614 442759922 490909003 168566760 48776993 179765279 247375730 486909295 112862845 421242544 451081065 474176216 136233095 170100579 185763032 512003576 134936271 480435529 486188119 421013819 42585112 189623879 288381942 58688543 258128091 307708821 500265911 520897465 112447429 421048898 86392335 41978672 160805428 531035055 272561257 162544701 246977726 276483599 227828643 153110449 319214506 369970414 329853070 94768623 239294325 343476647 128531570 268963694 195643726 119096299 134779272 77491512 110024602 36276801 455409534 250722669 184617585 409432705 31735799 291166145 442951711
78684760 240499464 279293433 337652132 396683207 508748732 61662322 36060980 155443619 438035601 117290651 162161848 244267031 385604600 343217014 532170315 321430813 501623001 518163995 30651582 385027337 370591501 296050228 312011285 263448319 330529763 340668546 442359304 246330743 174756508 306087767 198339202 172674752 68397294 105458458 211632165 195982714 458132356 173140678 33598148 6455579 438657660 183315563 24471015 267392619 480947688 520162732 89030987 360787975 395891278 56841279 89675104 494974690 49607976 444395120 326600649 121334463 145500517 266666910 474636256 176003769 389360614 431293 197618479 20311484 405745665 62614738 366883319 353630985 184728578 535814522 51919789 287781557 58807717 423617379 20390776 394319402 210058909 194584273 399916213 450068645 244400400 98233371 17319795 470941622 443730968 158650411 100381943 202390468 400482372 235326722 529923129 287568006 403966997 151192113 454377061 281228683 209254530 424435041 45218651
488937139 20890996 383113933 171742767 115408051 469726795 105158082 532687274 311518613 509341271 277768486 1993927 309275957 211828063 513351662 263431991 66495942 409025566 417150374 385152478 293797963 253475009 184739565 51371859 401736990 215397226 193221110 176961636 272735341 314649264 122398472 367564944 489760440 30619676 290760959 205414027 484484436 426704046 374095305 64996541 510718699 436116822 338661097 385320387 463784953 194318204 367901176 472502508 377399120 143635832 319164703 53677758 451092118 204655386 321498015 361330031 70772418 88957476 366593609 452717932 117577890 215428811 503936006 38929878 512297304 9430074 29089360 233666815 511013592 27320590 497423798 73842929 141585516 389884891 214790748 87178216 96695088 356532133 69780601 20652243 83526294 114157672 306173144 394675159 461454564 485748625 46871896 366095052 189047729 21502083 106176876 490009022 206807147 210431251 500575899 180305773 444374228 21240332 173804800 68733389
116403072 174398380 10655691 136637063 232734808 501774885 12072383 60670838 270268699 57759260 295356850 163033899 280606168 518784301 14299920 280926570 380404085 523173478 104275544 314157994 308906539 278353607 188966301 302455193 126298631 330108361 385925383 33456533 442236778 398485972 495224656 328332596 27268490 428549319 328334919 99208638 470654192 97462388 104807248 453660846 167670776 536353569 378721250 275702836 185384788 213580808 421846535 464262069 531976841 11784151 431833312 185607242 250996848 319446321 49714463 172112189 267119542 336394540 165320074 182552719 393629533 131392465 495296383 287809397 165033784 82015391 449020779 75921110 273395827 381835016 62072145 71833550 314161673 77944562 459402569 3215407 356736332 470367543 91244542 354334459 434902625 525548582 162428719 228983018 104451265 410086400 465465903 112600298 215096249 259725180 112367205 406311066 454879978 89233475 481224653 27962575 182539978 306004852 176677237 449425935
401189153 143746593 258151937 136744216 429842829 457740753 408363047 332321626 11357695 145225980 795444 166053753 413168444 148659090 307895173 424324556 226805084 10240884 334184207 406040801 361377870 398954745 232353239 215012855 513716307 335943531 491876986 434798977 1211006 392808839 120492711 260295594 272020794 51164672 262156192 527885516 503152836 498193405 365115069 370625015 245010349 510025622 323527145 382912880 522293082 455034459 1050659 483301168 170401923 458990542 432831997 529133921 291741623 247565796 262063649 461165796 189513174 130216327 297537991 515359182 347662486 439877399 84414784 428150758 109265663 503572196 448369775 319263528 254160367 363947446 200686410 31133765 274456727 420831558 427144797 146014497 12636411 65852610 253810503 385984852 292727926 142511436 196194620 227097258 397320243 104478331 206735745 118229411 443855286 72840921 473896947 81924595 69527377 276323428 140777344 530402051 404717743 21436686 385836716 464079982
208142157 488017724 54458382 32080517 121667323 75755082 484643537 475722443 13475424 18112262 198976307 380866682 146077555 399900720 401349385 50438396 263940099 62209 340075065 38695027 359230000 496285601 254498622 288970290 430324975 536533422 93511592 412944705 307977354 77999292 448891033 36455645 85134110 498227408 334427978 286489845 77130011 478328548 400648580 513188527 311942600 6684007 311543335 448035041 87953340 154254521 483065254 281245848 282717542 233122739 130431624 269714836 360269190 390661149 214933993 411923146 277704625 512700214 14951415 190011105 310838481 267485744 206642294 526430389 410527650 290704049 106218300 438836183 162848055 216132435 348138678 204969227 426767731 531728421 261266017 299126473 207569808 207668008 144595793 396219837 39429788 297240786 388332718 53183815 66396662 88501391 125602354 531549179 338298326 302372155 245882541 244383778 99755970 452524457 33326209 471188535 367455002 30092575 314697254 402144106
132389261 292617176 231689895 302861857 145066913 214374272 523090467 451149426 325607727 20222908 431371853 140594347 462080485 491287199 45339372 510077899 439082434 190513462 25305691 460146181 533480862 271483901 321784330 153489732 166491039 227341159 34923260 287028129 481242053 149473371 25520711 357775343 7806047 369088689 224313751 216568368 59262611 91653049 229851052 78771229 531166938 393998004 509759703 64893346 62754177 308728153 448800641 345372000 24024874 492327506 221265059 278431017 516158793 517551036 46587983 299980423 197564071 528224171 48847398 121828149 471924707 276604067 183441888 218705317 79520748 375321120 230651847 160998776 493423752 395355407 393413948 235871241 108040912 252138579 351497521 451139811 306341809 48483649 530293933 143089222 319614060 520974371 215411531 335621542 207706903 332782777 29481915 261381164 147865371 412593844 181046335 391870259 327941556 307644985 391102255 166344907 369585780 509491300 423666550 82676794
429343680 14963650 146662675 97231478 219153233 396838102 196677017 239261357 241716916 277778069 26588336 218866365 408370122 72002282 314966162 175580092 334773577 351598387 74446478 420376177 240737082 279933122 268999560 171242457 306232185 407241053 519496822 113669540 94714423 164453310 171046629 196577973 191042171 255993875 501414258 179762085 148313757 288030847 16987218 248168256 260045002 221756823 16613834 83066630 178021251 283103974 21892792 147409836 281846302 403045226 253782792 354376089 431135043 261305877 418589247 413097321 395267952 471601741 171201524 242040941 350651766 75271276 182707282 449242409 370941690 8010305 53664920 195115989 521509621 191022989 52568985 491513564 483990580 447627910 237303356 51277664 321716696 412973143 180250621 331958708 238718934 47751583 371422058 446130657 405464953 219356910 467278502 191539234 315019228 128435531 291002346 464516456 354094704 171719344 363257343 518725590 219336572 39576204 352118981 123397958
85712535 102668864 275062192 177578434 230928176 180585891 156924997 170651660 190428423 525495166 291987105 4571670 126766258 188588560 499730931 273050507 118682649 285133707 520982269 459737156 54055674 347759254 481524374 425537748 127095653 115037897 348771883 351567613 328682049 314046772 529659962 213099064 3764165 288258264 387785941 393806897 160442368 524726060 49184293 219987272 477223762 416283802 127452389 319822098 135782129 386200831 442575075 217869013 330984805 321330222 417196418 291828240 406040331 220361326 76842554 38096625 496964246 371888376 43892502 162711261 486094217 526259834 524379445 444274923 96394431 207790998 362396491 348463721 126729443 168273763 456173085 246453078 533041912 149273579 262335752 16167654 187059411 469635755 272370298 394884097 460390812 458944791 261770359 104028613 285768272 179338515 290211093 20491263 411994690 66722171 158452481 435583926 210302869 102650524 5999096 528594848 452686787 126507705 439001935 55201962
252519450 215406215 41033324 28831349 514112058 56834481 466970954 248165332 470473880 536408917 329869561 113103695 193437438 23816836 429120027 44266403 486968072 389302982 455786856 285697087 162642089 203022484 60222507 311337416 362165924 348685788 523239619 446130838 356516627 41344641 52436771 332948277 392057828 428074200 419549522 151112421 308277078 202933804 243289067 291242011 370447489 415665979 150568606 23647485 21902283 220670135 488223918 528741354 461272948 209658822 176162162 478188528 307780619 442062466 459035860 273431892 460364022 153913466 135226324 445390349 433854702 217526063 516550917 121613897 131121793 299858583 254814479 392094951 71700622 383152541 435447596 226114555 76806860 204840607 75220396 509297997 169078340 375360495 276561521 94768858 465524178 341774419 396073842 511006546 64139944 176761734 185759548 536793752 292062411 286995124 390630765 506478150 505365396 115019009 192469816 240125478 397714993 129548291 88920036 262076602
14 4 84 81 1483
1 13 84 96 929
13 15 99 99 3014
5 7 87 87 3265
5 2 99 95 28
6 9 82 93 792
9 12 87 95 4353
13 18 98 100 3588
3 10 94 98 4050
5 7 85 98 1081
8 17 91 81 3521
7 8 100 90 3694
11 18 84 94 5513
18 1 88 88 2888
12 13 96 87 3914
6 12 83 81 1495
10 6 81 96 1268
3 2 89 88 771
17 8 83 97 3030
7 19 95 87 2796
20 3 99 82 3539
4 14 82 94 530
15 15 84 95 5496
11 12 99 81 1275
18 6 88 90 1083
16 4 98 96 600
6 7 97 91 6745
20 15 90 91 1072
16 19 84 82 2851
20 17 92 82 2006
18 16 86 95 4934
15 9 94 87 2698
15 16 86 87 3880
13 16 97 97 4800
1 12 90 98 5772
1 12 96 88 1338
18 18 86 97 880
4 6 88 99 974
3 8 89 92 4941
8 1 81 97 5515
7 17 85 95 537
8 14 87 95 1656
11 3 98 89 2207
5 3 85 93 3888
13 18 82 97 1851
12 9 81 88 1623
7 1 97 85 4630
17 3 81 95 5429
18 11 82 95 1925
20 20 100 89 1234
14 15 92 87 2365
2 1 88 90 2089
12 7 94 90 5908
3 15 91 96 3149
13 6 83 92 223
14 12 99 88 2048
9 12 83 92 483
5 10 87 93 1406
9 19 82 90 967
17 4 95 89 2777
13 19 91 90 2978
20 12 96 94 4820
10 10 100 100 3999
5 1 100 91 4341
9 13 94 88 1165
20 10 95 91 5127
7 2 96 87 4669
12 7 98 85 6773
20 14 96 81 237
13 10 83 97 2353
6 5 98 93 343
6 14 86 98 1318
1 4 84 86 838
14 15 98 85 2850
3 18 89 95 1415
1 13 96 89 5642
4 11 100 86 3318
6 10 91 92 6362
19 9 84 85 3667
3 5 100 97 8011
18 11 98 81 2347
13 13 81 95 4965
1 19 84 86 2685
13 9 91 97 2661
4 15 92 84 272
14 6 88 98 572
2 1 82 95 7237
4 6 85 95 1257
13 7 81 89 675
4 14 81 95 507
6 4 95 100 2725
17 11 86 83 11
3 12 88 97 1095
11 8 100 90 3391
18 20 81 99 4870
3 3 84 99 1778
13 2 82 99 1287
11 14 98 89 5904
14 4 90 90 4039
17 12 93 86 2049
16 3 93 88 5563
5 13 99 87 890
11 10 90 87 4949
19 13 100 92 4096
7 11 98 84 2613
19 15 87 87 3790
1 17 83 88 604
13 13 91 94 6132
13 11 98 90 6619
19 2 95 100 5264
12 12 91 98 6442
4 8 92 84 2317
16 1 82 94 5805
13 8 94 89 803
12 15 86 81 1740
6 20 94 88 1920
14 20 85 92 2189
4 7 91 81 2529
15 4 100 92 6888
17 14 99 83 712
2 10 82 99 5507
19 5 100 81 5326
4 9 90 99 4771
8 7 82 93 177
15 9 85 93 3295
10 15 91 95 2066
12 10 94 88 5289
11 8 89 96 1251
17 15 98 97 3552
12 12 94 95 5693
3 10 98 95 2181
19 8 90 88 1916
17 19 90 97 4479
13 17 84 86 2768
17 15 90 83 4818
4 6 83 97 5015
19 2 99 84 178
16 5 96 93 3231
15 20 93 83 3850
16 11 88 94 6074
11 16 90 91 5565
3 12 92 85 3824
6 1 82 87 5635
12 14 93 90 6027
7 10 93 84 2488
16 6 93 91 1688
9 7 81 81 223
7 4 88 100 364
10 1 85 98 109
17 3 99 95 3065
5 7 93 88 4896
1 16 91 90 4158
1 10 91 84 4231
17 6 92 99 648
3 18 81 97 2570
19 15 92 100 3404
3 1 81 100 7283
12 8 82 96 3279
15 4 90 99 5515
19 7 83 100 2112
7 9 92 96 5346
5 5 96 81 3533
16 12 82 87 1214
7 17 88 97 1141
19 17 98 97 1228
4 12 83 93 2406
16 8 85 90 5269
12 13 95 83 1136
16 18 95 86 1973
7 9 83 99 899
19 12 89 88 228
14 11 98 99 6954
7 9 94 99 424
3 4 86 90 1904
5 5 83 81 1696
8 14 96 81 3639
8 16 95 97 968
7 13 81 93 291
11 20 98 96 2162
11 19 94 92 6030
6 10 84 82 1961
1 17 88 82 3181
1 11 81 82 1789
20 17 84 82 471
17 6 83 88 3932
2 1 97 86 5212
4 8 92 86 3878
5 20 95 91 1350
9 3 84 89 3643
17 8 99 81 698
15 15 85 97 2267
3 16 82 81 3058
14 11 82 90 3388
1 15 90 88 560
11 3 81 85 889
19 9 99 99 3607
6 6 93 82 3110
6 9 95 84 4172
13 2 86 99 1284
7 15 93 89 1823
7 17 95 86 1711
10 7 99 94 5738
4 15 81 87 2239
20 6 89 96 3952
11 14 93 89 3049
14 15 85 87 1456
14 18 88 98 5160
7 5 100 84 4677
14 5 96 88 1434
12 11 99 88 5942
15 5 91 81 3232
14 12 90 84 831
20 8 99 93 1906
1 17 99 82 6391
2 10 81 98 5539
3 16 98 82 124
18 13 86 85 2274
15 6 84 81 3630
5 14 85 92 5125
10 12 86 90 1523
8 16 91 88 5660
9 14 92 82 5163
4 18 96 92 5362
1 4 87 98 5040
2 1 87 98 266
4 12 94 87 1590
11 10 87 89 306
6 16 99 90 6969
2 11 99 86 282
7 12 88 99 3393
6 4 84 99 697
13 19 96 95 5237
10 6 97 85 6746
8 7 92 81 3266
15 3 100 85 3155
20 14 82 81 2369
13 8 87 86 3290
12 12 97 85 3126
16 7 88 81 5360
5 17 85 84 2038
13 8 85 89 4277
17 11 89 91 5462
19 10 83 96 3037
13 4 91 92 5124
7 13 97 86 6616
4 19 99 93 1303
17 6 92 97 3287
5 1 94 87 5218
20 18 89 81 653
7 10 100 92 5186
16 4 94 97 6194
6 2 96 94 6154
1 10 85 98 5257
1 2 84 92 2194
11 5 89 90 5816
11 5 92 96 956
16 11 99 92 6555
19 19 100 82 2596
16 1 85 91 3834
8 4 88 84 6471
20 9 85 84 3478
7 2 87 95 2039
9 6 88 96 6611
6 13 100 90 3767
19 2 83 90 1521
14 6 87 96 5542
10 8 99 81 4716
8 14 84 83 1230
4 10 88 88 5906
9 7 99 82 808
11 16 87 90 5217
7 12 100 95 7858
17 10 97 96 4183
17 5 85 98 1696
13 7 94 93 4368
11 9 81 89 5045
4 19 82 89 744
14 4 88 85 3957
4 3 98 98 8503
2 20 83 91 3443
20 2 98 95 502
10 4 97 99 4681
8 18 82 100 980
6 18 94 93 4972
10 20 82 94 5472
4 12 100 81 1001
19 8 86 99 1028
12 1 88 86 996
7 9 86 97 1664
5 17 82 89 3639
19 4 90 84 4431
5 19 91 83 2710
15 19 90 85 1756
3 6 90 99 72
1 4 100 100 1919
15 6 89 92 4723
17 6 85 97 3544
10 3 83 88 947
15 4 96 87 3713
19 11 95 97 4872
12 12 89 81 4490
14 20 86 96 4506
16 18 94 85 4840
7 1 88 83 2897
14 17 88 86 4282
5 2 82 98 6246
16 20 88 85 1284
4 17 96 90 5400
17 17 87 83 1573
19 3 90 81 1070
5 11 91 97 6643
18 10 97 96 5007
16 11 83 87 1004
4 16 92 98 1391
10 17 85 81 1529
9 20 86 97 4687
9 14 90 100 3003
18 12 82 91 108
4 16 98 97 735
8 8 88 92 791
19 16 85 100 3149
18 9 90 93 5077
10 4 98 82 4543
14 8 91 86 5231
19 5 94 99 4244
6 12 87 87 3443
7 3 99 94 2740
19 9 96 83 783
1 15 89 86 823
6 7 92 99 3773
9 13 93 87 4010
14 18 95 83 4910
2 2 89 92 1124
6 16 98 99 6222
10 11 92 95 1358
11 13 92 95 4234
9 12 86 98 1791
20 1 89 86 5062
5 18 86 95 5311
8 7 93 83 2143
4 4 87 98 5334
12 20 90 89 5194
7 4 88 82 5011
14 14 96 86 4925
14 16 83 90 4369
13 19 84 98 337
5 12 84 89 750
11 9 91 97 973
2 1 98 88 1841
20 11 81 94 5164
2 20 90 94 1152
8 12 81 86 3538
16 15 99 89 62
6 3 83 84 821
20 8 89 95 2946
10 15 88 85 5386
9 12 97 84 1800
20 16 94 91 853
10 10 85 91 4521
19 6 84 99 2643
13 4 93 98 5667
9 12 86 87 3442
8 10 93 94 1556
12 20 93 97 3470
9 1 88 94 1070
13 2 88 97 1670
9 17 89 95 2100
2 6 99 95 7074
9 19 88 100 1832
14 10 81 89 881
19 8 83 87 4529
12 8 95 100 646
20 6 98 100 1029
12 19 99 82 2689
18 1 95 85 257
13 12 92 87 3273
2 13 95 90 4752
10 11 81 90 2856
17 3 81 95 3694
20 12 93 82 5221
7 15 89 94 6276
16 20 81 100 5219
18 12 92 85 3042
10 11 96 92 6441
19 2 96 100 2933
18 15 93 85 3067
10 12 84 99 635
17 17 99 81 1976
15 3 100 83 5264
18 10 85 84 3598
14 17 91 85 2165
9 1 97 82 3745
7 10 92 96 6854
8 20 86 95 1733
13 15 84 87 4162
13 8 88 88 5630
17 16 91 98 5341
7 10 99 92 4385
13 16 81 89 1821
9 10 94 100 3077
6 6 81 97 1981
3 1 98 98 8143
17 11 95 94 2545
6 6 82 86 3679
2 9 100 81 6140
3 17 81 86 5038
11 10 90 99 2687
11 17 94 97 3036
6 6 85 93 3722
10 14 83 99 4727
10 10 82 99 4006
1 9 100 83 6620
10 14 95 91 97
4 11 98 83 2255
19 16 94 98 3601
12 16 88 83 4750
15 10 85 98 123
13 13 89 81 1548
1 4 81 96 1144
19 8 95 84 2561
15 10 82 92 2917
15 11 86 89 5038
19 1 83 94 5897
11 11 100 90 891
2 11 98 92 1889
5 14 95 84 4604
15 4 99 82 5393
5 3 88 91 5336
2 19 96 87 5032
8 20 91 91 4211
6 2 96 93 2207
2 20 91 93 3460
13 2 81 91 3184
3 7 84 94 4629
18 5 91 82 3578
20 19 82 84 2476
4 8 89 91 4897
13 1 100 95 7002
13 8 93 95 4298
17 7 85 82 53
4 20 95 87 5973
1 19 98 95 6924
12 6 83 89 3902
13 1 97 88 3381
14 18 88 94 3625
11 9 97 82 2222
17 9 95 94 2411
10 19 86 94 5276
4 18 85 85 4749
7 14 90 86 3894
14 1 90 96 92
5 6 100 100 8784
9 17 83 88 1853
11 14 84 98 5138
1 12 87 85 5393
12 14 83 94 5786
19 9 92 82 2951
6 6 89 84 1747
18 6 97 99 1579
20 7 93 94 3514
9 18 97 88 4678
5 17 96 82 2600
13 13 91 92 2902
11 20 97 82 1125
16 14 96 88 953
11 7 91 91 3459
19 20 97 81 1174
6 18 88 98 361
16 20 94 88 5149
15 11 97 97 2892
12 2 90 85 5951
13 8 98 81 2817
11 6 100 82 1568
12 15 87 96 3801
4 17 90 85 3904
20 14 83 97 1640
19 9 88 84 4302
6 8 81 90 3961
20 10 84 88 1940
2 12 96 93 676
10 6 88 83 4682
16 13 88 86 2253
12 18 95 82 77
14 15 94 85 876
3 9 83 94 5298
2 11 91 91 3803
17 12 86 91 318
13 8 84 90 1180
12 15 85 87 1396
2 13 96 97 1784
2 20 82 99 2739
15 2 95 85 6347
12 14 81 98 5620
17 7 99 85 2777
5 4 81 93 3182
7 15 92 91 3239
1 18 91 83 4122
18 9 84 100 718
10 15 91 87 3259
2 8 91 100 7354
13 20 90 87 5204
16 19 98 94 2876
8 12 99 82 5812
9 7 99 87 2712
7 20 81 92 3785
6 12 97 89 268
5 10 93 88 2177
2 2 82 82 6138
9 9 92 87 4870
4 10 86 85 2593
5 7 99 88 924
14 12 96 89 1786
6 14 98 84 2073
1 14 99 83 5163
3 15 98 83 4915
2 1 93 81 3139
11 16 95 94 3100
20 11 99 97 6043
2 12 97 98 1906
20 17 94 91 2990
7 13 85 90 796
10 14 93 83 5255
12 14 90 97 4672
9 19 87 92 1345
17 18 85 83 3525
5 4 98 81 6321
14 11 90 100 3952
7 12 85 97 3673
15 6 97 89 2825
4 13 94 81 4102
10 10 92 90 4845
14 19 87 87 473
20 15 85 96 2895
4 10 86 84 4827
14 10 87 84 2811
1 9 82 90 3200
17 7 93 92 5915
11 12 88 94 5266
7 10 91 97 3967
12 12 95 92 4657
9 1 99 85 4166
1 10 92 85 2748
3 8 90 82 5978
17 14 93 88 3555
18 14 99 98 5029
9 2 92 85 3053
20 4 85 93 1622
10 10 98 90 2919
8 12 82 96 4680
2 13 89 95 6904
4 17 87 84 1843
3 11 86 92 3610
19 12 88 95 5830
20 13 95 92 3710
19 13 86 85 3619
14 2 96 92 472
12 14 96 98 2402
7 8 99 85 5806
5 11 83 98 4643
5 3 90 95 6714
11 11 94 100 909
2 8 93 99 2132
15 14 93 100 1625
17 9 92 98 4276
15 8 100 95 6348
11 3 82 90 4939
13 9 95 85 2301
11 12 90 85 2311
20 17 95 90 5607
3 3 97 100 6458
15 18 100 92 348
1 5 84 86 598
18 5 98 85 6183
9 1 92 85 3627
14 14 96 99 2063
7 6 96 92 5261
17 3 100 87 6316
16 4 97 82 2912
14 6 83 98 1343
4 9 96 95 5251
14 5 92 81 421
7 17 88 89 5877
11 2 96 92 5776
1 8 86 85 966
9 15 99 94 379
2 2 98 86 3221
15 19 89 83 3065
7 4 95 92 3731
7 6 86 83 4797
5 1 82 89 4358
1 10 87 81 1463
7 16 81 81 1635
20 4 86 82 1241
6 1 93 84 3837
5 5 84 92 1945
3 17 83 93 2247
4 8 90 81 5697
18 10 99 88 5877
9 11 97 97 7081
1 10 99 100 541
20 20 98 99 2968
19 19 94 94 1012
3 7 93 94 1966
13 16 99 84 5172
12 17 87 87 339
8 6 93 89 657
18 4 86 97 6100
1 9 99 96 4644
4 16 88 98 4393
14 4 81 96 5945
5 8 92 93 4269
2 18 83 92 4962
18 13 89 100 1709
11 15 92 87 1155
16 14 96 99 126
14 19 84 90 1021
8 10 100 84 2448
16 6 90 96 5660
4 18 83 96 311
19 12 94 81 2604
20 15 87 90 1330
6 1 97 82 2824
14 2 94 99 7546
16 12 81 87 359
9 1 94 91 7234
14 4 91 82 3703
9 5 91 98 7126
5 8 83 88 4030
14 1 91 89 6063
16 7 86 83 4163
6 11 83 90 1163
14 2 86 91 4117
5 4 95 97 7549
5 6 89 84 2317
9 16 92 90 2878
8 8 95 86 2426
19 14 88 88 279
3 8 83 90 936
8 2 99 90 6445
14 18 92 97 4433
16 9 83 96 2509
4 14 81 82 2330
13 2 81 98 2375
3 2 100 98 864
6 2 86 81 5785
7 3 98 90 876
2 4 95 83 5351
7 20 87 95 3600
3 13 93 84 6136
16 15 88 82 2474
15 10 84 95 3522
18 2 95 93 7145
6 16 99 88 5800
2 3 90 90 4457
16 7 88 83 1151
9 2 91 94 5827
5 10 81 85 2500
10 5 94 81 2398
18 10 94 94 4000
2 4 88 84 6816
10 10 91 99 585
13 3 98 81 5681
20 18 100 98 3668
6 1 98 95 5195
3 7 100 98 5071
19 19 90 98 1517
17 18 83 92 1517
19 12 81 85 1753
8 3 84 90 1651
5 14 94 99 1615
3 12 82 94 6503
18 1 82 86 192
6 15 98 99 3630
20 2 98 93 5234
15 20 93 94 1924
16 7 82 91 4147
12 3 82 96 3718
18 14 88 93 1990
17 1 86 86 4793
3 4 88 89 6177
5 13 90 98 1337
8 15 83 84 985
15 17 97 100 1609
12 14 85 98 804
1 1 95 92 8507
10 16 100 95 1961
11 19 98 82 834
20 14 90 93 3273
1 20 87 86 280
8 13 98 95 5294
4 2 95 81 2642
14 11 94 100 1332
18 11 90 88 4614
5 13 96 96 23
4 13 97 100 2712
13 17 87 99 3676
11 19 96 98 6028
5 14 95 96 2272
9 19 98 88 3865
5 13 100 84 4683
6 12 99 87 3979
14 1 95 84 1419
11 19 90 87 1361
17 14 86 99 4198
5 13 87 93 3348
8 5 93 87 6155
13 7 92 92 2838
7 15 97 93 3313
4 12 97 94 1740
16 7 92 84 2244
6 7 88 95 287
18 2 90 91 1170
3 13 97 90 3145
2 6 99 95 2484
12 5 89 87 1998
13 1 84 83 4222
18 10 86 98 1574
13 2 99 84 7207
4 4 98 98 908
15 8 94 92 6747
15 18 84 85 4579
6 7 96 94 2597
3 19 96 94 4554
1 8 98 100 8979
16 4 81 82 2803
9 5 98 96 5816
13 5 88 88 882
4 12 93 99 847
4 19 83 95 379
13 3 94 95 937
11 5 99 98 3005
2 5 100 91 2093
17 18 98 83 3752
6 19 85 81 322
16 2 96 95 1797
3 5 90 96 6374
18 3 92 85 1611
16 10 85 86 4451
17 10 82 92 4228
14 2 97 84 2549
16 10 91 86 4407
17 10 82 91 1645
11 9 89 91 3123
12 14 84 81 2834
7 13 100 93 4512
9 2 96 94 7535
2 17 96 97 535
10 13 81 84 1925
4 12 100 94 3137
7 11 84 98 3639
14 17 86 97 1248
17 9 99 95 5905
14 8 85 86 4430
7 7 98 93 4167
8 20 100 85 2442
16 12 91 88 4611
11 10 87 83 5537
20 15 90 91 3441
12 1 87 95 1561
14 10 100 83 881
2 7 89 91 4155
5 7 86 86 3249
10 11 84 95 267
18 15 89 91 4074
6 16 92 92 1686
2 19 92 87 2178
7 13 82 89 1409
17 15 84 93 3152
7 13 93 83 4769
18 1 94 85 6254
3 13 100 86 5556
9 10 94 86 5991
2 4 85 100 7272
13 4 88 83 1393
10 19 94 100 1130
2 16 89 92 3202
7 5 94 82 330
6 17 87 85 4312
14 13 94 81 5086
2 17 95 82 123
11 17 94 85 56
16 14 89 96 305
17 18 98 87 1353
15 20 89 91 4304
10 14 81 81 2019
7 1 98 92 5793
2 5 87 91 3026
9 13 93 81 1885
8 8 93 83 5339
2 4 83 83 3160
11 6 85 83 1244
7 17 97 96 750
10 7 83 93 2782
12 9 99 94 3718
18 2 100 82 25
10 19 83 94 1365
3 13 89 88 6394
13 13 100 88 5038
15 16 95 93 2626
2 7 83 99 7252
55 28 79 71 693
27 1 29 42 112
17 28 22 98 42
24 18 45 45 137
54 16 75 96 960
11 64 94 91 1481
2 9 12 30 24
82 56 98 85 255
28 52 66 98 269
11 21 86 51 1176
55 65 59 69 5
57 58 78 76 172
37 3 98 43 2058
26 13 62 40 116
16 57 67 92 1182
42 4 66 23 123
19 5 50 24 494
85 43 91 94 351
22 22 55 41 575
3 45 67 79 795
37 5 64 42 528
17 65 92 72 502
39 7 53 88 352
23 6 99 25 138
43 27 64 61 570
24 32 45 66 436
69 9 74 74 262
27 20 79 37 144
74 6 82 80 534
1 11 97 94 7537
75 7 80 75 127
21 1 80 25 108
47 24 66 43 208
34 57 73 97 400
13 50 29 98 601
14 42 55 52 111
38 21 41 32 21
22 24 85 55 2022
17 68 60 89 533
8 96 54 98 39
31 59 70 83 954
18 19 82 23 323
24 14 94 92 3250
10 67 40 87 513
24 41 51 46 45
2 39 42 73 1375
2 14 94 67 3593
10 40 34 79 772
34 14 61 15 29
1 10 4 48 50
43 30 56 80 574
55 8 91 9 9
3 28 75 99 2784
40 41 45 54 21
16 12 17 61 66
13 22 36 81 1277
18 5 20 28 5
47 28 77 58 83
28 20 88 99 856
11 11 26 89 279
43 60 96 89 846
9 9 72 25 768
16 56 33 95 104
31 32 79 73 768
39 27 63 53 597
25 29 46 85 101
35 53 68 65 258
28 40 61 94 1522
30 3 49 4 9
74 62 97 66 102
20 28 56 40 321
44 21 61 65 276
20 41 79 55 829
40 2 77 100 1873
14 10 28 74 150
40 67 69 68 23
24 44 32 70 113
68 77 79 88 118
28 34 83 36 37
58 18 84 26 40
13 38 36 49 158
54 14 100 23 223
23 24 48 69 354
63 19 74 61 284
55 23 98 51 77
54 53 55 58 2
70 21 90 60 133
81 31 92 34 39
50 9 80 30 254
33 59 61 66 196
7 74 17 96 6
21 11 72 76 1504
5 41 26 95 512
8 46 50 67 597
17 38 29 58 73
76 41 88 51 104
50 8 96 26 736
33 47 79 97 881
6 27 40 32 63
34 17 59 98 1897
44 71 88 84 309
23 45 93 97 468
30 42 60 78 481
60 54 98 77 188
19 10 87 41 2048
30 2 58 46 136
1 9 20 53 112
2 40 80 42 193
42 35 49 79 88
67 17 98 77 1431
5 52 39 81 476
65 45 85 86 134
2 34 96 44 466
37 65 75 77 396
66 4 98 82 1733
22 17 25 79 196
47 29 62 90 523
32 11 54 65 520
32 38 71 72 1038
91 37 100 53 133
20 16 40 75 964
27 46 74 79 377
27 54 89 63 283
41 7 49 98 428
35 44 94 45 38
45 34 59 41 17
38 4 48 21 3
28 30 44 35 78
47 39 83 83 82
52 6 80 25 570
64 44 95 81 999
38 31 63 71 268
76 15 95 65 222
8 53 19 77 160
40 92 57 95 27
25 74 40 75 5
23 54 59 85 593
34 41 85 65 1138
25 31 63 75 773
7 34 94 68 1542
28 21 96 22 109
13 16 75 33 626
49 25 66 32 128
27 2 63 32 679
42 1 94 14 635
23 59 69 84 681
8 9 79 20 339
43 81 82 97 363
10 11 88 82 3423
73 10 81 37 156
53 69 72 87 376
19 22 79 85 1417
31 31 32 45 7
12 14 22 84 123
34 43 40 63 144
10 48 72 96 2506
31 52 93 59 242
56 8 80 40 61
52 75 83 91 66
32 34 38 34 4
39 26 59 49 430
39 30 86 34 209
56 1 80 2 24
29 49 77 78 1341
19 10 80 85 3998
44 23 82 76 2064
44 64 65 78 4
25 68 48 89 197
39 21 77 43 378
3 1 82 5 328
3 67 7 77 16
11 46 90 54 337
22 21 75 73 1146
3 86 9 96 66
21 93 57 99 47
8 16 12 72 48
38 17 92 56 1887
67 66 75 77 93
2 43 14 82 222
15 2 60 39 1593
15 29 26 32 28
18 23 29 28 59
9 2 80 39 847
94 62 97 92 17
55 8 93 70 1628
86 71 98 86 188
88 2 95 83 566
2 58 81 70 149
41 20 67 59 1000
4 7 89 29 1630
41 4 60 84 1314
50 67 79 78 188
1 9 68 9 19
3 23 24 39 197
40 29 95 87 2870
80 5 90 11 26
9 33 76 82 3376
28 64 36 94 185
72 39 99 92 545
48 4 79 7 37