189
102035989 96812803 258230955 271318394 203542836 104491726 100409868 123562651 289507007 117029262 109244526 100829396 270772917 159626392 828051016 151766620 263718763 252687973 143785192 220869210 180916527 174151816 96609354 284132615 191925255 264479964 120447766 107253792 669898981 105541419 417861511 181477249 238948401 247715731 112201091 115262543 214324207 256633852 257180098 161977930 105768671 230705425 189382652 223179472 226272418 106601953 185285789 207986438 282074053 629909631 102804039 143066739 153616005 179481606 122665886 109788050 241458578 783482537 111626768 115851100 253224060 210586645 152605067 231889602 867167607 101376985 176281437 171503813 209475778 222687739 96851812 251969382 131296330 247858757 278328903 265932297 214979905 154584881 143120887 148896491 280709005 357518647 149687436 391716874 496644636 240086473 175870771 239161266 206770074 340448779 232355339 238495650 193294372 155560577 439192121 94195339 176677590 708007315 152119768 99168887 98093379 281280692 121791652 189931218 142762262 224395285 211176309 169803148 149741681 283596301 275351480 217242714 116149872 131477391 243224754 93733083 187413046 286927474 215841353 251259581 283538251 267185431 93654830 95417613 403283578 211029846 249523448 493098111 126230687 494999678 107467919 193197096 122121600 718679148 736907060 262325975 229319899 277991093 696480970 273759452 140507982 104839860 262936098 169620974 116299109 93070632 123708949 155294667 97542559 142952179 141079174 203731807 214936338 246680489 155439311 158648831 104630194 191433180 131781999 205579710 220149062 181983642 626906667 193113898 134961130 281576997 187375691 587366027 147846440 110777658 204854830 130419751 151675192 266977039 636964876 186448376 109492892 108792771 281065489 139342110 304776576 99594123 271868948 221401559 480497351 225030938 260589514 204477432
199679133 125833708 174162294 234569853 246197637 202443894 286437290 111744518 199434977 124773708 263527104 224185748 208722550 625221773 190374965 131514984 140280808 135522845 141246574 178832822 117849671 159389081 169184937 134289008 171649481 214072907 264921845 633697911 227375775 149335379 166244774 158642467 443668557 216164624 288124131 184119792 205119250 94773735 237593774 284623812 102457045 235425695 151598164 279188949 212565344 212853653 239738660 171304285 682953287 276603195 138585036 133553492 281856506 222074839 184905447 184431455 810194026 271656279 207673016 201258584 269822547 133629278 269618517 468365289 159696632 242241264 199397999 230531489 274316913 272026076 183179175 223760082 106311806 276678898 230100848 673365813 137312526 137406659 161774623 208545447 422564530 149195809 647059476 905811289 732431566 250300784 828711558 150804020 372335759 250912867 202528797 282764645 138012421 515430814 192641753 133846920 158820440 138316761 95705465 175980495 223743788 170265282 178764967 94309652 273964672 198896993 92589398 136461304 153873088 158993906 121138771 194795604 117444632 266815671 109619661 182685181 284438993 193477358 270039165 240769889 180302266 193033485 276931035 708148204 139389741 230755807 552768335 271242826 680354656 166873299 150717259 290177292 398186145 685978135 676646340 169138289 269783223 751494152 159429672 222825703 125031463 110519945 122502160 140282655 118653353 191141407 125165708 161525124 283718234 148782124 163793804 124357497 149625661 245567798 229104810 104642323 270905251 271321188 234790698 117090643 96568645 727752642 130769363 230118622 215053758 161115796 105075155 114799906 141064697 181778557 100242406 222724618 179428657 598099175 268713689 199496845 225351316 726046678 194481889 98915268 280314442 222672219 256034308 574773437 159810563 127341180 100331893
171221833 134526050 234044200 166854536 158169937 168241621 102358297 232644946 247269192 173369730 194953189 282290620 647889473 147277484 103419492 127271387 271139767 193808006 135021890 197362903 229122830 162238743 157495858 241741695 103178418 158429474 580858128 244155134 296490214 118039073 247948981 244062622 117431376 254234025 285868937 209462588 431966940 135833475 236415605 213615340 249373385 108578953 127793886 111649552 130485585 200036817 251173629 262859479 261981865 262818486 211645740 107398972 234292248 830064558 218824256 812534596 226137265 120736394 267913083 232754896 191494473 277418420 802912044 283005009 274163854 93091435 132995406 287347662 154994089 280968356 214352480 200964390 274588690 132277930 783243309 127065361 150837045 198867106 278372780 467971985 226750352 458658972 383715022 386502768 240258515 674093967 238392041 400063467 103181068 211893593 218471923 235682187 652223337 98834328 134145649 686638559 251533844 277450019 144980876 117453303 110856014 200550606 184341414 144331065 275415334 121993609 147120878 260658371 183078358 261006193 209760860 130776395 261023194 167406629 237443176 240486631 183430128 99471122 268033463 148526330 211839191 156784243 306330067 150869939 193891809 703779531 182722972 738254976 191642047 164567313 111736327 625947546 888230116 483353834 283064054 160503018 343731038 287510034 134863942 108203642 131846980 217290226 262963492 262354483 226740034 245357180 251943634 109285452 222880351 154675782 144970468 117799246 231257708 183675896 262675249 259233246 176311918 257447312 252126956 270533990 893468255 273142028 201905920 109324626 172495192 701396531 105131120 131230988 263124913 162920212 228553637 155283965 215331214 263414257 135758263 287417465 208881218 243878977 255859684 151524244 289746884 122917921 567045560 144082515 116225051 114161921
111096350 187694728 252930811 266639845 184295800 218620876 230247771 195626412 194343626 112224050 179339243 352419334 175695278 116136236 99617081 218321103 248293493 128944346 222289294 101350424 283120726 225467576 169985153 211947838 104532531 314437288 282660882 304211533 131157217 215651717 594885801 105466782 190712600 248036884 108009388 620011574 175873154 104754635 152602750 118997771 278710097 218278951 193543747 185674272 122174186 131359878 106949174 251554604 221891379 231342933 222829315 142615118 133983642 227640679 491834665 211756070 266192399 172350224 123324268 200769367 193985777 772337307 251037584 276777988 128343295 237105861 143871699 102352008 145607979 161746372 247215319 147111003 223408043 710863638 177184658 241836494 190459175 219754069 109222340 195963614 97839293 443656708 833684368 284567213 575255475 100088634 617430174 147451221 263654697 280025941 255711780 227453532 135383127 187752155 342435316 224937300 188171820 195466534 209692765 215875895 251997276 227227001 246239393 116768164 238226112 120606806 209758341 279989920 146931219 117409426 262601414 238307435 206605862 242248556 214753190 110701726 287534027 160157993 127242737 241658034 256822460 181997350 158672023 229528560 690920350 174964871 361985962 263481430 144905677 151998679 497325895 445040168 905066555 223805621 277386514 545306898 267103857 217771604 241432259 123103945 228442859 144545946 225280125 189907075 160032363 212211921 112687673 234663106 218255364 138254642 181613572 148063223 241334260 96966045 200872145 105322225 171018299 146230386 170916300 836990784 129785001 279770563 180447690 276757787 246550384 266509541 171301562 109339553 237418982 257448014 111401966 839043760 212689119 105007504 210268473 593018040 178172442 559018182 164266358 254248371 95509731 92468804 98347976 147537980 183197934
264384927 191573003 92636737 222955170 251555544 134555922 151290423 223200450 211760820 289329181 628908728 200008599 101318585 193066608 273911053 250015553 198490925 137055022 238761268 256373022 185300187 231796773 277193753 249559410 347681502 113806886 623299592 225047967 97042993 777857016 193814486 102629299 166269665 99230708 336455542 96178545 116398721 183725718 270889454 155490341 195762037 144306909 164594741 200983303 213691040 775282974 274469711 278545514 190724349 149687203 115588412 174147069 210635403 330346524 232695112 253823629 246044235 243644501 245180290 239468205 762323892 172021103 228455409 152473157 196400674 114334089 136465419 240028561 124076321 110318042 173962795 177838904 649195265 227848473 118273673 264295010 202676022 655578658 109044927 109635215 161447255 891248830 212126419 382885315 243969015 772011361 108981443 183225165 181796165 170603206 332745777 288831472 271345248 263211084 119865935 200387997 116830270 125025585 164672070 152830234 258963007 236045256 233594845 282277303 249169131 162151629 272945687 173377423 160730640 257395416 239273965 158806411 280680310 159162876 104040169 137155641 282383280 104309164 120505430 123059464 314818180 232475151 95852275 652989455 151426134 682829685 164318043 275625369 243825460 209290167 230556348 352383568 193903296 281836472 203271737 204631298 181468664 107199784 233553391 198117070 276864729 152273768 200896365 239099787 183942339 246079547 147206355 148486323 223252247 219893027 166649150 155625897 178488392 187160276 115298827 240830608 240707687 106220937 648938455 122594466 127379072 279159695 220730041 575437328 165404033 154031899 274575374 169447667 200910812 232458611 575284361 97722627 110394102 213635426 144500072 110205521 401734443 148636353 282323525 93608956 574224456 130715878 197581895 93854246
155594094 164902680 221361046 265327455 238087898 179031157 208146983 195446118 242946915 804739458 131459282 139115685 210408984 268831675 271866090 164951320 105208493 180881772 97467190 238486238 231111490 234591932 283588935 771123775 106587238 740490441 199156836 269770246 322824243 278137584 256278268 213184761 259028830 359485252 167009574 96993176 185267878 250295291 135908589 258366023 213946031 218865485 151191096 105166893 175656656 208993447 129328216 120066244 285427839 212536307 446928374 112285131 422886983 290384865 133795702 243239124 275637991 267175224 288206266 750492740 279510624 218036347 264142530 134593768 200500118 268409038 164726955 264928460 110708325 114870703 161492413 813519999 211873431 273787351 250077283 148887728 335532298 226350645 718047167 219885213 580339011 113377321 720260545 163835004 762728666 160858212 226185274 224861957 156801011 737717048 167022460 279297741 262884635 274116032 264980830 120601851 101071833 101079838 166933183 217698209 234372805 268141011 258438532 226133682 215766529 245003231 214305072 215558765 211085859 269042432 163871625 134669530 157975923 133748464 223099220 282006161 197230150 240299528 257541713 386494530 135923886 206334900 414763146 211203568 183206990 156858962 226293824 228246961 497099468 531710597 416132118 180724842 280184143 466705451 212909049 104343642 237357146 143371362 179698185 230520950 253118360 262857975 177117642 166592287 150552468 156917294 165198270 273922231 136692174 280228002 240356326 262159330 232913291 109699181 145018141 251647860 263783634 326329413 131616689 103542462 122085429 230290548 714903625 181865228 146909106 263286628 124903642 274325052 132977311 206162955 256875572 265436691 258479197 460236530 210441651 800543263 94293513 218681541 271345766 731287949 231996815 290394411 259614703
135234655 157377724 221049665 190955070 130304717 180123193 104063013 122986593 298021920 170846133 140857627 260813680 189537042 272021304 265289642 165512068 182052839 137618911 113991612 244371455 116458899 207785755 644069234 288408856 712359185 205899803 265333127 407430690 154950531 182413070 230153586 220505960 183616063 216060741 162709260 282793866 267102646 246373895 181614282 182561766 119924201 136134276 243332575 152280038 200777849 133256228 246613475 112276536 262446262 733767060 250233800 886907373 131425997 165761515 139635370 195423062 201069222 229421058 565850767 177550756 114674543 97663688 259809519 136379029 224976311 202222604 97728727 200647067 280107047 177028142 319519067 107162931 174782951 182094611 119597669 479209535 245820008 536282287 816926141 94590725 240902883 883103700 110288384 217919668 209134962 253112737 164253223 200546772 276222494 249781354 249443496 695137511 250688464 118100678 131153616 147286529 240040913 119354396 139221528 225971929 127697594 198258652 110246867 140061928 212188309 129661495 253741216 137386319 171771564 260857677 258088094 165751543 138272738 243708509 146303251 133172227 135575901 183814989 302432519 114124165 289416062 98480870 173824996 668716737 213497968 183860302 290119041 586118503 656048508 793993540 136725425 203654859 805646570 260888225 109254163 92733857 253287845 230573460 121751424 252594927 284470686 258985576 257109829 123285392 160461986 198148574 161300728 158643888 289189919 127337682 276642221 248951162 118189234 127406038 221821700 107537938 148353535 136629893 163331929 207924670 139332721 109812103 264180906 95390224 248151147 215609446 113908974 128941962 831538075 156139273 145432190 226617830 237107108 117383482 867510434 281019402 196825021 213952198 570255435 147159625 226874255 206677275
252304995 153394351 246847836 97379698 113640759 159134212 202589436 737489838 244589867 127276416 194037848 130322936 131695138 283647188 183195766 117769731 115412773 184302269 122335806 255533058 218925781 344237413 284092899 603731673 156460638 280498342 421698766 119923147 246594088 93638879 117772614 377386725 235938804 241734361 96359860 288347193 113127808 248534874 269789515 115126820 113664716 98588051 305445642 145385531 179187571 96889862 173151845 216153287 495502276 269937213 308478302 143063269 181189962 244577958 95925836 148950629 128730473 265986090 119165260 94902030 243235579 148049852 229084758 273765156 223871939 121544556 173366437 100990173 135408245 390108949 276698598 173504060 222964080 213820764 351539253 129618908 352978469 308565457 855342140 97501058 606139824 261965134 784660425 202332237 150256801 226181308 165441892 104299761 267271714 261141958 744881161 99504166 111265537 217370439 231725735 94156097 177649279 167283912 227672373 276587767 95582384 125621216 188897585 158989548 122232397 217326239 152651601 176522367 144520071 245833713 174243381 96296123 159693025 139370103 211497441 244209162 249271874 515299050 228318453 268804267 827094003 155288894 627669633 217158074 101214350 222251778 414261881 866839993 590331830 196956118 279492077 170141206 272182102 93168487 110311776 263905532 232416277 153790940 130602471 265757747 250326007 218852326 153637164 105526626 119499225 201670089 94041909 204528917 256390072 153483888 261374425 239177805 93296678 239566727 226562706 407420081 263276146 222296179 147084994 218685843 462447263 148008197 143448754 232406506 173607135 191014897 236579771 416884379 275436555 122137361 164849068 344426292 134259653 128615963 179827754 121324034 191950696 307239901 105926868 210053851 272034955
246573959 170487370 217922657 174934031 123641122 254458120 582144827 136325754 254519826 119060474 224814392 115398410 188622187 150377662 108051428 128599270 267692333 228681370 175373536 115591673 175894376 192995273 632500917 263444041 271958076 704260494 203202952 96462711 243780009 135997235 541280566 162004929 221537224 177608137 278900365 280656806 135505875 237361334 185839716 165288740 129102300 434865760 120927070 206444676 126378392 163502838 244086682 694804534 128165875 276263249 215504611 131732041 99396576 249026355 102954701 138686938 148231360 112261786 162471787 287890782 198123290 280092213 200470907 141912813 233606174 140062654 171372257 174265932 96131994 195631365 99796003 239096547 147345099 292417057 260120225 520976433 725683072 531812737 190326580 388396381 215368214 224587444 181326268 246188791 129757986 109975617 632895789 143165761 108689776 328544349 218889789 201125277 118135063 105929865 218591076 244586109 155568556 233994054 212238490 224307420 170667449 234551958 149602533 222692401 214887481 103349808 205597539 278582109 124482759 106889683 164055670 101139536 211869657 93292147 194649864 251723048 561931124 233483425 162425614 317891173 249205266 632739683 222161650 211031988 203468486 679512970 727734735 608450522 172860237 109224117 713947826 96493765 157926296 202120803 110406052 130593190 181761080 127656686 194718699 166923530 285249116 136018372 184899265 223589431 120449546 276743169 281894073 140949438 180554221 233217458 184006724 225038479 164672162 258526238 423511640 251830001 205562823 97862913 216270522 180161372 227039279 207695160 197517150 208400486 258628339 184025853 238295711 113213001 270000603 120759122 535215161 115273926 878210839 267486741 212552858 184574972 481533556 94344737 206901391 213782224
237736679 120887869 161104175 193458033 286683830 185723455 210558841 267620177 150479386 131663329 140008143 212120818 247117094 115081192 279305538 180326653 133735439 181158259 158678722 755329671 185961164 659467353 201591428 99513735 92842760 119551655 229283089 174251729 131292117 494849763 113897782 221618181 106270141 94130329 273745631 123638147 279692853 110348729 285728988 219458300 868869033 263474075 273655681 266723831 258821159 225596551 279465269 276050303 820486525 245513322 110609180 265871425 284714236 140465111 185177111 219389975 175345386 102813973 143336169 201481182 163492931 222583825 228987828 220811565 207294266 119274810 113776957 857412640 163681091 193911954 262873650 105954510 100587454 130889972 820731511 710527496 131655081 116650869 310022719 272879043 197489524 126299515 156870609 92799963 257176942 207725297 158246976 206927100 878395566 164641454 225292099 159233028 200910823 122159156 194044476 155847503 202934394 101490773 158623692 148329215 289638313 255688251 160292000 213742216 262250812 154496056 116141998 155945447 160740115 163745255 194349029 233937183 127998164 281103614 176757025 658209866 208615776 253288148 898133585 275640133 773042391 174607648 264517334 233534040 131671109 335598052 805733138 281545925 137903931 368611980 277828346 101304444 251903647 289829887 208271361 129017845 109169636 212576231 202117367 174853872 216143988 244649039 253749089 164980661 142182958 103347273 244509053 145240167 171064219 141308944 242965753 275443260 290385204 847754127 259705159 219138955 193718384 237784109 692804220 213702774 178121867 182784918 207300870 157362078 115512786 537285676 134221039 113614887 213392816 297269690 246284555 750896246 157983306 220056571 246605252 287056459 176810700 227915398 230303707
159594552 144293487 283809981 164960419 618875331 230256724 147377145 223788950 244650687 188196329 222208396 231651089 251966430 104883235 213425075 118414336 161951093 227841622 323186224 186328210 828894251 279367447 224882816 823446016 251876805 278572954 121299491 261710852 191017616 213862294 125401964 242432427 176079336 125699963 199097183 275960838 235315467 230040436 191062351 597088805 191467134 186039394 174204810 148910834 252473006 688377484 198072582 577874806 221962119 268546138 196059198 208042317 93354265 113481588 97679360 104166016 139319136 132823843 161683558 92940918 270747759 242135002 261647941 208214452 190319034 271396651 520749178 262058963 167178599 249047639 265425552 807086415 157459592 722449400 531083140 116143003 144538576 290188560 142296610 655468673 209492763 214297003 159005896 211356897 906393838 153702894 205497382 902590398 247994694 106298949 284420703 284963338 178022065 159319136 136668831 280597528 274992881 133702398 204430122 103706167 208551753 109325648 132782554 154990241 139864999 209489116 144041668 97489256 125386420 176630041 96260459 175953713 119818140 143608042 779385124 109472358 172103940 387426112 150327993 349587236 153976662 209860845 289182305 162176118 703233743 132909064 207910208 223139519 519436918 192029458 153377441 161787201 234462384 168065583 194684451 120419800 195466832 186989569 211257289 175960470 268284570 100497831 150650398 99405064 120677229 221894410 156736597 210733093 283471443 258851826 274506342 268890371 521191097 154339378 284888059 218181743 156223401 801918028 110413850 117025628 245569452 142616074 279014253 121899345 165055023 112506151 133163058 159166680 790790602 142646595 439290009 155414654 231652053 136198148 566194875 228117805 237179209 243474365
166525130 285197089 104243107 226662243 232839395 108147297 235056724 272364093 287439322 189180276 232322561 114194255 171418952 142903786 216500029 122918256 257423101 481993523 239191444 298872690 179895450 230536286 766433381 179174320 237268700 216182712 232734713 705166920 161809122 239354842 155420167 288287758 212845826 137230159 181764887 282120302 213554768 237472962 409735630 121857677 112946511 117863555 110638071 238134012 456165246 175709094 254631353 100275620 274481547 151733218 247798095 123844072 227492700 96099482 131123923 111620017 133510155 279935166 165352972 212615915 247941996 179742828 283628556 283910670 110763117 294982586 195246961 160646906 124917669 93315409 404920798 164275682 765832566 466455758 729705439 277161313 656033806 98461815 194564302 248122282 128215679 170643372 146369137 121787003 122226028 165533428 346582221 257909252 177365581 140196273 242984646 126966970 275277712 181860666 150821048 153860327 164911763 201572920 172444928 173938459 271403251 224988298 287953191 188270508 238437091 169603193 104528544 101753276 222785220 220603287 245193734 195161251 230604916 569496549 267684026 233118836 158507614 166171041 362146396 201708997 185638293 131713999 759598561 751568313 506725521 254827965 161616957 142725212 272810483 267845343 107708316 186381341 146623749 175488941 109908893 275534260 241643594 275167823 251845141 251184255 123566052 107986891 98904800 248242292 193671068 188981366 187857649 245133277 233475077 247220079 165328406 796937369 191101686 219939495 146424294 159715151 224297719 105598263 281194501 172636235 250915410 215997037 244727460 390598056 232479316 98125402 170158825 863362545 151418999 602182322 173956180 225011164 173678491 241625872 215742071 273754101 114855257
290595276 100873751 307085001 231109154 128159899 262225078 217842413 112897127 134753389 150486050 171932092 135252058 289595935 225469747 207933668 261242158 346932126 278476913 478921130 160406253 280432218 454338287 111017721 239963987 272310871 140841769 883369590 215706677 126221036 133192635 172552154 92838935 114955344 229776692 142070356 200612571 217424289 603816114 197661415 237922686 117348807 267103009 129777146 438850377 234784456 109925608 206744692 191018944 97399742 118240876 201591818 208237154 517105259 154047012 246772562 121508671 212728670 204226513 240248797 109532421 222905379 158853432 172855917 107993862 517957346 166421364 190637369 132445348 118129058 136641239 267897415 353850032 689621696 130468085 269550499 408277983 226773852 880617933 96972831 177746233 99495388 287390432 331156307 218093777 250850056 640424111 280900430 173667828 125642828 118157943 148922379 112140731 227461713 205541969 254449944 186745748 123666730 275899769 232198572 209542383 132918136 210509480 173912249 99295810 238204133 136628281 141964082 176480858 176773598 143842760 280161219 111572433 862287415 189271207 193117332 253031453 204186019 633253023 172180947 156992398 288537161 512752294 136056385 243674621 173777197 171376946 628917239 282382369 214084209 250269661 141456504 192182405 239140317 187189179 270005222 223871384 242875928 235841796 113124017 243323104 235950138 281939712 247774643 108506465 173468843 212150338 143946528 206101174 197369529 243730571 109097986 282672545 234384994 170962653 150102157 760847521 144938858 224990864 222659946 110668048 229515370 97377968 430861427 272138382 255774550 243495139 303167986 280263688 874014356 214439687 286160112 258544009 612305463 244018990 100472845 139492206
100528344 715963632 121924013 258129087 272321416 245321002 198463291 169377915 285033860 191562728 264301796 156013086 227499042 189457704 152123863 893993370 167581846 501132494 256101018 127735107 275818427 250907463 288700227 230323670 184246192 655541865 290082137 192039014 236344733 284462293 250491621 200080606 125899164 93364534 286550231 126142378 724215761 100892845 211083898 140128963 117925672 211349240 520896792 261533356 129011132 159565063 219450045 260747992 269758083 123472237 249664789 314066964 184582842 197102649 95312985 228243748 157249531 188381301 169177659 258794095 121822955 205478362 167561531 822596447 191212038 205690013 104043968 241085764 163499825 141240402 740517821 730612647 531136076 247636002 707058496 193986099 873791880 162154238 135657828 200081596 136460078 297595818 173165058 141362692 284715146 253895154 282581203 196128231 283641119 269233609 115105446 229355329 147008272 208338289 187743672 290677575 261392116 237208112 243725368 214369086 118228656 187716728 188614057 184533470 157031678 168061618 219057287 168847648 194083362 280763260 108958395 684411518 238895125 134812738 317963816 149528471 356682128 111388721 126577253 129158445 522904137 843485239 640193724 104204265 255644989 328862742 175572030 154470628 215493976 164638851 243190747 171028888 196879051 108222962 217379361 180647331 267299254 263228150 187935691 218191283 243272214 130275713 225178535 170820842 137308020 193594474 102600729 192131038 159253764 126967501 165139654 142294270 202649962 148351781 630953707 145029170 212272405 285502726 249419858 123226760 258319424 660453973 166029443 261276768 97197083 768310866 211197908 386055366 193119223 135661945 163937142 463137664 132326412 108198246 267938520
343543651 204229035 109081199 230388813 217282152 197275629 259754378 204289980 170211575 256009845 242062913 226627054 160183478 163653153 107706871 129198392 252059378 185308980 193899894 710019749 168703936 234695706 245427324 106215624 320270307 267443309 168324981 133421989 123995885 94882031 168220761 238942224 171057641 126311289 241449242 469573378 290450542 239416983 178610294 117137188 248245156 550871753 93535666 877496341 224762345 102278730 238508644 127725153 261756898 195444802 642217155 161047645 241778665 194154648 202111919 240015017 156400726 272855096 177312954 216335185 116233790 153098475 704893816 128877928 165608039 234298451 111527860 351330373 97576894 398264868 514672011 203176007 106053129 168257048 123093423 728819216 139143894 140720567 121803324 213982165 240275954 248284138 258900022 640994397 95267750 166431307 218103622 273142274 279932912 243629477 165930414 131494978 281661710 243873651 134552375 100257715 280434563 263488710 101399390 234845840 217151210 146436140 212569464 141669319 94546633 232300589 104282280 101925739 93037972 103898793 785623090 176473758 154232046 344172941 234552359 325017051 235022634 220496147 288235903 376237577 705693265 480806131 275129644 110287590 607306561 225902869 260291499 110571414 145067851 180774208 209569590 216318075 230636474 286087757 150600140 108660449 222594366 205108614 169161424 236864736 111350672 111359223 121899530 137272476 137445561 155136280 169960435 113748902 741996457 131479399 228071864 158736808 210720900 700707218 115086575 222964674 96849835 263977948 106444153 137604102 621392795 290371090 248546005 120104313 256615579 174755244 447375787 145710468 112628884 155901140 399767600 226593987 265380241 184975622
581560552 907091750 763837417 172665205 426599474 764275377 246838381 750289848 333150084 143797758 716529947 668185906 521932591 232539331 176797548 280380515 146804529 794320617 282071953 100258018 735057564 227372015 803219299 244574356 785080731 571317741 297860368 226981589 340242453 374008291 721302541 226195748 388678642 148414648 227217744 849919089 252127499 880078454 260504049 881133519 150345888 307936048 132686172 770580924 204110941 556745509 489916992 898543487 829413381 102730688 586499540 868278795 825238084 770202034 206244413 462192895 514161631 125968457 324941900 821228370 527115094 276857860 102517048 847079096 825711422 751780440 223845231 406554800 276354046 278541945 224822130 728746928 120571162 786925988 157027753 237325569 189967448 725789555 620210155 95953070 317171536 182015019 200675448 280902306 806427823 691824851 726093552 680976651 641730995 878155572 239522004 794283850 165665452 616092534 229423436 127825268 664928857 752889740 652813323 107534113 534451062 399135980 833890755 500145630 516452169 718904601 429982071 300101198 352499346 194089057 199944036 721268564 247061956 679728984 219219712 760128563 812886246 382645337 262579253 235848970 206332699 112194825 896978504 174875154 688766734 561634226 236064356 436034558 272960938 407067057 538304740 201743429 899672486 757475908 513644538 510821349 186040538 461560942 465789505 426626302 553041868 330645821 286810458 906124723 138784852 272456949 438879574 231745562 650866122 177935245 639446832 444346904 204530023 880882520 276998116 217717514 810352904 452685395 498681285 158660667 878988451 370936611 546230128 242643729 604605226 197058869 669338758 292256271 206624945 193389436 143577224 669116041 358010503
156417301 124575738 235310999 231918063 255492604 119140936 170498253 254327743 115532054 92917102 198683737 125519185 641785828 121025429 682932644 210998513 225481599 826397255 108175559 133894880 134989444 225637967 552946611 119924827 107268611 176843599 283558054 228719863 145539931 105099815 123699549 287467396 281176320 807596146 244359629 269799399 244077602 278337443 115044361 436783018 272771029 865569665 152565875 237224447 247522483 195692415 126490742 238304864 278173060 99307361 260076067 196023500 255974885 289281861 276023173 162762285 248587734 214047633 125697930 290483529 717154686 114001491 152319847 252404148 210551659 190813676 102368873 732355755 666534208 255741229 173301641 853475937 123110955 622786079 115177338 270781105 133865081 286655234 706738040 243388460 94313323 347009835 225858552 207775655 122199791 227354192 261114345 288830921 233382935 148661764 142167957 290492685 98143021 260105849 95029779 117623131 142214486 98935615 285808082 145063458 153954604 104470988 160940716 223073575 269923735 213046324 207781976 128539681 631222003 116831593 119011883 133684202 104186620 617931750 258940753 141133775 233829924 278554111 835394927 292248690 134820305 227116055 796060962 164855419 174272561 98646331 181986529 172348108 114879859 200895006 257741357 99532917 108163969 227443588 149346357 153365013 229377085 228720016 180450077 235853450 288999417 104264790 276917350 286239808 248706761 226685330 781409357 134811617 202963269 121962481 279436336 113841330 145726375 211879663 282552520 104793461 276707112 173909450 334683126 92474111 261217613 98675830 372704103 186040137 823566845 117653660 221806254 136544470 593168871 180025988 249831383 211309165
254787043 138087099 204424812 166016881 249980244 108505668 228197815 248968129 222580963 244813855 267281467 246362561 105379773 381916056 221960998 274174943 262759172 117156108 211892150 124000171 151087558 496463753 118927994 278669593 203485118 281088049 152065564 237325228 243997139 146229084 112179272 267858193 746702931 142112997 145478054 208162958 288659779 190817633 220515614 115859437 121872066 208081884 208701711 221544424 187416756 253938955 251303079 603574799 120842992 260242921 97435923 164339832 168235556 141195313 161156448 197725386 256325171 165631990 229066012 406105587 280618961 176061996 145446225 212241121 865167946 192032391 615898775 184472567 462531578 118338941 281980837 194277282 513318415 165003188 133217353 237221453 269972224 355975259 219417460 225359615 545725917 275722531 131180178 106675349 249379120 119968165 127645493 163794096 174927023 281115589 156415247 209637080 248403194 183955530 239438724 127424595 129531609 189868275 92990057 251119292 97948201 126617229 174202853 272819290 254383385 144840482 226479282 330009020 268781799 121447070 340296003 197281539 261890344 131290820 160086665 242231950 200703991 421405594 454616638 216240150 222154536 171430635 207387044 203663404 258987991 213295111 228714279 110019338 92994002 103187800 257002473 276014493 275157146 115214547 139305178 105037523 190616984 119276430 248608429 94556430 111535103 173409285 273289300 102684843 187522321 863964273 238026541 156461506 216358164 183216273 257488125 195847878 219530313 149748704 95355795 145587040 275166525 775336987 195969677 151183300 179341740 755944865 178193777 182627619 260325313 188339961 283620461 851520475 226705216 214912305 132312465
136868544 159025383 272169463 260257546 251813943 97037017 118062290 129616346 115658176 289535243 658405867 245774715 673465217 200998014 93778088 672733001 214030403 261749061 246136863 124417550 287339580 108122997 260377229 125335298 239035805 193170666 188079564 161537461 271820596 275461998 106381632 610342694 253037245 277392384 172683293 112639548 278176845 127309232 287936134 136653581 209034453 118535291 117191369 189461720 269883060 108757575 528904166 172363697 290368325 201514419 230306687 121270216 117091074 266220688 117526845 158499436 97546278 93383079 220662963 99328855 142392761 205515014 109172698 373153147 215508181 313325351 877251928 759365785 102418279 488888795 102373668 356709579 142776850 157283076 171466816 285465487 561577676 248411668 148490822 659096705 107223049 93882569 289169951 137906310 203414438 131162324 264878768 189795164 161688252 199447014 227002348 105335233 264470599 226130889 137783545 106924508 155199150 174281610 147225529 252890045 214583683 104320530 286793329 113813508 160151293 154468088 560919140 235494381 170255436 833703982 289487878 225668373 218513281 161570814 170148271 565486828 155163786 732244463 272669653 166338445 435724826 257623170 206242176 165575806 273168976 234966411 101413539 145796197 273925309 140926058 134160080 171180032 192723723 270308606 229507481 236806852 170696387 104281538 165222556 195173278 274677227 153255774 276720466 212540549 718641565 259487258 164820086 94014674 241428340 171322650 179750548 171939965 250434309 100190012 106378412 264690951 866623500 213482413 194431566 114648940 569179493 187707552 637548570 120313521 227583358 187143972 534033709 121175943 275029341 273027789
146460336 179353368 194011620 278894823 136944212 96479115 224077010 160173063 282502188 759328122 257336505 391364878 93719136 164825188 849593666 125164736 232348760 272952246 194830635 119925958 96192608 191890753 286357865 127958678 120292455 180216631 237099666 234381020 271167520 236696379 361628970 179730494 199552815 210103248 256409996 257096372 115406914 259791854 139169022 272903585 182903554 198372058 275885688 166929323 141726942 800951471 191713759 95856893 124150938 183434975 232270231 256522922 136026039 249268103 116073512 211903591 98024117 187614192 246921241 258456601 161092652 240340885 742165119 124526220 734767638 438773993 166372145 245511248 107233062 227644110 289439598 133738813 165774336 173749487 207164967 743104865 241892502 133134204 181782101 201854554 240289273 122881059 182405212 109996178 194476066 106513981 108337708 118291836 97730875 248098770 94140161 178982853 156763220 289556565 168166749 257797419 217079864 229517237 161715815 289313536 167641817 107656643 137656386 179364648 210543636 97171518 214937918 191400407 897674663 116335924 210817834 162027029 236577666 266913721 567927248 403306398 178958225 168276269 221974911 583615633 159513864 173426824 125824183 226381303 96747969 215984113 249759009 223482872 155904323 176205474 250130293 118613447 217567881 200563786 193138127 174249963 94525979 286766024 169238597 202755539 160544224 96344313 170701444 870214382 243623565 290685139 149742446 254923557 368753888 229391260 163160948 151655414 259147293 202167507 189403503 500987500 163763950 273072576 218205568 639294041 118891826 471280868 253034129 203174368 282909436 618351831 219945884 226896254 179292307
161737616 250337155 235158351 280564012 101041747 177007466 154518351 259306206 157505040 197603955 802776848 119599476 224508781 491229339 221720455 269913026 207224687 269443533 900829414 255017143 163812194 143637092 224463021 244368419 225051840 255896910 214910945 122428953 197241796 445362487 106528001 108397260 177359543 137423430 106837679 850558606 167411602 471889162 174225145 228536798 282846625 241329930 159022707 270010195 606695356 148720489 140886795 99662385 103162473 160555797 234269148 257037976 223553171 226448113 234187728 218644330 325781546 261564419 115160367 273692440 254409842 261062435 250043090 412378819 809285603 695768198 138552500 783004987 182701905 508727015 210296889 275255138 262875719 190807436 770093898 153210687 205161013 697018956 122097135 129673792 96788862 237772947 232169411 110411656 109236156 162013936 102303904 104291523 177541112 250007852 105078479 107239884 107936544 182758137 240394545 252639649 238752451 195061104 96896988 197174929 247133177 223702500 236348175 141124720 791336730 288075379 137141194 103624445 121168790 144163890 207535790 270268789 174033876 305306406 424498317 338988387 150747287 92379592 459589549 192859478 272397943 129452862 125233792 118880196 259399456 274758639 130113753 209011342 211623875 224179131 281886368 284291321 198741148 288961537 279517142 265470528 225715059 238678883 226250268 129534576 185995284 180349232 741217627 118358517 203010098 103037299 266937745 97860115 105814359 243740135 255742803 164394438 202008020 281547326 718649748 93000264 121349651 179666601 884357023 265646089 235299458 94550798 118593522 163961318 489030115 212398641 213987120 168563810
197698730 215082406 259659354 218385530 278300490 182320651 190457471 520626418 124668936 549582005 262348523 206647933 457320319 136960663 258217366 198524139 212516763 492297520 237890210 245345347 279169085 199386931 222315938 189728673 259230107 153811040 160768265 188065663 494695082 124358262 244090053 244081347 114390456 257624401 899557006 249909832 664610935 227582509 168842096 223650692 157822440 203635910 163680915 705760037 180771909 168822275 157195545 97637100 177455345 206066398 140708257 196952523 139201041 136836033 160082866 284940626 218920299 125200354 255450390 98613759 96268195 239018964 846304172 164866785 638762113 188438397 188115406 201442443 131983406 116628270 279874994 137814929 133331311 898322596 179435986 276710745 549183388 210889032 123761622 281171210 157453412 133624850 189914535 252704758 230446392 150738276 204541534 210496386 187784784 130428154 120172088 168019303 194913671 131076831 198212729 185716404 268873304 217100519 215970661 106662533 160599792 264177665 132784410 607352220 126671551 108352443 430727926 158945924 104502056 150292684 127729372 150797613 372330330 845816160 182553255 97286421 246418785 576994962 137513337 168388802 268654383 265354613 188888043 239969095 198509290 167823360 289064573 119726807 260839902 203639194 93626420 156465701 222251778 95416391 189726510 249535343 157472072 163687636 149639329 236340950 148642813 132402128 134315935 154435861 234153953 93684588 701573766 237438807 133741616 129630073 289706971 187188092 114904853 828699965 200781951 127363068 256184076 807177777 229503130 332058719 208954789 290525299 245313779 863743588 237638780 106228791 126465183
280929687 182631056 257683426 176449698 203025740 174171396 693902392 224409046 649177821 103242467 172242073 815601624 272956808 129938549 94495184 112239440 802355566 284989520 104810898 134365359 282281295 200139041 286628405 118499378 208166439 159720917 94225836 650555777 235035756 274264495 154956919 121963094 231200498 236317673 252725397 177337120 134986572 179703318 289800121 259629707 103314464 232622803 580162217 120176520 160728362 106777065 269303563 206154502 249981086 193990201 172432745 235388229 218028387 149341282 111199864 226895370 151026239 259803632 248467652 371547976 117449405 780807300 668848547 299534577 248231690 529512277 99237297 166338489 167498473 200182634 171038574 100176544 192047734 118158253 181605202 179844992 164627805 207529962 273211664 209630038 112221890 274125296 216196382 264883139 275727059 223708486 175439825 108096935 248243070 269732678 141438847 171315642 126812908 275190024 184673734 223546473 229401935 187987202 259466149 288166615 266573647 228497986 756347536 279630310 236003092 850165176 270633201 741094871 279893392 144891224 254523095 472290338 468287083 879062410 278206873 221497561 635477905 110941487 179268999 261615772 225466122 96967366 140293025 97854710 279441076 176596806 118169234 253853783 220478440 196006310 132594708 260777137 289473668 279368223 170794846 186056531 248442229 250075203 127576375 181402129 192844183 137711458 124285307 226995467 157739288 300695329 268159382 283129625 221981185 222875912 223264630 246100805 662677126 279263020 234937709 194344654 156400558 133533798 171109270 113041041 271926102 108231369 792180072 196183371 133886518 208754941
227221798 146159463 163026543 254288982 197637132 687251313 235557158 889421572 237992520 162690480 712514116 214278818 235241829 123048123 164332693 695456028 158448247 263306914 156905616 263240709 203679016 157389242 120215350 155070173 198137898 235924778 295836448 249267782 281272664 103364957 112239647 223986441 519992373 158248521 494361705 227644116 101090315 263890964 211533902 254031353 237683159 720808570 272838971 136602614 286849050 249209953 119523997 285628198 261337912 164677656 231316455 241951296 289728308 758999816 282401852 222542510 159632945 240560652 151381700 177608751 782313893 136906556 873251664 247094870 414088566 274732062 744944836 169677112 245039502 94250664 153390510 401180169 147915478 156421143 801865403 179358613 175674468 273707695 106129605 169045009 129206520 113474165 245685298 131901896 93705739 167548135 245077744 116620665 101196381 269509780 245088396 251376159 264003043 287409051 265137012 197507985 288401928 279684180 190825806 226426062 258095366 744733590 178328277 276700231 182029717 238258671 304203124 167580448 231450752 270820249 824619886 644339091 394344864 126911239 204016340 819723247 284266053 153725509 271844259 106831815 225181951 215547505 250447078 163485544 184080542 277430300 119625113 273971821 253018103 154407905 93650397 198093634 220773211 201356460 255452819 113108566 233299719 162481927 102369471 296323603 142038232 221201200 199750126 197396344 676713074 106672189 160948642 180382616 255711768 106480993 262225057 897919938 211404133 117629968 119561964 270771687 260494789 196987250 173837743 149415401 169196023 682417807 127807092 215802827 219798117
280779441 272904380 192862388 159920338 381103905 135881162 784353127 206891396 118430810 590133123 170189797 154979910 221351691 280673621 242403889 203894626 156425024 139356969 127851987 145987767 166888444 252035479 147254460 172002803 226380876 197671600 128251527 164762318 237998650 143515467 178383050 538954200 266343665 896927496 209359954 189667725 284861021 268144083 268246814 186205414 125446794 101980426 121583207 158865479 285979842 142519466 107561562 188215641 125471062 111582003 225676453 93201925 375927825 248175368 102000361 172739963 266911597 143422228 195224601 419603339 204603718 480655386 277841231 444645004 183380465 230139964 206714640 182417346 189260137 201176438 284317333 188207552 195520916 214704388 125385116 238970801 147145730 108462778 192361235 255057061 247030760 152872771 134755726 188311933 197879334 197318041 192050566 177745072 205948289 266045518 284700496 109701099 167941227 107078259 197374976 111411333 243632335 109736204 273881972 164003199 347364799 153843952 95548186 536647737 146828151 763463374 251753155 225485191 109893495 339707610 381221837 640716356 251968940 125356940 317636923 148614617 284747278 183917687 199371520 128103778 242488346 167906671 240131366 134053663 152535867 196035097 200036852 111815020 185847945 113490066 113139667 155368318 282375622 132527575 107488651 220296027 270959680 144383842 858611665 200461363 284734072 272330147 169606899 249674077 238239600 246227290 119815206 231784225 106065997 154004030 426896055 220438647 165989621 273647780 463513982 147624600 906077668 153559624 242970590 239593260 674774905 191382355 100194308 266414330
284928809 113909877 286302243 158378633 178225538 845103603 268926274 129527098 188745993 189505835 235561259 238200694 202304320 556601644 204520650 277754450 107474414 138827042 148450815 267400709 109669723 241419201 163283233 207999613 845358650 125662263 224710500 161913977 275454957 267662857 275530466 195080765 677106770 118215085 104783609 223277834 212646985 271690385 185723495 547575358 132673601 191469052 200559691 104903491 263340427 170808444 103850486 197337124 270904761 151998277 170068026 456599755 194910025 218051465 105582748 154770325 259537490 233418397 404032716 516172826 238865926 251989783 602293933 196051584 465259451 266891396 249981596 261221689 244263817 251690977 203350911 202717243 275538834 286115310 236069014 256299367 263374287 197569449 228017093 121145081 171761854 131309645 148198443 211098717 203203065 253217430 201504607 117327177 194990289 287669453 191099803 188725923 141047921 143607220 215970009 140716269 268726145 118205514 136003324 728748031 204774858 107097303 295501001 262350594 136768077 256335376 95426676 224728515 148827942 127020914 250311280 203732031 113627316 382933564 155494444 164727042 196049704 235533657 195131849 153074603 120890244 265560489 227999143 180284780 258128280 288911070 179400443 135959434 275151472 197582897 282782135 154894280 125816012 226645904 268400783 289416940 175954064 804632260 226632820 257960407 169459300 130616262 353062581 220640797 251701110 262684501 167800272 238568511 178116610 343486222 205642598 287224709 262930794 738057680 144456114 733372019 161818938 144690328 120767744 855894642 193124001 259797869 285328977
234072633 178219154 301655230 270472908 290650067 121222074 239062571 594935074 272863523 263858844 101054103 203271321 333120588 167264868 185893930 256729597 278093168 174975363 120238290 112070978 284735394 138677670 194368703 696331805 253718414 222533878 162915112 191715462 104962432 140065301 155294077 180382709 243204190 156730016 235768953 196135909 265684827 233405254 857029720 222220553 190458882 109415122 196857798 118937211 219178230 121379034 239270698 211420736 154564377 220129447 705172185 150466366 155513959 193316059 212597944 827268111 162194213 754272593 625517329 399767550 118032191 402823223 258922004 539903723 287246294 185830041 173151472 191352997 401312006 152924599 144461529 99460446 222288562 196900511 282938531 144303799 109960650 168824052 277821548 193875898 220357183 112351586 194240091 231803667 192961826 182094285 134361470 95572102 259741102 165627672 144117307 179030924 268085744 148130638 111139735 94628906 288305384 107625368 687853411 198157609 168435203 408502386 170232523 648217529 284513511 196381383 191864883 142941325 158069489 221298794 206265956 166545928 384211977 114805649 140408012 191988669 158137559 226791174 169957001 135632590 154070462 217673058 213154453 154178689 139206223 184375288 205508530 253971093 206437901 159449309 280004368 118187660 162608555 129736260 128852069 135444197 852100316 259743385 228095947 182150746 134379582 780686991 96174207 282632990 178678640 283332962 215466157 188771128 715524366 274425689 176449268 124768891 602065767 243196734 281519498 150681215 230636062 266606451 248727178 223960262 284538056 244606801
149981921 133571933 279635662 213091639 187167000 161729315 432735246 98439472 286116140 204326091 199486620 849147760 136825161 190687829 139832591 95767555 190831333 102425102 241623360 210552339 222418644 123723667 844577929 192075110 201580143 137970860 111314243 288829907 389699777 130359103 416392623 173517508 264365541 114007890 284030585 183275294 124446056 538770321 201063955 223985146 125587409 128912778 243004628 101403412 218832041 200560130 170415959 147354679 118167512 696835241 288044507 218241749 187503321 222636074 749252689 180798245 238685718 548730981 423082851 167189791 723044966 217740620 282885121 234155107 222567382 271965902 99831204 258666673 259977933 195474386 237390184 101937467 226508764 165240885 255771919 192642964 240207225 191404265 121591357 176712027 213595794 182597944 215990533 233870174 213401623 272191745 130293625 103974554 217236848 112071656 118721514 266599618 112061664 253527432 185911924 163692998 260547345 687621159 193031290 210605469 246942474 167850434 331501529 198526948 129968604 250155528 124421551 244796416 107810874 142457839 116029846 627936818 163798356 269100481 286110105 196685778 187948175 273316510 103271534 159840326 147166433 120184115 139035817 239086093 195747279 270597639 261555191 224559815 209426934 290690209 159051479 199970442 110668851 107725036 229982154 477918199 239660475 196449010 189150549 255744304 761495509 221752963 220699229 223593357 149221657 95926979 117056924 383438346 180553186 143631746 289510778 157256632 148827711 351953735 203263358 287158459 135900319 374447002 136065625 150566277 100795005
588124435 159614061 888130313 203858295 183630783 904646386 191037853 125205416 149652586 125535569 365204430 124355406 287665209 117345259 211609171 280647779 137570665 253815354 152778995 210851871 150980079 754882882 105739508 286387984 209474724 182907480 105520756 567002859 98515414 504056807 243977694 114760176 244941357 208135345 135572597 202892565 349971775 113860319 143529201 152192978 259422564 283742250 201169177 246100387 138022085 223230890 208097009 227348902 618960876 269713389 239475795 270500625 189926369 147135171 147184217 624684862 306780314 810639492 122283975 821401074 246661557 273592819 219748138 247257118 276759371 143329200 146197585 156022711 131948202 498104453 253103812 101763661 176864223 279088832 269606410 249408472 176824186 260107009 100673256 248969352 200520246 193265961 200045068 136637161 95600175 190641573 180215720 183180850 173672724 278690880 229184093 282867705 116661821 112229616 229663698 182930404 292667740 112173659 172146598 232304297 242751534 570888860 266291040 231384235 106660455 790786815 895639620 379933689 115476526 110200628 132887103 96482532 96667567 149450943 118145399 273169217 127791934 114543368 93029631 195955258 158272957 161793982 151829756 181868748 145159158 122530677 193429995 181930237 219094378 289314210 135763523 175377020 199096249 250185912 548538896 165751573 126768778 171972491 192484237 120812526 103974921 185042745 283454568 153469053 278429566 228450402 398550828 157548708 240433640 229843762 322705662 268625608 859100946 124666695 252496476 110355112 839873976 139206163 119456364 287325361
319558472 139102889 196349889 734054883 105455343 298326790 436565659 801649911 379017959 267764127 607310158 795975728 777277181 185906488 900214206 594223730 878871838 340008407 781698050 619993607 205332937 701590573 644354613 778359225 884122782 439295434 235860899 660239178 140374795 528868726 101502403 92735163 900689629 106816895 755463369 112814955 538906033 312116242 571121682 535399057 602935952 802521617 687789132 242131639 484319161 146180953 316490312 176200207 621564092 563545331 119141871 302822066 246361640 218483431 99780841 183434327 244693704 263555304 153521060 349513007 153019952 307402043 651836114 235604193 822765925 127186343 680677858 190694205 228172580 380779548 325701892 754183438 94134984 477173027 184205422 122848135 619865412 739737273 340357179 612764774 374302933 710192405 570294939 656111626 659108943 635171964 218961791 694488303 840699178 462541465 257474657 651984650 772594255 351340079 434177038 261784857 813085751 269476902 233525744 229302770 133752614 439596299 273540052 122228253 151316918 102462759 179769860 713992064 736450910 175232982 496257461 806142709 362658912 504608368 841504646 503637369 156252027 478844947 130134052 194352200 759190493 683832667 830427706 164951940 570606883 250853295 292141680 256630786 515925912 277316755 714092749 178256812 289135309 186311899 891681895 372365296 643056794 462072803 158693718 681084115 199868304 107071543 887958982 803737004 572138883 243088070 692853989 880734949 678486310 174754149 783899402 198572082 750935345 873063154 526291843 260391723 332376481 129336112 344072618
309399885 101738877 151385552 690540311 265252947 201819545 282002746 183982873 207222514 164427104 193354664 194056006 143994413 205888580 208329698 105605545 231631313 169558153 146475733 590607608 193394061 276721029 210217977 249593834 248427543 475054447 99865899 493274605 100349123 263394853 180289600 220357679 245578142 137221332 554601215 221646192 107580554 278145737 155310583 175838100 200131789 146939537 259300224 285036110 224901194 162137252 353831402 164744805 199312352 224375006 219715032 765669377 259486554 237454196 680403423 225324147 273482522 740814361 116208250 179551072 172082997 249752812 230265749 100823009 683765961 141656036 259105752 736432240 222134108 258279729 206259436 123732303 197111562 237274863 219263037 108371926 103976345 169341085 262607286 231063042 151632919 198393202 98537234 194546385 225652194 133221818 163631657 109465458 217709970 283770203 288260406 202558407 167540572 192851742 277353111 123263363 188731710 743508925 199885461 609037995 137113274 217746827 264978957 235372539 474984158 561834374 246930779 241784250 129876655 262109189 229006665 138478839 272975587 110157145 264722949 107573000 151466574 151575647 121903692 193410906 170614459 214037139 172234932 112414400 256107220 120368812 211604907 135625442 245483467 132805479 257094300 165858437 566147533 105837529 200225857 233869179 189286552 589596188 175530215 206932598 127976473 270895936 145708416 115396200 193603474 231518307 142263976 125432775 891292342 279180902 328704917 144596647 264075396 122241166 279343072 246141515 279527973 275501611
393165231 541404002 188053882 275166916 499711494 558044337 416726219 146562998 577429762 437463254 889266234 127411215 789904163 402810265 499156551 797208626 680276241 360192518 269943260 683647550 768225548 791677484 742599331 748538019 113025437 432841670 196646073 487652802 830451687 680296956 605280016 854842192 129456534 249705530 242014475 595241939 676159961 796825748 550474073 439736281 354726804 796321548 511086889 662710807 658091413 114229964 241252369 235602400 789177556 544212607 146759680 583817132 127058802 144789613 188382857 152372230 260345549 385233811 261234645 827366141 369893540 424185494 510320132 196772551 277920165 152607603 238298340 220997990 721428066 459153722 188055386 344895048 747518252 162055308 182422164 176916978 593668435 152497014 483449240 197942977 697116626 870021733 301325682 158051577 113497332 529695436 817486832 907126956 170946778 562371422 163952495 493812423 788442550 228845323 639767570 717200261 262001843 338961755 253912489 763302085 798229784 280511686 183577445 251865521 95181510 450249254 118423895 161850109 445831579 886812446 249875308 683170514 230360981 695379628 132389216 481898471 868147168 247465412 206632135 864882613 579815173 857643903 350419596 365122899 408913004 668017216 306440371 315656705 385393080 850391797 401545084 163905145 503059404 512580429 828863784 454794175 281980691 325454850 245703568 570626065 468226755 383611293 488899536 132977618 725014798 678945465 695320701 151031508 728691333 216849598 657995605 725189231 262873457 112936436 568926209 540147910 174742845
100465403 493526128 159332832 243688026 251717947 93733359 871275461 253688747 113937610 120744154 287151197 148208127 126434442 163006555 229787457 262265046 167855984 202886083 151424675 131063874 118649605 262995628 169191026 555735377 146305580 462239691 117316032 117684625 114602314 285841468 142573681 184264496 632938221 224716111 219989667 259817699 265581157 202399273 107068988 117074614 277991220 171620073 117362962 240902072 707566302 256515947 251415718 211979575 218916798 674884080 212591622 403721216 865788946 407612459 226574060 269233994 130173911 741108967 218384806 188067727 201481327 255591271 447300092 206307529 244182252 541828635 189993728 229492401 274209930 157464322 238442583 182507243 138352528 121450092 278802575 175611040 241251095 180475846 191674140 163715272 167590279 196516474 145161481 131232331 234162899 239686780 256328212 156560448 152487016 278238744 220941109 225434606 262017473 267539825 185902308 897642469 260343033 213359571 244552182 251669078 94975223 407973531 895335399 818372553 227005349 211998474 469570539 285895364 248114074 254106817 264826427 280364254 242280949 183126600 206733410 250278620 190084674 122894484 158464096 200362101 269787295 159330857 163562244 213457339 248926583 141131361 111011304 221874721 141781694 187364106 131703679 191308954 205419606 159263380 154280834 756338979 136233571 239912123 116622724 97197009 257869865 194506876 522207463 279350025 157781728 154115125 900107876 232082243 898527736 150307828 151132856 281489143 99114508 157945943 230651263 152269445
112700806 157052793 218478728 128555944 199008562 371746442 113044152 239080393 214688980 290553295 96008452 139550136 186586804 287261910 150238943 246272195 264613069 159273205 218426092 113137148 220806927 200598637 646418759 179325615 500038415 274963427 202875635 151815123 99167844 267529002 144740746 177364182 103953063 177702392 165403130 223829213 253913658 228034046 253375715 99151507 128671612 284016225 212921049 836871682 202092837 150614000 198371750 105230515 282684594 175007833 274474670 554811490 749763311 163341612 482009599 221913781 675064848 124583868 110312550 135532215 270535789 102493904 126150777 228712862 354962289 187217244 249793200 161633988 283022595 228379652 130350833 190546312 230636284 209604518 138078880 208589880 125391120 240157945 134503396 121940895 193817588 219562587 237843436 133415858 108766383 238477259 129141246 211704797 161426247 194270113 256123156 365489602 140724655 134442342 159536480 144549606 550652381 116895566 237149226 130084385 314177755 427949840 406548449 128570603 257093377 668487927 161835371 112362095 101895023 259029993 130430739 244429221 264968273 170008288 256735956 252657067 139731314 133966543 142010745 189755794 167446303 218561849 154881884 256722423 105217597 112287321 255628923 176846520 162461125 414477791 191617400 169539347 141125769 284542424 100247957 159170957 155916588 273684935 202896390 176731436 284837025 376377588 217029390 226564674 290141329 551603738 123997208 326437111 217332419 112847456 159102865 282021755 206354295 94928738 205839463
325553449 494923727 378941115 734650465 211198985 864130862 846589701 124566551 645017785 847148256 556975123 643104030 99205750 591400455 394867980 257165017 503508728 458333206 312970384 122691550 151708645 188289520 438169358 121769556 725475060 826017621 832916754 518945666 818201036 501854765 261613012 290460581 851542289 388294081 631848468 687122778 451261346 757550940 717296211 170702315 253442699 375313197 102007889 299886053 412475919 284527832 183484145 266875064 636528585 191833138 110818016 207569406 303426521 92597667 781206201 210848287 657379581 694672898 526618942 527384035 236631937 864328329 705753329 179445051 822966357 366969455 383713815 560959290 569959105 223208042 366189786 777289960 423620622 354391760 581718355 686116932 523549766 477763179 888179571 742262035 311528187 680311361 341335153 318963355 756263311 801247241 298302470 451325869 186210359 604941594 223171959 748291763 252283397 178430530 737366457 153259022 177539732 735687252 357456651 270310640 193104487 253208535 210171764 351399500 219651916 776593509 472393816 208846019 142243515 849906270 417989167 779642402 718570792 622477992 353958788 557597456 644616142 655102109 698009368 531591743 810687776 167459869 375878304 163368746 428226991 463268628 571667553 891662420 227881970 456330994 580015732 243270751 877037327 138822430 809547342 629498657 338205373 682563905 824408585 327441395 216827308 892705453 856265612 663207082 246578874 554337588 265824950 538666976 492260442 427754655 156411895 790769221 513868541 644544938
262681010 133647075 267693121 342928029 118522589 237135999 231894795 228610741 259012956 135262889 134897132 206017898 266770291 273932572 613804870 150127375 278546678 152658614 262181101 112758990 115200748 288045510 457601765 119309075 182217782 160070639 145081086 171194342 151385314 659496848 221953331 162828346 186186590 228367056 97699489 141549161 176291239 283054653 104305389 122217728 109339520 217535105 214988257 96795247 237049202 242811542 781624504 274744996 896322687 511255585 149260314 182016790 103809731 248635567 584671607 193381620 283273900 172992976 141930408 399651121 282573085 131474533 810604380 112748176 111472327 237594532 174824905 272461259 147619874 249802673 139003470 93254901 252853105 160471931 140649747 284369690 275923153 108020307 129600227 133364171 152599488 246342708 100759904 165899289 151330513 266029973 263519601 145490805 227359133 457991463 114908464 155985228 397215382 113693997 844810222 214006009 219037787 169146937 131626223 877092846 400590498 224076569 95461660 489553782 219532398 190621632 133522164 108595059 120957565 256668142 101673948 263662727 129345191 287344858 288454337 119231762 188114872 168717857 138819920 247538667 130211927 111577585 247888614 253018222 227349116 174606010 202934780 551952241 202198258 111554847 224343517 229990473 544631198 165913716 155582734 183814200 278069690 132679192 209619997 829866691 106659836 160905248 224431083 485894858 127869830 679180941 266802539 251413519 229920949 173232855 172309621 170097341 230832790
125652430 175228996 145015889 190814911 140779774 218237457 283454839 231066371 185188101 202258131 205511571 241442234 102248246 345400118 188141419 94369515 214534671 248410257 218269504 666760504 120441207 199032399 204615722 228777811 204535172 238251825 233877917 160788929 745453503 278812299 217728851 182512556 189841118 241604985 197406516 166188292 104578788 127309700 101759919 182647189 537564872 114432378 156259337 94151041 210996927 800015281 213090273 763229463 258376997 361136672 240851253 573459058 112390702 732623411 118026952 112053465 144271573 130264525 391920133 274889061 270584896 296444832 147973564 190115722 262179838 147751495 143609364 209745197 215280471 128832553 207221938 271505470 199612963 102350501 284825840 279549100 119434118 239606695 275666330 280888847 250317278 267735401 131289183 225068973 248276746 252700024 174949394 93300364 251785486 178459888 164622584 420601821 276724069 442698932 165377265 150994785 142089130 833396432 802020217 692006502 158406686 128830226 898414055 284394360 280628416 243707854 288649943 216066955 285792766 122044952 281477449 199905650 235438261 254335488 111280824 95137949 269635634 132507329 250851020 164471139 111946895 154761353 157934839 137332619 110682965 290306809 374364525 146558730 245730319 241470337 255306175 157435698 96609741 205790413 230721757 210933779 105945180 205870335 420875228 182564574 159261808 183756294 676934316 156481291 507230438 259209546 122020789 261390974 716303797 251781372 243731237 111799644
188778136 588517044 108781830 179759719 101446982 267408976 166320170 270450659 117081296 260331875 250523949 267088810 425090344 242901680 259670222 177559047 274315297 249437901 746511939 149183187 652343488 141454701 96467483 219300368 153221129 289059928 132102047 741508586 112411346 242063429 233760657 260290751 188555671 153975390 197659816 192598318 264756803 227071056 93241022 877756481 240926122 164096297 257120874 167056394 375669582 171606924 823785946 244080585 781604482 110073555 515043261 251394301 847514684 177425963 211884693 284840530 142002398 794132503 182543069 214223109 129230605 257369517 224341169 273260519 111367831 239265037 209237619 153095642 138735381 139194787 274811630 108656963 139014581 287116422 253204060 254123191 150876245 250091661 169113169 178603859 283381802 253560514 240306121 164557246 187554167 114421852 186419445 481888194 273050384 186854281 875871745 192256759 435021000 231912715 163483145 92929757 626598576 475053811 704274153 253697633 160979303 107865576 264767800 137642728 106153267 272038708 229814597 122423629 235292398 254608678 192727719 160575008 102481371 241756137 160687858 273702656 140891039 258953942 184737274 155962145 215363360 208423338 163152054 277342929 161720847 416492535 263938586 257932745 112681822 248852443 890081875 136418854 190336521 161872059 283357101 257421271 139144916 447752754 119178162 103446676 285799787 302532704 236225762 549233932 216729107 212659984 168843158 480259999 122758702 181977989 284768635
435288560 135636308 290516892 254913656 226674561 261910826 239543994 169639931 244037098 126181144 155212354 393864417 217862138 251753381 160886690 286516664 202496946 900534065 239911539 628013854 217250403 189392154 218737987 113636669 160452097 283021272 487563577 129312598 243670532 198258064 95942407 193858452 97955135 117145671 216856075 194917005 106003713 258378061 798648679 223296515 161264391 94244526 270044998 110741080 246160877 784410489 367067322 128683399 151570379 560819708 114049310 412025774 100669375 156444176 236401117 144625704 644681499 229744543 171894358 696933650 152450554 225775762 290419753 172181458 106827294 218912943 162148119 280233597 195396631 202507719 145008331 265258456 241034409 281430139 190958034 108065539 211625967 218364007 200637430 202128893 111141444 115884309 116569026 106235113 266443933 234291495 240891129 121318965 188747623 812218507 263191140 790207341 137147137 185722203 280307183 866918734 747485126 444613417 126529516 105745493 325988645 169420174 180477108 265143419 125166157 207924063 223954295 202240052 160361798 251194724 232471053 275639292 172321877 141883406 142337292 216500577 282189398 179611691 252168752 156766164 274016910 247068426 148713567 198925948 163468998 125157686 184460717 267128677 181674751 214916489 187634619 92432489 179150220 286234829 229330560 277365001 421275098 220249705 245539416 113577952 805543834 259278340 307598729 121505555 197031765 283048595 820977297 143916154 188976181 166400218
744222317 486812578 382122599 732158134 708480461 856296265 266433103 763891885 180658475 302585339 94358834 219865866 576193967 736739937 580674575 823662489 151024810 476939857 277733749 843720761 443961412 274582135 125207860 301731204 879361972 275006993 547750372 751317242 892297889 362842260 431534726 741061529 759989146 513671760 696251926 647043733 722716708 98102292 485015075 833497571 240192714 499678541 235449332 675428724 189253290 241930846 136074491 241325929 104422398 120212344 261923314 137218192 205286934 538543518 197209979 146616662 554509993 160241673 278996688 852055672 874912195 424746712 878444418 497378423 847286242 551091486 199263283 498414170 189884802 666153975 763790013 406986430 773801330 642154730 314547603 194450750 556960165 663908577 526151325 892017116 527279530 906599923 289179175 846725771 480995613 177647506 875307984 717379629 115060005 362564090 188953023 605329928 805865396 665384042 152963350 211540719 190355922 601233475 897003703 154198288 171374633 140703093 419363911 235362686 540394513 865051465 601861475 799571883 141014921 557343139 98805090 799338836 724058834 620486267 352309185 656819238 836181607 296012270 876312438 211922563 244452892 206774031 460233829 136513455 302453452 841999649 813471086 119550197 119359254 485853789 102258270 412565211 312169364 753391655 607087344 232128613 830522638 197066894 338146887 144042835 373301935 142266012 591519963 583361829 468731220 264951423 275535049 275215433 305752253
119166936 132736686 118986988 231073432 277243262 95810932 280599583 171291614 278457906 901070701 218816666 156224166 157473339 270384605 214829257 167709938 106793006 235918362 139552253 180095268 155151093 225383277 284566679 249649748 875987442 165930674 281036648 267471250 260497544 177806783 94982721 174769621 182306018 229993119 213040380 277971331 478734108 264208553 215945272 283342864 252449989 218504542 160970643 401474138 368030461 714218485 93822543 284078305 226306863 512852840 149623465 113555053 149004856 185355926 507291424 93937045 94864651 160029087 216178704 184316467 177666277 131144629 120004263 190407189 181925445 98843594 135922987 135528982 206356299 117104645 244273535 176907405 94019157 183731516 252907766 278217266 136515822 155652628 271690188 187393474 179122537 266369488 272215983 197709727 125297422 203850724 241603244 734832271 262767031 462642294 260787889 95901466 246762634 587127270 672515662 271198405 196252881 272347495 828892955 270140962 107530397 128174413 191818485 227345620 245309735 278305327 158807039 108318504 151493802 182394160 102092371 169599454 216753824 142849418 187478937 92745510 160907688 253344233 206016925 210261022 188714164 227169921 686026358 254780928 153001572 129332192 152956055 295193611 264934495 168646993 258267010 167304440 232879287 189922877 682892423 176228041 176657004 204090505 228707936 140273931 250775460 199770325 218784438 223959309 486870243 213792857 220258230 149746198
242696684 125460527 226368791 228651594 271599142 285003751 264657535 258314470 129922247 157226769 107503853 289099887 223706773 95023488 233404751 208119960 755353615 188448513 147871298 219985955 270138656 275857830 185445328 607083520 180240206 196576436 272492607 165178094 166267995 275672911 233256555 229067766 265692809 248443989 119739644 728156251 154804767 107617064 243599571 216235904 873278846 153309307 496650048 479365651 461852646 118261421 347141953 262598002 347758617 133097452 222235314 141785693 116580331 549390654 265792634 260739159 190282062 139544382 219649483 132588331 127844494 257245544 109521394 271822184 98085693 235905605 124544683 119265602 170874916 230332765 283357243 108679971 264993940 240062997 221023554 281438244 160516908 197932675 234764621 281430606 242506517 228175273 113087048 413097107 176706975 287655323 687763296 220921827 262624449 170087434 153062855 169444972 246275932 626996773 336369835 195946269 156294408 375885712 226637545 205292012 156539329 202289181 252006537 179386121 173815466 185851685 283508644 247102580 135699494 269726381 266184434 157083705 149434425 171776535 122633311 114819211 180969533 145713324 113754416 190684798 215450871 832231984 263640699 227708131 265462569 130872653 372514317 171732701 103441305 253415245 192533629 146217373 283364404 700385875 173363928 152861675 198828486 641494720 126370005 317844789 144039463 267932098 282909702 755099646 287089381 256992565 223776517
198873086 154966486 271259344 133672344 124054909 282412390 170212035 495046846 172519106 249259543 263271815 192270870 136539938 315386629 114772638 156282232 102039892 208856815 278683929 263353706 155237998 170676854 745591823 287929796 240182754 145255948 282878622 211146180 211325284 188170625 150426707 158633942 218221955 275363223 492226378 131695241 228902288 177149701 158189478 765396515 186503532 202728562 436927288 581517688 278570505 166396827 250762040 113437580 279026214 163435763 190020854 267950756 146414772 186183976 158829781 93102641 160550768 163415380 154017467 104345136 209415017 122053028 166390663 172408073 177443210 104682155 168781589 111951194 162019127 238754062 190668672 278882718 283814106 104544072 161486999 179825176 178938862 262692473 114426459 164072040 138108128 241619831 529942347 250117502 265564412 307898533 229439711 644557952 138719543 104927046 232886488 481740291 840217866 259681897 280715026 218361700 898932076 142711621 177020098 211307200 170614784 220531650 155540957 215504972 242125837 109321058 272593580 145998276 263402939 233719970 95925421 165740644 223107302 188701754 122250553 151949569 268905392 207469200 231880069 100918748 364456280 248103315 171399752 280413784 98560680 305076897 281302023 111499343 149211718 172859117 241144929 219319724 554393447 206990622 267123048 111053912 655270477 166835763 602280984 240231971 257717331 218825075 746100096 178334570 212399361 183481238
145904502 203234686 261123210 212639736 249924845 271735316 871956447 105989385 92572409 243478658 135950211 108760609 492984494 101435851 200497276 177642183 249242062 221673512 271466198 143522579 246376047 689236505 93543390 287867809 237954503 137247106 275234367 182739194 279775607 149950238 192624038 96486494 197276034 540837413 162993893 168073141 213750025 219022069 98608900 159871368 701609746 315763165 489214422 144698621 448015409 178778172 311611086 196406504 112541258 279712653 101263996 354724285 197171310 200465499 791332089 282135587 193747072 247854333 235221832 140677345 229648456 288113920 248809054 185942686 270767494 191973496 208242495 157498631 190010541 269010058 228865775 158790468 259668514 209410848 245449816 235621230 165466981 123211257 250705793 139389111 279285595 95571781 130174613 110280045 806497839 245718803 594151367 161464126 217036085 214327011 825019621 534416539 350711167 122940783 115897062 896564076 283622025 167485974 102698364 260209045 101679119 94686184 153699823 157531218 240251765 132310267 262368593 141837317 185779309 119927851 216510620 247547354 106004146 227792652 213891073 98401985 127503315 241612358 174878225 878161450 254491600 191617280 237731120 241393080 697121214 228583893 210804865 95918238 203169664 111134214 124572283 757325831 258707384 147011744 263283565 699373611 289941334 887841180 120942634 115641913 266548594 399043027 178627398 197469595 180369566
228020416 95547332 237209857 110030087 286197995 784680445 195238383 266056811 157645942 124163850 171176788 655692239 244245841 670106477 192963179 174869986 275644192 130759166 207737070 225500016 801659254 175818917 267148891 222476749 196794636 262751825 177806035 150381501 237551541 231307376 169698103 269877547 892760628 131988625 104885541 191693281 258695082 490981344 282335164 725952876 668681585 704155622 93900066 176518245 111365693 524365080 126237254 197514650 151686200 246489395 450315096 104114170 285544887 437224298 290235272 147314884 108434922 285569852 288629435 265034648 230648141 107782821 241571707 158672013 271675962 121556220 261635228 104731849 280232048 120849372 214764493 233607244 277811879 170266322 163801343 164072928 163061715 177766086 102898572 117126133 789236736 156521402 124889972 698607429 202873823 876330490 149426057 167562745 185922920 802395936 772039762 101238803 114296399 156964936 562218068 148137033 178649537 163166500 206334892 176726511 160646297 247748762 121449324 116384542 142470163 184878629 164584057 262672851 176346824 187345692 240815541 126206081 171555493 138620892 114508039 177781856 277215872 124793648 752166338 104744355 103714096 100027371 126416069 569720442 223746257 178167449 265628639 111167686 192819395 207172812 121551158 263551208 138055531 188885661 699897383 150809845 560445289 202855583 286869818 218098730 356415104 279162776 204589159 244914104
165387814 133507295 242205847 141323666 722106276 217432966 257635719 151884627 126971355 288361821 759779945 151065938 640741418 123256410 269297311 226733360 206315045 272765551 165814540 271680107 220396317 235549273 116643358 271233388 112908776 135223702 125485407 186905578 230262310 152314228 105320219 454717079 107428806 173266963 264668886 144145276 612017418 146082029 877239084 448312978 196597644 218107652 532213270 212296188 196138580 136375191 163920469 244359747 188287694 858863078 215949688 194420080 619835722 200301879 228038837 219217456 269157284 187856495 212754260 169607558 273102704 238195199 173925247 267858677 264683588 132744356 245131492 216153961 245282662 237875642 215812396 168464478 246160788 145687325 104698996 154662011 115990986 213893939 265892741 242290375 229668703 97744931 630486991 203384234 647966919 222446687 163420478 228996633 555497267 266178578 524091796 175740557 137182842 124520207 225243120 178120523 177543466 217226694 180658267 156756841 152084275 235423526 231148711 211056181 282276822 178892279 265703445 224841032 198850667 213682284 232678778 97571412 178389911 272494918 191123015 147935461 136958177 723378485 167441806 237356744 238964291 237216789 536908197 230881099 114965205 284493082 216918083 274727937 236875703 186185369 167833926 134337165 155473597 121665772 203008845 319193753 123970908 266221843 280749378 269887452 204739303 190237983 198594845
287916168 244812451 111776461 892984665 222222362 208435973 280749695 270430973 127792002 252856537 160939357 633154174 137778764 96840970 133810790 119871621 269578204 179288518 734987666 240425332 218651100 274790624 203210199 205677845 166779433 231898109 260144138 153882725 95243577 232554086 422888475 125423595 262088106 98830084 251380226 606259029 203264129 864388446 478852699 482556282 119160195 138750161 103673126 526789056 177988958 116766089 126228130 120095938 601355649 197888625 201742104 697356010 189361061 287984211 232938296 199458814 94216806 118218620 113107250 192930230 215856213 266860609 181393869 234784139 175755587 158075670 185683052 237500459 236057348 170670376 192732702 127629186 142568522 261072829 135603094 205524283 232386864 127112564 415105596 165700223 131624605 829790793 255375805 401533141 140494510 103400522 190050712 700193744 810126210 352954293 215111812 137956924 344312866 119806896 119821051 154537982 93105277 244868766 153083818 180509078 125995036 120926491 198746636 155540572 197848863 208367363 205901352 97540632 285690242 163319891 283863723 190744047 278059736 269438913 248960771 264323395 212164733 281820954 122588872 271632022 267821763 511282161 132851727 269975198 228764565 160660277 286964008 151727790 386465539 247382704 233437142 125055881 393112105 182904449 424369246 166780427 198254622 262225636 430468557 176557579 157506638 169865582
248813539 166517806 570690474 117138499 212770725 232522794 277974091 142812011 271500105 97484110 723818402 165571760 238851995 239496892 275599982 157483479 268045436 645706990 197818779 226330900 176767120 167273581 137339317 175452104 276849057 124509654 201345191 226030027 114152026 640606637 169923479 236407519 273135457 238927354 92511110 102346766 651482418 169794342 884769343 174006546 188418935 165529074 668474332 278134138 205759068 170982138 95505727 738033717 149134613 128325776 456866398 148720462 284118804 245901634 149777902 114694124 242947713 278062239 255306775 123333348 93168297 252777795 138976356 142548742 127572217 149910012 146456370 199961674 158219668 268020564 217067563 163389799 278284123 217320687 278587452 203622270 188536002 627883523 98473918 227943387 679710187 118955863 624595816 178739208 220025686 251860512 222978593 502697503 156682731 226705351 103490093 513958105 143379766 254251064 139625878 208419181 158171374 232698564 214696042 279657604 289931657 164377715 120359049 177093341 271910508 242491026 223597435 124219659 222954649 176695262 288496001 93800800 134413060 230665044 112675556 189772532 228482287 144669857 93508174 109717303 500673473 130268423 261040035 131283061 97413350 197206936 214661108 424617853 286199765 142540739 117067578 445755937 172636267 315742888 167505476 281019002 202402655 603260860 138542851 204475555 129400254
187127940 665265127 179267062 138408325 106082891 284488044 107481483 313022622 214606653 596282738 248876290 276306121 220232020 218076493 230196353 220312031 627762000 127168656 199172025 147166097 156169029 169433294 149368377 178647165 152402140 159297298 286090686 130099493 362630623 179456213 232711886 217908209 202900334 440507671 127244493 447461126 397423775 239622680 109390686 834026175 162965909 742487981 275484954 240167928 228376670 172337950 900645387 114298776 263079278 317445427 163868590 154420093 127744879 107407873 136667932 155981939 264965446 274784450 272133582 174396616 108875805 93648755 139876436 165204335 157549496 242490450 122595593 166572790 188530362 215118971 240204602 230378177 232492740 229419538 212246916 257918911 713125005 128152015 207743501 338299043 129579811 271924216 138316172 195454537 186873266 733160924 741701811 245932544 144032761 113482008 325753217 174095795 166260451 151644188 212159004 254445289 238361086 228845278 150332845 185753371 214263118 199588192 132877668 158603336 129066312 263152904 123196019 170412422 140426115 274170030 148906298 252839304 238210137 183530347 177410331 280057356 125854715 109307033 125598257 853925841 224649419 133743981 125175368 164241797 248602988 106343251 789322770 268612770 98089585 189459465 259112582 256302811 407560774 110629154 108661544 144695392 470418983 176873902 178283186 177279774
808093868 265633178 184415037 199149440 188090868 217542785 552265240 237404332 493358714 236756641 274431837 222850501 214789923 285338858 166496550 506616197 118927135 286641525 180974216 222757601 170569993 127505373 227224253 250236498 148918838 168008654 143370850 449954760 280370187 136469047 166879747 235144779 793353717 138210003 564508868 630159649 725767558 229544846 128593614 176152044 176018896 110637811 216652306 261550977 202138579 683029708 121571599 267783390 238674504 158974325 235116394 169961444 144983745 99350180 94842129 246012330 282366676 246880118 199926411 254964781 152219348 222938689 264984461 170959342 276488794 261695219 195905979 116892016 159850041 228949017 202935895 148242571 119493552 233709176 208972302 361508729 235756901 281530642 545592665 114683051 167206525 93663049 109182783 180697369 745483291 722234885 666628395 138207588 169993425 413357803 168742094 251648804 128279395 173782300 263892257 268301667 285434640 134656734 206509071 287245538 178185109 135740039 224954319 227151145 122668076 184908501 272158993 144432516 109759233 105155578 183929750 283592739 260448296 465746658 197934280 113312207 170117441 184217434 860502724 94168875 251044893 202069604 222299783 152667042 166078395 110929326 135536897 133015897 163905497 767428457 239550691 791559065 184895818 151883833 253815631 810824649 151010332 199487457 190767553
605821024 178250295 368906564 399055163 731937330 178108424 717414719 111190530 552892971 465403081 487529444 877659781 676300280 155509682 242177895 718327652 772649720 585456250 533157233 889869566 878893811 479154175 769343142 568948880 537309355 358702670 200098379 702539319 886140198 418837947 888328588 242941736 795954722 123486847 249568305 218175458 191621590 218749866 435944245 213028037 310824450 822418202 584517865 234607214 289364610 194319139 567227496 224939577 710392275 827207614 835566935 872570777 863783105 681763602 177674962 427191014 347972915 252857132 417020988 559313175 273344710 740134593 509145863 677502591 406292607 502376934 160109187 561198574 528599310 94117986 179674496 438423860 477121461 352502471 269806045 155903997 272761830 239025311 301046435 212778947 810320110 345740830 244948355 151252128 119650463 189750670 109985029 763970380 221215297 193205041 293099526 864287837 724777579 150835364 793257383 466023529 834308413 414380981 104175140 728379097 397467924 180438737 641636174 367937132 557947938 524078587 217775710 540414437 692395854 400657681 638553123 472350128 197209046 822254053 776136393 436784661 509130057 226582618 698578301 155482006 464538099 600874113 195140905 120976233 121688705 297193299 898047157 579683374 259712951 671561148 106534008 660680749 470259392 477056951 213630785 316654538 455589555 357648197
161148141 122079956 190584470 230036511 283624006 110568505 265923624 197320598 120317503 181872053 222318154 256830356 154116514 733120575 278749836 105373905 214000734 126610413 269382842 108547301 195311763 96928913 288985302 136189802 112209621 630695884 180618633 195481803 124348986 287023662 372911217 128187379 287953201 743210422 147936916 116496052 800133030 160134100 583570249 126901830 186881872 162091155 246399455 674951669 208537035 173405919 276926544 234200436 164529122 265341234 148147319 201703746 113166699 164463694 165595242 245700107 270202888 99980438 250889097 196591884 285614797 108251497 205397047 149970545 264944442 115466719 169349448 220501022 208258210 178448325 119542775 251856017 162774130 759616872 273125917 242885868 266168886 209344688 233302483 158371496 113492887 160918268 779296662 838938496 217929719 272378054 247704090 375958388 123566504 240913388 150551753 245677613 109866427 161401641 129116400 233093955 156461737 97499461 112820785 243350047 235446312 253433590 105294210 126344175 161770079 273938033 140268484 189680218 215871424 198384538 200455596 555726653 101782948 247981693 182887771 155273512 755443019 172804588 150688688 186618697 228067900 208313714 174207729 293651478 124348462 218920344 251882133 832174826 187165033 803160369 229815091 93551980 146028337 160070074 113923193 179103059 197823172
106320423 218857337 111155073 663488151 160701291 433962665 218603690 186594210 104458359 217350619 114968825 187144884 297778132 136476845 181337497 102738291 226822268 147772324 142707070 236759108 165853327 281756345 253679873 221539576 301738170 163880865 259466504 264211647 240331795 514200531 110563076 889241919 441603743 168654203 122232227 670436270 194211615 756155386 148381653 224415155 193801970 207570854 718975263 104049050 159224699 229924618 214048560 133382470 274381200 268282072 143525322 272700776 211242866 181554261 202847808 152293289 131880383 125936731 172243005 228367701 115695858 229150572 193367681 96297169 93931576 257065002 148372231 216246672 159471598 230243386 107247488 148066065 833548955 250954923 269331352 649460457 258134581 336206299 273363713 179398845 175944560 745754521 536244566 666542792 111188145 149610033 673012908 161249036 166166332 95093739 171947672 222433891 241882964 142704681 177835491 175592890 190976912 280833613 168613430 122489916 175290582 256346930 202545001 134420907 160463236 95428438 210325122 280497816 102245561 196142998 412945959 122301314 133112252 128289786 246087066 555769214 222556163 222700339 197187057 136905163 143917310 201899933 353008941 99375366 169771757 257663556 678757701 289625055 130396351 268297955 244284881 240687485 241895962 239367397 143145595 249237720
252998305 159506049 253564867 146606623 261680486 163179259 234628356 138971747 142820586 281942600 99860662 649691414 250127100 133511603 113029129 262219402 146932489 228877064 228560169 176632205 107779466 154490400 245808855 179687747 251371438 190990360 228215104 222267816 648815913 188701972 237890287 800654740 350862295 198557127 264462010 166809736 729460155 119814428 239877509 207070015 127285560 553590113 288447646 239373168 495566496 266837279 115031764 199163142 129558972 111600278 175609875 197005738 133172080 114580441 254631681 92553113 240816387 268047978 254482381 199539109 222568639 136240394 172452575 98452079 263033762 285751736 214962969 204404660 134906906 243804471 248661926 685784157 153931020 153731432 568770789 146687066 385289395 269127429 121037682 261741689 794243809 156177580 609392002 215423449 131964152 93601895 242604440 119124291 154262297 143279389 195309538 188878093 289413970 290412672 148434123 154205222 173597858 226991277 258441669 217574030 245581881 154539442 214516073 217296538 237390083 236433479 110124507 278374906 160617805 124999961 126922109 283574279 285140581 251696251 140737105 177904754 164687386 238538975 186402186 251629919 203605265 878480943 184471725 273717966 130934092 283007431 233666197 491911681 166295194 152044838 212303851 205945296 252312573 286180984 271753415
188644493 743280164 146607834 509298264 198598221 112954782 148132357 144535803 102550984 129055454 469664854 146568766 92429899 125986687 230394676 122279529 126644885 106493913 187502400 176353760 246956219 253815573 718825316 135064872 264037740 116613283 251031931 697363254 283125835 566344269 407150250 807110073 148714503 601958329 185273560 298371334 283960987 162319614 120103600 107124690 518682396 193912923 158988271 647165169 245140732 262861664 174774293 271624442 92393737 218170944 131462348 267662906 222424290 257373308 108555017 174124586 269168210 186262973 233856846 100180549 110069858 232560700 273945490 113395266 207604467 181146172 113196425 135468635 94218279 222791431 346873360 218721775 137602143 194298590 165378956 385120698 246082334 240640191 247555680 347005005 106706564 690998175 130164457 158399451 319998572 259938911 284826655 245442208 262743901 233373369 152179956 269850871 206692622 280846124 261748200 244375190 155936357 208076082 288456461 237132482 262351352 282340557 113428343 171897776 143356266 135916317 115448727 106992304 522957790 183864459 212368925 190953772 203235797 378596782 180049011 204234498 256964617 120923267 130101418 114315052 605923875 154435555 214343780 199376624 366781218 279494086 461446758 161626415 287283785 264219685 170642237 287922578 95753014 94171674
149863382 101814897 902498530 218698585 201309635 185660033 159434630 224138072 230275798 555625042 189578389 239340859 92772882 191195556 258774786 247577068 244693272 223122584 156793699 135761295 157202978 241422331 259562875 180256625 222561219 238766284 824839050 281635199 412903227 173394362 138442926 179671390 745691009 238625128 352840434 163816298 272633899 125911963 209213220 692128201 217857065 137984936 615301898 181404633 217879168 227426959 124468434 273847206 202797062 100489865 282137427 237833270 181955600 215519025 191797297 187439987 120706163 126667981 164961861 229657749 154761662 187865737 230659963 218264012 145371585 152749491 110400496 222737788 265233261 210872097 255155214 270291384 824306477 150758328 464035761 134232801 182753984 118069900 233768226 775470627 411457698 96317222 138626366 405998318 143244843 268126615 219570811 161596106 150875869 101833034 212502305 168746852 243304017 190311727 122405289 242412163 189758467 215793318 252867365 234961975 256667456 145383112 144196907 246540823 113521618 196425502 175511366 687591634 241063692 159615905 256585455 120361487 875814976 177200588 172324684 218765010 191859864 139919705 247884663 500671858 273354922 275213948 286051336 275808083 256451656 724587848 287302389 157802728 207952363 869804014 278197661 188585836 284197463
444393858 165224206 258048167 615153977 708231580 758183305 233257338 786660059 225337375 669367067 367867665 787142069 272835026 729369217 446548598 480099921 795237566 93959792 622116655 559728246 136757345 346618660 196504605 169233619 248311310 252320212 726530943 228573589 121951291 231861915 254944758 228765176 809790131 274359483 738222968 711865159 642835650 615846420 136737067 107854133 857540600 277220295 383639360 894249770 255818844 775643189 171014293 234860587 756046998 259468322 145366844 574887771 138186963 905971079 609009919 481095908 285628341 781768132 201775329 182775577 850070760 620199057 568249852 192419980 606314699 317726175 642009128 484656760 154473855 780726545 355859880 238040478 503665781 131906799 808532630 663108360 145960299 275320626 242556973 187707725 729629449 502811441 277117877 844684225 636511601 251791471 216964304 643516923 487031873 369391189 386401825 381543658 399358914 120896298 616088329 498144820 107527109 656469793 458390749 294258313 785462602 663570417 279461610 262673035 906728406 587740716 162394701 895183567 450782205 663404608 196759271 228242222 597453222 530656797 627970491 671980750 752405801 96950004 153747369 766170813 127384067 299818471 216416381 637305997 229209890 900915554 753215665 323112370 111891851 119294685 361958153 342439194
311005247 250311140 266357349 135944555 165391020 247616130 199066654 591914843 183089926 230351038 93192925 274456975 273363214 273016278 95833718 202330974 259429180 216917422 224799599 279691252 149447977 128169475 95774771 137643251 848357082 201124396 855317314 610056025 130240464 106634428 154618882 284908402 183499238 166408216 261996368 221099021 182801591 882526740 104356295 168834987 461936993 280214444 164798575 192395281 121312257 181731020 190816002 168808475 108978540 135091876 193437988 196971567 134812158 237134364 184728636 97542246 160767847 248918048 282003643 167223216 124785193 206162625 213565372 152747047 128675023 185297166 96514465 273953304 228737564 218876000 556222168 233281124 620728163 279423120 251447013 148958420 851182100 885241737 267144898 136992239 256326506 866092687 222632723 116277152 219055520 189669410 157275685 217791477 184333096 140347875 102898140 249355445 239031333 109832055 247613805 125978289 154916123 173581538 275338182 256030894 177500922 160360142 192564788 248773168 160049306 830681144 134444880 110918555 206983685 117416232 470317448 188928115 179601530 170148514 153223748 225904739 207643233 125997624 129126168 171814267 224336996 769472473 124687103 813346378 264764604 244422700 108039197 297651211 217398335 196589507 252804712
506592209 797739575 460602581 368033403 763630588 119173313 111544834 195175501 238126810 120919456 240302486 349386314 684515212 550085342 326611298 590734241 631902687 891519052 239003465 861651488 527645257 738000232 275087046 195416242 538865079 271716048 166471200 143661063 508441693 94431097 167227317 244531645 659922616 119721749 302676615 227349937 209863855 845199569 210443344 143878334 268718115 450496848 345499109 795127148 582941607 695196813 715935137 165336528 619429135 267850852 570745496 584518970 348949603 880837565 376367355 428901833 193840022 129076787 765088611 807252058 211393686 680063438 672526339 204138894 158695716 893657987 101546266 262135643 353275391 161035409 358163552 240484363 480379515 837422899 170446844 118931761 289219313 109801497 141310271 160953621 232737250 274565275 595479815 625128936 535445385 760690520 903343389 372877520 432826064 328585905 132480063 887464957 665063430 590908564 792854555 258090719 400485175 567291915 334332782 334025134 703080022 351126869 854574594 259165772 94050538 596843169 873640447 521528435 145098690 268453068 865791322 232544822 705337815 168407842 754919754 113985036 178477078 190953956 163573588 630178806 168121750 124724477 272139986 555026930 187078121 722185820 93261822 123124162 211587685 787948937
162368150 138436277 121501592 114140842 174886380 891152204 282189845 222723767 154340121 136148768 183346824 125498513 265700884 166644499 224206273 191113352 121313517 178534495 227855642 145211029 250133520 134450526 293440234 262797855 588046643 264745830 695777899 152967102 281528406 219511830 823737395 195524010 223830094 118314304 200817964 355591048 259293295 244740256 596689026 93844868 219093822 233706872 138622446 234026616 197694426 184024384 114463620 133463515 144334278 265562726 150930665 153956797 262525101 173758531 138600177 181106605 285602720 205726666 138264858 283896057 160284489 177634210 134224003 207841328 251469943 275727194 202184535 156076774 404990216 181811063 478774515 285873792 105444894 235175961 396089642 818483847 648272269 189175587 288903725 168184539 115245048 124965380 220386057 98084097 258962397 249390013 211267298 126204165 177263152 288003059 192600564 162679400 255730061 116426285 230177743 232704043 127345310 218839462 275461256 181265440 282583607 183986672 143835113 550039841 231804928 201472514 259714602 146243460 248953036 276736548 210784873 233760050 159634911 148033344 260214654 726913423 131446158 239925592 244985452 308417612 140888177 861453242 222481018 253303831 174841909 101549544 285840783 242017014 117421616
178956945 196812053 189845655 190847973 487175800 164825460 281187769 144057603 159061528 266842659 154724341 227045602 177073543 142896632 275578294 183060109 620101628 221677578 220403472 128032310 130586941 792627903 183292094 474740203 489344336 165274057 214939068 118444175 187619848 614584014 123151578 141791875 133135234 231994202 736214117 281522957 177267829 601098605 239583943 134332557 233089238 177540453 137870215 100762944 169981430 151353525 265426030 171640222 274580639 195767849 220903675 216274995 126811150 268954638 188677950 123164414 117987298 149076187 199583966 204221473 157550005 280014528 202337395 94691096 717704179 132590090 253802044 564526357 118282209 110939716 131545214 214646057 157460954 527576543 613737726 196631204 97550338 272761463 501377866 154189282 180533720 152147760 148568821 239004694 265911648 184877256 214278610 149153894 214936372 110281629 179838392 229736512 261561273 172016834 283424636 249255843 127252329 103877433 233291411 96652509 167187184 244219498 551489846 223187629 261543938 199799173 186320338 594026659 213761334 143359133 191599295 119343898 252620005 164516317 583650265 239613969 238424772 246197694 145085160 152259000 722023033 181247614 148809521 221289703 892405955 142724085 169661076 109580483
239784551 187284336 188307952 798550311 279416614 222084984 187350546 279136430 141396934 201487540 199800411 246795867 271197952 268446755 257014657 295895725 150365212 155635884 276890746 267666607 228731264 99519341 515854178 647071796 640981981 94601243 456172205 125648485 274122643 283161119 173598448 279260882 262597926 297938893 284806007 133178113 258986541 286932798 272701077 247376967 281525215 129708289 156097526 157686538 277184906 249589599 237759370 169207659 279712977 227834800 211570041 95202185 168922020 97456374 120858830 285465589 103025856 288971758 236852404 195720749 228596888 140462246 249537391 640139720 255094316 274998536 546287884 134165041 332631725 280133343 93783415 154405332 528282009 292779185 823913794 117088731 233715552 348674692 255977637 96468107 165190630 221850088 101979122 222773067 146243645 212479327 223750877 209295618 245273306 270629780 225822045 240464503 176425178 289600364 251779033 174923891 216040867 102840086 160771710 237028808 124383731 641181291 172179008 217323119 250336188 138115614 631570770 247080698 127362043 98981082 272980257 279768856 222205311 875539241 252479568 263692782 173538198 170014192 167105437 188694655 128341749 196056046 209630844 402565453 116173926 246437849 259929586
198357499 143541941 398877981 275841123 254985130 131803259 125621965 168339136 281554071 229783599 110130543 277937319 107777223 258934595 725017005 148034889 222203805 102055904 281093717 682390620 227699440 137096093 838117451 652629576 132085216 725960888 152350643 536445393 190585939 110423441 231136285 225843966 714900128 212571516 242741128 784884743 211152384 207156374 103127893 216755601 226382484 263661154 223414942 177138246 273092706 235102499 240889027 233727052 284381853 112423414 120197881 256564277 129586476 259948755 141699551 214048507 106488105 95360873 149201301 259248810 135173505 197756710 886879725 144437671 162183103 399192503 211553079 179298142 203945557 223290197 152682030 506371351 905889599 391086716 138175603 252629221 710672283 106398481 142945264 105296292 245339732 202529629 183933219 273425124 155418487 177350772 238172848 180650994 246478521 111524171 143359693 122984850 138260624 274914306 214506861 222481856 92420831 131650822 135004169 255425737 748105863 239063543 201869964 191106006 268210734 110146785 190238075 279625078 226290885 169051075 136863162 144773100 844604972 270789450 204797567 112802454 423621810 133154899 356613246 238023301 93628951 259045686 655421347 261447674 121294927 155355196
216211185 496930508 137197131 211946462 104458451 155022939 130441070 220847281 254904279 149738719 260681478 241336043 150052735 268564202 262056441 132320535 178272756 102737690 821084858 243691897 187782353 737075181 434518494 236410458 275072432 107974273 533636648 235822398 274720464 170735438 121829195 560743273 165773457 280174332 726617341 93418473 251200378 234937345 145045095 152632978 181696172 260087654 177135421 206632799 252799788 259969958 130138574 202309205 217218219 245832598 182418253 187460970 143462592 256112861 123971421 189586383 235136723 106157195 145765989 132558258 228125353 517313704 194050854 280467563 183747959 289193154 264364659 131227288 209271636 268848597 630281741 858471021 564535526 268720998 272487843 146404671 242413287 227728657 125703682 172338015 214950809 195635653 172354008 99533954 111263467 268561092 140966933 220190969 274889222 149424114 101880104 221873538 207026235 168516434 135405764 96931627 198174959 282701108 207193050 829688521 244624986 111497529 217518896 153111031 336645021 174077952 139200013 258016224 240264494 286666132 154785345 478735979 209394330 129363432 101290765 748864841 105174865 862864592 195154200 289155471 258375488 446547703 282734415 187518286 106567890
613056673 168533847 162225692 144525135 249259706 249794255 173179091 97236926 228189721 250455423 256858782 135343514 858910080 276500905 195365149 168367016 225270549 233495000 274455034 346184657 113978549 731670078 190889844 173676578 95048859 535114536 125738788 176929865 216333000 255117215 462072390 214828801 180710530 165188006 245946557 273566195 140699836 160018236 209842368 260442351 111104120 117046204 138778038 159242459 170654160 128320757 212222433 166626405 158256879 198015448 171602475 136936796 173387624 231491526 246498407 110158314 189970423 123342955 177747969 109139029 182738831 282871451 237137040 513041570 171421041 238208639 227314713 197970660 155189321 842853406 407392885 487956260 289218695 226971485 816561456 112204325 162986803 98811795 279240049 253232476 173824369 124486518 162827276 141032884 137604085 196284663 209401341 218179329 112132243 281264986 235280129 164884553 120886885 258203508 207242501 237819899 102082184 121417300 560034566 199926679 134391691 237443846 223648785 308014559 200522560 107017345 201440901 284342190 152639846 145941918 298918611 122733071 187451100 256366957 316224048 201226741 209294781 284863198 195581533 101172323 578673054 117614599 267584663 193785069
248524362 268482177 887777270 826240991 665642197 745944236 781910060 497827945 398423219 810255167 903398176 233231023 475552811 247871193 566026438 150904182 164274031 488546483 178985569 266309053 138394636 147511099 231753201 477379379 199829350 841330395 867867076 754266418 450516334 210220832 573814786 99744512 150235809 213952242 240434815 376148018 498548658 179978722 473057900 604972605 167637499 549880314 567589330 390707423 667016826 316211813 806176004 340347085 850758298 298757998 562687566 716784512 138659683 158657151 287862387 590490487 458853094 116307768 772906482 193299167 136989417 237202847 169658524 138194189 144047089 769226576 711368397 527226397 112063653 176704619 139525594 462963485 251019789 228104244 697490272 851363103 866774132 360000809 719162770 717948777 645152231 106093670 141215840 304623629 698434535 584153669 380400910 166709043 715046194 817931601 570002843 177734966 233807333 862308431 809207468 669727575 868966114 203359544 237890233 750793403 221334722 155111728 261565607 161899214 242967296 120880058 349803245 268416130 151360555 146101641 453154008 546296918 137395762 236602768 443203375 109796802 729373295 523979315 747206562 105192668 665927651 633716154 399685799
207175136 134413725 176669761 205534207 215718877 137244360 146117796 105906258 108943486 244294003 904680297 240230407 109459480 147424787 272583766 384317571 282209516 154733641 561055039 849122679 166797062 597665678 206243635 541032019 244048172 143340719 188882417 114792373 132414358 234512317 113430578 707551881 149827717 138673895 123204708 218462492 147713544 197145520 225702582 287377198 221563725 159387905 192884671 109596124 183865350 172112219 271210724 232150160 239251677 252034729 142014953 134055401 191413248 202343395 262381303 138985533 105585179 133256907 526307606 100265890 92873956 471083020 257123845 745406900 282616438 220380323 182996956 232824370 346445231 579973469 209348786 96817025 226314688 201413106 208553676 120227249 200090496 109479986 156366195 154566246 188058679 124804759 131259376 264399689 120884780 258994843 95792228 187167792 109798390 123827337 101992219 151635499 257848007 199593810 145019112 259582667 334775239 215550420 114692203 169711281 209658493 475967943 277892521 272063587 177968258 288481185 109459570 284160168 374127887 273604889 159352524 282531504 789699158 241032248 702466213 117922166 180817806 180622942 628612651 162163375 117146793 278783075
204079448 122791096 186487649 265759393 174429582 269123376 191094400 289004728 164868336 833597555 250709301 155363319 108370252 148367128 897772256 254545826 409198461 806323850 457750777 275424484 362495605 173467132 604792593 116541650 263068220 211962640 275118339 449312617 158902515 267300956 403412057 172620186 169746639 289597397 277345687 264194606 138290759 234397634 278622111 159247073 137048014 184334778 181573641 108097804 142260635 176735872 208484288 255341546 157397130 123476290 276286372 152047889 175074440 227831743 211060954 225211261 264629997 753039067 194934014 253163550 171938668 286313808 734917991 263005936 208401716 147224998 286885749 757165229 900240335 288588271 106616019 837550395 243871319 275303818 196410442 134633875 241416803 213476307 250481777 153640641 255210035 224016859 273235476 168729945 101302687 153099123 226664829 125053669 197753424 245126854 274464517 136129370 152821017 165777234 123992269 625560598 173483271 264533236 105296594 151885802 743450223 237583550 96915363 213378764 182031574 229496014 156177183 826573132 271720652 228599198 99962540 622368579 108754595 513219561 218220655 101755471 118073262 319129580 151481016 173083575 102409531
137581028 196582561 237329664 259510825 223002061 137013964 241026315 275710567 665880576 237502338 212545969 93464926 121575792 164532296 162471289 574160353 889985524 210751174 243102014 639522780 113174933 144661419 256939529 103731758 213612907 232150694 883683689 165338488 147864305 892299597 215924723 210695899 172538899 190569679 269073795 144708313 182734433 254341542 176681602 230414784 100981214 150661074 139279781 96876645 260374082 192514604 171981035 130505064 144191941 262370306 200187147 196098674 199910825 235625279 275585969 133605153 849868102 277820803 179685340 760231509 266548317 858611069 281669389 199233345 262210237 320922090 178976931 682276639 115780063 122701753 857564416 221293403 142125349 124176172 135974014 283844500 265494140 237245592 264014883 186562893 209113565 289957414 147819825 197493048 167761317 241006530 141202077 261880184 271953823 288560257 99136614 126225836 203610447 192023538 834518790 118003648 272027239 180342082 113516482 206683619 134073355 141223063 143044125 96469242 142795873 185657164 627477922 128944521 168006172 155446807 347186951 116336168 749125778 268419018 263172500 146252516 303794901 221221541 197201115 290457017
145779023 289184692 146713129 216368404 176395294 164744231 256710573 906819630 278273390 255070458 152898372 171198646 169802471 110962503 277607870 650290061 277886042 101653258 846982762 132898391 891629183 258008780 143077145 175186772 142502018 862581945 124717976 212193222 677402171 182521923 118738064 156270453 235840941 261554615 260230746 122059864 219044244 95004291 230699156 127510613 240481629 184994707 182830737 149906322 265618234 221625492 151070198 180744390 277794022 105878274 258246004 94425402 94420785 143258443 246949568 331597422 205866948 267977163 271605592 117706773 860444003 101082134 191741887 265379012 577105979 740239681 353957600 146181179 150900948 427334733 116906440 170829148 192993729 180183885 148806389 285979477 169179311 226611867 172895568 283447243 247736753 212591903 115184866 144698142 94996289 212056488 181338982 218624871 226090718 264309712 240146556 170514116 113255873 682656241 286335854 94208585 169241097 155933657 136537797 267633890 159071534 196817927 143667461 183938000 246699312 482476309 205121158 229840897 283938716 903306540 216299702 891200687 192203445 225663863 128092905 442554803 102561885 176226176 115624404
199813606 117522803 198095881 237453930 213617456 232868015 251465136 205041699 238100075 288299129 284130812 705268882 266286509 433854216 534678990 341239219 247859820 565672220 206273575 484986466 193742687 168030883 172200700 180150242 449736667 208085292 235091033 733814074 274314111 222187493 279436281 210184512 104796928 142807747 200506425 140341391 277629547 287919819 252428953 252221275 219966988 164640277 99675740 173828594 101115290 243111970 252402112 194944618 211227933 168978942 97307312 270330808 164623184 268109513 671971678 249396690 215819341 565488407 109747854 896549120 179638416 105113902 114057433 378981217 779589175 460814222 137632086 167793183 430143154 249372523 192544021 183702984 225739729 198904442 116455031 282760388 246354767 205469847 202950590 160695217 119343971 229030966 187725353 175387452 127052670 235897578 170603455 142171004 283773998 158642664 177598192 102642067 834504529 198756514 186712883 121721726 141717824 105275326 184981964 273331065 261451243 191420838 184043498 205294806 347170397 177138958 166049208 96763394 567992042 140074603 799363228 290251645 209554837 161561960 826520170 182782319 121155427 126338010
176903639 105442262 202401162 192340627 202100073 164910097 239993288 149649781 238473377 187826070 789314296 94315221 101276780 887328624 284981562 179047012 697797552 171632257 435852245 188040239 278090243 129945812 149837518 780008553 181114435 216512264 179614156 190127200 247855531 130805998 276820770 140309040 157092889 166059183 263350366 143549167 228350234 267403160 209600372 232473762 171504967 222984796 275600029 255276320 129282489 115734735 159266499 205555170 196739812 232084497 192443926 192330903 165145161 735721312 168504666 256592253 321007363 122093653 806565128 228995224 242528122 259386027 835150878 639057100 290491756 224915785 230573548 513444645 226103241 173337033 155339935 127980161 186766338 117188821 125959656 267833661 269720554 204356479 176769066 131116751 128699611 155665070 163375031 243495868 208247442 206044800 96713888 133801814 144830818 252776654 155845907 553123422 224940362 162501665 219916161 154672194 901021722 250641660 197158120 239378283 285797043 106905307 185165111 810032548 120411166 235029841 102113252 515658174 254636550 325377559 278232122 209936673 262590318 393081081 258017817 198008443 185449398
102355714 170719528 266391332 113501251 781092456 287680235 110207161 108685117 215684233 527794192 257667616 646526283 183586580 529818657 248346220 597327055 135860705 417600223 256211659 220659182 254643774 158146612 290182216 205884106 279989232 254172479 279422193 153630135 134441092 265606900 275074380 279987030 222085737 283377779 108016284 99356404 165833419 127103171 181206276 237713107 223197682 167912452 156970137 194494575 252240943 116603732 289765866 262321449 165315924 282206689 146639044 256825306 733024704 262989569 130833970 654475539 133284566 362628210 148644796 202043373 255929249 224314978 129088453 564521289 282202809 254767005 449855983 187526313 250282928 197151610 215021440 259164232 258920681 162236830 204056011 97138617 173127131 148413318 225439265 178995086 229667812 177884566 272951658 114994851 259183100 210992838 176053518 212169846 153012527 149115951 765382539 184686519 205480536 130762902 227935750 415431009 143151119 209196059 103013296 156683465 156973521 248817352 411903726 108531920 149288023 116942754 637307787 123252848 810170859 218265466 123066138 152246546 330999642 207574324 100262897 128611909
129132220 218010758 161280808 109585788 106692632 254484629 263528943 194345548 755753824 176098055 772825986 864259618 128376861 216573244 751839485 147851666 163212732 178573429 168248541 108694214 246492752 811620287 109076687 123030282 374623104 169843913 255254088 151060333 137226247 233455326 159243191 194225626 229754489 93338938 181755109 205292535 135837134 96857650 243097669 218374258 145729321 138532373 278589953 174301235 233728647 192868424 163251291 99623371 249755193 113165967 251455743 496255655 126573995 179328700 837372807 257051351 881994937 119122377 156582393 189720421 563170021 160216869 759145219 157330112 105680941 305121226 186344549 249261068 246081900 217679136 100018742 146404005 175785461 130447050 211858838 144379891 123632433 191540846 281390284 193840097 239281176 122899802 255332257 256531091 235601719 155689412 124617893 106675006 163173839 844533946 126274966 169671664 121901681 172958511 502655557 277568558 207935468 143436876 259013086 109173752 217739450 425604282 138795836 155309245 271556742 426170763 121004290 743310660 249777299 279626154 123052099 700743395 200312878 142410436 226654722
255772486 110200498 481872627 197786559 98269667 137471798 274406125 728721335 236642311 462285773 415184533 268831217 238860335 279064794 148208060 378770628 190434388 251698291 160437621 181032405 484062890 236758412 181729419 661943062 249227168 248205924 256118870 162681228 283084518 274474862 220725765 264504788 112490834 272470281 211547679 228031628 250363681 125914140 205717171 276802803 154361594 118754033 155578409 185276471 272711939 103429526 92378930 213055132 150547328 209853271 800307781 145153176 242370988 356089297 258199692 450285570 261071110 122407561 101958032 668807803 649903598 317179033 185868363 191230623 570539586 209091445 201589725 168127559 181398607 156295787 131812676 288154048 287396622 284050765 110819016 272410211 283072007 154674602 108885145 213154983 97260079 162498142 214306643 207789689 100151143 226561318 128002131 159791457 140045086 203632132 108486114 204450597 131254491 121747212 243791820 221633829 175158967 111946127 180921658 127229414 789552191 190417424 238872433 130156050 228885255 206008925 208871356 283122032 186595225 256710923 861512137 288608313 144500623 118832414
221157684 592083612 183890782 257036718 288263171 121561735 632741520 133610068 709956157 442339625 619642867 218830429 776484571 196874239 348201891 237519658 221455856 232463242 114017387 299072002 211282589 198045839 671256651 156076517 244138393 168355128 130245361 252059847 139001223 242131284 149021801 289092713 132300135 180326110 181720125 156023456 153061381 95259269 222403827 254245566 182036098 114915205 96047799 205387621 272964967 290308312 127317136 94197350 163686681 900880932 127134163 235168327 248507226 167893680 717597189 281510738 110962171 246706518 231401896 326807757 193754188 94161291 240540444 618114137 289936748 116401502 242113088 184703123 163521820 273592236 273185341 240657350 248524825 185946714 271367097 211897226 242837338 251136371 142876758 232940565 128760157 221966319 216082985 113738816 272493744 246811649 132650893 752822777 243766040 103323221 142404801 229470146 898106853 265134218 155605575 139623025 279124559 273920949 185772582 631294573 163413926 248710132 132174377 798296337 246217954 382998812 247750072 199865651 102354044 519593435 189698445 231315116 103500281
513122857 229721331 185376075 138112997 119948806 778442930 135249918 634551123 442965104 417007185 177230877 662324709 236385631 468490874 214073173 167038404 221871376 97912814 427987658 280145928 173608584 508621399 248095943 116574926 186302048 240603616 232580058 146037195 125134288 232079837 127534706 282925772 288235717 179346363 167066987 92635813 137379887 263986227 261267681 262593455 180779505 106927955 147951821 138640273 246350814 267413217 170561653 187054231 249646487 132711102 103189466 830181067 215057852 842349197 225105187 273787884 111320680 588330242 300908852 107171659 222348179 144707072 426150686 212544211 145480816 126615351 157989300 195831598 257492647 265815722 170620828 109914432 101679745 272198589 253492808 146270825 181694612 129435221 195065737 287411343 158721844 186080548 96986706 252063986 229925645 107522250 320127592 93493983 129936060 223334514 120277058 337308364 94481532 104383488 192566602 100421420 214995343 176564973 844777621 163384091 267687694 104001293 623531182 103606215 292734203 233245566 207723094 181784482 237462260 160354747 154907399 167243413
900087336 228473192 479078628 417920073 214361121 717157659 169990523 204098309 259324402 592732645 227625308 229015628 260296900 417758312 662963598 905848951 272913364 282704841 671922646 447158473 227063261 349131124 685974172 883286399 780665272 692779803 548712330 273109997 603901985 848733340 716037814 770997788 619274282 615578256 199053308 208071694 173469058 654608298 388842962 658509037 616819775 785597777 728478195 545596736 723654311 875824987 375099388 244769198 102270552 251991050 95568866 860569862 153229399 245054239 861348806 870346692 116687254 172036840 201943010 418050092 186310854 138638964 823872739 685914737 632370022 204421939 585930928 142930190 574278994 390108455 463012462 671811692 667822724 215486408 375109793 589616962 569357997 253345918 833904759 493037312 887122667 617913190 470180946 636062824 672702237 182067203 579118544 790805834 588887419 535882374 173154207 214620023 367238185 455143909 186953758 512962196 843779457 273489239 476271480 318854650 367938507 136823300 653680727 205893975 390241371 313489604 886781499 256399883 253356266 473219139 208059873
285248870 289354683 172617120 347865334 121619206 157448651 354378843 413875201 250473963 799826247 251509013 619156487 108545972 180453010 109090161 166444041 716720187 254625846 160600479 599646550 241571945 197990098 278866030 231948828 115200393 116974737 250149126 130752560 273896778 181697508 237150562 213646285 265540821 120006885 147058147 110265398 119499681 94079363 200103280 154312463 287811911 190527970 142433850 156120841 147773725 212087335 623181171 152467998 166828960 793289912 202821058 814692254 284720377 164061747 111825643 316410567 880054528 392453301 99949959 159063519 505588234 277425439 181597606 143459083 242254912 213150124 147589940 159204004 116363489 170617284 243176503 190051775 202551939 280836612 265247041 174117242 262275846 104146921 251591272 279448468 246575464 170475419 254616442 170503405 811771137 266806070 238774657 107075427 149063840 899016439 134283687 170251590 243895762 101273048 114662786 266680790 123462412 244896881 148871233 266970110 295252800 229090331 903323320 233289172 104034233 189166742 287803925 198393949 243847338 286277707
273190437 160590693 368109230 202710487 294330634 389415228 265338764 274166468 162836747 287951827 177089436 107708363 166687496 103342091 166467870 143201758 126121995 145063362 695326571 151925849 215727356 192925873 287590419 177123395 215480189 287410526 96848446 174355862 121325600 96586573 249684919 227953322 107578540 165287752 99656484 248176306 184910045 131702361 275248837 172612462 125014294 164132081 159312078 199391163 188603230 274889565 111439722 137920371 570573459 288059241 431366706 162347096 167731309 173796158 349739486 808328012 640521617 141401060 166645577 739923936 147767802 161714232 251385287 210910034 275597996 106887726 112447690 166241242 225220060 152374238 132363816 251232076 205112339 182765067 162014001 252962667 196137465 189603954 133197967 120642546 259057664 215267107 181191893 735248975 222557094 145319337 107140469 259353362 244415302 215572237 251426372 176119843 275724167 190215266 130147075 434268377 116133586 259040004 143130657 125793904 248947582 827983543 198868598 125113228 285771819 582695107 206935896 243669931 224349651
274024869 288523712 99538060 638375323 575148891 694108373 290014222 399176705 267884658 684791268 232921945 144277841 270715457 177016236 748222437 247839523 252079774 771001719 150815918 195541238 141091479 276747676 224632735 194955784 126604273 156206998 208188349 290703239 283731209 285347544 280315220 110650622 170872434 202811353 287858060 245917714 189831003 231336241 119480615 222327204 183562045 135062760 202882859 134738108 221874791 267897650 273865873 859773477 242730151 851416507 225806845 166070538 206293032 281844069 674210241 424453151 124225611 229169888 643806455 196287384 210732870 182617094 276770777 131958220 152589255 211885177 262237420 203059971 163096899 238599789 170961801 256697697 165935354 220753254 159569591 246784095 130326874 198334755 106637987 177561519 289236588 141584722 700063812 237286596 113391147 129177372 232896667 656262388 242866986 274408290 129957842 144867157 171947709 92611731 482287209 221275225 270350965 95373067 376925448 250928127 519008395 288173575 197497597 147896773 239493015 200394474 285888181 191690826
620813697 154789190 169438695 662192939 649293063 108010400 848994824 226673107 711356736 258790824 199548853 257313997 181983584 388257887 147798835 128359507 710233741 191758008 258332841 202006404 123277628 182676425 280321844 239530173 271529403 246566209 255420424 270843239 290369386 212913737 97269084 256713283 277997582 151538426 164126391 151395184 268918501 226161876 140819029 226252973 259676477 163218302 260885072 363564590 260865956 257451830 245281545 162382098 155936925 110452255 196306802 97574399 391058122 907109287 611207972 95275189 238425410 595843480 216199409 279937364 130898070 94489873 106517349 290572794 260806824 267851219 134335234 136464770 220583017 165953004 222018582 182962872 206547738 115470671 246796555 263451080 235848850 247452254 201610835 187573794 282976526 717633171 140992899 137825470 224133716 108601435 168694732 258117212 276969422 174740794 177671816 288752657 220876353 119092608 169581865 115803881 170070552 625107079 254014729 592372651 252003444 254557161 181409865 548197065 153870828 250233406 257210766
425319392 210271598 133292622 161689681 888988427 289577143 851146892 217280649 511277435 658055034 530428787 873498354 100375242 387490482 375815589 123055460 205828538 683728046 883773938 393808832 586525219 706106092 814954121 126822785 708449500 697517797 294947481 296896011 832538895 329569711 120929766 432364738 375350426 611438201 791439485 288338187 303177944 353572776 688422598 394674606 173620181 348390453 97669070 299644073 256027113 153745906 870923273 93319541 688176628 290274966 825714339 262394254 185874739 160811852 251588299 123308327 171081687 305805955 608648157 772043871 884790670 681875204 362783284 840489077 385946835 881081119 214221283 354796537 879601347 441951816 219653277 476244079 129809259 524782898 268602795 305845380 316035919 245954254 896712917 188791183 197692167 441842302 804082718 227477240 309755880 288562331 204742435 684330695 728435208 592372304 322741977 832719877 262351185 688086835 665287382 143484325 211960914 529185621 183175780 178512815 631861273 344473597 188293469 666846753 305622348 611376832
838730442 826282527 658466112 227423761 192954188 98721189 761473335 144760084 257091649 165077863 167422614 903541258 156266374 106319158 792049986 97638815 209151256 197587161 241533107 197450365 183746891 254068848 249650279 285816804 155015029 230996308 266334359 272423314 286286058 277888238 153164355 283100975 187856325 257980424 174629610 143803017 231923217 170036803 211116667 209633734 188372793 547055161 196885854 151156504 728380437 234608633 164629320 268806786 180167631 276372992 254113033 170721120 335068886 143306835 275996670 651486382 134954442 128425103 206546135 282974127 152679754 122495694 246771812 99567896 147776143 265059953 167365096 98088722 127139675 128272286 95385389 261728048 92566880 151742194 208842787 266206542 93309154 267309371 201015276 459265092 274010220 162316596 171654087 221133072 646656854 181702152 236320045 226556561 173703168 197603325 147245986 315833645 173098031 222344170 94583109 784907467 127349048 595668471 235408901 128738104 223811444 373650992 168926068 285609027 95219556
107476207 117630613 673669270 224013790 108113964 234203075 352473575 865167335 836233284 435640994 201179059 712593697 282015904 151652157 317606532 462963586 905322854 637165841 490158176 868842504 572996310 624984754 723878421 576675288 201864651 396491085 839129451 904588516 213304286 697264885 582725165 826926637 149226624 793015166 597759685 185097280 661361948 214726198 600330312 168215520 226700778 140284415 599159224 140685353 454238341 281015227 576514383 893755117 456919210 102121927 100735371 216605651 832109691 454609779 142521198 341671629 762032534 855533956 311294003 770596590 224322333 454018880 294432985 900528827 238783637 239519995 882508924 289415601 578712414 492347544 127464346 327938016 858289154 857288576 534479848 462406321 633517115 460529857 242152542 855722178 404154509 441131078 787891064 184946497 529076281 461347570 606702912 891386223 155275362 560611650 202400549 236883776 759171497 753085176 142768899 426315185 222335625 893602869 111677277 236195300 251898995 845999226 489993042 120969459
241858674 690652163 154667078 637810638 176508846 133058625 376704382 352518639 154413341 215980198 115389982 733868729 268623269 627640556 592140718 703964634 480391247 678438781 250050149 100068200 549077536 625035119 827182727 131528280 566847964 93140694 696780431 235077240 480476523 880606168 787928834 897662693 303825174 407844381 507860631 342927122 693005282 654328547 117463152 264541486 265900417 822571864 239968862 519466054 258989710 324756593 471550557 486320866 199612789 196495157 135819065 834187577 623287280 270002111 553579564 756752306 266208334 837693967 550920882 505409824 556694728 789156339 95785508 449838861 119721541 368153810 275514304 498692458 669767909 135188751 648554598 573263682 897520901 127704670 194166446 395443224 151746451 236670078 311190407 272030067 124369127 159124555 139844705 890614534 810973201 748505812 665926417 804215115 578974018 178062175 644044389 180100607 707828359 273987845 701122528 128848853 570196402 415288749 692987618 95575899 724566558 242256917 216621065
373326906 203160813 593153224 254959862 462460470 794757111 365572923 511582582 230061942 697715867 644474680 187981549 386063781 398028023 307563914 159550642 271845825 454131258 899596460 170451969 346187223 117951119 649477664 150261801 164391223 275119924 218299565 102210764 301247533 476792637 436711455 825491051 799826848 613856525 802516463 167708958 241205529 758243799 168046684 211826651 446744082 159025471 533965676 258811002 173772418 742780631 313639138 202860937 214247430 109017116 496105162 874079719 219499810 722276485 367767277 752241064 147470880 194703478 528987356 435710843 586417598 883704990 253497932 869708040 752023980 383574707 728304102 588185390 159365966 805841706 635542826 724730736 122383183 602071972 177881412 505889756 111301189 453406901 336511632 747344265 345129060 174026312 194045911 549315310 568613612 379887309 399782119 710540807 222424512 557347380 258169089 355277993 155387977 287901472 195798405 404886326 255393217 299517969 127551183 655603707 786341159 675504656
691095201 146419288 255974190 259713639 158855018 175415958 186178390 834934904 277893458 245193914 309657786 170959075 270377787 147139137 268304013 261515612 137342493 219312897 137488611 149735420 153159012 96830191 222344501 247579422 200878146 123781235 131729367 176425227 149103381 152403483 273119600 242959666 135868764 137732603 157070793 174918430 229935421 618301447 259445304 248073675 196690439 125395556 295891883 123567276 220551685 237639753 751263650 733854819 279597409 137457153 184255370 641524716 203566407 94334243 125866092 272845298 208223670 182986711 232835647 173214231 102434267 159043211 205713579 223875064 234610773 159269510 171526239 254117437 270577389 113094345 147673817 100438334 251068018 252980944 212402478 635176872 288003029 110746980 208931364 208956382 331136551 147627657 201718820 248311950 151233820 235966417 170965964 623600735 218214384 232066348 94004483 582884401 95591181 252786655 159054625 97740179 112909512 312477454 207421906 273035262 247844926
339321667 211476665 381959219 670492118 784319240 438036862 125136689 188867958 218718644 189510876 330320748 435987490 176196359 409462868 698651433 97570551 473817055 747757219 862570637 186392788 370458572 579338287 714879593 422358788 758593830 331611314 438569502 205694726 861720667 480884559 383359720 448274101 708106535 821081581 124025030 270146569 127148688 761257915 330539074 195633613 496516194 270229369 785150894 213079928 558242767 142627991 287701504 277556925 520794042 726276778 147632329 646900080 210114849 373451869 673775820 286433477 459284293 828281555 331589884 806163016 95541749 600092608 598089001 464656645 119354715 176959623 774764473 743784628 368830965 339838500 706814959 486212238 212759228 617662613 205248810 822982553 672394735 723745836 323766400 174632287 664950859 509823592 137306119 698033011 902473064 234492447 126373797 741523553 587241389 119211926 259517997 860642371 284470595 474593811 316473226 742045443 262627770 441514972 502957492 842911663
264047225 190435395 94641759 99877257 129922837 501068393 279582284 119682636 443714514 183668443 255031161 281478261 131135204 278087891 258961388 254037364 186762285 175999844 127868365 127789430 213473654 230017937 144451850 147180621 240166911 169546762 246644558 287672543 244833630 237587877 150316789 274066858 199430637 195721089 270783208 367830271 185876877 162183913 576255032 199804577 737837238 150209376 233789891 110422017 837340625 759710052 731641951 96160089 140117576 112327798 98130923 133057786 182451645 183681979 205490130 145420966 178584335 250090132 118265016 112357386 283330489 128803126 189927714 156858067 152553430 130560433 131688028 143095772 170205431 281058212 185766819 102239380 166988967 800792078 137625556 288511658 172698167 290434714 140934229 276509329 140259657 203430726 219612407 254895149 283910578 228485838 111823681 219659698 277468227 181456537 201013008 434199353 233506528 220080850 127205229 500534722 177635650 253462373 254606932
318743873 588446311 698693808 741394389 106495721 541587271 307676812 235142719 96342680 753121021 508683690 771815211 196298906 292449835 792467450 623720407 765934956 300672661 178421928 258382583 654286447 408909563 886286724 660028825 374333386 563571609 352733531 554538304 481380188 259271761 417185448 626021831 648914645 431246661 111417196 379917573 552071586 221073547 804900407 126873001 188156854 631868230 487408779 274241469 247102953 103653706 323490351 757487160 170753226 891041857 519961929 374914243 816515539 806358587 652846243 104007501 820233587 389099548 437728322 531474223 604065672 251008040 849782610 891580781 152921335 365417994 236184229 652600225 681812565 585857188 709732083 239934360 184348313 869954439 854115397 162129718 894818042 218120778 699544096 706606464 206073947 239116989 446952173 804934946 179474060 419925485 591245101 705374678 192831994 898418707 103155661 901729186 721320293 154135327 184038096 192496180 511585392 672902089
259449421 255454803 249972197 818983117 262308098 116051150 278259511 213414527 212969186 204267917 129941314 161128554 277032120 111767090 145463346 195433351 271205666 289925050 129483339 100287675 96612725 184554524 233078492 131733917 284847867 226500288 268286501 287791095 96759314 125786763 258870834 181180366 198947102 148563409 148171900 195908121 872576650 107525242 97688025 231901374 112936300 195894870 308522994 790678731 819226538 239879700 107719809 390592738 169698423 236203844 269174563 158387782 113525384 165438654 219381050 150526383 271965205 177110204 126898563 101523982 129382572 99997994 155014471 230586716 262460120 234975686 223276103 199803489 238498472 272335448 229816294 748552791 241272358 134665474 112944117 178421497 795660984 169406531 280353952 169561426 141888793 240466424 122760819 856915490 156431026 99602391 201634122 853967271 113643253 324388718 147793378 267932084 284548367 375480040 183783836 165869472 96639031
274673086 173525744 532899021 248880094 209298178 817629308 196207724 289001198 135127179 135879855 170465321 219564816 231397947 140360029 266600417 185833887 179787107 187521369 230806041 177945489 144438057 244514801 119654581 210350704 246198020 215962462 247215252 158551106 190960233 179857995 194965381 171906833 254262443 138245976 215577007 159031116 102346706 491854812 261437146 226642395 262532883 363460266 384398225 247026031 243342388 256304761 539347795 237868146 96255556 257637020 283163608 249817063 264151245 174919290 189302085 175775631 174412184 276555003 176717960 103627784 174641273 194576251 189961417 195348316 162013421 268854380 267251919 131493061 159322694 122400791 175782949 199831851 162116126 214885729 119670501 121721663 195133007 125223006 249523721 209848204 100443751 228901404 583198101 235013792 154184589 170251308 688362808 148757889 578140682 285726850 241739286 274059254 122201966 186651566 132879500 128171882
143222923 221843654 158337538 285088018 166555556 191827804 290055437 281262722 135588613 276130317 117710461 205909131 186509009 101888745 282572218 206947164 256925759 132527377 240661651 175576634 270312160 146343590 224657372 282448610 192904368 171499321 227182733 288760130 179068481 147518510 229682240 516214882 217920054 247240604 437681608 246921308 769040867 133414559 243993931 198870995 649077420 306298869 532045809 167655380 247539036 334190256 197372237 285160322 128335799 111772229 192065004 129523254 262508264 106855688 262341511 209942102 144499734 272096850 183734317 270923284 220115715 238490419 139855662 113353750 203735496 149953996 171127052 133855245 224132376 724776746 288049637 215687514 218541763 207974483 573671428 241782475 206029188 278277304 132943056 261758176 156128710 873144284 178257739 172242859 174906660 819141593 234119964 547837266 286228850 274329197 260550758 373255660 224913744 121810598 284924443
431220498 201517740 286197974 120162587 229531660 183196340 208470980 154470099 198898081 184336633 204809173 248364424 199822201 222942502 128129297 213980667 137562296 286761920 192420395 266601620 252408836 221425113 115848788 182376214 216358881 153882283 108413444 176865186 207234118 193916322 580187049 117123458 199338285 446986586 177889959 329635496 130736857 178433200 124826284 310314671 137637608 727177577 184173987 115794699 782003273 254228657 228573412 189587822 242226967 221591766 188685859 153197177 94009293 269818324 171754189 183246485 130380457 105322667 100272674 109410404 247033469 265385995 252942303 99331554 137037845 228387449 289429176 147356952 573780149 282537245 108002003 171396781 193821970 869350330 265405748 140333793 159310404 143414544 96428998 172026296 380802764 205571642 162663152 193733600 685403906 94355538 773729689 229846545 118659235 150345161 372035450 284320505 125848976 121395501
299339625 817728568 153870837 819200707 829599412 832163389 159911234 755286246 634073886 190128045 254676391 665933771 743099498 110473449 508564215 167758994 814448445 780708376 342246438 663243372 594733602 338545234 176305518 564341238 515450328 392493069 328509132 872850163 561288117 132343348 361160646 278600101 222407837 107037558 160766052 460184089 352114053 577756210 210971106 123720902 119013708 638151016 732834553 164195756 381823207 216661448 787184991 508437368 829619388 197844311 861298394 153416795 102296017 581353427 226843194 678839682 279411506 448946697 820906106 803411829 608735109 656439757 635578213 460078163 589179523 103631472 568381837 276428527 142009942 257980342 455950246 831951440 205861070 115088053 247025804 885897672 690580290 193324660 864505137 241370105 306789953 285596386 550270565 261616354 782130177 243234976 905535557 178332363 632169240 147593726 792261088 885980129 599810287
241422057 529640251 240071873 248160296 226466260 206599956 224452422 201635301 207962762 114110708 108338199 272449927 254633276 178928607 224680820 123643960 124772632 223646539 280823136 201434399 253362931 246177190 118978521 98390604 187412301 131580497 205474143 276685839 824415000 115896452 186932084 300939876 157949130 681800550 202688052 154477224 215756112 801829912 193159152 319338831 185215637 269474109 591791892 218915536 104024927 122250682 249304725 172178720 261502142 225535437 155602877 175480110 261335038 93178987 236346485 206062076 222773571 141637488 218962318 106998369 263794071 198149080 259249858 115103033 245440089 270270125 873585027 266406965 105340496 107872592 193408499 696691703 113961894 246829566 104343966 98344723 111835474 159668184 599293342 276007793 184785002 246227435 707730279 185361655 594650961 186981092 208387735 245058116 143867080 161289217 145388064 271383057
445368719 133654010 111438056 193956296 222345174 276338264 241163263 153220817 185934322 227441905 208465242 269311575 259557741 96885823 286066490 252626764 205276101 123908765 265049989 212838127 175415399 117533703 223055472 168619444 282884935 145066613 122246841 549187589 186189094 93318861 196167253 179910573 725250240 287970839 221797501 266310844 594192887 343600299 138536599 233945596 245051696 378168111 114289268 270355073 168168667 204795610 96557651 164537070 107991411 211736647 145720199 112774123 218788985 120700950 212591719 198083638 147503196 131153994 182412800 272471123 277313781 106673520 242636539 245121861 258433304 259103007 248196805 154856905 165137481 105726202 144053319 188523546 267198608 261214673 279050649 138711102 287563685 640032964 199504185 158634369 221497238 246477058 266024979 412467793 102870442 278323950 137674679 593317630 220473838 104332269 205951934
252053865 812269057 347687834 827156242 243499489 900570717 260027303 868970159 906427780 564743750 152317193 348146367 897458740 240992338 128422422 273562549 251298898 92412297 461426605 115427969 216022351 715627179 489343937 836521571 311110645 327054979 134603537 535087447 889922872 129465017 153593861 158589357 675705208 817612934 903746803 136446254 158231390 270692200 274277113 109656496 116652775 469423163 305706217 580850059 559145187 659378525 202147652 743128210 584709747 155542449 394612946 639122528 742423062 497915565 231249742 632830905 727619616 343798803 416871793 640591556 716133940 687238554 408673939 224504312 135311352 653551474 145367480 588509033 582352692 118899628 855604674 732967670 858678064 682932126 763899909 729716801 170395434 390546158 161434123 192961996 128764124 154171297 211742169 159407244 712994367 137653772 216270106 660597101 161592296 449812940
209340032 177296188 163839089 121427116 267644705 191877078 116598471 260193186 255619143 238022715 116417436 119721107 180196058 239185631 206053587 150906051 164080018 230227084 229999149 96302197 251838696 167266381 189622191 131127770 245796768 334137953 202645929 152626632 242285419 173822899 150381086 235936634 167805727 272582598 105568711 501172641 718794930 154261837 108381457 127185544 241904495 276393492 247776334 191072656 247900772 236547400 248736605 237992649 131506851 220708214 245169292 131380517 219899031 201996367 159329665 168045980 264938710 94105559 180005401 212641231 285189127 278226889 204752561 395022315 98536841 265949285 186806895 145349778 593992556 212126990 215423502 173488043 182741896 271152504 186118677 304720172 153714260 229574290 184448353 775797491 115989651 555864684 105566875 247391312 179058180 326710907 221032535 117601950 224871765
270819263 166274795 115700346 99418564 92693414 130823883 218428404 176261120 209479317 248502249 152535999 158104637 224316637 286171154 99201091 159048391 150812539 183770818 95332781 262098848 177515809 259094898 162378472 170151687 893768127 96340898 251851161 268145927 194246514 447120680 200994183 257211400 223599251 843098414 514330542 479741374 100369325 126856944 430228811 118925856 272364989 120822541 175454960 238024771 150211214 232688997 126661767 251067646 228253320 173222474 202942246 140592361 282246154 270490141 95299843 198745448 95406230 280454669 123549370 167046319 277093079 166916867 825908707 106781686 224830232 270297392 96403962 126806361 241788286 227155154 257894885 191525690 272715331 185388147 169766090 110043896 210989177 114795899 292074970 193711071 129441075 167315111 100825322 113372760 766544404 97585968 189495558 109722674
120790348 247638393 182570807 206901545 147654324 121807034 252760148 204565666 153573900 170932209 242885298 133551004 127358865 272216736 176364365 132555511 163532827 220703614 132934099 207170870 148386548 114376854 137163229 858491941 234300117 216916019 314797731 209796878 295145141 228083428 150450986 289255273 832543651 863605693 810019293 133093571 169291736 452717977 198962964 166935515 176424059 218233349 101337174 134427120 150512967 114900809 112462556 218056289 169375332 238930189 276892002 130197401 172930057 207768859 168070177 108513680 182020592 141540875 123131149 133992309 266693419 546535373 158330368 289250543 194121660 276045742 396533580 160303942 261189627 112897365 285882155 170600772 245279798 571136406 219599708 254892514 272420738 399566014 219602495 203229299 169631863 130029362 182855192 797037739 161137892 194485449 239233879
187067553 195130582 152469011 179341651 196489774 190815064 198441178 102164797 263443443 285214796 224852404 167448809 190965523 283306853 208172867 106998687 204013678 214467339 264919233 284067016 141323215 116698951 419872245 93610649 135035593 230127651 145267596 369760138 103697166 171400005 260026522 497563210 121681130 579823181 108652148 169508846 623268869 100433702 233771628 122234375 201784280 254980967 149634143 111744570 96185712 266597112 254297979 236326033 207624354 261509706 177836560 138236360 133451395 197472772 109723799 215974907 235501348 181745134 285813306 137232930 839181280 158002718 153168487 105691274 228599539 201871053 199835364 216229968 267941815 201745551 283180730 207135169 202557227 133586728 207544929 277841850 274752138 268840610 686682258 117727554 235584162 172424687 873937054 286525480 271776349 176003296
172650316 210825298 162415046 197119384 257359425 207849930 193786475 251646146 101629056 175332261 154992169 274921011 182958931 248786845 122108439 276330169 101778415 184775016 235462442 188710744 289928435 97312781 248995288 109860576 766659477 200078675 125626699 196881045 146635995 148455331 464365850 674036518 303012739 242639963 254403574 335273951 98406184 126680450 209410780 211580993 223426409 112364502 228016365 166359069 150191671 137823727 169693190 137433770 94351325 234317822 97770651 188176033 258120003 158291774 154130757 222999175 121366691 111490646 103262631 386071558 245000077 211662659 263204169 287385692 651750390 173714654 248373389 247110029 204519466 176847060 185942103 895449060 218285719 232864959 124227677 486812973 218734273 456053088 267863270 155443494 166660305 249060048 275830631 125492229 192818131
156938663 199221581 146715655 232642731 145513241 191247632 248736136 115860152 211024220 254879105 108185255 236293545 145502307 250576425 127197410 164543855 267797628 224776129 279920118 95373591 628002338 137178856 121388669 189402376 207167726 826730601 216559245 230663036 170643846 887373662 219439701 549570902 160711756 253187802 183335351 214751076 284469414 100094818 268506513 262910811 187497339 216325310 259709857 135142368 200700713 275713685 137680574 182156415 159833327 161224966 207469986 101310071 125113851 222866960 217920915 281366005 226526234 98357358 158371265 134116554 113460395 265050336 108662835 363421878 197985138 127175925 218664099 98302014 269469912 197618833 147142237 223827876 161999408 278698462 823705058 127004992 777627575 180124316 261410835 218949701 705865048 222450050 242741621 172641357
96684076 122065304 233306245 249027608 278201561 109016006 125672013 156081355 216688965 108873622 128614423 219037489 103305155 266629198 280691526 121696097 207180966 275368987 289692959 847938714 244404232 274526660 550555982 209857930 754236288 237411411 271187471 114527684 704782143 678525282 828058204 217635391 161354078 834033949 222570044 92809498 107941180 183061437 158332904 160161324 205842278 196891955 241126360 157513079 253370070 224573575 199321430 107229342 129374862 195943278 230230821 199335294 219851671 129870076 226922850 229237719 171372261 152514919 130378157 150924161 194511100 247328646 823248726 145679824 212248125 139649817 186499511 244848729 104218696 587687938 283464411 117906475 170781422 754602995 127216462 326474599 101224653 161123318 162350988 866394750 202199652 137806676 147523509
159199736 134111350 170070360 258626972 234549982 226463542 122990863 201199094 285220336 174072384 113261082 182355152 289705147 220124333 171985375 141051359 152869876 104746392 406712647 97552209 212856794 456210637 244749054 772051498 244782167 226786983 212870235 670809469 329039465 277357714 117156415 116922305 291799260 210206482 100791080 271454373 153274773 113612828 118554308 218354010 105968682 190086872 282758334 150140284 237129919 274034801 139265912 234686731 275667622 102225340 175814737 153096067 231013388 256602292 181203862 251111016 560595721 228577423 238166577 108182799 271885072 433535458 152708129 240034050 193665196 133219533 196793464 224291257 390617496 280409302 233509756 219128421 360947659 191451244 806640052 158680139 276884996 156341868 481008529 178185733 99862239 251909288
183850860 128503165 193168283 179167316 98202660 125827979 121936288 254480398 113641929 100824013 200306720 103645055 203296019 160551712 282176979 174629315 281191206 811614021 157100724 135303260 163801596 249985624 750621822 207090500 209559647 270401758 441582464 192592329 255106139 258928910 268236824 617089170 108147098 218193724 203302162 137285831 97694065 151831767 111919715 248626588 218764581 131093445 184823653 157606258 120694954 159956666 159519475 92722098 251748586 128907910 139076632 263158524 215380176 262625986 95646561 686521857 197356284 273711914 152316499 258612582 259259789 270095475 212678055 288274961 235621512 188673794 143560099 634378407 162766674 173577731 164738560 632109964 130544124 682009089 218437339 173701866 118030928 380003500 145812612 202383738 241377272
114252987 132141816 132764394 117245331 259369875 95476293 156212360 216324617 95167312 197098529 156893253 214176942 242957844 95718005 137847472 109299906 301255292 246248547 280851902 415301350 171510244 837509100 244668899 194227881 218984562 255973709 181158218 618488752 286509445 132131015 425251607 200200770 99092865 255672430 104655696 250553346 136424927 259711467 287618942 105029475 246493031 284897554 189403016 181505179 180493050 99147619 175021693 177750426 138510620 133278113 178416584 111766219 189992953 191529161 886018813 163976921 125106620 288245291 286926502 201397004 172515206 124221458 236499155 169762573 116363280 182373678 628405528 222037965 118527549 284618418 399836274 93279034 583471826 262776044 186845192 248422116 659191595 169033695 172319024 236165214
136465109 235108612 102359176 285446579 115251592 136019849 224972258 206057571 154515287 192992037 177598797 230095063 115757694 278263798 109513584 276137538 215973438 268901177 234749061 128059369 488770894 163648232 101484342 281407613 782547369 754435976 439214638 266136866 125890521 250176026 120757472 123205804 258434361 223895210 289910232 246351536 128200591 217741665 140969373 118314900 282397717 180739036 211542067 249785928 283085400 209686124 279087089 205219367 95273214 161208442 239864374 208771161 214945331 511810519 212578349 127117263 174476065 229444339 278268019 120837315 136687763 227939373 273690240 186664847 147834072 709015990 219331992 122983576 119807016 102854175 240232791 606353877 106017100 141607654 195961882 490271620 183977776 264390925 279092512
201867079 196538233 208686700 260252572 230060499 264590875 154519817 252692961 191148007 194198898 188155120 111675377 168731588 211930660 754691303 112191074 110604848 406383619 207132781 669026314 221993159 280020229 169005556 271341346 789379099 563204187 248737575 130533546 370272841 151171824 185361559 273662037 196432699 163767852 168439730 146118907 121471794 130202858 162173074 126030005 226789969 144349051 208738967 188993776 217117080 173761226 265078596 169651413 148268419 266889087 266224006 266265486 265362379 135101812 209607104 228132665 192396175 378007922 152753238 185110656 284040998 142803574 130602416 223317092 551070978 263318385 275811567 117889350 162681739 186538485 814997436 144121775 140753327 272704538 462332852 239429277 115803157 158444748
276934496 141657762 209666226 132117058 101131651 167525699 183120806 258220479 106599948 224421126 279535136 239375113 154795778 538651484 201648304 118903066 661488975 239408273 646358404 210496818 276306434 174452435 125536091 905873026 542279311 133809409 246894130 622135181 288563218 253540895 141928579 111612734 198172134 198246164 285907054 169428346 232613642 119647655 264065875 229149217 153983747 180644835 212150775 226665593 214252402 259333655 206413040 172815088 280491765 116475628 169993925 270038583 246469681 160587883 155208456 289000550 321472327 174536331 248180889 164392457 97171466 235497494 153193108 758500277 153867523 137128193 243206008 334690141 166336943 898574083 197849301 272077871 135516217 791224312 214009425 244704232 234073219
186678957 94028954 243101502 107992882 276292355 262816312 125361838 142306065 167912431 125764599 192988993 231386822 410061426 170343162 134207014 775653574 214653748 747695122 93130915 252929169 239128773 181536863 525205273 875379036 266741199 196901209 837619780 175295111 178529915 195701029 181667343 104017238 215602934 106508717 143298204 281000350 288374362 262046493 118223293 224667934 188564697 158186394 285349400 195316265 210573539 126797609 254378336 117831925 250878307 141678423 863075166 219049567 156253688 157143806 182813898 470579387 208538670 109872281 113850482 243450601 172147909 156710132 143590967 131963640 126864997 274277498 251691583 194676774 381105948 162610457 199872047 282358257 740981106 267115537 210993866 259823157
188823631 243488321 278239683 173736215 98420500 102182823 253193340 137249712 145232548 98772289 166371614 688764957 263568792 175914568 535160496 157305146 768244220 160444500 220215603 175476270 841091685 671336101 408112552 213857836 117500103 776157767 244511124 168413715 209215791 214785585 112324523 255797802 271030987 126027625 170353976 236670804 189748319 135500095 217198748 130485777 95821005 159783378 203109990 174731550 149552263 248165986 235139450 136452053 229131019 848152805 149366357 227161246 103326643 109705595 793701546 98622732 158204771 167325271 275389215 173470907 270604422 665243248 247826126 98906910 225889643 277438740 219415421 135403412 100545241 103144116 203802989 822715499 151984361 269617449 248821336
139340905 221307620 231689000 237820932 205429095 241074013 152767071 209623362 251977825 117032310 102754757 114706847 197151681 616565908 176758447 706596881 197473935 216586053 193518040 135416257 132130347 612747712 240355189 194635765 488534108 128719203 155616942 135813596 92901075 276566526 105739902 255147324 224911972 286829632 248357129 222217917 287707711 112035462 189289812 200961599 247328168 144510759 151164841 164407316 230627520 185551610 95427465 107350845 142546944 203609634 201403206 236372322 289802414 675687054 158594080 166876041 97088756 108313164 220137437 151502739 356657276 167237649 229151212 96414235 166876420 229110652 431957884 240201009 206444402 175157730 681181882 276664052 241734079 205767371
198301590 260687970 115146801 218785887 97861988 241006924 204421627 263931590 150565057 548927866 100492014 239954210 185174865 103711954 186637727 95684125 149824105 220685528 796771215 416619019 108902356 159108241 236979799 866073655 272741208 113463939 144704913 222272965 208645101 105932473 120003451 96680286 279192906 228650571 115011779 101122647 242413147 168756155 220617555 146474874 193280461 280890805 219832102 175117370 251269887 221543287 152136268 701564647 134918225 260058142 96662267 127174761 357309246 106873112 101657053 221928272 219278121 246147594 138340478 779868628 273600906 257464699 258411092 680911934 261640360 584186091 110661512 218728185 152605184 776064642 228986224 105429174 199525232
172010836 120592723 149742006 202478080 175139540 210001666 238116375 195906530 424146458 200095733 282987202 571123845 136871386 171312429 185844912 173720967 269891335 93624864 210691420 547969056 170079876 143071629 362544061 127870402 231680624 218484175 186028961 207380426 96938628 251073410 216969372 103176709 234107954 171874475 265968063 159182125 285496601 151410950 138788271 222809461 184479631 199072459 201225730 104703072 138767918 258343682 118422238 287621694 156482201 265778178 280328740 465436718 113250095 171760414 263669510 226579067 199973000 209543952 191612039 178069126 219115614 217378815 177585000 155242162 232978722 218422388 174803267 130954350 331031232 256226015 253112733 131247817
123367564 109783366 197173315 155923210 283041167 283954896 188976732 293180292 157593540 113926871 149964920 287931234 719766389 289364723 118014261 272160123 855109227 249412210 368504939 199005489 198248761 847870133 169861105 96610575 147904973 102067858 173868550 158719569 271284150 212790319 128054653 137502310 129390441 218487033 232317718 280980341 266017386 256330800 226103910 146319327 168650627 229780748 186717375 243907505 205476727 307443554 213849633 219298344 188859390 170643465 505302259 275170149 106491994 124053393 161980368 195270719 212814739 373317494 216687572 265142764 146105411 124353423 287534065 161652249 112571946 120042797 193113626 419671420 141065501 185294283 123091396
164297555 286407401 181117058 182908771 164809032 252074612 876033380 150205606 130439196 727179588 272288608 176944960 226246335 253861796 128947035 505278296 206963887 416526077 147978123 165431408 696569738 174842321 149576219 136412098 97029354 284602288 184943368 206524274 216095504 285837573 181361004 184061419 221587002 191781374 246749937 216833265 281459091 288970874 193766594 153662836 204986073 253387636 247138163 153936431 456450940 277465288 272273832 261218929 208711520 688594371 246219366 229854881 121821996 167124690 194096207 252138606 596467171 131217015 192422215 285272289 895002520 210755547 701591336 212807689 149800986 272109382 616608971 222450521 108470065 152358035
144642075 241600261 99586892 254932864 247729760 620945264 146771898 161481490 878906300 251679527 267642304 133676127 232673941 223233754 730350211 477868986 821407262 143254377 195167784 151930329 96229697 105616021 214711927 217158803 269603920 158421992 168224946 149955385 200154821 279244851 269332604 194477827 161400683 262299033 193406734 204890137 275812838 206855972 277704229 94637942 203333968 167477903 238722489 115086036 290584335 211211393 134419036 188901563 108140783 270047428 148215474 184652943 214237018 267949656 147131688 142280617 138660650 260120231 184572075 760393533 240963414 574697039 278038396 160630502 116373511 310042137 247673038 158816547 137996799
150221994 109016477 171946709 145342696 542170971 289415418 170798488 768506822 277412888 907144213 206630635 150104036 279403713 364164499 609712274 585188124 118385206 245497817 386174933 268995592 256090387 261561205 167160415 255079333 227279333 231043799 142718462 196571819 147036792 180373240 220212670 283274759 169052952 106377590 95642600 174006030 265780751 132609439 274484180 144707153 134568250 209410699 769184890 115022395 222766965 136404583 240593658 558876932 212307039 235337474 127219471 255495004 205313866 285441084 144726714 221452025 103718448 147003337 787026319 211581866 741129977 286841583 283093269 252237072 852917916 180223478 210123303 228869266
172311934 271111493 134194979 598846981 214545800 263584167 324570641 99914295 445943561 152298987 241291809 129697392 525070016 870276215 94517862 190885686 166338846 104065842 133016580 154470641 165841019 126278558 207684509 183115683 113021704 274504166 236669300 217313687 132546873 168893547 148349838 166750671 122057683 168598107 195334071 100696453 157232452 130404009 183335672 162542148 278596176 839215254 155257975 113790959 197184199 143566023 793673622 255111024 113764645 220375242 206443310 163702107 285759699 668568840 155570587 124558078 241906206 347263988 257117230 515374128 129205180 144386175 146519267 659720155 163765418 212560553 234041668
179718581 136691228 247061607 121325682 114797937 404581963 178669855 402861313 98450224 221796472 185386036 239470920 200161503 242782626 197916975 164720425 535328102 164607518 118627747 190870270 228439232 99594411 231951691 146624411 277628045 137955483 164688889 238754011 252956549 198671484 121343930 230989001 154259906 151510244 131479747 264116354 283557116 147143351 286599957 237579896 793161318 231181874 244706721 231256424 174809185 610550292 210868380 97747279 287216428 123752208 289358130 120623551 173896071 97864375 130800649 131770322 107728411 160977292 613854540 181440669 120556883 104053146 596222028 274007872 237097132 135464919
119415595 193292952 157294823 112740598 809529215 262413311 94030670 143218178 119642507 283865236 461575098 535471139 892278896 228306200 115340167 272166315 124461688 279818152 218343734 238265434 282586462 206212986 162163163 250484925 130070825 276133759 168980494 147921932 270271175 226495454 143738173 268970679 178078000 277399530 174603523 200903018 158481424 110074367 237109537 720327364 252858622 115681592 280837675 147468287 806880962 180952714 232735096 225209594 98604310 183269643 158778394 509385195 134516305 98455290 191222633 607867442 205643717 596543315 146613352 255019025 235581012 543633874 240596926 123322549 197273079
378372888 196171438 218437553 299215167 137607430 736919086 122534860 100085182 161976805 852936337 608898953 748148396 159553666 247518156 653426588 95399866 99299935 223795424 123681343 121763659 98354442 230185168 211861984 159499181 118802260 259158403 244256958 162335168 126349331 273288719 133012969 153812067 283627881 106195864 202701929 108915230 169794688 198233910 327416455 213658765 234278297 222360531 114896348 342496386 257083263 272383008 126046970 126502554 130845597 230783471 323675069 182746073 125514881 195954961 388560234 229258418 849313680 200866059 241120815 152619963 677618563 213584553 156088248 138037399
548937339 426608504 162203402 366710946 269277170 694729795 225254754 825931921 264528622 124099125 236552560 341753129 294621996 180206057 279444035 714113086 759133404 185101890 835736370 339713278 507186398 230350359 330552099 726144421 477430459 616659148 230422345 178953708 476507009 763539931 567634715 719936313 252886266 743958477 749167233 521621336 149550126 190574804 266930648 296308076 762745026 100425404 272524094 142262973 893786537 332795879 764938991 718666860 392415529 156399101 419719285 468335537 839120631 230760645 265230696 116941702 379394589 221681394 867367133 116905163 726736049 552707166 817533672
123425367 198584890 96558396 317118288 219643467 170827532 279153755 584484532 592596328 509601312 173299611 220473249 406059295 166846114 280553907 183967140 153158472 202237561 141376378 231883073 96458394 205201609 279804239 259303048 148876926 146858531 283537611 284468770 103982043 250503146 214838430 109478562 183581826 268341651 258621371 255241324 202662409 282152674 124380477 142551208 280758157 253070626 133959231 254251901 188959645 123047357 139651963 119853838 317097540 282373234 177070713 121988079 717297255 216890212 671628721 136804653 215244641 135346558 274015209 235120453 245585762 264027904
399620092 142064601 713682141 103751120 276614707 92490051 193454482 224028195 383281935 97069730 122464789 174998527 118131035 182116670 134097393 276778359 126931046 271196894 279257598 215651689 139546886 196884779 198210438 218290335 179767888 259267201 250588297 191987210 177454254 238844446 116879354 97879548 153432475 136027079 120587232 759717251 246847010 153860951 96431504 267677852 874900770 236451780 183284333 215073760 176569333 129411269 281804184 628988430 176320482 207945313 167122798 550071522 111399129 232879176 284539564 280207739 243013853 358289062 171512228 221227144 126920954
594882896 157312516 639441841 862693199 462040970 146953828 186730017 240085447 501543923 474139795 233316441 351530267 262539260 169717247 261602244 309134070 792842186 458722678 831943470 880785783 311650631 210024454 605109931 636678632 629925545 404421411 800057230 210897160 209831419 311985483 145371575 329100615 371367122 168459904 126902653 288948027 625253977 576727449 151043678 122131224 893914827 829698363 245506734 326790862 266469115 682968946 190307264 555535132 166019821 104868133 177445042 652339905 115953056 123084182 361054340 265215197 230444355 254408006 641010590 618723506
592442953 273325944 234714177 241072787 110886363 683047246 845470512 92988534 158388365 451758323 105325714 217688293 150281909 117705719 205313047 287126614 103731374 127600492 274832688 161019991 153478169 154093011 274331436 113678362 152066469 275377855 283799720 182439348 201857505 243922831 216648154 174934110 181704460 586342298 237405333 187687664 261006141 149856319 769918608 233000835 207503813 163233941 275705299 254844725 228497017 647936742 207282887 151346855 101421143 335703474 137539508 720229614 196184215 271681063 96769629 362538242 188596434 137521871 144283939
646155140 622915011 433764408 100836629 166376585 149697015 339381910 292110279 240650639 159582738 771779745 142177268 517278916 901959916 229130519 161976776 336468024 592807577 295490911 688052331 736366790 770119421 863845029 688337914 648976806 262054743 472742723 409929532 666699085 358434576 311893885 244553853 117784709 856575103 360339451 296568765 291768443 195688195 527612375 790366946 361731108 136349897 528515885 98223402 238158318 893373490 268191443 689899200 266929424 257436104 192507614 548835740 120853021 141595231 100521606 771862332 469775121 174812499
196031479 121616489 491561523 334560376 344227042 113769536 183608009 877707814 238626574 159333028 118598101 260857037 145868548 208575088 167310469 261620964 164656923 201776799 201369881 144831537 181464666 280366264 279477772 216626323 143400237 244435507 248933095 101521262 222464368 148433675 236149990 149841025 213207818 132007816 243032305 107607966 335801025 131247452 209855312 157826931 104046997 286948005 249319661 202180882 96743046 136909779 171623119 481386330 181930691 614743786 157066742 157886377 258141233 793123410 229776708 249338832 287490201
185853036 301681637 700499282 617524536 206426304 268780314 583211831 125202077 164924936 124010102 220886287 219177186 125124352 150942536 231618560 200453011 167677581 103449953 103650950 270924616 215790510 288049900 187147959 279731923 281217188 270307071 247726616 181356227 109668253 234028669 201862441 176580237 261122589 164660374 247510776 352046066 190089113 280774765 257852546 208634214 176794350 248666572 114632502 161148214 240543132 116093247 770230492 230936758 665703010 250335059 123083437 113320602 861775754 103122347 279649085 233481876
737262160 136978123 383774043 245560883 162946365 859454378 102114886 134282774 162439677 206324379 216891092 216241266 93048201 102782170 199234455 256913210 143692956 218900560 233850294 184397237 217491835 100653984 201886139 250810757 174994820 119704120 125836163 176002682 223729062 508908261 205507889 140252239 99195221 287025965 669236392 118525836 269346561 203517747 162585557 252641676 135140709 584185679 188924684 113372001 208188195 220296484 102646911 495666013 202279095 168234433 207925312 685222324 214785925 268403082 250122123
258262856 202948974 870324021 543329258 247935185 810894582 887582315 780240837 808450623 531479382 479659183 629874431 349415795 302155840 230462116 614173616 682564189 174765657 278025271 167421820 363231600 661178471 759769873 699316608 657037790 330635392 455433620 317730164 110359848 410239773 274508219 649136778 448716147 218444646 679040206 752736394 166246039 152292821 637448347 391296503 137631958 177537991 878480173 450537501 199560966 895824762 256566300 513915116 592496283 835720601 153196098 695438696 134294892 468598980
215167272 504777583 280566797 275481460 155205563 626262384 729758624 903003271 204835091 628243026 887158327 772622570 727819714 668074781 285056068 276320241 785298285 533100734 226881689 767070779 795567116 502012030 429311422 837691304 249346285 169499330 470135584 285391334 569029338 237366901 711628080 350213700 96357576 844196484 500205643 885280450 531014526 505307861 485521835 258524834 706739353 440268194 555714253 211699134 440392484 158142031 786838238 251896216 706882888 118452743 494594276 252786831 114331707
746936792 696118328 234603615 747027086 878608974 544224896 792786742 855215448 527558079 868804562 850530665 569726671 906784561 386848878 863766053 602783610 182385336 162109862 200601133 682819369 181477179 264636908 535819326 262441502 384603715 384767653 144059503 421536802 738754959 98709934 877103327 288402013 580893115 321824218 645767388 723604487 363668643 772067987 205779477 848937601 373619530 113455968 269999553 875035690 167092443 399845871 868389934 874717314 166588144 375774480 468634843 861028879
238487564 94275583 116820015 280266553 161543690 149042997 286056805 150223464 235243114 152806794 138236424 203808938 93206042 208305444 235241292 155287970 171065874 150542367 195459016 175814427 92596913 196609261 163472813 119206601 164223283 115651386 226078517 220265110 147164861 212209826 167959466 176156981 161410093 243332945 230813759 249179554 203314380 688298331 175277078 147571209 245404356 420717672 184527171 750225657 271669558 124871618 109219783 580808646 166738639 97071328 290148886
259540968 240746824 109601377 110808712 174701158 232358952 136233119 211969220 272367113 247342262 103523260 238127852 215227045 155333090 207262728 152323301 197421154 228958546 129603254 132888084 220365123 204289127 252435458 93658059 417779030 111230899 234695572 174479989 167555263 372285282 163760549 134197624 279814649 275659221 112580941 284268893 341755194 252855898 221690524 96567152 334565932 284460875 894517851 252348745 286408128 255239057 867629389 244282508 224535099 163066057
671254558 228327713 857608553 347832189 350052658 808301048 267058150 136182991 878608490 186674249 740593307 789909953 425834042 841068033 708562371 776769748 783670942 583425952 338192452 773566881 680020712 354185728 292522708 260959781 150874403 114907563 532985168 648525346 237350456 114119711 380466943 204273566 435208236 832755224 262807885 113006503 321829065 896898221 259208268 187417376 742434905 160093598 390637242 698062639 259421709 248695407 895577042 789473238 483089107
211886797 190295416 109689120 240829462 257879667 172062111 130821272 126268135 219106220 227552503 118912572 201214523 229384585 145354564 251440330 93795107 272473596 110807834 183158106 190916800 126107598 258822362 366226247 166161554 251516971 174827579 127617843 773891879 199120262 117383509 192757213 178345542 244813186 169190676 731667079 255791080 190335981 200524148 121839504 141175157 438303756 266685153 213287030 126689098 337811801 237678686 103048606 143592090
234800528 235155867 212986820 225948294 274368749 282369099 276017324 275755483 261243123 260470585 208873109 254367532 189626716 207327984 262066380 286200907 130934202 186916143 207382030 177637509 108615804 746651293 97435518 115367355 193950121 140573783 381096019 260919579 130546538 109185398 271532614 151861860 289945561 440649274 289446324 122231213 173293043 133936445 289373219 422906190 173354553 238992073 167743228 746941607 196814737 99882065 180039903
263252451 161705828 115416861 166417182 197952978 146581442 171298010 179627336 219369110 159866473 213208723 99608896 276003575 140816867 209853568 280559615 153370756 108651048 267270252 116534144 581165850 148916881 251055547 262283370 225339947 430792562 140685639 183229569 120874390 93430542 257439750 262393271 114820128 100026165 253214777 189809920 215440466 139227577 430085553 115835293 136027724 194636583 369955194 115805129 199567737 120339033
131247576 219579350 109042584 95349122 130898437 253334342 112065252 172979412 245618248 147016708 241415832 103373412 258399627 207283257 245549245 134344865 248509328 173560886 154412966 635291635 203460830 148006673 118920583 135183138 805154646 198265540 104124371 232244669 134890569 233025976 234859745 497926017 269986413 177404790 165435896 400546052 244443159 556205174 179839114 124453464 240625868 656594773 182711719 99475115 282570470
236049351 156021108 146745820 282398404 286529741 264259175 124933314 183913774 239207143 106566617 275468951 166429248 119160259 112351477 248475862 122490204 140394401 221865650 430508198 128750509 180600133 158047235 208483346 97788820 139894730 214169838 119261136 137019428 213582346 288255678 572482565 162084465 272144410 221651054 536314761 236321825 736368210 131492358 159528899 271547399 436078275 198555077 166205130 109018919
147626094 223033581 159953666 232689428 286307673 136823778 270486148 185838858 288541810 118271885 113351417 93653012 100599666 124865483 113052882 220105812 219816743 176856745 161344486 101633698 236293026 282450847 600701376 149489297 203993154 161835768 133582348 122986132 171664495 331641876 202689982 120842528 93175188 542066022 211398348 223126656 261586194 191534615 134982664 638804356 151020099 188022962 284101785
221192773 105318353 288667890 177639734 159388834 257227116 104970740 235786044 223757006 197247671 257277552 242795146 252214782 196763360 111010397 167734299 727237809 195763549 285036995 265464189 187504354 820767026 115250835 168309764 287704900 240225487 170220666 174776240 794156448 188854652 165651454 181739587 286255944 286508474 808928026 244422502 228605449 212701569 619103111 184341253 151732535 189357301
278585314 172810246 277416285 152683382 255229639 274667913 159231458 261217380 253089175 258078297 273014048 212087806 170572003 163576973 174952965 544013934 287185917 181624217 264661626 155586984 784228207 260005953 284653438 106785523 246353550 97486391 96216319 592671611 231490583 203559914 169664560 429073601 144925822 307580286 253151879 215971122 254309652 445804727 194387799 224724204 113602524
145957824 238431969 110341087 114507491 101751853 172346406 141651667 279266175 195569767 267709552 212573431 262864256 183696845 96052929 715271113 166125014 264645946 251678277 281885034 717773713 154943880 282627634 111419253 118258985 250988358 122927325 463849640 176873492 166816016 250749950 382727414 195783583 785862793 265052029 130295396 139211981 286731266 279681622 199718915 137822564
246909209 287094914 119679206 264567198 124906893 263206367 155941356 129335929 208744028 202961283 98897951 100223540 95732424 372258359 197953540 130858111 199149987 214394480 515249514 277655242 153939168 151039511 93532935 223325884 127375926 369521170 192769474 286738016 257160750 792107478 95635002 506756095 102797489 145195996 175739333 181429251 147790798 197788447 106700216
208190130 225154208 228183320 256613919 247520572 132471825 245018991 161109574 241570729 271460001 247870442 198650819 820042449 250334510 267267468 127751528 139575762 365771152 142519636 182311285 126208479 209614667 156670123 120492001 848689373 281281607 228980389 213657674 196263462 183745348 96785097 268242976 191439365 126305657 176727560 260033673 143305968 110881864
153006443 139250925 165483369 121638249 144618300 127321845 260314139 105488162 150490169 177676795 257662636 277700027 118069959 120674644 94843906 140339817 207343837 207927090 206725783 286709501 287183416 249197854 168918267 604486008 219984320 201713511 248731318 716950816 199653072 314812480 173729257 154283970 111681722 523178451 141586012 235481418 178699381
243956652 143326006 124068806 118559812 215125618 99959339 286006661 132622982 225257554 251275912 132984380 279529161 262497377 270459745 126391228 713758382 217893229 270710634 226938799 145555830 246313395 149274753 206928380 232170339 226509397 118270729 479545966 257891939 768409612 94839459 120428021 104536553 158239068 150907155 268206176 287665807
141452178 164669182 137346781 93654718 114297517 100456781 232590385 155152869 177533610 289784260 127697708 245083500 236422673 280022967 559566640 246121901 261797179 269314148 122983968 211229199 156494499 486163245 217376376 224557878 248349807 874796445 178431265 303286551 175889575 200046868 213012035 149794408 98723021 255304568 234651024
183083916 243696784 172259005 287989439 277372984 278230902 262938127 263424533 348755839 145434739 275293456 261972870 185639173 682633569 172786941 126290752 257865037 108681869 119247111 198931023 341495052 215491512 236644274 158406560 715403562 95478085 175017770 288497289 213461573 222893181 217452248 277387934 253293763 233775169
143276831 251869236 192144302 254729614 200371078 137496060 153354417 862369082 198007783 144797095 244877616 198620418 628430619 286945659 234612118 191292629 159227747 249807837 266824249 511261994 93657672 216332154 121686379 238530036 229993649 407686859 148497984 186928504 279654026 351695452 212426298 108596426 239733128
177286405 220752322 115253128 218041957 290424175 102183533 847217660 244413786 154120016 254882826 274397075 329778092 190940322 113555056 160618374 177609931 243099813 266692670 601582239 182189395 159789001 218099062 835465619 290309591 468153725 215772455 146648010 172487276 855021530 148599820 239982038 242623735
117782291 152649381 160869013 272952260 245379575 230685750 110081439 236211512 268079740 176504401 548462433 233183375 113649197 179631403 226331661 127134099 182610364 841697832 213617899 119906131 222854768 729837184 101400454 785538608 92602748 141412166 260148873 664882609 208022986 116776719 140965929
260862422 170797173 165345298 183510817 877122609 262945417 191798713 255392014 110405493 430820847 248030567 267809741 161408464 151688759 284317737 256774992 677595937 92813007 269939981 249397441 577275347 250831179 658943256 97564014 175395992 114184502 565185238 143850559 200834435 152772201
106255903 272822164 204216178 520760979 272167253 221984676 107591018 231375825 564615737 267437496 149826890 196275948 158512934 268223293 143650572 121644368 193559992 288931289 106154332 284642215 244361226 281495026 257568546 94825251 92666645 578265367 123187596 217948536 139997225
127083673 266460832 678606292 173871150 229755261 152912910 230426059 270686449 134066311 100418180 117754318 225834376 141101841 203338024 213277463 244003968 172673223 114562783 418069499 281841515 692715329 229583871 216112459 263183628 668746990 114743008 239039093 182602580
283083376 148013185 258425723 281320777 211854477 251869709 707659931 223879774 177577878 258634812 239932275 256918555 214974851 326047392 191152444 121018291 209177296 331715295 218426718 672992064 105531890 114079982 124843382 889005883 287359750 171182086 234924955
250935384 143540240 108166257 232644611 278449340 699774946 131461672 112785587 222451230 283998071 111501860 104153707 607961362 196686661 203837784 234768578 286061413 96076221 794004553 149173905 174361664 268033161 772821710 257397299 120764718 220227733
561915282 898782328 236688871 562082312 125649020 94644925 803235929 235788988 190555328 468061446 832657287 99301189 280371503 645062084 799000831 228218129 339136377 172412855 489455373 892713035 350069706 209234579 670178285 306477674 245788794
153071731 161099905 104426357 481973268 247214475 100045944 114598631 289127633 277161124 109241562 895594932 186380256 129483105 113490488 162040421 93123322 688671389 134498130 105235990 274490276 481736203 246378844 286125715 259681422
158508497 123804034 255769815 152097652 122660208 190338831 119035211 107405325 149058856 100707991 267980834 170118876 201962720 486873940 162772311 747294634 141597674 271144544 101435405 832023510 242914938 99619637 237554766
283977441 561184780 203886055 230563324 114239044 275237630 214508016 103192620 156787904 97313569 223702843 245492767 801618641 203157635 890752027 215642171 101637385 142036814 139848768 135211077 255186749 209132165
371072290 173963958 103987259 169563191 268507419 277693025 288950554 107820574 193254835 236311756 129876592 289111864 108776654 710072738 162012770 196630234 192179555 870444591 133458505 233655883 233362105
151309027 198694008 436826862 345976086 744870351 481431140 188345070 816963458 194339089 613562634 110347507 111620905 161383818 667322054 283822084 278396826 259478774 387390934 323221126 867337107
142713869 190885414 122199386 134730962 147576457 551726506 102682896 277177714 255145298 264617084 153369757 384880850 175897156 103305067 223450219 132098046 125726258 264121379 187219969
258490062 96490587 144345759 137994560 776375632 124585942 122411189 153569009 807169611 158729933 681397929 171551233 107172004 124140358 640672772 167858943 94592670 160591196
263208190 157835357 284375408 520639088 189780109 281067307 149631905 369813487 145112994 568959609 219085689 169792347 218871345 772646343 230878896 161859700 118688908
115312470 165059935 860710244 140934839 160486346 203031156 753311792 284121358 724524260 235450206 201974278 172354286 507036048 227565667 253839912 154818471
154563754 339490150 287655037 281579883 285753872 209925840 195130363 314498078 122287158 135242209 214567221 355763806 188652749 284308072 213341480
351468083 180483885 213615685 135030220 450757963 205915887 780399980 149865495 178941167 113673767 675397357 237533651 115527251 129658109
202664552 736952415 882707986 205226687 93903741 206104749 185461817 822284821 485165456 147724711 350124550 161804323 273027703
114020549 116689399 573374336 149460597 252846270 270658581 242948271 283893684 499330562 277680323 211013695 282406460
275390358 342200019 170352770 295255536 171195125 150203214 123561603 673174888 178893284 92905018 96634641
720965091 268822597 419805258 107741410 217326213 280404577 663476013 245785271 154624234 271971953
515125865 98977978 264278990 491263923 876721239 221340998 530967772 737972608 240582564
150870204 175074392 273381415 106249062 897160302 140655881 119526179 272069550
567363901 741056150 670310812 110581411 835272888 429970438 857942675
261496657 200892140 676788546 148872793 244269212 153349143
132385694 800020474 179868066 257551147 188292543
804047539 112249122 271016954 216098520
367539235 716829416 347083728
95851970 108556531
178062766
