200
91278452 415955592 137823215 314136215 85980089 112516050 99745487 404638548 296860352 72129392 102598663 95399022 162656397 101864519 118447999 96361202 75641337 122629487 327747335 129194224 116416669 309089970 338924615 160441557 111782426 333964646 186922874 118487863 326700618 230247496 175178701 103517237 176287916 96631969 364787834 103639244 105484330 89943336 80245521 192312001 83995345 296501509 179496320 89250857 328819714 100771858 380378139 94759367 331047110 83670506 281103123 398593489 188379332 287849482 106651905 72984336 111113489 331208533 111996785 118059396 306323941 92212286 359082783 227656750 92546277 271118550 380072492 86287239 423076948 115097935 87780686 209995718 379399004 277147189 221816103 99005729 115287947 256237676 183741073 187359927 125143484 378524315 96662698 72687862 103513793 107806838 211070925 109706126 116507559 316890235 406275765 97961643 120777674 87294191 81483531 262007152 90104148 74815829 93921369 303633397 110686113 109005493 335743074 302202746 100967748 97160051 404263674 250524390 84292079 144778159 83673262 106040166 117133964 288657925 89232445 95327869 96015970 96446219 91006554 79829368 92988054 117587677 93704814 110344523 144643733 415705931 109618562 100344014 84100453 82267254 95311778 309774814 123113635 261821566 68389628 77274024 389773076 189411358 68784655 96405307 185182208 354615635 173476238 101560745 86051881 97845620 85855539 121719737 138486134 122641706 88235182 78341711 98420015 227419945 134866854 86054226 131470940 155850036 287314328 368936918 101250460 69995946 98756588 259220795 96346381 96674167 263742853 119428786 152577602 93638395 115612729 78266526 248121202 405415415 109468599 246007099 103666804 112752480 100586590 418590272 107206034 182291426 75013601 411651693 81085405 116238503 109306169 212929874 81804832 71148287 104661891 311404983 291456038 104222899 119369669 370588605 411619908 69957370 364844633
118613754 78229367 109238156 279389058 157539535 83016716 71564261 87484353 84427216 392259715 418842239 99289521 252365376 76734920 118902157 189040644 255165080 85319199 86688213 300719716 120896821 79740452 77562444 260601901 112500351 103338226 172520448 70650178 96319381 96740457 234598980 77247121 356509037 95410300 309258912 324676804 387640269 225402807 72696357 279846877 87464874 97521291 362381702 96365121 99438924 120160783 309974634 70295616 365360861 117573099 105761072 109522297 74374477 141922297 166875273 320289244 99124814 345714805 142246232 75133437 312195673 92015861 90869059 215717787 75293261 88283767 77938342 94313950 317937572 421761168 118859861 97388010 118487029 87621093 290091938 390112139 117577986 115420791 110235366 80178063 117648750 388328907 82733102 145616566 371854309 115197686 102293106 116151796 88388520 87140314 163709154 69573319 172399721 124557872 86714280 286663125 401156840 305216268 91621521 89817558 174677072 122773829 98882457 259752345 317291629 76193051 106641708 96711686 71570332 388705645 82580603 337972972 71464014 152229713 195073144 231379469 377455915 222179050 77328566 360138596 183053833 314963487 411163461 78733865 116428525 114256595 103027270 374107447 292772062 124410311 90500091 81066210 115529855 292284652 114662289 100760987 80816902 100285614 79648071 85164716 86118643 120339702 212009940 118663019 164471072 142248227 95560700 69613713 209328000 381690009 169603250 195768706 121454292 116275318 219005722 74458294 103972452 85097655 120536911 100311042 146996870 77881024 76192322 118964061 330611659 80752919 137299323 91903672 130161998 358299402 379407530 113636908 89925082 121058799 106786988 336680225 134858955 93338123 75508016 88324167 80237278 144398753 105447733 83996578 77056566 98660811 73073928 261035484 274770408 143212222 83798353 105349949 390851143 339349489 94416776 85741480 250796423 94405956
85571561 78919526 205940097 222117450 117858049 100759026 96374021 103749014 232271958 387641068 116082174 339453916 346562489 68571324 117919294 100822546 108219837 117839060 152216235 73742504 87944538 117343239 136068225 77780513 80461775 156722347 93886798 100929667 122510525 239969742 107178655 246932176 96797923 421947560 161033757 77949175 298621995 108496409 334253813 93078865 114611630 403098367 85783666 106326671 77882802 218942009 94455435 165214166 90188803 86225496 97729319 105440695 88358427 108199283 291969725 96255971 316649675 325450167 90050732 308162091 103064747 88177516 171457357 82293420 109177695 73896191 111405085 408898314 241086088 76676779 77693871 84492677 110050969 169269295 348974937 86576059 76533142 114799664 121981814 86560655 158840070 166107972 399005919 247323986 90903777 351273265 235451171 115521758 89402032 152172024 94415609 194003076 265546512 117501926 127357500 338393283 239956179 71523636 69739346 323904264 84651982 101187554 106691547 223279032 77466055 72701699 359294550 121755715 329778859 398723917 419201736 72404332 147912121 283998498 283475221 109095380 249920903 96666463 106505900 243693632 115737837 398523933 87596255 89291784 102142199 360528179 138033545 234496843 355348304 77716921 409780154 101091255 215750512 261273234 98410921 92386488 84166997 119988308 74126955 98719193 102191088 353386802 406636448 298824681 311207433 173753550 115119665 389099813 82964620 93872278 403463674 118814710 77400502 363033947 81637051 80671181 89155907 90915416 240024087 219407109 395369882 77028356 212807931 374545162 118027014 239580671 71765109 386311465 326198255 88376562 90506632 73481004 102921113 98755133 329960950 387599447 87090856 118186868 80766166 78329493 413536391 118393421 82494022 91058046 338153502 67872815 312238023 175763347 209559564 86832773 121770984 168834688 232869730 80006401 105507874 366368609 107739722
109721740 215070133 360622023 107390367 91299655 114501223 195512831 175061037 264792991 81023166 150249854 133544527 78704067 127138959 301188167 74631584 70886740 287203569 97585370 89111737 71148023 234931662 107383127 100612520 252057367 96717657 76587986 97575621 360050940 104314706 241653525 102719248 236068652 172268489 77569846 109694278 101152982 241998759 113382157 97756660 411549475 93431590 91906927 79827676 251637413 89220736 72030286 113354309 105403406 68783551 70460277 68490541 207687656 224090406 74570794 385496239 155316349 98128582 172316497 76126263 102851057 77695532 97657875 68607191 81525997 121323737 120508916 296489305 84017100 105594376 109875683 92556740 266076281 111839310 78313139 82080237 77600156 107962118 82871083 331662976 194582598 202689485 136084266 102384589 175517977 182990400 108156380 120968703 343737462 114652119 97613889 194501163 86670777 410812000 144202427 113325776 113447297 69131003 392087062 74569587 72491165 278835953 172351132 112335378 98638060 236889337 78832537 245512105 149904632 177514140 106586760 397812508 240807327 141226806 262198322 159109158 123150395 239637682 326020825 128072737 231384532 96204663 122489849 79669160 163532768 417631187 395315253 189892987 114627639 286818740 119200767 400724563 290430381 80996978 76662331 114115765 92049789 120740835 97472611 98437053 196723824 275600824 409416489 225410777 213331383 78892003 181577347 411883001 146344570 314054224 68059295 89305552 207613257 110160976 92752790 113643795 123111618 353848564 78555975 346987865 67796164 93079049 347353125 107262650 345910480 112073899 195123476 396232094 94214884 107596652 92515091 74159347 117170311 192043279 234961119 100946686 79026129 158599289 118115313 153441401 97597943 87117071 371475693 411018882 123426566 107920494 108480128 190444258 98601721 84305830 125612092 251560097 100551711 79185866 368798180 102232022
269616734 143485421 121499844 110356567 68369352 168088082 373114862 317871978 81757082 180058450 121814555 107072456 177540754 173457839 109538999 111058998 418783790 87592714 118141064 89154849 206553786 86999234 74204792 308287160 96512815 118326983 74830831 308310069 71942710 332401614 68783814 70888337 321047455 375243488 134340941 120647414 189086741 92947266 92539206 386094321 87209388 119038133 81191551 100696597 95332444 185552079 97832896 91617941 84788287 75999288 311614829 148013038 202957827 69190604 308697063 106756946 79291693 411155606 94707478 93198973 215030517 114572617 67765691 89321503 74057686 208572873 119043337 114049131 120590084 114011719 109420242 75226231 266626995 82669841 117963168 119833751 122704688 79174388 85420589 297000278 167739837 377002023 72518627 222593201 187608233 103507332 99632680 74806733 108292590 72305988 394582328 75883541 238940101 181020487 258111778 116536454 97123676 413728940 111132487 111944903 392435553 282417153 73539650 74935802 384456980 80232381 123265496 187588065 268439446 103757493 308034275 270706351 120732435 127401458 85284643 81129562 95520729 75140648 75242294 381552661 81298701 120368840 86794811 266714228 170763954 418931879 154111780 74225362 339561047 99882832 399462685 259860714 74472305 115363448 68899570 115321113 74336103 73625070 96341289 241647012 113092342 331750404 171881494 284555885 109721455 244904641 295878808 134813511 383914918 121415595 119307019 193086387 101385675 119113620 90768676 123307656 219139027 123469518 376259153 93383682 105394451 276677383 110936006 415785265 87967829 303406921 278094442 271214825 96676771 117590834 93850422 85413320 112034860 418510082 102552624 75528895 98777185 101279602 154374739 85732193 99677340 215573871 144775921 114408395 151646285 271548961 331823496 71521915 89087223 378464163 129570501 81872253 112542771 220713319 111887797
121569509 204804244 186328632 74935176 116991982 73811269 115228570 423105001 99386690 93494291 114665215 96716983 118500354 167720279 354956787 105036594 350633361 352788893 173647567 115618522 242148851 210301073 80569784 230496809 231070051 380494941 89215719 133915137 104805136 276367991 76988605 107889137 97725497 109077814 175430624 106750680 343001916 188221908 116730968 159955618 234050692 76797520 90706171 348239024 71555046 226290776 384556919 107832117 132804313 85967013 81875455 70737886 244657808 93676729 93564163 274089119 94563863 319616435 246198052 95433208 409916307 394988541 238766660 351217134 84304953 118102113 415980354 264837711 223498933 297122755 93426613 73244923 195876573 259184725 375739710 399487900 316437185 99987132 94342681 114817847 71329540 334225771 70972152 83107164 178009290 402914347 100270214 186919097 101310288 76256994 402289085 89891383 73153594 116285482 326368698 258467936 121688937 80386332 74879038 118192061 104552578 360231669 355037921 96961143 109902209 114045375 91260809 121622562 106105182 72864978 93660247 103191302 69588470 103405233 360485237 99266041 99745453 96339726 70829802 357722634 318812504 232056093 78981444 121336200 68788754 106114870 82758189 117203995 97919713 114796060 74474526 359547411 253357030 292349336 363730398 168457458 99678561 154907490 77341583 88457656 97325040 81280728 78147695 165923667 117887374 67971052 78564921 81484156 407242012 224786138 77005777 255514863 258093401 200417572 267156687 83060715 114014376 109685442 383299393 95220361 111991612 385657341 72575970 394109630 76576945 108732283 89755572 295162338 178943620 305349422 293951031 92953769 80894409 158733126 177474389 89394962 299322632 73559452 193384000 181315969 106002867 72722472 202742036 76802360 85304852 119984584 99471926 219169734 73379061 102789627 373639437 386745923 118056767 241321692
269675245 282359142 286198684 93637473 100962628 92246327 371591739 102754131 111987598 109697211 116006357 100226978 192906130 136556767 109247928 307356278 340735964 276857615 102195857 407144660 117838645 116211895 344707142 261278147 184883163 103541533 71996404 99438159 311668779 96164907 104853587 100433195 112724778 330879626 106320452 107770842 189689156 96091130 242235330 132511578 414622489 84512493 198963572 90327822 244192056 95938770 185200674 106366751 99902323 110026997 88432792 292752874 86521934 75797854 392552428 70005486 361876367 198740117 90930791 323318911 368617522 277683652 299480585 73517283 111302874 306038680 388682915 377012993 413530068 96401119 83196235 389716616 81673802 298265912 250797354 366253447 75914780 116752763 119985353 119838612 85874410 98853898 94600823 280853307 159622991 68790148 128013231 117227872 68048281 333084122 118181911 111527836 73392222 202226261 188656953 118359638 328489335 354352739 107010288 82033786 346527064 346398354 92290776 414281660 77434801 94849884 100162801 109095220 70647132 88365921 115155375 108122358 88269166 260888386 111993134 112780661 107047028 87958655 339560254 78675291 243996046 110335528 67936584 112843619 117526004 327473252 112474206 409796398 111850664 94520089 225073681 156214773 82897494 351864687 118482843 266920483 306960855 98776874 80646883 120850740 90674628 81910421 192185052 81959377 113538013 117224405 100644278 276445751 87147003 77159582 160299991 175326167 323278543 149189668 88389574 90509296 81460511 166267745 70732397 70634055 386066507 110470208 240658337 116733989 113269744 113410217 410082936 153404868 417769984 392113484 118299893 107007946 145043108 218929672 114420159 384327055 77039965 196519857 214658172 80767474 84162136 246643519 95763439 93415338 122897597 121772424 190632392 91597305 75683509 215093456 273079614 91628761 136176501
111257428 118271109 167181366 82065888 138520768 79180873 248705055 335623365 117911986 209883071 326685724 117124134 93298035 121905114 106272104 76316837 108954511 356153009 80544869 108360277 207123746 110886715 107252172 88996266 211749463 114358635 378725938 71759184 225645022 187183092 373027682 278943878 105433465 117640839 108414121 109714613 74794557 79543529 82044953 99167784 225537044 86709207 123556313 73885589 117705143 120629390 107322601 308276017 113405885 195147076 78634708 347411891 283133303 93094690 224561933 87303505 68296677 295143797 71108807 71271500 119994738 110618599 380828368 106327193 69407782 101338661 110450087 87903548 292879452 253483314 82963440 77657374 86581714 70355928 116443817 351478542 405673526 130504016 402474594 113033436 130711646 130676328 91953543 116205761 263662674 76952312 370567137 214143773 96191105 276732597 372995209 135831186 121260843 90412724 315097197 83030763 93383304 90035097 307734056 113876329 73321029 365381600 76161634 418085268 294664895 414113632 93875897 78072487 184427051 212276635 160302424 132627802 103084232 84137266 407590174 409714648 169931294 113527521 80528225 119267196 381198422 382724854 157826675 275224360 114523095 70205271 80931671 231406260 151093180 106148634 71197010 80355499 85349398 109994113 117084678 110924327 366590412 300266597 261050767 88450010 276789633 70460380 84771401 271397421 371889878 172192093 114635621 102226180 416334152 77675941 113010163 68701633 71284057 347144823 392402998 419675349 104235996 411668182 309417669 78139560 87582666 72318162 88767218 336126531 311939211 78222115 99224454 103643034 101768088 168668625 201363791 81241722 78584791 138971596 116254071 203610873 90864321 115972637 281346781 173884876 75925113 385962890 155509701 409505894 107047301 107262605 395493072 340789352 120569970 111768629 393523223 77035650
75913724 308403909 266195401 303657171 75673157 141204907 418462897 70583864 423796305 94770055 106875279 87783509 161511844 76369464 85590995 112657877 130825027 79475150 76681171 184600906 68615512 109082628 69566743 200255086 118501831 144619704 109250223 147905598 168319930 170660947 346124612 95656634 192837067 120367648 90845130 182253218 102988254 73159823 119060989 352060314 72748301 357526320 73971307 78369293 80790517 93388193 288001121 123816601 328422914 77526855 172395273 282919260 106804119 106016975 82666636 108046907 124302556 68740875 114851257 114076391 91592490 354314190 223119533 96539341 107461259 77997031 70791519 411751837 118227516 79102961 111349115 104060715 87167920 119527058 322522983 408605186 98058193 193745028 105746304 195878463 191806098 69967854 105673333 329704033 86956139 206078502 240925440 91117848 262195381 333666399 113606818 121781312 91149657 194361006 72248893 93535348 357967080 379818973 79615423 87171289 338616084 99964239 133305636 91173157 318307986 111541515 359062721 119466528 299962302 334231784 233226451 81171247 80324883 338056290 105224237 415976881 115033016 81215349 108461341 412759004 205645756 176079389 402880728 103897879 366859616 84446023 282705781 278690740 119078979 108848058 94964493 104254007 108741681 75413577 80514057 306287359 229641893 337095074 173919190 251094480 121031817 145657684 380956612 101320162 190283409 81281843 88676099 72145032 77255144 80185112 110875212 121451520 226382892 266283234 188149928 81952846 304295530 172308099 100871638 208035082 76389319 327014459 280724087 134885010 76051468 105830623 70636385 86086905 347621657 419987531 85192173 120162310 210601549 116334474 80792619 98678500 77559039 110899635 91898881 122707036 420459795 349018842 321153520 77582036 91238795 280909931 402029270 103829639 103975626 252788471 117382260
306293584 170069983 197324426 113471959 294907551 251556415 100941425 250013842 212254494 107477364 106887903 297033280 89835319 94306384 98160081 375966487 105951495 102676691 204515135 82767697 76770263 68611103 249603041 89418271 378309850 105303956 123116848 69781183 98195721 324030008 122866543 251354261 113040280 82760539 335729127 67952884 109810388 119990739 357229801 68117328 314667577 95942872 122595487 98384419 82139529 306843019 166042185 375625044 114566938 284868804 174659607 86565407 348527080 104288379 104407720 308303905 112993342 72198036 81713928 93398417 371766543 211959735 118644034 101446149 101817426 86364424 243729130 298359169 96669458 94133708 101759191 112981249 98532858 345203272 164902486 354339374 403981765 115400575 172798326 322811473 122921602 96612180 398256131 83754678 170290160 303381538 80317239 299239773 325205840 245304379 115438266 111547859 303744135 77686277 110608750 313183663 189925071 106136157 115815260 220091600 96286100 225840591 378432322 99189401 119092596 133543231 163110927 132387857 339521553 145999524 68585639 359259306 83897999 339213436 73373879 82488561 97476552 96907644 287307813 324747033 281586951 85570043 113712366 419180597 71919315 407160592 332027157 105735812 81531937 81992064 95088155 122910557 77031547 106615402 321848589 381388105 79647785 127208113 286152282 88776231 412519016 274848393 399449711 138056829 85874995 83192495 210249742 83699575 107089613 120927447 83350582 202893366 177547592 410807998 110080315 389338799 156331602 75079838 308172118 83758912 246664833 82256990 267642792 109844950 122875900 82054537 75609705 344526889 396933057 107308540 95444612 232325809 114112376 97265706 109694659 80345064 330283585 234800548 121520033 126144065 110992070 271911386 86235245 96822784 163452654 104915309 87029399 79770462 139427595 75403614
100683550 117236868 118198255 109907330 111136984 391269871 98134292 81984176 273565504 158655756 78220713 342843924 126278408 325711145 112123558 114731944 421056240 117014949 230517545 408269661 187931635 116693269 261380150 122051386 269652282 97514169 112792760 98901994 105438492 421437095 104613992 183530092 190153386 114178567 413608018 185652432 223076661 103779182 330794283 118304948 414406639 120707172 265630412 235356241 93826859 102011073 116344492 313876862 118610807 71467655 254460354 75772758 368675908 211299500 81896017 127382017 410557494 155758566 201237677 118549402 116986027 412267329 370091353 363127938 100999336 121339523 106151986 167539750 223461871 235240344 417715179 363002625 117637667 68065855 94242768 75947253 122219297 68187842 89939008 351840848 263342780 73927106 234239857 95346266 123042531 245082057 68904969 98168504 108480439 116597927 291823302 76138764 68417209 298335047 109478273 96454799 114872548 247319422 73042021 99080696 77700827 92232452 112885709 381300816 82221518 119491866 105846755 84087557 113218507 347439146 117186783 77142534 69878122 112092054 390628936 206467445 234594408 101815977 69584491 119452782 88228709 366344047 120005490 126053028 98404016 90182152 387973088 254460623 362697376 347399117 314952405 408555532 409047717 86690121 100164540 119001269 100076452 112929842 70442339 95515146 71924583 110478725 102214676 67784257 294875162 83596094 132011919 136317712 224902278 281399363 74947846 104181629 96798011 141112964 103373977 74587453 292900001 122242908 282732136 88087256 81229812 100260698 124674986 104840737 136758868 364769188 78503265 95079579 199892573 122770607 101326109 397238877 76246693 103262983 211361129 107002156 79872264 90344380 99307940 118368085 98612061 361844592 304244821 72854722 88319035 154853267 246957175 73268170 246906970
120909147 96095981 104020374 79690559 390932431 107886079 86442982 297823068 108190582 104892941 73609967 231356400 177369833 72062723 317290781 177791760 89398877 336475695 203919463 400319837 114562301 124636177 74817437 374191599 118424117 88048772 73061860 119491932 412273399 113920299 315376101 204962022 116503857 407688615 155707615 136713453 116640989 289436491 97934753 101449624 287216629 233797785 70134528 113298941 78208766 113185566 419488396 102330261 112132348 293820123 109318937 271603529 405503826 93135259 345698495 184008262 119983127 314189151 106107511 84141118 190938089 317182976 120883561 153191647 82726479 75320107 132901975 326248009 209423669 234223723 227090344 103318082 69666454 99082536 69167670 228773200 106526248 112249945 263519471 210734643 88452845 216644483 80657481 83712124 160208572 110018084 82114848 105299783 142041155 287902401 102379842 208090411 324120495 119348394 86007568 181594971 387823117 116316371 349170309 71924568 116920324 100255258 335767893 110752041 118203746 104889391 80739051 82084651 99821504 88721140 85200056 122147059 104144845 115567134 349338507 187437836 81453646 113162116 118260970 86597398 421145433 74095799 143682164 77309580 74703915 227781581 147899735 165780587 328188485 172245214 142339121 187553721 73412691 101341713 121378637 94761713 122044108 418657425 110152825 112401748 113467579 117721867 347636606 163645592 115820295 237846064 343889250 207509426 403995493 103267194 109132274 81335436 350757364 111695030 74718764 140985181 92964657 370694064 113305178 97371878 113770902 371840649 415888009 362918253 84909198 75519179 113207640 156580464 284319248 83580467 229612164 96069990 75086673 280326748 121376625 77653723 76831376 90844162 70936349 106937864 153078289 319275784 105524251 114698384 418885091 305740720 81079894 200547275
208183573 89624727 76144780 181730795 84182378 121805225 101284459 179064875 84601748 414413524 307235609 380395459 86507372 144176752 174372554 87579090 381144372 154646035 308831345 118225836 341412610 105823535 417541797 70435965 112169596 116786858 98954247 94098136 89086564 104874882 186239147 77627654 404991539 71593207 132904554 71888302 290988494 123037753 250690192 118911063 209493667 398319078 73054839 120191264 120698721 351655822 78383930 93874032 299181257 74276502 296443341 232140011 113552737 198751126 146335378 191303642 419311454 91435610 103729067 393966940 371663685 101909276 362070031 106982300 107738291 370353739 200198580 232653023 392635061 357838687 83711477 108455183 68844125 100337324 331703430 120793227 77035388 271149103 105678653 100320288 396489485 78840212 83246396 176446517 105735493 109968393 118552612 283635465 210057644 116732352 343492300 363800926 70964668 68743206 370733624 407167600 104638143 200077295 87749206 120293997 122826178 397563058 104676214 99029071 108057672 73124587 78950553 146362457 81497167 104836440 86521840 71843494 217394161 146870803 401409242 92792638 104172961 122734753 103023618 306751981 83011872 81675404 74549721 119112619 309460552 328467803 260391309 180559027 409778640 397961999 163928988 69368554 100343834 112898395 102226720 83120616 351784319 114255833 110292337 116675290 106507386 96282169 202365760 76479263 104329040 372718346 95272551 123080652 82714763 80612032 74053781 364236923 80111525 101921824 263469654 83941613 124265694 121353997 98033209 111799802 258058312 115417391 351252382 156565242 97382358 99676116 221461340 172291406 115178604 404874361 121183206 203725162 264796289 104691307 97746257 244488252 84982201 93666005 70699967 412014159 262827009 91773705 120462725 172506609 227126494 115260741 398956708
261868878 307565045 98268920 150545570 143834653 109073825 93692185 77406068 110994525 113652816 82792512 80864741 70486901 70230819 397489042 107922900 118952611 80304241 324668246 97766301 204700595 87556398 355425245 127772005 333402573 309797902 122992997 402792411 72009419 89061220 264919029 82433958 91337587 110597662 307301415 113420961 170743075 95071433 102663147 78511943 77051043 244511682 93646143 312874783 105130830 395601034 356237983 116561897 184126161 77641791 94720417 328790473 121345061 76856277 112393097 71615665 190304399 331693150 86601039 91745203 119792580 103489261 391258106 213347393 85658743 92864966 84175850 119522859 117413308 268207736 101104429 330437478 354879563 83860309 313153149 226715561 107913081 122403184 409765469 122178296 86051028 392888505 99538905 188485376 141555500 72790854 105025854 99416180 151188841 81428759 104472688 138709960 370653220 96211458 88379801 408340733 70026284 178068788 403996730 105325663 71683312 181186503 413144155 88228673 347322101 349872747 88185772 314533343 235725432 69241680 169030235 118550415 75870669 89271886 348159555 218385638 197294952 304475003 108702803 113184861 121293561 133217867 144968194 98018008 74757399 102664027 79005043 91586435 91002078 83536087 97740134 223248832 417062783 72667243 155097146 100336161 237369267 309330777 169884221 242428358 111006041 80707911 205408538 92108725 98927630 92298498 72840816 209357957 210768241 384777829 75817513 356150251 154163980 79137503 312163267 99152654 307291916 127845638 408700776 110723182 104498002 70450390 93370743 68861074 82164031 119377425 78818557 249405788 93692858 334904201 107802576 119838034 293538444 72738259 83083138 366706448 82627617 317881369 113089084 101605467 194632415 104484092 86359193 70765687 115161179 68828841
75815346 398381350 106458130 94482426 277871436 148757210 112873884 323918377 91044826 372419513 73878071 107012958 209922640 86808145 146711211 221979472 116397281 123138725 163446517 82506556 379535547 122907275 72332029 113618417 96823262 344880650 98006902 280052531 401693026 103550813 272139879 123679205 100608353 105226831 142833023 103751459 137080409 115185284 357987965 74442443 73765664 80506922 70925221 235835306 106691545 89515830 173323451 98980862 401624997 172721201 75648106 343976617 261403521 107199743 153810773 93947966 113566787 252403465 92401003 296905468 366326936 88979361 69957988 289413202 175791463 129654616 347629301 364034708 110048418 80341438 89476509 87151204 211438441 79526168 110779605 92831656 410531983 103664691 296690599 101831066 86304051 423282714 118071504 78042706 102156590 337723054 309636714 101490108 233738894 116215409 98793783 97854947 415107712 232030304 84281081 185646504 94660423 75261634 97920642 342330765 113629531 97091220 98548840 75698837 101301071 169011563 112833308 101418610 99111395 113508700 188449593 164090036 381513460 75774830 95866579 101740233 94553622 409610353 96591187 300064621 107827658 116375429 137474713 361181989 368931939 408099157 212230432 186481037 92699433 114017667 97692910 100784643 116468676 71906731 345484466 116905505 92113086 84878646 121459672 278968443 200007144 102670482 279017556 398518880 214183545 371953315 117687857 90918100 95189475 93879435 110151747 73716254 308208117 96347794 303503577 95225162 110174280 70097226 277896616 351721815 255915487 226856422 103781676 107219556 300343850 259299890 122813151 356489607 81646805 373898923 176174910 91090008 109644777 314692188 89011567 120038902 81664131 239815705 356469351 104145389 110223801 84322962 148787947 95212094 102315614
316509985 118888238 92874380 316146499 82594025 87004889 394237052 186725178 248205818 118070994 129540511 338211263 89694933 339184271 128549234 236277880 90009741 268829863 84721651 220415374 112832079 102580447 88384701 83003880 112420347 88719722 235453752 85068156 84779737 69716037 346671177 151483196 104533354 384276613 99917921 298011668 224895019 232551263 414470079 117225725 104999813 78873303 257764217 85402357 117542729 342922348 102311995 189660905 309394489 100804400 415481571 366590993 283346660 161270788 110498921 114955991 285887940 156101565 360636139 197096522 95072804 86095444 179737269 422373104 143332222 241933348 95318450 76579855 104174629 81602808 111171820 205438356 79008711 93856199 410605772 394143863 110575703 376200512 71987712 108258835 332385210 101576263 86705654 113086119 146169646 300264149 120870046 139669939 227593482 120572861 115951061 201498576 158753060 79862050 279854976 68804597 106565554 75653358 111588411 95027100 121856864 102826217 114560628 91196211 252879095 123479903 77980785 123410098 75259022 194203526 212157868 155504915 122766706 91594022 84077647 97448531 148515528 116480790 266060745 76130750 121125288 292561095 197905247 88069758 247506810 393154027 409502437 324007022 98322286 121659071 112820411 106088833 83813891 292259157 69217909 102004811 69863723 82707745 388473000 80249048 82909920 210843726 350347067 419483624 345501311 101865527 116000503 105590354 101390236 78639250 118418855 365379115 114308881 351993229 77320690 71338501 106719288 383617511 318448122 211479476 341151821 105183457 88152712 145827406 281642733 113386427 307212089 123089350 210931788 91157176 116774579 98891147 156497717 90078367 117399407 105990490 164045947 98401468 77699547 72477637 174825633 374811921 84304403 152947106
101292562 398751312 80048100 91073947 331429616 84140408 84504672 114855311 410566247 104590902 116484306 269808721 120299274 83867414 74299007 387739130 112842500 207837472 78575877 74957567 298763534 211320453 140613163 95760114 151774408 71705704 112481794 222596762 74007597 69602642 69137293 173536084 92436329 131192641 74543341 102409338 105628385 83473297 388308045 179002811 179462908 114829765 262604922 134186366 115309863 102808440 109761608 101527061 97128334 92271138 69169982 112817421 99539997 319366134 169860477 101230560 80145750 116815513 97970548 116361075 348217772 111870720 70816846 92435340 120368086 112923043 344614461 221123892 266231854 304313426 69322115 328338956 96237729 84314644 104689413 381690545 75542985 99417371 129532840 112535756 381504707 405846285 320087739 80562904 108836303 261393881 74664638 105393825 114089286 278021071 106581771 102991974 266531721 92055048 76436472 301818049 220031670 118138883 128586041 209413345 198980738 305393938 286744222 98089241 207434402 391953939 344474433 173081343 97145420 115426499 107269992 347941880 126196222 207542640 71984275 72622763 68099048 104685167 317196498 128035253 104945035 119657572 106798883 90918564 71344513 102239390 111432911 196662810 119268091 200831459 336226987 81107662 120974621 323346242 119879463 99397682 243969239 108305464 102569628 410700627 68399090 87508815 109114194 102431399 242238484 132283384 175793697 71322382 329946780 411855211 75159762 109733113 79824622 144720748 125039160 372169396 105283960 104244339 92965370 75937582 358674147 116341761 103247047 110460040 405571663 68088910 278532254 73017170 77999766 251737353 384455004 110523340 304108091 243940066 316329382 96781495 111861844 93799232 157252724 73233531 84841475 355995429 113921397
113305198 82431902 86455505 93872991 311365554 244052340 165047927 101835422 366516345 172397652 77072644 119002063 181626843 303837258 86130678 281594202 108248558 345660131 114290767 121535111 103749265 90282965 377109947 117747794 198014084 248956659 119959300 383405644 120985973 186410050 117475611 67927572 102249284 314299628 341657387 235696602 81067450 107110509 67993683 106943140 143841290 122409155 119361268 234981478 90192875 187670806 270874420 115259701 221724124 338978822 89322685 248524669 89120481 109342710 256451191 321216367 109774933 133530407 89652720 113144248 391243291 164082601 325519705 345097293 410251703 88518685 98280101 76451725 115944153 312903044 94978171 90191975 73377286 154647504 96439915 99994201 95954696 111730042 236307043 89144950 104377453 102069881 308896678 203201121 91187717 325034037 117058273 104397210 99907570 119421272 265178041 77646622 286675382 97078189 117692335 90628455 242356925 113474647 89477112 73338318 90842231 106935720 293591979 118340323 118834628 112580774 105490363 406622972 139745908 93327079 108501296 106047397 96135072 91776218 304467252 68916409 319877557 108564107 105913154 222064690 305511344 113352783 414061853 303453277 333214405 327924082 116473573 109048603 76911242 79660489 79023393 154927654 71114699 92460607 96011047 105976702 233860392 174990128 83952708 272472019 158946499 243584785 168908168 97013536 73630077 109855547 356457918 75750524 68000217 390890941 88309447 99487355 82213056 106475950 91964285 301554356 387098765 153132998 107294331 123098566 117153468 311282046 147732071 83987495 340468563 97583031 82882707 250417650 86453181 99423449 387254929 113494208 72897005 104081044 324723360 299694281 90389494 106576396 72686893 120515276 84753401 397312731
156787488 283938871 119733308 177655554 279276944 287025223 80835509 314886991 182034501 78681898 71756590 411189650 82843382 87754422 299582469 111787279 212174345 100032878 72172799 68356333 123341202 279318288 96544180 261308157 372235097 107036539 180735359 378968711 100759113 79028952 215145051 88077651 158187718 94715823 317524448 260068607 121533182 106794808 98489256 78853930 106708236 95384812 306563660 96140193 299064894 193201215 74599166 138336975 90429240 102462694 101929922 71505403 121364577 316518920 180211149 341197761 189361811 113956311 73291250 310351719 125519479 402824097 417988239 124454677 113376889 114224645 79749172 123433763 207879670 69788868 90398823 262929867 398913915 74182315 283424509 98531138 88397584 401060517 114357382 114570069 99906541 157163155 171906716 75916533 324339590 345024094 68147779 113016418 415158752 337312045 82938306 231362549 101795885 120220851 89124208 339056292 109894618 85637714 90655791 75263721 90181408 158218736 73238595 118491085 75060842 75638501 356605724 306137958 291359785 95876645 94957631 73252665 99858089 295259222 116965578 154732847 123427369 85028871 72574530 372549593 92699887 262968068 423520561 218900727 97569949 84663194 71299354 109257919 123464156 101464570 346119691 96423269 99549681 98579567 106096160 260488002 150417385 103661332 272642175 126540118 359784659 377924523 96527605 74565091 92373687 288546118 120110609 85709839 404523370 95964516 419695741 105266660 83673108 78012320 85132310 146947815 388097129 210234527 77419357 74956314 197367542 344688741 100016107 338668196 86170168 412541583 416841328 87070843 109896845 406416551 68797633 95671208 81044853 273578732 261915735 107120846 121501589 72348183 188286652 96272046 208465664
77723081 296717265 95793819 73550302 81076420 171219099 72839251 81484209 361650657 108486103 113482705 72777580 364063500 94971564 380394161 73879333 383617372 121810887 264665690 362187757 122135193 327722563 76468098 116722630 138878135 117722909 122242968 123350666 123210293 112401365 344846208 99038508 110743699 108910570 83676672 395828163 282091613 249655026 98500333 187924179 97697112 105244911 180992113 102269508 92974653 319974410 115942561 79677845 112233365 96664788 113741458 270160381 107973819 102161222 102802127 86190466 144627006 328263089 117336027 120780251 76117765 117215327 110792722 200234045 376764039 109594513 402415660 105148384 82532784 243525895 69793305 118123293 171581133 81451628 237058687 324025595 76175021 371053004 130271224 279229911 71665746 113628791 106170624 105316344 85296234 292340095 225119726 97868611 118106339 142182002 98404385 398741573 178396309 177126776 76156034 326752694 218395868 149232291 145247208 188817505 120313260 407753707 371041296 325936700 378257673 73773406 105606419 119262385 133451174 204196789 280356141 270847120 68691803 157396279 122434004 399535528 170203256 108100758 77733417 96771949 83819530 84666254 103813573 112067052 103494557 385140405 168564728 383657480 93456846 103421875 376642764 296941074 168978064 316170324 79279750 78026441 423829962 90582631 119136224 95169711 118363188 352258698 83265817 303186057 104483263 326045149 200616641 74071304 136352143 81103018 407944986 240562564 252839889 106533816 93087505 116456475 107740968 182734515 272376306 123469450 96847302 291156380 89633536 328953260 75498480 97459757 181986353 189074670 99891475 302456027 375537355 90272892 85767824 121873328 392536728 147635856 98339305 90290764 398935959 117512447
292709551 110604504 74110049 78599860 360124925 103180073 74832852 231212809 95845566 89191357 122437681 347140290 76033338 130007059 114126072 143846264 136510541 95979248 256694700 79913132 135077257 106432486 82662245 249516096 116294670 106071243 84105156 155236624 108518938 155996464 91589711 83588224 85264140 114168656 283319290 106809062 83613101 107437052 148337636 352207700 77816021 191301688 70713803 76541324 208344862 117457744 117571621 104511466 96591536 193119453 111480342 76841244 111615633 122440636 102886090 72563106 79462232 92352879 87429302 103697874 89297115 103411010 264568764 166549401 419790596 382376653 86967579 276044279 381978512 88120807 94816966 333583503 76371563 212008681 237829902 71985330 239772940 152135737 237358251 86397417 106504531 423328037 92330233 116802659 237265750 368919920 118099386 87932623 404837078 118606031 384002342 139175416 363906326 117372761 185597521 270252445 73157540 266688160 411626812 81947452 266617303 148066429 235451021 197817334 81730478 119892762 95771825 99233645 293363351 301412123 95029652 82227467 262498397 74553418 370616795 181496847 103483228 77416116 99892529 109416376 114054288 90760824 117147014 233389388 283958817 82414736 151178897 359174408 117865884 251709012 274612894 177495966 149486651 103490555 121646218 217142042 73161299 122818773 95574573 73649726 179743973 86486408 373822052 113336062 130297673 417390785 100012713 315980879 114533087 161068066 227423663 192868696 117685949 115421596 80178065 74789343 383119844 218327580 97749047 92723997 100963480 98007542 213591878 82673229 106043234 342338949 183285648 100811552 203827572 222206913 389100179 98585495 76215377 279070321 360732788 109793700 88013553 175536059 114157915
397485949 294250090 254124019 80301736 161653459 410722780 98749218 143657730 175423464 312782512 113337293 326169170 110571634 318437484 110328416 84422703 114205269 69885311 82813770 109753720 149205968 420940222 74925874 363285393 131393555 325823677 84691048 393159556 123274671 377877784 353588222 304729616 205693457 94682657 91626590 82127149 138752833 98789129 68548822 115488524 119558141 415375359 68268982 70706817 256435006 378705751 75460184 102948662 109507361 114625021 189212243 264861270 357234026 277962596 96025922 78767656 309432655 79658928 325215645 79232976 309250223 81889016 105403040 77018079 94698983 338848015 84934186 104148055 173212258 394268401 94435555 184031278 109411322 106262621 273764179 73337983 86937915 121965488 99891462 124783094 114751883 358363088 352140315 116675617 83165488 98280122 120728892 72074157 370077928 81633405 90223488 102958580 363130561 98318798 116949844 120551784 114814926 92817790 335660453 118103375 83532707 68871548 116178605 294956098 68501973 400347114 122265003 88455768 84222016 114471108 399718890 110882821 254346596 101840411 115452467 212577568 81065740 409122157 193002454 132669637 220981785 330099578 90411545 109993549 123124763 77189299 81807016 228195302 103309200 98719504 112663979 97962783 264323985 199917475 82574683 76817067 150192317 213788441 226756562 85259280 69545136 114485455 103326534 108049758 79080061 254299178 98367589 131113785 78026967 102030687 117013369 257711902 370193267 300367301 122716297 115453011 87514591 200218849 168472576 89255957 197480455 85886123 274943564 410341571 80350298 78793223 176553175 115577730 76389612 98966618 318812363 154586939 121646829 81226809 184162813 403451584 94149769 97832942
89175645 68504514 211108529 102962092 99296365 144722002 98629536 92051854 121302559 75135369 69191573 278433095 78916361 270667880 198120075 366739908 168523223 99775043 241705483 97262107 69474422 322196615 101616997 77795038 98426142 237217581 72239684 179631120 88539875 72405013 116731377 82712775 370047294 317824331 356093649 101677275 247003219 300875998 114551312 245192270 98444703 89330455 420748558 117246906 104125284 98876244 99877124 198459666 83922336 110744410 118706641 75873274 114516480 252548109 195961831 77292630 91551203 114873547 105188186 82904019 224857250 254174025 196018140 77567882 83408569 69447770 420146057 82002048 91558375 248959543 94596019 389642327 318140617 97303559 107750521 215513375 344503104 109777574 90194975 399338456 71772189 86813881 304192138 235183393 120494422 80106966 276034884 108805149 313285055 94713818 285439116 109225513 116846193 170303630 110612680 246619304 320031536 118083837 328562307 192108995 305726902 100557242 105080283 112131768 122083156 292538489 337359510 182783878 181922871 80283064 367706818 99070412 166063971 363688247 113422710 95876823 90632179 103592796 82894403 83669555 122063359 347281461 328161215 170312066 321271508 286189347 91427050 201485206 239324806 180452133 220867474 108244157 69159136 394544282 87111714 76455618 101307030 74336157 85111618 78729651 153591734 87326507 348008713 117709237 102102403 359660061 82645275 126263746 349741576 144283671 71614222 76428266 96465102 103860771 111566946 141701504 68083334 82023586 264395356 90131624 280803473 117596662 110470221 386153287 138618415 86676459 204078171 70921310 327587595 81588839 75138602 261005932 313683453 122865747 108625675 147305962 102688580
84258858 352099482 106096070 70234108 194686890 102569388 116546325 116558492 348637918 85630864 147380068 69313205 160970645 342764334 338580911 378915434 114600249 145385735 77003611 107187082 184506735 68450413 85589587 103880700 250309509 86015657 223242377 72341797 120363137 96932509 72544953 386173409 358586619 305272152 122567174 219654285 415308210 85163143 204875197 104623974 111374501 337212148 71167562 89537087 93640345 96354970 177953645 184997161 123038565 77925697 78463322 99786097 206034877 272908063 75371650 74355372 114142718 107409791 86197182 422588681 326304749 80064123 278933405 121938054 155423814 281304077 113784281 99154706 170483855 111093609 340711866 168430075 73431615 131324049 417331345 88588916 101830670 86195773 223190584 118400564 74072414 318838048 213906076 74529867 118304072 192405116 75555589 219768269 71995348 135241341 80214628 87184825 118526023 384039718 362670916 406834091 118490547 381961938 255497272 106157345 200430704 101044878 77351970 113588494 164706233 70512576 392151531 288853044 87653778 143824508 91380480 365593064 238637945 88307906 99510355 122454329 68028995 74115711 106164564 111595971 338521722 242068450 162197047 290142428 114666006 123305471 138736612 73899580 233154942 374709769 75879934 93018666 142973209 87813992 115110944 104584159 105435375 301813519 247954014 92433469 88078689 285375483 366920598 96017942 253968209 119283313 204940800 85475672 144240646 97682810 93432787 112696016 92693704 113733848 385155007 87699898 86783709 179567344 121163069 321615643 118504705 105035530 238798952 352407609 106360560 375374837 210398420 182779752 121227915 111610577 228862734 186321313 98235861 72924268 335259137 120855763
268459320 71138293 81185406 111267372 108507781 122667770 88925038 143897790 72913539 80181818 104248640 410605238 195252192 120155691 76670641 122881577 300582119 115939466 77003371 381360901 97577353 113815680 89265171 181942922 121064873 387369519 70849959 76970436 82639691 122810966 307221258 390248646 103709373 74820704 207046156 361531613 75197316 142481539 87188048 120670504 292682614 89053067 112677344 115328116 100429276 203822817 109301331 73255255 114161250 68834260 89490577 340090232 139285301 114959475 94116259 75913323 91374918 92989539 68479951 141312623 346487333 126881846 86296544 414670587 384753516 88133328 95489767 235266805 73848501 204052496 291100196 92518231 295902245 248693874 420574227 67801482 103749260 415983221 70606170 75924906 398870696 323411911 83935793 98475588 367305076 122642211 135601082 76224262 388139218 74320619 219698618 169634166 418646159 227645222 364486723 81077164 419563426 396718669 160212561 261492099 102627549 121467800 77189048 187876077 219651349 343654701 401790439 108320115 162878307 114316543 67823877 315794618 78560042 82522821 96552117 93848397 70132601 69156645 117952074 326065895 257632182 80940070 232548095 137107133 78751211 326000497 351813347 268311508 398755858 71721857 71727702 380738468 115168944 67831854 82232810 106832474 249448160 302324489 328072657 109213316 270037082 415686660 83555972 85278884 96416498 68076967 82589662 120451210 90657773 110646678 72126589 89889990 246409973 301053381 109470045 112018993 242040307 88191731 209222468 87013757 109782379 90504958 237986189 110304828 247528996 373116929 105797847 80100391 73027183 80804052 170739454 70047155 114843358 263754892 79643168
299112413 404942163 80804965 413631254 107035945 404039932 93206644 335300764 79186639 368522536 71637412 90887488 69867352 98540694 134446825 94324424 116413460 286375997 108943221 259245887 154684785 314946604 82763527 352680966 82585548 285104548 222956459 81073506 364350093 98810156 90292417 118542044 152734407 107159180 70831156 156716578 96157712 114446928 85850952 119250052 262734337 394755197 370948331 231346758 95360472 97360710 377591036 201186562 268059836 150683069 95708962 78385720 408436384 144875065 273339100 313440599 383309735 89735868 113656605 78224571 73399686 274175240 120086174 97829629 183429364 266084239 120915253 303258513 113588535 73152399 228756817 95878507 87173327 72126392 394841641 128488855 85876056 240868406 90923748 100318983 94407591 388842109 262300984 87532692 258195863 88562822 106316523 83181968 397161369 105408834 67808416 118177426 113153396 75538455 148209899 106634332 102023392 77017267 114137027 118189619 219028065 70234961 85186967 84568528 86626778 100805269 183275717 110498013 412848352 96931624 113937352 130449338 372526260 227153370 190667254 399203295 196604919 135857665 85396851 88808164 86446304 117571824 80099335 125403355 105290330 71336280 118385470 80875631 220937791 131214245 108641561 237586601 330374548 68516726 120993271 101468790 89786189 90830827 275334355 91749940 95743682 416598751 109309734 159707197 117786042 76861019 107372353 100642460 95429253 390667438 215044012 119947905 103832384 281735918 186528006 83166136 311217121 120202029 102771422 216614367 96310232 73498432 385664056 101767986 68497537 112284022 238093921 276457602 110632032 93512458 365097291 333278940 70987533 201700057
116205558 70264969 114423836 117688078 112579781 192667581 88797366 279457999 86479701 199086596 84027976 138426293 380308527 103389249 74538001 89371014 122883794 388137188 122974885 122820845 69550349 277688452 85055867 75822524 100321010 95165515 74201470 74766216 158309149 78592516 153023988 98494897 85805167 292566854 101292046 412522683 123410073 80814328 176470584 89303511 91770910 118342821 79676849 129772537 243820427 120727043 110808812 122937658 97160367 97382087 84516342 117991047 101238444 94052435 87259341 79640965 232468401 113018909 83009251 306763715 106385997 126087396 295465118 75697035 115603642 160687876 73297945 385022679 135528558 79339327 347615259 376299439 231308468 72798521 114295342 410708785 107338338 78965265 176803440 193130552 68378401 106709969 143257749 82895113 109502355 359132463 238929728 92851675 125479072 371167245 327773567 392767232 337525204 77341423 148098150 286055708 202030797 129013614 72828209 72661949 95094877 157066235 236164012 321529640 72192296 88990546 203954528 96386770 392284690 335009631 83412879 98002644 94940712 118394659 114932409 90443447 70963370 329935796 229151015 214482109 253937022 211899588 89991978 141897067 368111122 419866761 156957736 114582145 111788675 148741628 108906809 110908238 100181493 91699404 89944508 360464612 186563287 97258299 162978810 340821437 110308101 270266623 97515467 216941396 258651770 172137617 69418951 74510481 100047662 84348621 369009255 263336091 87184600 112966252 382605083 117813312 191308357 107533921 95629196 255446499 124349482 92627600 129717458 143766851 185347882 106257385 69916512 179436784 309363808 93020096 98582219 316843005 69969735
278301399 76573799 94333815 76479499 143800420 90730617 175599494 87669493 208443937 324156419 71727158 348763778 74044046 135255111 85455354 77826636 376909287 120054925 71061227 118490095 115748805 84653094 268748109 99830882 69278188 102844364 103064401 83027860 354053912 168316027 79461917 147769269 193355969 82909281 422728594 86823781 78491781 185588492 92726060 83282015 120300949 70496182 276757162 167825160 79944838 73327021 123320390 71836090 309580406 394718274 115633539 81161768 87287860 67855686 110718805 269875950 364001627 249025341 201193337 102695558 319672822 157423014 80815569 80471606 107423226 93102289 171933368 145991816 115410613 209822723 197365274 254151523 71036258 68603094 90059526 103064311 90153623 365735895 323314536 99511071 86832360 151264858 107306759 138424337 152005864 243677047 87783503 410496329 104936287 266866124 194899602 327404990 98149741 205061639 101334710 147644639 353446132 90906741 103142969 100708766 261762334 255065358 271338048 307676751 111993036 405547798 109408941 189282800 282204023 106059988 92450963 91169441 113557715 76766084 114309866 90002989 105495209 310894898 142449430 82008397 397947218 84434059 210000919 180138094 251424333 227407740 94456451 69629864 283689409 116358619 98109330 93615038 101879556 297554125 400694655 274712513 95984274 117453400 201711684 96068169 417999402 117605396 177107004 224709261 397236865 114683643 111764354 109541527 118677424 234518368 311856326 69406225 119738181 105587953 110988858 417029935 67749162 93472442 136957433 366344477 94817095 405822600 240616600 160392436 92271896 118697022 168785980 303807990 80473980 103805131 204537864 109377348
331756975 206666765 336111650 112974273 294509459 82068637 379068631 99333254 114020717 81406422 113025126 372434050 74522888 320022462 280758070 84048983 180320231 171006853 74540846 76436285 243988228 105078267 329047881 207331171 248038520 184329211 77218573 120008972 107190739 409411601 86936445 118550848 419115772 78035710 259394398 355772266 116397714 227933665 136220842 127476117 88153964 83041144 69321430 144943288 221674988 228026099 173983862 80414902 82400858 389996672 356028400 190961964 423568274 376410949 111739311 91693590 85838783 100142006 165161447 72847568 118133277 303873342 178077200 91681852 120993768 72803442 73797807 85209949 72388729 109687035 116503446 380062801 378321107 83138142 244871470 237312807 114516766 109708746 154803191 74711154 85220655 226648024 70404970 80842692 119296803 218879770 112395375 82728414 100274682 70233356 84878989 162964213 100251974 97075616 119403833 101074591 286202386 225997806 290258268 103682101 88500689 69748041 100343575 282848033 90034272 135916936 117888441 94244281 107903401 70274399 362383963 147798653 232067369 200670530 301820396 83339636 78298117 79206368 86741982 100978340 382808099 102329657 69730142 93795089 112942094 177748788 96729534 118610718 189967680 385585162 394375277 123420230 103103434 68321210 118559169 210542375 73198223 82503320 185793135 68783197 365555685 73407337 90388005 118991438 412740433 323889693 89657685 411983267 85727435 87908134 191847128 383262109 84048227 133159923 123171428 338950022 264637111 77627821 117028140 233965072 94440346 122861557 108772105 133785757 334878601 117180331 84297854 126789469 227756314 90162945 238693733
100797977 70878708 401590656 82776834 86599351 111772349 406668746 236792293 186038937 80621982 75535954 211105757 102579325 73915580 261070847 121025005 117289812 119405082 378639250 103208835 71871253 92409448 119660724 117311892 112487793 346594909 315264362 277969433 105577738 183803345 383373577 103158150 282334327 68346441 117726778 372081371 71836414 117566342 85647556 99248829 213654941 151123135 119320670 81854619 121160384 112444987 395836966 368817654 82680755 78272256 119538014 117345199 106414844 339264143 83198483 107347776 88448645 77058280 376484950 179443896 102539213 96261610 304162711 67929583 222880222 162275321 96712752 423684152 283084114 233841729 103721498 82322039 149623808 94536735 85949445 98095217 243010439 110260354 109129139 100034765 75233295 216995653 163512272 332702977 71953167 93550103 308901828 281475948 272170023 381046468 90686474 191398578 414231910 98262487 374371775 102844196 92555901 69585485 262547356 186607874 168286353 110894682 91381921 166813109 93434419 98688243 158957859 116217549 119693748 70723436 107747636 68665659 69889691 94613478 278123309 163505896 202857345 294548283 69538840 83347688 297654818 412874857 307402264 80550805 98847997 67981102 90075174 105300079 88715779 88007269 117955450 234329382 114082514 147890610 106943362 326076791 225964952 78165878 377923103 76412096 151139879 242674277 164197492 103299470 89619101 109829120 113568417 370979250 111452901 114902763 93786901 263820659 76551473 334906979 114810906 69732157 420287218 91534680 112934827 310099655 401971708 260755473 119184492 82866585 86378007 241450385 72784509 69811809 169837499 69890710
116118090 218743485 89505258 306731060 114906383 402374154 412682238 184940489 209658790 97985448 297971185 91822042 108301988 192729197 72367702 113690619 93281454 366436089 87654333 86570097 69073783 117303139 84710457 104482000 388251204 227446470 89297203 107553050 278535662 342530088 122329344 315776615 86302877 112376596 312064749 72578653 92935354 72892020 112448243 102805001 341602819 91233207 86899399 91574323 117998836 230231648 136462051 107389340 82729304 105348076 78718227 99729739 253778240 325556742 246441959 297077714 71915934 141188544 166739877 79199908 110976336 277370195 119794289 412510568 255766572 115483957 81170244 331269529 348571877 123483914 118342473 156037902 110946702 97147592 96277101 242634549 96554556 102785408 366925035 86234076 84891151 309043579 373596147 115928649 343001266 200189242 161545970 226039637 267505563 71036258 374276607 189815387 323442016 216214473 75502563 84648695 123264533 213625790 325390992 263974131 371833641 101940631 409091012 109841889 411620769 421170726 114236128 110435799 81262783 83565946 86054063 96509389 82132816 376015425 228036055 84908856 324851652 365434370 102581176 281371976 377915749 389312952 136449802 114490610 122441922 163806926 122677628 93621141 121481259 75092843 144415350 385079581 275702240 104623691 256269901 131579576 113950318 394016302 107693651 223849757 101740773 366083658 109224565 99429987 96065529 121472187 328095071 91438536 84137344 102518107 132615699 109678599 121536197 102531827 121082487 319410710 168388567 93606241 328321669 326395869 150690271 84825341 111338659 250834880 315695318 76272702 90790780 356852776 74326815
245297112 84757376 230862062 112362473 296281449 374291645 199812890 186029112 103328688 300299779 75655846 104866371 291134316 86220084 101384524 101688296 290283207 114305847 235312093 103155038 115583875 103437559 87317794 106952560 105134508 385866884 115609944 308415335 317236498 78815151 249241127 71648901 92758161 350069072 93625816 95957533 98981799 94880715 393887026 88410303 78991513 115657605 104259850 88911912 84875461 400408363 74795927 116618936 92296160 114378187 71449316 344915200 164563054 145312567 223714440 121141094 325349143 420025736 90340288 80713500 414185032 117247263 235063434 274240501 115497459 175669820 393970870 205203096 109701477 107954624 142358521 95080927 112803418 383569978 366756508 71256184 106730260 121919413 80057197 259067909 221028118 422218939 119713332 400597676 219524535 168721456 146381503 405076116 81520969 168049788 220556812 386021127 353643600 69110003 81077064 68339567 302145844 195546439 270659434 379610482 98703381 176587030 114781750 101154615 405064657 116617155 96607757 96763197 123345214 123269580 105183026 83278417 77731397 264901208 301137713 79240755 176741220 99934283 419217861 240168551 158540266 317773413 68940461 81386566 362046644 97285009 77023882 121694413 113697789 261690897 398467461 129172801 97440926 224962540 92997117 117847828 222564531 90648811 404000281 360284753 334580053 77938605 67947870 112853220 92063175 94844030 370764670 99340858 94596670 185961329 75464661 366467586 97261847 109943555 222114728 181930863 70581998 210591920 217813914 153710692 91101644 84294364 101807403 260380407 121283834 121052950 290990344 122892541
338263662 119076782 83283407 95880683 94382833 97477697 99278278 208208285 111521329 110679094 121924605 95312023 253396580 118876433 134732428 104255099 155975813 69184511 277037422 98308202 157297574 149480889 106751206 110197785 119637564 180272070 116621846 114815946 118596654 81620258 244729986 236632431 71607860 111302269 349908604 144406533 282776575 116638207 98071437 410143520 330279747 192715370 347637969 101190747 108102052 259420666 276640110 118076133 186703518 399838361 108088652 79786032 121027682 87813862 154958368 74943801 97054716 367773087 121485694 120617444 254797655 109014165 104929108 216803370 79081669 97786375 96828871 327651098 403668716 102474385 374896074 245613378 110147993 99812136 146952982 97558563 91421243 125744112 91245466 89147688 114036265 85615466 92119635 94803005 78820997 80097316 112018785 225038222 109047941 95134350 94729566 110887892 405271715 173574673 326382022 73405150 82214043 78941270 73671397 354509075 88746480 363730215 113822672 87438687 263232889 325702249 297906399 257965058 368898899 98482221 118763437 77565987 92746721 117312439 120598305 107806214 186386241 105065582 116581023 120443501 102425378 114185596 311660234 108263509 104070337 162132224 333408880 303553934 107968191 79259568 116489840 104615206 107974738 109067930 299769235 71643505 387792140 105141818 92728972 89527355 196520880 130596112 334159900 151961096 98731845 106171143 333912576 412521134 110935246 381973480 70365887 319292932 88864406 80932021 114037817 417331503 104846707 70258552 108141891 317072001 306354488 105677483 110032719 161114498 331144337 86951773 304282022
313056565 90444190 147435385 243549202 270212438 188651657 115761823 264236801 112397984 73642230 333569762 105492008 72914168 120810654 181829280 77402466 70177050 107232497 92357702 109413750 88958800 97140407 234621309 293107704 111644126 318044708 84700398 109448892 181156005 106929806 81687528 389743738 77252034 82073987 76641327 119069236 195464292 387910250 115974164 110556710 84331793 85207303 90684734 297759116 111383444 76687110 114331998 80995884 105526569 88613557 329829909 117971619 143163506 89101062 404389902 379201104 123452555 86017343 341836950 101744628 372555508 370009075 89148264 228385852 308042990 327396050 93038398 108196686 381063268 71378920 123193186 123821394 262250600 76327285 71126848 328147438 105459584 99678442 332288268 411735396 118425525 362384761 299542196 179870748 238147202 388807651 97987172 227458151 122932687 358337016 263080487 87424391 94414300 68738150 289609384 220172068 234278269 96716898 89001155 313445890 91587973 243946562 97046128 115962750 102132413 77314097 109060675 70882892 111639690 74306006 393574600 423214185 94936251 245467374 285144465 121854262 265861242 237154861 131284939 118522861 107992639 119070418 328923893 106925264 115473210 112200851 122575713 118827921 417067430 207746256 101578325 127617463 367993091 99559472 343949553 69607315 356590851 300743443 127916360 75789166 102048246 85602439 103974137 121631175 412067576 120133599 122209363 334280774 78589396 407200956 108809944 104835459 300621498 213162896 77469624 229269087 304020333 381286191 107991296 115852695 371384648 335352955 119598069 95586545 300829585 81902477
99162783 102139078 75775317 70146324 122101120 301875672 115278907 353051281 345599632 116053720 92911218 262395731 274008579 117461281 121027511 122770659 274295629 131360838 290104607 146376295 121856745 122540713 102529529 295110465 117895069 83519645 236300297 72807820 280331148 113151480 94954016 193475318 207671519 294152057 92277370 123384164 106595398 231473309 399106863 267839560 91727981 80665470 109010124 121048316 170818380 292170071 178387979 128480429 110591395 108605225 111037210 100857037 304798802 96596727 77786639 221390403 137317940 86892923 226755601 101270719 82276253 314255866 72502243 100322124 99491979 387254770 186235944 68463669 158997568 135491392 72633741 109804146 226646584 383033786 72093815 212114641 106039204 84064141 95487062 151810251 113133945 105224350 108390627 89571025 84784265 271669660 116944382 98656591 119159244 95792277 202756352 333056395 318569235 89878600 93869092 119746350 79932807 419443043 78678514 205627404 88275635 71478573 292597966 238850805 90040462 136990000 268068209 204956672 151323140 101105068 100416409 84875324 117593929 78696231 250978863 85438369 69315130 113975607 78298511 175772073 324111007 114382410 136911869 129509356 414061114 222269267 76968478 78117061 70951211 99265918 115431781 114331878 338912965 92665479 102728153 93453011 81172843 105099521 100991029 376212225 272023640 151189267 86407223 119106369 416430957 345777834 109869577 376339337 105486801 278247421 383915460 79392618 83395589 167383027 101458946 113610239 94158023 75348782 86248615 79814071 115226829 77025389 103372409 116652118 84025270
276473796 292545410 240363487 158721101 114221466 296596475 68911317 89560802 397088093 101927124 117736283 86215223 98157093 77242084 207664629 113719508 95948264 73579256 78666982 291019962 346211196 343085194 93328162 101557746 387153204 123265576 308542082 108265145 68295239 255738460 91619142 111507307 75249650 93620829 70868792 266286541 93254145 101934288 104358456 111765591 149434631 88423958 74227645 120126944 102955978 121604408 93781914 365077641 355197471 284594033 302578062 71335853 69231552 375974395 119739435 114672128 188542181 97411132 311615301 355484552 108025899 318444494 289566894 388033172 117429421 94944982 82097113 70470427 94161348 120416103 268838343 80723705 78262772 320537691 120443981 398020956 322887208 192930440 95337302 376253148 241272331 202636003 373717151 306318649 72076614 156263565 422952246 114015473 148027573 114285465 81624577 74922720 228679211 358202165 122882469 410217015 99051566 407253725 84801662 385871541 174122474 114503162 83962289 85150639 80679696 88863422 79988630 69327264 331045271 234649143 136149540 373892554 423109729 107373700 416557498 284397648 114768634 400073079 117841976 83243707 159946214 78238054 80213000 89207258 117245988 404218381 339216141 348798317 117891785 189402452 101839518 72487343 274176781 75117470 280408009 131735540 354968145 97342507 76818609 95749490 92020300 225945530 326124306 96193338 88065458 233927340 96247163 71436746 87966338 112389828 181702571 338969968 77020254 289885786 205581040 170693796 96535153 68031435 227844349 313210396 103778136 75320152 279377916 81927425
108607171 76077461 88467155 242245678 106199543 246587337 322720870 89142379 222168095 215567665 215177763 95749951 285585409 96224626 266905889 95688877 288948922 119842963 87767345 123244400 123117221 265234343 81111343 73861644 320763853 98943362 398747876 118442665 80081800 277701090 264304385 202384672 240491773 111762252 69126619 321183929 175161236 346492880 173959789 113091154 110469904 157098125 86140940 200627033 160307112 83920778 106593523 109410261 108491143 88231922 379444528 71311980 69387873 164531985 79961683 97196821 174604146 79836237 76920404 246411056 116738685 81928712 70898411 197787592 417137943 119703332 292147940 355944794 115197569 116041636 416708477 195421505 108904938 335741425 112413753 113217919 102241216 234984424 115777164 79193710 83496347 93531746 115202053 315010248 70053472 105669265 120985006 70972106 361476045 115891835 366606102 100831762 78289094 86280689 85510090 260221470 100634925 308726681 103152561 120000727 71479716 353352487 188577025 228637667 129832006 222346448 92890471 77596499 71993641 76246203 77132080 118094513 102158944 79501051 95926285 112293282 89376687 207346070 345965947 97495637 338453080 173134063 294695956 208273979 103131774 86225262 114169243 324679255 97234076 116848437 241597729 116016495 204411697 102959841 94916045 110918556 317609434 417082360 353955499 196272707 114172583 111979806 334782776 106435548 99103194 143444195 77314433 264563493 124205955 76370990 109675345 186544518 76145203 95251708 72819570 293658845 80498650 117919169 104273018 163128378 340240258 120643310 92801005
103025376 77370880 264036895 119024273 293114942 343911910 120817383 412762445 268935922 202248778 68290156 232129886 116581190 265620078 68496883 123366293 225664812 84445862 92514714 85809854 139954860 111218317 109684987 393978576 93636034 307929517 284844153 98181453 172415039 373723978 342357788 110914576 70572005 73061964 187700580 166503400 255884855 271789141 102032926 97990593 150145487 176348637 103764066 392004923 416482693 92453295 71008856 78603363 73307836 352423796 110678481 78351923 341000276 304588014 80369175 192616605 68655767 75731648 223378411 88269053 92677046 89496990 201252999 335025888 98546958 261133518 292893783 81566068 106257344 76867399 276166014 85411807 371674969 85211634 87333592 72557372 127209730 102134609 78742263 119075895 87597090 95980253 213650923 112137634 96969936 90688380 78305364 419658804 324451059 155852671 105052923 99101846 122428003 94677727 407265884 103918071 220623434 82856214 117036147 332936401 222435195 389564648 351483051 233437664 102777079 369140271 101026995 71725266 94963671 98748901 85025190 363852002 75024451 70430295 116624357 95193788 244126634 257632880 89422697 146818868 346372315 70903786 341306609 107386790 110021003 95105975 115851356 86929541 106471444 342744460 83962743 89733051 97420331 108374999 118901888 72497586 360129221 82855508 177818826 118093430 106879478 353277767 317941257 71689680 254939908 108261351 413172343 85542103 122669175 118281804 372907754 123310739 105768466 122633483 288536328 282216514 80041254 103481805 333585212 140071997 76128379 419681599
77358075 333491709 95793743 208718988 348660465 94874081 195967290 118207261 119012584 74929384 325685208 110747846 169077721 367109910 268301152 294781742 106876615 105401749 103981164 313991528 75754443 70028272 357592688 89655871 411948210 229068013 114931188 224399386 248034854 219717692 251297829 89787818 114681785 338004042 379625548 376825877 76835987 108098080 118907510 261970514 257288630 119480117 161271999 115708085 79190471 78270324 108052112 110181349 354562539 101509630 79119149 331789452 366681870 95992721 235764168 98442478 116021113 278958892 105596211 118267496 77667321 144280903 218394712 112462977 229014106 317677165 114505892 114728797 72049528 114413327 88200807 377854674 81379137 85377868 75510523 264965160 75043147 70671016 102279234 71965190 113880159 159619041 111136739 112683227 90277548 74525454 313487863 125126200 247056545 111875448 104310224 76164113 120473590 123055508 110655214 359741997 111000614 94017890 318363983 342469319 413871029 156859909 150667146 279187995 399503646 78275294 108385882 86901902 78762184 84242131 194517037 68156852 115104507 118438743 77868240 263169900 405459750 121550486 225708258 377353919 358409530 194396531 85123236 83277797 70916138 406979800 121406987 98432678 214076688 104354070 124602390 86471089 74854860 112226569 236075092 149308284 75773445 182648534 79835536 119849217 341582123 372013112 97604511 276790709 94666297 407993629 126185299 72350690 107357008 255932541 120616174 80983901 96291643 354483242 341009633 96085395 77024657 127785734 86711276 75750260 190795555
169804488 75909688 168179368 182148100 70231869 195324557 277670980 172721769 79887320 159039734 111114205 363232457 269341079 305233398 333164608 68660520 104800471 85496467 377185322 84328297 86113457 313037401 89929632 241350366 246263623 122572733 352830126 383948319 408734734 362638851 85730720 103889505 241226864 89495831 308406453 346293090 73816617 80947932 344119932 342472555 168766652 386696094 382249301 71736334 108387380 76127302 79950796 359438268 101302480 79161868 331041674 308116588 72955097 68217342 79663382 100403387 355152936 98978743 103206080 114814407 403046588 396122798 68370993 68050512 163836883 103115554 93319154 338186201 380967856 115811961 150822136 110441522 100420213 107111127 186949666 81665193 118243917 89911495 87273610 107033861 175259249 88694211 79127906 86152902 119129397 382730384 265520639 232444859 84635598 97665615 71043480 72930896 164794599 70870650 410668517 104065450 118048438 309407080 73184511 124340826 98300087 148177257 85361628 410686527 96681022 97865047 111463532 116734912 102138934 258892199 117377743 90944633 103423967 118858263 260849066 364854004 97189111 251357215 218776026 245376083 346139026 120286317 114678392 110741836 154772954 86240343 79711685 168542905 84895713 162621444 122486888 75831018 87102165 273343048 129830099 365735345 171890950 89535284 69485881 341465537 320493235 106022392 157251768 111889093 183495083 349925327 122011552 81945353 406416667 106527177 69286137 113848583 365277346 232313988 82380896 86709364 171673764 402992471 108747437 240085814
170252866 109164877 122280464 192294472 120002397 88289447 71884202 273508622 84251105 388419552 87466803 110139616 110489048 95042982 307897914 268062760 162647394 69910877 157283431 157479995 89933304 225790352 115067214 94778712 327798170 110178848 109219326 98910274 106406838 413752821 211577431 67977661 119559209 103787666 88491681 74770681 415167276 87404700 80866878 75354745 102070027 109825250 130655326 268835833 385988881 384868091 85974977 327803738 105419066 101697250 75817225 285194664 76686873 128641460 303775563 100768861 354409154 394945888 90498076 91288412 75256833 214221208 100448429 80088788 139621355 350485104 121171833 75499157 368985811 92502374 140795915 82838644 163649395 100428922 307266158 283609876 286500812 298531704 379359165 68684933 138251547 223712936 384182882 91753118 107994315 102362256 96255058 76082362 182138164 176925763 88145788 74595125 255453135 119423183 404284180 70141790 111904413 103475287 72315319 106685276 119827113 70737803 86127742 267001549 151853634 82648901 213663769 198319451 104090454 407315292 84406283 238839140 285677342 92539508 84592729 241451082 122022101 78216447 88363723 107652197 81677488 312106371 309191453 70014920 310993219 261858524 79624488 125140373 103271102 307543744 341146724 420271087 76124433 85224039 108623992 73781852 363286585 84112770 95607877 83166382 253711901 72756030 302235828 86346659 88088387 169343012 221339087 119420598 271462584 260241490 240288232 92019032 121256291 88703979 327875588 108729076 113307506 317725924 121054153
126567563 353452856 108490366 373933278 156288608 370409649 82049338 380389503 73013432 173747152 342254232 175416751 323746614 93237875 98005079 102925177 322315546 114243038 109607782 350663806 91531273 147161472 386276596 86767667 89269538 375798140 266174819 113590371 93393563 103787447 136924511 135216880 161470779 255007505 97706557 113567631 411613940 260911128 319993848 232960900 83844812 113070888 87986839 116999971 68496186 353379840 122348050 112077068 276062899 345501209 121291922 262169881 94022037 86633610 411902424 116067001 98038487 113519136 175520984 74491955 94661152 206594640 192813296 117588372 114539195 339031796 292247580 68082113 323477135 98173345 85925966 95540862 379462626 115690176 116781125 69070390 73579927 106233481 416939506 113599495 110984921 90529054 73219721 316617278 275114461 104887094 102013382 95479624 106544984 88483391 402819388 92957757 196822800 101076647 104253109 262801190 198651217 77761602 124101190 153706037 422334091 99010644 74593738 92333182 90226362 90055322 68885309 157141719 114150597 71622502 119551211 91127084 147985648 372188058 113721196 408184161 371102399 182121285 110044941 91290689 73803850 85796207 361668793 98668727 100288754 84712551 76698110 423493886 105231138 89583978 98534609 366525089 119536742 218053767 241235730 94088497 87136001 164458271 321534007 70678400 211599394 80295272 398238008 367015556 105669413 82257314 110438430 101812984 119768845 84820120 330820455 267132864 88361552 94358617 218484642 288271216 89025886 398116898
72063372 109414041 87729589 84978859 81479314 242038072 91548569 360820691 81010251 95071872 114431728 107027751 245602259 265692025 265359019 100204805 293003394 238281368 117587336 194979916 74145752 119222928 165433164 76882334 75129287 117835703 71005262 232057682 131222061 123056290 84801053 93168897 92668474 183533497 196168681 101422937 95664726 98182696 83397880 121025585 368388169 243531167 246273179 101042461 113415028 156145903 201511633 96931399 98958782 378931204 104393453 230681142 215144844 119748243 250407273 408905754 332929443 110593877 77995446 109903709 89312761 72061158 267550735 200961463 87949765 92409193 348809400 77565304 304631140 239728463 330562973 89602002 274992301 179495163 398362644 236615815 227916062 113776920 180620930 247993287 313108875 322370764 123449542 69128733 92705848 81374024 316131262 166637558 418766078 74676828 361912130 98258027 308236098 338834735 92101760 92912222 82067377 81350434 83591815 96861887 70579302 165783664 405595391 107179850 367864335 186890560 100692935 144340837 279356420 323685997 168507785 123386037 99619757 100140438 101811627 120505873 102084454 84130193 244005095 278693843 216763019 73285836 196248027 262701310 122456604 336026337 107310365 359090964 360434693 349895424 118972771 89046681 101954328 106562405 305397003 161194350 85518287 74169108 367034433 116788441 100141075 111359318 107122806 299006692 359678263 115579814 93079937 355861564 384914547 77135216 94594177 260621517 201188084 85999733 84887627 133689853 110324652
183713797 122836230 94020000 83335142 249463882 122897645 370067665 102205515 77590445 87911631 101962639 119710769 358225869 349945359 71762057 324305379 290937654 104404736 412038432 90920546 99479233 411105319 97754667 121414190 118485262 81938983 416410164 423497447 69105573 77152429 104091867 78722176 303610757 76837585 93624856 119711583 79961516 83898611 112139758 182185294 103058164 216623482 153420842 84919228 414570671 408891370 105766494 67982256 118678225 74132471 101531688 87758884 98733975 231623402 402724162 120327742 72446532 73685764 91382309 93823322 89390847 242644654 268536271 85523912 91872470 125201222 106326082 145658043 419698410 275512956 107786514 334238292 103415662 102538724 391796007 181499628 89700029 402013361 252582197 76866743 148255780 71277270 108621881 82611707 206936478 318445492 92797914 319763979 112580226 225353731 110478561 247992463 118836876 107189687 87512231 78926965 114196547 69229498 99906461 91626098 95897066 375849916 140141961 393389196 152170182 100192176 256156530 311295132 227139547 225557700 94498477 116889679 316216751 69116995 84241455 120295426 81853846 355599692 391041861 142215570 99664725 191419291 356459275 120498703 276744442 97148786 379268517 314185364 107867327 113718679 80260129 88589946 77504586 216099230 87412713 119555031 89521408 200602907 82422062 304647948 115764607 101629249 246120837 335850211 95056190 373576162 278683674 311419073 90037259 82198138 171285044 291217006 75927025 70730258 289910549 93091898
345355433 408069085 152090754 88541315 156479057 70185345 146734750 229717286 417503963 286028428 110891488 101931628 92809297 397068098 114928697 97346525 277984680 106394513 113615925 243930096 79631101 175392537 405378840 253897043 404444310 81208742 120885647 92692570 396495767 226374081 212879912 79382527 96458220 343498483 252258747 177755484 340571623 226546505 85419935 121463718 104079904 79596371 113238355 74786721 104950143 86631105 206341190 105427896 254647388 94562266 92461020 411858552 111820746 79254346 115526103 82825364 284585674 75457079 301138338 264707042 120722445 88685786 304380011 367058764 75687844 233211756 99859785 99976968 77290549 300356589 69270887 109639871 102484071 90208440 108948741 373491737 99604356 98242324 110831179 87729760 112397379 192237242 98694380 105332807 101600164 82235772 109129765 417429529 76887725 225343280 97496540 86383598 404413993 386233993 136295992 214727534 379960857 96642690 220216246 96667896 99339717 118837084 90976770 99866377 278321649 113275486 112373915 84250268 99130232 336991949 177162778 96629849 373059665 408335216 92820191 138934999 108684765 96146155 98035095 104878278 114737827 93384944 183091720 74524332 113512387 120710339 106915288 81346779 285533212 318090288 420032410 222876839 102555879 75128628 89743366 421283147 90396931 107471839 94636794 278907628 75411570 80264533 82930392 369684548 90355600 73913069 97355417 288654594 113196476 110992387 108732528 263959383 223458131 94932956 76925571
117297300 84116155 136768174 105110293 313562242 94283455 79270802 97085965 110600019 337408249 334068254 255497800 117304133 260356888 241957799 112869030 186360551 112731461 117344549 349179922 80821910 76443013 88589754 89466601 107932956 142324384 94260082 110606890 110709879 83602431 202977747 421834381 87579354 81248666 86242002 114166120 94580272 409552235 390384652 150667253 372102310 115240050 226965704 224241253 87178974 76905207 296653446 116291752 322307116 396154620 105264241 100236399 420880695 127030585 101484026 120186480 177347688 94221578 121103734 332115244 306964901 70746720 72127632 214640470 106387896 409522469 300306187 153904225 120569545 423530301 105982989 140541006 400705336 351837655 75399557 78732092 222079138 341277440 272551398 95871007 115585136 109921832 326051930 416833465 372600215 147279198 81397997 158289930 102222354 143342089 402127089 106565137 109304485 74879614 74177759 120655004 71577051 118064765 324228077 77654036 202592972 100182887 422515878 103102314 90494468 89076732 276288096 416366270 72334091 72585877 145002403 121279198 101528154 108596707 81973541 348054320 302626236 397105339 88213741 329290450 115291509 117048736 143068861 92608609 228614302 76262467 240069631 101778101 108287469 72103521 118143521 361645857 370538449 116224792 75288404 268149141 69514584 209570314 108227265 118981590 154514637 273912365 93842125 298413433 105038305 128309442 89061135 77912892 114182820 383447589 118025500 75119338 171086005 111817878
72269895 215813390 103588539 298543572 97633071 98878467 112066591 97774281 164617864 77571733 98289478 100538860 104247077 314593286 90780440 306326866 101779471 102583498 114297421 118164266 79326526 98344393 87431488 85992414 95169982 101917605 99183757 95909546 97899991 373510779 164043878 87912005 83513128 81762734 121657523 112998751 166371208 77362452 199573441 369629269 97656482 94428553 399561463 106324712 117061391 267228702 68664201 395656343 159142994 84385525 347080046 160200292 187043553 101258593 120575731 93177519 103059784 110752099 168268987 406973071 123335541 105604751 341891707 82073634 87411030 116703570 172091895 115561949 187640983 91295429 75323237 398412133 312714447 80714286 159050213 145434009 181973075 186289445 98499940 94623836 103671926 289989011 76049529 146670836 402785970 118306580 165103479 122082809 220666652 187893104 95356596 110875074 119840652 101899510 70096662 80855281 100530179 70116990 313232409 145339330 231766666 397969282 83588622 335880758 251712075 408363635 127781567 111230111 84001220 271874711 98951882 73563183 86806349 68565105 367782555 364078307 70504840 87867347 391483767 288876211 93508483 403484680 96352617 405064403 91760005 235061876 99494982 72830452 101216202 110778356 367649747 262328135 92073200 105203570 161950596 115255090 264115587 75633429 112812605 174131150 350150774 105156552 363070656 96665131 312042728 110130151 105613785 290188904 99567149 90664401 107432369 380255872 84766597
183596027 85854206 415318924 74219762 74278851 95860339 73955633 176526606 169300806 319298373 111918462 385397681 240234150 119405114 317283736 90206655 93758017 188090535 83566323 94957797 106606071 115717614 112412147 252057147 114202401 70900077 69776408 108225743 197479674 224450443 117154342 84746746 89601170 96473084 112761536 347783922 265002059 313921527 361029216 74340985 160482752 152939562 92959741 98361142 277812234 120789909 382237062 220478493 120966024 131859868 382890787 169145383 90776165 122577927 241569549 114362752 120700850 124252534 218098563 115119437 119426327 402274969 75166833 161470583 164503494 239780732 77138876 175821472 119528597 113434849 131973158 211982060 105316064 175634077 326314334 319858039 285767434 100089262 92610499 111630274 369636689 275730572 281103217 396317331 115210795 378514460 114966836 163878600 70667095 95104583 86236993 80455755 88384962 120693685 79166762 101558394 222158113 218076720 81332663 374285275 235193926 111211680 418981020 338148674 306768224 124935751 76428811 82061966 367243327 68412655 95792777 86873344 107667744 350029624 145019930 344849476 110506395 174382459 286498480 84410321 380710309 75932703 79430198 151767434 212704076 79355111 118548506 100954640 104167399 178029164 254333618 110475024 102595388 327819697 73480005 343448666 113779686 85471184 83537770 239787060 72258387 145028993 260327973 129048772 115820887 110777707 216069404 340251230 77090466 90360967 344824162 97799482
382057941 77536218 73482513 230522572 325620888 405188047 75152566 106936962 81359305 375265453 93531152 76095050 321336711 88498604 204791580 340057959 112686922 234913664 411477293 318108987 418023263 117653302 73940247 312147475 123652508 287678925 131627620 86932756 121002393 321537887 72758272 330341512 259284120 100372203 103299135 97433820 84384758 104275771 183930693 118190611 83141110 281565483 402257584 96263914 101834561 93346802 110648475 160291574 87744965 112457560 95574006 237140396 118227963 105568993 311942538 181053650 118257668 69465833 288310254 338244327 121131864 173030524 110244368 100620794 67918555 136329331 92052612 90320842 115091648 80584588 93150962 122879493 97997178 121482757 101344425 75023435 291583628 375405548 322309951 86254641 105648384 99725097 114678446 243991993 92335345 248169199 92262272 113058341 179420140 118042765 182281263 358314297 95580146 397000430 289294954 93943683 70541342 74411183 96827959 80706160 240945049 90002115 76331158 82276431 71278218 190662749 70677356 95881776 343258519 314531382 197716016 304311415 74101907 69931704 110159405 162494354 108536956 71965693 400980243 119493095 394103385 102009112 94620814 90517899 124804525 68249855 282588115 276788835 72454270 71891057 368972917 192902224 121965304 278108166 76126251 305883426 226321276 93014550 99859321 189994207 84727617 79577297 72234337 239151842 122957482 80815910 92993553 253811270 128530851 121361866 379318359
96081438 101508294 105351979 107537988 74411847 415327630 327273602 150396950 107277761 418598727 169371271 72032503 92582593 74969375 75761530 264645195 115819648 104226955 85709531 107208111 247424178 381323045 77250880 115491878 118634642 109670111 290686423 212564378 78798295 111027621 108091330 88568827 118391357 327891433 377515759 293704428 281128491 117636484 120866146 247687017 74956294 104911171 206257543 80749684 250988183 389029018 121683760 137164059 188641974 392653633 84149780 109260100 168791679 86950424 101998913 365722126 312682626 97606932 80389108 363139289 75372860 197094083 105946805 77143206 103475179 329790838 327108509 163596849 280163965 405716347 89011881 312841797 198698143 258349839 417912602 118817347 115937631 109587252 211188241 125863969 394881604 283121732 101910792 203109340 89173223 228328297 296841761 117557176 108878160 119325074 71466132 69617288 115924883 111629430 305822926 403097685 117374486 255731405 319739875 81384335 353710137 270249065 127870989 331717961 100595389 70883991 238700588 92362140 113318356 108663431 77469293 141273842 118095027 255067439 92041844 396514354 179597241 106304072 263575704 107328714 306440985 218248401 265594697 82233937 107049675 111675948 68275172 173377834 128292817 87442707 114152012 349089591 109505362 182046718 103520252 84423732 294769068 204101729 120714261 331555640 124900926 216286372 111059437 99430268 386242261 140639503 72596359 70620045 221061566 121602521
315935166 405363220 97738016 348013049 118987428 83517133 120061436 392305437 104678007 73584036 81850017 119432734 329358776 94080462 121425022 357793730 191619538 211665969 269542935 89353607 92054569 110760006 377890989 388624024 367052737 109177824 118883638 155369445 259153235 315912471 90663325 173819684 107222127 79993026 94962654 116325437 90030143 106284156 115091168 298587244 307832256 98234844 127464337 109579200 75074240 329584588 93991488 111205237 92263069 299244121 165979643 103375417 116792223 281915355 80070380 88314780 108037064 340551611 117369268 390702957 86168407 100883105 85189475 87560115 95455405 122850383 122247124 112790044 120831990 372047001 81147016 105174116 74238391 106852520 299404901 339802597 404339207 123404909 74162958 109395886 118867972 254788961 74753456 414009977 82360204 112494387 368398035 279735335 401099925 103703764 203732037 322701997 71699410 74897703 73886741 121576093 108151955 72967629 230409779 97990404 101713937 69173747 68622952 365700310 375624438 105167076 396144754 283324918 220332858 101208909 116327082 107805267 87387091 297530736 116112931 89494368 385811908 76407090 206773428 79356484 104086275 85036612 331614539 319801888 270836066 196666147 111895480 99105905 168171354 231585193 82896868 141508797 68652641 361939901 121175873 82040309 81005047 210639309 82456574 98855432 99318180 85547273 195705870 90814810 120116355 262538369 308219573 79793398 405257331
91403705 71058849 82941440 167164518 286551895 363756964 71818952 421376077 100399457 68854903 98970008 115134634 85879910 205161364 80405268 117764118 98430472 92493651 75246944 407113529 80211844 101311488 91786306 102462583 402912973 133279601 74573770 113694571 81159388 84708207 107241802 113311938 106530089 68173887 277253487 85165592 330081667 412853521 109962471 117728755 100697055 95677585 256798211 365084886 68510041 85683960 341821179 105150847 118764975 98744815 105036934 103474012 80796167 184548136 397358035 106682338 73713337 156416773 103530702 69049559 206029658 152472387 114724036 69080885 363269398 331738859 315610212 362412813 82619174 384312371 129137602 242472639 149541300 99889220 68381045 99260817 224664625 285280619 96098817 179000670 98456031 200157393 82484068 95575558 226757846 107248317 79815890 90009031 70744093 115172673 90298898 113337396 227765253 246792376 423444669 142981477 127950096 119490809 98423653 270165556 392269357 300013557 94691786 80787746 84163025 84022284 74487452 71884451 94058720 276222888 122891980 193631779 114817676 71700759 239984459 112093848 345631806 90803310 68962625 164119955 71221456 77024680 72519796 83132066 71928491 370911194 284363832 117978850 122944492 191164485 75952048 380789704 108569507 97437268 413329290 192318129 79690024 252444062 87137796 98797203 74530544 102944218 348915088 91119292 114562065 115641136 407246019 84047976
90254864 116767882 287157719 110727390 191765173 116674520 415857636 90477991 83735892 291296777 72641750 117784803 352142901 102040230 114525238 69712055 109724762 377135309 214056632 74653492 90647983 74270867 119003617 372528794 69560470 102653655 108379860 121447468 97754337 103245285 228795032 320492023 95626508 282758962 70253885 163363027 339744424 96769539 103425581 331096075 110347774 419316750 215742551 89625298 217321189 379616367 82111457 103976164 74857214 338793651 73929723 70452471 289000833 106225301 101270047 110800802 403459470 114671309 188389186 242585802 82218405 117260993 246562107 153920427 135505776 132130112 238504714 84578835 191940456 94335254 183781106 360275817 102287124 75369335 71207168 83162035 365295312 229986339 272843452 71482701 273711329 109044265 255457455 260860929 68947450 120812238 88995189 73503311 98008317 89116288 69957531 394845029 255672010 294708806 266471038 312104071 78053592 302009896 403629296 297387225 360087581 87068179 122748277 357705187 77905489 91348389 76691041 104563203 408742541 125740663 193730438 91296668 423381051 414256655 107637480 123289267 100945678 407962490 263065535 113858780 79807299 94289383 107094938 103514077 253414890 378363681 118327262 78442011 248757110 112593171 290132274 101519363 70236522 363092627 203212742 120472223 250203405 391310302 199312477 103561823 90777803 132008331 133050538 82634209 90458317 387027422 109900829
98194397 86750017 103484128 190245149 71853281 105886044 389616483 101381437 408726848 92964758 82287032 268326050 99692824 87945118 114519577 107846388 214654469 341589781 113196316 103489397 77668095 91770052 330936464 221364050 72518283 99672994 119385144 97548306 113571139 85569287 153067326 230979379 242486302 120276579 104173165 326075413 101540550 82957517 284326991 96317305 142332095 148097661 83130703 143240199 393367066 200068035 78400441 108507910 269232776 111949643 82122280 312690139 181244578 91915739 75539360 406569033 85895263 211789388 98812265 370759157 95515975 179236996 190731140 69876077 90633616 185583192 95534598 345608048 235161765 109039213 241936098 107713825 100994631 83711728 164304293 257838244 136240051 308319887 70657708 160468417 79295869 269417898 348848487 79654084 78472574 88451206 92314907 119724826 112019007 93734151 336654345 250147744 93627827 314105501 180610033 102835166 357005706 222118867 292527880 172077508 87600090 71050461 379469305 72480618 112149932 103424815 85498865 241686877 221402083 208175049 103567794 367074178 101054412 75714174 229700375 119101470 305611979 348058467 333930082 114690985 122841028 76544664 86997101 79507319 369135414 84370720 101538987 355512917 75565266 289364442 74688624 106124458 170135588 394073033 76050015 89550541 250027940 373195473 76123347 68117536 306683795 110131465 105920545 105215423 82788047 114979614
401724996 307498934 192381423 68231106 377155645 187698895 111559328 383654122 74623230 67907945 293156010 106407162 123483253 90419456 69832777 166384437 174460753 73495311 100200520 122950490 82490973 376445149 130500957 83947733 90536558 120154419 122969887 84232220 275492027 298682435 404184344 218892293 118907125 368482524 360070892 99296366 77159568 81217827 79082737 167649255 73292140 110450804 112305597 230973621 342068862 76898094 99403953 270984570 71766166 108196921 165075803 301010764 103042808 98303781 192142874 79067897 91913302 221719628 340180946 91353540 353774018 377123399 251972363 167667407 373157396 78215431 83605529 308786034 141046502 395446042 73208924 91296997 105634339 164856056 331784125 367502801 78455514 73614095 174913712 98400766 107836966 246718803 101366205 70548158 95651398 69798671 111097813 95512558 100509220 361041780 136848668 410274028 348867854 73482427 70744216 83900592 287094701 203340148 257675939 95236492 117670279 101249673 110231198 104990544 75797857 101022568 319150686 341561284 396290067 111619754 155164477 389546710 69777478 353177889 87713077 314173587 90278495 194930062 113219126 74433550 118517965 116186625 410144646 247553665 70548936 68136108 103542180 89576248 256855262 105042608 95383971 259404865 153790614 80702414 206941090 135592011 234234230 95133952 122873685 230751151 362356340 79389638 109761754 395482083 92241620
89412077 69299187 364821861 115712041 70388721 386619329 86579889 227291569 390168963 78371845 272572725 235720807 357852343 121271114 90491418 111030095 208270439 288992451 202361920 172995562 105940537 73550202 369407685 115444507 206061511 263607061 174975678 91827298 76988098 108913431 107987854 133222738 115021495 106199793 302684260 104836182 91400547 185099488 72006801 74822369 141321852 89674430 116397826 108934610 280636670 224153556 92671264 91552499 208720785 111003812 69714496 100653664 181997073 105211608 174182001 95307227 104688180 94012522 368932043 105116626 98484470 117019774 112019092 95766717 242957209 96802407 99905209 72083309 77503750 301693720 103562690 99374285 115747083 106159150 70983795 107933088 135112863 76734123 124942834 94669043 81882377 150824993 309182729 98416875 338525692 309921552 272937621 247700739 118513142 93012847 88816837 80835906 123291762 244839094 113457043 83261273 83554827 116398440 72176251 277663259 95452066 182320786 309462223 388015025 271657198 85152273 83505470 88281560 408881036 80581382 94195781 349631229 74615901 140324309 102842812 92485025 87700220 147822869 338414398 376507729 139629027 108881345 102799994 269719876 154078728 119906787 348042004 76381036 346359332 84721289 120524687 83733310 319067068 104875758 84289871 119370104 126335618 296352483 120299708 81331019 282289836 347276862 120691793 352438930
100454243 142726993 108534318 69625052 418987935 97040955 85462764 166541339 99023513 321814481 420692220 278753915 138902990 70045551 112760083 115576340 247071439 282715170 274611281 79068758 95706116 292242534 352609612 89180566 222865334 242761054 84443824 83518828 94806851 102314956 273327638 77956127 119792849 418141760 319719034 105067141 146521914 102565276 88585846 281310284 88013628 85323824 76155941 172320992 320186983 82051540 177200665 325680335 84525330 68906311 337419469 109056336 89494112 419364527 103726559 89798095 113621604 325300809 85764469 89782823 79079912 75120119 83893730 235382196 101525846 120012087 118669764 101635458 292856847 246450887 267069004 73973729 81516667 111578616 121151675 203278994 97567246 276302782 71317796 118584672 261280029 129235027 373319439 172037415 241999075 183939841 259010925 100944877 96583077 107822249 105435056 72724856 227161472 104430338 115967111 100977706 86169278 129850283 226888335 74111621 408318845 117744887 366377954 92531421 103392582 110580828 116152105 301486531 94816066 71251774 418206347 113358927 348287577 115063456 117032932 103994176 110509953 194068394 232651180 243270761 104512444 104691930 194798004 223705196 110619777 288924794 123292765 219227772 326217146 121807005 90751875 370816401 70558462 90291257 75153855 81537231 84679389 115360920 122806111 295757779 80513636 118108899 151238244
335591555 69927533 98915990 341830165 97559396 179885000 416657228 90528347 226804126 69525234 122237386 396262935 102328119 101219102 280305569 96726465 419291221 326503174 81070704 76233440 410673767 201744600 293361985 134680055 100253894 74541859 94666747 69854478 107154546 155021815 105582272 72935206 214612585 282135244 100229598 234320115 79170758 120043449 173221426 75454670 68194425 96465760 326101712 298426158 78844384 151437477 119272755 94051433 93314320 138594343 117789028 101790593 282711247 84710723 97190332 109885572 326140905 119276583 112147249 106898297 76806281 122173980 257295390 118389731 74390115 70919980 95170389 308464575 247095055 257141515 81694222 123164221 118342243 79187735 88465875 92029997 234252261 100490329 112900869 169447718 94535199 243969767 94220800 220455628 146520816 256331837 71581873 104513540 70599252 106307483 111635139 408062063 74033572 100878254 82422341 84378772 155190332 194390654 90632335 76554250 141933817 151346847 353567645 121201470 118042572 97668818 87106575 94730681 73476636 336356588 78122747 163118586 116782763 94175192 79866632 232207574 294566646 68226936 132883981 68232688 86587356 137142490 201347808 120048888 307506749 95969121 265460893 197811171 121879927 83505025 316407146 121472981 90619524 99402079 287645617 375814666 73949894 119703159 261790737 125838461 98332062 380724757
74166836 202294445 68698242 416650659 73551420 106312737 119990477 121903106 90169005 109983751 87556382 196186444 267494696 122411202 116599871 70566999 88476483 308301872 366035455 118810873 96550829 102230158 73619106 85575477 411250554 255441587 396695212 85932456 91493254 345781994 407153149 113930855 120923959 333408699 94416900 213758260 118321151 114853825 394819433 207549672 68503162 84455958 123087452 299952043 104052340 80895661 88140311 90323669 108431671 102341610 105205150 121662261 213076705 239953162 143544776 90513540 194840160 110258377 418917724 182347851 103312693 117084547 273869193 330226819 176023737 155617302 70443802 99523140 89824182 243721128 178750566 381367553 79873865 107126818 366359441 98492934 278746128 134884485 115206544 86384609 95974425 69129813 105498575 87533434 122493081 383414924 331318622 333746200 211654796 212693669 110139445 231520900 135872677 81762173 72975266 111076096 102679591 289454199 83530898 109893536 111837139 112991019 82478394 88119027 385859052 116570999 152468374 392308981 122717491 99156620 116855379 103755842 214675463 388917255 99976659 100348239 84627403 69271621 347277082 387315203 84337247 114213470 225157904 123206649 364292724 68822994 103628232 394236377 128043897 71727800 216461887 371439484 180630112 118113959 97791326 194234293 242266160 73636796 116368653 368122631 103734910
111815503 337863757 101444958 265145882 294787696 81008176 189522562 403055596 99775466 85061958 105582920 95143763 337189155 288214703 333338443 265587365 70213044 84812173 163915813 218013127 247454219 284543046 160175100 69924820 91431804 102012532 96837771 189916296 91352737 104145094 79848994 418154126 80805044 204463631 89625724 87450144 303243653 76782476 105282524 78155456 158436419 215346294 106488370 98559913 121303949 87905553 97150698 288675252 318993965 89950705 310422211 115640447 89410922 120646636 257938457 91914496 74769077 118446666 76341704 69602117 400007592 73569761 77390383 119681075 98180425 283731792 83886914 316042531 69296597 104090602 114156388 120217655 276388127 107047334 116581583 72550334 75950830 327690451 258731611 261216941 213167550 297305554 200516696 234432750 79689002 76148701 86530023 85008766 84152349 112527024 110339970 95721742 122326113 86635334 163612755 263297993 82674290 202113613 309134296 174339458 238372376 89138247 114344437 91024478 78601445 119457485 80588259 255131638 75565344 337620907 103419820 76238005 89839289 335109856 324199305 352968192 71868641 94906601 78694530 104172574 188244618 103226458 91170141 71262493 313325456 170722902 86254614 90572166 421516596 77579317 109547583 98326388 376611847 269457704 112474753 71575648 117382318 299151937 105283613 384795519
159024334 94537686 315461853 359156895 67982532 168578028 321558930 341761575 393243378 97915712 109152363 219506642 142436404 91351530 278950087 85003944 112131515 159846594 356611556 325590471 288740290 167933048 81900942 71328378 102072353 114153577 263331671 107702144 117552378 353833803 81658883 75231382 319869106 109848371 85500141 314836130 73115197 113675374 113733671 186346004 297612615 91410204 155916619 390554176 72538739 101024105 69492106 184226954 115426906 384956264 94618926 99808513 94562868 91483031 95900687 108656040 78234051 94905309 120419122 290683390 91985189 80216938 78029063 120687180 266271402 176773488 125042134 79434819 82696414 92131262 115361046 121579885 95309693 81793017 118953972 75738432 349589577 227918921 337323938 147879313 381924610 293028444 211975331 114616931 80273460 88691909 95673330 120072257 281543508 102454904 108009309 72980764 101131837 262046947 204196625 87962764 83027245 271533292 306277214 417135949 79831041 68221937 113492179 389006693 95222460 95708683 404593338 117084314 114126790 121162282 85680961 83518480 317904327 106947214 188508175 141897357 77476499 89622264 280132108 126099450 112538795 127622368 94761260 84514084 241271596 90330963 101075443 286862446 71195547 77089723 72442327 423446717 158113521 72666079 118260053 77142008 337115478 72984303 188181889
414896416 94557315 100617030 254932196 78038875 103689706 71486869 82785789 343292589 181434017 100978990 88590766 99083088 117315506 84240214 192297024 99615387 100204094 100607057 102184272 99587580 78516711 406423637 337430281 182058748 101748767 290487592 123839587 113862572 68102784 326143819 97738658 309694584 146735132 104538809 118191788 164146900 311325241 67911875 78340770 416265424 98835878 84258803 313979419 271170654 79964178 89541211 262821822 80296626 205338740 208142290 233459747 117871882 246629869 144521842 286582361 84155952 177003725 122566291 166145927 358735453 411619969 225744182 100126188 71179351 87098733 92894541 340949900 386998668 238669311 87485052 292411337 115379032 130616727 401154391 114247044 91662858 76884706 86815031 115808747 79042855 101798436 132079748 358816760 116651323 347410493 331300392 92813928 259698899 334598356 417535907 420783337 70657138 120550289 357560474 75060415 109089991 112492863 90021980 94649426 307038359 142832208 96847345 207931960 268024699 74332934 298082238 91953234 375826690 355743425 95012973 112692431 69003624 78595218 82974765 155414956 128079083 72187715 70204735 89648931 77389800 184016753 122235709 116886803 368802341 152839323 73591809 162012980 126458774 206571183 122109125 73585948 146554355 326307573 116219552 118763918 115480778 115321063
348733656 73164594 114527625 190285462 170770834 174574687 144577864 79047991 104796137 249608726 93845438 169367043 237099356 90451025 119490779 336195506 113424254 174755985 110494470 382970918 120439643 81946729 100558410 107277373 89449787 117068431 105123127 76157291 420068780 123302541 409527801 94715445 106614469 316109209 121461169 78394461 121537803 423168724 329286505 117364562 132730603 339418103 93066153 71022376 77195946 264226407 100049647 351553171 113210958 119382486 95884352 250174768 120342302 82430972 67878995 101263454 106394125 332904983 93875561 100325774 97882869 71370595 101628289 254755195 225964670 73712413 99022539 91703443 91881267 80034182 110571054 236379702 92110064 77860094 85720816 353608236 407841891 360557002 329654386 222666841 213155702 116377153 84985265 111494036 99729017 71410611 295217010 107440520 98974767 118068953 73033403 132764444 282886710 117608631 258490979 236272258 252770307 171024262 83790795 110066952 78299961 307290880 94924079 69953392 129145940 112827333 239652627 90831938 80745994 113806929 335019975 378030768 339881277 286420096 92274626 98746695 202318395 216001117 103056460 118304702 85394658 108278507 203475661 101492871 92881112 92473159 115476475 84127818 97311997 396765176 182289744 117734325 118509163 410274019 213597100 69968573 293890780
110168512 417242778 74924464 92984795 119780336 114063421 327910810 86369616 76548010 100587049 92154547 88709551 298588001 295514762 117508454 100783809 107182293 104693420 72605329 87574293 89481961 283534020 120120381 106669058 247323338 409389014 120530642 69132872 328962582 90999381 396253223 316995562 107225726 325703691 266039926 117786423 103603319 90393254 86327138 121850161 120735486 195134762 356540276 75233502 104646683 357583492 113925147 327723460 165848280 381746991 90320944 81193521 315818163 193114458 349730654 250630293 68175215 335170113 226533009 380577642 281358415 119624381 91950604 104185313 231073801 318910670 184375639 184894243 81236443 290757001 111893076 194238167 341095487 72762051 111163854 119920444 93348102 118550302 100725339 86223642 141117319 141631835 404056885 136380076 320131506 87403635 399131664 122492128 259735543 138205189 98303311 72628015 336471851 113202469 79137910 96987008 101004549 144975726 86056742 86134661 106643916 284541092 227796423 109446796 240138739 85386856 147101761 297119000 90668905 68686695 68015444 93186030 70111399 118325398 68876398 71426533 76830996 400659341 97702379 282274219 115588420 68700907 296914024 392291046 75805571 104181781 113841130 352073963 96820759 84104066 216312239 274051518 93207811 73581737 321385822 71636840
389365311 69513992 91314740 74441188 94087589 188285556 402680174 98069783 98309023 81200388 100037207 366254642 123819935 112730542 107393307 95324792 112467926 106563955 284161881 255133117 73698716 81076962 69894124 399332731 180649846 77308901 113681996 274661791 71280787 94707099 361899558 74268070 261623007 245500394 389423232 70909993 109153096 81097804 93173180 88734685 156172608 351501247 72398067 90221197 227495343 72696802 111822850 368786734 318359805 110262630 230538014 128305534 319320863 105002017 121844122 99154462 170291668 148570157 110804527 381419098 105800209 104604101 113522979 179473692 359114849 408828626 346469569 92304146 180317479 96220073 303365615 406815603 110527374 104342301 75930957 85109438 72835729 72984030 88126435 222378357 217429635 102227459 251918997 227275778 93995987 109519820 192312259 96499756 418178567 81314667 84080065 184019066 122042341 99387966 108859508 100374225 299375408 360623653 254244578 86048865 316197177 342890206 107502706 234460894 74384751 243734741 135530308 99055748 88286362 116051193 82755271 80676660 340767929 292810902 91060715 113447604 241258366 83998956 201698971 113703134 68936596 102772481 287768151 68713728 234426433 195021080 372852204 122278627 110840125 405677399 126424962 99705828 106163238 233140123 107620664
213794808 390960242 172870275 395429746 71667707 88004598 244664840 344870296 398449123 363128014 101836228 73765708 340999138 194717754 128261040 141191517 216201342 116036644 86448434 75552956 87617405 86934167 73778896 80217689 200740259 283354023 99242995 385051982 120741466 106507810 82628122 75271206 118115193 110150520 200863716 196212329 77794881 305413428 250309643 79264046 73398049 321912998 97839956 104353190 175782172 79970498 114021716 102187932 335696879 107643643 89343013 108533508 86270114 119437187 265998653 95358987 68108206 102730558 78823172 116356040 348875820 258156759 73067408 95107746 77376264 112547084 129085455 68497714 130881820 69058122 79211018 102652912 289125600 349498550 111474401 229734262 237634407 201999458 109536450 111515014 87287648 98657107 105245966 235155963 119968084 110135620 101276314 106852934 231240213 411135939 95449351 140259285 184709983 284114756 364232946 95230233 84766436 89481641 160252003 89770982 109299122 382524436 111800689 182036196 89442552 110297720 104155793 128180307 325108637 279870802 407785921 119708078 106766481 224020366 279033437 101298790 322124793 118032693 414719870 374134260 106009923 97953554 218398576 86053191 86679085 97838896 92988534 177805856 78690768 82062973 188453739 416008897 78886701 92103304
71863586 101819736 109902980 414792485 254673821 109174982 78914668 105052061 75897468 419926818 423198606 108101615 79015003 80783757 94151738 105416737 186166097 413291041 409486264 131979393 71067405 320116183 295507290 109326490 74511165 176515320 82698089 234490778 278370120 119954961 270890934 226900977 368031311 105096750 85916156 307099624 118822073 94154987 68252078 355500918 94394774 85095316 311433593 98087143 187917987 213263246 323463615 114542474 330634360 383206133 277527568 207664308 89987196 116692292 129232708 294889985 155198191 262435180 100964760 96198666 93248229 404033294 224692833 140835248 306385159 99412046 111809816 83646133 355065591 88940117 92484227 82132966 67904429 85141852 111219416 78914940 77868055 158861532 276996941 291794828 244488447 222293479 109802606 329463948 278309691 288901785 417091035 93991557 114149327 163824491 119129789 120038331 87227067 121997041 412275629 114258366 209207958 71168983 305202192 82140256 97107712 147749107 77472392 396982021 183950788 306881068 117463782 98952045 121575609 70103498 103820280 391121617 112058833 103695665 266886740 99067685 199446352 77374621 103742980 409611706 80868205 69992230 406178636 211161482 70431315 69145946 99024933 348317657 246890370 87374065 112171367 302737622 103862570
102974327 96376436 312029284 382209430 75884503 71993697 102850073 111966625 410050369 416711879 83758608 101879056 90691440 97334054 106611130 255001972 204366067 218448180 137998734 68282619 286868528 369588461 71075025 89177120 92177195 123171827 259956095 361165737 80643492 287108348 284486763 256316136 99636180 98112350 360338861 77379691 79981175 180079121 312406695 92224615 68537561 323222480 118505366 105559771 242449884 119246001 87009018 245623344 214371749 115003398 250915239 246570776 94120741 192074104 349811978 308150401 164263193 78604892 115321382 107098997 146456384 206323118 367074500 286164681 92378229 405943358 76119977 162491789 178596514 101438117 114846580 80202347 94685565 114590014 84088071 68877915 253519734 168183465 134681349 210572718 174037709 82632175 196877111 409193493 255382807 199816690 104634583 85098753 233118780 97138761 94722573 115850660 79150849 186362154 382572962 108597674 110085461 110078151 378782755 68865558 327236216 118124227 112071555 227732889 211477438 109777203 92471276 102165863 106501360 166551063 421148740 73445920 71841355 416314287 120536525 174003240 85836262 113261866 324692991 393740280 71383888 408492170 171712717 249847298 121072439 115228742 416954370 301280968 83563556 96707304 213457330 68109431
93906401 357727293 153974944 83451481 93636403 113286547 82531534 187793432 147795654 88768745 80795716 91026056 108931768 117287290 105071038 125418290 202931133 365902194 93497074 269991310 330367253 70027002 119013562 410545951 104158339 197950403 332047628 104398576 317166729 335726559 372999468 104810774 82577673 120066264 110740568 117601812 247951875 394526209 88352917 67943010 396155094 76781585 370263054 122926958 357269042 87525885 285576379 99011511 375704342 223765977 215010180 108720159 97263459 418293098 131852814 275592794 86224953 102653609 116616155 107879008 417694045 348479695 283890205 117681589 167870065 81597300 357344927 302935808 68463252 110373416 121917357 97696822 84886152 70549644 87939543 371732479 168316319 223422485 393608812 128877153 98924868 123426829 365080515 362660857 96231930 122267288 80431869 79156488 123099069 80587059 121109224 122734263 383789373 216700368 79961801 75706474 348410467 124808850 117588588 290790953 107301107 287572049 69418095 404501062 77534691 83937499 68164744 101500167 247255298 132244522 74219311 81737444 136430635 83282287 402578449 75002968 108825806 330760997 378078097 95644275 407849726 137861974 153062808 70993950 106612885 206652136 282119481 94743829 83804130 378705073 96196112
87356583 280135792 100179402 99564053 103891300 103415510 421264962 399820938 119205922 100403160 79108855 92773675 89218324 287199937 398276964 103184204 124462925 74045010 231154196 309794563 99329370 107667136 114444766 85620175 135040819 210091094 89525364 173750702 317181467 295254980 111747240 101154303 168809597 91311527 72207755 415167448 250561054 100913756 121727396 201407045 84898504 375280047 420356844 350326101 104638018 348453662 309257559 196568514 403725757 225371375 87854750 302458013 299054063 295723345 297138198 101023291 85209829 79726987 324662512 243202541 199302533 107972935 87166767 307194087 105158756 207317548 159575815 91343658 105576214 117262970 118718466 77752860 94296091 101931535 305268209 84703781 213428630 164499401 166892289 76392167 132939795 376842884 152695168 85632659 98886872 98489283 95072690 103097419 87553092 115914455 103035100 319177478 403151341 109705888 106500068 349229343 304782824 67885551 160287054 84159540 87589183 242896787 400413867 69700522 92873050 70009587 104696649 423222995 326066387 89790181 118499948 217601049 116207111 116968191 86065799 105893706 222644018 236222718 98840651 91824390 233313108 380814250 85692779 91015961 368881639 264389216 78750025 105060316 267725287 98770856
115625174 373656053 247498152 180049882 273461594 79554788 117058848 118934422 118553115 360496997 331608759 287212258 81630486 118924489 106661994 116516950 189584199 76334429 106443932 100328637 402049279 91456760 114243687 90669716 107481816 203876397 115646231 111300992 89677866 254354191 290080631 110821131 347224996 80099921 90005178 110575295 81365712 222569177 106677803 241804385 85134247 115608150 114027585 316012031 89589973 68680937 114504083 87285457 71331872 291936055 91715855 82789789 116677699 91128268 184316936 297296090 104445063 96043491 73932404 91518687 105327078 335352060 88383086 224098598 100944013 81441190 299106555 381298655 358798852 326241820 201199137 312263377 73567219 118914711 102106749 87293013 114522690 76052268 348196558 87157758 120047343 100326044 89892485 339914191 247019399 118790969 91197155 241343179 204100971 246782849 108070166 116642706 87925271 322200885 106504319 116120638 365930684 79580542 294829586 87438331 121884771 104352601 105680478 260729385 111481928 255555925 92626870 87015961 270177166 296439168 87067483 282272344 107146727 123201317 257489930 74255121 94730770 347946104 120009329 78909946 106810094 359505052 126818219 119236362 91764522 392115514 274182256 112732930 299418425
148297276 99292743 248128050 351932887 73987748 70709713 74849900 310075597 241028763 268600443 370596818 123345883 85898104 84839409 102336119 262585931 81295616 115179711 68042062 275985925 92346384 190269949 84325841 93942971 99936595 110448757 109152337 110763671 229617054 77669789 108583447 342283389 209215254 100458257 75629832 405084923 232523557 119312428 197277402 81891197 74834080 68461640 328887488 73838971 120032953 103609075 71608835 103538280 147563746 107289671 69227881 85940293 110736328 383597016 184009437 196153447 68618986 86181907 114113300 84716692 330920402 82706796 142394520 109229933 68458616 396463422 71031320 156783855 251675903 392489001 284123951 335155265 76024476 80288797 92446271 101996293 120684868 287913017 86349765 91791731 111817832 84305697 148550684 420597988 106707294 286972094 388214520 384467182 177040059 98030365 92577512 85823886 393392640 108383098 120906287 253020199 118284142 212679866 104609786 111621309 71307447 85792798 396162296 165586858 302200791 100760571 109290629 133924827 266412989 91286193 323141723 112327392 179818301 122968304 82617804 72539731 365140467 103761510 115563075 90214995 228757297 186087239 120938178 115502670 229402149 83392703 121578574 113413982
104073374 68176492 79362219 69261237 111210628 96940107 91920170 82609636 110712268 105089269 335449265 336452839 422057640 258661176 72530026 223204377 113854710 81263510 117655054 254738284 116189111 199532814 141247675 97375248 139203943 376241831 250848935 98011412 104746958 192000526 78823714 79179380 393763254 281864928 86434743 118564120 188207461 87413137 109597658 353575288 317967360 82534158 110506363 141061374 266571431 168687447 395436218 70151389 98794911 185922494 376225549 336798480 103885546 103260259 93249994 237759626 193516286 269687066 138131705 87001235 402918769 82422346 271185420 330324517 72838409 119802013 90060436 122204219 79109632 93241881 81057361 177923563 214315487 161430562 423587353 295693234 74527606 349511932 195446831 73297440 349848897 77927904 114876728 219232623 114945868 83364584 88663838 110773453 379008340 244433151 397870359 111080133 378670349 362951930 99223755 339033248 121495089 157740435 373084751 226465601 115611190 75600674 114623236 103601002 365998427 288456440 98930776 99742192 411517032 68134986 102742020 74721808 74368029 79835931 111203873 107855739 245214662 188651196 289966789 122374177 88693457 284679392 248138773 96955640 87289794 387873431 85849199
71180126 109053721 172489247 185600151 96284810 116531589 90070424 69330240 97909298 155058074 186886423 207839762 107052652 93453524 251906849 172603783 85222642 97657532 135111853 92696133 160155394 175688364 114596505 346170942 342677469 420347789 114861401 81518895 185062685 85771255 82883801 259667803 280767337 93094388 89846555 172170596 74300632 198648977 173343489 301331236 92787610 86225042 312765536 380624666 295195372 84839925 121680641 206426540 304166721 105061114 353480197 97512237 68513583 103183241 322630310 422132805 167873748 324912273 109420499 357152531 89014018 305140190 189137113 109154992 85252953 77952975 84731942 91720977 87437984 110628217 373142780 251037448 175317663 391093094 147577048 74217211 171807388 178614001 171138554 222656848 80096586 98769309 208696986 98579038 110168879 112875397 121074268 255495474 188376106 193228762 82488673 246825040 132501249 118922607 87142953 86025138 413371621 300369403 221485746 93126496 91757050 87853178 88600098 128060087 261344461 110475563 72547711 422256451 80891121 129313309 81206784 99529029 70069706 256123824 98391992 385303266 354796992 270800214 84700915 89667152 213995493 384862449 80268637 113050588 410481782 106856461
84827534 122899547 225825814 120409330 86172248 74043420 81486883 79829666 274931424 319106169 250450140 154187647 91849307 345892957 226986205 91060023 89673197 307964173 94802613 74403914 188086716 109415265 355904048 232698147 218943575 89383834 117626572 258765184 73962997 94915128 332257922 167668182 116694647 69980373 168463463 86645342 367510806 306819454 367149923 77902225 368508242 342999707 79045119 218646318 268645127 76757237 99766790 226322822 353971607 110835071 90184461 118762429 103604157 213924330 324411872 260158108 293871089 73693123 137235001 97048093 114743005 278076870 90680690 117043224 94999520 113965207 78558650 88434119 68401663 202450164 327415074 133463591 82174114 363055732 100185044 373154943 300167904 356785912 85616714 69804299 80127139 208634687 84837280 114942050 75007752 89914308 308726157 203155651 255669377 98250760 302995776 369191824 113023043 361011641 101472668 133633683 315154888 345571859 116901109 103661560 68194831 79749264 316975708 362379939 104932612 108265254 95777455 73531279 254840952 107940974 101822765 368553760 104888258 83542204 281254973 361870116 149730712 100514991 110046687 143658862 127978527 87644843 114337211 229821036 76936801
317750184 173305719 73983414 110835156 115369800 96849090 97212504 83583983 333665813 281425240 110768934 108543710 133709545 350063248 108787405 96504636 85160692 98297473 200054740 315616979 93689086 84473125 416704895 280596954 92923056 75990778 288603579 85771226 100265416 204911189 157087502 115186393 101329804 90571780 80656344 386269436 222422266 78687330 121486240 389575341 181485679 348667376 154172883 107529492 98517676 160236321 104810546 119329455 296154656 122495013 68386174 121506900 213457994 346211766 308473015 282367847 104008082 276847948 120677093 223387519 89367957 100005484 93359422 86547786 76449181 100542805 106005241 122221299 213850990 344628026 214093499 83760019 265986034 81048532 103824004 341606067 152768665 77833908 74875044 84788821 212357361 103227152 94491319 68556298 74537942 342014337 220730450 123807418 80964699 78723690 324403131 79664446 160420625 79956846 141411547 409799480 114680958 68337764 109262682 97882133 123217135 124356155 155233492 70544578 95606218 81438802 117041530 115348692 98765267 91945105 256869085 201861041 84361767 375693282 80839664 188303443 118032881 113431873 100334736 148507990 105010580 69721119 157015176 73108938
94671000 295126935 214923085 125647339 281480326 115967845 112401268 106641452 123184216 96695369 342247552 103287444 102378074 321283519 71307866 109354107 405217556 118906732 120725816 240911391 69584934 90677906 122639874 212995115 295826875 99870412 415007767 290177349 94617429 109671944 331310961 315295215 72914562 233816550 79611612 80306837 101875237 326911252 93645373 67922535 88450523 87323319 103773906 227263799 96736439 111353403 97757903 75419628 223110805 291972161 106821488 74626805 83307235 109344343 71913919 294776580 117754330 122366890 123039828 106827496 271275521 147265323 196738040 174813177 206557753 300131299 382371051 71114639 117583228 73267492 118953598 115775804 235867493 107901747 83275569 123102774 82724418 413321938 276184595 78133917 203290959 332721353 118032529 382510594 88410299 111272143 114844713 171875655 75119982 80142732 283596757 75516778 306327201 107169157 120697246 88587657 188140553 87927001 180447556 343894358 119992795 81386082 304619446 146692870 93057519 103692442 73057817 406562921 75448619 107820623 88580693 392373951 93638849 114184417 120713882 127143552 71031888 81115032 118281521 169859531 139988816 120702846 301535575
135284814 287057794 171918435 243946057 414314386 113451789 70392855 104022790 120455812 139353704 116310117 82863639 105239456 283204265 106727159 259376423 69745940 105936608 117512696 87321460 86101502 120687802 210067695 298721218 106365963 134966237 418535359 88729229 99243113 277047813 281976685 75313122 340947527 119241938 118117843 70871832 320507155 88601464 102961725 80157384 93724583 116889858 152207384 97935202 91409141 75816914 88268740 422995937 171880397 101299811 73114507 69279739 120753340 86011136 237731217 88683668 181185099 123039971 86680497 409563231 413276981 228895400 157739482 245467553 363160979 352413290 88736130 96107506 101858531 104702044 115999970 223471985 112773017 68547348 99577968 122720403 109999556 310689553 69785207 289185191 382740964 297360944 135388442 99795262 114254794 90046836 264252020 76005303 100491597 225661412 107860084 329065416 78170834 71634795 118123662 193081222 357807301 370929369 413889238 68066154 78137880 256423681 137734961 93085736 361372410 77275020 135476597 393177623 96795663 121426534 170406955 99343102 82201665 103612218 109345177 265825926 90295679 86376658 174190097 324656172 84474175 386496932
119064753 114657189 103429961 76291002 72289367 266353144 345878450 196149198 92594039 132610179 386010254 115401834 109343268 400906892 102308542 194695812 337552995 91192783 171159078 294296600 354546452 95671313 101188908 356616231 84817953 116002055 171366135 129315595 86400591 69775936 104305515 77801836 91502918 77467103 86794710 111733660 221691566 219724503 219152881 349054216 280466198 74993765 260787608 222488078 387587610 159729473 103195209 98820437 90133730 380104478 331527451 218229205 340280304 104522662 414366493 73963123 243147904 401667589 67991332 87361297 76309088 106467276 115569628 91316228 109505378 399161466 222080903 392800330 125291855 135282123 115730791 124386656 301485284 84007409 351468280 69759230 92135182 287388447 68435213 86353674 123066620 75094381 403050399 383368489 367905836 83603113 330525396 387308559 96369878 390424447 94346070 335755693 171254886 316180304 117379824 86574478 95730314 85419557 423731216 277283626 92155044 77191273 114100704 75010083 114967900 88730540 72569109 102634595 287446028 83883978 409830257 304912429 338305260 98352068 74288517 331013790 354431821 71895281 76577965 148794726 87963637
90382001 81659266 79091942 409386810 357433129 299731903 387831298 94192728 142293879 117014756 106261031 69922416 98091618 106835849 417863846 303414900 79383819 267780805 299883092 252537204 84933468 93582558 99942370 121281372 122929552 306721921 273214361 89966213 83468057 367161808 104825469 181165921 387564357 419652445 83700003 188625355 245078477 218142311 185013869 203723145 84081422 281941546 179898975 210336137 382618065 120243219 79887656 71580416 264994633 411496297 165254110 97968146 90167353 360909754 114278154 276297953 378259816 79872274 82889306 84519176 113194278 109030340 120503529 116135200 210764834 290888128 387597958 211910500 192878291 111043216 68395825 316955442 257568257 172215396 115268206 103692551 398213955 90734572 85390102 85820697 99892256 122034909 283852765 350627633 121119929 313753193 420738588 107595824 200580662 93416112 317233918 170629588 358746675 87891752 101210435 117520770 85312189 343912147 290961694 97149050 102790660 144379158 87379545 275185717 104096640 89334986 385177840 190942985 102513862 385897354 417698880 231840339 119127327 97256686 317398694 84284725 84037922 113014138 342236127 93415676
113912911 69604140 227925002 328388523 241744077 188646615 104545834 414706345 116690180 71012269 95569270 103068088 76815749 389589214 189570287 109246385 281158559 194335840 402392413 108714642 80167293 362709505 96878066 115863314 222852028 146621072 121107642 99011855 138849536 119608974 93272912 107493429 367294690 117783096 184081017 133732674 294593156 313140854 228791480 84407665 161990638 185711639 250798524 349587975 123021324 73148865 71445578 242635266 194903283 69739838 415070968 87530922 394161644 69591616 402543393 191226017 114071524 104563661 75365915 114802988 118032433 77769831 68645950 243755074 382588937 213938799 75152173 85958397 107615789 159750802 402735476 76473308 265663478 113507146 119438728 369715865 70315517 70287483 75037769 92059700 242842397 350803432 297026229 67970470 290374516 243303903 120300413 248114289 120694505 308259259 218841470 172392422 122240060 120508983 67828017 81243941 245586173 111469793 113315807 72034932 369080233 74933064 193061632 97864973 113039202 130248259 95919062 95506490 305870587 381636374 410749916 119134790 117196662 84654205 255186718 79213882 77925451 328636715 81634388
74879587 350203626 176528348 385202770 321949359 121833323 240052102 187401169 89882545 110891481 115905782 123042226 305801604 136924793 119117263 404168415 183728909 108727139 93969585 98754090 211591054 113891240 89911502 130635401 182343143 122994622 102754475 409050484 86990349 308979011 329546264 163499391 111969236 90410004 404231623 188604931 107898664 171183324 81077882 241277807 189078848 82194625 99404571 121829174 105437346 72165883 327499820 174517940 300007953 137229729 118952905 289336676 75596191 305525962 180097574 96505725 74680724 70459399 104064879 75717501 83632502 93381909 196938124 90148537 298570249 393253757 365154789 112725321 415414429 193754842 146853369 377978754 83271967 94961446 272482956 83667920 97732949 105038776 103353295 326650092 129091725 282939659 96014800 256868566 365971701 70904543 215031275 69716449 69438790 159431874 116620145 117461100 79179780 97931519 103372736 214130168 98520441 103663542 69815258 140723976 108731557 265699531 89282596 87877267 81066087 293558116 91859276 303417697 253190808 153314241 109038506 110518398 263151659 269112256 96020696 67803516 144438814 104883147
70200798 134455765 253877385 87450137 85633391 136608601 196422964 120513048 79465045 102592358 76747651 174410023 348333084 71011888 267740366 146921306 267182306 78585829 74151337 399336910 115711997 115228926 211891808 308293967 122177858 93600219 340698100 94563770 208796744 204903550 224117887 94944636 303461081 418687461 409667037 366720948 367294775 92315847 278362432 295424982 406100211 352548383 102915325 76984485 106173783 407183536 274305186 311465764 351387316 110514639 355761536 114108555 79683000 169060751 69950327 114076406 116483888 115746224 71411027 87639988 90639185 79994347 247171668 396799017 223455411 321103692 109236583 245555128 343413198 216813506 78267015 89103420 106075113 219680086 74671576 87945691 72775081 79704222 123361547 209031074 332757401 109683606 259112585 401539298 91511193 133602430 75879819 159089868 373377032 324487772 74911135 98221677 84795583 90640151 183009815 158064852 71057722 118657524 281331354 79749208 384601474 102164045 82995837 401633500 261560001 91995734 203275296 166265117 104607914 119087451 116422885 73148240 393920289 78282477 97638656 285674985 123193637
105270933 122056444 102053365 355677102 75218698 87158391 274897936 115344562 100570327 386257609 102783992 106306596 217542742 98501371 71604201 100655758 222298954 82322347 123437659 215331329 316089653 81059683 84531824 370879091 139709372 81618866 345572718 69395213 88643979 69660662 252709637 113240182 96141501 120948465 113306005 77865622 131205226 119865869 89930503 76213064 71719378 80781422 300358245 330451071 90241895 91472284 77819014 103721596 265261589 119038049 158360894 87356271 87075465 277380770 229210470 414788776 177005751 96955315 203735972 220150597 120523619 88136103 69207863 94905014 97878403 389824668 118841901 96994080 111614574 116977089 94290192 200441905 109224180 332049406 195355563 129816182 422156821 112731160 83827589 100970049 192196776 97518127 69940938 261278567 76251395 133457811 91841133 97495494 74366859 338649571 381216909 170376695 160019381 92485989 73316611 111348639 306382092 117814081 369200705 74679043 121339839 129538546 91185779 119644569 87751138 98270042 78954537 97626350 345810810 214212316 118327916 100535845 409720251 237256390 76542100 180275688
103936167 109562780 93808232 106395987 117408678 385006714 248302476 69408801 224626672 98063402 114287137 251910070 70081415 117608739 78537973 121095102 419477224 105214575 108305921 109636538 82580968 102405146 334720266 282748653 83330201 279086655 70679780 76985996 109232399 353342593 79824858 120312770 122141860 71977435 106081397 82685660 86819410 111160457 117888794 114482014 225585747 254875834 104052742 113560214 106130390 100900727 73398016 205600530 120102049 81418225 114125538 103524292 348746791 353960457 421039322 96972180 354250781 83028486 71568747 97295269 113178342 121343340 89504663 86249820 230666460 115691393 97229019 122682593 75111311 228432270 287584471 86866289 250033577 109070823 173400320 273687289 96472154 97013083 74090999 158451565 115990064 117782436 200591385 80440941 241232251 101934200 106789553 86732894 315896171 79820981 82158438 139339585 68368244 85686083 279317190 207268294 105293404 80715881 87048301 330643678 362298377 88519500 89542230 399198549 111476200 92342561 111519949 125065354 191041743 89035606 99779252 262395388 165261726 119070475 142471187
88009265 290562898 115949993 96648288 207749183 170257848 95388193 156431744 105951881 100775580 332910548 87634629 74944276 113441343 207123146 161737582 117861715 71408190 284860065 73587221 115262471 395928403 347307039 89037396 92011979 92682172 116945232 116124269 411669812 76058610 103912310 76717971 103942457 77645724 140009862 86442214 77194510 74306039 71689624 107566658 86019370 276002226 119665817 96173294 84943895 82196678 234823949 103219053 338791721 120305428 121181587 326096240 276304881 68842598 128420327 398652634 172603482 391051302 87055197 81082325 110521537 94915264 81022073 148529215 107248305 78421943 85953420 104867896 264616220 376063855 123377699 335759652 244821317 254803375 147451868 107397515 111296490 114497856 103269779 84675654 105595770 72956052 98027476 362508901 112607938 114297074 85686625 306791653 212835746 350249579 265770397 103404828 118144911 403116483 163299295 94216945 349526712 72969625 305373727 237122324 86470442 81258291 325135467 77022008 77865467 71084947 102542182 323915243 93401271 117233963 103224273 90789295 88708672 327253909
369506674 86171237 92111662 362962732 371120845 123464812 417740985 84205972 85146135 137402324 78844087 77251750 122340061 348851341 395362452 121014855 397193850 330785690 95073896 96458409 187659131 134194771 79202371 416460390 70606933 101630389 95905857 411165038 118261599 106900417 96752260 115335890 119672633 108417689 83521252 78213376 109819548 107834645 86527911 124261634 296972141 88274663 120575112 100834063 96433310 235894912 103565708 223189504 118755007 77379133 133932777 94930899 242047193 326400142 357320428 77633660 70245701 90346082 76198987 79375767 86016358 122515066 365942258 78896184 78681162 105103645 117142627 321654098 418753575 102999060 331493489 97518410 290957475 356023338 100534146 83052707 106254074 227047419 113524622 102973197 328412965 95952793 121184899 74875119 93785803 114204123 240325245 377457971 389591624 287480119 72979576 88996173 124302016 111426866 112339182 143751534 113885278 420291643 138216227 109660246 74259171 378884857 80273804 72790083 71645937 88858358 104808739 78763449 70919441 259780073 219829792 106032971 353906633
287761756 271829069 111617476 123378470 259444776 100848294 398816493 87193605 77578808 234363004 232388047 134954068 78696356 103638432 234724924 93884014 109718258 179763797 214563446 100983017 95893432 214916735 90961742 167982468 360612152 371715850 67895321 180364458 108582488 192026968 243684355 151376168 97056809 123286782 284765159 323619701 362403046 110519606 98994710 68076891 250626246 99857258 133772440 247448794 70034434 368839392 112757213 283986277 255621337 101546393 109374546 96978312 99217886 119142756 106626241 69081364 188281437 411043318 364207405 247462442 407626701 69776983 183712900 205881039 243953723 131731725 120191369 77099574 178392059 84475161 99839229 105412987 90585894 234656240 187272475 247025300 71827816 112658654 252353584 88265329 402580931 98969852 378516062 249093414 238479366 82243485 106897729 99867865 101690542 68190763 83801289 69147973 102218620 160855304 69661563 245208653 79550504 113373572 179687403 396633014 103826966 362411516 71657479 292977978 92725369 120945126 305871773 168981273 116647869 95537331 75259253 110154110
115383768 413095273 410969959 84554203 390132492 81080646 82918015 132980869 93820141 86407881 87407073 260912526 317549673 84688759 376046451 172098513 94689615 90305852 340708455 182390991 74375450 104568850 112670671 84415838 86762737 137482080 108653733 93160034 91261115 98445855 102952453 411432405 100357094 98127439 103743814 70688417 208092777 347058447 412832476 73293996 115663698 75231481 101176629 317905220 118044822 83771919 104682271 78220487 304824784 402500174 401638555 373970150 309154142 212796753 285362797 96410794 85322998 77701125 77897826 79406008 157029223 95067688 77471921 120325464 111146562 394416985 336945907 93659139 78746208 118811948 278809430 318968108 102475401 113486297 68785636 86096600 110511888 115821984 125093558 112975061 171963901 73868518 103094269 71638315 129552667 186699120 416733390 148622420 112531922 119057080 235489093 230514824 68752899 207421953 81347621 206379703 233262540 116582507 97948867 158176327 99872496 107948195 120814149 184698146 107821606 76393096 82117849 273394776 117140224 115901497 158452387
184360155 127419381 93672455 136028812 90963095 109938609 419162740 94441419 122546534 97215015 351472637 316552685 88685035 395367420 149063998 118985501 68267558 127210528 130633037 121128159 325143626 85112670 120981821 116827169 279182178 77213125 85957363 112082153 87403662 95915800 360061132 122832081 72207107 82223138 89835714 340136824 381400060 220783273 82893418 107917775 102814967 71865656 260600181 73707371 300454236 116278943 81719041 118279285 78931872 226262607 210036081 112421357 164933334 208819040 88160698 96064601 98733572 110128992 106839095 90372115 71428147 118257287 93726956 73645224 307685360 191895830 106496140 79083376 330306567 246324790 290874233 108546686 75168474 85030560 225127194 80165409 122887147 412015885 84441459 379319859 100345524 116539865 75994417 349324016 253862666 231273097 252271109 115900756 95669353 308885957 101601145 91338176 371527119 72187183 403650692 208114811 102710918 104027419 342833081 93475634 114528753 97185728 274934528 343641278 115016897 119335539 365883018 373898838 81522008 373140068
77797861 279366868 73198117 368314143 357548629 113619547 276588317 314276555 213247793 69629073 118142473 386402807 79500470 112458218 409521069 405772444 117384587 69115638 242581482 94418642 83960041 219999840 105418786 82247798 208142857 313186481 336156051 172878693 380556481 118562149 99210171 206066800 134855831 238977220 86841791 102544537 93269156 298487403 391816601 112124902 311913526 101507108 124389387 75187121 173789182 272255852 113530477 98298371 120526950 93065378 123274503 74033398 69765593 270079060 396050203 101857897 69368729 183610104 98222185 372826521 189741557 72479603 136431906 102857961 104183130 390179684 74295664 108609802 87336670 108280678 371991283 353771253 203528758 118024058 239624515 264390103 115977500 96498257 81620063 76255389 306206061 347619899 85647769 84322752 98033820 83073397 160828161 181300094 106718323 92434141 380044961 78526445 336852290 120802780 84530189 147292155 155848831 119840715 148147188 398313185 402608795 108336106 92093076 370955138 247295342 79303873 117142484 270044745 96707930
207721286 116155883 358759967 375028155 79788325 363976291 211243623 422675469 82350153 92244908 372148181 85618505 97300771 390054933 368289205 103029601 81465000 197010352 109677895 299125318 121898735 89523238 96027540 293269527 150100071 394124324 272224458 409393696 77038512 213102509 213902344 159940797 219217676 103215643 111712487 69425546 81113004 68122980 110045933 128201219 74363130 97516062 113242498 132395195 220829650 92385123 102180715 114705557 91243017 105384270 70066672 91061821 409614332 218507714 322175955 416078552 137443462 118299806 275381103 298537342 336309359 358409910 71713447 107917007 295849002 97124696 97058404 109626637 112219683 237287267 104514391 412062212 75170315 154065168 234954855 111865980 362253641 88034066 114481390 72051505 85301532 84507138 73565411 95523771 98733968 186875529 390299882 79165300 80151808 383216059 85674020 249490246 111473588 91682966 189277173 324702972 110589574 170061134 349315922 323642594 84235094 92071801 400432866 71335232 84869140 85783748 86053957 99009611
87242264 121336715 114430381 333774665 89040561 119304229 72365487 142483148 401320509 103790852 127017322 126041689 87882038 119314914 93804672 264177243 82405281 249333175 117138686 82974827 87737507 393386086 120601266 68536077 98882874 75682275 84677537 198995244 101255713 122911024 91670142 122261044 253143848 99742009 394134628 97041271 68472626 99421837 112628854 268276715 116936648 240522768 122168950 112291052 181092784 324469755 423753966 303307217 411354374 162262606 119751761 115301641 79786536 97868601 92117825 86200994 385015783 115110657 123459586 72581613 122615624 155536055 134051848 118710668 408390580 380533213 224049266 154902068 96632295 117976551 120474418 214565904 76448351 77295257 156205458 79380134 76221557 99978932 103448355 117313809 397389189 281393627 101264668 368816780 91416496 115510099 367357382 178422365 121886677 248508395 80132234 167483499 376540650 112343510 95687233 413673393 111453128 121026651 67974037 374423613 300405572 79974901 96914358 205550600 263122881 98788578 277773285
277562212 138080601 73858131 214032515 119413282 145110634 91356524 95806440 184779029 111746054 102949518 217242875 345710390 110001222 117321821 132892266 113057415 400513354 392188943 67767942 117851325 331978109 271978483 114199003 110812826 265578839 106390376 257218110 209224183 399751073 250966521 88242994 79428573 83303288 276939096 241779692 328411969 306742904 116162630 247236194 68798916 81881032 409236274 122089818 110337174 105873338 75875583 76570925 106727438 108106251 268762780 399885707 238056125 91544713 247100067 117692433 367795159 154263714 286742588 225245797 116122650 109956259 141898952 118838040 77759392 71750932 112962091 291974248 312405607 195942773 80730917 88176503 393816912 69566205 303192646 77663858 214350748 121812700 329621880 93898572 94142988 76780601 97950953 268549686 368520058 89652235 115630542 172262874 90121009 282790224 75750115 87348521 285607365 398459155 112907042 373328731 141472408 199020587 84968511 88885317 315050895 94970087 122758871 101427145 166219950 73730703
97592105 191618857 87559332 81889259 115291911 290366246 200615595 116631952 317954296 114290674 81115919 79133565 311667506 309290349 81276737 265574568 69927436 96851729 82981825 422873647 114818393 106727327 80118924 111438150 110335411 224966597 70261601 78101970 91834089 70673531 277469600 416802268 244692886 122862752 85586286 80068227 104413732 336162937 123403310 95218416 97527871 68019724 227826768 349108303 294463514 392871341 212102070 272611696 347959988 100227984 85921974 114738093 96463711 85807107 313407307 78992226 90609361 78828574 95977389 250131234 97764698 79829427 173181575 160341748 422028085 306901694 123471455 86390687 95905821 214991404 71996451 122500470 324732296 75020729 268839646 76596989 71876572 107668294 381260341 246720506 198570014 227170350 117015337 92518842 93025761 118765564 90956441 129611162 76300630 141765123 197868570 110351755 90439324 120547647 68461003 75586627 106551668 179930116 80152979 68110219 117274814 418251426 148492494 121016139 113097330
333680737 78507424 84201589 92170900 384647627 306558470 119419504 202132136 333848284 123181349 81655833 345404089 281632699 92710458 84617479 102453781 95543158 117229936 417511359 116453478 87620896 114226958 95968046 88108481 266111591 83816934 106185000 87821187 81556772 127430206 325582629 81472002 94880401 95375242 74347378 106913520 186399893 104411852 381028133 88427522 73089238 321552061 313306886 241414386 246176708 346517477 279660062 366709430 111584775 117650932 99960081 88698860 121634866 369604249 87479759 121436301 96293523 83009822 337627809 157254246 69525605 230330257 421586510 320456981 329957020 94307126 117022565 85531077 161876326 81825498 79989125 207068689 99973248 213403918 100446278 72317109 120523772 270135993 75033104 202514711 96475639 107722550 123346207 392036717 116985895 122629235 299379362 121388699 295390974 160235018 101969226 85060027 108228907 86232410 116465972 120627176 352027695 265497759 86739387 75799372 410093703 376744339 115064530 175638825
258097069 113644770 178815697 123048249 117192400 318257215 98418448 96074693 211392237 274853722 98193367 88559360 245242067 120279206 261077138 129438825 304893957 108037949 119176443 303016221 183668869 138209282 135228969 80801231 225317371 423275520 123586714 420661178 123303101 86915131 110079507 387165910 250870246 92937613 362872185 102589499 414086243 109618041 286303481 312484292 82399994 90845757 112425268 121043938 115188898 105392922 113928064 221179455 161023780 175033831 388968523 380520198 110197989 159537452 380739646 280165362 340301138 113492802 113682027 144350376 118430142 85153409 91319513 87225566 391573960 90469223 212347667 91392709 270946313 176608499 111751169 387792716 120650797 166513446 354841105 161348312 101461334 82502285 109362905 82331000 75793673 148166786 72273107 100853889 336269533 70158070 269929683 117960107 121330411 330163354 405018048 104121244 287242336 172110725 314525220 82231009 100910087 97090494 133475218 109187393 120407662 404314303 85434565
99131938 70080837 84650729 255604793 70565336 415065957 345993003 94808639 77478390 192827053 71501698 68210864 344853492 86865087 71666731 84205857 277510520 114354737 102749994 121891650 82549956 77611095 264503462 109966979 72514439 88847592 81023828 325389938 401143151 109486807 119797738 69380321 90366032 92130615 293883701 114842217 350776120 114077170 87577196 195137680 285574451 200820809 166924936 79686127 330050069 177978936 102287029 120570910 117929773 118725384 83277233 307244678 70432655 119551543 85689567 112779669 343272867 228472796 92769958 373487510 374326338 399941398 203569666 80543583 103318620 117460436 207180534 107137565 94714030 302937163 118421398 193432982 104327793 120688067 107696560 400005035 196282785 145792437 389286309 74530169 108436205 220489140 207268923 122852629 114942772 104715119 309305394 359795095 105319749 111416253 137419897 70844786 118040546 100012114 97110151 207427721 96189727 103934707 110612532 320059749 71520288 245066865
106026719 418581328 179294489 88060420 94632848 363783922 99194363 94617823 357885410 219639849 79878809 81603145 73429302 69399182 116178030 104886412 92377925 96625940 100601131 74185946 95425401 98154355 106941083 74036908 87419420 94045961 397998216 226605078 254762450 103781952 76011419 117231744 89479147 135379255 79709256 171651200 103623986 110753571 146771769 333873661 246427548 254840714 84700193 260193675 78515537 97432335 88694879 69716780 95519760 96084425 209304333 95831712 67746828 104729964 84595288 413177470 262511319 94379893 285707362 405211322 147669843 148983897 98871752 114602267 72186209 295177696 110631999 110708638 291703699 75109562 246554806 83082775 86487367 102632740 291861045 111251459 266507232 168559325 72500850 114756465 128366757 171719885 110573644 316195604 75674044 316152220 81362132 106754152 85506111 135895952 97341983 73221330 94160968 293445676 234767973 75213832 84616332 245185077 199052499 87375054 247748972
280815724 390691201 71182870 310807842 404469586 68900421 105324848 366343286 309781790 86403798 264481880 101911824 110010242 117355794 176474621 85118371 76287391 78604428 79083772 94620441 305813308 85786460 81727785 121817662 83348652 228882125 178327835 412128005 80427140 90545269 109324542 118043694 288476148 121733368 418023415 103162171 113220841 123585154 235475682 364249760 379532847 394670862 98680354 392514686 75722816 92100787 100745281 81429927 122088371 81990375 86139183 113755333 103933435 88844174 185123284 246316766 103399918 296968457 111820058 391114684 392735343 116447265 116714957 118055075 184240238 117144137 113411639 354352743 94515434 88917031 68845944 77807433 81459055 231804930 141151375 200468009 266646990 102913846 71485833 401438979 390989831 78430124 419818838 115195962 292295060 399801086 74826244 93297300 189666021 69220969 113944334 96991722 390613851 263612869 96799678 123031936 414427876 215240294 119123882 206197241
77491763 372508718 83114005 99940896 414160914 393960847 81790626 98121061 214057743 93200701 368804054 233508706 239197996 103483508 198055262 158065960 402576218 257524539 282433721 113871764 227458871 234387529 314701120 272895620 82939643 115011343 112323858 291303198 236518860 349744893 114977774 89372453 392086450 94798140 198573539 300623469 70497240 100882746 117526846 118217269 82154257 90650216 87446864 142547929 115202658 222712924 374549875 355968121 86524434 147600726 230803437 360620375 180866593 70278819 118260543 180922990 94520957 82750331 68428851 114239978 228598608 178822261 282194705 117257578 94218188 336562137 85244848 349295383 84899478 71932531 294134867 179522011 103516407 95791792 85253227 108168237 264076999 416170897 123321417 83990287 342260988 106825025 228839506 84651522 114634343 246046080 256917744 92459876 107368518 199907551 87932390 80470525 84514092 225069605 406847293 96144585 111197114 71942853 87294081
164407230 120272958 101217422 409123117 162946185 122918356 101594052 253530202 96702100 114628125 160926981 383227557 74086286 197546064 242881021 272728806 335896484 422428037 77263450 143530096 330092905 123821468 352566008 108328734 67798212 81439066 136914090 272718661 172324806 205082216 90228236 250985385 103113600 395347152 113360871 91536617 72416705 122475897 78371079 119280666 82115381 93734670 266786108 99714010 289017119 375868855 342995197 113753629 411391593 396356889 331352323 372867047 108489460 76473933 78111766 75390574 95401970 75546243 75150945 325230014 367517705 348751632 91549682 162462291 255781050 99382973 118794914 93389906 193995780 314149067 309763906 80408432 106747673 95716213 121741926 394298059 232576256 111555682 94536000 347320116 107350616 134028516 72133484 119407266 81075162 202870498 118570958 122112438 287101197 295931555 118415649 106702104 420314576 206713187 68905177 90311015 278389974 120196806
423583301 226039532 104035912 101970284 395041293 84058492 100128499 273037597 117087065 89056891 107958330 268954442 120542061 92414971 94962627 123071103 80379887 413771456 70955456 87162132 75399793 89031926 111257607 298049126 135562419 91909185 79738805 93379582 77483107 300899684 76512187 265741445 75708931 77349907 416605198 418631682 271500067 255574728 78463008 165959125 245125309 101442927 120060727 79690850 97318098 89915343 303128912 90749383 107813746 103293758 83311740 415869190 233608811 76396269 218536620 353169347 195880538 216444239 68576330 102188584 81554666 149411004 74551303 68863717 105033111 81587798 384993557 86279095 82527031 91979487 226873972 178274905 192436190 246743879 117259238 113605415 357713366 363167835 101598665 213022754 86795497 399961164 201867641 102474948 91266783 212354896 92157199 117875346 74205062 363858231 158951201 102912125 71381226 236570015 329701901 74160672 190320635
110110453 111552227 378628391 81370599 123082906 79867271 122212582 101193033 179282973 90958512 104392411 114663945 89662705 355471976 237154898 214564531 87421869 141297274 298427781 70606407 263799066 91006684 97304538 92593283 116810567 177275591 350800607 265231753 123333024 142401156 75392294 363209876 102186829 80870379 80472923 106649156 86708950 111398666 112864780 93152508 260656936 72190598 241572718 319804150 247037603 117102175 408122688 104416687 331303299 347898096 100379983 111564648 152234267 81519450 95677751 119120434 69007963 385372683 254988383 349551649 119644823 383008015 82659513 77324155 236157435 107398886 123901391 318245407 408831646 96534602 100331994 96874145 81894480 69210669 394418265 70505524 121090602 268298533 113898524 244096293 75059265 92545603 167210327 258935234 78123861 179608236 361848715 289541140 100304490 103618511 214893522 120998413 85503175 101787539 333648719 98856138
150884241 288249018 99058125 68114791 195672619 76621654 105942543 327532243 220275208 105812506 159246846 233954303 242885132 199201734 108777207 111772797 135710182 235685657 328706105 380246222 76571793 90748509 100825997 414972615 264094092 263343602 361025284 68668475 197885422 107760005 374315948 372210164 107342392 85570431 112964113 89515700 69113792 69948226 97856604 346610490 285430845 170445987 217252797 313903213 76134792 79186113 79738477 156402321 413198944 108558927 87418513 147496010 91451666 75132440 105427930 79746739 375044547 102417143 174891819 82002812 301672108 194340620 95261871 241720900 114275251 112390902 280674679 275106568 68949672 69727739 112021754 82266913 146473674 94103525 102403151 88597529 91180378 91411124 108663287 107341104 120106562 252453834 205932635 76087534 363918529 365104774 169556115 79975553 80561702 287994562 253951537 73950119 100405859 253083509 118862828
94051266 257682875 349883911 71333081 285719879 114193929 70055396 100232351 409125720 115839245 76847805 68736798 120062935 69450954 71605950 92920734 92811114 99158855 79498712 408539434 378035748 347119194 85355314 120130905 87060643 78169832 99925254 74467572 234450878 73014308 76900011 276534958 173219302 383588923 305226541 134240390 201611506 182720190 110061571 119825761 110251211 83722266 97703240 210537773 98378107 95072368 70097807 95617426 164847499 262213455 118624654 221840207 368633021 128337071 212209426 97824474 85913299 84709677 321266837 110429422 72088613 226797916 90639200 252235780 79743139 94316914 95390713 88433599 423112750 320860583 80795581 90129241 102493492 112576986 86043612 111418891 289672367 93983899 381956593 261515410 87566417 112994124 271166339 88940611 80171131 83577451 316981472 191163454 116323204 119944197 370220074 418334481 112078230 395919926
270757724 197448013 117747714 307363882 106652974 69577327 99041944 88043525 87414280 99650374 120257046 87126064 121334550 243764583 79283371 101684598 78842726 105237670 83668532 219810975 369384862 100428941 93915792 108481423 106605088 223269563 123245623 262441430 100583020 121587553 408776032 341150580 269712869 403149501 313420041 216436368 180993053 108262832 94647279 104429227 115519940 92033665 353589737 101569107 105907928 90973860 77286008 321957059 157375782 114777600 160348795 73348372 222119956 226925851 83297198 121925739 85115828 345092582 102549961 80252312 380271017 104335555 224975341 117736668 109232209 122967971 90604104 287115920 219727339 299121814 75563550 87068713 223502965 324026265 69920091 228063753 111163530 264542584 281706432 109852746 86563716 417634404 103562087 114267134 72581303 282825852 228693140 85794471 113801380 370441972 215799076 101199824 189800443
98638829 85408021 69957009 182617655 403941135 279921777 115111978 364608173 418282405 349304738 232323909 111921523 96690870 124603815 357892245 373920097 160503678 69209210 68809313 70007841 145999287 91203007 237197256 81547088 86054561 368993212 90657364 207308223 351107857 118083797 82217520 91044624 98248735 107303453 68506988 83491896 80417387 118120693 273430717 125093123 302075002 102547137 412012982 382276547 257922361 206787387 71473876 119448119 92732580 116608248 118931115 117774535 89925595 134774074 415654853 398247223 106726009 106459551 374302550 73256490 257165046 95367488 422997843 351948926 87144551 75900624 77171576 67808482 121281157 367137482 80647785 99653532 84622401 83715914 68870587 152414999 75735789 109116456 418634135 343430006 101867943 341636407 325397323 140888216 88306126 79548092 350899074 206664691 79095054 105786085 333233295 92044509
315767801 106819890 344392820 221756397 116073651 81215119 190549056 201389363 369168437 272230193 326732208 90273427 292671854 94788036 122357664 379548273 76464662 69018392 117928809 166951400 234084217 113082353 170480461 84457311 400206966 109368075 189995973 246425156 119867953 114133318 90031102 96873535 104586659 118098508 96519558 420132397 224122104 101561673 108455415 89171189 73833019 227302405 112828264 153552229 356097797 80465796 70006743 81145459 84167173 75765407 109675678 75093650 209450483 227012906 84743131 95532704 137156759 271657521 93783904 381722249 87848492 409737461 69024282 188280079 90816134 113556381 83126427 77213360 401363438 329413723 105857942 92117151 146780225 89710310 292789417 81219516 98310925 359776555 305909803 105288986 295352909 389791567 142049451 81040821 78716583 152991690 303958308 96764505 80812689 264438633 92876634
126506303 70842238 108432999 76895354 78161523 108510717 95013229 80700223 108209769 116386017 370808233 101795387 96974412 73752327 83856967 209796272 352884973 157692151 120973472 93335401 73890796 111314453 399651594 106538276 366609371 70979659 69016215 401539870 329521157 352858534 183217716 401549229 388514376 153816497 73363198 81563005 68753235 96095462 86417950 383693154 101594090 114225262 102849411 76200963 164726114 226972826 116853338 134792961 340509952 137566665 386857440 123283184 101027635 94002785 285503885 97362181 118174730 307593966 71260435 248657350 77108951 118961332 77649225 339447642 298565970 308754829 243956397 83817950 104411436 231636344 244953736 84224784 306633118 111517911 143197479 292428082 99193691 111520893 273879387 74830422 68887962 72151484 146215897 150732131 82926244 89713234 110314294 251580588 75267332 295710044
84429014 396224484 243312735 73313790 291813107 278262747 286877738 307387489 303043446 105211325 240245789 265024202 332138930 302157447 86287343 71263896 88843382 240802535 127077667 176492074 187121636 77234649 152525185 93553573 189466885 111968782 85958070 88678447 77659328 75249004 101462088 103834667 81182183 188459297 125232825 344080437 79857169 116144553 73370573 107160699 106985679 296462423 118404908 111447914 90954913 336044994 87764357 98137834 85314297 117452367 335147745 391913215 257729725 113675397 389796265 76004413 78612460 279663190 119805788 148690391 419555562 398931883 122782537 97864944 105537850 82599853 418910033 334574169 91061299 117965404 130114869 119736348 105905046 85909677 84278678 240430838 295897617 80466300 105866331 165832638 150012659 121300917 75455705 321790163 139693385 88608884 84925406 349602021 69422514
114647421 113218719 174999937 101623230 101106046 113422288 102113405 106561735 221437629 69414454 88932506 122626944 91891703 345314175 395778717 162960206 101777340 115902542 115127605 93120751 160100958 121390394 294721962 102869756 95010640 399058029 150836091 340664797 167967178 413539193 208088136 189635682 92293833 98647789 112218094 77750262 82322038 356179639 98600515 112082835 97065182 101689108 262092611 367997730 117122706 378068945 379730034 151882391 378273874 71375393 79227332 110279823 140135204 102116775 117844757 256513953 99718012 287838087 112717563 97247441 112072286 199330170 387633436 135807328 120453530 74708147 105325025 183394991 207014489 88832492 346231212 78297256 86273158 326769393 120605472 99783368 78174373 84883164 103489524 86648803 420235257 414325231 110624278 68675456 271558848 313237088 68673328 415677060
92875679 73486454 68154918 122217503 71346646 87846028 116091623 69949832 118525707 122581413 116073543 91998374 415597219 214749164 272005068 93876152 96162163 84771333 105867165 70941651 113001818 401304766 118981648 119167905 342593064 70348869 154964564 98190009 361602128 92219549 249030591 97438066 68133784 108868504 93798875 80439458 156864752 120629179 72736651 86996739 77128996 159008504 183258848 96837087 118688766 340133177 321360967 166019059 116572798 87792572 105771040 303623674 81548340 74598041 132201126 117826337 179235234 83691351 77850108 68348004 204102094 222701881 138972479 318858733 80878105 88527303 384018026 139940704 118303863 142229972 98931206 89651597 84699218 81723513 106752151 180973362 89578188 120610083 100795550 301902400 395021534 119262251 70001900 200265969 291517405 120853449 388486398
174170988 92366892 69066727 87536170 95715711 101569217 237445566 92144770 82150927 81334274 82046445 139010620 400848251 278460738 71351401 82316622 101766131 110935133 285784270 85576651 180505584 68119443 86192985 184277294 103227420 81087689 231602432 339502038 301601229 410160930 77030726 86229548 81010836 72275618 91086638 140527648 115663942 100195298 94521279 120895657 187095243 393456615 121039478 402289932 124975825 108766816 246063511 93009615 106600004 110743128 219881217 120259998 71513451 239537447 68639040 400920899 68976424 121448192 86174860 238242040 162163133 291997931 192211160 114105964 116845525 329422050 202252390 74415982 120983214 102851759 273903392 186013118 101617672 120695487 367843663 95767378 112069031 86869983 230410524 104800907 121989127 90076248 91532722 375662175 109861440 366932203
225482145 88161406 209218341 165997456 217685228 104001913 319987681 348020617 87541996 314193760 104560865 122792444 98699194 246816922 306290860 366839145 309691877 106261291 360841499 121461564 370771898 202105481 71721262 78214067 119988335 97771009 81583329 111238333 94715071 110854212 170465491 258662807 137959582 375690623 71271062 135489645 387978796 327813511 90253328 122525370 113391045 251820382 114809621 84149854 114307000 93325453 236401255 391903952 143946622 121044108 190262854 382158757 76893639 291235994 87701920 375994945 397422704 282942352 95220035 118063418 75474033 104198206 175668014 154688505 87902832 95281609 327177392 82584809 406245379 79137051 85307458 257259714 188389439 106986190 242171095 350829520 396160583 91733181 123377544 125878075 263899156 72049870 70705956 361154503 90915239
92465197 118626768 97619893 70396264 68545522 103890288 115256058 111849415 80857490 191145907 197780718 177515204 116319853 117265889 91058376 74243713 208397613 106380787 268988894 98792237 94018616 265454879 390273398 243804683 319212201 380088062 318324517 250057188 85560940 115670828 117496061 74830980 114119257 77339309 79706877 106082443 112956949 69073347 310423228 198666565 109074355 357368879 174319021 243140917 244455146 93655162 69366670 103224652 256732363 85185704 114576375 408968624 106397705 155290033 111460909 120966254 69262507 411106317 112816077 281146375 113459111 111327448 86462807 249744295 261930887 119770473 245289418 82186797 259026920 105704822 100781987 68283399 209334136 91891412 68282180 78376907 269708963 116623435 111856099 75405951 327572078 176952229 97987402 135360659
117284127 88664530 77159036 311011184 78243494 80510046 80237396 81458673 147560678 398648162 152775307 117390399 79931648 96762150 87344368 168636702 109869285 416202785 99259959 95584477 300640043 127552903 345782902 182778793 170318579 200702807 79060181 76874801 85933124 91018849 75641417 103612052 295324749 115924039 117528221 70091202 82134550 323282807 279897756 84440075 222343671 283782412 87798333 91684589 83716052 95970768 81116847 409432744 83068106 115186163 320482582 95725456 320902378 115203162 97138191 69718891 266871802 122481826 150345181 408498650 69069758 121456786 214989102 303509164 68182937 160583750 122540672 195238728 320151244 90107169 77153670 303259865 76904434 85462322 92609710 149812798 345725923 99244237 95404635 406504367 237343749 91851038 202447175
114414940 109933062 203213852 73690326 89617413 112833225 92889436 287889014 382890121 388992384 84853205 115480224 112969367 99193034 311034330 122668292 311578841 97125027 99094371 235241767 290301192 74432336 329851864 167723354 185164876 181822129 81605391 72879771 114162174 98505508 70802693 314263158 80281120 102520405 123034055 95597221 211550968 416221540 111104767 335529681 135220955 144142390 84448360 82560184 83068517 91833842 342240307 97656576 87702780 245575212 123381803 245760903 89413878 113373565 119198621 317453648 194759896 370691019 273489540 82168796 97530374 339268759 397760170 94612705 127767179 119316458 290927538 174335045 111000550 103825817 307585495 93416343 98622893 70844339 78773301 258852802 110617529 95944804 423124645 92358668 114888273 423077951
97861587 143007961 106351243 113972040 75331353 71610530 327385333 381156266 99814296 77964683 83341945 113126254 73002687 78736460 75665325 414734549 101803353 100181764 154775995 288008407 409530907 131022533 136335528 110947588 314825429 113326845 87905792 117882040 117450510 80272179 306807968 94010007 78624978 110872614 103658768 148668481 80355415 117980312 120729553 197974233 235683131 287025255 81140135 120163648 79720705 120465354 96397450 81083102 214399533 87893897 417621184 120959827 102023316 85673485 217017104 335107859 394458343 333080700 95449536 96125857 205838695 282255377 101213121 96106430 97614037 365861215 258875387 98427976 77983942 119198670 75284460 119961848 68638182 233723590 128471768 95707261 115665319 196625484 275535546 91522701 110457555
344950523 119299286 78458004 97914295 109051446 392709065 263096981 398704550 114354170 72935096 93468463 78683592 382591032 93958181 237658556 77692817 88540754 311660433 329441536 241680544 210205218 192324223 136708364 138123224 71737577 95429715 76013363 116643274 122910130 131784771 96350005 81020991 116860905 90630380 229809879 314035060 106633531 377337619 398833123 357873804 164242030 80645660 101063826 89485722 329455114 86997513 117345378 89473262 93440707 184522131 121494982 104915347 85830463 367526888 78287072 67880625 178243732 87424815 88097054 289725423 191008782 116642516 342499876 70350264 378975143 357352002 88505271 113578885 373482199 72243455 123179291 82395399 299139871 419691615 73244907 78464527 347436579 281689472 112765182 208315214
279093509 287303558 370111106 383384179 112446988 112956807 85691155 83565951 287413581 224074671 259570699 71694574 344127008 121429201 130976221 160923616 92481826 103016333 76487374 113368483 75604844 69388424 72026349 413350007 83706515 222874299 150295202 96197643 70820736 97781146 252546331 104091779 207671073 101109463 86218395 115708127 85096077 115788798 75040040 115944429 286358170 245525012 255488877 101566375 375060204 397402670 104756468 266431311 78159665 214395295 114200109 89562784 77234534 97014414 74351194 93704691 342843222 347684532 111043867 117282674 137723995 100987992 78925055 92201938 79118566 138652957 205358252 82473561 157894380 216485880 209698665 81423657 113395071 370115313 304953157 82876313 85804315 178477847 109149026
122319560 122193629 110761154 72555475 213265442 404225278 88419930 67768582 75023421 73916892 353581381 116769670 85622626 76317227 122808380 223842422 136721463 367226801 209198948 405922978 416041969 318967649 97661282 119082220 77901329 107041383 104384861 421588666 118068887 107799623 81893650 70469062 271987482 122930283 78851286 313094812 322358696 79477216 123731583 68219771 82286624 84431414 364566359 81324280 103877196 385199559 88168878 340216271 94405588 92659601 108232146 181043993 291531991 397533236 239052025 119691032 102080529 140188172 175502843 108243562 342928954 71483495 116467244 112629732 89211713 72964837 262290769 75651598 102839130 73894612 240650717 351530664 68650076 84452594 130396423 178805625 73857332 319903388
84516446 72712294 309265712 238380031 243546317 96502364 97288186 72939809 87695517 348216345 111636633 323553887 91582141 103532631 280255403 166282337 323760067 245471921 127011311 289410466 376455593 83564994 85215805 123479841 105506946 90272863 187532733 109758143 103049153 68950126 102656611 348129826 232628020 84241300 254807195 397486592 140428541 316395396 68525020 103253842 86053617 307895427 121553525 69078634 343714369 109419695 294835190 74116737 107062470 87520177 333651378 356602377 166521966 127601352 87435107 108328193 381185116 108283100 79876665 82979913 81389858 168694926 201714390 114917557 110601434 276015464 94803593 95830098 72707000 289406952 144441374 94194137 116592464 177677832 117701875 89858643 400160887
123393439 117634841 411247929 348048528 79881399 106743023 75073586 89194388 312549299 86572112 188804041 81212227 91494023 340890474 251303037 169821124 356830434 302598148 308873963 148780328 73802382 115745770 123259500 106754712 97667124 204138739 82052061 117248903 76227154 91497960 160364932 198203831 99812944 364997142 217202883 344939683 96926830 102858915 92187273 91400482 371928074 120953806 91353774 142040347 70961741 245844660 108362217 111863189 108966535 215761679 156000734 330776188 236213436 80357353 118871742 211894505 174963537 107914470 230308172 96234452 91392345 212034422 117742966 114756771 338399266 87240271 92552046 110001371 400923630 201294300 102197883 77715977 208726732 128606865 94264604 419340769
207179737 335642543 190881936 74615403 71730616 103191782 100183116 141761643 95767730 386128324 87213040 90750586 201063012 343953693 175413082 126385251 75451492 331110833 110511050 116150799 74140871 106451307 84299710 105812565 222268102 119605448 105772403 80317477 100113174 402902246 399439487 107125509 342613835 320629366 196766371 362260932 107527817 106310431 75840908 200724490 108816449 88620580 234325183 83419700 202419097 83766098 101197315 92635142 323230647 148478741 230357907 92532599 106348789 74285172 260419822 156448612 68293775 106931762 112560987 121356200 278732881 112736947 85720086 170541037 120884259 72125419 88001283 304419025 354028852 121051821 107568060 271512037 182781624 98694980 411743138
72005352 69918287 410444879 168355816 400201754 180959918 115521822 82432286 117718396 226357200 102656165 120224924 107381567 91770206 122816890 122877674 100641201 89502197 245890181 342060635 96482338 210046806 224033667 69683814 398347620 414799676 329521607 335973440 100646888 77394069 294709846 68964991 96582276 107388486 85409391 402500674 371702045 299022774 78360098 289595363 190629569 107757695 197171141 112749578 328125809 408421506 332510063 87437756 74454954 113042313 79760348 410096587 181002427 103363195 85939820 275156854 86522702 272240849 87003773 98775031 230399176 141872017 81630162 243798192 236360382 292907961 119300250 106288630 337442876 287870028 73989279 68672618 288116456 97933149
101502358 82854480 396267386 399405640 340772101 75854526 95828657 108468982 73820046 378140161 102365629 81119905 114581611 105663631 93910343 120463434 94711135 271218151 322191076 217025801 211076572 258021168 105043398 174299801 290211035 137097779 136660258 89957641 74126831 179546163 120660785 97904512 83225061 67967323 335727794 166355317 205262344 78914799 420064564 313998004 70240673 241400102 116677785 137867824 245798819 160226834 119648517 84214868 83113641 85190204 420471867 254669092 87856518 73169107 132358896 105852075 84724793 89813904 79180711 102939361 403826693 85494662 355816275 338613628 407199482 99119853 81741444 154664193 74448119 72730238 99037256 386516259 103276547
350375292 384194157 313636349 232616037 85590456 143885319 101250042 332080051 242334346 96456208 80297689 99580084 114977831 101828685 80750657 93928746 423632934 284239587 174717243 190151492 344481338 122103500 207368252 71313062 247752666 320566942 87781251 74978268 141929411 88259362 81521132 101843986 118658583 270738356 215258190 245381909 76143408 111723551 340917806 68394738 374103399 75236674 318804473 157616933 257395463 98627212 106787747 77438275 68292267 358067152 344683952 82847388 74099569 163146482 92657134 111911281 82001202 102155000 205374710 275073562 115944399 399997091 248468154 175729376 111954842 95178272 136505126 177185826 93067194 120022442 98137143 114063122
84666347 68476145 81417473 314805835 74397166 382271796 104644536 77603684 284229920 402425782 91746690 136500080 343882025 411712539 353205451 74361010 92985717 90690809 107953618 117379858 162045950 72826419 119185064 96004524 115340991 415597642 196654949 71722257 93919516 206388063 116468113 191506673 75549693 76476753 96433418 248243189 86942752 120349555 362525672 111528259 214019285 80000881 102910757 90932826 193032329 299020445 183540508 249950248 96420018 95393739 122804456 162145779 79514684 365017169 77791601 175872790 287514085 70060363 107345504 234376006 114728809 83096155 74661573 131934024 214578133 100398447 81934380 295427704 413550359 81344670 145688417
86813937 97898257 245388267 113648137 258539231 122864657 71914692 411757697 179745464 370490259 367251889 357490478 110859795 396009181 102462188 70501659 110059765 93915778 93784811 324473555 81928640 101232262 116519307 101866853 87927750 102055895 90406909 317393449 220989790 334421691 194286518 86218937 117436540 70288097 241085664 112781220 105345189 144454994 78099439 391406697 76791708 119942982 82204399 331626283 280098821 139911813 388579639 122010695 122767939 324180943 228677389 110292032 342440447 70004327 256336524 129793830 105579110 83163787 326263560 123466550 102751664 101629285 199739477 152836849 108597447 121894318 218586130 95054613 72027643 361810609
110671620 279593124 114694014 283878996 79744231 94931419 297301181 209167461 352010353 273649785 281726286 88469754 373242896 80038399 109106510 73264712 113670636 104743761 338507758 76509631 110845927 121995499 85096737 334119478 85949783 92743929 334228295 355357223 103093916 242659576 122074888 104551377 116708418 199737119 68638109 116190089 147718530 69525003 199732011 81372804 79714729 111630249 272826631 313233841 232231953 368871119 122769052 77921396 219270280 371521201 72797744 230432681 103843742 296095913 242669430 102903284 88098557 230876766 100927168 96967639 72303473 156760123 160069826 87379202 84831840 253424765 313139847 113018774 110195790
312313896 81006745 335415299 97802996 99836811 98256853 183606785 177788637 136503317 247765862 99277276 383597329 89594211 120975527 99535256 76608031 95340479 266619555 89054271 79076712 72017863 71286736 166015050 161365745 104036262 262896960 251952601 342119057 281792694 85365884 69327534 120704684 67865843 73477754 83317956 415450978 80382730 349536873 120186919 87290499 77463772 356804665 291975582 78659408 421943425 92033601 71188171 181587307 250528949 116620203 408087528 106561519 157502329 249497768 107555423 68788766 261415339 75456742 117252510 119709775 127628247 152106126 116246692 110848925 246641186 228085378 87671365 258451006
292356256 85715756 283447264 356056250 77218511 102021277 82960003 121614196 93512756 110682919 113924417 203614256 195534816 314412521 275645248 96501982 88676193 327203660 187765478 378926134 114421427 89469400 90645342 322184463 69067674 71118293 99711043 96209058 112035287 88943860 212174444 101469072 324233322 257995133 99626620 172556505 96622092 313577208 313020381 308794362 77445519 111955747 84634771 104675685 136821845 129883747 120985263 117893100 371171573 84457567 164093101 71331578 95384576 172895649 419910900 90764989 176474362 229465919 379632030 108812585 93750424 231533606 279058362 88479453 111355977 151204395 85209246
266477945 103599815 98993965 260829450 156469864 277043773 419617652 195831945 190366267 418805988 87296402 88392430 71769727 109150613 96111431 196146538 97851856 112967804 113274303 97020597 375881657 166047046 68298043 141936073 412643951 209550226 219820494 74032389 88797566 106493383 397841837 79655423 94366967 127627616 93807618 342685079 114673232 108934841 108469262 98238062 352246818 405187176 292466178 97497961 90253536 280195037 220520738 102515223 236376164 71245564 349887645 118456477 102621855 95778804 200977049 100871059 93416881 106974352 287836558 374173390 116661020 79937619 239291314 325763005 101697430 106455836
256758686 273013701 116301416 89496308 97198526 103253215 96863597 112904700 91416682 101068377 70007131 70445723 113591186 90524449 106112184 82413879 314836083 251711196 323100726 78666975 112629245 209845687 82885412 82768722 103214937 96635822 349195189 400670164 310759239 98678333 236643128 230551477 69414040 232040699 93514907 410456027 177225406 359731927 78745077 90874899 76656750 78675994 254865959 188228764 91825330 111356950 137236461 87212848 407153952 69907399 120996894 354434532 250359297 104199580 283412476 414818323 300232506 79776021 104131707 228899357 308579274 121387168 80877620 134306855 78846224
112234040 289043185 408906466 370463566 144658457 111029685 423647703 183224661 72408315 83981333 84002361 109709492 68976820 388736722 75906639 102877167 113637118 102822614 167658240 254447794 120108695 222719371 270999131 341842239 273025126 118445623 73779269 114286467 279336074 115289354 84929347 106799227 96552754 279291209 68626268 106040842 118158380 387949210 345808097 333953008 100669031 73011766 113399767 91183268 294111517 97008702 209207400 114210701 306597505 71931562 99393586 103967487 242466183 100199777 106483431 82200834 156172473 256624794 82998687 101430505 168744621 301431986 113744081 122897581
213934789 363255197 234657189 182326995 182636195 146176491 150939070 81228498 117783602 98394156 81203573 110540712 382063887 71964610 81163859 98913149 79846146 232696760 361863640 97968901 188115020 374737610 240835037 238610835 112869916 100842062 117368355 236271573 111226843 86628299 344889136 99671113 109437215 109946628 122954722 115804852 147951732 184212968 264781280 206937605 82645294 119445216 251347357 391823938 84871167 359240189 82212870 383853583 303579569 109494351 69531851 87457714 83554919 116725736 113652388 100373180 408510713 72385582 79058938 186212520 211960449 88532613 396431312
88087636 92339317 92289514 68476691 70041377 80266403 164774265 278975516 228266822 315039019 280670067 68073667 84840451 88448489 173561839 335892684 82298760 72312322 421626560 67951830 75499809 107146390 94266004 235094548 291996506 170021438 98730146 262381855 151559239 77180172 344668726 95446824 225540929 185302456 186339839 99245942 110106180 114665891 92781466 160279194 415928178 104370311 71853445 388783205 109477911 127064049 103769351 75008919 330644594 400262302 90442789 230016785 313810109 129785409 115185459 94020948 397431741 347992478 92617957 113514855 151785407 79886246
98717675 112664790 73401091 94111379 96165024 242325965 279358834 183695717 80012710 124436495 75849522 165577141 137172408 362892339 108546857 84007193 78966443 370570292 93656841 92508511 106761522 115353381 212643898 338851750 78253013 80059308 315606722 369983002 101179176 221891764 121935109 250355005 297986671 260274317 82649605 92037221 73974274 84763064 199364151 293147225 96035380 122504132 210144807 80220474 226292385 123079428 91477151 331327807 182102383 89527664 129710690 267472014 387463979 111004340 88896792 293368828 73204334 81637194 85960810 196927721 97921514
90411624 99529970 114629009 72416096 335394373 229970138 105932851 245893716 106237674 74976637 145928783 350692940 112515428 114554388 120096476 106189496 307311339 105250092 68057351 75634932 72136466 204764701 184567938 116270206 115336259 241057382 343771901 111075537 415218833 89905263 397620809 145020941 415458850 85249207 115443944 98456883 74461773 87278088 280129806 111588120 68425949 122631742 108265439 91218646 122672482 110686629 82247697 236864600 100145643 398240434 408789964 134429296 88170530 123349504 144147054 223600514 70971873 106833701 366171463 68939014
84935182 100754124 96495033 384729833 88176597 404195434 277886913 185833385 94135906 396982664 109687319 344825206 400340392 122573575 101007525 213885511 75317282 100015363 108292740 110531881 199773169 111997607 329335723 117012816 414327658 333297350 88736058 277556275 68981799 323677193 333521311 128880740 79208770 99133072 88258360 83214514 155197687 409025377 67737968 84793395 140805845 84151842 344149625 119164288 83329646 73288459 169979124 107988340 295320906 287729658 375863210 76802470 114734132 83038179 233957926 119613751 83026423 220503514 76558456
100780819 68490248 410025672 112364184 331627511 83793854 312460558 90811038 399424324 388632849 347124070 93247322 109551898 98799302 78755989 107384046 96615783 88152815 76255784 232088897 371211442 389963590 84461263 361769354 363620232 89408382 201558713 116163029 325241529 236449886 387254964 106316835 89007358 82147652 120189189 153214441 182836833 103350632 79923949 395947563 74384174 179794691 94125780 104047315 303188717 87630166 97013288 206057985 160514578 268930201 118042107 74436567 329909951 325732583 95495604 83543817 374151453 72448491
101024097 304831877 276432161 334561248 167591679 418518752 101974436 163283965 233675703 82364130 147076485 95441678 94828953 158240344 81142714 122096456 97032566 107467208 296972675 400717655 171809352 72050765 326486316 173355300 70701353 344053066 119713754 343845513 143813059 321917567 108916716 112790408 71187390 100612053 423064713 320621373 92824751 106115772 278667733 75134611 360905025 101356497 93574226 422234047 98389662 80782056 142658973 300747539 177084137 77006424 88259520 355645262 169528180 84397281 98738000 223372279 79356485
257021134 180376244 238561834 301028651 195861168 82370197 360853785 92129010 423837712 86322138 113817060 68102318 106277634 107295321 92948987 84692691 75654714 296433637 256232396 162205284 71080948 250819226 332112649 79259855 307903395 101857278 331549894 200333246 421426447 72278849 94997042 107195606 96451673 416540937 177591002 108153511 78580921 405515864 90750535 240626940 97549140 105543458 212488608 95861799 94574400 309240160 390669258 194677846 96652381 106450873 84053120 214756927 83731789 109948884 296780675 89993479
118129695 70470216 102094494 100079360 369635704 74814725 74116804 97570287 93923897 134068275 111906462 88305142 237026497 174811034 357823924 75176351 84807153 116987195 69096308 118146166 89376528 112030818 332093648 103279158 74353066 70385181 70543118 95320368 356549062 171121182 166826508 268931575 119948561 114757195 215576198 420042867 74071786 328131394 113578354 231669983 90287453 76049557 104199452 125578667 98614475 94893894 76544714 384248145 202986705 73247829 70722449 135534006 370691965 87845023 292490092
106002862 102491884 86630716 377781805 119785761 113840379 112034451 72514317 82424005 408076141 110005318 102562745 186270049 338719880 260459190 92371533 99035482 74212660 328328521 90637256 100590768 100374978 103523695 386490087 104534150 95980736 119592427 327855025 339527255 314037244 394996579 105515162 70476664 273553726 297684590 78403935 276015523 99876913 368934345 124910263 119896537 97257489 301696100 119460897 114322054 105292099 265693933 378303281 103939408 74164577 161238752 307460337 102850534 352517230
86931643 79486929 289539203 79546282 86870574 98326950 74250535 241762421 299219758 114119401 198916510 100620348 138172821 103586886 84895645 92868392 121906019 254768603 91192579 107884155 367870699 90812510 343043331 77113462 92508826 122502434 146530184 237247873 287985780 76561266 74618807 93273605 97035318 368999389 109648296 200256160 116379161 377389546 249559478 123328161 71285891 320400010 90131456 72325391 72799607 108376043 67798628 76048799 100986536 177584041 191653324 114038536 423612421
114197237 96748931 80789520 89830305 70194008 76892560 372919778 358271637 101490817 282428969 232520173 367793140 383024459 79347486 71676991 82885267 82750603 81853926 86994929 180935048 88742432 323351360 123067846 69202304 70822224 91589596 282258042 294157884 283423141 112083012 85452943 153200510 381221046 120201458 315674526 123327695 196328815 143819493 81442650 116029851 279920023 79652926 83031641 104753326 88456839 288754180 116457165 88416842 382079994 158347092 82238220 419217276
368952723 117622313 69072761 116610207 97163687 309419903 340171962 97043488 75591534 185532235 117555947 138203529 84946222 100256937 90608151 196075814 120883736 106186936 246346637 115388132 278945545 76891443 95017124 90170903 234341574 270325124 122507985 278395830 73591735 117697744 349325191 346901679 105176501 87580404 87305850 217973172 69112108 86731467 104041699 280591891 89879913 119117229 97642158 195274353 225118981 102200823 108158805 218464056 98328026 112764949 260284575
316995495 218042587 91532944 309478405 119916585 79258954 416546432 96819903 106335618 72291453 121799814 357700996 423365194 138860285 99306784 198819890 324138093 117315875 156525871 108764306 114045576 306991151 328212367 75231220 74844267 113818800 87480010 154895876 325987289 104997251 89286695 231418074 121329644 207062371 107912193 70982458 178071676 367668761 111533651 190337296 237376209 175946707 88973771 75125222 259324918 331292426 83178419 101307141 112696665 114380232
122406479 79235113 68645729 216218796 72192554 82920684 68009819 255945979 343132701 318684777 115526846 103040918 72921427 183936297 118494600 93270726 233173173 82817092 304450977 68831826 110199277 100200089 144972147 160338315 140185520 405572128 100126709 71159386 256627425 400192390 79317344 138542870 91523507 184856493 230087045 108564649 85664101 312043334 84239915 104226139 75960107 251908226 187353383 73512255 74426507 341488661 280422544 73266482 151598034
86164575 112564182 184404547 175389116 96031098 239809583 238264423 360721180 219997867 101104137 100083985 108371091 336223458 76569011 75707921 361221418 108272549 214985871 98632245 116080435 79899877 77955953 265465756 113978192 282063714 98817748 109996849 87141746 133781259 106654752 294301785 106623363 191610242 82591353 83457100 97698094 112595321 113178155 85873666 122827630 163077223 214726392 68465864 114073607 277590649 352997543 122477709 246539229
112647853 347721449 264073991 89257624 345319129 303873707 246797088 140781885 111050300 73827521 67931434 389160381 100695375 87940297 87480467 78190999 333831728 122775117 116938255 115497942 166919032 88768124 401713225 120347524 105047041 122514538 367739009 338284929 92294336 70426445 77567624 291960868 113869381 90986870 95588553 112264532 90747118 114297788 83716865 111993888 351530895 105681888 97993099 159668235 272630959 75370232 212298183
116767229 222443481 69569657 251811754 368039961 165725261 419756878 118364876 119109120 107238944 383209113 110743812 102345596 189111033 113526112 110765355 94348893 88844613 76572098 208333331 353039806 339415150 275005585 97458610 109630145 125828677 326849306 105439606 287037577 85075909 79438415 135515140 93918427 87354075 150150964 109417746 88695359 71972257 251292173 300605440 116351021 74092218 224178583 240047003 105862574 307981313
68095341 380200925 120008938 101925967 95865259 106297335 423597832 256918196 99554662 93548418 181313085 134009978 108144100 390936129 97923554 343523822 251047946 245252220 109687436 88929742 94670043 101789877 77401288 144889716 122790673 119111811 353789431 83326480 205414259 114393052 79495951 358629405 280872186 80342002 383507819 69434622 230579981 80127291 80162827 364209551 247662817 84717006 74631810 216805264 71418189
410343663 96263269 121849619 120950807 78886322 139482995 218074002 277656491 92903562 238328760 218633396 109573546 300013985 106493452 277356287 340662175 395861491 90194043 105129257 77249335 89301693 382375267 81983258 95703160 72630819 291424974 78262970 224496797 98049600 100821696 267296966 283354934 92711722 275022270 130077120 375313143 90644687 68686256 337707595 209303397 116618458 118973377 321392633 105766307
163940614 159675099 419879999 328480771 73868971 84918048 100290834 343369084 76616523 100501469 184061265 97511989 270374377 91422239 86269175 118126736 186617275 80442304 286008608 314737796 85739018 71128889 120245033 123729362 114833607 392290135 104400419 147094300 322432594 100132105 104262582 407858826 114661517 83696147 86199581 87273281 95810256 85270161 120197102 381684240 250951787 101601254 262246552
111042495 100162640 84903247 219776319 418003236 284593713 101460230 96204515 124159938 114131894 318945427 91793436 243040607 88137679 306693527 109508835 85797152 84719343 100040838 346880571 239289015 116066366 88409445 423562289 116610680 218792719 82313271 110128160 392381901 162016305 107312827 367288349 183623281 208780743 69937200 87320819 322016342 399034969 78547802 91826886 284209527 84569972
115143559 113211154 172942315 381606840 80211986 121869583 349348826 105188609 121112183 328008241 123035074 199185079 342845320 239670335 118387649 100395497 98515985 98058123 248612775 313734436 103765624 72854356 345318961 104494336 81625069 84832775 106728525 311470877 77057588 81891891 88700291 338193315 399652749 91329061 72346485 111394318 398817363 109742654 110186431 365377022 105655181
75684718 391842947 318693031 386996233 72521662 322939458 418168429 97433720 106682268 111075930 176678259 201210631 94206596 71736843 114818433 115534335 83258872 377552656 314440110 97935502 87969705 383759321 72729233 247019543 74747570 95366770 98129324 324854559 106693606 260191011 212861778 416910715 83841193 97908896 384520092 191643091 119443695 104301377 321559774 79443428
178062659 293724562 214132473 114752508 106417655 322265564 117839058 154166621 82775334 119901455 332260545 194215490 94350426 113327520 75461849 81670100 100898290 193419639 105405726 113435648 316693372 88215433 413633717 75681858 108864500 179695663 132593876 82813721 91977962 149463185 253176010 89947161 95187044 317162272 369778004 82864233 107599552 380738528 73372808
108575639 89564543 73807275 114067479 83011457 263755230 96207620 408288520 72574268 96682459 78743895 404278289 388194322 157998971 131728771 75122669 123374370 416057108 391082825 108962948 295495894 80688381 133726772 396048468 73650115 90822374 406277204 91815781 76541883 78595808 329889650 341581007 93115070 95589266 271767501 127329237 111077763 74415177
91017075 108078197 87224085 80423377 392289348 118819447 275868605 107349753 86029742 91686503 72646256 281357252 403428049 105313751 69387083 100016008 301288683 404727759 79876120 193414266 94858611 189772030 345969044 120246531 103836023 230924625 85513043 115418636 110418602 302007290 203759362 68637802 112253257 212520499 376086082 88721533 117454786
399610797 105659100 87260419 298309056 97939247 403493905 92402901 116234294 98588548 372054403 292869843 346705876 77400833 103204428 74942920 134560378 212586496 115677677 265651270 78864441 239358853 423099038 98454427 120530274 194050733 116486791 112870752 87628479 128210310 171544636 78030026 76985154 105092862 110181795 89446070 216100541
341478551 96553980 68054236 223813578 96255265 254954896 73156418 222663243 119102277 112181129 98215205 122061030 95136028 111291805 86796913 76779319 226396673 110476609 126199151 99781782 77845934 391194133 263086736 77015738 287346774 326351550 257851795 95388666 69878460 415206929 390838205 121415947 113001949 261017274 110806631
74189147 104699304 103576857 118830656 88225975 117742150 72463580 256337140 236362430 180246769 219698314 98349294 74086506 97083471 255395875 108868881 346948086 110178471 401057045 413182577 121187499 118564863 83638260 110622381 89048684 120492822 322886725 99893493 106833467 89847182 423125743 102728029 101301883 194149546
75137345 97521722 71416929 122787559 88673010 110752066 270098030 417720923 100241971 206796577 91491158 73171836 261983712 177854877 122168382 395512339 69705226 341192523 289212687 107461054 105224626 313348813 93378068 88810436 71077324 133576114 346256150 104422693 113956847 90133238 106615371 99368517 70886520
290431653 71636291 114192718 138370448 348757751 94215528 108060930 87060609 70769112 388027629 215001722 114958192 75532724 200737952 121657140 358221661 120867608 106951077 140147691 396691324 86026075 212109484 241787988 270150283 99425775 76372467 175077455 98851478 69461934 72913535 358541650 118516006
246074323 77488736 103323320 69386536 146327252 211125306 392961771 136908207 70437107 111115148 76303433 347459082 72642241 350306759 105363740 406952797 152952768 75446669 94285053 83242052 76368033 79654877 112058138 168880291 248548901 98654290 117047903 145043069 145418813 105737678 75255786
341381429 216459821 394209117 80016017 106424305 93132030 88450611 413209052 187701725 107963819 72120266 324191573 105314105 123602336 93797931 92075260 74564871 332845557 91735048 184142501 281333462 184216026 94627039 89462002 248842654 153911881 99101869 118047835 222690697 75285495
82718488 80634044 249227604 397657016 131623177 422188639 96421329 103474022 152483681 187198507 78475226 214527173 106780477 118591733 409154849 90326993 93708707 331321262 75461660 68641187 75977435 326270074 330094511 122807227 78593141 149514063 94747956 93412730 161716959
100505398 400014424 306509438 82051341 158371372 86080916 88394407 354844441 117293306 104038756 113991985 86496678 406422956 177399336 93238931 98888461 162678388 106785476 109045204 122261879 215503472 235151106 118934888 112111005 223588094 293877473 111636610 327713287
383286432 142100291 171225616 375443022 119231230 71418700 286139428 227710387 71995792 367235884 97091549 373288452 226254420 101532934 78882303 287841425 83246206 75575514 97054430 284109228 88497844 111118855 99922122 295090694 317449715 110862770 359785054
115129431 92872874 77669101 113638351 89837839 106824254 117779883 220762222 113098411 137680281 87078799 91215939 76590071 360286857 114237169 172160844 266708793 416508018 107255885 99176803 333544013 146862372 111972804 107140299 399858228 84141984
109765823 71089704 392613286 129548923 96756590 80049435 191216010 114611554 357993281 94175905 101161384 280109830 117569937 102901768 341518068 221660383 122463172 83087761 81208983 172770190 358298998 117612673 96877280 254101226 77854147
87659783 417025702 103167541 106611218 123261300 141901490 97438086 188778545 77709066 73768516 196801426 261529586 120548618 90432879 231290929 257865611 115519324 82203619 413506801 333671376 96323310 110669846 78281896 78353165
416755758 130515732 89508492 118636626 292067900 100904535 377784799 82622653 97581752 390675457 414220740 110963692 143307489 346172375 192396718 113319280 90432530 355661474 77712305 84414626 96147809 198797460 118897702
73635349 310529381 380511520 112948072 98349673 118461189 164207132 207475672 105270000 120591508 100620164 113990806 107662097 75116728 89689792 389037321 97312655 72806599 355972870 161058428 97666090 411946153
138351567 344747989 109515533 76742794 78842658 76661570 276601345 79820995 104243433 237518546 103212346 85603808 118268354 423722694 67837415 81248948 76556065 75548585 134767875 82719643 406855881
75836468 78171856 104576780 349764175 119318420 88442016 195459039 340742685 114920600 411521068 81110545 264636623 73387474 82490017 402891698 268738511 69562322 95967927 232168509 80582073
378923193 118994749 270376497 75771788 109628033 387497977 108662004 118130234 297542196 346262935 397385978 105978647 105244492 336996998 153322683 87915977 71122805 178381515 78258776
158808043 75147595 91810152 313921051 99657321 107895286 252230552 77501221 70100322 120615391 257042165 70376671 118876451 72784345 348065237 84162033 74864758 415161888
325541627 100559194 120490747 147518811 149676686 115830322 123217197 250285952 242203469 109911005 120909095 128363440 379905921 106053386 105542329 128834596 111713018
192888335 222205514 107224815 93164566 379077858 108230819 109382157 79809910 303508683 340459713 101965539 116601373 76493037 288977855 105387289 364119717
121048079 71278638 247950452 95875060 297547432 363905813 271694416 98124127 112770306 253836521 331946283 82108741 103287378 259641798 93278318
182937728 183201180 110411316 304352233 412715490 158185458 83057508 80834987 180919539 327801716 88358870 107827179 360747048 113523343
110145880 214730129 88787533 92389833 94156129 241188806 103174906 80882385 85832205 387284005 95419378 122928872 117354864
245543180 89491885 87080654 104794855 92706788 384106108 113890741 106114555 386360830 96922407 81767914 407637650
127842648 147506961 80491093 108627812 98070229 404932929 144785115 88708490 90707707 203992373 105812554
76850622 76638264 185546751 190318939 88795882 109018857 327333516 150310749 90387803 276249322
91532374 334327885 173020020 119675961 85701567 288043225 308413374 70135167 198628547
366408075 112155571 120752177 116835253 220515758 87590818 94130027 356651007
93565497 410855395 334890112 100017055 122120897 343637936 84445506
278721660 284596854 118994394 99489955 266434525 77264485
73142473 217016470 350583152 105839577 160684101
263250659 82330115 101244445 287250569
68999440 70415766 80283720
135395525 108434853
419216529
