197
260624679 268811010 158911919 161546469 180737636 45066827 260419919 182835067 30295467 290779234 129589092 197456928 74623538 48366482 173958805 267082743 123475951 265975322 416755392 95668580 250382727 113079598 72897084 63541037 108993957 45470413 149746556 286893151 266360511 61530374 67084279 114788279 116335363 229537342 107417592 158685799 67612813 208373822 160252020 301263877 183998321 138225812 46243288 259071394 177055272 211284957 198549205 167493702 209376671 190259436 202771424 253811607 273139803 106742013 60329676 112563947 235151439 67436959 200429741 214699117 296543007 227777046 240349492 41783919 38817339 285904022 166050493 125557997 306978283 139898078 120451974 147288020 171643128 711173851 157156132 52074740 211621455 181468558 117882400 75297216 263168387 86181965 253933408 274358287 270741278 147063819 158613398 115704987 210586384 200687475 268248773 227053333 86013688 70645378 95754285 54456960 268206190 70606792 65838058 288439080 125225212 84523182 101058379 266762162 65536801 230046226 113681008 291753758 88030615 75463288 141402735 218163206 287283943 151953360 114602074 183298518 137643659 213967797 183657168 64869253 299184478 264185850 225377923 243276174 98895705 134715115 124125779 237061336 250467139 137523955 65438199 227957367 280341096 33638285 158187646 166904986 79423677 196274435 214325362 184814847 171035703 58473571 252463553 59155728 82848520 151405152 45435781 227860407 42521641 42978004 111225412 161511578 111172956 260838625 97140550 290049188 266033089 177806059 116185517 247885509 307608066 61168890 38320446 114299922 60075821 194271255 179588717 251026498 109313099 187517067 138922130 279888267 183887910 54752109 49114480 123257359 128288451 107615065 165357638 46560098 66780014 151650978 134845423 247587355 136324890 69933159 90367133 244780251 207721042 174169270 207134802 286247773 142718873 144049785 167543109 281092379
161040693 92820090 113446352 267545535 284721915 234507823 195375523 116165933 301084320 179329538 57400046 182539655 208799151 128191240 275471578 256874838 284078699 887303903 60704452 277462126 244911732 224432971 221441024 265497113 178081464 163495622 169359688 106486555 137468916 285269319 91965539 273578263 227413125 241398311 182664233 204627412 48513432 188126605 206532821 51029663 89439484 265869250 75185586 109698169 37371287 114091513 265654660 214718405 174499261 126299517 49672356 286842135 127164603 164012745 194775373 234054819 59723871 64675065 187006281 274435967 126219708 176064392 183604167 91917694 71055446 146426491 279966732 265147901 51160584 42520194 151236017 81405141 242700156 198038904 57712683 189086075 234091878 142737982 110214630 125838189 256415342 55009638 56778141 151134071 226909058 206286073 123836982 288455575 144176398 263720078 242713840 117413249 60953413 188553856 86867005 159021039 291942771 73923675 208646591 130777658 295032934 623888740 90652373 185701564 301908690 162363650 39315447 96532106 58374087 210482379 73674181 127065862 72857074 118835235 286348967 68448610 226257272 254055360 106997335 78463508 153671308 185052756 139464766 55536954 167409022 172336568 265735423 300531439 103233887 259829428 271983135 177908280 143110212 32859755 305779962 180096687 277578421 163961215 157250888 190987569 260873071 284418370 276087907 225028732 181376695 186841081 269416561 178195615 146933701 132209843 273461778 109447589 38922229 225747905 72062292 281361330 277472703 294327237 112185213 243415170 114052875 74626760 182163025 115390589 303222748 175153021 121682089 223747963 232414666 46841926 184156482 295989855 87493094 150769058 78428472 257578423 127567438 176005388 103543230 240130363 246843857 69104193 65303964 227268064 179874781 239793770 305309480 249108021 53795702 268775920 101015809 221858673 43409736 71266129 232614313
171577131 239114055 78022686 291810259 126239762 124003672 209478616 251027253 66759069 58330311 164413904 237789572 210204318 147879822 76170906 173928317 33768037 89585373 241468623 286254504 57236247 199386558 195183080 103902900 89457146 296420679 294206016 279989130 238816138 236087140 82621661 111033912 110717521 239913294 288179602 291680810 235518010 208147267 248642857 39314641 127223495 204160697 256311257 49190185 129190614 87065416 109597244 181256475 160230570 278098603 229306520 180210131 268597923 52448590 117746783 268360949 216011126 277887926 59767486 235106764 176941998 63399447 63704388 251954475 51251660 190959138 200891572 86323570 82841253 287954365 239006193 413019168 98253904 168277891 136084940 300923486 207975476 150638476 118309456 253558672 54567599 284229550 155159993 275217904 282929393 262154552 121116409 262817742 160670708 124351201 162300608 69793321 185927496 36152946 253212020 33110165 38682484 239450689 224178396 301447695 420994586 153638167 240384084 72911473 266980237 37455592 269072094 56891264 38040530 189329910 154731845 140371886 213332460 296265871 61108895 80676300 113192003 262255140 63542840 172359923 113839114 177598644 37570522 187879872 161853701 151265720 59749819 90956800 66192592 64996553 223213395 131586216 134806485 222457415 135223392 261223929 262550920 34435666 67673937 207781219 67337498 92577341 273183630 148761656 270719311 275475740 199928473 296102486 151480947 77187535 92443873 207233272 131567722 102708567 230384603 295259281 242342555 217137875 233258309 177875455 64957605 103853017 220702943 229921390 248366713 111306366 138186777 40860652 233605317 233058658 185910493 93944485 188065177 207864415 162966404 149483542 30313239 36478051 67651502 131595113 87596463 288514368 191583589 180780742 122449281 188010048 204444031 236739874 175737219 193472964 92058731 171688989 191288073 126230520
168991738 81024061 162942328 108515326 292285020 53875424 104965466 78389223 94640582 139757661 175092315 271303448 226549911 301594756 58646644 884012908 251416039 117394772 40154963 88187172 220114148 305055612 288911226 67720019 290327181 283851904 95624446 198807019 255696050 52728445 138104220 268593285 280976138 200739275 100757528 141400161 160585929 126743669 271463843 240220470 116764272 215748286 118144463 264741590 213639467 263547817 122443056 287017678 111023086 87303521 199979009 45877485 226099735 61507470 262081098 142375767 85208853 47974102 45360252 177568191 225168464 277613263 201297080 85071596 200615195 119078377 238909798 126030179 206627122 102417260 469169181 226995562 96801784 136267816 96217358 116900702 280109751 103147441 185846536 270633542 31005669 62098934 283525070 210005803 67882972 77104487 73049846 150287864 226492674 120671940 232295235 199513750 209976087 189943385 257231466 243769272 303914742 89163773 306801067 850450385 74879221 198558229 127275556 230824127 167657817 295836387 124804593 127750997 122042608 282248769 133844813 31894862 255100323 230234922 245113767 174200154 150928970 30625789 229772100 86392474 102656477 133869820 85984371 93705394 60457627 265202630 57747149 128858012 174160828 217375657 95201858 219416492 235030383 40612529 124813846 88850682 259407426 181751418 225341691 92241835 257740562 203349358 265378622 256175198 57349525 257134358 74442640 56517518 62260330 233099067 157206335 114414833 49067819 76885818 103583794 234136354 284494477 61929717 304301828 85426254 262219465 200643329 41618278 296541001 185806794 34935087 167977779 230662858 142903971 217937256 134290954 33595749 140377924 82850695 242916195 282202383 290385216 236962143 295704327 286040874 227351863 294959628 272633983 41326151 80882086 179842047 193894014 42871033 197956743 88344013 208362223 82092395 224416187
120963088 132779014 228376124 90299288 294786260 256857582 49543856 238212327 231114292 54820169 304833503 78846025 74799314 277037355 355757985 179694843 241297607 71923978 149819017 198189293 99816666 232578331 303320117 190163283 137695602 204378728 90856241 253503498 82833105 101707822 156053903 271680710 187043261 47537359 77997120 146786977 237700392 223439393 295625006 259085482 171270481 210359287 215618581 182200446 101686473 124120972 257241765 79083843 207984698 196682519 252335956 263010873 30179445 35015322 273169340 289148952 286529610 163477660 286951265 201958263 50906508 239978141 117247457 263598606 78506755 224086248 67749110 165099356 109987186 249385136 104321823 166078819 243165152 157548690 51594806 124767908 215946584 109339533 65425166 144828181 248820720 167556003 126436629 83006680 127298806 148859163 244583434 279107319 168517414 142444506 39978392 89205355 216169727 235655752 187041482 258921399 228495668 46910120 314461968 45136997 60785866 155057509 40879301 304227964 48103229 171966396 112157010 154503575 97664314 218968471 185144532 220972279 70769537 163481987 261678307 98383492 242612319 145773814 153626098 43228960 31684480 37071268 57120494 84659394 131706256 34490436 170344166 132082603 106989167 231768295 261804024 84095273 208444228 283821927 69038610 187758164 243176320 85394039 111268219 199475338 30786352 53834441 256391404 250839865 134986421 52608267 41918722 302575936 35939719 143814503 163105299 32993299 168501419 285246498 302823969 144545865 179976486 86710155 216371119 208932077 275865182 268007905 178579279 119935862 212781164 158859312 232120531 278668410 81517665 169339393 278541213 162300829 76265382 33956502 141191039 240215703 73844088 182785004 199221758 56129145 285290412 241529568 63294958 178297600 126634781 262084114 79541851 113618108 124219043 216009478 244139710 120257842
306409348 300941432 93668256 249888951 129274507 297658083 218578213 151249403 158133497 278234545 186176741 190396276 284088605 439383034 273364745 85842811 195308640 129773218 109444307 241115980 220019388 291430609 172227938 69781352 278139726 300830691 115782844 101388116 208901706 76731430 138112238 72331380 127746564 120033374 85606119 305041072 137657336 134864817 39519300 277717832 71785814 108673181 134497703 95736386 279277800 64776769 139442816 188628663 188458866 207100800 179175076 42646337 86252604 41836343 228207023 62212153 61657848 146830022 286040389 85187218 294788566 142351963 101678854 77360925 134760081 100446745 260444269 135171521 325889754 80121278 196597432 51982547 157544165 299095338 113566058 211029098 63347168 82522730 166346573 77295174 112057870 204719353 199836104 210994475 209029029 114960687 187664420 178651425 41258786 170994230 62186914 223181200 91543987 144591409 144273690 118917224 116424770 306571617 270680814 166119471 43054117 82952666 205144815 260685591 64477321 110450202 289238098 246125170 253144421 268184908 158642177 200503124 141117796 180520060 218879045 304541141 233915364 239057908 194224277 216424061 195684729 124497488 72702190 199797891 213006495 147020661 155236108 126003403 133480932 137280982 212283211 241525188 284223653 139349836 132507964 218539152 306626537 63037904 158205865 100569482 157801902 215248702 36778875 161256744 225395586 184567048 172188102 276386667 283279323 179578922 98441521 284063564 195164190 120105276 192928278 122424527 127132848 205085077 147722240 171188921 201880855 167882469 82146595 209220136 38904827 290145298 248876887 252572356 151705132 115600615 208529755 120988871 90484029 210135254 91327718 91784199 258744409 249618146 116984581 49612166 165120176 263778786 151011252 146486945 258396773 231602062 296901025 247600860 246762602 228255022 169027497
105979110 230610816 231822697 110608938 238337419 73998768 291048751 296463249 157276240 194332525 200251903 70822927 247222568 307453530 154651021 201328521 142202010 107079321 160301808 115451962 82580938 202751330 73514803 65370296 171133178 216103563 151486328 89852659 177288767 160498598 240495514 196919884 305553137 302404563 268841928 114566836 89301324 168573083 137414836 149599724 117067980 110159524 84027573 43088465 162805897 110163425 238416421 248962275 217765009 55423742 185901607 247777333 173786755 189393534 38432150 161568572 133784894 193259862 109491606 204667508 286103521 134265984 90424273 278856646 292522145 273177860 247938595 900603927 218181067 147186813 284184826 140103509 293799729 189873778 161020429 189895562 30668796 119667280 70126963 284287992 286049276 56099323 86365853 217985872 73679865 72115210 41935102 119334469 131259771 151890206 233218068 34490936 291015182 300781562 216199445 198895520 134367772 204475171 288196542 304501182 110563120 135491069 242018289 177128931 124019726 57319196 94990663 231058489 288487788 248583878 126865984 217389119 149767845 95027838 94148820 221321569 67730359 55829423 89874217 241686536 283850280 97094218 157898111 96606818 177902568 307135620 34711700 215438096 152309357 34758252 64962731 94571440 293254394 170361989 36280812 168436317 104337482 52490753 151916974 123427332 172920064 130276866 281773096 240786931 234813739 293757685 307592889 122845135 267863483 140706752 214221382 211777636 81680660 60875998 302428367 224207037 99743868 278473246 149392881 297433822 269042815 108751203 180974959 304717005 163667171 204428837 175594541 244266046 277621573 104328972 136986850 94834777 211480098 239025834 69296281 118340268 262521236 134900916 159351889 46364956 143264646 156361608 34597250 135471838 144986029 206433654 197486223 102411417 132889557 81253745
141265927 112271862 242365966 284234699 52628037 76520976 211758603 291064114 211106008 256373601 238995635 781463724 253788564 214102219 210552894 119258063 40552024 210727323 266445237 95256283 297313559 106277215 138756392 234369228 83305656 229295882 220338132 67309744 90373480 45875965 263941784 195095315 118856656 62116778 30603700 290263191 234611004 222694582 189752257 89452378 255804310 76156024 57944716 201944488 161563276 257570787 241425880 268532325 245121617 186502681 294682481 253729124 193697839 196774840 121644608 197185221 231658291 151917175 260438440 68928894 128614814 154932539 293428510 179473673 113570481 301389993 452992191 190037745 87485084 123889799 251792738 61040731 181685267 299085703 91111753 135201708 197174965 287426988 46591135 269148777 146247113 91957416 208306537 226554210 213181771 123013855 91029161 262024271 160668295 302910431 188629030 30924167 182292072 278175091 29921606 751503085 216817254 128940826 214997985 122844387 79156733 168483962 256298157 69620241 69493644 45331326 122279907 200428281 57987697 46837774 126945869 197051578 59768651 91889238 118536013 196813326 233497575 279165504 140024870 201541766 201132572 262440851 113949582 30872579 239437935 255464631 287193109 224790807 46356249 88522135 85042890 248572089 106198669 77113012 137943251 137191126 260392370 111073723 270000986 42783299 165607769 44923995 33871977 93846631 202234188 262222836 260763764 218069227 210892680 215587062 49530706 104989726 85248426 256571515 258454492 92834395 188886096 227495632 275852717 86241075 292755264 303388631 289064536 223480968 237713894 55065271 282898844 145910005 119924589 125278467 168601893 92036696 221863567 46275022 216302526 117297925 86251945 224859551 265531236 133371319 247577102 159105846 70979311 173623569 169296744 283577026 167906512 118637720 232687396
235601094 63651812 129091916 68628993 196297734 264517527 44746045 179936309 131527261 230122250 788669574 194402079 254327899 301793053 201753794 109922735 126377469 201445186 297545797 111040597 212845542 54267413 136730587 131781696 131902176 217027009 269188508 237872021 265579534 289890761 42977329 212766793 246428195 167250917 55980548 37963574 226445176 276867819 97830608 125734925 170092446 110628129 240261874 247246787 277163829 287918674 44331617 236167193 93289650 179697513 137619612 38337591 220477319 91378710 61123311 57700327 266362537 248957582 88942860 106413282 129368390 219275169 141863007 109900270 146454622 384620132 93528123 280591378 121297773 86947768 227149339 91345818 111221190 292761206 78337314 153809308 81931811 111734418 151907461 189061722 291426092 214017961 219559121 133951821 151575524 258245638 59737715 42464701 272819290 121555107 74108447 189042795 245655221 249322713 57010571 77191233 87892120 263172140 218431798 246004707 295232324 38829627 66773226 301472239 217501598 99220683 103710516 63708845 169411789 207049424 232997705 289934614 276983187 210535391 114717361 104350547 44579783 225033442 102614130 200582483 198000340 282995565 218494427 261312828 167349416 78365174 289451012 147169857 57522864 113243688 285091445 207684864 209903035 198557890 247732806 191652260 225608112 249769363 233415133 172224133 299311458 262605006 264440948 305765093 261984328 149666419 81427771 229523740 101719178 199867771 127574588 154503644 94337867 219935486 177017904 124752870 230181201 80828569 301541256 239089489 153947802 304920599 49648263 239225263 65150855 220556357 71303612 92339955 299868350 176176415 189044188 286849518 268961548 95201640 159259915 54530115 185683189 268826553 73494659 94745833 125312968 62129396 115141690 88429370 83164491 297039708 233066159 65391969
204865995 77935246 84053842 294081660 177827082 79309279 163741292 146573899 232809065 555759914 293273004 170335049 57308587 229263721 241601926 76652130 190818140 99257934 167828380 112618870 115861266 67954853 228998724 64598643 44311505 262053439 271890184 58542381 252282711 247677263 78168726 121540684 229103641 37747168 271712715 74917577 239671018 116107195 263408046 209876761 258657759 110817019 70366714 73009654 221907512 222994986 280431334 98444347 142626336 272961214 44128900 58723443 284141485 90664025 171272115 278232594 241693057 191038292 196036417 127861685 142462388 116326702 120901538 258097924 429542763 154869379 212759575 180772789 190658286 189178924 55972879 218466082 171269020 253875816 220243568 176746686 207875280 72634214 259680743 296875775 154935188 218750001 195811262 211768378 53031972 179028294 252535637 212265028 214429789 293959963 275728114 196465374 201342383 181589212 291991907 125906837 117508633 120092433 169313953 171521475 181959482 224156022 212869868 156630947 286793711 245449374 297768426 149977225 120420250 216573536 100260726 141979190 36562047 45310958 214288144 283726491 244963502 266141545 122180745 88521626 138527409 66042759 236150746 180203893 158324921 142281310 109972965 77147707 206562217 229456546 112576217 296091646 254098589 215957329 274547223 75499307 166458090 82531230 107213730 295112447 250221176 295502662 170661363 260226627 289082552 208270643 122593310 124604635 257416383 217616888 182891062 248489240 286012523 109506738 290598353 114384448 304701987 32325037 102763632 221167506 82878913 302607067 226357686 279334174 121976381 112562330 106589162 104354290 251716336 40276996 238808708 50943560 232879550 125756977 71959636 36256510 246817532 198267692 174177535 131304082 51131617 32524636 205848454 94417923 144570602 266704243 307405523
62093750 30815102 42035126 252974845 226290811 193873357 202220590 153825891 834764415 250259677 158405059 302747428 203719366 255399592 226401222 299380215 217422348 77739824 130334987 259968036 204146104 227610397 213348578 291288944 181046585 66318726 201624461 34017646 189712225 116128404 150509641 191058460 254900340 221756130 206010837 75679063 82545041 272670932 163884761 67391729 140548183 201010089 76661058 281564700 130766673 269997463 140755998 132104008 241040818 264421604 294109669 120246146 220091890 291858332 221365458 58819345 205475553 40285313 120005655 231282133 66060973 282376476 238615255 217053163 182202470 58116001 279571084 212136943 214172940 136709021 167046223 176028488 37409961 39367196 52052460 69635587 250584089 132431316 89604149 217571266 111791811 272770767 155872864 301204428 172847709 297902754 153725827 142620397 123504480 166287299 68767298 160258209 354848141 134983342 301665959 104609703 71203048 153420111 96016091 208033189 242771157 181934925 83681722 164821510 285955910 186029250 96209231 155646109 247114250 252782400 224981653 196070543 270054015 50641535 74130685 30068425 117824354 277017401 253974070 60505738 81912346 176350333 145069393 199097325 305466427 81385342 223741107 284545337 161994982 46092474 299249226 209502017 135827109 132905430 202487478 245247178 273594432 165657868 220987239 68141391 303400323 209286558 240687479 170643458 118890837 225161651 269693658 290896615 245236787 208381774 86110911 32551180 100193828 50593667 128542055 295419627 167647655 278518622 189985939 162389715 271610722 151786956 292497784 70085227 259688334 143211055 291504791 302478760 258808675 158765340 157604033 150667928 76684141 301798563 268258239 219042118 267474166 155140617 102402671 227361860 187608635 268350606 247137027 242062297 148899243 194062285
36842147 108269662 280921136 142961937 152444777 169098124 130962554 900458100 277687263 304859473 267209914 261462325 292711315 295044968 209024989 81578873 262112641 162505804 249200275 125572070 279555520 73477461 276280706 250603563 47931866 137404022 93105961 233150832 214422823 146063384 80396799 82123602 138145413 291908859 92325942 146369833 298864031 124556755 144700094 133754446 135552055 261500706 270805549 172504200 243555644 157431039 135672870 43519582 247852453 194513396 100680004 53351180 90132668 50290331 222246962 152224112 234312871 304271694 136938496 182194837 150192023 71802012 737217925 143950236 99811127 77314198 155675253 254323258 154305257 248426579 69248886 189669462 127799269 149971214 183747738 82954900 96627190 217954537 177263796 67792248 216010152 265633706 117003451 161070307 283358826 48440917 222266314 97558758 68938040 213098838 77983442 358976426 100210265 227330521 179825627 235783934 217985931 240718183 178291091 289610243 243778094 44169535 252686736 105058365 75422133 109629600 249542459 245366551 33406625 168363085 121090517 120532277 289531227 39457961 241438705 229740318 245548770 239349829 259168265 141587110 242531713 103119541 98799764 237025123 77277300 283389461 48388663 90415714 111257414 241781633 210260448 270780917 272108979 76503990 289512151 181370123 289489351 285139572 248100149 277158542 30825098 180353891 306475026 82116356 101651785 153596091 306208899 228243368 189271559 263244323 130759835 300619844 254957885 38680707 193478858 130719610 132428815 146436206 300928780 251354317 57464355 275748752 279172380 287522361 263185282 211431749 50589875 209285859 143093338 245753437 71962171 87156135 217955642 214206050 162506332 290322779 97041198 158167368 113678923 86063808 266335027 288731604 212764272 182960350 74673039
52692932 121621681 281532655 190401884 153567224 102607562 865142271 221026436 150164274 35032500 29862394 124682050 297581605 200401947 149167185 86443964 211702643 64034040 72282609 201371915 277334735 101711305 37846969 267517964 46639253 60994475 211515600 97772575 63365066 281835629 282355144 55620385 121869567 101845514 204738190 296958309 272598202 212826752 198490455 220201522 117955781 267264092 157348593 160591287 55118791 96768338 143951080 271019247 211990445 151863264 197451839 90532636 207803857 215205414 67707386 149262246 296517367 122191772 209480662 113021780 74542409 517074729 99604232 146593318 138520551 65695732 116586241 241987628 193592707 192571620 100220950 93983802 129557985 191503556 230370788 244454573 139106152 187591628 48449189 101916625 283435492 203819463 300726721 274703850 304376811 291746891 267764741 209611607 51767398 66634364 273204709 175488804 219595879 190264303 141742203 151221970 69138644 178676444 90811958 162882498 91077095 249427173 284695543 227441130 234901438 74734733 144441867 93416767 148453010 199101775 232391560 290735772 280421196 187867745 202064860 50194112 108558797 89269938 177504292 122220300 89062628 81037693 256645767 121075882 298265586 46906864 196021028 258166891 51209058 211747040 192339967 31590332 73359749 166430103 213621428 81039741 274949570 89114372 284237564 256274860 182151168 199091487 254173213 125640340 231689336 137304348 85237975 249986398 161232808 113056061 173323455 284837773 182893726 260558086 47820379 171224948 69197169 165127764 122537035 57659356 233988621 302296354 107214361 302515591 184942042 126044069 153331233 40080319 269224553 109970985 205880166 82495140 223179590 195694591 99022911 68145989 165788517 87975551 96042890 190084073 283394159 166096250 118582797 59106509
63828989 92937766 141879207 103800096 117584423 161455564 296039561 73499600 149699793 193582071 104676772 168785799 227690873 52056239 168062262 176016670 298602283 264577355 54910865 86874403 305005103 127862381 204647086 235404205 295611558 148367882 43510956 228628142 219559586 280066047 77483023 251967244 183108528 252271769 205409110 110543887 202647137 73735318 288404371 134208964 254738508 153394895 88392033 206345050 142602600 58632156 119095874 265858985 241396545 172526181 95216776 156939058 203338727 304950470 37264320 209616999 122619910 186806616 153497535 68219833 428394513 56561075 134657113 299041089 179665165 270439503 93660188 287113131 258355183 261606148 293393875 259570926 85845394 194088318 268640128 151123401 244553329 110977676 225049681 283269518 226753380 101328477 196928717 222015609 291117558 222951112 60457831 86572227 163607663 66252736 281723735 84799590 46279993 113882497 280480424 231901973 270030267 160787306 95391094 48513357 305187128 298464184 243729581 220105036 54529308 101893226 35206906 54497667 167093424 101065919 95721103 83982053 218684199 93147324 124224397 108924711 124838173 238169154 239538068 305809955 272181810 48695707 105361562 238929641 123996608 281602700 237766548 141091878 133831369 210039379 137040046 181047607 63383530 104394626 251309858 230144020 109021662 113803497 261046875 200215434 58742998 123980730 282075559 128876579 158436256 148729756 226720941 75880518 91467246 58281963 100005254 149254253 99761434 268668813 216671862 302355584 176408595 307733094 204514164 102949583 216948313 85619251 222494255 135875685 139737997 263555678 232372913 102075681 293149323 299186249 202497106 98432671 206466488 218747221 227851633 88950988 299440712 261507993 210930822 179449149 46651807 184672650 301561945
155687367 171944842 193130655 80845401 650661370 127849578 83249161 88093096 51079060 207354144 259672783 34152083 144914508 107978327 204808579 284157776 128052816 183961069 198812474 170137485 154045336 146521099 151656330 258823891 74224110 271887069 216051021 127672245 98125302 53987163 100584456 30255053 114502556 73928907 259189256 108585322 146090188 81730030 290963316 305589015 282309146 85372450 254899803 216813446 87294778 109601749 85747206 83514371 218207965 244243976 96067126 307146693 67894084 90615055 259877425 263627508 41023729 201015081 188484887 211265322 233091399 91291706 259663121 33210586 47987976 48381242 113713909 63491758 247271275 67600118 77353410 245440116 169953600 75935801 226393407 49665395 232466696 159922273 83865685 132157345 76353324 106582919 197519358 236911480 139320702 74277384 82408998 156251211 239673503 195212276 155263284 242139712 79855491 134536754 143083894 268222865 78000484 128799355 40140908 74918346 158396274 304314292 182430939 260268861 168223763 237096560 35155944 104174028 269094288 110997554 42699274 190052483 152458310 306985292 131373947 202447845 278176638 164728430 199250622 77528939 186840638 207516116 284100579 206329926 303541247 46312169 107885248 266630487 123280121 70334620 129493076 68452076 305851558 228740458 62571414 213530813 283828304 169922235 198653483 44585776 209374900 34287416 277685736 192142346 284432798 225321710 291557828 57612466 186811363 221348296 232889468 33083963 229754831 264848548 261541980 125261666 273223821 205744743 275453207 68865276 135889480 108201646 122512597 252037004 238408416 195133314 216843879 144682279 182696650 251602192 100211562 218841132 284016297 70732342 222593303 250159135 304273766 226785845 146857935 54107967 97994570 304927185
77067676 212632853 76056918 315684726 112030663 86188370 95408230 208450402 200036873 238967352 265404302 184649047 112057036 74239613 175723816 121572107 189631629 298255564 297818384 53373187 213353479 285793149 60675900 156142106 228778327 93644402 192801805 153767391 131282573 248323989 207875042 183066832 186922431 207590946 149627780 128478211 82476673 166267672 120602083 252773990 192442716 120899817 300454504 222579982 193555485 61563786 274616570 222327656 72422292 166194010 184716524 288670973 96790190 130656664 88615927 136689718 264407965 167894763 753752410 109466674 143710735 40065871 55857901 258317890 264790085 207340764 145999629 184532256 215656726 238993303 88018199 215857551 126216279 137451313 249867033 122647949 85828735 58901834 191982626 158254514 202190609 49364894 118992681 100073364 300675183 50332533 231330062 298705699 288584177 188881639 90323704 271379018 218814869 293102164 277640370 123539295 280388372 242656114 280398018 227344935 273842425 300628681 282693298 106712215 33548143 258884072 128131438 168730178 179256118 169860836 176551242 93922579 247832642 149276167 182789685 251597562 150826215 46436548 121909403 92856071 127757035 185029615 82894549 289804860 284106777 72592974 113545705 298392307 69127134 150883986 186747593 140413468 305422856 281052061 54317411 193152508 271650502 219351321 94744786 297818799 52771396 109737043 84990522 203270381 61986838 269765981 102671267 76648193 59143056 222601260 128284133 117074549 185180228 45835987 31692359 256860086 91969815 172563076 190377544 256394214 278195058 161509238 176013503 252602841 57645825 56640926 227724752 100289304 237168655 185234289 36871278 218879781 172166583 245024288 106817743 231137845 111772378 164943258 57038794 65116668 148017545
113896767 296547717 763091952 170463794 179385865 242311237 299109337 74946194 304032079 181462169 246187364 60755461 269746801 75143413 134609949 142222425 107216471 127226772 116528647 241773118 185302963 226610034 268108404 165038620 39362654 147719923 263466616 93884753 51684431 44100699 271172768 123389083 93375131 276654369 97884102 57907140 31495367 288635867 221313791 67026542 127421964 180129749 86760426 168597501 99971553 251573433 96712745 301587782 69823907 290650048 126609135 292425817 53550389 84534663 133007734 175165344 278996299 847551710 286209939 149142951 93532337 73208439 162156106 263377338 109059442 198977214 194191349 31143155 49833621 234581360 41022563 69255029 204259303 33019761 246619888 201456381 189584488 256624496 213444147 254865379 121117926 199010495 115488420 283673961 130611888 34184080 862709297 165739628 186608288 42711956 256911545 300912521 161730539 250289685 178160249 113844894 77476784 265079002 84441393 43132567 100852999 150882594 272005825 31753754 200936646 238778344 101460504 53325190 86368138 238447927 93527797 150663307 238220781 111428142 178807319 55306502 274271675 98890513 291754687 251798652 302720942 224625981 254459224 76644303 89127845 49467694 81852029 221985375 192990471 222074127 279771867 293587843 226162958 269085833 124748393 254831529 52436674 54558373 122218677 47393408 54907754 206820538 207563208 201980189 244019724 236113035 159630878 253405547 109464247 225459579 166784518 105503220 107884479 196895280 83107990 108785718 173513646 291012704 209947925 301629517 119512559 224250982 113337270 263811282 149435308 176873903 232267166 54477551 252408239 40550340 73605176 125032777 164381507 291627845 230855083 138577392 51102279 47398800 177131469 104137216
304592929 338226522 121536886 232884760 68927988 185030392 216949502 73282247 74154555 185314337 73957319 271203406 252320686 205184808 161325407 90151634 243902270 281850115 293145426 158709923 291720347 298118180 69772310 69168430 206400173 208040798 233593412 103026668 265851122 79908662 157813202 297774371 35570266 238054028 292013235 158486192 98275133 31631103 188262026 301346369 37075067 58725728 203371906 233955109 61964844 200071024 270579956 83147880 75857149 176899958 287689434 211351405 63899787 147210109 200562938 296647825 613532249 73929014 134206124 195850996 182733601 174592346 270837756 175158792 225852898 277666078 227017646 300930468 86776966 121306078 185236092 102820520 230354053 120980247 256663920 285645159 304569607 53736481 45717973 283693271 250204686 231213860 187093690 165472084 243041885 712536777 211806593 177500141 284394882 159951641 136408479 66842696 239256006 118684887 194790871 53424904 253946237 241358462 220627239 150005150 47383671 113538718 254053182 78342877 102164493 257813516 274819762 146187173 169510424 260689707 139750072 177129166 34234822 31510060 166636696 203563295 201717277 274613909 172325527 260222314 241017799 83051504 226065859 94540135 34950842 160337131 122820358 290347259 144280910 188076160 168994316 189464727 297229440 60396546 51499976 70009040 199447998 89228243 307450090 42625762 229563138 117679533 171760407 77949968 235926346 189893993 301742796 123448177 170997534 296246167 117998819 40265892 152322627 91967229 160737606 60364667 228872519 229115752 61614920 306651165 284349485 120457906 132863978 215075193 158149705 30945414 220339941 117690647 76376655 167800317 299570363 194948886 216547798 135969517 177927506 196951127 48156679 168035797 175990162
440598855 180119959 231529600 45545756 248652457 76286408 54559085 211339029 296941790 286046511 123538355 119588962 70026814 263445674 216419530 295011742 167883220 206787937 59148490 147490436 34116012 218378787 198407731 274484558 132412869 45249962 52907215 171458653 35877355 119241433 154853651 62043182 134821211 301989791 75451788 299931023 86864750 208592353 72896021 237236153 254664502 188638890 146305522 128441174 239163257 211264215 85094266 217736657 196802366 304446732 183054428 95272975 36561283 264982775 61727920 425676448 192002236 113929168 64038780 209050111 75181678 79883407 83861122 253362069 149857662 60999494 260637159 300083965 66953450 196420996 148616425 117599987 116674878 298643540 42726311 185141844 206936314 284921885 260850231 219659399 201210222 69563772 264618545 246561306 865074997 165268052 77192662 242795243 172221601 278326208 184130333 74874235 94111938 67950845 132149245 111993666 268631705 302902830 279071154 299498129 259874512 255354206 272801660 84439076 238695330 197385173 57362618 103287450 269282865 89700212 189381886 47673053 292740644 220573629 133703581 93732177 256786965 202187250 88632354 41163161 150808989 137046095 79278739 215573609 110292675 95321800 239886461 120660064 277574373 89356939 211838725 153255102 243716502 64674639 248428679 165948221 266791656 85366232 266105177 74369056 59615528 99674354 233487258 280212166 122493658 258754332 226541150 81238166 275918637 166257402 290205298 250502323 202108309 145192987 221745095 307582374 151477888 268400325 306560368 99675368 293039044 144650778 84691459 239879136 40180803 264799185 101286234 197971091 30934403 30898210 86296702 181954707 174631049 231997939 44094809 267222631 73846831 280372523
68276833 62365341 103793919 285663108 315258392 567986493 779459297 394345461 258427517 325139679 283095437 446997215 469925769 353112562 672804665 542485207 750921840 841341272 551602915 564444709 54646039 818158005 893490698 749447371 401395756 536061784 414374139 565601654 111800774 465379386 383074951 372450554 259835255 98923823 715888761 42371532 801646542 739437828 529896860 254468066 112177438 340006044 33767558 370340401 317312202 220474031 86397609 879502858 205355708 225169987 121470360 500962449 859722929 479369054 204928422 107440808 775238187 399270133 237305698 515017937 362301385 472188564 776311820 445893055 168585608 320780790 248009652 265385969 463560404 385988141 638897940 55227182 832465398 414647965 259783577 902475502 443535368 741141363 714179116 107075300 785084131 624880082 328506208 79159489 198001378 471768758 877107394 87598541 95013707 312440816 348525530 206037931 775971937 347035559 823131952 82643022 265310839 172384628 235182327 221419211 804191588 55398473 591842996 725711467 278195001 462808402 476006884 337541143 895298102 165681505 394344966 100682162 308247393 751656976 583515577 772116989 415295111 237709185 191174261 727745674 62669565 640061049 897194183 199279824 152004392 134028493 132618251 362146206 169428378 778286706 123813923 493957921 246593183 386782693 251772392 56943639 846615358 556793280 327459797 743156872 835353634 404575787 109230218 332412295 225118352 151877452 618313532 240255161 415609021 84903106 543950566 250004205 690965373 190951862 864607014 99469855 223001461 364303251 234805670 486143992 502528605 831396696 105130981 735750014 317998448 878415654 701129348 460275696 683612840 838086778 89961839 243474188 705964870 165663839 899551576 180039724 66244275
190400945 186390205 130376615 239617159 290054545 190382067 179398794 39772026 176520504 281919179 157999315 251850084 113983619 94995419 190044678 43424566 72217051 234152837 51897759 225943653 147788620 130969596 148728563 90674429 30321945 44514081 123488581 188236810 158206178 142110454 79264288 163939661 131666736 100166715 185913634 163000486 48664918 32689819 57319609 65821496 127439496 64701508 84828104 266505915 182482924 192591490 74907822 270277219 204688791 54002832 152770489 87568489 159544365 186861948 70536317 244242965 193892426 33378228 160460172 118518306 134254929 59781585 249009283 283740718 224223781 94474480 198017382 124273936 63142250 171618508 180050243 138294245 170078764 156626090 130896278 197960018 171255360 204531891 181895331 58895697 145479412 174724088 405081671 41067241 40433646 132159656 122787773 74976768 34253865 198787455 228146236 269947120 37089778 189499116 259821815 273804219 247711302 169114935 183196511 141273208 94045008 178501330 175318158 212107263 141790626 306655046 154684539 226657459 195404241 53844419 237796051 225183033 184954343 126095618 79812200 202914498 63087500 277354855 203086377 204071029 95078387 68877410 99914572 231864514 131672707 72613202 154194884 189472676 77534066 36055281 122919182 151215751 119014305 219206653 218489333 71628279 45935854 192688099 137997943 284612760 113316507 236769522 152036151 42008949 145301932 273496224 294795032 299648573 227630036 115875635 155675594 181734330 219445332 184095491 300493720 71102488 290702604 122549142 29918823 232203399 184235329 40621398 175003331 262886349 74402563 46414404 46249456 294899443 119572148 277783178 91506912 38601173 164105103 305579999 50694215 222064604
134020783 217698703 193575067 108751498 36417795 193455263 87416817 170158553 195272230 169171835 59494286 238480779 75575652 290060563 289405012 187029014 124375093 145296309 269444608 75027570 262151450 165882689 280053362 111364078 261069527 109455338 185767548 44372893 208803817 84930655 278912175 132842200 69524131 293847142 305592971 248307680 241017958 34049120 67189754 68167008 164018781 229287371 105728695 202437169 205399996 220382686 70519793 83176630 122939528 75346061 79751104 204025430 456867320 52857938 273663702 63195239 88904988 174816221 300633893 297167638 269419802 97496876 151001599 210321590 62427689 153093561 121149084 157449395 198609293 107255461 33699515 249034627 90107281 199656492 43040358 176142605 208471153 254773474 283963757 183447109 92504513 35998720 67053048 91497390 306436828 279797314 105825604 284970174 94399566 61068825 123849053 47175092 40610797 94004499 201303920 157606792 213837849 235019588 307529898 179770290 105478132 162918928 79254217 46670077 292028074 34015460 196640572 225489580 173366672 248022970 78024098 267670432 237668955 71628275 143457087 42148909 281934324 156279421 283171274 292595654 40009894 95703145 123700161 198098428 254742520 289728849 112679368 86316370 107354918 261096191 281667550 296550642 183625457 103078196 78890354 181844362 123277832 274065381 155583246 300591214 204440769 302083674 155934742 37313098 137630016 174077895 191157036 141676660 94399641 277331859 75768917 104065156 33413365 192420621 148492953 195408829 75619766 226293310 215056831 216751552 89165338 146512988 176121321 252537118 306735342 239074211 229228839 248958219 55798006 130997956 212261178 68707699 117561851 154171984 57165121
29986284 277833067 152957103 136989271 135088966 104004839 33852101 267624230 232636656 38482224 75603979 197743858 70148253 271583839 113343251 169202375 193999665 52568501 44333325 154454250 94369089 194265201 40910835 163911344 142820191 172882719 167844010 208060521 195574007 32156098 33164717 224183423 216393114 191687108 100324857 78987664 136254976 195647202 147541629 47756030 55842745 249933707 65669421 136003806 48587024 189650774 95877530 187415783 200142159 237320368 188037854 266173422 126806567 66560140 96824713 296086080 30962909 305413050 193710792 68614381 69356156 245700061 101703216 235978428 176369189 291236215 97917686 98232656 286129300 54354699 206355552 245522460 262500058 120115997 127432249 297645957 174889713 50448652 162779150 118091523 530927575 141114456 159911182 244796380 92752959 98701198 57496101 159868837 222780886 61423368 301684888 57212701 60353459 201099186 81721968 99790714 282748540 294373060 213246960 261263735 305365608 179786973 153390448 140303884 223581401 133994255 174460441 237452112 144636261 217205830 94016949 224422588 116352987 84210829 76292539 79279656 192275176 42604672 76764331 72333295 36297260 274721988 198226186 65752533 204106532 79782389 137533835 244457228 82988083 136825647 185573855 221988039 191878456 209647776 34587364 237531810 171299218 141554332 247240561 169618984 228126195 156532107 211879766 198473475 135159667 290581338 205116918 216151962 304483388 203731299 105436548 276553773 135137076 149402026 71866523 103042614 293325261 86353920 163411586 42998973 36624403 154236466 69183708 154148919 176864182 144393855 168338942 140103959 85799208 187479373 265666833 108108348 298780239 214598605
93784799 269795716 170660349 100275782 125690602 162309291 67686335 216680766 52110152 293707705 226886465 103927279 45482514 116279308 249570585 263212674 31600934 215926283 272590475 238824380 283344374 196170575 265274387 149599362 49305381 122296929 89093554 152426352 278065486 58486878 271150377 90484444 254320566 170820983 200793417 242540528 289417949 273715700 259804427 101602044 95357937 294885451 170582666 274783780 188492277 267966736 155357525 210045149 90584725 64563980 451488442 119357136 286843849 212461636 186706415 184250421 269489617 163213461 239584860 133546993 214113712 77255453 33028568 79229616 288102220 126144416 59371302 173464402 161742203 81579859 241267066 148095431 239162891 202309129 277563862 38661583 198499545 209963108 250800848 721496626 226572527 69650144 72722832 126738605 196344613 180818924 197973680 191754300 59455494 161609947 154552452 137080903 288815296 57792734 242337913 236911923 224063200 90293836 195148845 96438027 52445896 223980504 256634948 209502269 236758130 282921651 197221929 201694841 267830304 198212895 68662868 186790542 116993502 230499943 74482635 202161811 209984231 73757380 284086402 177339990 280038177 104603821 218116816 149549520 164141793 98708602 131192725 44247877 88765269 103563741 47836825 268764821 84940657 135998971 232338927 237333221 178988363 261336148 259335296 225203053 119996379 258738593 291251739 45319202 116791569 95445816 237695551 307324249 111755369 96100566 96060842 177719984 253928776 72981457 155659726 293394025 209614711 90844245 133713483 55502426 298086529 60393184 140672187 305245637 66360355 268692597 61574483 223983329 127432178 171061606 195787286 174170002 74053579
33445731 144892314 116003431 230460476 39784984 303213499 79127353 253718727 43940270 236008512 189533842 261736485 274362734 71298058 295566052 239934612 69907178 159985975 108985677 65751563 279435223 58928946 36644093 66932272 262666125 112127069 60849816 167662908 50601679 67343400 176928175 289025569 295147790 236400805 145341407 133753278 133285687 40069738 292156180 274627328 124971726 59637622 184905367 291508806 123208022 228306205 197264941 112471971 183327886 880923657 102224466 77225966 62895308 136734618 173489025 255344662 228534316 189481817 267400513 303645260 93196175 34452284 273131478 142070253 256860346 221469938 125606874 144611429 138260723 220650805 110775940 300266172 303341835 109180986 64639828 61936800 226676112 49990843 765469735 295922493 257632783 84345935 282026416 156037541 74426940 174609253 76365845 171627784 101665807 129418955 69934012 183378536 62261914 191968539 196184929 52245177 39276958 274412228 118628521 69494832 192734876 189274603 167543070 281559063 133171085 270538500 193032819 111788047 175465849 107771296 68043400 236134148 191759607 237430223 273352458 76390026 72712491 227316219 198661800 178028233 135357477 120544141 299329608 95246179 144791112 156922256 128266988 33317628 121098006 109021886 54935541 67777451 226616034 63035941 191698366 233320971 70724998 154937250 196614252 39587270 47095245 161992911 104812327 285509338 164870065 253988502 214695295 68250379 102838486 124381402 66591139 181952257 147931685 214953445 114066074 173502899 40786522 106428938 126107430 54471358 304715603 132235357 242168901 172917997 253985955 112860926 224337623 94045434 99271872 73909829 131940790 233121461
232882112 64549422 78086092 70416956 276884598 293733620 195548627 104423378 250953745 154616756 276267236 227481762 163341498 168040378 152552966 171211856 267841318 228139129 186197497 263121463 199735684 238727325 133899356 287381322 303932518 105981327 152217781 47318368 269489650 50374316 219849237 254387022 83084803 299881710 234832027 36999900 184833988 128740878 301415612 139367611 202693868 53514470 161724994 268347277 150963507 152623754 71074018 149048480 813763750 153940432 209121350 100252647 224002762 161534843 223079825 292441589 134131979 281985280 108710972 213938238 62677156 240953706 169895493 93383439 303732877 140095510 105273168 187778728 279645102 281040556 260112881 176183608 291486409 296987580 214072485 296570554 201738994 885116766 55236055 146960827 73646711 113097865 105538598 145066391 296082145 99741942 242327805 149190638 205239418 64944285 128984556 165635447 244584601 254918733 262706790 237425934 131053587 121228676 107233113 245326076 144746793 86084322 288933617 200437554 290705937 210664751 195444027 62470233 169454870 259933581 121816905 149561467 136271258 34752028 230702733 45665323 190751391 75487132 301665674 139586116 268380176 262498477 113919965 265876315 236414775 93935958 36031069 45554557 145643493 122188929 132392226 213219197 232360747 106691209 71628270 258388196 305268648 108884757 303502996 112874791 188047956 279211206 190386084 197913276 305135849 247518709 115486735 151877780 71637661 220175158 292492635 108090875 46342309 300033049 97859226 262683257 186574614 166625199 301687437 124549692 138320311 43471238 33972924 108675909 147300821 266474509 201608478 161820020 307463112 307709639 135469444
256471599 107066357 227385858 155806066 94260223 92852371 177407658 125036074 75924038 200498898 270311666 30727269 110780017 281739605 34369918 157057393 126630803 126715832 221614526 183400485 46031202 46309155 66196741 154026625 211729934 92439982 45868339 159798391 49282760 275247352 66766299 75909907 44113752 291468849 252892141 96465535 77513217 293866774 117728466 76426224 291218122 186149303 234623464 184332882 100580674 279952621 239735088 810348337 163918332 63611919 126795216 209816500 196644523 165658333 56574539 278805380 83685531 86602734 280368639 276851413 257994718 301329951 207247545 189348316 188568503 205446045 163463624 61630511 131803527 126884278 154757584 136750239 243862000 273962051 157075598 247845603 116286021 273754627 260005317 106241669 258516564 286601016 30998360 207750633 228294853 184299069 101203307 130062791 160976067 113673028 246259061 190538040 162807425 257630739 261518224 300189816 108926759 270991344 194304897 208347502 225938377 42805306 294369243 285241341 230957931 99506681 217755769 250437277 240571913 180974936 184129034 45978947 68018438 65033117 293421910 273577855 81062151 302426118 115984281 176245996 193518397 178099951 210492050 185762970 86017494 151191464 284547808 107518226 113112755 230306029 264207920 150660816 171614011 209089291 214377971 103204810 141794464 258666380 52318811 302738668 101987439 124816320 67385424 34687337 84341315 167133126 37530386 222959007 200868700 55749765 127448191 188153492 299164289 137143962 246731687 91633483 256379932 201005212 181774657 172559239 150612436 253728745 99979838 195666509 210092522 70908368 301768330 196828797 252454991 300927928
260471539 69551381 272936256 231843703 106004225 48085384 280677542 44562853 131685702 222971749 238169282 204695881 196241475 106557091 227633823 170427405 292807993 125573279 82444225 202738786 116429560 184222596 131317313 204765395 212312212 171840552 105171727 110851939 220867841 161152972 236661622 188612538 298387587 241479188 164487181 114505674 287875323 301992096 33862396 119080159 68060331 53672268 181960627 137109724 164293189 203663388 691996237 255182822 271086505 39048085 238681846 108942469 72625428 100596589 264957283 279936953 246298164 257834265 270242684 183756637 220911119 202675141 134800035 268056051 297533829 289686079 88738420 197909715 262775762 147169039 89532545 287695374 153949420 135674467 265690305 289044388 130506691 256935595 261489157 301779023 297639368 182789142 201686032 34719439 262488949 79267332 293921677 36970062 193331955 290477295 89111752 115350543 151923102 164877458 232602922 239579412 210487162 197033546 271112029 285195191 285224053 232157779 227722572 275222147 217329324 97547674 52749233 48386250 217798311 115713006 87544255 225345806 192259330 46154101 121414577 232591630 304402367 106199557 191761873 262767273 82171272 226483138 275296503 158660396 269539991 202962033 177102006 279484045 188320878 264892226 220092399 216003255 237730598 193003268 257367918 304465599 129205944 181602052 284083310 110576952 99572771 83138166 87930146 229940641 279170205 260901803 209591471 293232712 203852433 88064503 167079408 42211393 113886311 258625616 302112698 90249214 29934448 35957844 257521959 270011238 44563154 244549763 138146083 200705068 154784023 133019189 300600370 285741240 43989425
229089604 277718602 36612770 116192222 138647468 265605191 32471633 76175089 43645946 165880093 85637670 195817398 42878355 261612879 189280523 74046417 156629990 138014567 247342625 192813652 233824169 127805175 187557601 85830736 155614453 297464702 282244120 253983907 65408003 206313452 102936721 289699298 237815103 120565323 85826909 83551322 257260647 195975105 273124051 199602318 281424219 51400092 182230594 94200684 112879767 466561212 277101155 71201829 150718438 75238551 299290237 54428265 146616913 56258178 58686541 198938101 293664975 306114699 265508781 229536127 160356932 98584211 50309595 174310597 294463546 123585036 78493435 297330389 52889571 175123251 257199718 138746077 271791260 274728473 271931236 138584795 38386357 273395529 280694240 230249470 66988274 90148363 42241941 143718930 306501246 163602161 272552787 92608272 79241006 202273476 265709075 65186878 283307883 288789022 292507864 266330841 118620619 216531358 192543162 179062921 177120137 153712447 41405212 120393133 56804023 63186301 198090709 281759722 123795283 307297472 40410992 251539432 186832570 287483875 298895533 81007340 78453332 115846940 221549598 204201576 137152529 112317380 133096288 299700621 219751116 77468362 200878084 261865136 196237844 207487211 179910615 34102687 280334661 36945305 226136009 243150918 40872096 100752386 179039879 72986828 124729829 235616337 160921188 171764025 88602712 228161411 271297789 237438474 90542077 160365063 166722470 86544498 96803229 66461025 273263758 259740150 248907950 280859198 149093038 117222058 31543673 73613671 287561911 54226211 121447398 135045947 50167367 285805088
267885481 172690526 190389527 162429110 130690449 54334068 33415035 221289340 152761237 220712848 219859159 80086367 39296341 104726682 107470192 96406922 171522838 236102178 189382060 159721605 106309139 36874070 249588225 283253920 178267436 304225112 42073401 206975917 149161532 219475021 172272453 30291110 33735645 120006581 307687270 254404476 298438292 244638416 111219262 288465686 82799512 95654047 304423215 129296691 730681547 262983179 306057988 195418645 82002213 256696643 118875989 164289806 77049651 44812406 180744298 257050804 147299205 129910580 305583101 61893626 207666579 119067739 45695614 246270527 115309883 39352347 85393686 256702561 99615545 137151635 93718487 66594750 221998775 891651631 59123074 213539452 198276915 218384462 129018848 160414127 297785901 187149163 271272572 205837077 84802346 290151983 49980882 190045967 122180615 173813920 122336224 208058493 131998008 259112778 65105460 176428950 69356708 218874893 194010106 147421000 65589040 152819253 75916239 118692244 143036814 50458261 200261542 278514952 185997031 176769010 147682535 52976699 180521673 75074118 116579003 215644282 236079429 67170648 96431675 275723992 222420316 101579872 85732243 281934087 141231684 173657060 177442993 179704898 131420961 90462417 102116623 286661154 147163116 282896567 202619800 175392958 43250954 77558064 146152254 74113851 68482019 164013556 186875107 42034510 156538543 105272240 197523948 218495193 220730987 168425078 70180589 184482413 280192388 177361703 186566447 173409626 107114570 193996596 188288988 56000594 59502827 201501331 84091877 134710902 304225522 219186123 44098741
265073481 57106552 228179207 100081320 274633431 208904236 171307733 300023187 48915974 72550755 231449037 223430501 105566436 203049203 210998998 190773907 134971597 115653593 95418632 145574672 277281426 82342595 236585031 251218787 69518921 133513244 189054419 90569560 302078495 66890300 122687895 137631450 192776648 131993756 301167338 51300005 199596013 62113923 86610923 306689513 294668288 272437636 263087690 403285692 62129226 304942170 234601859 250362878 101479970 197747650 164548711 130743488 254135933 173871210 171171066 93069157 136317868 253263576 230542714 231152750 159291719 247470906 69384811 263169435 56227148 92708670 109364689 132779636 173664140 52889619 166327711 300378034 592623310 37156341 49522929 277377713 289631117 150760679 287630383 242432427 162408249 261184347 239636847 169927363 52643616 256978109 280474241 211558182 61544357 71698279 116207531 276709105 84958949 80908058 160198749 120403683 87966160 77998723 170393823 106378595 296533457 174662836 65404117 192307676 286460848 203896825 48034282 184993474 172568715 259006563 304834653 52619196 161574600 61504220 68867721 161242159 283291979 34398549 47961744 57541260 94645751 115705838 242929353 121340606 181317201 87316995 114468171 243647741 203690297 139150887 57791155 307577854 208573400 297696900 102750165 110516668 106279474 168659596 51671477 276340018 69358220 117352175 156214959 80441896 239966961 50078147 48679244 307717900 55227305 54051204 213108624 201463218 82531012 194859576 276922175 146673486 146478747 140039315 84734772 105701873 216827570 304257065 38727509 52532900 134924193 242525517
92558437 190483321 46440550 254703724 304998434 169064738 120562794 198731580 296940829 147486604 38029134 266121873 63194973 81711109 40030363 264329458 127500197 252927958 252777492 200761995 194901186 159418103 43345847 222702446 37933125 120551022 167688192 262862109 223703191 117659352 278098974 178130188 305187816 49028681 136327639 145038015 257967948 224359883 238163652 45309376 66291680 40440587 376356143 109644713 246243132 33419932 212277321 38918986 229279173 276203520 268266547 132509808 286430031 272081616 211219388 67814798 37641321 110255574 161948806 97365901 171720332 75685252 147843396 152815583 37388295 202013648 174758003 232948333 74925952 123655657 129454861 549170492 129570889 77145875 296155824 72009632 147783633 245558273 124614326 162028259 146822884 200345986 102109202 117826801 77928759 73697722 190855510 132617551 94951818 304016822 108596806 181218665 183901616 241170208 234740642 162150983 47271991 41800850 127640234 242248534 106031406 82523922 108794740 144013602 98424393 306526505 229330043 151390837 77268117 193671999 178420510 118918937 59363125 131492858 143514906 156749700 93008610 68799289 257683527 268736552 220087188 166784427 304106774 140189427 203564411 197405629 178329058 70461944 43116712 140146529 214822001 161198568 260777380 49307262 116427567 138765173 135307801 211065566 133013421 240623876 132561618 196625304 215909304 126321915 197929467 291681400 277554903 150339673 54311552 106602183 232049587 185659600 268576051 158000042 129959486 78116752 234015806 87173510 248594023 303154149 31795894 126752587 77896306 267566906 127727740
269299790 301444552 102608557 107415962 120770429 177627256 128010150 303457871 79515124 167368938 284510698 51404791 291870516 142842545 142745701 223096985 81479466 84485013 254038141 49063708 78834632 259217381 270558352 278918413 71227181 286076372 61787166 256214396 218233782 228765273 180349700 291662342 85984064 143266177 206533370 179418119 163350183 163778048 215356988 164037857 86588831 254745684 205155772 281645486 85426676 231160045 158557427 169113868 241693777 38912900 300368671 70642876 44510486 278101732 282992105 286917479 224058418 256525807 189618156 171408005 42866187 216445883 296391136 104889777 161320410 187628376 58702419 107006276 182707219 298884024 414496900 162732510 47018720 40340979 176616352 257301824 284947549 167637434 45336962 262196970 42965488 148767700 283334309 120420320 187514294 140577399 141646749 256754426 96467646 182357557 36779288 136512498 77344291 179224516 234382119 204455692 283483087 210259074 250835495 155870529 205864420 162678089 50822661 184218498 141076893 235896551 193342312 182824618 129764979 49262646 40324912 73244212 209967670 191137509 61391563 71172051 136512827 97483040 57729874 160541062 250061346 77162240 131819149 281718205 173767831 290385875 100395270 267203841 200337068 177935279 159184121 263131827 290946661 116180451 65188286 138562302 304772419 258128941 102626439 50168747 102411270 180885184 49509119 183278213 276055664 174933035 136624798 168599900 177083343 149399481 248139415 151177225 274157927 76242300 157853082 231297101 127261526 246435110 240449825 127827843 51025668 187824752 222598605 122462430
260766091 66146308 294092043 57627578 106755833 78182923 40854672 222341430 214322225 172123849 299807397 296183765 62132665 292079345 36393493 150724348 111960186 254755105 141169482 119476739 261752412 65828432 128306476 156843200 177892176 243259448 141262489 182998676 63556716 198752699 40932711 72605182 281713999 234159613 119191063 172938889 288157275 77993556 239502636 226682252 72233630 244360956 272125571 58401608 117160104 298508788 181153798 41309893 56902469 107938813 52421147 206065689 240589315 184491512 298315118 262140872 146242113 260766461 184875566 154856229 168479775 237925854 228400267 155608864 51435745 115607206 271972408 98412981 199140727 136884955 290967116 265454982 98856308 121802700 147242019 277654040 257607681 296301612 283030060 57879060 124701707 139327501 63425443 164080633 105875815 55376861 81967724 294086835 183307700 155990728 287626957 235508698 247585625 279370704 232502184 78787175 111642019 174923321 38452485 54747160 91702925 286751690 302615970 302708908 224792693 295387917 206846584 129152596 198904582 253720744 291032921 168616950 255391766 141739241 305932671 208177646 265934297 284702662 294304348 295956598 248186251 268338088 192957254 247470594 170652683 171017319 168341065 167669031 186427888 258292132 166753631 191748096 147179962 78291299 191046908 305224764 164248254 91592635 253443558 65379058 289163006 190658810 190819692 106571413 258036332 206435894 44016827 50345446 179616448 155393494 271368662 197148639 189574719 158444569 69962805 157877137 192436935 220166459 248998037 202726276 176496503 118467864 303526749
57148256 108627168 165881391 263655411 242100877 45484247 277429047 296173619 158947276 160641222 280117278 55131903 109046360 229535279 40482111 281762093 75902323 142320711 258591396 211054148 270065325 102753108 208805846 168725876 181120665 181065015 182255914 146422175 53420062 164917845 272880893 69906754 187165326 217226224 273244080 48553666 226924519 178879814 178879241 771179792 249682378 75092499 136181259 169147011 84482654 241308458 92297646 296802950 45350909 137653756 273860658 174777328 270428208 30213228 109253547 285163620 142423674 199340834 254420868 279316921 199316644 35696775 181477859 50142839 259173668 295571670 141136294 107861047 615843457 140229158 184625237 123579037 174920720 250760758 60663353 284564688 229358749 301083808 39291308 292271077 40340201 66862074 225261710 264415512 275111570 78284163 132993646 138416892 129570681 102824363 268043253 153624062 255132148 207396535 208931091 185182246 75622586 57855089 230387371 50664332 116092112 131031093 107121975 233431765 65476610 150681606 61576437 111256894 30830264 82727338 256409911 187824792 144769393 186533954 298639095 267122551 104322910 105224968 165707535 173869069 195030185 252337611 56524488 282132905 161929166 206852419 249050078 193902691 284322418 31667721 261585993 284670361 155598786 118104068 111985379 253584770 233244108 158462919 116212488 63636425 269078275 145351751 104025627 303912120 141455105 216876221 135156669 94430547 52672901 63617317 242407432 292435094 294011384 147793071 102353281 101723451 178682759 192880081 146357107 222628670 157769947 192180468
201943615 81788088 194988106 48045843 124932648 96150546 118976845 251282518 171953735 199064635 154979326 232889406 151773825 83927787 110713664 213171941 203390438 189356958 295406833 211688848 77830806 217141965 46586465 256992724 296832482 210189780 170534911 100261292 150822750 109906624 189962221 166183404 223873620 205763445 203715590 158054453 173389494 34593837 795791530 144706369 78886805 124380614 241436167 254973651 74600532 30505192 227681750 152429868 259537856 113426711 281178031 263944479 74479278 248357341 261351181 158283503 142991905 192433086 58039098 254072291 99055021 155097786 42513491 175420816 149444327 197169204 37796291 229072224 103568566 143470995 259590987 207858782 168261275 198022993 290987542 69639202 202369866 235154464 293577970 113203385 208973649 261739286 282607294 51927454 99101385 84474949 146326627 54511428 263925228 97328757 226128570 256832326 167292626 92671511 100244557 189960339 45619513 280262987 173002638 185600283 190432018 205335781 188993519 249979315 258552256 135819621 121133144 268941785 294098287 256769148 236287529 96372086 193618378 105072100 222403678 125913665 131639911 184261140 177517247 177928841 229947930 116513733 34740284 193480491 259837081 136486465 154088692 88754781 226514118 259493669 243066771 116826490 75709265 242208382 76299589 300172622 200070349 199246098 249666903 238970024 296258791 243873568 202290776 143611617 118962050 256492254 85887325 215928098 194582780 212835144 230867328 128277461 254480944 96467584 119073706 302759211 179020732 138976374 276215118 146418869 33223189
117744568 283872284 207952882 163268941 131432417 76745752 297269929 162407158 155209806 40333932 63602432 115388995 161436234 256812310 282721699 66881966 64046244 174700659 263662215 152215742 258160376 289406777 299703058 259710601 79855549 247198068 74447761 266472604 157920546 141615697 167487786 141244877 225363511 255775602 162103069 240402134 205167726 486164154 41277095 220553062 274945404 73132768 94964092 129654708 167755205 273533964 249939221 99024173 191116112 301307752 64849621 169593897 71643500 155972797 169087435 232668841 178271060 58728353 278074130 40303083 118328170 91777827 131897837 216543066 209817419 247440535 389033881 130917979 80585711 285989255 157428031 161581476 227396864 144764351 250134548 125351455 77206176 75582006 39086393 69651524 266407604 38223267 173224565 240471631 205723017 275390131 30360096 225644423 290123478 102283873 174924549 194281335 208934516 191591107 292781396 307088716 270403113 110406103 37459193 197523877 201244617 247894205 248306583 242141259 197778792 191039635 59519469 114054305 64957106 54089877 151644158 220645363 194896059 124525781 166711681 231687240 260891301 281637876 241452599 253390872 197031224 238840739 67869805 199247615 269448727 106659353 64823102 257663825 139882159 94592205 122880943 38791937 271121365 307367678 115011318 255229054 247752464 87727334 71979676 158439206 214448235 51168348 54986966 303859115 155558054 202922914 143790542 131102998 127856472 67051733 182034536 38324305 134808968 88512366 85835558 219774388 186248148 110555025 32950735 211818052
105610262 256490535 275363805 234065113 292474117 151636110 283864682 159116696 44310275 286052529 78938160 100748584 140915562 166886390 306562587 73580900 48349374 291413434 67164869 87025213 241107488 223293888 198099041 190555670 101477130 303664205 46150653 91580260 30519509 232039656 144908599 64564918 95137998 214980298 149270875 245368335 829973453 97448662 37189257 76875168 46985664 220450249 123582367 121589507 53117222 135762307 62902165 261151757 234490537 39889206 137083739 204548441 233280847 128580438 239842460 42368418 127773236 118361995 49293695 180305567 275646125 117486287 41873879 250143330 90445842 85346768 227523662 134437974 299886078 242848983 272942945 247164124 199324185 65165067 72622214 39810700 194053855 54862714 194945249 91296407 269800644 42299349 259102500 248950188 105685817 132718441 263453546 274936160 251107670 139296434 253489847 52814279 286383749 244599586 206063355 121378597 265560999 245406021 303866755 270582816 267630457 55941963 178206926 265538231 143598983 153883288 163274690 234471685 39142938 101594674 54359052 138203046 206150198 126047890 129290040 300892501 182610046 298597086 307312444 148366378 283087900 107292541 112487624 291235431 183658872 149527119 204670262 213179282 106309253 247737015 35390825 172357672 96956846 134123955 168716695 128907814 31438433 67721180 211307108 135561967 73739883 260180911 291702683 258400655 114513128 147276491 120648216 279795910 238175206 224361243 294614454 295535969 127501869 123661913 201865748 69499204 249258263 298934805 32691394
143981893 168571275 251525040 116186678 149421334 79085603 232574767 180916264 218720866 57422928 48318881 204936768 110597613 93322126 114234132 299362216 56951829 298497131 101256912 84697386 173679503 71114615 189093017 234671144 224762726 207323358 259306647 248321342 105524708 191792892 144648007 73210940 301613669 169120340 64445813 778818412 49177605 44944481 272118020 98751815 98260821 92181425 195588298 64390885 177997039 178284679 96877132 167075822 285320748 163494041 176669814 169886749 36559641 298959564 145998040 259471889 275666662 72877771 179540348 154427596 184453024 303026037 133538436 119461276 873006998 135692839 30174570 131248529 162528857 143792544 148680344 46299099 242852212 181349323 203113960 89471573 118561553 256732883 112475623 281565711 256351566 180107109 140208970 284224508 41974963 244993417 59259575 38168026 132915991 76121032 211788074 261293347 134802648 200013206 110686430 100292075 238977416 96646439 170917121 288122193 277389560 79339881 289918473 248725556 282643147 54675869 223630329 222779083 97899003 39473526 197702522 305731984 229141449 271850699 283659470 156825597 227386922 258790073 235403894 188689947 147512160 150072973 120192214 163164534 175323701 194296050 171831231 180438254 273483871 262425842 262437447 267167730 263506044 45271270 215983753 53633215 128516243 85741659 69340935 48019997 80946934 227447137 273105064 145407743 126555480 147128880 205483845 139760804 226337839 276621458 212070383 263011783 63458892 280416034 179725229 258236205 81982291 278779045
154807331 233137733 256013289 140881403 133599647 183166969 54971518 97170281 99147167 184034143 300394776 65903412 33844465 211791579 47570141 262315265 217521936 171553106 302523124 160975597 232323280 306730509 91007138 264696737 246232288 187014134 120962868 139777271 106447319 164614888 125776823 277618946 158310330 202593418 236137059 298238427 121619260 194926081 183831600 49360325 59513098 146884973 95356925 181986467 155166362 261531440 49986684 70830824 54655373 95234419 72745167 229853547 92966896 265837513 134638364 141883091 109281911 56396682 80923576 264559651 187729504 202174077 50735966 678537153 150506050 235881293 199777787 271361833 184473339 252117630 265447679 243648596 39312234 170955743 258879668 73404017 80308495 92936435 73056304 135133457 151075511 255774595 303978898 280052523 235817754 33331979 115193611 34603149 171722014 163780708 62129634 261899648 53957995 88998613 56254243 214084125 288440381 273285667 247486819 151318938 197203178 69114039 127676867 97611856 256060112 223447363 228228945 307797182 99424193 76874006 161940343 276328808 79631848 70608461 171574157 107043311 293418905 233257384 282059042 206550693 273942892 80272644 146764086 305667947 271389689 203531730 60854008 29890521 111899619 145119908 287065772 267957976 307685537 290964789 293770427 215194340 196689273 213238161 95633494 244588790 210436783 306655246 93211413 219148265 299848866 265203143 205458039 167591696 157876822 260972756 263196237 230722003 127979155 73989613 59291793 226078152 90617181
245858637 191598233 303069977 154661248 246280118 302812585 75105912 205491499 89074016 256101432 248631962 33781069 111427589 33950923 223986555 113092446 82778039 233945064 228664731 53639510 177048709 225625603 214226186 130771713 183504356 296421821 148698676 44368189 296606561 199526449 241423901 230582872 51067425 128004000 276229679 53319997 113729660 49991256 120717513 34830952 102041608 127261473 204615843 203853989 223853372 208774142 110842401 245587331 266283710 55546657 191884166 137534131 234982008 129543079 203977507 263155134 142681124 300472668 271161114 94419470 279695029 164935244 130875169 40686367 136227746 150090250 219492385 109201324 114457300 182499741 193634973 240609264 116736863 106590574 281855834 273929957 126971429 291366223 171159430 86922852 240070029 299697943 216273925 79581663 128963262 273059944 261440147 165295771 41006718 249713858 125167281 243666698 300448392 33908961 47069715 98366721 238569014 266055712 191527879 228044094 59735635 276422820 283598807 189620266 175845408 291392397 195461436 213549554 300916154 35065635 157882141 278560073 158024438 67291206 174379862 160527056 48303819 193719774 118220181 86065738 33102910 285083973 138097629 224026650 108840606 64994161 78813838 270620763 138468267 71807312 276189195 60325783 227143220 49348177 190041679 59033520 193975872 30353807 62465775 42638905 90500057 164831860 200059105 108220232 233873818 164015002 44438176 176227246 294444929 56028837 252759578 165854350 165052439 91487571 162299056 98369425
99885839 236236728 80301775 67833820 57382341 55078061 286968301 282090338 215618284 132384108 63813740 121280208 283775780 230108518 305889746 192044365 111637211 177649586 94928888 32032803 60042224 303994320 77919717 123579890 277397956 219479537 256083363 270526862 85827659 158839964 274509983 261435946 241169149 73215237 101674619 306808620 146798950 180439973 226061371 235026535 118029463 84411440 217921412 282191676 295353799 97566620 177981009 260070319 192825071 285607347 163439601 110795666 191439916 183261515 264384186 62050123 143132797 236724839 208480521 134944706 294077009 173908816 61927961 302521187 141590765 147437288 128211163 164198757 95435317 258065579 268663909 166725337 219600807 175716109 123088947 48742707 236123715 169581069 215104079 147822052 99061348 110944514 38745308 109347672 222549191 221999743 196474367 119425120 135696206 288943769 107915672 143741127 233736464 216120742 95964669 169904509 226367065 195042090 207394667 160010984 96659247 72099333 105769456 183473888 250432519 165062235 104536512 228703788 88218286 30655542 115533347 36908055 225358217 72502190 179821368 106585011 169584430 76726942 141715902 168914890 76791606 193904570 132368350 252241215 88322982 233797804 229861669 241489921 152873065 157117488 277973215 288456202 47956619 169164885 294085778 201948705 146288725 234135630 216871801 106591194 97986086 264720582 242544953 141185090 86383071 230615967 192668747 122965824 187634437 194348237 151398009 111480550 303732549 85842555 158840983
213919767 112747356 229667625 142508686 287029206 228522983 175395981 108795036 80511066 31592564 139749288 231566520 289676361 277214885 255378243 240995394 36868921 171770656 42854436 263013784 233322089 198743356 110310685 275596140 119582204 226763341 210624320 107732686 206630670 274996298 290306658 281538062 192047067 73520367 74266621 32950963 65824929 201575413 120012673 170048157 90220669 180919412 134726723 57585758 275704720 77547392 65463615 301612528 213543200 65498682 192458145 38459983 229511867 200661108 257019825 58889576 137481964 63344817 57175148 255881760 587399717 204309884 246639510 174371985 274079965 193348421 191544890 61985528 188735332 305765613 257307973 66006483 231014180 291198584 127026476 67168972 54946413 110748198 297886713 234869927 112237294 143186700 49094991 117368588 45836933 200546319 186763034 40421634 184857337 150691633 35279804 96687941 284124400 53967164 135781278 66334230 264848290 125720834 274479742 106109894 221461239 131941481 240996449 122704147 238120416 121157514 42527096 222822866 124380877 264967481 85115274 242976972 153667504 208852969 101290993 145949516 70910744 81089466 36839141 65480602 258430308 86758284 96925561 39146954 293251405 245808225 146216446 138611449 66982633 190870228 181562984 206450420 215198583 155962492 130406378 259022149 155794860 162980511 281036547 99034034 79278023 282445447 92845209 279176259 221066786 215022900 212436424 170102113 265338444 49666529 102327474 182922031 86555528 40128295
264829470 88364621 181529878 253621720 205198716 254906338 54433161 150351990 86655394 303785842 205241478 171880030 261116977 84314167 298442720 280248684 263773630 292373619 72601500 205548201 230825782 164923680 285384264 95413449 168801671 162195426 31221870 297409437 272643703 238340529 694341318 257305420 104843760 227961546 281520262 64684055 210091228 30593972 241023149 90890561 95868208 307241644 307565603 153475399 301183273 247730455 166579860 166751478 276561735 129792110 183836280 99892925 42603972 240949227 274488124 44129380 132052906 299114367 176582716 397328350 186688939 297427993 41835506 144912136 60050497 301561817 183183358 247785578 173097433 205143495 243268805 122208111 299089750 186116962 197778864 211728360 237051895 158572376 48731161 36256529 268360009 33778053 129548669 193984179 98830548 166163065 215039398 173458563 143913712 201492672 277334601 298523224 251468302 239050732 162757498 256617277 179580338 154896896 174020859 143188050 108711320 110134312 245689360 109896059 204494983 93994316 135334286 127133538 80099707 204890640 79539529 163091369 276978925 235190519 186008242 198603216 193276208 227755429 286837185 101050670 116270183 231836386 244516852 165793106 121524007 49033970 281105010 304896786 109205380 111291267 45288916 56355193 159773243 286812620 186602179 271118536 254990483 77049895 244416170 263725664 101087069 207924313 271490815 297702928 193134245 78658307 90573858 46597950 185957609 131075537 151552926 188532044 49704300
128053767 93750227 279836006 130178006 251725556 35233170 169908990 253856952 130926878 58280903 272923900 141602035 213748733 223141100 235641739 284427037 135317628 117371158 264586949 272470832 32481052 107435284 180436423 284768693 128421698 148108542 73108666 218669483 30591300 719746988 122406113 179155475 247600232 167124807 202620726 105562149 217465616 291728146 256204045 275103761 43437665 168368666 305779379 154952951 112502664 92822768 187089885 83773454 205752791 121158878 292694974 113667192 242228362 74162435 211234176 257044153 84922898 231489617 186350854 78647926 234050458 265675497 231265270 278405130 258174636 101252238 214098631 114088781 227896181 43560237 43408943 207265851 91346064 307055055 53173039 143912850 255112316 227811043 167079214 102856318 163345915 224961796 33536302 48124345 245888133 154007586 219019135 278531379 154769552 31130559 56948715 300143841 170209290 164486084 131460851 307602306 87001697 157959421 256014170 267840743 244218135 249442243 219934124 189263664 243817597 114590417 181558356 167546716 114220604 93199491 232364305 285119831 132997778 123530565 144299955 251837753 250471259 300695804 172676802 155147541 94904950 95627829 246100954 250907455 86223117 167560413 133121756 196600471 103227725 225021933 281286477 273173070 254910904 97460084 289004072 83679708 114001664 249056327 159368311 261803707 236162802 281394502 146266387 93570346 270754025 125775026 265398540 307717287 48298171 293411107 180879634 100979230
192847961 278844116 220621331 179736142 241107192 54368136 80758573 252335529 98930730 224108627 173607305 304305657 109206139 304788703 306216368 44892924 131516738 171684708 94570349 85031197 283385836 115439433 76724519 86382939 147953308 149751756 105086178 114312626 276844808 49278606 56446660 87705428 51544250 240244776 288546912 173740396 222571083 293257398 212725784 129880652 60715276 166580591 187954717 258788584 108295090 177683114 282136550 253879537 279345643 30659527 97357536 304495896 37483757 94887524 146569138 252276151 181997959 123836749 205569511 230799241 129296545 37012108 144976895 117339452 35033247 271952991 105567968 216477228 252344683 58207621 237667104 32548255 174837414 93778920 273418052 257213725 108528419 297637469 202178555 153724249 85289762 301955847 202024917 218577496 269089734 214694650 152846488 197323683 57341420 229029706 157344330 65299597 102152123 132079801 41066319 94054564 166520526 127057615 253460289 88926058 78851932 60522512 239779357 238046759 113032359 58999904 186423450 68996604 193802437 199222658 132810248 93769990 229635876 217911028 304896069 33072134 94521564 31727208 100642551 224898071 154365848 273342478 237815008 129609784 197185219 291489516 183184725 212513555 115340764 137973829 203892338 245048549 270768322 225806813 139144096 283494169 71245360 205710833 246704440 223571730 250861627 121675524 223250481 213933994 161584286 179246128 159549967 89507722 94167323 112701161 243920169
76014163 295551713 306799733 228698766 72152275 85794922 263602955 181983574 101308891 289609193 159409758 162761095 89212273 52929082 99031184 234983635 286780657 242668741 54717748 48952630 294032223 131589363 257219961 298736423 57489027 201334428 39258946 735244714 264757474 51323335 155108143 175135921 210355294 76547086 109209079 196094243 116974304 60449859 249437875 118239964 128164279 73470448 114737288 69105747 138436721 148058249 239741799 199927588 91311749 275777008 146670196 159794072 143851559 188792309 41590297 298647402 741019894 72966042 94953964 157085193 242093179 37723890 263144489 211478227 231263205 62638892 121336329 131033786 260141617 201792649 98494886 38242247 140348084 252162274 61579397 306755172 203201286 57590533 142436643 148739822 240686723 214022227 38843551 207667100 141609549 205682154 150523467 264251884 43452340 224375282 281236241 260114868 262299560 185270141 170895494 195120656 87596438 37735672 273208640 300779877 111528822 306202194 146566557 238903208 128858112 306109125 111248452 252285048 180163038 155605158 71702585 84165531 172285618 180118251 101471493 218564461 114901300 270552291 77111308 234701304 158511947 91596156 241843771 303874209 60920684 88816407 293394708 88509098 233563704 302449717 288449439 49009814 181728021 160822979 204401421 108544877 262007200 274787325 233161068 144814389 189974317 197797148 194324639 244962245 188500440 253570487 101550643 157844917 33929549 106418860
307786860 255319619 264240276 281175277 78182777 30108431 274190319 265485648 157216372 225048509 206433062 119712106 32994267 242250347 135044339 92872543 60299669 300671058 42607245 262588416 92734396 61169475 169270338 42730523 137093327 290878552 230251763 303086703 179615387 284544559 182755837 185812206 49497857 119303423 262326655 160866081 296876589 225647317 220695624 71300853 187121929 193333867 299483626 52129961 85642573 276056357 155384729 38843581 48382541 69629420 279346420 167501142 39172636 163014147 127816451 643668755 149032558 271755869 241371903 269149793 105695439 214297854 157459711 34898219 218886030 249988843 147336064 237878925 252425411 152712729 299914471 44704608 98590964 166621240 198838266 61425779 267689033 166254400 119146986 246326173 188372030 40797392 151991665 209952519 143727434 269950249 307362550 169622367 200078936 305472245 238967236 123287153 30605094 77440883 257382905 79142700 48653465 51528332 302663906 253948687 204172607 141604820 304620357 112298987 165913508 47353480 50788478 103687214 213861763 109183163 185042726 172560745 70769646 238132503 97201405 301442312 226662887 34291934 274944895 178357100 217734122 180091569 187255916 165104910 96879249 233344097 90567544 204637727 66847149 190231885 98632975 236768810 150492082 167647641 96164575 37065018 184291414 130074134 101830202 177679412 90875878 65648889 210103281 47601660 129221406 113645376 140885186 95089109 100598683
235325602 122364299 64723928 270958850 65899500 256928253 141367107 281867087 267216153 40087688 304443059 104368053 151687290 99491955 269129257 91968972 51425376 196025656 30581329 294249460 192784861 185183248 208901778 202993775 154601616 853344825 261328543 97465522 220539526 253114618 113242670 89318812 130624544 72877570 176664103 149680354 240352431 139832879 98338986 110187172 80362457 156396690 61374023 269264036 81908433 216856100 179445676 142130345 144095196 67681126 194665290 216738364 105591030 54616521 614568417 203941224 92194668 254837987 281071746 289788545 54497553 79137159 133825008 296523788 286132922 86625686 257111934 205643002 194742600 193436199 299401872 171538518 292242518 116659247 77234105 126531322 208291369 177891315 142051298 178148752 76807466 269259804 286894885 278212226 223466687 114782546 117153452 159149940 46627148 276443908 197430799 255958920 65622762 289423295 210148992 158357493 298524125 114876507 124036168 178759256 124064155 78498327 135204090 248052237 233166937 248968749 157191935 231420394 60188670 151425576 201969688 147197098 296425851 290821781 231920668 154703371 139999013 182572931 177972499 214408207 80985911 199335940 58877391 67496680 267176413 131315298 238868626 262985857 139394703 283661907 307487936 40648396 45265128 278556850 249510871 261499477 96374236 35127728 133637187 200170592 211463937 127852873 213443971 84568464 132760187 272733073 119138212 230798204
108779040 35562307 192960137 166521585 143259463 71943114 110408658 196758608 132272598 288693451 36462007 260090959 64215259 118732055 302772909 215344899 204111023 104080252 236236461 102527528 174442860 131941009 211229394 71598660 234440968 73154894 223768369 150123808 278798849 53701586 296755561 179744824 203074529 231463690 263936665 138166104 43651587 168985399 257317244 75341393 195169412 167509365 298649425 182707351 55370121 188502007 216794321 227169777 97287288 187115657 307103342 292852797 213885531 600297071 58361736 175380482 218607071 84301491 80906084 161368402 151586352 92429319 291036235 178820410 125133161 240155111 248943089 210094261 167146546 63667425 298303309 160299155 67177646 74377302 298061207 64460851 65827713 84370775 45872156 130021658 167541621 186932699 155398196 165608148 128624538 60500450 238444762 304469327 120026770 185023689 74928285 177089974 221481223 66825670 167660558 168643492 125634134 163121443 236394251 140137809 276931614 129769052 83327016 76134807 86178872 105645144 73736496 175676411 292217105 141049710 258671695 268432876 77879031 289757960 121648718 75204580 108948469 300245072 198514733 170446833 212825185 270577974 178927925 262085115 69230185 152330194 213452852 194162170 157643966 236964768 202819927 237472209 32605608 282699672 42376947 251724338 56752307 270045021 172027383 98675204 234533180 217400963 121487276 301682661 259401350 269163406 73148339
278402846 88967014 63503135 240803225 283567234 114500100 217011480 201684493 284706268 273331407 42230435 201196871 250970951 150088422 137261240 112756230 237938351 258007227 165599269 219910908 154437177 132764200 98097907 754316868 297074413 156251707 285959419 67162712 205142176 167310325 236482945 128629333 263770173 113056825 183240977 79138456 66120893 84796584 80436622 189882528 162583534 260252941 144282360 210523426 85675758 210083625 226284192 159385867 121755574 45018532 197010621 163026099 334645193 185026341 108043040 242935163 160616024 219599760 303683626 91872380 93856396 66268442 224678392 149564245 293313375 60808207 205120150 193484643 304754889 232134739 103522768 138468655 284608127 294448683 170370168 142131661 124194800 149904393 265788657 205323233 38628961 241029720 299543634 257101772 150853289 71143466 169420205 77970689 59677240 249817538 88541443 107800753 105286966 222528208 171342480 108503790 59280136 134861139 133677711 131068280 109071863 60186972 119450335 286762178 74520345 58274390 279388214 109269697 59557012 59211550 299636238 33805350 164257454 168848857 231893146 89577426 204530443 163174026 269783543 307711454 233761521 279704725 185617137 264770114 150663688 143586359 232387129 128755548 78274524 202587266 301417454 168600040 225281869 287500098 284306932 84950310 214206367 74699783 272900269 222497794 190495378 198985564 199053439 285915464 182294538 212365635
248860109 277139648 197476512 52662780 100012114 95373932 276199126 266731633 50720089 260098340 154054506 251167637 211556187 212324720 178037992 163912651 291472091 186608860 182241112 75273907 49858161 112127326 404606076 81536132 200436772 180010444 52214871 107216393 289865510 98757136 171018149 221445262 266953022 101113058 218175937 303499477 136625743 41141906 37508032 231224586 154279394 48735425 108043666 39282518 146416536 136365291 280021714 179352271 221492939 68653991 156221014 732112826 302209176 272820848 124333974 171938541 120884814 245018612 59042513 228056170 306816772 89138617 106625167 272078530 221081180 174278889 218230841 52276234 62343163 127853539 298657036 133509767 234567035 250276316 270260443 171961904 291278601 135693021 292091773 184008572 48738574 231482969 228850278 68280589 94969517 155713819 254302068 131643552 136110728 282964265 67619418 52618715 130155790 292231581 137306346 118379097 181810422 75991591 135850930 263990746 145669682 242112789 119592971 170412847 233889358 268262049 266866576 146030244 201516662 233033158 281313561 29971903 184778036 118119974 249487891 276827740 127939838 260169370 109684992 87620591 125158758 70201370 175809317 216414555 222246745 241618773 245467247 148615466 272511954 104025850 162561125 59109751 295749372 48020752 210402629 141961297 246869425 173995648 43297626 158190960 282249528 155669742 51910544 277107954 163214162
283003610 288811568 90466915 128982831 171206025 47736045 305882687 148770196 94280618 96229390 88509765 304420611 298298755 201393133 235850847 68086288 162797053 219459302 214633265 286629933 98447688 355604517 98730505 284600649 197848544 229649120 156317669 96907922 248258804 145066075 249653497 233810830 41912759 61004610 177501268 291455046 257129440 127351231 166677532 176215805 249769977 228966660 80142512 103778282 282031715 132562323 98701992 55729266 266307121 157306290 598728505 279903303 60090430 49113528 202361241 211702109 124010218 126063467 265722759 51896180 141663201 292543920 275146339 211814269 42636768 52226176 170829012 33771292 76065082 45673337 132742838 116931155 124058534 119871838 139425148 93080160 225400237 303500274 168403838 234120258 241542340 161342202 290869537 159911153 190323014 285117040 52999969 249170941 231118934 30114034 265990003 161041476 71353314 65805732 62561535 209987348 220077212 277819220 50991110 250566893 106685363 223893557 71039077 173132016 86711563 270115126 162007095 256424761 38789748 56695586 107978668 224951260 65785139 55473238 278490102 152434303 195298686 92179937 117224417 292278990 92491114 171376656 175153512 179477545 84579170 217223794 245021663 54110400 296382878 195095731 179497323 139275874 264938385 162337927 289467330 254674075 148303979 262898815 46656917 138611938 249170609 288611725 182333388 81781895
293222934 126672500 66556500 286123589 273033403 269508454 176710118 60890954 155275300 293686476 265303619 302651559 65826267 177743115 136882244 98105552 197990867 146819323 157137998 131582544 650390353 197057814 94350256 39018591 96774059 266183359 240852534 94726088 271392189 73530396 198183960 143311211 216189171 53870860 43376104 144944993 264588948 151302012 89951597 92062511 139671050 74349785 171789966 121305884 162128199 66747368 290628480 291389190 202941645 495559161 160162228 291275504 79959072 265038485 300962795 135738615 107632797 160447800 256027390 198083623 45785732 101888717 225743175 114891767 144940434 301260849 65290511 247233723 221026584 307600304 172901764 181518022 119772250 178516631 244842663 232380980 169599230 303668077 277388271 201704065 118267473 111116016 223534043 48950831 159505686 220349262 98703032 42244366 89391015 55746410 301703480 69749949 186227395 43129075 268290604 91532441 297771753 140065411 122173201 86522753 108198013 46397396 229072684 273475961 217569904 170823315 159628753 39557019 117021501 140096320 137615711 259572621 125503675 277163787 270963886 241992899 241002034 249182008 196868108 297013364 109649780 198998695 98505611 54338861 140740552 29984704 170570522 145710551 75999678 304978661 157678124 186217936 210618856 195280211 242925118 113249972 231262425 146489883 279302324 256119583 160023102 303645136 217779585
189143813 154491843 64780190 78648316 30001294 36585101 62880902 231030060 103222064 252788540 118253663 104687766 249676767 249606381 291691785 155474305 157039966 292244950 57003290 411824541 118362880 222441417 242327780 78077592 202618015 260735540 177890354 91457706 78417364 244997540 131662707 175395662 178619664 242352495 163712305 261389352 224540513 274499332 214912327 44003701 245838381 133478664 90970743 83999780 42070294 278922552 127266206 155956637 142727966 259979547 36845336 294011399 71654483 75293709 104492860 159192623 280261103 201821027 288208935 121021561 149830884 109755003 114202187 198992644 215833914 286903347 118162861 163674056 240622000 240522079 214932901 222268164 106457256 30650380 250268671 75391949 195215897 262573301 304648597 118387138 90066254 225144553 236852427 145003707 108848285 133856503 30645659 201175429 247190090 53079659 37684584 138460404 205590238 270817359 86343511 215417305 157768921 270162073 140110311 143380329 275132532 102136443 280724007 114339680 236889003 136276878 251269752 204267264 260257408 151919504 148840960 31493210 262290177 123098926 153780210 109044336 260241987 83986045 233065028 89135874 78285767 294852150 49435886 100500273 144145228 144341269 205857592 263629852 121445786 272217262 299306795 295437798 38253004 84057085 266673220 101686435 157564291 89537393 117220771 202613870 195102438 80519914
279292778 49032888 281997400 299894128 266283612 44279287 139481820 291339104 240550796 284301867 34405320 228386456 47768834 233580256 238214542 235472746 291340290 88897379 77018900 207558547 126876380 93795408 116678507 278951932 185039582 248563022 130410679 184148215 306064466 119122016 190353535 137351527 120313692 167331930 240753406 50993734 284412655 294079777 125591920 221496819 298401050 55909439 237296705 295014125 240056215 124564366 101464578 315213853 236577277 38473247 185620659 61454135 92683138 92515110 67022577 280992916 134517728 213748640 300171450 266673989 279110380 192746776 162672459 250905983 136877790 94436313 146633851 62266879 179863483 148767082 253668699 198290755 73507555 247513790 133594551 142315010 145561151 58730890 193373606 181220305 298288651 298764321 123992979 137865308 235162543 54964810 137209052 261672249 251473520 273759964 221152990 307709998 164882114 185101039 278541176 137992770 40860636 283220129 37334637 183622033 74264852 151463608 189825528 176677463 87830610 143718320 121354880 34993369 168920085 145558959 109652770 170958715 47701696 161883546 274764643 225397202 263123562 128577431 83039776 101288979 198070606 267960288 280617986 274710975 152769366 280699521 254268350 73211075 99835252 62783463 188126011 272773451 152492525 213677147 265411463 243628594 119170170 255301040 164030899 173813721 274086193
165280532 295458708 254560173 90321230 57549025 254229782 234524879 135869066 272229344 49098300 106865216 95311226 214916054 125391746 274686513 107850746 273526341 708824439 170924772 110466207 261130760 237947963 107211814 269097420 113966565 266014801 207464295 62756150 80624673 208047775 117750463 256113118 298491926 294506502 267150863 168408454 284044054 217657447 182919990 268508830 126190205 112248506 140925891 302469095 172522389 93259487 611570047 139166040 58345038 69938874 223341680 291993729 131489404 254793243 174410131 169988417 285912558 33693416 242436476 263266827 121397392 206542732 300361884 81483055 104841780 271854987 214365128 52620376 32721012 96435531 188375195 291947539 38263215 306363780 262494245 304904781 31182996 48191105 134852707 222500311 199958450 89284649 94850764 74588625 217090819 173183631 222147064 63215481 290500677 46657028 230933662 193349322 100846924 220646626 91848056 165965449 41327970 290917052 232503547 257205621 291366757 216611469 47124172 235802538 55368699 183361604 227008942 256319280 121373319 184196049 162386091 288818200 93117581 161158381 221795818 91716216 301802986 146090355 64334997 298622358 131864901 242976297 88975489 65082442 277659551 219428915 216289266 117064755 59242667 33558102 134383683 189295639 230833090 259487344 273258655 141299768 121700505 262102095 61823621 247853179
66316133 77346220 99078388 110659068 64240046 57948246 243250787 247642380 225420245 165204597 107972294 280478736 273439856 264293098 49040782 268155106 800771742 213978531 245159767 88690285 46080658 192321390 38190532 229860578 104504954 100567406 180610289 31815556 88243299 32209946 255758366 111163679 257965200 198758583 233075384 108611986 267448189 180338687 148790837 149411220 137160702 218038694 77687532 266322445 56325636 633980490 89253309 291139217 44635567 162710173 239412624 272778850 122016867 258019162 145962193 30361524 181045075 151825155 223890140 130286403 163417581 292048958 269849998 232546249 261085730 124630182 37404985 192499697 189095455 142084056 52428585 192517814 176309584 43682353 292304225 253060975 302359870 304895158 113034318 233920447 230869393 59741168 231357541 33987316 111798083 172255793 109481724 37518106 189071267 296758659 306344605 257609380 260270879 295490228 182452127 206028006 41725616 186677768 252715770 153993002 143240590 126048767 204732761 94618064 186716859 196477786 157156255 299019574 95724117 123639992 210392426 59621757 117372948 104240796 172078879 74566150 166280938 184969197 144160806 300230822 142191203 134856096 125702870 30737301 73557557 270179274 212429158 88588124 120710042 294624269 49358164 30862161 186826260 117071777 273246325 101817184 76111244 90931239 58002424
123526672 222911187 90780133 226073624 119070064 33338864 227227747 180364145 46585909 99634895 182153825 260403678 257536404 127424949 84800512 561463854 127984010 137385564 188034349 157379648 203078358 77885477 274979342 225909179 206375872 86284680 270897741 116557996 251807964 295023491 229710384 263386411 232279616 105456131 66858832 295466283 135408132 107850388 253751253 302782628 166650400 287298394 211308363 211468609 875162585 64803755 75000260 180113894 38193279 230199054 179882450 297454788 227556618 113895482 181541738 124005850 269400791 102703224 70158873 252858335 151028974 285202155 126337052 78739041 127325017 34727710 183458673 107141496 147677083 92451653 188829756 52446200 157385186 228483147 170891116 75165490 135871601 133639740 50596548 50761424 245854660 275679703 237232362 230554694 114733768 281105642 218245848 244147365 195128681 253862184 127549207 288316075 269773860 67568545 293236268 44296174 175598445 49918547 237399694 45583137 154750604 82714382 46804778 131118832 48217656 247008563 173935359 222423282 93915371 36813962 190806334 55958805 262782930 125150473 66702589 203731178 215491025 66793055 181589435 101616039 243663301 88303230 96374829 111230964 239752903 222615439 65360426 223836584 241802392 67168709 266337474 288966022 35912351 173030338 46102739 32679262 108349965 271042876
242718488 158303806 194675167 139229538 304485679 304898574 117132246 115164279 167130547 298237446 163116309 191361287 273179766 208106385 803768900 274561367 58214634 110319110 168597414 70680055 211246765 137611653 64196365 49985640 43093703 175917072 260295406 243706090 290999058 128513161 187177059 252315861 219756510 38566675 142956548 61242626 224949340 270411386 189305752 211247488 191058527 82076077 65754058 200675431 164268157 143694485 102357591 37829707 99344624 32357860 274434346 137849912 186281059 293339785 219931935 92394712 130965175 56555416 189869197 126189813 61736488 116408303 59114546 108315581 94749660 266654781 273104298 43270760 180278930 99777672 213742418 273507998 173597971 205425235 138414893 57832739 165818512 145643179 306676664 95613671 110489530 181669147 88800090 180793337 132741767 174630032 98541065 95505284 283327723 305669301 294701159 183464442 110202161 295270275 185455937 207452944 57492324 206044841 200169458 245694615 269337961 91587639 296683977 263491563 83631181 199612838 277834812 87678714 295069302 149711038 135576328 277815311 139623281 180171927 52105289 90371775 73672510 276758954 101873677 198282704 274915408 190360600 203146045 162659940 69485711 38680785 195984100 292316903 185103523 136725529 182652160 115267466 38537770 88402884 193727296 108168007 238269441
77506118 274848348 52430315 104640248 298908544 303620397 255463585 153602292 165417588 233978475 242669407 54050639 85948545 454829636 88013931 303885406 272684861 54084324 162493494 215487764 177056523 40950740 184987327 123417170 174845013 239294720 247500447 229610232 153208195 140738334 278107334 134499535 69779456 56088913 46906139 44558257 54606016 202830517 149284551 55287469 266737704 75669690 443067136 97224608 143030160 228026484 37367754 227335826 172365936 300412628 149133759 101403439 302791220 154208070 114611057 146968247 232252514 237898243 236857196 175569606 277305157 100847693 135734958 92420460 266214884 134646799 281722769 201976141 145179781 146856560 242951305 54463236 54737783 115687109 236662992 129669272 177946240 228979057 246949612 105015898 252350633 161143028 182499957 301730991 40422416 93267038 206997960 249805960 47512391 130411940 48049835 242906838 193970219 110558168 224870323 221855090 100826411 224561816 157466043 118749623 150786869 258452529 48561199 105221799 189340870 206334621 145715122 303829859 79151848 282133699 38610774 85045802 128428882 123573333 233757362 265954661 246176728 51992588 53916774 239051140 267489043 123397525 90980819 104836666 307003669 70458716 233045013 291395045 222831594 53429871 151410859 109416402 45805741 160746592 178380717 155299163
210079067 224969796 67104862 133596393 74781933 236552250 71624390 211986023 82171465 217123256 169561328 167370009 233764949 96698522 89124075 185374264 197369787 67318957 72977904 43852155 52670158 112876691 183615374 88142464 34062283 294494124 87049566 281095437 133259058 142463310 247488420 201775055 273227635 302359679 54151727 274553780 164111099 84272225 67093895 181921785 55376306 718571075 197435061 262966699 81661210 222682951 127338260 140666428 204833840 290286754 51597332 177657549 181730434 279129345 50368649 180860773 96462494 201054546 287621908 158963888 85622689 56059806 233344265 180610487 293387377 42351492 159591156 221411754 198050446 177534974 200434669 260592736 94361241 266132715 210564400 32035070 118179938 303363303 91927902 178497219 237036441 225462233 280473821 115278430 33547812 172495159 109835061 179616956 284341428 134465870 263013634 142793683 158197599 146739819 253277942 301083461 159597605 211377741 277049126 175952495 105823775 193968656 169615881 187746856 235330028 70442067 151448556 178729384 152207660 292641306 195550211 55669492 214901543 243119147 46121223 236084805 127596723 139913656 118522423 148933767 169625364 253155323 237177855 185230524 199059735 49872325 52670396 246639644 216833326 279777169 241626801 287142089 250727414 135176022 76328835
65800564 301484837 225319644 204175660 97549842 147980840 287348265 230639446 98892450 138327297 79156082 509358616 46486731 34084816 144568283 42444986 248428215 267619651 106096929 265015701 102619196 218990315 180692400 132055566 213835925 47713650 149669060 113660332 158944846 274062496 194823748 217217242 281567468 155984872 276322256 208858669 273824905 199203630 57715237 231751859 882529624 304062454 95903544 255915898 213671108 54607699 298803633 286184470 101819950 294395004 141203512 166801074 296986796 48141711 37973314 134453310 259568895 202797746 98898969 54132106 138667152 259958497 258073986 35420480 276491806 227298025 258633275 50885329 118373284 299277619 239396919 197348873 248778740 35374965 90633284 121703104 35817855 141953147 266348336 172092160 114721255 273669194 206638921 265232416 281829686 203454752 130411872 201559406 112536032 118897503 81169031 134615746 60384321 127325810 130897010 227993656 236840554 216219614 291045718 73821382 199632012 182450910 222783981 294617784 110743422 244175637 126133197 202669164 139312657 102661947 303937024 143344181 174142172 248034873 77416056 117670460 220683440 224770007 34759086 169411610 35405964 257207806 303724191 193287225 259742366 145395895 90239425 253022692 238465264 170398618 258912701 102536201 283539758 53327445
268275921 155573229 271091536 305960377 141421024 228308048 110047208 105531110 68493132 192652616 875112107 40798256 93808645 43039288 199011950 39377962 236732518 173816660 166667451 88272237 70931001 64376008 152836439 212251025 268369214 55178425 213612888 91426777 299108334 34725450 283171084 277483747 81393880 218299494 260693090 245817894 176240341 115368295 232712947 394405749 131055583 277284679 270505086 54242625 92561056 143790128 175239752 156075721 105598740 84528657 51310301 64253677 141704483 291504370 231518776 170982095 259990543 230560253 168781812 214565305 155744489 307709938 211314497 146265965 58811602 82052130 121926637 106660500 294535432 219139887 97364392 100379426 221359936 100719227 168677369 85664977 267333742 78001269 31573450 258684870 306215642 64112718 153600718 249644015 122235213 265530756 101292986 98657932 246607798 271552544 249662478 296540809 304027723 123973753 284194273 263387526 212615115 121268805 272936570 153398350 198986948 84801701 124020432 108318220 59813173 192375194 190854272 141232349 99288004 30018438 35756618 210999926 66213608 288801582 56038637 282725880 135799508 307134447 193785660 211345130 91278933 152689637 285318641 258329246 156865045 40956998 242851316 239760678 78953540 176412440 246106293 97916564 65428986
272954426 104473337 236953131 132019252 33105333 251866827 294266092 149503974 211764581 570603040 298969514 45822627 216358521 76544264 153373729 267863245 296421173 204478763 303637956 212473733 178564122 244562950 106996763 211472678 279144897 45268600 56322873 92629901 243459710 153932775 247817271 216220811 206006662 294330557 86975887 140744860 258756434 230193514 455740193 283134122 194497681 178349286 255522363 46068036 191074776 81373681 94869307 48137358 270315121 303703695 249276480 33330563 47486183 79804616 134457430 184140854 174500752 186989422 166370710 241291640 97850318 71597226 31679955 62588909 300456296 120517588 121120223 80224989 112878547 205005889 95235572 279548762 218732154 285432637 282315194 196998029 61958594 276207571 134331996 225283994 278913906 85591063 72521584 265961718 172208972 90964155 218303322 238907450 157684330 138645646 279359257 97016544 185635826 244863008 210897120 46514373 289291786 151103579 33635992 207561258 89048983 258153064 132330047 167047008 251559133 159559160 140716972 285287916 260039211 161508723 83076352 227139719 204129928 271130695 204799289 147851905 85085349 85214316 115295100 165283904 113229904 280269726 184781745 195724857 85812392 160434042 51461566 34733146 222564233 140659096 77285839 220729795
60955984 157371311 251853318 260836112 45130642 307608772 184538648 184128545 276974551 39591321 157784837 83326689 288055595 261459717 188203661 139115813 295839465 162707610 191659207 88369881 148540116 221229503 50609315 62611690 182515516 70786523 59483984 104045588 223510381 203767758 131263514 211408714 182718020 228141229 240254057 107688378 44077723 490050805 144749525 155230766 202617548 121091204 279661264 239762852 301469361 62226919 173894229 209242737 283500234 139618009 223177056 38504271 231952488 180704341 82981820 305196822 268386091 167002262 261477737 176324492 275233385 135392350 299791031 223055652 306482987 52620886 32315141 94432893 45366669 169342588 149578497 208584973 185283496 49992999 220805334 168332021 275436705 188795697 142841491 179823839 174417613 231202189 124653569 49004939 256510419 296555971 186626056 144228650 167860267 166614286 92408190 221662924 67142504 115130808 171642953 269430730 249042155 138503107 260908830 304633077 215956425 209106204 85549542 219570083 43366633 171846342 246345876 295122212 199186063 88701568 109363861 118778829 72557379 167061362 106813273 85928374 222801557 80094530 80242127 159048361 157740023 151442980 52373574 66419695 284099722 194230984 209776288 89895359 163894489 195208991 223120253
146611906 182071181 89791666 262231678 81311891 54424175 157750973 322196282 199871147 100407921 223954517 288281308 96606723 70135764 153995611 171928572 209678861 240648946 137745214 157895270 80516304 79579624 226476512 53000372 235574358 61915349 148523514 193330280 100838357 142805276 102738143 294746294 153400321 204109613 190331217 226272270 746094875 211743953 293530064 121751870 230759093 50272992 38286550 112231818 162692097 285845575 143751889 282473756 119234901 261196602 183704136 179896548 275435874 157663608 58588101 126201387 303240252 222435657 170745131 35284196 152382134 70349391 91960180 145124696 260471141 195163426 298632360 48583129 33723974 305911574 122193807 102042667 264336865 97918583 158598540 126138624 36592091 150205476 203450682 101104243 284289913 180641744 77781832 144314353 264109925 277026094 272929807 38257596 170052879 100486314 285290364 113094618 77545720 71000923 264991740 68814768 75525279 65835989 264154186 303920646 72062001 114565902 193618788 101868350 183051375 138842519 35301608 279326965 271099067 230719159 151027605 135948712 71801504 156791507 178716497 266852008 271941318 180966629 168140754 306287060 99362808 305769868 281014533 181530114 206871078 145758657 142529307 48465261 202035342 186139787
86739308 202485373 140390093 159236103 94999231 40707690 768146955 290871531 145860667 289051578 262995322 280832856 66368000 55711588 245487949 293757837 54756296 95010222 113131011 238257181 74522263 303562414 283418169 114673748 82192974 149178253 104639741 233710469 241920959 167661905 259955928 202136038 71074585 92845317 227584953 502185968 301148530 185843368 297108616 174182874 241173181 96117508 89930342 126313587 42641936 222909141 256720422 256937241 96172943 120799377 217463380 235914067 302313471 225762333 175053599 47505236 213143005 47393611 174251840 236348016 289830389 41946385 243735286 79894432 42930835 233019505 179103425 86796028 255420764 103668560 166486272 271258761 254743936 160073785 201490281 261984452 272121171 41648736 232442547 96511007 285937376 276073939 53090862 251392469 185601949 74853106 38879019 144808741 132364842 134346545 74145022 49133264 136362727 185530068 257204014 284731398 238765791 56740294 102156142 90644913 86194499 233737578 245135412 306288492 265306658 211532481 201685966 221529769 193696106 35228776 212991008 181264999 306098501 139078732 144034716 73842313 83035810 295036762 256533629 236674140 223904718 149406287 121732235 74032386 285376811 264072804 261954633 151825807 160236760
146403342 154897668 164696271 65200317 199424357 279123244 189711120 134095014 180895559 74004131 158350000 182077352 259796591 186141310 274701771 170807795 243375994 170631064 238221744 221357655 217977390 75956991 69450667 191224141 59797580 175692339 266714963 116653215 232374298 264752896 66514480 229118588 41300622 251083820 687012538 105141556 136789178 59959614 110065938 61012132 183666104 259478876 34780796 41942934 51052283 270988171 304883430 43484059 110607566 81461511 41536178 60770016 75159195 210484281 200031507 247785477 112650222 207931617 192729458 243721626 295617470 44466182 188429998 38914037 125853712 126644310 78569959 226927386 163593949 286058932 41158367 67502518 140312780 63027999 89056953 251394360 144875705 283918389 109042718 187211813 283897465 289443108 114326939 156589895 215756134 243923929 208765927 33344729 165971746 192508573 97319936 37005380 34028852 263009413 302854661 257609479 269787234 69598877 136122674 298466029 138404981 191456816 239451131 57353900 100062546 214379313 120786832 196113559 299511896 150531884 294440131 237933366 245175773 255241067 281144227 230333423 142219707 229356536 208588722 254969114 200635524 299962526 180170983 261384230 37438880 121865990 190153858 92798667
99763679 272408381 53440574 64206301 293212282 105178317 147504563 54425302 240016297 58950166 281883324 180602755 158044039 299487355 275559694 218605872 267482340 82551138 265006729 87725727 121143562 168733378 143916856 81016222 228415067 64653320 88497815 181168470 160640228 144400973 62447075 253426879 50676867 30529869 198571376 168411953 179734528 228673686 272381741 136586735 264444555 171416005 281783917 159910990 301790545 211765868 95237180 181728334 95026058 288562742 145448018 205634558 269587219 305813908 166981363 108799741 248368205 96968731 101210809 180472691 44201241 300260368 135631618 66719969 118436199 104054568 116140986 266955551 235228397 299566915 150680681 118443064 298971360 183825019 222611105 152918396 164172963 194938742 158839757 64104505 261073259 94538665 97680357 167398767 211143177 151736378 290572925 280540069 132712571 280725753 100042960 66991950 205674413 98811478 294750958 91002170 220817326 215778255 116720842 237738933 306710546 263010665 241437625 39701967 198035047 55508047 215544194 192490117 102252310 135631925 300565975 169322543 200665321 295314782 180625051 207260234 273155597 163151659 270895135 161091377 138899961 154465858 72518322 135939423 49362713 189177243 213431516
260347005 211825487 152546993 390024160 285316096 286310720 148429465 110281900 279640400 30674373 173734312 90685089 113019431 207823875 164327789 92291239 260399982 149509698 124616290 98165161 217579742 211924757 291638301 182512533 292141123 158979162 278451805 158586418 249588784 49169369 172065301 153993133 592622134 115041592 164771055 231970240 125336680 300863287 69862573 256214700 132904405 248348799 40206202 89689725 110424252 132996498 68232335 86480098 264091484 132571078 111229183 192009590 202045039 221966591 169052911 48908378 139456793 306293792 279159812 255225463 100413646 74439545 175452642 295385173 143238047 263215772 139360017 176936710 79505249 167525073 82870199 166753865 254587467 126001675 220737645 86494152 193982978 132460420 303287924 121503488 253925576 192760536 203285250 164930628 152310337 236714871 217959255 215158966 58904375 230016845 258335900 140230187 233784077 118782986 39845828 90367688 218151421 261403875 76841784 237619098 101392169 112928170 79894230 106124750 91222109 204016585 207918271 58857183 110958619 66837790 244126771 162324271 94604484 52335688 112906117 229944413 193910760 117816081 94095162 143072415 75480687 39264115 210136047 83132576 58313067 133306228
248120857 233046076 520125291 140166197 176371082 279546256 155383710 250851198 208963156 182441497 57964722 138028537 219985906 54768791 293735770 178065275 251843532 297520006 205101729 38267181 300958585 285808128 61061107 160940145 183905721 84630334 34676173 299576756 297055338 56480145 189091384 415186197 116545130 115378942 247415462 185660461 161425242 171532689 140011444 305759276 285217962 84400187 260710361 52055087 94338525 98930996 40254191 209922141 239782017 137602969 139946016 156302082 273739337 68049465 234754281 102427891 117698664 224180842 269048086 153482760 290341805 80453643 117171326 228555174 292884928 82071703 149620795 260054740 179543695 48896022 227610877 122541833 142573137 133501483 253563079 128598288 131266017 186923733 92772001 94429782 254606098 282502053 70041268 218745268 55294199 30846584 68390567 134223040 213559847 260886704 304523920 233523741 76507259 268609930 53865740 66858216 83737181 288162531 195013767 276974269 239307331 99104475 31172738 133840959 268022282 113883121 236189270 84411179 251357458 153131578 58364208 187714327 128068907 49443352 267222798 189503531 84186480 220385990 173154860 283974915 153682768 113679736 181393361 240209645 194255704
48776406 585054174 235378296 127401715 269764332 237716006 167677405 296570968 227039905 181362802 292596842 157360151 119329885 188276729 229274443 274827348 242446166 52382987 300244516 105987714 92523840 258940399 145566034 210563867 232297724 87983752 245495082 261484999 301616414 173695619 241753458 296961789 266683404 240277404 255367287 219979026 62644014 128033481 238111846 208639108 63307224 86925446 129379617 160232839 188907494 125592640 302389984 293513266 307112717 237998081 290088031 147368420 131090012 242743364 149072618 190545076 156610184 135199074 99790293 189535185 179149270 283711021 215538044 176287839 52276243 148628321 174662705 111673408 120890454 193115701 240748863 206634066 279145658 149369948 179577502 166587678 163182060 237855394 307660789 128825794 223120936 36652268 271780203 298458814 40567472 47652212 187763493 74777391 98191190 256719081 59779004 298262570 116243546 68135670 249088774 54851943 105796287 294248655 182091317 247444655 187238468 265718373 51074137 149344114 289505552 285058641 179982952 35652116 180544857 104367155 37954084 253365554 136173014 104174428 123915271 128828285 201177119 274340141 211361054 267054589 232595257 287679159 114415962 252835116
643474437 274532478 37088564 58411546 290811271 34788901 200559542 217277070 75333862 303931159 49672622 281884561 53287057 237313912 97076544 76249877 202965440 106604036 241318433 85853296 163140426 54479948 91344322 75008693 32885891 277990391 202384937 176782946 53156632 544230979 129082422 70915074 170788841 95366794 235614038 208767115 227912151 223524951 132323241 111054964 270586792 144752413 212441406 152815467 288250453 117354646 72117736 258160366 86472803 164826756 146544456 189004935 157926632 219290653 304227392 226121109 140820994 257094387 36193568 255614749 211934268 30061805 43681406 141752793 300659131 279530595 60549853 244417316 92433355 156315945 206542385 186450514 114948138 181953730 208504157 264352300 231718486 183828031 245155076 122531918 265432688 194289519 74497158 91373377 72442729 172122907 249420498 73145082 242480970 83972775 194507115 181298721 214527298 180973707 261517998 144127615 253288751 159343981 47210248 57415145 90978408 119398426 39504701 264214385 83565195 278058450 251307664 279719612 225252083 93032942 286200873 246382915 227444665 205006134 149503279 243217599 189876105 97709045 222086635 189744585 79531669 100965729 174061554
90726304 213214971 763110743 195948182 531156919 165508842 135761650 91965029 277972113 606435233 214081614 696958990 901501962 442275506 382099648 436411850 632605287 506562798 574806639 42408378 127517804 259349381 731717010 398850276 698434336 901575961 779522803 100898686 85462816 487034579 96689084 625233732 530715672 421309869 426487511 856209645 297702567 369846230 525580584 208767066 145431495 296729451 553732051 480861601 147809206 591683500 279043129 621459483 764359427 298689068 121546724 558630289 772982680 831977947 462560769 536549541 647740207 108207146 272080636 759580379 246958152 611796050 507567221 489322777 682525173 655010457 171052326 151256026 276379994 875218712 633394694 892401441 707372216 380095274 704694173 485291607 81943903 297208954 734661218 336811009 186333696 708140111 200207831 367888058 168772058 86751495 888687382 416797532 107832137 682922164 287465126 301364438 601359708 628488525 606858721 802257675 546065414 621066148 271187234 138048664 625429331 624103735 501802106 451252923 383058376 506836262 809330105 203867473 523643835 659996608 72751349 135842629 682860254 745249229 66601984 435673652 269498920 862759928 175973026 754828880 619412515 815453197
153236759 112887901 135090771 108184383 56735797 173048560 221982058 240404276 209852047 122117388 139234004 307481070 98299254 168113222 302746767 64584226 233429054 206635483 155859181 48204903 97791397 99167876 209041561 46605582 30886635 243452575 248386444 784073849 205098271 67814962 60118012 290495193 239629191 267566827 278415439 158201098 230028729 160791921 241226103 269023623 292603167 86327939 283574814 292623740 103894296 142684030 76271592 145445474 34021671 159328862 164345665 291638232 136273459 274274676 266178855 272751992 58979192 137149273 112986259 195031986 140499375 261247294 163370455 49326445 116538325 238933615 169762525 211460823 129192735 42423750 197442382 187099522 122689245 241033806 244999190 45118662 106449982 111996281 158033662 64395882 131671590 178336934 194950012 135173795 251287582 174257121 105475224 225070394 73478778 197878998 158288464 281806479 88825960 209854968 124043323 119211578 301070782 126708026 70280507 121334272 119587821 222081876 131822559 58930042 157412696 284396394 183597905 43183908 114922120 178200885 135349163 204214040 164798942 252531130 119242312 62305685 195335355 79686156 159701951 202299195 37939655
170873572 237814867 82532379 163420318 184605140 152275238 220835900 261585130 138431907 291894015 227973613 270976779 216472928 131953778 200772127 285542312 243112950 182319360 108293627 124695856 186689766 302434679 246087415 255305030 136337157 102619580 86586830 301778759 241706123 265741347 234935104 47532562 196235333 271103002 213803609 272624721 272626048 194624492 263123910 230616464 306315753 95600450 78112578 259294985 34796816 289375656 203189867 280730702 264821395 56630784 256879379 280767712 79352564 132327115 79460368 30832056 89513552 147665381 172621558 98330775 134789239 121392473 162032363 216330918 114545709 255951339 44269793 240058778 210201474 55400895 69052618 199264108 173563931 246489454 255035359 119489166 38203662 208929690 222010529 70152704 113648212 133143667 120354031 139930947 244624395 102380354 262449007 192500633 70547516 97377799 243982909 46803027 124263057 231923002 131241091 109440892 77894416 131583912 243249502 91769355 32498077 176645909 288165034 164596104 137276727 60382020 70968596 118594061 237142081 104842674 183429475 161970201 244205964 120013497 65431574 170082751 202674954 228623304 213367647 188622497
282805440 107117759 119375273 140846819 293836123 221864233 36892059 186318241 113440554 116925380 143083085 302332191 124280408 105558670 293332411 268227535 296931073 231560680 37361361 170706881 241330066 166794077 163712847 121604483 85832256 893553384 259627009 160476527 211472357 224930104 222371638 156455973 156679672 131878845 250948490 68967121 69189401 195071369 124513823 110126937 179151583 298026493 276696578 258045383 158073715 61004648 199514884 46966284 70617850 256359375 246509691 152802676 299816012 267690534 58482817 104766377 227992976 75672153 223518269 224878864 85550865 210148132 86579801 301556018 221058580 189578747 245953578 259900682 240791096 156108609 273737999 199080803 122938170 250966274 136858052 47760893 266187967 153736428 57193047 283318876 75936577 99474203 292874811 271847780 65828296 202684919 185072887 197823873 192467837 233874811 251654858 220749522 201624335 108568906 235742643 266695872 182491561 68361495 155122450 251915373 41021750 257089762 182911197 298435812 171191160 251311035 169345996 118028547 279000711 158638814 189826948 69600765 267153462 92273001 172155236 59698461 246666281 96470414 151221235
58890608 178429900 124086672 94311810 207505026 102618163 219654451 178751759 285807155 176903447 202380984 52980856 199805564 219598308 103934115 143432236 108307196 153570844 264626597 106169369 243739923 219183792 304861351 108546032 263567240 252771292 48402398 279871237 170265001 94213447 149619161 280862055 210458838 43431973 200290052 34370829 190973443 67045308 70235268 152339715 136349595 298728708 242775002 287562656 250000785 148872731 43386881 262132428 95315921 244631547 110272804 72163717 251232842 157742356 241222246 113682206 51457521 80504788 125011366 302223318 34439573 290340872 45430024 239932621 95468933 76170665 223231073 39514583 137650457 37312933 153410675 77665489 108133104 33734030 42788439 274726033 166757698 123428493 102196117 215981333 72609276 182771783 232589142 38684606 294004642 214213515 176514015 167561697 179675522 248000632 203897762 302601843 112961008 268804914 290427694 172360251 54056153 112064258 249844975 232633372 239422046 55428206 188695860 265707705 63477884 134208206 196296919 285435587 197393611 285208845 277857556 163616507 227087380 111108482 58259088 70956093 63275187 124499357
126709387 48467586 157756849 266849114 81106904 180328462 143386763 297835512 154228297 202433475 276049924 52808330 200842540 110740884 185636703 263164091 266293480 81235119 113092745 75987629 39789328 173641000 183750046 497444264 35356474 220640566 57476645 35709423 218292887 282990097 236105876 137687761 237519194 231225341 180877236 86499509 187876275 81414518 71508980 227555341 235062062 234607523 51691681 111329134 67292234 117290197 74697947 181351251 235238388 185177705 103355862 61993957 184704504 227174130 188321074 300471145 129538446 155911960 181965520 73673576 298773170 40851033 76057263 223652018 56259454 285240175 280831439 48116271 303554191 298503691 150349016 157707526 207039331 206249602 142838673 290732277 307645238 38060368 185941827 150108433 225039538 263883445 296071889 145004933 109735465 143418580 137016730 198584962 253640711 280457459 36574490 263494827 251103476 53533705 122709562 296378603 113159077 179173514 212763905 141419795 237384796 232608126 179895312 276065687 61411579 75781264 217787826 211811333 157321694 153027220 185415572 269027976 157121193 181191806 242937410 43189449 134122042
114648824 202838647 159466671 57107810 70670119 242176882 94072641 65974639 67452380 271941616 125352843 209282966 216360974 206366151 159557028 56377746 146124751 149664714 61667085 57241571 151548191 169817839 436898448 133487933 69138435 198079544 38925009 302919296 168431930 256240819 142869770 289754358 260797648 39938461 203942513 150422987 75427605 173837802 179568668 305387632 164606128 43192481 181104686 140912816 208114738 188327953 75399463 82701323 97736607 279549295 50299265 134294321 42566015 151528192 299611736 247950677 146972792 242414282 218544819 186052995 164972755 286788707 66405158 254693079 94613757 170168533 142023804 131914206 238393354 274443095 93442201 256432882 171177161 213138401 238386406 66800025 187441460 129695818 145927839 98239057 279301309 239462153 227156972 69636106 87766030 273316517 130404278 76011086 200904861 160610871 239328365 267715629 77684049 249971486 151100254 176856150 182499501 38099540 47953397 235600034 299653005 121553467 260238900 37519285 199825473 39380252 115147151 180797411 159853179 145030281 43616176 228237724 275743292 114364948 141495160 301458872
195624756 30818700 193509264 273878609 42061880 67179165 54876993 189960642 41605080 270549175 87972596 259603299 76835031 96365826 133865906 241402794 268845302 119643495 30024762 298121724 152853156 866435001 181604558 43769543 53072931 143105332 286230890 104701484 234543644 69298517 243016372 240166207 44129801 192645794 261449963 147094923 275600766 147707039 160325670 296636108 123988912 229757798 59586676 70791719 142054511 217558311 251780651 268318473 272458507 194409441 304410423 209302283 294008930 260071789 154623816 166589891 107691698 292199034 195435834 232546235 237634954 237929070 43547860 184400262 226603204 222413937 231729252 277837506 268668023 272041883 139406937 114033325 159446248 92133231 62013567 69884247 50070112 269883483 59340388 234874109 203120913 286427345 307489609 52183176 200626577 148676120 277799158 280797835 138087753 256568965 225065492 289151664 214914272 216396962 197570692 96891480 48939969 227612399 114266849 83556583 297557000 236164065 111178320 110743904 306668972 236717313 236538114 99577924 140480430 112334786 236333735 87063834 259357423 166169380 105613253
87422701 119517646 190056923 174112759 65312997 256003318 171188603 180444317 168190855 154919979 298383258 166142276 205004663 121730128 100425600 116027572 108264128 166064925 72904332 174941851 218778290 279894344 267109132 209628716 202794421 111418058 127246630 277265194 98976275 256906024 250762766 247938510 262698956 226644421 111500246 227463183 220270416 242746839 134848781 32216595 162010433 84475099 92485167 134952688 189528464 216666280 234262919 302503073 163878996 205882704 101297030 234923689 112015899 61389379 32317670 195631886 148666714 233451851 217547513 187747858 39971971 111096136 65626851 110823015 204684051 66611296 294685657 150196683 36733573 99909918 60291538 204351573 76112412 51650446 53710243 53789451 111706396 184644122 114536270 91508650 296751806 214205522 296236112 204575393 90818441 43545282 169193294 206960409 67713716 178296462 214519852 32174050 103356557 93843750 300061328 188842391 232495099 101969173 196175602 181412737 74230457 169101175 115485820 153935111 294983638 306908366 155540313 92556070 150180153 276948336 195341578 289309075 178850134 277114177
254882426 159522274 224534018 146616684 169647615 41793130 190942026 91115273 114768730 229748629 151806184 57967942 115022848 78495262 81688522 67938913 152587045 255994056 205505048 424123817 103701291 174719761 187643022 76382493 208948538 197127116 125296829 52728194 43874545 107914501 59645727 87060243 52230693 174955864 305754903 211704762 267757793 215219030 163317697 34831260 173252811 174208010 171268931 152631426 171991400 209828984 49050018 251805350 44801843 59674917 44614721 221819710 143752593 175333544 277755610 166663309 218579184 48035179 190739016 216191834 179439312 130822914 219466218 205922961 240278414 236482694 145354840 164003369 271198395 243117271 77271706 271533987 68162176 307503601 207072121 43399851 304092813 150372353 306047504 271972444 266172726 299599821 296444504 106670383 236700791 60793289 265351654 194570930 117489583 181748352 84853498 144107439 185095810 185762732 261337509 119277721 219704048 75995844 58802401 228835165 116966516 103100647 258810329 193157450 300770022 176197145 120437085 181509501 144782220 70723636 98641880 173365855 258212899
176140351 105634681 123247182 46489166 231074969 31207069 210483388 285741524 142314872 68129262 130643489 67476376 184677495 147399139 143250365 225784975 124991384 137920521 533764006 189666632 186419738 51851893 275121890 248734546 225164916 45138688 206638585 275933886 280130826 158466634 138711393 90324918 67815168 172948305 289424245 158075887 39962991 146748700 55634347 170047793 264781229 65642645 89923233 80278703 259244720 83913168 70083957 265170462 239056047 42521724 197749780 240474279 80341700 98503238 246318684 273804670 174568153 294544120 184695479 166935835 202036342 233427422 214780585 208850937 174737836 64500335 187969076 203097059 69740840 85716444 211122843 269036579 47678976 186956950 120273146 145694767 134270318 108675380 153600076 264555922 34686051 193809400 143259720 153001134 123384199 241018430 68105228 126155631 226710208 210912494 142243766 104614247 38420479 85808800 187451887 152054704 148296326 261372927 35055861 132018310 185303403 121002783 165379099 300755597 126119720 177742301 241517125 275624525 206381758 289132510 97461991 131744323
138951558 37394404 255484099 214296802 232206961 299451540 84289483 200408723 91962290 168923828 250382728 270379412 279810162 124784230 201453218 33034124 124359451 684373615 114268249 127227576 192625544 50082767 214914497 158364288 212038948 34829306 59928979 175426256 272976665 136535727 114763602 266853329 60954161 226650702 39216402 59789364 226141720 185381753 260724908 286054755 193216079 141367956 149326935 90420885 212193827 260859868 233157647 88940846 291905193 38050754 73775601 274595033 166874018 293684318 79764746 202419265 169405139 254162607 46927347 131764632 171972382 266689541 113607910 36233155 249859452 90949392 300596103 227778183 272251601 98475447 234980650 293114975 74133132 73367993 289250822 206434447 142556546 274897981 133342709 203394070 39283689 225921655 197554163 123797434 213838097 40701313 192126574 174718603 155107627 56572818 266926129 46820967 171716942 263135690 287692114 228922393 80882901 237883002 142628178 248741565 107986057 252279725 40035647 67965481 210672079 244847597 296804120 110749749 47052644 154342730 30860785
148790532 54140190 163638546 242971110 190577583 126845481 112046099 41135528 165904815 108818405 93317373 165013582 231427953 283523121 84237949 98168229 778007345 220838006 162965371 258099775 306419561 47957388 233160456 74459780 217013131 119285728 275828618 255608357 213067589 287429933 266275917 275045198 179554260 95856176 184748904 204772318 112667344 204983532 280475090 39336068 146322211 202439859 77299594 243929706 247120937 220137053 254079979 264590002 59884434 178129439 267124420 85393965 117323565 179172060 112410347 114259247 281370368 57719757 157501689 210361618 265913853 184519042 119858447 136436746 121769008 271364162 212174080 238608418 148676200 186397693 71784932 167408918 66820879 228203698 50678171 117176465 60570821 174767741 265537849 52114855 187059752 136365652 261732417 163579934 53661878 227602756 51469622 95681468 130034760 291053443 269833745 98518757 214865580 228916571 118512944 121881012 292239792 77561004 187181088 148864413 238364603 261905567 291900576 74240561 159997043 190977643 44273268 131416627 98134727 225363521
58910297 137281161 50635740 257218767 79878700 151684251 250135145 218583563 136458286 295827762 95404918 152497556 169371773 175328715 209037340 201515410 174173768 241022994 130096768 61250110 95371594 138822169 84777677 191631325 42386858 225727268 260390048 208198979 141930915 192125451 203743676 158016666 93628786 267944329 53223584 231354735 108749286 63908251 286467734 238973591 106757893 275698894 228433772 89628449 44430568 191147432 149421200 288397440 78004988 47238396 43525451 285463015 173647076 107934539 211604164 215374955 288733460 300334748 80120055 85372815 194639217 241646593 68215688 297473291 125380128 298119948 105090714 140286579 205100887 268064947 134833912 278673342 58690942 32260703 255246576 70598021 149126490 73283247 61627011 253524945 88274501 248833014 101268401 175302994 77519362 217020361 297512631 254958444 213776716 150210686 184143214 40274756 300139812 219558809 151805072 162279686 69293971 289858856 121748556 287658128 61175946 275616085 35690400 105126390 218865562 132083146 121693113 191675406 89402720
66727757 305697911 295757857 30711544 117128073 240152776 174491042 271090376 214655773 45420641 131255166 220128069 116452652 197662697 266321457 301977744 222913935 30469869 247395175 301878350 147964737 271280109 148815654 239850380 52927480 92170374 157155775 302498968 95633394 220805540 164149372 178220610 146675526 200770788 71150113 216371613 290162635 253099787 222131984 185687972 168019722 293383648 116878592 190574440 104423846 104408856 176864096 289363458 155484786 245410819 147256388 30891857 46804760 126844525 49467295 209023337 295710949 260216022 281096884 94114680 109216820 220782817 99353004 277679363 202323205 57535694 81188988 230105898 224778511 191002411 132080520 48119620 212096028 282098733 223524553 40560312 129228480 47054519 209004850 106022048 82431146 42425633 295344797 238369268 180590953 165073404 38684133 164560465 149407197 292869677 67682574 214168808 181105847 288723177 124020150 278852866 291261950 81211989 214272308 273970952 61180705 275096394 253028715 218656856 166078964 160418777 120973405 302677975
89970375 272041373 99514454 39464218 178453286 198914416 56774643 39418847 64104398 290663417 100760535 268486302 124343674 855627476 81813044 36137122 63777464 212104072 50842205 235740330 166036530 151762933 191308821 214809742 50245687 209413837 265403060 49285663 285424247 242794276 177508243 283567710 245802131 144206500 183304657 267925363 39812751 195960758 56122868 110488277 136861603 278525443 267733084 142395989 59188037 249031987 117244942 121023247 111805589 293109084 65277823 175510084 40335976 209113134 40393707 258037972 67818609 78945040 94292270 263985338 276093667 45431006 153865915 193147893 173465966 33480094 36692323 142645501 149233815 138008746 185500173 177208162 94969284 256178629 276785487 174932634 95943729 212151329 145865874 197820620 60357091 212567210 179012979 219191589 261916775 65285247 169914738 248077230 93323539 96873681 151416488 62678925 217220529 225089376 283297861 238284494 159312425 288484325 167295752 45881345 232433530 69629113 202404595 257286198 169382579 86178101 123461805
122219085 93732851 122174906 276029760 278298175 86255180 172640020 118620859 52993856 254059788 118905464 132686628 251613619 138583601 291442889 51526240 106904532 255882147 174524839 85966333 297543049 223378442 178500423 79861521 278711433 202024431 144737406 77965259 247291763 199505882 56449469 227503464 283686667 93500598 52052651 221244195 68004622 73168806 247767874 97501975 99749517 96944725 188370735 132126162 99678979 137157910 203321358 74277763 165188747 110473060 41879401 150621885 44205392 245376396 213081098 127548154 56509015 51808096 81838125 203472775 149330215 32623830 117344060 171298288 270596036 48900099 80320012 76509677 157909019 248474097 264196531 273661628 59947844 130163283 153930654 79356049 248175580 189641999 211211140 194605047 93218122 148677153 71450065 290968659 92839365 211761119 261135960 306648576 132062763 138526764 119408356 105509121 159761751 48609465 135049419 304461592 128327691 159004617 60359100 187681751 63558485 232728561 289278597 175635904 45355538 55236222
254364795 222736396 32325959 52312292 286646374 67532384 257826060 117574917 262332666 99221426 110892124 356532646 225611075 232765517 41471961 65487168 200479558 217151789 122042303 163631428 82953625 284114246 212996610 140044182 94619074 73420907 46070602 186330598 43215777 39442521 106890143 304103576 243431230 190724813 177474581 76608828 177587408 221964654 146853602 55219203 275990375 294236803 134482719 111399954 54753738 234464102 151358495 294618744 134274944 154439325 43425768 90929645 188754793 275050323 120287818 179551360 207038746 160182719 85565308 111462641 274603647 272819917 106713382 249746211 255178216 206586853 182885859 193938621 214961681 36789443 49662047 112332380 139126084 158258982 302173464 181827245 245753345 285292817 106547051 151734324 282022328 81749199 269267287 116009251 117389478 296518127 300919842 272158955 89102285 271486332 263067344 268676466 78966767 64770208 31297689 45133452 294359852 127363688 227808197 267484994 102226209 214684061 178354312 59455264 156194338
146272912 289849895 155494787 299672468 257442062 252842311 235755031 276749026 236614546 126236780 390604189 74436201 139674344 304194654 103162008 212155777 35609879 141970093 145612582 272550010 210228772 247119157 128471694 204878940 214375150 59803458 284024762 127096876 301992530 62365867 39837831 59246005 146990868 132376327 297946555 90572554 87111514 38713481 72392843 70385893 127837031 59480270 246883992 106599910 234546811 269981543 80706483 30982325 200664613 62532500 155726940 209679243 288835389 281083664 96957361 176042106 242046153 254305619 132308995 156848382 55618331 197734040 153693777 108611176 233102738 223740796 264811087 257592451 152943361 96440432 301865138 302416904 192921972 37726571 184735826 239752885 70081840 93781441 279042948 91329699 268279338 91787205 229502841 282948906 95558948 171007555 238601575 153029090 95949303 199604960 300162135 276543219 96152310 147643091 82213507 125152091 32224234 129951996 212186367 174669081 238792304 175128216 136496241 282110572
231504851 116866397 222135711 256159747 75507163 155744692 206540105 276682885 65645830 61582894 177978443 59504019 56138426 227625087 90700026 85817320 96339923 102778253 247227727 222226901 93582522 186785992 278049387 256382202 243837652 118427902 302320495 63053304 54307640 124379854 261502814 177595774 189426654 158114397 110214650 35182911 225484650 105184235 74497267 73159672 281453315 281435840 183248992 203405428 103955813 112692429 67060128 297777815 94633127 286099016 36851711 180585638 232701472 80805454 187420400 62854918 247347176 200576825 245049813 122768234 85314979 142248179 120949664 129837922 34685207 162945906 34644953 175077738 186667630 33765285 191858425 138727191 41884090 165059829 61064431 204534652 243288504 84494037 110141660 250201556 109668320 150142499 64043683 285271890 31713615 170103001 172433086 283388962 278556435 281446711 298787868 234409498 113189455 99105030 73091252 268256050 143117325 135724699 194615867 108947499 130344844 207609256 141018565
305186130 213736522 79014994 145807132 272240958 184153204 115196604 234731672 244803428 303219066 260934092 54344597 111461883 298654134 169596582 95766470 178118454 301540983 35412115 289595067 285220959 278117004 242495439 74638118 148956117 266488072 46985473 205540450 234664626 178796287 200738587 139475141 256565949 61468950 229526925 213221186 142822001 234756277 155806160 133826355 190301449 177821512 51818439 63330157 228112326 176758670 35177996 50175348 301195560 124704662 216251994 102060610 211914620 127981574 60196710 207525676 187984184 228276262 80971404 306857039 188889684 211933029 41036260 222556388 227529408 249075699 89326584 138479524 71116826 84003262 241670291 89241214 273236619 125396527 77460705 101334939 190163718 165674038 181404208 224876302 292109508 279764608 211635724 121334398 122159664 49876454 300689463 68990073 158144834 294435304 142433403 286264842 50742241 134095702 190342271 281424210 115059685 74911216 231379232 262261395 202215091 187987509
104704355 224578373 147226887 217471562 227435098 181114601 112427932 391774120 250182527 79155258 234547729 243927345 275078872 257623853 158066044 128622005 144318567 267468175 136985243 275491399 204896233 216932512 302218809 149855912 291797788 216971463 135168718 193600085 289851594 264190910 202114428 104703514 31064379 195097278 235505146 300259702 116901800 128161042 40570395 170896041 292726864 222358656 261583457 47625062 250753329 269468268 85513745 241651274 234116563 54334049 168647719 173120817 99962335 125619708 82106252 286014126 223024300 211519113 257271082 288637954 114139688 156720663 158255056 180797600 72786045 299717733 68318399 233166215 161449108 52706073 73729444 106536159 35001651 225683575 170222810 303343437 91089368 184568899 237163868 288796254 173013553 122925573 62091078 290888704 179118616 279841481 110271986 152235399 152898342 232843498 201974526 270706000 95671587 79184250 101071196 172701609 204273747 275668930 235464218 132403824 211624592
130046030 263730977 52541210 114322643 190987221 270828780 845244124 192511265 158024553 200861367 112237106 305231217 151080622 33041301 116097903 222689166 232941690 131112263 269908043 305627217 213506637 298508251 235679903 292462816 64116345 226644297 64789259 200068223 294990208 158277940 79943883 243191577 103266745 87545865 152037281 148907851 45609789 171595277 60686536 198994674 120168426 300997414 181349892 47275371 115196201 184347131 209181761 269221867 46021114 209560814 250533899 173813432 294423990 172173108 213097779 107741066 272233294 137882476 124162036 144822326 305393817 250611017 63890205 33059195 123727867 256635127 132118481 131412677 117900288 93095698 220879412 129494127 113707503 176208787 166503532 157128717 190017932 176497103 109014227 99807010 35798307 267000299 132415350 133018641 98274124 253330599 61257411 265273741 87038778 225264056 279865528 255877154 61026549 290795190 200227835 156557624 97801998 165062893 37387845 214270009
151607867 154359443 224655350 156998596 48188328 655196959 78914448 86579174 247807364 113079199 186945136 288009468 173664818 199952746 93139825 273819424 249416430 208989006 250287764 202087776 293132607 156295414 166635515 193206492 111110910 53304877 131278832 174225165 165055777 233908845 78586492 63544323 278905490 229107780 144754491 121496323 38840674 273948617 206648242 242657266 233073656 179454145 113639816 177253583 290202650 272079183 147603142 101159718 221987112 182093169 158511214 222735266 31646731 294339469 278436901 264519756 102573395 212039067 303588298 53130748 166072606 133468812 204300407 114139448 161349605 35233089 77433013 265839025 139200033 112793711 192702591 271189248 120847785 171136756 206136127 82346263 287860636 114434993 288878011 236239032 192488389 207550323 95011372 273194773 277727228 135986227 286541866 153013810 98906424 139524286 94229248 249365509 148702405 107621733 233901071 91936421 256123167 141229555 119921205
103591244 40884531 76212040 74318694 825950524 247831308 231157275 115045240 75624194 97917956 51400166 145364613 164977032 90462439 247787610 295294409 271865964 196454239 47981947 260150916 171186410 58898262 33720454 273875543 239974209 105127618 220559424 115166233 268114810 98964545 95818529 208799092 224939032 183771370 41302682 46955453 201166962 243623714 167745977 119050487 237781994 73961776 124533483 57621436 126278750 157103869 226802737 159662139 307021385 110832791 160555404 70639986 30058125 276265432 49424852 205610416 192001269 133220110 176603634 273669533 198059317 190691783 117786887 70806717 82484166 95362137 269734190 293285113 174844156 127039083 151998004 284917902 38912329 71529340 59939930 233164013 171511424 153299962 218687322 103531174 139330912 50518295 127185561 184086839 303946757 67043019 109473779 173086407 280430851 58528736 307237004 175729141 149645597 243612800 96947754 199730515 306140725 97394386
216584649 109182648 73038224 773822841 195340741 139186760 260184962 96571732 286472762 61937751 246217312 267847266 207885416 300033587 210673125 68992069 123405619 89530186 154147490 159556608 235618908 229142992 80538187 77884565 178499995 290648495 138117458 279396129 131038966 31270181 122733133 186741227 277593128 98970308 146839823 31008187 187736398 166338312 61018912 188572131 78420388 169317891 210873410 158076473 78522358 282910486 108851238 304340495 280858216 208340732 294708144 116591268 195135963 235209046 306712128 67160423 186326445 247794305 158665766 275239597 228354553 188117807 209193718 79521227 65291664 209796614 287278946 303700926 144322200 50425456 229925036 172652769 280482035 64480036 37228560 108639608 298612080 202008789 79875092 254128922 91210769 46614374 227530381 77181856 106940352 307605162 262362870 159262299 243847175 115220182 280011739 162518196 83382773 169297238 274708192 271565626 288393337
102029490 220368593 829698900 81056089 282892066 49977147 90006061 205425152 292169540 163261374 100947259 111889481 171235699 49211719 115166847 180809437 183450698 43885901 119787339 299048466 250216626 64702061 222923686 134432709 170220185 242498906 60772590 125589246 76531265 304661656 95790918 306961542 75900858 197290265 63709177 169852331 93129077 275547262 207296974 278667619 207606432 145936143 202531324 252996985 43059071 159166874 251633653 162250030 39787311 247353059 238114031 97317064 44103396 139607698 210131498 132596381 65019160 223232334 187271446 258664281 199123617 140677888 291671766 195333166 37547617 157542109 124367677 300376961 281700779 194096141 193705257 204465289 117190443 263962991 286821516 38437372 129904205 82954609 186722777 147110683 177653330 290161475 291738615 249483697 39093327 186495503 225446797 129121372 76873884 276189618 246740307 118562439 184575996 286781556 134500433 209423434
124959560 313277478 160655402 257135551 263302382 90594110 242740112 215422204 247595934 73208772 96864729 117035741 149928034 300906404 57523389 261664659 250135744 158531284 62326938 78246393 90131153 53637004 100836527 243693678 110792023 31561008 206714562 171356423 171085770 63274822 144046059 105794514 239712736 69736063 276211167 276180353 187227070 170036420 190411114 221780212 249556401 230954557 156423126 229995919 164031047 305779669 223823005 118561149 159767098 283009976 170927925 52985210 170874042 153196772 141774369 177022885 236832261 47838409 272164904 219633080 121005152 69500146 164021126 105921020 178433115 300390122 217673045 43880934 193911374 277712800 279050851 93398775 150123504 181592455 192841720 111280155 229671817 120960748 291540246 248373408 69862166 65868646 89264543 127231256 73669144 230454211 223332385 284138437 129351936 256537826 171170140 279820898 267123523 192631555 73219021
559060672 276825742 156498461 229483534 270770492 142475404 174458722 217281526 155450403 292118341 71043701 223533797 285765918 175279866 117819249 36006534 78009035 100053330 68157356 227852649 267495475 84570086 158191430 173405375 112363663 161367165 304060699 192739338 289093368 77746827 169477081 120989484 299869350 297226276 223712151 165229042 157217117 295137024 189280799 245954680 128562876 168160882 257053714 160058186 300584016 48732120 110549474 47751187 224196920 259061770 176492384 279552082 91087839 172729519 273628527 207968388 228457838 174970088 74238812 147313125 276677016 269336296 202075009 110824327 117612653 106619915 207669533 282586565 111802439 171372940 297014711 282405963 98470527 77802016 50979649 307467235 299250988 107150582 120004523 130770075 139344153 271265194 280024533 289308576 288577137 281632948 183039800 243937320 43951453 127477012 104369975 187962199 176884536 157547282
844943912 726105026 491268568 392766870 102499113 697895937 511870623 584794730 733416402 51565558 369745387 350290355 557236123 32780584 189243630 901715977 844328296 258018350 608522811 641180270 272897641 538816907 50868921 773542708 861321240 104036409 101239256 593855161 427788672 153813826 561905675 789717865 253998949 599826144 365298854 54109504 872510452 754377059 760250480 444491533 854631746 95589820 166462881 38675318 620214229 733761731 37924002 895205642 877680403 545058891 568998046 751053712 168134879 73850005 227515954 126907391 249247597 557457945 382158484 488656642 236796190 471271454 620384396 90816902 293459214 889564411 187613792 750896013 878552972 198096512 362969498 702241595 773962347 466531864 318243260 481473175 266148533 807117854 315535718 619169699 458274281 525303320 685661877 513561692 708863512 369291892 121154105 480428818 670494971 627984535 670015169 150772504 86781811
191413278 101871584 58760694 71980732 54442068 92817936 122946650 31089404 48647464 106722831 223507171 61804862 291984367 108791800 229229604 83756214 241356308 247144281 283318705 180627093 187680289 39380169 195289227 258515676 63363575 242968159 144980287 82969520 160838038 285649395 94914548 270468826 159934971 51097760 35956240 305589089 71952687 103030138 178853986 124777490 236702225 242156706 305240304 279925136 255709784 36382729 197445953 93925692 31138403 294481777 236055646 278921044 270322515 298981066 67181556 292649019 236929983 189248111 32270719 205260656 295460403 230592328 84753505 150534825 231134831 217969745 36739280 134535067 215929814 136699132 46963604 293182417 234374053 277017752 297224537 203183943 170479566 263118551 44576531 37566334 85081315 307255732 293202724 214026320 180402738 70222867 39184030 145731175 306726711 85505872 225407323 89014772
120062016 160964917 234584031 202741487 248621661 239534267 60197265 200671016 122838058 51644075 283751777 106942929 52894569 269545333 291957060 145575427 210440298 58220104 180735531 187559417 252389675 117442570 267420230 186703050 67684593 102435072 97679371 41924995 267105981 121800347 86541442 100359857 158126544 268307941 49606370 64843930 148113824 60904254 211176327 236244735 208399827 290244853 79517177 161124111 93823127 201417131 143413822 241824373 224975253 33455630 122942640 60689987 254526607 260970679 271688013 31004620 165329509 129183356 289678266 144865698 104842017 75689913 259279186 114597717 102775538 75373922 192125785 278553598 75500579 188000491 174168874 62050050 227479412 178688911 196228163 99949741 150419775 36757168 214746764 154607180 75343570 283886662 265161614 105177642 108464864 58834381 186351673 181838769 297831270 253120381 47476914
247371277 199379247 295380360 147714404 267086890 199597725 62993107 290496529 79120793 287866146 291635413 173435028 278374768 154776668 149579590 74114970 185185276 49669522 55509106 77106619 34850881 257566634 249153917 204381975 174459623 244006723 298119024 285121752 123391934 262627091 132776301 275306458 231408375 170894393 70961752 296444592 67624315 267186672 41811639 305581722 290608704 150602730 305641177 146015276 278290222 219328277 48918458 70358802 264722362 80200125 147989769 227524670 66360286 294419542 102536502 222618764 181408881 208945578 302276875 66209885 68420141 284580186 226337844 127177637 274165545 212167336 201162886 195950987 243883324 123485606 168885030 37856128 72185581 114650325 42888052 300954065 232787342 84404006 69743496 187904350 57786405 280627816 176917193 263142069 176537534 50592218 294934234 304350587 278239261 205116835
160419998 169077342 152198175 65260116 89650896 169067036 125543546 181732422 98222810 276552787 110562200 119032131 87220840 70619843 209512434 204355176 261803020 173147356 139555772 119323824 194933245 184363067 217947987 97896619 97401628 280974746 237980296 51100117 53325970 55720910 272601987 279854904 219776387 156068083 261749567 227041379 250067435 148468789 42166911 102135125 271984799 187395862 143590515 69688940 103543975 53640064 64244585 281657851 92845746 230591220 41087736 229083474 247343442 220110754 67676064 258974272 214864599 270882532 237106976 84036944 161877898 299068417 159423208 77249376 204582798 59849642 196428263 135117761 193560529 228138912 263554314 238758855 242093778 46355645 257928750 227372708 56362748 220961302 149019579 289059219 70255630 201851826 51973325 221315508 219533409 255497891 222429068 247108622 140448425
198549614 249549884 255503739 147335981 176177945 153141959 133273168 181403511 300871112 35559097 96695214 271378939 151619485 173384754 45569697 247251285 293769663 60592313 246678175 303536834 181780851 112798990 275726033 236934905 70706089 84105045 251069955 39314179 96765342 113145466 63842862 136350653 204209430 255790293 66559761 81443206 33791970 151437316 260657235 119450693 65698389 190060653 141876678 297384957 113964391 106368451 104393096 158774897 61263591 124686316 77843692 256168254 127663922 201259861 213405467 218720491 180416278 303617873 220599032 51458431 142037630 206584231 285996594 197698414 293352953 279951933 205495284 191022784 136167937 53833544 231617510 157648162 136164416 257927099 219223988 87763529 89074138 147115989 37621268 164870805 29982593 265022398 225831694 210759745 289512941 200812959 189044680 272086930
219445289 257137974 205971656 80859398 282390965 248998121 95596374 115712058 69007865 151209460 207264855 178069221 291122190 124694102 128948994 242094398 276250509 298514379 138629273 271746671 122948964 287720534 282884803 206523016 267576661 275651001 48218070 263091463 194368201 54648779 84414852 68151276 137972193 231974863 157519505 250793609 199977004 242772785 275640736 56318758 141251786 152226941 307437324 111759438 143115550 37885561 37847086 289323543 32897719 187230345 280921405 129538496 221385229 137534516 102646173 145586978 263006936 269951534 64480726 77462585 134994253 70733862 238279167 262245726 133703562 121743810 202659052 283758470 272236746 67101424 139803824 299398092 295692283 294803595 141206380 99240956 69178933 256752371 194171780 287777363 222165849 137630680 134754263 280063297 45966777 268525714 262176688
105145506 101910036 117614976 36402027 113174566 228547467 212581638 55924547 186695403 228593269 250318683 135777316 283231833 71090517 243489276 143188806 119221862 58404972 199469063 240910287 130484386 69372460 259111297 166321142 167335129 155453262 124560998 32532312 36863828 120046574 259897080 112463502 83451600 295110673 133969410 103645182 149100911 122033225 273259120 274885654 69164427 218132932 238868671 117774596 69209440 213356513 63072255 54639585 141070424 216987523 271467258 305619625 108533542 183313089 49153593 89179724 198282745 241477768 198727602 190174146 143488520 121578946 67081253 307718035 82278321 245808306 155252947 87388261 135995707 264414005 226921085 294617461 143056435 69587085 209394771 246458590 214557193 66709109 291803938 216890085 196276697 60010295 145923801 213278140 120552490 71022442
213144225 102267792 147954078 34683119 179409315 255499406 83722095 202772007 284959176 256201534 125102099 232883791 268925956 166046622 297953696 154901988 197380124 158686630 156583698 255679972 180908919 94786340 105390463 74360746 53720337 119865773 236016354 276985699 151716178 105932039 284884135 46979854 252054035 263843172 106348278 196895435 131023680 232381853 236421790 259597366 110214825 74953705 307396402 75096931 172311101 173027381 201276350 181797064 78251439 247249559 223970779 122340342 107536605 240058081 270836008 42194621 142817480 301920471 84691391 133407503 164914731 268059365 163975190 116541929 145067876 30835376 224526540 38445066 273769519 210210240 135965146 45496668 293863722 224684424 77940939 206885201 244754103 157886184 104854859 111604685 121223023 146201845 203164974 260323527 117290949
222874651 219213388 240049314 75184389 149078641 246309400 274081420 61148003 203766220 237967744 109136301 53823941 31377218 212328002 164768950 233095395 39429932 172384083 86452282 99650831 176558374 226904167 119642120 257954360 53794812 51324908 205883762 48348912 31537263 230992499 95160940 82485708 278053668 255691889 166760228 202679233 267536486 172054499 181651816 96320365 69813648 98882408 202947902 179474132 71978965 271573144 111290282 239224646 128980649 53518929 103075156 50807285 133549214 114534796 143071778 132251709 262541558 239998679 241240365 234251700 122346586 257157290 171980422 102377802 32761394 110977156 172340131 144497360 238159595 71027606 160345542 232612205 163479707 118322636 84471275 302727672 260846948 167911330 53771504 180016130 75925639 255405671 45845199 246318258
177004253 217941603 169466391 48791059 167651815 109583267 126181675 64744150 259113882 39910126 34286597 299002205 244055805 301704232 91108925 52172666 194497149 42008501 177018155 142838101 292433131 185365065 99280023 218741511 200618111 131602142 254908731 76361509 245225711 121045107 292139751 69252590 116942911 142291713 133001645 281917343 198097227 108050829 134603051 277764184 35095228 299071278 182651865 257097939 271490837 63879885 38822021 234053029 252671636 45862260 213040245 99780179 136803558 222973916 187910719 55661186 248469902 143658593 117530766 53722707 211711020 246494426 129621756 256607726 34865849 58684149 285776057 89339662 291455231 209949323 296079840 193198975 298883358 192234587 125629099 144623802 282317907 176713634 112343578 225960886 268434605 166962635 64727696
247659550 60400893 252733824 168857872 276843047 151138293 190200553 305500376 76397271 121894321 264985851 106580945 182199634 137838473 162692406 295332455 211486303 212130317 192037549 34468006 80859325 124658687 288700422 104742200 294587069 283450285 37769683 86792506 86939652 194108822 288653526 241306899 260530164 172936841 58759184 273720079 150005583 251923495 186602398 280582328 261612912 235542635 63318721 259864695 223325189 240425978 282294876 50403452 169562948 233878145 63801117 263489590 66365463 234577151 89328022 173254197 216939701 237520721 273861811 178852792 162013083 99033349 62665344 191238077 168357650 272971785 73333968 152437618 144076952 239416829 60821147 55391805 55977177 133889579 47810492 83280003 239553879 181096173 201187850 224720311 214641960 101597117
208520931 165766088 195128086 117374209 243195772 128509051 109110299 210654846 227536806 121523501 174030117 193707010 161660258 61552780 299106976 158487002 94369039 91073384 249769624 132383264 214169930 186379231 179913697 204692080 95352478 125002680 160404822 194866568 264382622 98493268 286861680 61001381 83563359 42049668 73744156 36507328 97504953 252696336 177921748 128750617 64696148 149017459 70246403 283594089 123980053 101478424 97024892 283188263 130198860 40802509 307481177 231530504 187012267 204088321 275372767 164063478 70709567 74443809 33994282 159053041 227597155 128763309 32041754 81646942 158419878 171793048 44490314 205902348 81784760 219901923 89004103 81330481 61157587 285850720 144358378 215207326 206526485 278475882 50543689 59215692 199386491
38016022 269568282 181704273 156574436 137851440 126149069 256950212 176615516 89487268 183821340 188369042 242718859 114678108 89770677 128532135 90610541 219411064 149077733 251067421 46549164 272550969 57567104 268449662 114878431 204709570 58708030 274583958 48428021 113108035 244530260 75473433 86037233 56936527 76949551 281534617 227029639 140459432 156799866 232223715 105877456 116115583 186168729 157147533 47536472 143034960 175002909 252209527 226413243 291459571 34510359 41688549 42409653 49867115 143953144 288699769 121598736 107892523 179193561 159275931 240926418 267577525 123253127 283508173 140098528 35859350 136798192 281347237 305398438 247108619 116040538 236434898 261826921 277452229 242393612 30674477 188467130 182453576 123764015 278601559 270907865
90490481 284636963 117665858 224443511 244327450 253505305 167132093 91972814 271076905 191580138 215900166 264194160 297658730 111297144 66679236 120437806 202140950 297922098 286892177 249602909 89737401 260750442 160173997 151794759 99221173 240797059 187552700 78118870 281314364 154324905 293453215 77418867 187177807 58395054 56927947 174442623 111997436 206596670 244816365 99914863 86325780 283163140 32770718 37540079 108094296 282700734 271802635 73224929 259550890 228657777 55106117 296872545 146549389 225630104 66214972 66972563 99186230 235069103 270164390 114860029 121245117 125185134 183857558 276157608 62184249 235496881 162758363 98769246 202859960 193521418 257270589 167371234 266282373 92669774 301971609 210955127 244417503 101464679 156475787
113518377 108373576 34574808 166632701 135590645 118780104 168490824 92451875 70842626 74371442 239602037 131327305 299076349 99890806 259416356 306663424 287797346 105556851 55759105 273534559 145626243 279340546 32703159 246184732 115890828 36692953 278354643 126751613 138801332 47849094 185587912 130303543 105331558 65591619 100302929 124178371 137314092 125255399 142570482 73084386 76683379 255055562 35720062 273979636 49420918 222950522 120880068 260873024 145433135 136897806 34553069 133818130 281017978 130462575 175003254 33616780 87518246 273896477 54778658 259977645 35508751 219040659 101971700 33181993 244266217 158344182 206344118 159717483 205991585 297779956 219418446 165231690 65756003 276527118 132756065 172082655 85479105 301450596
151358932 188464278 229969818 202528232 298880259 232540207 99303538 41846937 199036580 36223714 257039308 190974013 210256614 150881003 227097185 54320623 33916013 100881682 290681747 303733523 225445577 137611716 178449426 130910260 107518387 76000161 248705840 307459815 141732959 131064225 294083732 292653804 279807630 56313150 97013150 63622975 117891823 145474633 66737809 167565713 74814739 297846704 242990014 127720008 93024093 132739077 223414457 43984905 146883110 138392710 182859631 99263203 48735754 238287045 115243326 99660563 215945249 245370206 113994495 122026281 251931346 91867900 105484579 237219079 48235865 142224492 35269517 278973426 261484864 251907296 168793826 192218674 187498805 303259058 195724988 196137227 80117830
219077391 191708734 55764445 223533043 230766676 179542194 79453724 276271357 218932765 232997561 118110356 220345481 137934901 235522796 223344943 171190487 65393322 112255110 290215527 87870370 268169174 30493477 283791526 94839545 131314791 41580395 117326580 120487269 274657653 48128445 277080757 238750299 85487010 187409463 212170143 243228282 177158850 155354126 166521641 191054151 35764245 284340155 80303435 67509168 91105287 183005398 226733034 81233725 220601851 58594630 170814814 190440494 238908729 93139122 64873155 198334534 207026587 220250569 138270117 116982716 253395590 112876328 276044640 62255446 143099931 261903536 107642135 152004745 117813404 135467047 171806249 37204866 33898801 63561278 158792669 46318257
50994578 295176426 122603739 52497705 127040267 94306586 274613660 125384029 249422101 185009524 198490038 138659904 57899369 160887402 34939381 231191776 209475702 108530560 184658905 94121138 53651157 126257088 101980305 83210686 132333004 212703588 97287781 118735727 232733886 116690548 138444457 94043968 168752723 298796759 108387934 137060659 259306343 59678953 271966526 48260673 95605427 299080864 303845366 45230586 301031409 201490973 239909766 306412491 264619643 211701236 44371528 88658525 222597495 62819420 117290919 129932988 197152405 186625693 100285126 109102345 91309047 299646080 188306991 162419977 287031763 42271662 206474574 116104165 58905876 212757147 277041653 172304311 194227386 219110247 68759375
184558560 246975367 110812828 176292185 225852172 34737597 41460017 272815050 206304648 175474293 133479057 31883180 64172872 251341857 81404772 298044220 146311240 276215814 162265464 300305549 199098944 161210533 43200297 266741020 67196815 197666160 133181049 237223238 290111602 286275082 128855799 177328467 175558484 79094113 118090042 66251492 181797364 94953216 86499573 298061964 131007417 36250930 150097088 40352135 254168310 155454995 59316539 231059766 230479449 263125958 280341445 172711541 280712733 60275534 156725822 198129099 136705684 67643039 186241738 293816463 287524695 229403540 179485286 53622277 33642822 97171153 97556402 73172114 292897405 300228228 41429623 115220346 56384916 269575943
186059564 255546452 218282023 71091475 247217571 41600112 54482721 267195611 128348233 216103181 55792547 32594727 133415636 243008016 53045880 97058200 179660681 307196492 252711299 204904871 221622105 242460730 115693110 271568596 250722609 289460533 67118142 82893040 301217396 45647004 79461133 234869682 152744873 224237222 290601695 64061910 227866002 63239898 56427727 143289052 66607118 95728492 295439632 298925347 263226402 116356705 267887536 47278920 156738171 93040903 119471573 157327586 174510774 157037136 294030111 219963695 297617047 84935101 75244108 155557525 83914818 241613351 191872626 223135490 34842099 282435937 270384667 39320205 79193051 225680439 194258924 275273015 38682575
97437521 50119451 55067264 197505976 266337126 39884843 248503047 65049981 229934726 169074044 195543581 122805490 99012303 96615215 125990188 199919184 166003646 148043481 274797503 252694927 119248506 248986450 102429292 55449180 223356529 296036447 276220776 251202023 133167967 146143611 84687348 78731256 52797616 124221468 204363819 194650791 280945196 171272035 40383725 136485512 112832711 219178530 35025678 268263100 261834302 95309159 293798281 291755994 231547609 207298223 172232529 61418128 278399881 72001931 62282024 66004825 136442365 282618500 38424995 46978734 110308173 173581692 241746164 42601472 243420192 57785761 242966932 191293215 246990109 221158242 188264258 39296470
106317565 195933429 64378757 272584559 219182933 160213512 160509400 63008685 133763026 237368993 46968435 248480951 66446525 239666033 276401563 230698922 112649927 178296059 71057525 138722866 41717082 56763484 291174148 152676653 166329819 271996908 155939617 121427205 86265303 223444338 121935138 147645288 113983358 82713485 157832897 76549850 96739093 264945713 86996534 225067699 194793921 260027263 182316281 130398807 116025492 58655093 98320280 208330297 173856939 264118815 293373233 203349496 306043180 303895126 75627669 73850874 300264093 183063273 188251115 271619317 98005457 274559369 285413706 34495651 238907666 198003541 67036888 257573647 236119419 279832195 45960133
80583259 267052772 157278571 257202385 196704403 130862406 201442433 202657778 222696926 149964357 247051099 185452987 101488830 111003190 59956883 45375155 195184126 216079677 48557346 69637970 108074305 266386455 92665315 68894202 32410447 226252168 125556853 248121569 159522902 303713965 231919382 55357237 216677822 157386699 242551510 208285596 214590620 175531145 171684877 224204550 131068443 201770048 182970652 285370053 72482914 104679110 143670590 207100761 262010962 199452999 31559966 128857274 53215516 182351389 84450709 32166367 211093931 88107345 156373798 224725907 241868913 238133055 224949185 145726338 151798402 198909427 101912422 112310252 44495246 223393207
288540377 114484212 92042094 82041700 186449096 80237086 129887656 220951759 35438733 220866005 155683016 237550395 89747008 81315876 269197763 272076829 216914641 148794280 227523781 37660011 277603138 116306846 69214289 87553016 189093299 221840017 213001285 164487336 213271582 221864508 207767826 113797461 149537452 209229562 40203083 296339363 184018978 302593297 269200310 121212072 152811173 103028459 254618063 79985091 242872541 306688656 267533771 199278527 157213049 215517937 190215515 43711494 156166706 131374082 201978568 70074140 90785552 79093779 182142872 275224029 54444363 44979916 49986114 245027385 126700106 223693903 95000974 232400307 86055236
288296987 66277321 95787203 160077500 91417525 245589680 152933934 295021915 54592040 47559685 115487452 144085634 283990223 86461383 262763087 80013955 125269655 161098398 125508927 281167557 149750349 296930109 293025927 172609885 306844426 302699672 282316482 74749466 101964127 218798041 266887662 140364368 41877019 188960967 270989287 86876579 213786621 47984889 279492015 38615372 197318706 96860879 104141757 219198272 175822538 275511145 269222310 111411684 244838012 307351707 233387903 92319375 79579494 46407063 69748187 201600080 157786273 104475802 73018828 231206613 147473776 212019545 40793043 88023513 294813573 154454043 218142578 202006856
141551555 299204879 123387313 104228089 222157909 122486998 157182367 123530297 79861111 218237795 212623135 290827738 117321136 116376432 173760488 152944215 61610668 144219600 209320603 88925853 285317156 230208651 120414979 174402029 255008596 39456866 283250688 206491806 75617339 48840835 174072401 37490439 264783230 166968730 184821968 242531123 292355981 148858944 210375668 46010864 75170455 287758973 287265839 53311290 120793144 268811306 83152241 131850678 236139280 86622648 302931491 112667127 223381922 167276560 74564321 61265153 116730540 290978670 109873727 241334571 45318199 259384554 145390618 177439465 55904468 170706916 152039244
211042519 211320018 201309877 262132605 103836134 41901623 116651356 287106170 248436506 31740219 297554711 175851581 72718360 94373455 255529512 226416214 154367272 72740871 237954853 146189704 124511286 149024526 108085706 59484047 132043205 170425395 49279742 133058003 137185381 206917128 49475915 303962887 136747301 85195089 134228623 37930490 235955100 144895040 48224054 167679381 175603027 304379902 158483775 183605785 43012911 241619669 78997364 143613716 281831433 280686130 94015648 270991571 75339015 94721001 189141027 301984186 281093246 140656979 185876787 241856891 79869041 153563270 45380345 253923147 262776445 74115337
301710105 161614282 213192263 113834366 217142868 194878343 197396782 49832019 146349447 271151954 216247842 85956627 189575322 272561655 304616879 279652109 242657316 288493108 148033307 300398123 57784249 60007797 44779165 226278136 141315144 74473974 144752141 85558992 39659367 258477236 102434734 248083548 146872815 51987013 235668846 128646605 69182275 283496989 281546204 206576693 53655986 148893833 200559370 256252452 290748379 272050704 249180827 269869287 273769641 65850865 256428523 110798505 219544433 218733399 106083412 90005502 228498438 76870710 55727291 274491319 65269300 61942859 122537172 290326844 291371304
290606041 30932170 100216235 191871388 108281416 69033369 220314661 199768392 215909760 35760293 295618205 141010898 234608231 284258171 157722730 173655514 56371284 30660976 80051954 99672912 296581915 129513641 241625971 181454789 306883817 228581615 125704272 241767045 174816070 60176653 75510640 228117056 91384807 296319118 122201961 293376727 264410751 89675125 173018941 164261115 85034276 43303813 270792599 230178555 286013457 78215981 203709953 45850162 262438204 163406664 66461325 202326655 189203214 169868068 194109662 241624834 69743761 111070990 160873250 293606750 160155062 239513048 239284450 105232554
61253493 94692184 37341356 127770711 272313449 156809700 101770046 121367855 292884601 279002077 238888316 106319879 158686042 119769423 79474212 63721822 113339157 66475131 34582774 128383919 85433982 169899472 50541094 98689928 288448922 223685730 46963513 200960551 53386723 45977361 253510927 31517259 177325069 288571323 275363553 270415759 243922272 167512386 129942284 289727665 144942846 222513026 296316369 161254759 75803545 108858146 181371225 173279131 300560518 83333642 180211135 213915393 247813412 120818262 121344775 167992617 150093815 249811645 50820665 177480925 250902790 258371945 247492332
213215071 303326913 223915318 99330926 217118676 163357516 149084144 176717685 215323470 294346310 91799126 234401369 195964815 30693163 260898737 219034868 76539170 177863893 204036485 235356281 38148333 273263321 47065863 88894154 209417790 60605707 54158770 249366070 238353457 126467827 264470428 297012906 116538874 149585907 131750307 256573337 141953703 278986596 296395987 128788331 156545177 271235815 222353106 117712698 78937423 253844757 80978917 177781269 248642043 191304177 37744065 95592047 268531933 303097038 231001119 271931377 223769557 200063023 129179930 267495059 273654545 263050802
208327872 176499652 70786176 147262638 269736116 203885998 78935106 260121601 100061011 189261320 187948862 75150558 135483735 191247028 207202728 303923897 133576457 127318858 186526343 254836527 179521784 111610310 302253049 67524555 265630973 303018496 66049745 37086117 257812077 222051428 263486778 267264585 77491350 216851664 158270009 168885193 237145446 201819623 219469272 135684906 126733231 41492146 106924998 227137218 226340228 117315155 293737261 259317812 170941809 38565815 235028370 101537057 279163303 107201848 251847813 200815032 248455318 34911506 156415548 55335419 86186479
250038545 143369613 155776339 99980664 290502241 104235732 104738740 132886047 84219813 107084885 79964352 33945079 33395456 306361111 293576051 198761983 57611301 224679429 44731453 139963931 202464347 122058799 63040776 146131927 110880630 210646464 76245045 267690723 240789461 197582545 77173636 141933204 178009668 50829865 284331942 153660715 306580961 301640700 32527263 266460895 102395771 136798358 270697312 129328617 169145058 231496863 243077434 73459994 235966196 143585622 143624648 100210396 51933387 177798708 198139913 217654418 92396592 282889893 284978154 69256919
284394664 181670382 110965213 163279331 287364096 153440981 124601323 172834290 294526564 75072383 229919572 136769168 167946127 44810481 192048176 245263145 69244736 176943203 231513183 58663669 252933399 247833005 114196414 127630869 171914694 216915823 222721452 139390344 142351685 285265796 249881723 162236287 222534252 286069071 202694851 63960561 145800193 50376471 307457742 44780082 239378242 167869255 193682394 87792312 218039224 91534560 80732764 247680227 71697781 200643614 220704129 265848453 250336465 59835150 201809781 78441874 140846057 257353770 245416548
248060631 98471550 36401358 61321498 189649878 80692506 205949402 76942920 93491375 251172575 35227089 36527598 200350058 209056297 167311406 133845262 187277263 253500332 223716872 62820969 110195582 272590868 154503803 70483288 235723875 276217030 111014430 76499053 231931952 269314135 136552525 146116568 266890215 210426494 235984530 183999706 89122838 60375019 112972718 212723492 278793805 276755154 103477592 292889002 57719366 224536117 304429321 246624242 91356394 68861929 281135546 151596519 305538843 115729504 281541708 298881846 237281745 123996753
287402906 49384940 292076323 108404094 231726092 48020814 258563656 306341455 231138039 137660711 163305628 174785651 228720840 140394339 280293006 70258251 73249138 275460568 224321154 250694767 71331024 159933355 69527264 95488628 142003198 307234893 296966915 53584858 198676184 58962953 67950733 171237221 284213234 200855407 268550500 33721667 69873681 306971838 243749663 137533326 77839364 208388468 273561844 219443553 235388559 293110992 94216360 233944167 246527443 198734767 211206197 119836432 192177404 214175047 102840350 93889837 226420564
96456012 215872957 236054555 30049989 150213142 165742325 291162167 264019938 65036808 45425752 282042621 91009465 294732518 110996400 280503325 292915163 144560563 122386933 285503570 178279592 260741842 199464226 135925558 302450806 133365612 218754109 291838688 95119310 163091110 180573206 105421221 117591501 126542513 268566390 45127331 177155438 280579019 168272995 207227827 59641368 137096066 282124723 307206811 306563649 90032916 276993973 43584792 73284626 143538175 184460183 73625827 181279048 285648432 206960552 68989425 191423855
157848785 213468622 49666482 275608315 62253529 131045419 32455903 278412509 76541879 295258074 221826674 202212170 104116156 269335186 106236336 152324846 234680003 128797351 33700284 137431844 193865708 98444458 265326941 271350500 31394753 128910868 237725279 88422686 60739673 99074993 244360596 269199221 96475943 136387492 295945613 92129006 186767514 142943498 203903453 126638733 256024292 116733879 157832100 281231244 305201821 258291783 207713882 30068330 166482662 63617764 256108392 116009231 200608102 206304163 171604270
221902877 113069648 192110761 60785784 172797172 62386269 208453506 222854972 153028767 279214983 137364458 166913005 155778574 67055937 160716263 105849978 291928136 89583218 212626088 155434836 95717676 37906291 47564966 230695283 223040436 140603022 187225220 110370730 175189299 274654769 160266661 75262541 70377701 252955517 232378919 278236888 226648941 275395289 209292061 241942276 250947964 118937713 64901825 64083923 281786795 264229867 206795108 76093482 73274191 92823036 205491249 222577037 95547777 148361087
88351832 58293917 115532313 151490346 76919920 184565551 103160494 39021613 200313768 266499811 171119188 254254734 188988889 66397703 304817193 203335528 100955173 54108742 248990648 209961617 78916485 203031726 95311111 46295537 131428994 136976003 69448778 186052750 283828086 162933807 38314859 232098167 170397506 232050141 178124023 209813559 182518841 290791436 73292567 36307519 295622404 188276881 165759134 115939698 165245636 246979224 187427563 224595623 176374758 73586430 149687267 173799206 103305002
168248659 50379808 37456032 67238460 107170327 151859687 221543556 266330931 36750303 280977560 158818658 303352536 37481484 162314016 269166793 306561824 55132764 105293158 202225054 148230371 94813941 256547464 157928283 267961243 157326122 145486708 239121640 271191432 85154276 275990232 134111076 163794606 217394587 225241149 285036625 132668220 204807634 114266972 96264659 223912076 306347854 260540205 84476935 294910340 279666651 283188048 127738137 176105486 159344495 177768992 127229896 110544951
260802779 236383959 238044276 226053437 295608565 134903008 126057281 109948173 286577604 69543836 168380292 175430057 97494825 207091761 86510055 217516470 288112076 196951763 74556640 95105958 256503009 263746837 189601549 63269490 216900711 254623113 77581186 58778519 278627551 82674311 48184680 61032844 56462671 269796518 116793529 244462992 287053656 113531623 298181522 287190220 188168742 289943028 300995218 280239689 228046100 48046917 279282526 143248543 90225586 168754770 183974758
243738796 141572111 113900051 56990964 254053446 62820147 252239665 128605664 85569677 100896535 53991224 304720268 104302603 209018097 271544743 282871855 224138836 32724262 125131851 188279544 46778525 219980346 123536371 138590797 96280858 263698103 246613612 174317562 64971218 307560374 57495708 218839643 288110596 116423131 84283403 283793304 104263955 157170369 149554149 280309672 214750096 36257821 225070646 122910647 109332555 149164439 255530473 170682338 272279018 121407692
178075216 215199847 147404468 31442697 106145597 189481131 178498195 49452764 303566711 166439973 206355132 170683810 134168086 117484226 100060408 301112287 45953068 147795265 250716293 66655924 86501744 136326581 143952229 150612582 233371119 65107187 230919148 136570716 254989375 295244467 149415738 43921948 245908056 66291416 133031873 262185965 196930456 177826888 278240810 122569868 39444025 190816849 217111363 271311231 91217706 101924369 80905653 168590569 110818032
130147641 274555314 43540521 224228043 305853437 158266075 214234061 307087152 188303142 247349449 283364142 204944028 281495881 39415313 150042234 128658743 69344420 249564670 158004691 220349991 236222867 34933523 233237403 56986450 204722372 192758964 40025917 50063685 173234888 238427545 58299383 137369027 205316946 197448844 45781656 292041637 109136306 121323553 191197623 118538368 118861503 117612956 68793254 280077587 283720931 150855253 160637031 211084503
179854816 238464669 52835200 206936901 88313391 185919477 109527050 259303682 300731978 98570132 96640738 118463590 278474184 178758682 165299890 107997834 260547319 250892942 135134882 129870992 281271589 249064767 71704933 289188235 55570886 208085764 208288575 243530432 158772248 271903221 143849558 73049126 216547968 302738473 263007973 303573469 102817462 172912752 74244363 175778127 215803264 252168885 236779063 159432229 163878902 222590592 286384166
259445438 157420155 97035906 65403684 63866367 79948516 223142331 284801346 69128740 91081924 301396906 93888800 32074570 32628881 229925304 177195620 196189367 51293622 48382912 222627399 142509771 76198237 227679758 203520793 155223655 39379412 301870417 128059203 279834820 50476892 39253025 307074282 123568036 114314378 296805561 74646632 259307322 179940272 118921411 169595191 194652598 255641854 56857255 182982080 120610111 184877044
184731950 61933367 33092441 106887386 205171709 109562155 84063507 269894196 301751756 129504377 128110648 276488984 64403316 120586386 182731860 307009899 41644481 106221979 176803555 89616894 128800684 65169744 301647882 140259267 127481502 289428604 273731509 288096831 294836814 161288768 159630180 159781805 289663481 155862434 250488290 59606652 83208610 80400686 80402748 221357500 279383417 193901859 216417372 165309623 111112188
60214105 166098270 159043233 217709153 162665470 188024485 195331174 119383276 196465000 60094580 71353741 150567375 143599306 269066302 153107845 211457648 267932273 164807583 72474252 118163908 289226350 70068420 181424696 228382155 299855307 131031605 104437816 263726527 117161853 222317227 115294233 198597000 62732351 276903542 46147220 290074884 228390193 158065408 33457966 241367971 215462527 285187401 244282357 64633752
112515015 120814319 41303466 125269487 202585354 113224269 235843551 178087967 272454378 93420629 69235671 295229546 132803961 242017152 295587330 163436802 47982594 32736161 87739013 80005358 238728749 60334696 72546806 215047403 264265054 271992150 78271300 212194570 31193820 138904936 33322614 280450108 57093067 161087042 195203196 123642761 101317661 55144447 62785140 208135309 247647056 106627394 228727973
151070831 96906699 107457278 263770526 265010536 276265133 294016879 185086757 102135872 42796982 31842840 268288349 280515176 141612926 279684786 272155866 157168923 278618616 151548698 252312611 42582285 39133047 180534249 264507309 92324153 253584704 162854699 208534572 263525320 74070669 190221261 214464188 111984559 57225611 188491267 247621020 203786599 218301161 180771044 73956176 143286879 65859490
197973174 166933229 184687520 36295159 127891450 90411452 95215307 239267182 81452422 93665406 305812071 168756541 34614452 253148839 198799708 53622589 176819018 78886346 274233911 140682370 108716875 282481365 202429229 172464657 98917843 188279265 190945301 253131391 305005403 142984730 198209939 203536575 214338550 164930345 212832756 204256963 45923473 221447720 245386269 120513427 222061954
150419653 77429616 37838147 307010918 110721477 33773761 176565150 153132020 104107028 80078910 216548606 53956473 288979218 89065626 47992571 136880170 262501094 278127067 90326979 107398091 112991515 273801073 236600093 229322471 73881240 279240674 131441124 231777925 265580663 241821325 144222388 167263019 206284928 47437956 188420469 280713134 169550024 154082659 63679000 122548974
231340230 248666576 115177202 36549300 153362672 284449743 255939296 46489402 254804398 78298645 189645053 30420734 166046745 117329475 86714656 101770246 193090753 79627261 98790638 174827330 144929196 63113493 170205166 190584208 205043530 54324887 259712147 221697380 93271812 107262952 257833058 284049185 82544109 125739996 74136836 272182186 85942780 86741566 240562424
187356014 150457934 210537101 279834894 201205788 286754986 286762850 298030415 231962481 115771708 203874728 209266833 147495062 44826274 54130142 47830890 136689234 289111218 125654395 183327977 79659131 148285464 195962516 81795408 129351867 201785324 184970122 267352838 254580564 299619109 113856318 122292629 96237770 63159153 242020251 190129849 96903384 307549500
301158000 95002416 128246412 206991889 76294622 165842990 216750573 294756744 287089696 29884040 264995403 174812893 178943867 227405897 242645060 228891041 40357747 259610203 253556816 188850888 277055265 109044826 38975140 169051998 91269934 152633439 74453123 147641640 254603877 120389330 95218808 36824643 52484756 52333129 111813408 102607914 287606074
58634807 61042592 153140438 197743523 117189657 90609739 286040812 288264710 239589448 147894985 87395167 244513733 261309848 217486326 185032830 176758622 57546566 240539409 86970459 253958244 157205864 93076493 173859280 69524979 244746680 243968873 172068797 281820051 269405474 298918539 271010352 68597806 120165679 132528005 277168531 236080825
190058476 99729933 208177572 111187578 273770730 237389790 88112064 146232921 261409314 174102265 120220537 142519891 261305680 131164905 102318311 244754760 201677414 224907067 72290724 161816110 297364020 183533169 214652255 90624890 263120926 150169884 270491136 259809424 87271599 85222991 142692534 125021899 73725560 225508903 290397791
179252822 146947940 184377756 171528121 84819726 158911122 213211785 174851187 140077469 232784255 225108477 265533768 129781517 262974084 49680149 201845786 97615746 177022799 215408019 241493442 101020873 111593998 227802328 189355599 71736011 186004822 241368627 64546896 293230255 63027267 32426304 81649269 184173088 174514304
71910221 192794115 265569967 260924889 60531653 278783227 226932322 213885372 151804340 292004694 34775163 33892486 82035876 126519409 254325680 232112581 78841947 143934496 62835406 171293709 213338036 75420045 152315274 160417120 222328653 236931294 134691554 130491525 66201383 45847237 189033139 54265652 114892654
231633275 286007960 170538394 228053887 75858393 259376693 80210575 167978279 272640205 226241239 135026308 214314340 275401200 47850597 299215450 112877939 255995962 107678270 216326093 218410820 207705565 130570009 59276260 161042587 38381921 229206534 117678759 176154841 100516008 45176913 119457711 188548440
270797620 215124403 248220041 121501519 265942304 201180440 39348639 65368811 257411250 288995420 241905963 54469536 210304434 30947843 292886334 261680439 42975106 226025228 157644329 266514379 209075532 116968368 177458119 274128862 118884637 124622606 288415511 136017588 161982195 264893835 241609474
149176995 146096318 153931903 267129147 232815918 74762055 93084769 41527309 128487890 214585167 241646836 109680301 82860668 74773738 160601209 49729633 48379613 263399365 131962709 267097455 272124915 253442041 73465483 214368258 302857555 90881640 122405081 118655477 244983903 107711966
251578601 80712814 185736414 292403401 207080489 219697548 58291633 83109619 65741925 169759590 270242079 142327498 220102430 200897826 124836746 144718770 157329477 148883352 54846451 135815465 291736514 114251721 298279448 265950514 67158749 288594802 51842018 169103147 199167940
279209769 153462881 125532409 293385119 249622799 250706422 88179055 122610122 221926324 213946166 193379706 269962737 288505847 278275277 34872526 107880248 142360828 122384196 33632529 79674512 86310993 155668460 30053149 292700515 64524655 120085178 100910594 124809499
256213183 239094156 206781552 76615426 201975513 92458829 160663227 239156071 174757466 51309588 92764887 137311286 158139100 149494117 129279885 79799899 203310642 210195659 266328192 303240317 278455508 108697263 170634861 106655154 283213791 214766467 197107674
213982347 247165727 271576205 186440034 181632498 296113878 167201443 274484274 61208631 250249533 136949904 303537147 255855640 181055279 271703673 193151274 238422452 224193215 302417898 292832022 261234135 129172922 88279938 31607886 171631050 182058730
262061313 284929110 210947392 171579178 125179048 84612998 218175498 230278177 233657090 72820829 134889177 125772137 109353929 152864647 134981230 285983780 295326878 104201814 123673011 265784812 299038378 69340567 218910821 69338215 204224694
88634624 92158533 36414692 128039674 285458069 60622758 49967336 288820854 157467648 252674107 76341746 77477500 201532973 264362973 212777469 31369761 36714183 306067380 81132549 69418187 306860913 272293832 68511113 42118503
257061765 166209183 277913412 188912942 124361528 173619902 112082448 198786823 183548517 96319540 234466666 175650769 69557622 224531793 46782754 89153928 187959952 229394855 147996809 165881326 298505180 137611696 195972581
225774468 163417512 173006521 176192116 108285103 227127069 278314034 77068575 139688502 152344816 233582509 121241265 170507079 39920380 110094033 146796954 182787486 270405044 71014657 260327172 85028070 37628695
289940858 30851020 240424995 58996691 169093743 127179659 171552943 128237377 131406209 31018456 94439292 129517277 177127704 47913105 92145122 74533346 200419465 30931073 151365731 67578329 158709208
212705200 302520343 255178817 278669410 287344256 83482121 118296311 192764139 145405417 96413062 178882270 189627819 283574684 169838946 145576891 182324342 297625733 69538765 186527518 191542922
183792367 43529208 71707891 203892568 40199220 295628812 297009658 265194743 287044742 124147211 226409766 276962848 247074328 92469322 189101548 123789589 197530612 71671237 281523173
175174148 246509104 110119733 227844745 305607213 204361278 80659293 74634564 71088233 198421988 103193838 203806606 113610907 255320481 228339357 104274707 40209450 31140262
194696025 75768415 94792524 114946122 99352747 170468633 73873719 120110314 168949784 99618947 45929828 41572369 274017160 176741449 90696137 280204942 90271250
202318433 141362252 73833294 244494073 145679150 232729206 152462506 160208856 169474472 60443005 289691881 44151505 45658503 263354798 274688378 54539320
166831726 98395352 109144340 199961140 242285030 148747565 44377801 63576095 138227703 255219299 134439114 161180106 213292227 280594802 58458604
277697650 187956313 182698140 228581646 183376338 71241536 279764136 215574539 191726871 202185071 224120369 223126385 189464189 120587474
152612258 237945392 45620805 304515933 142316008 252558634 260288764 88932103 294624711 294507946 252150527 234059771 83192815
182920379 241039845 228789245 63189019 41504734 285017404 221069436 55828392 295229036 86962423 239427538 72318140
49218190 187823722 247093422 195931880 268947911 167201170 216276904 173342258 253572072 202706350 168302454
205249877 293599073 197679914 78550095 272382052 150854472 284128784 251740447 299840713 192572574
76005517 210151114 46519084 190811435 231349182 145821478 53454480 183002540 149235190
301993377 118344032 249706445 254189640 30804676 57283136 303161121 164304399
63520995 263369492 305089921 66496543 244980663 299315012 283869415
304381502 301639350 166055453 240977871 181203594 188933777
94087360 31849283 172413681 42668673 250235402
283998531 245126158 171783750 57978212
236859214 203836850 292271026
155695798 51891733
224112238
