0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-27 20:16:29 +00:00
OI-codes/BZOJ/2738/data/7.in

1102 lines
111 KiB (Stored with Git LFS)
Plaintext

100 1000
188389726 140433500 321120943 531180775 348152597 393784551 35625942 480478064 189209926 2434316 270005992 2869507 432218839 356009945 416168036 138904343 346616321 118635087 164809310 458633562 59733201 439929828 237647099 279904811 248338857 33346307 501620472 490936094 286964669 521705866 298638883 71047547 221338518 38656331 452155360 194862783 124430226 319293580 509604262 350412057 56759394 435910279 346722688 430010351 93570443 264615914 228372108 203861079 419251686 260875096 399405439 471401886 414978080 228629991 206267679 521781700 498050875 303658912 506427079 492912126 270057227 393779202 239486695 39863091 490173625 222886527 45009281 291728000 284055363 515701501 41350829 506302900 325091322 491926102 356387606 161210324 177371907 258794201 114645115 38017431 589783 50083015 249472559 152389099 174766531 68600535 476832153 435659375 454959208 396244658 94428853 409708536 267100220 433780087 458418321 2858764 144495367 18865209 10953169 432669802
10160231 73944188 112473388 324205951 210918989 100157627 203544044 485170418 470722942 33431781 13176945 158398233 521956882 19869403 223537839 320521858 267036664 258695924 517641387 68739180 6824817 375054458 378218755 53737803 199533968 470755882 490847587 74316103 212985025 94559927 455869200 497148093 365039935 500778312 325597025 522435772 273165723 532621813 61252673 274705290 492320572 88689230 130494639 276607261 461872858 435573205 24903998 452533154 277614849 292398719 65530005 273479673 383602325 35620150 54405103 42538551 257103176 65400410 140738460 100097571 382130213 312615483 143478655 96121785 531793929 350285217 14845838 477047722 265382949 108381765 370911317 281645018 29313661 119437141 404738931 372732897 177873004 220290547 162114588 293624203 60779294 468579767 199460757 23323992 399376404 515650856 235482555 188441340 361166243 120453703 17262973 194501088 69917557 267224837 253438301 182759839 498877191 55463367 393490418 369469066
209573929 99388905 231789673 452464164 211028354 88981561 505615103 158428071 295944457 176198519 338423177 394318973 276016269 280770780 119413741 170812616 210409006 65680 154979494 35275739 164646113 196625969 461223236 203372734 36642032 357903699 86356714 368004782 523229304 317828603 258734798 112675227 396242921 435400995 85400252 465300136 287726218 229080378 371247507 150635694 99995378 300151457 525518790 499802297 240782224 27826222 367464412 226210441 241364772 163444652 388601585 469146899 125821251 122997337 471260467 241026814 237128407 178795879 284986982 531349286 56417948 496719484 286929504 424947996 310505893 240803890 104738190 266643876 315007957 502990488 208228717 61008694 215930982 320568239 426638610 86823550 77708902 277036014 143543714 505137884 111552821 264432318 169762522 497029860 434419976 533954302 388127625 153293023 357913448 129499008 149970449 283703112 429091764 219860874 349102314 145520976 242850715 519146327 194330399 71470938
79940515 68727955 491521231 406440832 464513958 234286819 13488045 511245836 177945423 253480026 526679936 517941760 245719713 367012357 74184355 468076943 474929776 184835168 284224134 54534817 353887461 341011422 324027436 41364307 19109375 457220454 47845547 529497716 215231501 394830544 527221168 363159561 175044661 500195180 354024952 361763274 397924080 306613372 63062487 175994787 127269003 524464564 179916725 43355189 263223720 266651073 409071756 463086930 437160891 246880960 500253803 327403652 448392590 139139778 107815670 489033607 157103037 299635791 327928804 416095434 518201658 334452447 471181183 282959858 387420106 418520930 270669608 443886166 373811334 534385850 10180049 436949892 316845147 315053116 182233217 202321339 51793035 27397683 139517651 294292079 242471722 12317276 34939767 12472009 59480993 191802475 144088239 432429092 294689582 180220036 255089875 523661457 99957090 536270787 199123662 314217299 235780258 323849398 448031391 364478820
481275559 109168605 94948826 233956846 332434686 192568368 270431268 236718803 304642440 518476697 109581242 42474789 80656123 115497846 302711274 29393327 484253024 361627929 270308248 19413354 151872147 263601736 237227450 228218377 324694726 393090493 152544733 135069294 44128509 448004006 287429278 103613234 4110227 101557798 289106994 386007841 28315828 455815634 449748191 193699771 372612834 193242677 358080896 56787381 409959792 385568333 302209540 492383606 66953482 242874636 55519728 203057050 253976619 445875672 413755608 248097138 140741540 103088395 504488682 228844930 404903708 217272436 532261220 446651394 105173387 239955924 295842585 369835869 64040382 61488481 457018608 388901045 411998934 457823815 118495845 418028638 346385609 383140642 374236678 173629022 104748255 235009157 410911223 57530099 321088054 354914166 118863982 496207629 375423550 132925935 85740599 273697999 31545662 400398175 46926129 299972627 68373198 521217319 86844624 467480291
293870170 382150430 297463449 332653057 310594470 302461965 503386281 401559903 348179268 474182195 54272047 261120168 15591199 469095363 368688621 535985077 341645044 423732065 28853947 80284441 513873108 143925416 143119363 216119446 53314979 423734439 111709254 448889765 519647644 136906335 439157654 155723250 303566026 374478663 244771866 340576221 224612240 59559881 209344141 88130811 68280099 219304898 219939519 63848595 22889995 270907142 303136786 175639073 35650726 280087001 14786046 523850198 309625252 65762679 44264591 271068438 257409675 519022733 127929570 336669432 205919285 157635517 250712491 253524170 484342606 337327646 304213937 459855499 41862358 329923002 348962384 363862895 501788325 521379854 406767606 233032287 81567714 308395662 320236199 466548342 465351050 357042974 216090746 397752196 321668848 96680090 499091481 385052303 162494007 112714575 302146885 211802701 290111705 311774592 298471759 237616043 421895204 301100002 212525984 469224010
455477688 372212256 155671090 235682045 227852298 404148056 418654741 77580876 414933732 444189339 257384427 482784500 277023714 282341233 503844972 151754852 303522551 166369875 338467043 236175681 92538598 510276911 35598255 54377955 56067529 59339752 17286339 390038230 507405710 27762900 511865382 415883098 279510132 250460476 205159540 52756964 241621395 233560542 327967579 248712347 441040209 272513902 220561950 103774683 532865518 489062161 480559126 504172725 277206009 473058017 272257324 307865965 103209688 64386669 71698016 112869882 129708356 202458934 184168006 187638410 326700491 84606258 402179459 78582268 207059788 296939340 267810644 432757348 195985790 107165666 475442696 55418250 383212906 192819526 47166337 14236011 416008684 68092478 17326519 294239415 533207094 409614981 205022004 278129489 518461518 80527175 348636057 367416019 331813259 201164712 233885720 449277703 270863131 233597246 425576440 41344623 125920383 38859922 382377236 114173629
12287501 390914467 396592220 148834652 196374894 336219236 380016211 93579237 451844638 526205241 327335823 240203946 19787247 174184829 309772604 93571888 320136582 522004479 536068505 529620141 214578396 320730496 406596729 114883726 462607294 505138487 318825412 82968819 192337486 345430350 319258611 251562800 417191296 108531554 432201880 374840398 103901085 28503302 519720148 489699720 360392899 417432641 207823838 255058127 101127011 233396235 491117955 505957703 369109186 9930964 35314336 42666952 135571833 21123325 137086378 3366749 219291125 124342621 87212839 250656200 294121207 206859710 117223986 120302588 258330133 162920798 117800186 310846113 60665400 474444654 35289412 8184468 130092060 174855062 335190245 520212837 262375122 248604270 385215049 388134359 184109121 118241798 126642415 228871268 183942561 104520288 202366442 128379830 200482815 195337713 4444257 323090734 50629820 492454436 83527183 338062689 262385166 114628566 330945477 339601558
290059133 462929883 374816227 407574346 17881703 499971960 43526371 411756204 257164925 149517543 433461710 491866401 89123396 4903894 211289796 531385025 180404116 30872040 37304185 235140568 260395036 480140082 75675058 347490150 423415260 192439999 256986572 180204448 350698410 329704205 70344502 38484588 210068910 125055629 33570034 493489129 12200422 215201831 9231896 111066341 107466915 134312884 272031315 226823012 139703561 170094211 495898209 125039392 214056339 65550292 418796695 337203716 521741453 472281440 37772635 102620335 494932120 176057295 407903145 264381175 176143657 368726848 213571983 327165028 44086026 397208517 459659440 413840561 369938648 22027748 103252676 68022350 103768964 132748055 342354454 344850657 123014866 308699725 381655558 63582656 105547229 205278311 244889477 179852408 301880208 470534331 432828827 172520778 153088814 507306389 38273508 402874280 197015756 60842161 296172814 246133436 283855314 336677826 148386653 47957474
5842301 353562862 465133864 463969577 268107104 342983503 280620889 255602134 94658014 383977332 75187185 58700513 480978610 178589662 292496002 313528694 260412263 505383300 460823730 335940981 90854368 444799055 529027775 139611634 66204882 40387487 122029045 178172342 79009860 343012036 10956602 80622524 250527254 300677509 428934019 138207157 353983607 157955229 528244828 174036613 378603630 90846776 51504740 90415812 87256658 519160443 533354446 483450173 251550290 338795514 126929121 103194994 196153581 52518975 308338809 360583702 241923963 136442954 300411012 237530513 458181794 10404107 153251462 391230080 18755810 296419306 134214677 345822259 383483658 312612671 184545117 46645037 493565120 466274010 517118878 407334311 87223038 418555005 133814697 166382606 397975183 1140829 241754215 326790528 88279190 199707044 220364114 72781907 377112327 446573298 98280697 270103182 34100524 275240664 412783489 53900909 104272929 505384027 525679902 462968545
110191448 199924599 227757726 88402958 226707734 131453337 336444895 452591564 301607668 410498596 139340372 181252647 17061472 328177389 273632644 517025247 191928601 413508799 303856522 162295017 393177526 262922200 124941206 390171883 372351008 194794601 358531179 21738436 495566355 286959386 132163807 134120449 92964769 18035076 294088798 245834089 170421167 123399862 252946279 474695027 282655862 223377328 253168654 4858826 305231876 276516843 496269944 452648656 126443704 489439695 329182562 172952600 479798729 219958075 184258202 443599082 85580736 168663552 364910468 442670787 375768313 342595686 435372439 346044371 85420582 233540007 288114398 197043069 111903436 136967791 204763767 453782234 387919300 390965602 446972183 456078646 43006395 145079189 377983364 180878482 316571058 491434260 335144217 453988896 21561727 146679131 348614726 7795402 202520139 327845853 899853 122284972 270237458 31664256 500945286 206343829 109562150 507761694 382813276 425391754
106689707 135446790 398408014 101440579 169659676 104762233 424037295 474823340 426824133 501056046 192560358 17285989 381570632 215024334 92124399 12329794 281953048 140666488 421909208 2381516 409591297 535019070 177737029 282234558 435847838 55599015 199975661 164897929 455860961 233603371 482827034 72130256 478832526 350643898 235197996 471500269 522348736 435412533 156053015 343181418 237155939 32771059 482010848 9105289 209334456 261080893 175763237 270951357 108622037 30967507 476491922 4735278 124813602 384359781 464466028 265059385 324232669 310593051 208764938 403084782 72594839 146080013 224279895 157491344 210076084 208912331 458564434 201856024 461328111 37544407 419965582 74789554 133586388 381190438 446298546 471924030 492913476 425119394 356427257 236795857 228184309 452001451 316261299 397655602 108498415 275367313 161613507 218589278 192266000 424453148 398340895 297041668 323911560 174982149 48569683 359563273 161425758 478864506 469727998 346387204
344182249 518657693 113738580 488525251 507215448 234539525 90677146 379185349 46441515 234187068 136031149 259081151 25143736 159073856 13616764 221665815 315503271 339171075 448934537 22234987 28419189 293356010 371263083 28113931 158170869 518437457 128740687 88047995 388351178 50113797 475346802 79761138 260043759 533445833 14432937 524332510 406965808 160108242 225706714 46558813 99824046 20719435 358716032 418573253 226181470 323491282 446198571 396353822 432266634 438333945 90101246 360746402 89566287 81897414 535479343 46164292 402633245 32478259 369401738 94726438 141179450 228061614 413463278 455889953 29577024 78697626 93639374 464267073 224019354 456783821 319753649 58018375 3983883 385554704 526380211 527504421 215752231 237413794 75711490 499130245 413744344 167114421 264737634 39743299 364227803 223174127 493565609 532636398 5592896 525894122 406677060 326122315 12316653 439192245 490670000 112619217 278834716 493493841 54660610 321965614
80991448 81145140 109619807 192411841 452119428 50450122 409406596 129786142 183682644 535227887 316748608 375906702 483294930 461866358 273517813 280846476 35568730 344894629 116516891 326714697 331263135 317830071 145159101 460323880 325815332 378343512 108269562 103762755 291593923 164092460 406072965 379500260 369047593 405854025 137397029 496858637 258184280 153163961 46548021 111474417 51314724 509208313 167869221 140931960 58905015 379928188 222258424 426628543 165720333 343301161 80683716 146680981 327921784 143284696 294697526 443854847 63485213 8821465 9659915 141006262 157020022 429475949 314226327 113587620 137110478 387554891 139936322 213253738 115360456 489162525 281978374 16398812 8458712 256772352 506746354 176972163 437707719 320766472 485391786 88015643 474751283 383022265 257110245 442381587 286023949 468968591 223013869 491690768 86167834 99254903 133014563 204388970 232648307 212789588 287680633 343219884 313167366 325085819 122474998 462507544
448328978 48720438 80692277 193760801 513294766 143985733 332004838 61421552 500851523 415510617 95025483 218176736 414294797 360185495 248356028 321485570 227556510 419218459 103136036 13484441 449529435 76029810 148006019 5596575 70724092 316194079 29673066 8242750 483061009 248865815 358653057 486531416 339511672 237916741 286814468 187439104 145053160 268298503 521252161 176997118 471711337 526772655 499235356 428136271 241192153 439468546 462352523 233806498 443007337 460728508 376511003 297920476 403782430 170920459 529629545 61490069 28864593 199623696 48845482 464486553 500987695 457700193 316853284 332510313 213638713 47042441 402292402 346618807 435672261 458807174 73129539 101191405 305177467 248761930 193323612 60352166 480818393 517048123 501659282 360755251 417541552 254755507 142457616 217780760 4478373 347200129 410735895 83804301 196120496 128450150 48353145 115007998 489644704 445169816 270764829 316015499 226955669 345305666 197443455 215129480
501204101 276156418 402213677 216655869 224592056 517848683 88544331 336510759 316322124 220714625 237287695 78419958 441597874 267944511 379179077 524895374 112524334 299755796 266336716 52578502 393270875 99478625 536821528 315555499 303310245 510129148 225657774 484313854 267207117 122964657 247956907 142172594 263023465 86297276 507047486 100850287 184878177 391354960 290746921 62199058 273029234 520337428 345588292 105147946 292271 161617824 186076153 92046204 246650108 528748036 302942665 216320128 172544657 377982529 143713222 6007522 64665213 146093518 455172119 79218434 490720544 249293077 324199287 208514165 447795119 523616243 191562166 136524418 409361588 268780091 100572726 459070629 70975628 506852404 160750703 353799951 457838056 402354966 4530285 207967012 193922636 192160145 458743629 18263036 428348050 424010823 451379139 5389026 164776808 188755533 427674262 221705176 248336846 251338158 464972578 226386449 439973785 343484391 64995285 437927030
316127219 281253484 160774835 332745250 235519961 76403489 359043539 468981478 225658523 114640098 7552991 282261445 10024544 327056380 403428504 243769208 176088223 502804146 89298255 327238380 189504167 131663289 416869741 153587135 233221655 461568188 440659692 276571847 429369703 180239065 468116188 314066059 128451677 291354401 308849119 367989192 486681753 467426588 274656429 363635181 131112458 301923651 99753105 529872287 18860919 91403652 75121642 336023350 310187767 74313154 102901419 179918654 529963640 273720402 428012251 459002104 333152316 406997631 289997078 171384534 337341271 399880455 399566090 416126722 338178099 430146716 113806842 444196823 276028684 502307428 47068991 219139174 196170357 88640633 454158530 360485107 276081617 522249834 217286531 6694774 382941146 477651383 195425814 113953818 235094301 108393049 197854496 379795905 167487100 420094776 320238558 528461438 353682347 26116787 200097951 53067802 94890420 23437084 486852933 172359824
397338483 345690937 84147144 485405328 174400026 478307012 438425266 525962752 31915438 240740076 231192996 309597302 215012744 98978514 338609616 411399615 232867029 471406605 268570237 499991644 160956183 27923238 33347974 86292992 399767714 498739228 478949339 412961811 427253536 276031201 460193279 505581617 302244365 430657500 525304968 270037164 87886651 58454117 225597602 435892486 415672143 283889484 323351692 419480184 432389698 277408082 235673625 12118126 109108193 319487406 376928561 61484296 469723213 99723913 273384525 536274330 128471164 304585091 503180543 267913005 484851383 513702956 408112744 518032124 247636762 384931979 167926719 22864632 227019799 369485211 257122513 305249861 140758771 346552265 431919739 316464571 318914630 472857975 395177778 271923301 254966912 488246140 528183164 185249797 444743775 162658722 5457524 80074126 534942074 346492710 345125450 269073833 222623417 330628924 436559040 89122097 221937882 104740232 225151918 462235062
77013742 535818918 169140607 80591358 336501466 392100003 226618802 249025151 500623831 413747074 520359258 130726374 256187634 471329208 459119518 113101204 242263436 12177584 73626170 409103899 198312411 185106759 345569788 262290374 400749927 126308433 382978887 440390414 482087310 291565331 31170196 427267366 465128960 487163846 403131628 513697904 253194564 115288603 182460527 197250309 261245234 96978865 46085329 407454000 503935863 30605473 175040471 429159924 286995988 249167859 516676062 261870466 113747935 186394661 39992917 361876932 437283072 31838123 353319998 377571541 479669109 304713066 262282929 99470726 339692430 421762364 58348889 477384155 483211378 16376943 505955572 409696651 226864280 324697670 286156759 42033796 47134287 270350455 486456936 375255397 198234167 132224939 31231907 256010754 470944198 447872001 306035094 413695971 18694084 446733707 184979940 48478917 471573711 308811983 252630597 465496856 528013783 269339463 113077508 186609279
276879011 327090145 61584769 329466963 218161738 19999616 138586285 390214176 350673851 415545722 324848016 535459879 400675382 262268952 266773958 203806171 117632464 261747993 142337533 532061796 173664243 428268079 520842873 406248734 446305244 200087937 141725585 96111131 515241755 228055591 203507248 124735133 226636311 473781425 129584212 205183388 324237447 521899936 380320146 391873606 463460858 496675819 500822928 151651962 513727056 434749819 456715913 186022733 317250110 262392751 426589644 25900422 51777486 376038874 124531774 525018145 123834077 143120320 337401044 514967247 54944155 227684892 234214170 506786419 119599374 151419677 111256495 16868775 365788560 216705765 446192838 329166133 239757132 275691528 482666150 344758431 425133765 176829459 103005227 14958232 454301007 278902786 157317955 83300745 144827796 421044425 175736178 284197901 29568016 34118604 442298446 292830580 242931606 466371431 378226179 205463107 11352521 396954471 213145041 13030579
431931299 443399566 39457929 215646510 339130865 319833620 7277844 356674261 291190229 357716000 49733868 308216829 181740867 408793683 212228256 13270701 139302789 425945917 511935573 368521506 420364727 37744102 327429183 416369227 295851852 337034823 3199276 509482573 225899143 368467406 373406970 173740800 343411970 125061086 205546268 333436016 78923818 391167564 153555225 234568029 536528321 504571363 335720204 341225403 494653531 481145569 126816293 466897203 526930913 521807223 165270311 120479648 210937362 50124365 132256488 530155923 235806461 37835516 355919572 291659471 281936264 29182610 261731178 210668750 189330412 63900178 110824126 159234874 118720566 519981297 121543925 294060149 243668168 412845467 194459852 194733586 509074646 56603115 241851409 216366425 457345257 34434998 46994472 224871367 195096415 235904321 264662664 10278796 353168617 35385798 267254076 303807499 503516428 147745268 353080162 103919197 327221921 256787564 263867823 512018895
312750165 468340292 453253865 45497439 374112554 146554760 201592939 217926467 146378996 37988276 92812965 449685346 422372572 168585787 262990233 24154584 361280480 491326211 327223647 111890550 133119825 527829734 447019682 492466752 409320276 150557747 317273889 101917678 309364578 432092971 367947311 331666540 246871752 266647172 348681523 341289306 10397991 38036458 127535145 491537292 133247733 522833017 20453919 475829131 108418554 250049860 113849785 203144722 429492692 444082129 191032750 211095698 402986100 371248795 262987080 535659951 323351199 269410703 92322023 184818112 493375598 49832591 394735231 437153619 312136142 213723634 349902357 154993574 114076416 151323393 11006535 291025711 390973721 266492028 97206465 409144853 7309956 409891091 242358984 104299701 388253564 527268845 532325811 489272351 111078034 300641573 425022317 380025494 301177133 467528264 421704437 64224275 431451141 449005272 47452382 305196738 94386086 339955916 193750991 339003268
304473332 281914638 159310083 233946731 35674529 440157180 126919882 95429441 342405304 510787047 485980935 412369410 494437142 368627607 148454320 322525021 84688876 245782212 300846929 240375095 129930558 439830174 169836425 257079080 481159271 15901767 371562380 217835260 521641619 407360340 422319263 403730739 469415235 493793872 74327711 132614529 62401228 336119609 181977211 185917262 531691224 146881536 413759669 469910072 199660260 401238797 252623332 429119116 345821889 404814777 63439669 63363537 402066707 149606098 80132325 475068221 194745300 89537307 533431497 188787774 105905362 446306761 235554503 127810803 228276781 45589255 63296858 67827887 124093146 51845747 66276882 526388861 261655331 254544799 400012818 424751511 297667877 252827281 178924176 185175533 111206736 170626115 154280280 63851684 367912683 365435683 90749257 161343636 466730125 129846164 504797910 500044490 312084645 218795116 175597702 95414020 5722611 74993524 165068661 388722743
142157836 490190315 389040081 157482252 24124378 428068099 13817182 156320863 240060441 356457058 66885618 308976063 476637660 278313122 209509370 188428785 82921734 513786833 408197875 101316461 312406225 402167283 525720562 91533022 189134923 292115323 516088860 85191590 494869204 377571285 149927727 102274137 306274465 138039776 417343479 535590717 42407740 529981548 166361305 349335248 283744769 339934912 324357196 176576066 121924258 120713494 133686619 115150327 408099236 289513757 433829925 275058694 89374433 366484086 31050333 319034557 128139780 428201784 188539850 144394010 509768464 480386156 56692423 94570835 1028825 435103378 223488196 164415823 271428488 154576410 426656452 346334507 417192220 99372011 17060317 506273719 142795236 432842208 99889084 327427318 325205766 192760646 374172446 394206881 423621883 288102751 334637143 122493092 251812880 120618978 3510735 51770783 206649575 179002745 192600192 446346087 489940212 405122113 148309113 500498307
397657857 238173774 95360350 295148463 360405930 336316964 89813734 137302620 292916705 70747967 12610907 503331630 158261099 455252620 167333406 438849405 62120289 163812077 334477345 320769749 414383280 205092281 503109739 391345014 10177178 74226490 59614871 432994004 83688755 414079790 264140117 47441431 376018916 374966598 352080615 75237020 101873643 410108330 145176997 324815475 57404633 306365811 44896379 52516064 499687699 503490351 19921766 120622810 167694930 258951009 270597114 390695823 201644579 175104254 350396894 405011677 76596840 498443761 501795662 135313370 45859284 22621080 374879640 261720397 429837427 427665220 497458592 371300915 435373088 485341885 54145116 444884027 263535885 532566204 101354329 263665226 62941758 32262512 406932788 493357305 24253966 33486585 114783778 77439762 4745897 329574896 87496809 139972118 293751441 441896413 484219108 439311033 297826585 133567935 16039810 183940452 514036461 527267976 100456392 525847219
275617416 458210718 493085003 142064629 396524731 410622299 355012662 9610159 514171181 78666125 461184458 194947608 257735382 289595895 107079897 468363678 483239043 161986767 524936778 448684896 280999253 236987198 314139033 351994802 492464450 307581411 65260884 196785821 315087250 536419664 72344479 149916764 416384355 493326987 259266224 403058143 209922597 407179151 173494611 42115404 29928479 337555400 120817511 279174777 151965417 487229595 219223648 234910580 417611247 508081627 57374147 304625915 462939381 484537941 30275501 222549764 14293133 373692485 58022221 414538038 324767394 49362398 519005029 196612974 309274353 486900166 29006541 335500859 262620043 183509912 266780911 307786594 276361556 235316321 129246284 457757275 332963975 354839331 154468598 464491731 467430703 324536661 32223508 23399208 459012015 443225952 476802401 131709167 126815548 429482276 335125933 146254193 229597278 2433649 204192090 276911145 211161459 66687887 210237409 389255496
308234027 206276022 2511179 484597298 503781133 3690390 424660664 173814271 84524528 426133969 421374683 365404667 486975619 447028092 454673019 189077030 156994502 176985761 81876212 428641716 214568334 303998144 432034996 43037581 521305349 526697289 307513279 270287566 110549799 202625060 405551148 208878407 368767815 136799786 90633381 519169531 230835080 142920105 139845867 212789668 32699749 429548772 186275407 488173356 61990441 369104016 524768314 43505205 250019703 18220120 226492582 120355217 467296195 94722905 152680611 487637963 349508311 411121831 129609939 324539292 264313424 522452935 485909998 244150391 197789214 441660723 435658047 89558782 318463239 347794137 286668069 17884554 534959396 361954460 494650771 41111719 120511587 389651665 247648400 170772373 88977668 30929091 412566200 92905672 269503004 167689520 106251193 520627817 205983764 323560138 313202390 319093459 124036395 385493687 53955432 139644183 354188784 245261073 136936792 215997817
285362633 44764006 534881702 374444529 69938031 488558905 512883430 111581867 248332656 2153600 433922493 349644422 367017643 10595364 410463592 427026328 347837143 83509892 96727094 524724137 314106621 126706162 158964745 401779892 483529209 493263156 54457049 345238890 54712574 14295044 172705584 39769518 455520271 2442129 285691055 188832537 68830854 269411068 212662408 444801400 299731856 42367964 15086082 90386249 435013294 21169850 258970360 398127682 86786102 208118677 196409434 77337546 91896273 488494687 309633707 452025726 257505019 205050750 89990785 505392557 395056518 483793997 179170568 44202972 347616791 184167321 282543231 246443331 83997863 506688036 370901177 517503310 397357315 3777317 338520990 245521949 449292109 395120837 265291175 86975749 213063801 102160547 209229414 98072332 299565776 197779538 65801468 80839025 239708784 222405078 31584416 533096994 55144906 509724715 60875039 444290115 285688355 284728254 463628118 527332526
472908820 123469553 422565306 74921582 395470858 185285275 335771857 325365571 297582278 122608262 468309942 379626529 111092190 131619311 207520921 164355504 355183675 459431946 70286652 241355981 418611865 441437307 18668407 72892168 130706441 290296798 527734197 112796452 325368434 267447360 498569077 206265754 251036428 458770851 70777290 204385559 416736996 80407167 280495067 108650233 136145755 72938555 101440356 283038678 507585191 394010552 532118835 122065909 482042960 62322119 160486827 7648211 514250164 490003373 459206981 111446175 375308932 292138918 410565898 338422974 253658437 364115295 325572378 337089608 312770511 435720827 361033513 114241929 315466705 524819215 177960700 179480961 389614411 310029862 277242608 146413668 250110227 181510718 181566068 85501467 98228561 211239369 442366090 332917441 515127811 264198061 418856010 293380903 274133882 176540612 419285343 530838865 126273754 1052508 151148679 94536951 210339998 319625656 459700247 354998276
214242578 475264141 301775989 316541722 140590295 92608647 229179549 50517516 65348450 128555458 33601181 437313634 500840829 232006736 216500248 291251673 141231557 465569977 305530566 531606241 117603627 410114167 458419442 368099613 267152243 483840630 450326012 532487142 301378488 107339674 338450133 134984905 504295653 230530873 120389253 30179332 350494269 21431196 532989608 344486157 411529173 64175746 160476140 218156811 34124565 255655325 125707925 298948955 454758202 453424915 258710266 470662156 464608727 117294591 164174342 333632611 195007311 165140205 355922359 288785752 138098525 64119906 237440418 4693015 234483084 357909329 444327789 172868736 101911999 428965799 422119251 35294631 404704427 85919936 366187684 347586133 532100183 144797167 7403074 503822725 102034595 392424187 149390117 23524072 531895230 301614236 514802392 105526114 233842351 350418178 342982138 417246602 78051789 186869838 128327358 246178350 332824903 82544919 205087083 254973133
356362652 305372391 472257757 9064475 503087140 22868155 186198786 403044992 339012485 30545287 504387934 248478361 145257535 178695343 117049735 445328309 341466401 87458959 72767913 167125594 439258065 466076916 81145092 92684478 210403657 203959200 251251817 336239438 385131092 508500170 213178049 55209259 196300821 519957404 453706118 346496167 359649408 509423284 498149703 230346700 215107295 312399011 380416553 217551062 304446542 513754225 32733280 38421172 183760959 478344727 353259706 196568459 61499639 207019779 45439253 368880435 355851279 112258711 41048292 20011960 245630709 324098731 473919918 157632986 46473064 62946311 405364622 323016589 432571391 300874473 300648884 480676474 115307683 47713157 278209251 290533500 31169296 220101248 35871217 57988132 80831320 61819252 455498314 140345654 229893216 73374575 442457197 420649257 66607201 177074548 274646638 384923563 37053801 96564984 187210866 340977434 63075799 340418150 97485110 19375372
374759650 31640988 471385736 463058633 262906643 172792428 35261900 78384588 119269062 536074012 534362233 416955461 323099821 378269414 284108954 213481881 194700365 296915577 136548685 228013793 237159551 395228278 386963271 102417255 150516720 124737011 432013646 115605804 133902753 342680315 105822397 321628517 107638120 67690252 8952324 291758329 75989102 281928088 294376741 534224132 20280751 284091013 57056824 222975832 395747965 15242926 12103144 362369782 11489020 304077919 408064500 39514265 419737255 495187932 81137071 259838764 171780298 439066587 408324736 333976655 415183111 402102790 200693859 236767446 357806033 506554234 327892582 349525322 314817268 237699402 356129581 195318374 527998475 165668092 85579119 462799259 52343560 513093899 80895094 265212301 4262575 326586723 121387170 372093587 435037467 473775081 402713575 65551163 491960888 264633584 121315915 506404035 257872455 45765573 420917865 113960865 509767262 103505700 426765808 213737469
397312229 171170241 326402596 14836274 20297242 77014720 222570588 244094800 388648078 459386429 126674563 405404060 228654501 327698885 19931032 400517391 372176410 59392218 518009902 70012883 160079481 168695155 381596396 411621065 355087267 142942330 536828173 33925638 216477518 29883980 109552353 267177297 10043522 481889085 42740811 140558502 364631069 182759441 338993473 16676022 84487503 320749188 54001231 460918629 471748127 2350531 41885973 104857675 51867620 322651889 398715076 18474292 104025037 450122147 120612516 96894624 57766746 220696676 50372241 345912387 472971489 114720049 522278778 87255430 181626890 227177982 147880929 451994116 475745875 379062576 37472861 498808334 235656076 295375393 35886619 378410791 252256859 387523999 393746264 270541961 100098234 455118445 284937193 461393822 446576757 65608128 148957108 414617736 58978221 74625987 342529332 56847002 395350359 455529492 395167225 56672476 61711805 343423557 479253286 23198347
73726716 293698140 262745585 529708950 58867076 313006419 513777702 372741411 431055003 104397208 476847268 340722184 337581787 453646222 148414430 70247250 505027247 387683850 471834715 338266305 246515418 305502935 378343223 52801866 441810673 344554291 337438880 289759124 142010331 424769616 69063770 344211067 220721240 359713748 80582203 290821520 112978295 34915418 50073264 390499735 526872351 189936110 497699638 27067656 316579975 46621332 229238498 469283983 402139325 373026498 289241817 183509900 239818531 172004833 465034969 414510227 265308141 416148176 153008558 95490541 109059237 333877345 365388221 489120277 99910824 204899803 435719549 231943227 151606694 464651126 160011257 109741253 326824997 339093218 394493264 383424969 394595326 304689088 499131189 329914261 528963807 320523303 143204719 534355239 463503047 274953504 104552025 417398965 324055693 499424043 451081059 125035559 454586970 201876152 400383376 337320343 236621354 262287534 393862646 534534104
196755535 189712104 479699522 13876972 423335407 515092659 373755185 47639692 123971457 419348305 124393239 202678436 471376211 260544121 307510876 95810005 89095 409880788 141002746 142250481 270927121 155010178 498716672 224223874 328226618 428216211 11561490 36723011 350921504 159650959 362910183 37762214 2025396 213663471 376826825 317816908 66730683 412837793 373626137 73542032 399065422 387469703 150553801 369665021 83556443 491927032 250428384 525704659 347950369 103899454 76285433 475088006 27346359 285744919 368249284 507402559 221788550 70235956 378513795 3593561 431217098 330037693 482358159 533683940 126274069 197729227 24437457 431246630 386287820 532472812 63811401 172768533 235333544 474326691 280817290 307607007 25089078 508220133 245695547 528997730 52801623 226266781 217686680 422902964 319978177 452240168 400481007 283497628 358565756 64305626 265010724 385745431 197544038 401205368 86330669 324629205 323151280 71716284 400849303 32287161
95430239 32046548 456209919 325407580 527182028 139968227 486872730 298543754 150235940 71423359 298533294 152956099 76080104 304079153 67055638 334864060 533260910 483641592 130923969 203743452 156643166 4650950 313788980 525767615 175310134 269314304 388032772 128896182 77707463 33801475 68428380 141138501 323451318 485395866 146703229 243144868 289952507 186473097 471990073 356128318 44823397 285648390 145759863 249972789 37193237 132868410 468533427 291720924 320133886 477399236 437169275 113953340 376217451 290771254 362344435 34619024 84452985 99042198 184766801 396282057 217350553 13709791 5558113 435938058 320612624 513715069 147255810 442857773 418165878 73890260 207809192 225578300 99902266 376040634 329483480 330460152 360854812 313439992 387212975 105787734 138842802 262642382 317874524 128441597 435324388 516859500 516592033 402306762 450364016 323436665 152817750 234488653 227229286 209601680 385233637 326338633 142498477 80293821 127523791 99361079
464018300 67460357 471391014 457401283 438218978 372953564 49667857 173085773 129519423 104471212 130282571 394668649 179165128 473757525 113792676 93070688 20467975 8689575 77091198 166097070 456240985 33417193 163278930 93345922 397716847 14413142 38272809 27250241 113145037 490549915 25647907 266452226 248239694 164054106 160649971 259894803 377131677 38403498 385242976 361954675 304755389 106816661 273431494 433774166 362459266 402904729 434177683 122105764 160247574 507954471 223547851 279109754 90440566 198820391 355531653 154281128 214060274 163159154 211428971 22100274 288087473 97193046 48204350 118929615 396784426 92106773 52565071 183550060 39337644 476534887 536188935 138945450 505904598 115942643 50106208 303870300 341631776 147665114 9218922 61425674 4296273 266637101 256537799 352369264 146806022 447485810 63814703 330204160 503520049 48693795 272440045 525847900 454507416 205755694 133284704 173670621 193527890 385310838 118874491 510455567
352791373 375540304 507710277 88081202 83873483 195881991 36028762 354142139 38073824 73956953 521813864 25344720 44424438 489608696 281943218 265269968 76937801 138686474 501267601 265687753 214406764 406113961 394301166 411242240 131052738 242591075 487547081 142410092 264440837 235247035 62799030 180506171 366431938 302775206 36674394 524998732 268731355 142101008 1532914 128452019 178401028 279295829 165330125 396579896 503957831 502610376 137276365 165641688 137709952 510825519 465192682 410578243 174079201 91386436 481604782 430178908 178663279 439473462 512163002 5187261 430220419 175624230 392865856 12644912 471424842 20108458 202027655 423190326 411351878 18616142 522291562 512839556 147150027 55890958 85843417 215638145 264044931 436689629 465273943 469798858 317593834 386321441 95036794 409366446 404475090 376462645 170491502 529132466 115970528 222870757 413741426 10493198 243111949 471715830 275506777 20459310 253563686 94944667 203668235 98210867
131060556 157830145 294945793 514296175 134065525 38177988 87252173 402189292 84947946 154507640 29690000 251813093 336625351 466722849 335602305 175076939 122356862 117325754 439230061 386174786 267043412 361313458 130406705 138416289 60699874 46683499 219265346 486070646 103964821 289136314 46915366 134148992 389474862 86757481 432039416 481990579 60538691 55187896 241923048 533643959 458362556 324031959 10181304 464886121 183259479 111269998 252577856 425925977 423485989 49007126 387172075 484733258 150611723 281253085 405622328 100593078 508987714 239509701 464266042 349324615 145309143 96297029 5392664 309737822 269049387 137899207 167002510 496705168 116363380 204436265 353754474 455831844 533987386 270954556 244178191 183089559 114435803 21544264 253894902 1179928 524575752 101313670 455764520 502846988 90596933 214431140 103787205 413999243 334898029 510210629 445294209 429180641 231825708 352152190 84370209 135307790 194481539 375124314 75557123 370688583
222881608 315035991 495129491 283034482 266745507 126421223 300741078 359575982 118576530 93656816 478983907 155958728 447613029 472389452 281098853 387121607 142648899 124186441 505153818 253384034 164450723 50317866 402523479 202437252 486244564 13280676 20649858 463350223 322000502 57159266 464907927 184739606 32999935 484502658 469979300 398034402 416751671 289898518 17349452 68498926 452588476 492301732 261968967 266383274 483102078 18217638 304638433 352450748 93834564 242178571 474137463 135706746 355230245 467298484 307626493 487939185 225907472 452360696 356323450 267275489 2529093 321680416 300115082 287994175 4996825 5045483 350588635 378242226 402123574 355628555 36756401 262961815 31201177 39897510 279233379 513864445 116191634 10766039 162556636 345407273 536691080 531762730 217363482 309474835 459465522 415845923 400760498 225663207 110366239 89165752 291371082 399624069 466054703 427332307 425303325 224331009 328584215 47872721 477792379 69487652
446154209 186174213 196474182 17085417 185063274 511669045 401804918 274457601 174158562 379743260 296300438 43997520 184559951 150954983 209761605 217889389 297853707 429669048 116645302 234503206 530753601 296242982 367900976 370726394 526645620 438098619 342387343 342935197 388315128 442130036 387053505 122972279 503832183 449568580 65497674 284038693 365775213 193245842 232226752 266477303 142184365 249617079 341977679 468552560 166734554 136721281 121086263 109425097 496414702 237170354 232358217 528095854 535992247 30302337 322649454 496137344 340531028 149478424 358604576 187669073 373967036 211574804 419174126 384509420 261579576 471520009 18193661 137926026 293356516 322932732 178430338 402866205 310724147 86967014 204197192 223386057 270412904 183964984 426316336 501106790 338925597 372075089 182700972 314771456 517231295 127036425 160935747 286203735 332375568 162359082 512724240 107701343 206898340 259028978 109600835 431575233 211157605 383075987 160444319 531916376
493165839 260084659 379878906 328197045 164926644 90002668 55954112 328796316 14259257 255992140 258269808 30796420 451439063 25996758 207830814 145053979 60280731 79960575 156416239 56562368 121521127 272223282 38291104 183748871 76886511 145120845 336055807 110015800 39103036 46963234 329712752 3210448 148302636 169313783 170696554 492250622 532117872 188481798 338744568 462838824 259147917 47656957 91958328 289162340 117764956 269449599 279338463 300966399 93078666 187994786 314328243 391252729 132714265 6167407 47799823 228191367 442177245 235817829 97098339 70950800 237127935 131050998 95092145 41848113 321029245 483700488 227250193 2728761 360592040 43693942 151772718 35182765 523825061 59120012 133974471 451035717 500712173 294030734 100559407 259307244 201517005 481459762 371522766 532153412 522151398 233497889 311633309 321729313 418806190 91797371 270401453 160275465 491785453 497967696 367738273 258821051 194494273 294131495 420551216 383203236
477626011 122251386 473421988 334512747 58519488 522155576 322426205 496423015 347334345 96578114 180004431 302115875 239808419 185517295 333138816 526449377 103884431 481278345 331673483 276627732 464969891 78977741 391428127 492320484 221078599 205100910 179824256 533523630 294039993 33638035 353175557 204472193 368401289 85427285 402929305 233643427 529428254 326311489 327018811 137042698 283553072 479236060 220992638 443045347 330601036 404295450 472963849 152906510 107917139 8153318 415223319 173685408 233656826 294874525 264109560 376028256 185220427 188804499 442571407 476963914 339669539 403735948 433054674 453203728 323405747 399948612 381774413 484355731 113103871 240134632 85909408 426626670 130114658 365182619 195147516 427280492 328156680 362890482 259298729 532435213 422010482 488686456 64148355 362038277 183079925 31696938 497666937 462551229 339101243 43255036 188169229 505390800 319854273 226892883 262748118 237099663 364593496 190135689 46081537 496318846
475694244 227012972 342495948 3135188 512989856 19625662 342609929 268457983 355205399 91754167 502719905 370043165 128700972 107862399 122606094 385565060 502983892 460718773 359193312 60913723 369257815 168017386 327789882 229828735 491550162 204575526 250121810 6006336 245597880 459570018 374135796 484491937 330639180 518606093 498081023 457220219 179117608 513194120 98214374 248617178 265992634 426546345 134755632 249819006 189540546 3308347 92494841 56612700 41034453 337294716 457811567 359139099 230531293 157218974 430477398 66510231 306275734 232976967 534688132 478172770 525309459 332588305 465288806 395447869 270328375 4494603 222304377 426809251 291405116 500581430 238956242 381443903 183133744 323944201 502754966 487334001 223854707 507476205 281035651 529623501 60750906 295778497 60647525 129347996 146312975 410408279 333727649 163330649 20970574 476742133 450603950 492865333 420392361 275917526 224083863 444063891 81927077 527065511 527130491 428877965
133629468 515496458 199620877 412090221 497794233 82834966 1424404 56080437 119469951 73687764 190192364 6249752 483458882 165266627 313776899 22692862 71525932 521794646 143439196 399667972 160927801 295176817 137283343 231429369 489802683 487652591 360387016 40025570 357906903 438946591 8440900 175013751 331826950 286341699 220349143 354176421 258896790 270410256 515000297 345387786 32599078 108103984 127153268 177919355 425243181 43291075 484227207 421923457 229463156 354006489 233929670 386481112 446265239 389813242 2690536 143727599 487091848 360729502 241919800 472033899 348496652 508799413 215005460 182143139 169823804 346875169 272846449 489856549 394461445 111864631 438139989 328699184 387972265 137804866 130736731 320059192 344349500 295770111 107477811 367579494 38225959 38107682 174243103 3246357 328517800 119908048 186223224 411203670 434246736 93259554 41693735 75999852 109329796 163009961 279674924 162000977 273607165 425482980 60366362 295765295
490265416 174455244 44516248 321651432 268027719 495193160 508163810 513353358 430506157 483397561 61185350 242394348 257994630 510452080 338729896 471535355 64592301 187009843 22038270 409880174 84949844 151936956 201188565 140624423 501198720 170223417 140557258 94593727 463857801 519068621 91436050 54073090 400603294 220116493 413091827 371445872 97462848 170461572 224511048 33294270 68266178 435237168 417749248 160665939 306788560 291539971 296417696 60129739 179831013 487295331 186535357 321233527 534847954 198018474 356512130 75576795 506011454 493713063 4228656 228428847 292837409 356001819 69325465 315238367 248106824 279300156 207008676 256799242 32506836 32916534 123854029 34307847 521116091 248771749 444164258 505111259 407982661 317741596 421673287 527504836 394253456 111651233 13789426 58206386 463865356 161311022 412240495 95766984 447738624 291462194 345684382 6772960 118114052 470024206 502610928 287558660 423925125 113957017 505147629 24929270
497857092 146525340 245027505 328773801 99834326 289985110 212797035 316302789 516516389 183282682 283475165 142442279 159476462 29979692 180183775 339047774 430859842 239909511 4563419 147751471 381948165 63664154 297775186 214955282 28836722 52667367 20771414 521623475 513835412 291344226 507505166 528278130 39113679 306787064 358381621 460456164 67923797 119521925 64433307 513861200 318844593 287597021 256222882 126579250 269244992 406958404 19809731 2991291 189415602 363588086 111782407 446505807 95821710 42044064 335479950 296176902 382557099 174560228 206141451 225664811 372132280 36623577 219302213 203499968 154699445 40814473 502701976 241783800 346759287 103366002 71423346 138260668 306695720 224926725 445782231 359244583 175192260 64989482 209083358 305189641 298423198 193701817 370005297 401633640 181781721 189891587 128536721 498994426 194665968 27267143 225054543 487110317 121513006 453906749 451131604 439891487 463972662 217881231 448338714 290262566
52409212 338983771 37698353 109171017 166655690 394836659 152794555 451511877 134159549 242476060 82112368 84892809 511499589 196830226 146970011 228126906 426960680 202110083 151907995 266576176 359569535 144447823 49281635 514241143 153028408 231435471 134456058 210895823 317888915 365034571 234110204 418255789 179908261 118600834 35575831 4019256 390387416 391405093 20012942 282742732 134667368 298740316 315198138 60382586 313744359 34279232 152558980 409380230 350055610 41940064 75315436 384349671 429578650 254570301 455752582 320759499 52521237 473337805 79819255 369020689 409531914 277871867 167253884 169609421 382244913 76603685 405907044 205489608 127556752 77391517 421787793 816125 433622534 398361642 242563067 144552476 532483525 172644740 291381036 86578187 275102672 478043098 373737925 295466848 225341313 354439759 342381816 188639208 211140613 404759161 292442124 424629284 89840862 20294881 286538972 430412230 43890272 42105223 147218520 291074617
406861364 120665179 390243075 21964566 482543576 437582276 3637619 518878896 116076829 273314588 199527636 280035465 257653416 399934258 180042597 248467930 372861042 172524231 486246649 131598863 214630984 56069394 509208440 156405576 51915852 461577277 362381147 207590105 428363634 112588261 137216052 106538443 377803267 383870877 299778340 494083417 1564701 44127084 6304098 22562676 428622897 265964618 318478523 130920256 84840324 39387815 506062860 223457685 155964079 242548965 322148810 431661438 454190623 263010265 198451835 148438205 183583382 55139149 433500474 387248197 383297959 117116545 448266295 303131839 532241982 461217957 256275764 222825222 52800790 187963745 390042121 447594666 418432321 348804429 284390689 122659953 349151395 433468025 484649467 468878033 200703095 292900071 90180010 28721783 515580361 519064332 170683221 179427524 104185338 207043155 270296248 513232458 98437952 153303962 347396769 189780819 19728675 215367602 97165683 429810779
356320513 496800739 488975783 96403089 376025739 451575398 1807430 470180954 300815430 203205353 53926768 427995598 327693322 320481039 298900185 278561081 253078406 49426157 431205447 296640411 238435515 444402062 448490517 397857065 32078460 50115952 443795890 417686986 405831924 314221828 465315874 457547162 363757088 329976626 442601084 224042346 323308113 235550675 180660331 46297917 532271275 385696822 494261933 349301453 89212841 53628828 114708375 121156101 326203799 495045563 179916687 278793604 205626646 25909566 201480593 121855264 373964187 442004547 4573099 295858273 303297520 83570908 124365696 453896962 331951794 389023631 121945800 206698867 13945554 167391702 188605391 139662682 293862420 138925728 133084658 212883981 379717011 26150606 46148133 375335193 52347450 7293366 495812463 173039295 430521676 89225636 104988524 34395761 508582622 84275284 175771338 475414362 203853912 191349625 254004685 298254547 249392376 33198393 203294924 225717998
6828622 445291694 198719666 159993583 177913024 499956327 250762109 267217870 214629384 503287013 333376706 517946039 91110321 227234079 41969191 295047050 532413342 429898494 466235367 216228188 88905860 148218338 224467282 265346803 330876011 500235547 154874186 138515278 372985648 500920432 20870855 194058779 55508741 462088348 115513684 322200638 508524784 89884620 248531344 492440657 488290632 408183330 411179438 294140702 296672316 379914805 434236917 155114535 399128139 38120846 250297665 479666719 109984973 462913837 223011200 316857198 102399592 67468802 469678134 390911665 154315676 77753717 250925817 293164856 181972792 415958494 112031733 35969414 267491042 482629389 333017706 63268820 216140692 6112964 519697193 254426767 254843417 495803704 335642907 68829397 186911636 320070036 301218234 368573692 224726521 52151925 512139670 475758859 278654098 366356079 499008721 129580862 387160187 2068614 227682211 435978887 139903270 236659894 92882646 53097224
315718872 299335788 442296395 33565337 292634922 367672075 93731700 143972680 356821898 336802408 288344536 83442132 320444855 265971534 120993682 232085042 354521672 355576315 90526674 319527944 277675302 454252193 348846427 307691829 523119629 170025445 90570499 267040839 488108815 122418531 231061558 320107778 171905297 40131625 246039923 114901216 270035021 147554103 447149262 513335179 188335822 470233606 29160044 514524005 419118838 208211710 16812298 151032321 152293371 396993534 372666998 230881447 322805350 193736408 393492500 536187092 282197139 209430994 247456603 236197048 443335476 2910246 431128150 515089334 160037326 473662082 219341859 287430375 505843514 416306057 477897079 33957271 140567077 121193553 100197656 335534535 370629008 210741475 27492449 474485929 76254545 5516478 357185474 324068135 368934545 252792660 201974589 157622877 189767756 16429195 300998378 524858394 27619284 76344637 329223028 47711075 335699277 489458617 31858330 262772976
15467570 365525056 426116015 330088365 336131023 393826697 238193691 398997818 331319238 69059901 460287959 209519211 316182667 352353403 384851444 445016009 102566887 494016597 148643093 393603599 502705528 292552274 122207217 509080238 68253487 272446698 366825938 206690377 486056400 319279117 158568216 21001018 230266230 528903580 263511479 73122315 92484109 513245678 448500149 215162366 188983254 384103501 280209837 242188166 256614375 192826230 528064334 171102923 15479976 511666716 339380188 49781802 135772759 397089638 387335342 370338995 50403205 252571500 180077487 401614505 129772951 463284158 269209566 347509253 165597509 98022366 230175182 350486771 69096222 509869505 467836966 99664980 99801090 414402129 331366433 116289594 87294375 161386990 53786127 421933167 331032341 168355048 74859987 347794671 419568938 494686215 430637923 21528169 264507158 483298564 210408267 310637250 127772384 79489805 301906731 148578706 178996703 143428420 297763380 370495652
120311106 145648960 301506990 99772538 488502921 224005003 115688821 181057736 266484746 87099427 108174456 238046452 467210605 131999994 534640953 93229212 268823600 481551477 391496271 180929552 195746851 89095664 94024423 417087700 535573485 204862009 463186751 209653279 359612805 393622544 169578793 146785631 368711354 524761262 223166606 531007154 437543340 145282107 477334504 517209454 447059280 67462741 495160519 2225307 110567920 265229968 482509902 507738995 477330857 522264817 141020083 224713193 134544619 73429618 272258242 399136031 66632444 534336898 154368602 510804974 528159350 308506241 354197742 498299746 131753412 335366216 238020357 366844732 371619753 242217119 381281723 400171630 13538234 468460741 213287230 365589410 289720030 162303468 24349010 396992948 496658389 513068474 355477965 334191667 102952878 97589961 381381404 203240420 387097168 494349608 118883004 226766655 236865266 153418456 17970114 364916463 68972706 144819279 82952020 459792982
446944962 310309113 134800685 447564807 229473670 313850802 140260380 100259403 154267256 222687053 71395973 445691805 46842101 81687312 369043167 422405934 391393965 91383606 325871669 44376418 210358310 316592491 294837926 411417680 380169529 462051668 206293989 28691525 34581908 251958532 300004281 320182338 14490934 413525384 313547902 471719546 479303926 506405724 348413858 394307797 195970813 40590067 192629288 533279088 190127943 198056244 321129769 133830426 485032999 252921847 278822478 405938649 128903872 501242508 351971415 239441763 510350220 425970228 85601175 40132517 151294680 150282918 89173622 263600447 304228678 347397772 151018990 16498182 416001098 69997571 104807950 19838849 101334701 15544607 225593978 270664556 109631757 489916516 82863849 455247928 137470556 511995214 144760742 429144457 466704477 206315722 228375055 227863735 448088106 42028475 164435225 144473421 273340080 138679670 529373642 337199501 130177328 175893574 222903229 504745707
497728960 444253672 18631074 164843149 362136521 278565392 276139451 74211793 330679431 316639458 330481249 494245575 444435340 529893242 96730749 60484787 205635389 468860005 130641423 88287372 282515795 112403494 146082474 355268991 523448155 247502258 283729909 319810925 185453366 231415540 299517996 406697321 377475994 116109642 430734493 138345019 127992975 155475462 181777964 91734240 36501491 379691758 398171599 163798791 85818871 236357308 39275795 51855253 206505376 446793118 533749397 337688354 371168583 97062327 2166410 417802362 218927897 238799772 431205176 258603294 357932439 41060056 419714426 71439808 513422359 525225577 339677503 54642378 427568961 314209601 48358924 202642648 289196435 38362822 425430902 182238521 157333470 366467922 145440168 349730417 524980679 103535796 33695203 150815930 266357318 261278381 509731577 345644671 19396650 142892915 171746769 469131488 266907284 474084402 353793511 116642865 21636471 158553478 86229449 296484986
410415646 80508930 250281883 17928697 272043942 531039404 283221395 462474651 412563328 313095550 319799933 95344007 411273713 207585767 179215929 44629395 325600913 65035080 29805112 420868044 315921615 258718072 47462914 461775091 337042539 520681280 140622771 354604283 434105851 455769823 279693434 441250700 31488871 122291847 356558105 490761347 510287981 143351007 111022696 112209007 336706333 274384255 198512081 308928789 457806942 185460087 103129557 267603437 101193831 310558664 413189766 120254627 157474631 79725033 332026379 15283608 187762014 513302596 87357727 329170014 329962466 440615606 187031442 334851135 50968923 302252306 204650694 158324918 187126310 113602463 316799028 118158836 220168438 180124566 223007205 131767645 451778382 268801957 280414969 263004681 487542281 457750638 20929059 262763844 472026578 441688328 493787178 250551053 243697580 515915645 232849514 389525146 167501164 479107402 417497425 91502291 423811641 214550499 437345507 510692051
364804883 338003244 503028023 124782187 85002057 228444161 29425911 47156894 448755970 421015727 380842980 279275046 500053429 235046265 166872911 325079533 308549297 301285140 269629089 409472404 124256662 323986731 347431892 79532016 136450265 131857116 238151672 94003080 299584580 258751288 355251119 85096217 226406771 444310983 3932081 45136402 221629528 349149954 59247945 270170393 235806649 336857303 342472406 296568452 496278957 176219945 285855819 52484832 58142754 494142541 201562031 2345325 254054746 1515918 469939614 285230239 158217321 301670314 258182598 456667807 170114489 28982099 64249706 371544520 297290630 328735151 32716259 60566827 115232355 203482328 485452058 210362636 405467571 516585565 371895823 26488675 28480560 9608639 81131350 532292699 380342375 513906932 26486164 418597590 252515642 417793255 370690054 13660391 422530653 12353526 281554171 488389719 258694362 461662323 475562581 444141345 297492365 155871524 460342796 84065269
56265640 258135492 138888874 82741945 207951152 118134655 407286736 522833155 527968126 269035897 61259440 435946145 55684544 122496328 286427793 94703121 7400309 26124149 88534350 150845705 313943284 166712319 380600279 303548656 520280038 77259481 84524719 182313827 215499719 358784103 352631404 297026225 66732649 174366212 266344506 370702943 235745393 178617983 118284888 423562149 473245144 145967769 466348185 314018287 280591979 424038793 181432549 420106077 211857995 232685944 467531701 240648515 22232686 325391366 359186587 284828842 104439069 348981955 339146424 270795470 308203124 28408758 117398851 75586974 437104869 418819546 235474953 215430206 275917237 392791452 516789223 245553032 221896061 174162270 194361170 448532103 372422826 106792439 253510352 368233210 216762365 27687729 472725884 95366615 5562636 317503561 289728902 9673670 39852735 334184563 271666352 52109730 27170260 134598483 431028434 137963771 115627356 115897733 219357271 100318359
384132924 187172118 198779582 237395180 399908013 82054665 22293786 316286119 453874364 274950867 239528594 254704937 178408138 280386783 411354338 332636933 453825293 240531722 512980184 397687427 12975885 432415784 256352983 210990111 166228008 305176446 90740568 397132043 466546191 269100358 122501988 240359337 347443014 330356014 176089371 379078674 291123624 403353816 458673201 199254162 379159265 153544796 144675436 126640681 521443570 517879490 322300967 227853579 214555313 460459656 27565265 489426209 515602502 237786658 399186798 89927302 176927663 436270197 309756693 497680907 438090044 2911579 117953393 45189556 221497364 248729123 118423872 382305592 521480879 329591309 133060311 111154821 271056729 309896914 242705564 299775546 328323253 535714074 512672139 398702635 14466616 1044740 248028082 130736096 160478378 149894818 710836 373703958 316176041 155686522 422282825 352503869 320746789 320781830 110320317 266655480 330266597 174065717 500843885 227115168
374871552 394525160 90836813 334043842 520584805 505958005 1952612 284341660 23826516 397841447 484480846 120529060 311755746 301963453 172960698 509640449 513122937 299738599 240581865 404859919 35540822 433343948 30878517 143077344 136552458 347113350 272597896 314344374 192447737 69671844 456118240 162080394 477250013 326541479 35321810 344654215 176715332 235276166 232960260 395992208 300955150 436664362 8044465 11002550 222507504 387022322 143116073 398309059 186232820 13124657 419441230 331225010 128865271 360161963 80329752 319165748 175913001 11729436 509345810 403297324 132044176 167239856 459307739 167207732 112508038 122510988 475009702 425058071 167419190 333609540 404094906 145008468 510697507 179246434 195923187 419259041 204902049 85268710 230910015 447828838 208505690 494875072 106234658 32242750 47684298 369106263 173146930 525358201 460880836 49595910 456704668 479988893 204673003 430108570 180035741 491053792 443438137 47707094 39428617 52004783
78588284 294375151 252158408 383930922 272411859 494894095 281579860 352306342 448749621 31121878 240208189 504127786 266380011 533843669 212298149 192564723 48937490 88016401 180423364 137726448 208136474 390552454 19316068 222507334 197466697 16228513 93346662 39932365 216995640 99033285 310896700 44486545 301240660 416542151 319308141 86186322 10762847 373800050 303882004 159362308 338586861 53694724 243393633 144600144 314828008 261159854 306577431 154779921 121047052 486810904 241622284 411423192 513506923 158968539 443884204 114263656 165976810 499584005 405816695 136125499 59233218 4826521 455796606 416074492 421251840 193609485 342296809 104298762 418866950 148367050 33114228 458031099 64125704 250420911 44381165 288833815 40271759 76257421 226568376 66734552 520952569 119505580 227738700 185682033 56769015 358376517 24356020 370200644 434206734 501221895 518699278 222801514 327702551 298877587 445784591 375131696 292850879 461269759 326427261 485354900
310759688 419449687 44965811 523674060 83628230 450446103 252375585 514321343 471343394 110282162 78153161 344710281 163367194 492873486 278268611 178768379 470604287 113178629 7550394 400003865 520886262 521368294 101683309 11629723 37761656 172750834 521034287 472149357 38735058 176183775 8468584 471348015 379606693 445741657 109836049 437106357 50033767 214398588 134437179 129939592 220854240 225829723 235747721 62827875 378939566 160946813 264207026 303641271 434805954 426874458 297961472 418566952 213131489 254844642 166684115 19553037 83849508 160105974 116314655 452312308 50020728 174126061 467383530 109381147 513136158 291095568 266461391 10593016 421538860 445100319 299770749 323826611 317420042 17109450 268297784 174223526 82366454 93644088 325049943 204840676 508297344 423899012 531844549 372479151 103397647 201844283 383341441 495062528 18244187 526281951 8653854 329240836 449356017 485417319 366281283 252011161 330788274 288012477 285257515 398625492
314244691 166341439 15436582 404924798 447462878 420491582 13315607 289888915 67425584 455626626 331775988 332229314 444679034 34010051 76839241 476666864 515688128 57205042 152974262 344521141 198497373 194342126 169708140 385056221 17293693 335219343 247270067 409486568 257178529 500394143 205010023 339792522 186298654 280927516 427526775 487515692 29116830 493330935 113587045 289218409 322621086 69312920 423848392 330298002 265954287 529109848 179715277 140766506 431861813 321169413 218980530 353290859 176903531 503367266 302747465 96458687 487111004 290838436 383989883 360606024 448568875 186901494 332907203 451698265 227543757 349503222 266214318 417510906 359383946 98239542 406542434 320090984 31085183 173089724 472311316 112054930 262545439 228359810 208128656 116624541 175889325 151655158 519517365 501476450 310965187 376437115 379477238 282424043 102407887 114192615 244856282 152538105 255914897 485309187 170929277 9736833 359338398 201148686 140736781 309126442
319511008 440039482 461291342 261901008 255014676 126262829 79789846 395749124 456554058 403678593 335189202 350797450 340275048 48855621 187402751 500698074 152960423 78874234 103151026 419668896 59672597 372571798 103525649 100935996 372283922 117325317 26280919 168399682 234605523 470283171 391847123 8290298 132823778 307617347 115231337 262494690 177607323 93493547 190988048 20614183 64578736 447903893 465440211 521291568 175198631 244512304 234552017 331011347 60473687 144387485 519166909 253476382 213101422 291088627 502138974 252951887 148598766 220675388 474667792 203162844 311590827 449115893 18153793 166138540 291050703 368907921 11181044 201299164 324156246 507780342 408531010 241786428 182479250 22374399 234989524 37841615 273180840 165060345 330572138 240989262 122637585 301379366 257053015 334255781 148553499 437016637 103739907 387318900 278008677 53987560 212665448 194759568 243135334 235113284 434233493 91679104 480712167 486572389 523458094 226177024
414697348 460059087 66559210 435386753 26936111 130589694 85349652 189083047 421321389 42224863 413685770 210671050 160116503 9849684 362223809 407241078 257112410 35452085 524145727 14400235 111452856 218181961 352817695 492325789 487550277 194275537 101790993 436064436 119860330 254836478 147364695 216489870 437701989 383344629 378261322 245922360 156839879 433839314 189482963 384701433 138350069 376199202 153549042 488564167 262059432 71942760 1127482 486052560 124588141 190555801 426498386 523525362 341998630 508708512 128652918 102869315 160838534 424085467 435386612 508269706 505546393 73150364 330993072 320133060 113238842 442331048 140956065 123255968 325774747 324993723 451981905 302817796 285157569 324933891 25173600 517869702 249147140 484545697 219096578 315940595 142146195 127424043 352840573 351266507 320601583 452696364 115794860 449349826 258133099 216785058 433579646 422609217 518984371 72627071 106483576 416468196 503455554 533145897 30977583 248749306
18873066 2229754 508987087 426744840 380391759 388622273 235135638 10273349 210512236 439190078 182562905 447347231 432418317 413363114 40039678 350131381 203474515 382515501 84610049 1855067 432340532 206760806 437172208 24945434 383483640 115862247 385073903 116568877 254695357 283595959 456191796 535443333 63477236 469079758 265140107 434619973 211217889 262134940 184688596 19539782 503722783 469568386 400102784 88602773 312779034 273452886 30171160 30417648 415347603 362165988 73933237 183295565 67915551 223076456 518563721 503285331 53967272 333952533 198937173 373489375 429122283 126696082 482303729 90908800 481639673 313058679 430241479 272966908 370107574 445648852 80425048 257338313 144185949 304181418 38066102 327069332 442812922 274950512 60069640 244649405 38626286 187163280 390952713 711896 428442990 363280359 481587081 92927790 290631940 52671816 459245546 261415995 209901325 227107578 517277605 438799406 489991737 811573 372012739 156744811
107289615 97147305 397323876 166902796 26291558 476672504 141916475 371126364 139910893 179872311 134923279 503107931 34944420 458296433 745020 340127293 361523040 456403491 398658096 518717930 511562571 476809409 198204911 196564863 122358370 480990767 163623824 149896908 110634997 267386185 263498173 32444628 15252010 253645404 268219447 533529681 239221371 178605995 414858319 234377773 63575603 18620907 528486766 47720970 23627509 434291911 284289422 208533178 56933173 63123292 73707967 15938248 403197629 395284670 327003811 326847725 423449386 516152434 366177522 210869404 170862700 505636594 9257463 115041911 417998153 73175596 168107025 263663831 66752474 480578051 291758899 198862920 68118029 90001612 172222820 536204298 429340194 179084242 206646080 491969169 509773614 86294483 115892341 309483014 457347483 476065153 414653510 531626181 27871141 228736514 190594572 266289629 155839966 376917872 319222192 351093138 297305003 55898457 303579186 142585310
134921157 37331264 12709926 278234860 276153530 424433435 413546033 136792988 334586218 25043411 75036048 197459458 299225482 86496199 329175186 171505638 360466979 44859209 298699033 421908293 266239508 320226079 44806429 229083855 356005516 347809539 24193832 418637415 514112401 433522724 75889371 150448038 264359036 456250787 86271336 217711193 5105786 247045399 183968278 507186430 164079373 36153097 465115840 211010891 420405385 429745016 249052246 253109415 67479191 306488918 84957019 413975727 53316789 149992458 68276325 280712114 256475316 79617516 370909344 264198453 50246457 95678156 228501067 535710320 7409725 392030059 215713081 30912207 451381134 125111040 294016850 352474226 73983307 7977908 73559312 76567726 526219883 139765543 216227330 400205962 338580790 49840873 147859788 118787394 182831562 419502337 132048420 334117063 147770008 38970474 190219351 102768189 303436005 347766161 162618562 204767867 258463050 378443480 372740570 536764559
395483188 357484822 212090917 256695864 489028197 4435989 12828350 143216746 1172848 119428882 303149013 190205901 54969409 479819073 56385836 489545022 106433427 488110662 375536795 33805901 51876472 424061629 192039053 417741245 255523540 79334579 84834433 479853575 32909794 143828011 260574602 138259416 496996526 437682074 211863247 535438990 491685017 357930090 53322252 491789503 108750809 466217851 313666575 5809842 513729014 385179038 184869179 63432932 80963662 520364056 132898313 366528644 259282578 90857765 280944514 350302199 230512455 59061363 470193095 267248469 225156165 221974434 387775113 191276266 73246523 127653578 298587537 162179510 506634794 58685685 233843001 397614573 233474021 472341665 320179440 498252152 59137175 433970240 102353850 330490994 94942781 412537528 80483502 439937964 255087912 311343075 93043575 383829290 283970684 250219791 451479763 352396452 387513012 341318015 457579287 172498949 320705052 531592937 209049257 526263279
153268565 512847350 324740741 478410805 28265428 235348677 126553273 439571551 525181540 488821096 183223016 364856362 405228447 329226853 89336522 166992902 329763961 478306102 69783211 196492694 203063477 347664073 503738856 178465844 340661102 498614785 441725301 364032362 19875728 337725492 485356633 64246137 393056348 173769643 364850224 9523158 488241639 121173541 342091177 480953256 256123291 143875412 533326085 45923404 463453877 166625119 298887838 265942481 505330373 253134686 384224094 271588732 43391537 314683873 296610115 530867781 173700275 422398313 43466722 242658648 367148502 113341164 327473377 165555861 308567421 447597142 124456059 145492240 192518237 227331843 233722368 468308882 12224638 335536198 453304402 58376470 526460349 89344486 43294313 112907597 535404109 102441115 404054992 287271195 128909105 383037077 305121574 315965207 244231363 109441013 308136094 90417167 143043377 157212498 277491327 340440962 324482811 324555318 179296677 161712164
136260982 382887326 410766334 515887197 285214028 121158270 49040142 281708234 45913849 530465338 535761003 426186426 441939279 224336686 302287426 189998259 515167731 515980583 199027664 319054571 104466911 361952743 402230761 457799119 7128542 499856805 72228725 367700096 60095251 136997771 299722222 138965328 509247346 148550199 140250596 469550665 224773701 437095482 231738233 326812071 352446632 44003484 36719333 44979801 515472909 11790166 520368370 194811012 452494521 408450518 453274497 520289792 112024134 102980479 297390596 16280281 350520351 366288422 253793794 294469071 477005830 485795478 524485526 426387670 159028370 427076876 31363568 443613591 322599337 340686268 33604563 73180653 360739082 136731979 296228885 224456809 241088199 199750995 157567522 248200399 533361091 23687394 200663674 94403734 356002872 134783227 233772846 390110060 222157875 323797267 22117478 436433840 120830997 92754837 87131358 30986997 349238036 242241119 424940133 283905670
265227705 231429955 365811292 205465565 327698016 436424839 111575613 340672810 446127547 181171557 192235538 28205523 7947087 130320012 453159673 95242990 120196597 454133405 183000999 250715080 13157466 134432430 456211682 303810145 489977215 95519434 100187141 375706606 464314682 496930415 319539584 104741206 7549108 240423183 260564309 66239413 241827561 302420625 159093660 38200541 78901547 154212301 260463872 18253776 5611423 154767123 343514944 234427718 30657981 252595364 385248687 148619309 383070932 365385526 219103669 212333092 130044549 289686645 333986635 467537920 157164868 214902141 55964034 288837191 309776602 230261601 92148477 340235703 360001765 436186023 309778035 303724480 503574358 48614602 266894126 433337094 313519345 328770231 346757518 492013536 444971473 63943504 275284871 365911260 112418274 241785580 389821727 209138489 2650469 202320084 290493681 118745963 422888816 298929096 243434668 413637018 53091435 332041848 503349652 369977891
133804692 197075979 166237440 244880917 131552892 62522524 384488667 146204598 450335112 78780856 132609060 42831612 378429552 153418465 93332334 379291156 397605827 330955278 168247648 72943070 263958625 165773353 276896565 483854959 377571328 309688719 149060925 325003150 534561192 408408724 257971035 303328567 357046839 286540796 136403333 311581723 327066845 125759363 517856327 445557278 203191201 173378646 176015681 477533912 188665819 517874584 347819940 470863893 19137207 394796254 96555192 387868245 264924600 244095667 332046425 301404492 479425331 76293909 381949302 137200739 98496208 53571573 535571089 19665717 481312269 63951803 359689793 148301331 38377658 436452800 303121331 204160640 164575614 38982354 146748197 433982390 501667408 348876212 205245033 117411615 173435135 463793051 448351592 395743453 161793963 232720562 226260637 189031491 381324617 233082007 209225621 232979545 41996835 203835100 99903862 203771996 226604118 230775687 170286453 204902459
92794962 387506066 181779806 173861148 121620830 444220779 519769104 429201877 64406033 180148597 174085630 137828211 177923289 299830917 155214255 143770038 379264120 195697255 535228479 495904659 4709507 72278615 240127452 189750193 319953378 453523336 130658890 198138092 118264658 146334624 244494688 125957845 512338405 177030457 326777736 301182512 129845633 278674529 427929154 174828917 39723357 276965147 494531746 8895824 155233415 470265309 27670478 484472097 536644193 465379344 492412801 228999036 76195615 228302996 278504074 390295210 81998923 128279097 465266509 150610214 413200706 512111686 453342273 361199137 513721268 271752949 105885809 264212990 513351719 310857717 346207228 187724503 248283764 99325671 64465045 12670198 496514633 200176098 70924803 391227229 521793445 31992303 136648354 274370622 517141343 530186126 396771296 411926916 356765600 432989999 135899840 477535561 26174564 150607289 399421531 18393693 118995966 332897543 228920922 9476293
253899665 504174694 481179517 179623481 242430871 449407256 197800983 162788005 250673245 56820436 21811856 179705002 490908293 301664324 312059874 175914522 443582339 1750917 398762012 100638847 293853728 156542634 53747426 252936597 287736571 300126266 490647531 84193227 155472131 290238382 63686530 288786118 212380158 16575988 234099461 130532317 379650821 250256878 329341289 204450462 345712901 339069171 422456244 433944904 331815231 264637261 520512897 282766671 313780681 82657466 356924800 107501532 385057292 503709931 324756979 430047818 112730948 320056328 329596211 203137706 108298499 341952298 319983145 511828031 444377518 421963999 348430549 289040386 212221694 304133546 162323146 151277856 367492736 3599488 472788911 395858295 200727061 253313868 532357568 138805789 317513843 333599596 75108939 278426586 316863906 263460401 249537076 82924456 294837120 374944099 324166258 288202554 267913790 417797051 365565071 356641138 200186081 341467496 225442603 98299625
97760706 70938762 205322874 285391467 170192654 422925754 177998018 112564600 522324806 331661440 386494174 93249733 376156608 46737371 162551997 190759097 44163876 103646909 470808036 164735472 285671920 361064588 76933608 520798651 119499509 179062178 373443829 306652830 72211928 275296205 71679049 343688401 125302161 352849616 161594041 83458751 413397231 16952545 348725548 436637066 379128595 295179049 390045467 226798981 142582768 393360967 423185175 227330745 327170257 423867085 289194819 286488929 342174931 442980801 532684245 277014126 490348903 92392734 248195481 39918595 384458450 455109712 362167919 468440570 115608748 72995003 2825672 364488285 414497380 158177845 453288749 341469678 195803066 207833992 44991671 351751327 75054404 128808689 392504216 502423067 47047914 281377443 347516049 327546427 452784746 516885828 220235898 275163538 328739796 355932783 162798781 39865826 118817295 307392305 229694427 184159908 157796690 33552012 505996774 68325764
296157612 340149751 228505861 142682850 128561021 402061787 195424755 12001875 363332603 424305176 411245696 324929309 500929966 75710078 483169294 435786943 337504499 210586453 84440086 428140391 462030973 362569173 21878945 521453690 136113615 63869102 149319375 7854863 72579524 231309442 32200019 13930612 449527047 324900966 216485108 424332456 65245339 404909668 343292174 93590239 391986773 35221500 14954511 346132994 33061212 474816158 265231355 490604844 521709232 493968434 264645353 380517421 375387552 310511505 535318403 357480459 491931731 224700681 327569802 188016508 485895232 394800860 432172623 214972269 460350134 142801346 154028347 428346239 162052437 11942243 258894920 140362373 350696082 132831453 81221766 411814663 477445687 267615044 68052631 103024578 188514784 457951261 95074099 45270053 359182719 129484770 533935013 299694293 436565978 484757633 165748300 167796778 144715528 520749533 66958107 416553648 182921463 92672587 46405657 201860007
306808809 360819478 517971426 501536132 160900850 9295100 145575972 99417710 178344572 121992367 534386210 226149569 400183492 535566165 252027701 140647310 435501658 17665800 190740294 294684441 25584292 270475094 407252821 195768665 211947611 337656258 250471926 95522428 276809228 204933698 167289806 60494177 118872729 173364159 354000922 184102940 12345782 299064472 11899177 328546421 432874605 437512991 427986141 470987881 339847578 354554394 69663022 42786472 357928559 441650499 484084902 20522773 119844593 350481865 453353190 252004170 508272249 379229901 417483040 70772497 59387957 241600997 521868955 51466476 22908836 50381725 342607154 74069645 363292957 294316017 289445333 139756894 122184265 271466196 391621895 180046587 532832932 348029100 224346974 469936563 148450304 525923028 513222150 497458444 238027522 151131160 510641982 48107068 49080227 373872957 271310553 355973295 190143920 233077111 310155967 490380936 175195467 324307696 254205802 252218648
329778023 92532551 245241961 452669801 6519376 23367695 262740192 38124726 162320929 143747916 50170885 261314800 97538380 200191994 182744485 329870651 167331094 441100934 517259933 101085806 265648664 318439762 320448866 159389591 523404479 478134581 74226298 350664309 463477196 522238457 127516928 530831356 370030293 59747035 488510244 307792084 40753858 361168654 147255976 461422042 290524753 174709305 223550820 135202974 227245203 199537909 202501571 1137635 500194157 109906256 142879556 122495011 173384728 478252876 268167930 31545352 108092321 470354272 87752716 484840691 507177833 439656694 269876278 453802873 136956326 293409516 286326854 87906273 448246240 73755668 419552415 524059304 100576629 68687283 78578106 4592893 291073046 453702149 477102240 263073093 486845511 463063223 399399794 92472216 129872867 313246572 86173153 254561858 409065622 508607033 356021686 403224131 194058337 140546089 183149387 370236368 88801818 85778362 247863823 444132047
110177769 365934430 111753478 105512799 117818828 258795003 291570503 50862670 311139859 87086955 105848957 525362592 182902245 390086908 419605863 259541263 224212922 88759793 14556247 305139334 475263454 86424575 78914998 421385892 217235188 494180305 174557311 360979775 415377009 71207301 177085120 148622815 323648797 26624301 135064092 427305023 62303638 372757327 196750412 186987727 40964300 103191910 67026841 466028853 449205894 122767966 141704035 66903239 277069275 338501403 25039005 465349906 160914874 39466739 335444558 49721943 464518499 490768431 282951186 238265352 501103851 78776462 146324632 389385551 506645948 260630978 58528289 295154056 459324179 306734577 470386439 57475266 39436929 163372086 533631028 31661122 267631722 161234205 309043110 299920128 377623688 254002987 357729522 211975720 125588073 398185299 325508542 140658074 18428397 462762370 278632005 82842730 535841737 206034196 496318935 475428193 345705991 393728348 256480086 393711482
492078212 225404449 446668218 112204390 60207472 197336091 336512142 510960393 499021265 200323450 322942065 401776635 346556929 368989791 447495062 363943431 223528491 387725665 54426180 204524719 377322194 474031114 200450903 243913382 440899914 282060631 225742013 521048660 332622909 20092988 298012666 65615446 149020712 24910877 265058980 532553212 125246427 403260758 185585384 239788489 125200636 203407284 389960707 84142070 273034372 411929849 534361801 398002416 40578881 38392156 332692002 20071381 86849106 320172039 355579784 265339643 406121391 404354968 212266891 372076649 153769630 76095136 20539981 532404827 223913023 406786087 333441030 157771714 524992513 174032934 522297728 506862786 7126058 402178059 448256156 400863027 514525779 379611960 53213388 59403041 504677353 185992069 91801495 171403084 108593838 65152441 245998873 496257449 352815414 402013717 528178303 142826462 301038443 155993290 66815119 62861257 168388361 193481342 254390302 243012602
207756322 244716747 445886104 184965173 200250779 223054527 167484541 526639602 86503853 471389 317899742 435458268 127957605 324007962 142331107 437203797 61881893 41325921 178929224 480578288 470792225 372519696 440569308 216031477 460851426 122366713 274383105 415492833 239288007 86446946 435805486 164331236 863871 8182661 397846640 25909345 491838351 434681873 22690276 441642097 420229330 345120678 226384447 197611104 375195893 214439773 489501767 327820335 371377911 312676158 193156439 30616336 144539311 144985800 21806559 169118701 51260741 106328429 212238817 395952098 425116087 518828819 480311669 103138494 463172950 199445653 14287174 513139078 400520263 463462463 220416787 394296050 531092995 68253269 18759215 433305582 295396823 424561037 333293570 158856730 119602020 137864080 59047045 300813898 100688672 353765758 149464777 384837895 369333971 507344999 254749041 152052492 445924891 44528082 258871092 509280714 274542313 211392570 273541980 250968036
250299906 4283275 161917513 364722612 239824767 240399786 203616751 350822852 279660365 179484394 215749204 514418006 268089773 117727896 352241171 29759709 260680629 291167088 359088859 440534145 296285133 382771238 507763185 100157599 290136627 170465246 447867049 490459719 530766199 242249396 274880753 259678140 96810752 94143029 53817799 64558327 172379014 53173731 484161470 500670500 450683798 46434229 410606973 99446307 436215825 47766677 306283583 371945225 277339820 54590688 454626388 182168221 55423602 132090090 271906207 388048092 214658109 524299639 381456406 496456309 448541505 221724739 459750470 217308493 264007041 427961467 371063756 10746107 149469272 40283970 295260636 91146061 125841650 324363309 386233277 34901186 511757520 528835015 496830795 65910030 72090183 10053133 508378485 260843418 138543361 423285491 189980349 358280193 207944315 465418974 199086010 171843220 49855110 347995432 464291737 70415575 270602182 432091807 246489752 451809793
260211766 467003910 413909641 209677184 501523873 506688658 416268117 99515762 114138666 282755694 157345655 266129197 371547334 255053624 324243580 522405816 232115645 45244034 99465098 158716496 526951212 158402641 308654550 503288549 162065798 13948321 193146156 33958554 440599566 338341088 155091051 294063176 325352798 256462447 274893830 64545019 358283236 355475748 505997956 340524148 204829280 447155914 400371969 248062373 23360615 81801375 511492011 7460664 291063523 202738645 106209862 205655049 86342801 36363794 312721577 61655975 270322305 491518449 356114238 54461143 292761753 109982590 303525765 322884624 433959442 210803901 118354066 206289920 355655162 437948964 392175499 536610310 403236785 280762140 459421739 92426422 291065708 124699268 337118529 172466777 1841845 221592366 47726898 110038378 216816872 263865441 82347634 370451738 128208823 99801685 320917519 346882508 151042984 515645114 92932647 518411674 406761618 326915377 452833901 380047566
347852323 516108241 80103592 198153834 60300381 384379811 373280564 148406433 22262804 212843814 410409855 57963867 393148274 232819917 29914764 288180917 369891955 200262524 293866868 506750 294599529 110749455 260633056 320842683 71027577 444810962 266857104 55344421 332842780 333199370 444748759 62632870 457653920 83501675 380293149 177596895 405991076 16669855 449169500 496768420 480471199 443685062 535264419 46652542 77646682 99115248 427107478 351041577 265669489 10199973 281419756 475376404 523094998 454086749 79771376 191366372 376718926 129319945 226487040 524383985 32949234 226444680 65754897 72972486 2336175 512660018 224288809 522173605 254360775 315341393 189036003 412939265 513307470 109497762 247128815 252912643 84051117 488363993 271478160 178047494 429458978 126725403 184453148 365858843 298843966 254264962 488264063 441766277 49975910 69299868 178415032 26619710 133051731 272055787 92864090 424703088 178354578 223455079 422585100 473697021
298542341 2118904 436988426 514490360 310598240 381539324 423676066 522508329 98816428 189485511 474231736 453932173 44425415 177563678 410865731 121800403 449139682 514800059 316928973 213325280 488510978 496426700 60814582 152654412 453847423 466805108 497748978 326122211 303100040 51546697 443581191 79417638 426263966 214826196 158070544 76881351 330556437 15115284 63531005 432915760 76832918 407318266 67557712 521202684 172781983 58924270 26395297 461482876 459163649 360094282 275615771 526259764 137328480 300346586 80196348 77319260 10743479 2289762 446792217 327753824 499269842 27353880 24078937 191777632 256998610 212025893 196357941 254603696 226088621 181532200 44333886 366851928 241491883 467603379 499482775 527705237 534531818 472306636 512698742 224123479 82516443 256743533 268998823 521819842 394140866 249622789 174717450 317524397 235000634 485911285 448586512 174815525 84205743 449714708 243041090 321172971 215361762 57701675 53798074 323067890
455473256 172917370 438434983 438631138 10829099 501421105 265374669 352899736 44420840 240178423 398593795 128036771 414959536 403006567 469991347 146529224 240823399 307544973 14066782 48100991 142075208 35541358 206369046 417732980 254363231 275339134 300496898 246222087 457582605 84289063 37644765 363039949 134647687 86884680 512878199 494050317 144992087 371399860 276389171 144599619 33097690 64039087 91979143 86083488 136286144 191688309 246380415 152185224 1346704 169016499 73272378 322797331 89469729 258630667 228683371 264918412 327100450 339903380 201568985 14241013 334616723 355689816 186683616 186784897 258843209 289352405 340062958 110634777 62098542 208603516 101586695 319086552 488984575 376919861 269188930 279805583 342290508 357836505 308015689 485327937 268182395 334181558 22006749 316428199 166300422 346710798 218783055 266846638 425114680 136955544 219995656 477639156 2676916 130597630 271248386 411988815 480900846 340932446 260693069 207906886
522328752 412564170 115301259 487384982 58441111 269723847 264363636 85176494 249685907 294387153 22585939 287191091 291575658 497894358 335330695 9049213 193346358 296652470 148357123 168686104 402618594 502188234 360997838 73037893 423364273 9883482 330173828 313996662 185308087 70721317 347200723 363310037 406847582 40571101 423447807 528856509 340485858 175498663 216982878 220543551 417362901 199451552 100006364 41136543 127110812 86606419 146013048 186038741 259674609 373729092 257546438 520960780 382325855 392311400 361426539 189733926 142213321 325868203 133810084 510478134 98778851 113171049 403467968 422706693 475917238 29076469 326585761 54492814 518316577 258872853 534912575 62011265 62034771 2820227 444853029 499027140 98824018 405801070 465919985 290630637 185982327 37956855 518023640 532017353 218498287 106146740 226453536 338139609 120857916 68826417 257846436 276860112 142622386 297279850 501828692 500394774 147524346 509062226 467582899 17462855
43500946 416039503 283939671 327779509 279479371 439557308 156395628 533579234 262250442 345009765 427935025 34445063 61385736 91447310 96204153 215426960 33800403 210951405 229849900 296922525 515494474 107999020 472583876 230730370 506648932 183725160 446230480 442220360 181931113 269480500 146916724 28709162 246687608 274805399 408735462 394034713 286360831 365629577 212984819 359833913 404555334 135990394 507037048 471312226 243502053 531087564 37453290 390198175 219348553 468758100 376754639 113316786 140174900 507369692 279986242 184419470 38442297 138490788 309007219 362497756 534027844 515136988 7471396 504595319 42589712 268152620 511974189 442122223 104764335 516084781 250712057 461153034 44435717 278903533 372898567 239126846 284527437 11538286 45073770 533014840 360952723 373049383 404067913 102910041 224886585 525582978 524178272 218677043 1603698 259026781 430961021 107073041 353414857 34934665 423531780 519127404 225050523 23871566 464650859 385033846
25112217 283809765 174169790 515608468 42749512 468603388 500547613 391702747 5224577 140282934 90738233 389160090 312874736 222663336 316977883 312920017 120568729 226606173 170203741 145768114 317442382 374478803 347522094 327131431 131886138 33662844 427287378 488701771 245555802 511897149 406212320 404164079 69391359 403868658 156402307 469723927 455113805 131508713 22834938 103805562 31515071 108885859 414603927 509075974 197779105 48084502 389173699 522063450 520321428 479729325 62154617 46425930 101993998 45475142 399558087 331631710 92751063 373949939 393072208 24179027 361077900 286228794 207719117 412488345 528106016 269164693 101985671 1620435 531757398 36264691 488481246 429265498 184145225 451006773 451423429 101092794 406814949 148069041 89021763 240687156 238196587 275128755 238783732 269884731 350407920 174821367 122499207 234888183 190965470 113150768 426768446 78793668 23184498 316817796 8568944 54513843 349534012 77776397 183882250 131497992
328280995 146177370 493449993 6010043 15343966 358259180 441370370 252605432 525759484 16197818 227098523 321266079 504181596 482110894 470555919 359957701 178687030 323194917 394018478 419634224 112984209 187651954 365871962 263488223 25653322 231421787 216726027 317023360 360984980 296430747 306750028 639479 168704370 156068191 512736444 424674782 419583038 364319177 356117390 171927807 408874534 488147056 271753993 274130652 132377514 90868445 259303945 128991784 45093407 319643152 212691580 463280460 350601263 191630073 316281318 457706211 356988502 463072000 434749917 307604029 47607654 49513597 106664078 92390367 108546309 29243200 216029494 323187202 412204074 197654795 435788969 409534736 178857379 520675859 496677327 414901290 352689810 507545987 449185314 194591141 139437291 261714424 456240690 211672968 53433336 524617222 115476001 272406544 200273109 102704305 533652007 476118572 236728052 340540917 25087758 84888065 471842970 534331199 78357175 218490215
350824289 391974898 115203220 173822057 226824372 412540387 370202156 253859274 516106838 185563613 5260187 369020795 382978779 515327006 123225102 316029734 250112556 243935448 406241867 123854502 80898567 120204464 116040999 467074188 413494910 293882178 235081742 461461659 240486004 23992732 306279296 359107661 324510755 138778303 171371918 15215436 138552728 194159649 166066784 106641402 241970484 530934829 308475058 196192234 428755501 104303809 91334227 85276772 90239244 285922223 489154725 159945445 255738925 143330109 126686495 193462685 331492418 376231589 104318414 363394031 275251408 340598421 301065679 188224244 153993392 508726704 39064023 215836153 305207951 164420876 426330284 20449020 491832687 533999794 323873705 25257778 198043939 468272161 432885566 170615684 65607383 244819659 470145901 260090126 176411014 68307094 168164430 373615007 12756610 248862300 342729356 274014268 94950896 373728876 269292518 491251101 465292104 156513543 495340463 252400814
312583642 353726692 351005519 310935311 348213572 527095724 358693567 473854356 417558013 94216830 414939409 417892550 399526349 520159853 186645733 35181920 99838034 59747581 111486197 383537363 284597117 378402985 317937802 408330690 23522322 355043680 149051397 174518407 5313068 152636675 438082903 407030701 14925239 523978729 482102409 488316019 235745012 37302620 451769397 280537935 471719673 421797913 109846026 404550760 510113838 169215699 281472845 438504475 14425809 13795505 96147794 404673400 95291763 426159563 203020807 175996098 116550009 247930801 146967658 23371762 473818011 225596901 107464974 156458804 71751784 168790620 19650202 331422569 310688960 470797824 373451337 62896291 13517401 474772785 395294827 513307308 83791931 128390207 55186659 7176576 177081156 95177714 530064295 349998542 272199332 321857027 439392580 328791419 161199202 284033440 201149271 17915935 80907734 372199403 12030228 319595398 337390636 123871356 42578883 424327216
460806375 280935898 162492221 170114513 38035036 82237958 269845108 321540049 149192755 528780017 150589417 231336398 39470058 199988992 478875188 400907285 300403025 263721359 126355583 276402221 213037839 426755948 518172427 406674764 526294811 320912215 391903145 373222624 397602628 419590793 287706690 8843016 305504682 336957738 126162257 146087703 198179138 415450841 74331747 212080664 392853078 159255335 405160606 185006405 395288323 492907036 350544695 470358670 470456249 181461169 242260474 233787672 59182015 370886997 499290566 95962043 20096428 68556905 144998158 62541700 106633199 281094339 223400025 205929521 269464903 165959726 303296195 339951799 415324492 229749736 417959546 299128767 232775909 224605475 387944258 284484645 159314639 333204869 284503282 202892664 267393052 273286056 423198708 147471485 292086962 79749019 351063496 408059820 261976008 417294175 48359810 474947504 124034156 275606379 123364424 257448939 508916224 100361000 464178645 295601905
342344888 159521141 30852344 428628744 429190686 50653476 473258006 140762798 125261199 422447483 151778723 48339219 518604987 468904629 36859053 232412827 162014248 321921662 11664722 249298269 535825327 290252923 73660741 281866663 304100094 165175999 529708109 210602615 374781460 204112471 110757062 362206723 437502409 33877951 59200542 177942066 400116803 305268586 230129496 170138913 281615746 119924287 91834253 188125600 172386261 429655574 330060390 435119026 261435490 523905599 224508579 404990224 393922466 489577468 460992663 33790374 232591842 517011202 105458346 381043732 23273412 272713211 87188950 83644975 353752764 487190279 306869802 466656638 368945555 314306614 32925514 520426429 348463336 127118352 512568557 535194461 56030122 85263885 133604190 433661954 377483167 380489501 390815739 318467844 193769952 475267618 108335545 12807151 300658522 19370097 466514334 279020803 415993166 370179669 432194373 345972660 12405202 274747275 309306718 335394090
290550863 208765895 524399148 534230722 314209793 340206382 479686661 197214860 191556218 170793689 157389269 174598092 28821535 391866713 180373403 238123897 24516777 512596781 329572074 232553664 94077349 313284429 275919721 220203394 98540788 292027299 379334484 156148434 140124492 31000973 407346169 166805880 388274869 388194909 468271676 359348849 435761934 387011545 401120020 160936812 332581509 79148219 306008075 409757518 76406818 252924209 68111297 144095920 243714621 61581150 22600298 438165596 4013827 86979543 75815500 251792851 32451829 102157863 504249410 400244681 121430889 121886028 136451132 75239079 80169735 446770232 507378108 412062473 164720205 163628625 416315482 70851134 501076492 8438769 215568449 11889355 38854121 463822567 260654767 284907751 403690717 461203188 501319289 106490624 153099700 444599886 139808902 152473141 373955474 133039649 40418383 85269210 146069097 108063497 374261861 443443448 126481285 247120281 479132395 303379658
294878720 371638999 396268055 376787776 450674510 425326781 327533749 269743744 240232371 182528698 159208101 103727712 325043911 97737263 126805336 56422638 395645945 74387187 473219159 506365672 473974537 448639951 100352444 97245252 135397517 355451650 119452342 311893161 482050669 457212607 489449481 449532916 277821543 370348458 480473740 186415796 203362443 454263646 278060969 56037038 199238592 446123242 507267553 385983322 96955965 310198607 212908358 301598309 317397009 80502276 275960831 18428973 488787356 307570547 454467271 516938823 279275540 424744313 249613678 63387132 296560129 402821098 375808855 461563079 370422720 324336394 3056632 486468825 49595396 24957973 508597085 122648470 239892560 412589496 169199269 37955606 76978559 21716117 194462851 50347941 309534780 224895939 90174910 346509890 306204042 310686028 67823026 82889508 499012414 144972461 300241613 349061424 61738112 214993242 244141843 218880900 24282701 129845048 177254555 384566768
11425784 409361184 118428175 416101751 417713060 45200738 425304880 381926611 354277067 34434112 311560527 390033646 494707387 1099887 189435861 195583338 82421012 253518234 321349820 486443289 447514699 150555359 75300116 477923973 975914 293261135 468749695 406154346 33211981 488341106 337175221 330621496 379275943 463456449 85855745 77548690 519865339 112585770 140016066 324226513 212612195 345206928 535923179 529002113 190272972 244839497 42224771 149705186 242102904 200001694 180156966 466205288 46140795 270573133 183928450 27385404 69131071 231784970 81805531 365972409 385632769 222275834 85460103 505945584 101440081 385469751 47020402 127320357 65111957 41179728 56714396 113395536 278003846 145582534 33917078 480840861 55832497 449646479 459085321 524512235 404657144 482571926 488270894 102875984 21621007 65670457 430123351 453937300 489611264 430113226 531385189 246164914 264775591 33165071 366846032 286709083 5244214 105076931 443369123 243505010
451132594 62674962 113589756 266343824 371165556 506173472 387860368 527671170 482502314 377504387 371431077 293431238 457861075 91438020 210800918 282527762 295231814 438669283 349298643 261215693 143532204 482455248 312840031 462997140 195868033 354056434 247038032 391177398 112691607 357391267 374204370 372609976 122898835 140459442 517169188 494757074 44359022 81673184 227264793 146226032 519155957 58864996 53033113 308986290 21105738 432744552 191855390 12152045 519912544 413326985 282321975 368857639 328010627 251373914 337325832 90639007 435882446 275836642 133983943 195405891 177399219 535234073 280973121 192707127 478188663 506159983 131884371 241787221 191957683 479499589 60657522 155415720 20120788 329355378 45966884 81458671 55893915 496700608 470236292 177755681 80167070 355643757 301445314 354257379 461065925 404902314 173853856 82193939 436419278 231569695 167081462 417676353 221370314 299960420 336670511 187158320 498811806 49422729 238020554 292845401
8 18 85 87 459
6 16 99 95 527
19 11 95 81 2875
7 12 87 92 2774
20 20 90 100 516
9 6 88 90 3216
5 15 81 89 4454
10 12 81 90 1521
10 17 86 92 4045
3 3 93 96 5344
1 15 100 82 639
13 5 86 87 2544
4 5 96 91 7363
19 11 85 83 2503
20 2 89 89 1252
5 19 94 83 3451
13 20 98 100 2889
16 18 94 84 1683
6 3 81 88 3683
19 16 86 96 2186
7 20 91 93 4054
6 19 98 99 7464
16 13 91 82 2724
18 5 85 94 712
1 18 94 92 1336
1 11 87 85 2584
19 14 86 92 2553
6 15 89 99 6884
16 6 98 94 6730
11 16 88 83 4950
6 2 98 95 4498
13 4 86 89 5390
3 14 84 86 880
4 17 84 90 1075
1 15 86 83 3631
12 5 99 85 3862
6 6 89 100 5547
15 7 85 83 4649
7 16 82 84 1261
12 17 94 85 225
17 3 98 89 4805
20 8 88 95 3984
9 20 88 97 2484
11 1 99 83 3503
11 6 94 84 6045
2 9 97 99 4122
14 10 92 91 185
15 16 90 99 3521
19 8 81 96 5055
20 6 98 87 1169
9 13 94 85 3718
16 18 87 88 2279
19 18 100 90 2604
2 19 85 92 3404
19 20 85 84 4263
4 11 87 83 3222
14 20 98 82 1903
7 14 92 100 3344
16 1 84 90 5267
16 19 87 81 2200
18 12 88 84 2988
15 6 99 99 5440
13 16 87 81 682
6 10 90 84 3554
4 2 98 87 64
9 12 83 97 4511
5 7 93 95 1397
16 4 85 87 3544
13 16 98 95 4282
12 18 94 93 5925
10 13 89 89 4797
1 20 85 97 5328
13 6 90 100 6241
12 2 100 94 5278
15 9 91 94 2243
1 10 89 84 5447
19 4 87 91 3498
20 2 90 90 5178
10 19 90 84 990
12 11 87 88 4478
3 5 98 86 2120
11 15 95 98 3840
9 20 86 100 2230
19 14 94 87 4635
1 8 86 90 3012
17 13 81 82 2975
7 3 82 100 3675
5 19 86 97 1938
17 7 82 99 157
5 11 95 99 5104
19 1 97 90 4032
14 6 82 84 2277
1 14 100 84 3265
15 13 99 98 6716
17 6 98 85 1201
19 15 83 95 1133
18 7 83 90 392
14 17 95 97 5518
6 19 98 81 1611
7 9 88 89 6486
9 10 99 96 1413
13 3 89 87 5266
18 15 83 93 1709
14 5 92 92 4586
2 8 85 82 627
11 7 81 90 2766
2 15 89 82 5423
14 18 100 93 5871
5 6 92 88 4829
13 13 100 90 1273
2 19 95 91 172
16 5 93 97 2958
16 17 83 82 2402
5 16 90 98 1783
15 10 81 97 3369
2 17 81 99 3618
12 18 98 100 2994
15 9 91 88 2302
12 11 90 87 1725
5 5 95 87 3297
13 6 92 94 6440
18 15 83 91 3909
14 8 81 93 3625
6 15 90 95 1576
13 1 97 95 1368
10 8 84 99 2932
18 9 97 91 1522
11 17 82 94 79
18 20 96 83 1439
18 20 100 100 292
12 16 83 85 1889
9 5 97 95 3411
6 8 95 83 5595
1 11 82 93 760
4 8 89 94 1209
6 8 97 84 2240
1 3 92 94 4883
14 1 96 90 12
7 5 99 100 1460
10 8 89 94 1039
16 17 95 96 5065
2 2 88 99 4089
16 4 100 92 2158
12 13 92 90 224
10 6 88 85 214
11 2 85 93 5484
10 9 92 85 1008
16 9 98 99 5626
8 13 93 81 603
17 8 90 82 3558
2 15 89 88 4343
4 18 96 85 182
14 13 82 91 491
7 5 100 99 842
7 8 100 90 2899
2 10 83 90 6022
2 11 96 96 6809
4 12 98 99 5162
13 8 84 95 560
2 3 98 89 3655
18 9 99 95 1203
17 10 94 96 2079
11 9 99 96 7312
15 10 90 89 1867
5 19 94 81 3810
16 1 95 100 3826
19 14 94 86 1515
17 2 88 93 6410
17 14 85 96 3341
8 6 95 82 193
20 19 84 84 4041
18 5 91 87 536
8 3 94 86 2738
18 17 97 95 4245
4 5 88 92 3566
15 11 84 95 1802
17 20 95 98 3547
4 19 86 97 6270
10 12 81 83 4095
2 16 96 84 4758
10 15 84 95 309
5 17 94 85 2625
10 19 88 83 500
19 13 83 96 1797
5 12 88 90 6109
18 5 94 99 2771
6 20 99 82 3732
1 8 97 85 5586
9 2 99 87 7
2 10 81 96 5183
9 7 89 98 3159
9 2 87 93 5372
12 18 82 81 3480
3 13 82 100 3097
20 2 94 89 476
12 10 85 100 3192
13 14 100 88 2522
6 9 98 98 521
7 4 82 88 2243
19 18 95 97 1367
14 14 86 97 5669
5 6 92 82 1323
15 13 88 87 1228
13 7 82 81 3322
5 10 89 94 1989
5 15 99 100 6763
20 18 91 97 4568
13 15 90 81 475
1 5 90 97 2673
20 10 84 82 3349
15 3 90 91 1246
14 5 88 84 3619
20 14 86 88 4061
13 4 95 88 6884
7 3 94 96 3016
17 9 95 82 1784
9 19 100 84 4951
9 16 86 91 671
13 13 92 99 5168
20 12 81 97 1430
13 13 84 88 4806
19 15 82 96 2748
10 14 98 87 2944
11 3 90 100 2932
20 20 89 93 2139
5 7 83 97 6895
14 20 93 84 3518
20 5 93 82 3761
3 9 82 86 28
20 11 86 85 4430
13 3 82 81 5451
1 4 100 90 3312
9 5 86 95 376
14 15 90 86 2957
19 11 92 99 4013
19 4 94 87 4385
8 6 94 81 2352
7 11 90 85 4553
2 20 81 85 807
18 2 81 91 4120
11 15 96 86 208
15 15 96 90 6131
17 11 99 89 3084
10 17 96 89 2172
12 14 92 95 4507
1 9 90 83 2022
1 8 91 91 5729
6 5 89 97 6890
18 19 88 92 3575
19 9 94 96 1516
18 5 85 83 655
17 2 90 89 2497
10 12 86 92 3019
3 6 84 90 4307
5 2 98 94 3699
8 7 93 84 619
8 14 86 87 4389
10 12 81 82 1452
5 1 95 93 2433
8 17 94 97 6205
13 8 95 86 4298
20 12 87 100 4108
16 6 81 84 5064
14 8 90 99 6248
4 9 85 92 5756
18 19 82 95 3357
1 18 98 98 6717
4 3 88 89 6404
20 1 99 97 1876
13 5 83 86 5275
17 18 83 92 2170
3 7 97 93 3215
2 17 81 93 5536
9 14 85 87 1951
17 7 94 85 888
5 6 90 91 1163
9 17 84 96 2628
11 9 90 82 2867
4 1 91 89 7630
3 6 83 92 145
16 7 91 90 3975
17 4 100 92 4341
12 14 82 85 4572
10 18 96 93 5639
13 8 98 86 5317
2 15 87 83 260
20 6 93 95 3468
16 9 86 81 2439
6 20 95 84 3770
18 2 92 94 5914
5 3 100 81 2721
18 8 85 81 4452
5 8 87 93 3998
4 18 98 84 3581
12 9 83 88 4896
6 7 97 89 831
9 1 88 88 3849
20 1 90 92 4610
8 9 88 96 237
12 1 95 91 6790
9 9 91 88 4807
18 1 81 100 6019
18 12 88 96 415
19 18 83 87 2794
14 7 85 95 5618
15 16 95 84 2936
10 3 93 92 7147
19 10 94 96 3745
12 5 96 100 6728
17 15 83 86 4323
17 10 99 85 3481
7 10 91 92 4088
16 19 97 98 6377
5 17 96 90 428
19 7 97 94 6726
18 12 84 98 818
17 16 86 90 1826
8 19 92 93 5024
13 10 99 83 1078
16 13 88 81 2590
16 2 87 87 58
17 11 85 96 3746
15 6 100 99 1502
12 1 97 88 6504
18 20 91 81 3011
4 15 97 84 5745
13 8 96 84 4398
17 4 97 86 1237
20 10 86 89 1472
11 14 84 97 4397
11 16 85 95 5857
8 8 95 86 5985
19 17 94 98 3378
14 12 84 81 3841
11 6 92 99 4152
14 19 86 94 5147
20 17 97 95 4853
12 16 98 85 2704
12 7 87 97 3355
9 13 98 98 367
16 9 95 86 5742
10 11 81 97 3035
19 3 82 100 4729
2 8 96 100 6896
1 20 99 89 2559
17 4 88 99 831
8 9 96 84 1778
18 5 85 87 5242
13 20 85 84 3350
14 9 89 98 2469
7 11 81 81 1900
7 12 88 94 6363
17 13 94 100 4938
20 10 94 93 4815
2 4 88 99 3593
2 5 98 100 1911
20 12 93 88 3875
6 11 98 99 7115
11 19 97 81 6
20 3 95 84 3874
11 2 99 85 5984
20 12 84 95 3159
17 16 82 93 4103
11 10 88 97 4103
19 9 93 93 3977
13 9 100 83 1270
18 8 91 84 4828
5 19 98 97 7414
11 8 92 97 2317
5 18 90 95 4285
8 20 92 100 4659
18 5 84 84 3840
20 1 81 82 2609
2 10 93 86 721
10 13 88 88 1151
8 12 99 88 4767
15 5 91 81 771
16 2 98 89 1369
18 10 82 85 2210
1 16 83 100 2701
20 4 99 89 5443
3 13 88 97 3986
15 11 94 85 5253
5 9 100 99 6803
6 11 85 95 963
2 3 98 95 8979
2 11 91 93 5361
2 14 96 92 2507
8 16 83 81 613
4 20 93 100 1517
19 11 92 81 4854
10 20 98 82 3680
16 19 91 99 3233
9 1 84 96 3625
3 12 97 97 3694
14 10 83 92 2705
4 5 86 91 3003
8 12 90 94 6701
6 7 86 83 1687
6 13 91 88 2947
11 3 90 82 5823
20 18 84 97 3766
8 5 89 82 2830
6 4 83 86 3205
11 5 91 88 5437
5 18 86 86 2466
2 15 97 91 553
14 7 82 88 646
2 18 87 92 3735
6 18 97 98 6223
5 20 92 88 2996
18 17 98 89 1567
15 16 84 96 3296
11 3 84 95 5596
15 8 94 99 1340
2 12 90 84 4551
5 18 91 97 517
15 3 90 93 2866
11 10 93 82 5778
6 10 84 92 4267
5 17 85 97 954
13 8 84 92 3876
12 7 87 83 5430
3 12 86 100 6355
14 12 95 87 3428
17 4 82 82 4514
11 8 96 95 5023
3 1 83 87 6519
2 14 99 83 2243
6 9 96 96 2406
3 2 84 97 7559
15 17 86 95 3428
8 6 87 81 5358
15 13 83 91 2233
14 10 92 94 1085
9 5 99 100 5485
6 10 84 100 6545
12 5 92 94 5337
4 17 90 92 1849
2 11 91 88 803
3 7 95 90 2558
8 8 85 96 6396
5 6 88 81 3211
16 17 98 94 3756
20 17 85 93 4965
11 15 82 82 2893
13 5 86 96 5842
15 9 81 82 1615
13 10 92 89 1200
3 1 100 87 716
2 1 90 93 2979
1 16 88 97 1386
15 2 85 98 1503
17 2 81 97 1401
2 15 90 99 6693
15 1 88 99 5030
9 6 98 81 3391
4 18 89 97 2027
8 8 91 99 5640
12 13 88 83 2091
17 19 84 81 2264
19 5 85 87 4432
14 6 81 96 6071
20 20 93 87 4312
18 14 96 94 2446
17 6 83 93 3287
18 7 95 92 6123
4 20 100 91 6824
15 3 88 99 227
18 7 99 95 2999
19 19 82 95 398
6 10 93 85 3348
12 4 93 89 6255
5 1 91 87 1497
3 5 96 81 1543
16 19 92 88 4987
10 6 97 100 6554
14 6 97 96 3199
9 7 96 91 7244
14 17 86 87 2779
18 1 100 91 827
11 1 90 81 5626
6 20 91 82 442
15 20 98 86 4598
14 3 81 86 3395
1 19 91 94 6301
2 20 87 97 6408
7 14 87 90 4718
17 3 88 98 844
11 1 97 91 7186
2 5 84 94 3445
20 4 98 99 1889
18 20 91 97 969
19 19 86 90 514
10 9 97 82 3036
3 4 94 99 2775
2 17 100 81 2549
10 13 97 95 267
2 5 82 88 4709
18 13 83 94 4426
5 20 95 84 2424
19 6 88 100 4861
3 10 85 93 3261
10 15 84 94 732
15 18 83 99 2042
1 19 86 93 3961
17 11 91 95 116
12 3 95 90 1054
17 19 84 82 4229
12 19 97 92 2789
13 1 86 88 2564
6 18 87 94 663
12 9 92 91 4055
14 7 83 88 4613
3 8 99 85 404
12 19 94 95 3738
19 12 96 85 1911
20 1 98 91 1758
3 1 84 98 6545
18 16 99 93 2443
15 5 81 89 2288
8 11 90 86 1961
1 17 85 91 1038
19 13 82 91 2584
20 17 86 88 2904
7 19 84 93 275
7 17 97 91 3818
2 7 81 95 4258
11 1 91 82 6553
3 11 100 94 3693
4 14 83 82 2797
7 5 95 85 4858
20 10 82 95 1808
11 16 98 82 4744
12 9 88 97 3642
20 19 85 99 4054
12 8 92 83 4699
16 4 90 100 3297
1 14 85 95 2953
7 17 99 92 2095
18 5 82 89 4810
13 6 86 91 3278
19 19 88 91 813
20 10 98 88 5889
12 1 94 98 2632
4 12 96 91 7151
9 12 90 83 3966
17 20 86 88 1803
4 2 98 97 509
10 18 83 96 871
1 18 88 85 5439
20 20 88 88 1904
18 7 94 82 3414
17 3 81 97 1456
6 6 89 94 5333
18 9 83 91 1204
19 15 100 81 2836
2 9 96 97 7236
1 9 83 97 3412
4 16 92 88 5647
18 9 93 90 917
10 2 92 89 4535
19 9 96 83 4829
7 11 88 96 1556
12 8 96 97 6849
15 20 97 99 2994
11 12 97 91 1881
18 17 91 85 1620
17 6 100 81 4215
7 8 83 83 155
15 9 99 89 5960
13 5 97 87 6972
15 11 84 91 3907
9 16 100 99 4914
18 17 100 85 2354
5 13 87 90 5517
1 14 92 99 5082
18 14 95 98 2697
5 20 92 91 1234
13 19 100 90 3248
11 20 83 96 301
11 13 81 90 3847
16 3 95 86 3182
9 15 98 96 5316
10 18 94 97 4162
13 10 89 100 1531
16 8 96 100 1078
8 18 89 84 851
11 9 85 92 1698
8 10 89 93 6360
13 1 98 90 1919
5 8 81 88 5076
5 18 99 96 1688
13 4 81 97 4814
19 15 92 90 3851
19 3 87 96 5116
6 2 97 93 1992
14 14 97 85 4852
7 3 94 87 3167
19 17 98 98 3128
4 5 87 90 6484
13 1 86 87 3526
17 5 100 94 3445
14 8 92 82 56
2 9 89 84 2939
13 12 96 95 2341
2 11 92 92 7010
10 1 92 97 4030
3 10 82 82 5476
6 4 98 81 6132
5 9 90 97 1716
4 16 87 91 1097
12 2 100 92 1599
4 6 88 100 1674
12 8 82 81 3069
2 12 94 100 3136
20 4 89 83 4316
5 14 82 95 5913
15 13 90 87 4719
1 18 84 93 1120
5 3 82 90 6448
13 17 100 89 2283
9 2 95 85 5761
1 17 99 89 1286
2 7 92 88 6274
12 12 99 88 3177
12 5 95 95 7219
6 10 82 96 1443
13 8 85 87 5385
20 18 95 91 5437
12 15 98 89 5033
7 15 94 100 173
4 20 90 97 2701
18 17 85 94 4096
13 5 100 85 4123
3 13 88 93 4005
3 3 89 98 3194
16 10 89 83 664
11 14 95 87 3021
14 8 99 92 4053
14 11 86 95 3248
14 19 100 81 2291
8 17 99 85 596
15 4 96 86 4700
5 4 92 96 6998
8 18 92 98 3937
14 14 84 91 657
2 20 83 96 798
10 15 83 83 3226
4 13 88 99 28
15 19 100 93 2246
17 20 93 82 3537
4 17 98 82 4782
10 18 99 97 6253
11 19 95 86 524
9 1 94 82 7037
4 15 84 99 6415
17 11 99 88 4654
11 20 86 87 2319
4 10 83 92 3750
5 14 85 83 2335
6 9 94 97 4783
14 19 98 90 523
7 11 100 86 5590
6 3 84 86 2879
6 15 87 82 3659
2 8 87 98 591
3 4 85 88 809
12 6 100 83 4009
6 10 83 95 3146
10 1 89 95 121
18 1 90 91 1632
19 12 94 91 323
17 12 90 97 853
19 14 95 88 2047
13 1 97 84 1022
20 3 95 81 1461
3 20 89 81 2415
13 12 81 87 760
13 9 89 88 3524
10 6 85 81 3116
18 18 84 95 2178
5 9 93 89 2027
4 9 83 95 586
16 4 81 88 1269
18 9 96 97 6514
19 8 83 93 133
12 15 91 96 5535
11 1 100 88 465
2 7 100 88 4577
11 19 83 85 460
5 5 93 93 1323
6 9 91 86 6499
10 6 90 96 6638
18 3 100 93 4795
9 2 99 97 249
4 14 81 85 3092
10 7 85 94 2366
12 13 90 89 564
6 2 91 87 6813
3 20 87 90 1946
12 5 86 96 3463
6 8 86 90 3027
4 8 92 87 5581
9 5 81 81 5568
8 8 97 93 5083
8 8 86 97 5566
18 5 88 98 1201
20 17 86 85 4505
17 12 100 87 4981
1 2 97 89 1025
3 9 85 85 2741
3 18 82 82 1986
11 6 97 95 6704
12 19 97 100 5722
7 15 98 85 5156
17 11 87 92 4280
9 19 86 98 31
19 17 82 83 1663
10 8 97 97 5437
8 14 82 87 5405
18 14 98 92 2716
8 7 96 97 7806
10 2 85 85 5644
9 8 98 86 4809
10 17 84 91 1136
19 7 86 99 2396
7 15 99 88 1090
12 5 86 95 2046
9 18 96 83 4472
20 13 99 83 3502
8 5 83 95 1509
19 20 93 100 3160
20 1 83 97 3163
15 11 95 94 156
18 18 86 95 4559
12 3 99 97 3559
1 2 98 97 221
9 13 85 96 2333
6 16 100 85 2528
1 9 83 83 4650
2 6 88 86 3120
15 9 88 98 735
5 11 97 98 5346
6 5 98 100 7169
7 7 95 84 5540
4 2 96 89 5843
13 16 94 95 2706
16 2 84 94 2322
3 15 98 83 3639
1 15 93 91 4168
8 14 88 83 5541
1 4 84 96 5022
17 20 94 85 1203
15 18 81 95 1922
10 14 90 82 2880
13 7 95 93 4765
13 3 94 90 5424
5 8 87 82 5261
13 6 88 99 2746
13 13 86 99 98
19 14 85 87 4793
13 14 96 98 6278
10 3 88 83 4094
4 19 86 99 6441
4 8 81 90 1451
18 3 87 86 4750
15 2 86 99 3632
20 9 97 87 3861
2 10 100 94 2675
4 3 99 86 4452
1 12 81 100 436
8 4 100 83 2297
7 15 81 97 3178
14 8 83 92 3688
14 16 99 87 298
2 9 85 97 1549
15 19 99 89 5742
13 13 83 88 3650
7 19 88 81 200
4 6 89 99 4016
13 13 82 100 1870
8 16 90 93 3520
12 19 100 89 4402
8 6 97 95 3818
20 7 86 90 691
18 6 96 100 6959
9 15 87 83 3862
6 15 91 95 6868
8 18 82 97 1294
16 9 88 96 2946
9 16 95 86 5652
19 13 81 93 158
12 1 95 96 2178
15 19 81 100 2363
7 4 98 87 2718
15 10 98 89 6649
16 10 92 99 1402
5 11 90 95 615
3 16 95 83 3306
63 70 72 81 40
24 72 89 80 12
36 49 36 84 24
32 22 42 35 47
44 20 79 65 287
33 11 58 66 1321
13 5 31 23 90
58 54 61 74 34
42 30 65 55 288
59 17 83 24 42
12 55 67 88 427
27 43 51 49 106
17 36 78 78 1179
12 29 79 94 1097
42 19 47 57 37
81 8 88 42 64
4 7 46 84 2050
1 49 38 97 866
85 20 93 63 161
39 43 82 90 258
6 27 27 48 349
47 37 63 51 96
92 32 93 66 19
47 6 54 47 187
36 38 85 52 287
54 12 84 98 1287
35 55 97 76 1101
12 42 91 57 1263
22 57 72 66 116
41 12 83 84 937
24 26 33 89 23
48 76 90 78 108
59 18 79 94 842
44 4 90 90 3994
43 40 51 66 88
51 21 95 55 761
14 35 100 48 19
36 32 47 79 142
1 40 24 81 926
33 17 76 89 776
87 32 89 55 23
86 13 93 53 325
59 26 70 92 609
18 15 79 81 3574
49 55 86 70 435
64 71 92 89 225
91 16 98 100 229
34 13 48 72 69
27 47 88 59 198
18 13 83 52 1406
11 69 37 96 297
69 10 92 37 72
2 7 33 71 806
4 72 100 93 1765
4 18 24 25 161
44 45 71 69 577
84 16 100 91 673
16 39 24 50 88
5 25 11 59 226
1 23 88 55 2810
7 15 10 16 3
25 6 67 78 2542
57 47 71 96 574
24 38 39 92 618
8 38 51 73 932
68 16 88 41 522
14 45 20 76 90
56 19 91 89 1798
4 55 26 56 10
58 43 62 51 40
1 2 54 14 382
56 58 56 69 2
4 12 10 86 417
26 18 47 73 267
15 71 53 76 151
62 33 94 69 253
23 78 79 83 213
82 22 95 69 624
45 7 66 97 1695
5 40 54 59 1000
42 11 89 34 739
25 7 98 52 2259
80 70 90 86 89
14 19 21 27 70
23 10 99 34 1155
6 14 7 89 133
35 24 86 79 2212
15 13 43 40 182
49 22 52 90 271
23 8 89 34 1295
10 85 73 92 111
57 49 88 69 235
79 23 100 61 295
21 28 86 38 9
3 1 66 88 866
32 8 58 30 228
65 28 68 40 7
18 74 85 79 6
33 23 42 66 82
59 28 70 45 208
45 12 54 32 54
29 30 85 61 106
50 51 57 93 100
6 75 94 89 1335
13 48 89 98 2219
31 5 63 35 306
49 32 72 86 1283
32 81 53 92 145
23 23 74 48 1184
46 93 98 94 64
31 16 32 39 46
17 5 33 73 1139
22 16 62 98 1397
3 37 40 50 531
13 55 38 66 54
47 66 63 69 16
49 54 90 75 855
6 26 23 93 638
9 6 43 86 1669
75 28 77 65 71
10 72 25 73 14
1 1 3 72 111
18 27 88 61 2140
36 5 75 100 1836
23 8 41 38 535
14 46 57 83 811
83 18 92 94 202
90 14 91 34 6
74 54 95 80 152
68 95 100 100 184
1 40 65 51 64
12 29 60 36 201
21 45 94 77 1962
8 61 35 78 41
72 78 80 95 17
27 33 51 98 135
1 30 18 31 25
51 29 84 64 1185
16 30 99 55 1784
57 31 82 46 142
14 50 40 88 308
28 42 45 84 614
59 34 64 73 118
15 31 84 39 487
7 25 55 55 540
85 1 89 78 269
21 77 63 78 51
12 20 75 36 840
9 41 52 84 1171
26 5 56 92 362
62 19 75 75 373
90 10 93 22 23
31 35 56 53 33
24 52 38 96 14
68 23 91 62 537
35 39 95 77 278
20 53 72 97 64
10 29 78 73 2218
79 22 99 83 1253
74 38 92 57 342
11 18 59 74 1218
6 16 34 79 1310
73 33 85 73 270
40 39 58 63 204
80 2 92 49 371
9 17 76 49 1815
10 49 81 56 303
30 66 88 70 140
38 33 75 34 38
26 78 40 98 70
53 11 85 60 1148
21 31 94 78 2554
41 19 99 20 61
93 2 94 75 3
1 50 72 55 203
28 30 92 67 410
5 10 86 39 412
14 43 35 54 253
14 4 58 83 3428
2 9 30 40 204
13 32 87 90 85
7 10 25 74 996
19 16 79 46 1407
17 34 91 88 1568
93 23 96 25 3
51 28 55 82 224
3 66 15 73 37
33 54 77 79 458
65 13 84 83 811
63 12 63 91 73
3 13 37 78 1527
13 59 64 88 818
48 70 65 99 154
58 18 81 46 74
17 25 51 57 799
35 18 54 90 448
51 68 76 69 33
50 11 66 65 355
81 47 84 90 129
35 3 56 88 213