389 149 400 36593831 1 3784273 96375485 57440282 2 958534 98542960 38126928 3 36034 95331355 65995762 4 3373043 94808111 65030237 5 1683594 96169742 45136127 6 3653996 96503703 45252615 7 1775667 98338135 43231951 8 2000685 98734395 52397663 9 3095884 94520660 49714105 10 3766068 95790579 58169746 11 4224097 96158469 56490969 12 4105172 98903189 65443124 13 1629777 95640640 64787741 14 807394 96678965 46578275 15 1465502 96827320 39061070 16 1788605 99107999 41736563 17 1107321 95460440 40716544 18 5162850 98837519 48657349 19 1094293 97577732 56586743 20 5426970 97275863 54495403 21 1490421 95465512 66046011 22 4823991 96666257 61511446 23 339793 97639143 56342850 24 868692 96472235 34640457 25 1832571 98293397 37710187 26 152296 96765646 45656135 27 4460853 95642409 62023009 28 1968791 99520220 33378862 29 4690298 96051525 60374645 30 284175 95312697 41376005 31 4731602 95019616 41825322 32 3058948 99273778 56736554 33 525324 99731017 60097859 34 3245304 96069866 49886788 35 2619506 99757786 41757471 36 3519755 98336758 39204173 37 1384870 99772808 41229166 38 4060916 97311591 65833093 39 1935775 96690199 46092977 40 2180705 96202705 47384249 41 1918000 95824501 58962032 42 4349063 98673773 52349738 43 1623718 99931894 60626672 44 4316440 99055556 49256371 45 1216080 99120857 63438760 46 1489974 97988947 61337792 47 4836109 94675247 61262145 48 2118941 98005269 66369390 49 4789857 96200038 46066118 50 3130855 98868663 61216004 51 286094 96360778 58732884 52 188352 97156279 65757724 53 4895205 94528282 64008651 54 2294802 94636961 35137842 55 1078375 97292112 36098540 56 4520679 98444089 36857439 57 1021745 98759565 57940354 58 5039808 98179495 61055005 59 3657452 99893192 50479599 60 2563769 95240138 38362216 61 4620279 99464455 38463722 62 2789309 95620279 51857675 63 660232 96769670 57103483 64 2869936 98477297 64561827 65 1044493 97642635 62156620 66 835941 99842305 64869150 67 517823 95675866 58146976 68 4318080 96722749 40420200 69 575057 96480445 42951682 70 1168658 99950400 37378196 71 5357215 99499087 55453982 72 1225888 98115531 63406384 73 82138 98191336 35064587 74 3791423 98463067 51339428 75 97774 97484540 51372773 76 3593595 99667060 56629802 77 3387967 98138794 53531945 78 2310986 95808522 63602681 79 4766407 97991837 61135591 80 4957698 96888628 35282414 81 5068421 97362837 57634733 82 2162631 97818437 60304066 83 1471178 97522357 61976487 84 3777204 98054087 40371184 85 5088462 95265338 34978481 86 1975364 97249742 44944444 87 4250728 97398267 57016203 88 2909479 97839630 41294679 89 2358125 98499738 58779622 90 151614 98476023 43251427 91 1948948 98309041 49104426 92 4682573 99437385 34138579 93 4360141 94465775 53292819 94 2539255 99332428 48427688 95 5386100 99353526 42654006 96 2802141 98006539 37232930 97 885748 99196726 41568365 98 446552 96466875 59543270 99 825162 95169971 47253240 100 1753949 98465479 56484885 101 2707139 96949976 52774641 102 3422678 99730010 65406101 103 495734 95516579 50811400 104 939970 98474491 35379490 105 5330662 96657843 65679184 106 4498981 94752355 46319152 107 2711980 99733772 41122766 108 2259416 94565810 41124623 109 4394000 98484808 51797107 110 2399492 96316340 50042052 111 2597609 99676786 43680694 112 4308065 96406700 59001451 113 3718769 98637354 35854358 114 817313 96295346 65201733 115 1553162 99033239 66363840 116 3491476 95367541 65434829 117 1549629 97844650 35325903 118 2512857 99240620 44660694 119 3066330 97101996 55843818 120 5533770 98738940 38386295 121 5259993 96315682 34790057 122 4430721 97445425 53787481 123 599107 95026944 54100460 124 3677462 99511796 43949877 125 1833334 99035649 60044176 126 1899490 96230407 55093956 127 3597059 98697844 38604577 128 2167252 95530306 52917628 129 1116984 97167663 49099755 130 3975135 97731270 54861622 131 3519231 99229732 44904371 132 3098050 97164801 55178276 133 2899344 98325880 3110983 134 4515466 13201375 52943234 134 9640168 20480265 86550419 134 11800958 22690744 15149177 134 19431089 33070376 76685999 134 27139553 34182136 55448735 134 30264497 41297776 36563796 134 34976463 45732196 16943988 134 42333738 54984693 77847148 134 45111288 58912307 92350444 134 52324222 63249919 4867734 134 57716155 67698164 18067697 134 63344088 77256433 66490787 134 70336584 79540379 67423455 134 76913044 88701050 91882012 134 78927105 89161412 34301959 134 85694620 96304662 624825 135 105072 16396533 7806764 135 8122185 19149757 37651691 135 14095871 24857224 35724808 135 17492284 30005075 62371923 135 26503948 38271911 61528008 135 30459632 40938269 46617417 135 34992070 45319903 51221644 135 43064109 54239667 39557974 135 49177966 56904350 96254697 135 54554298 63227308 34398650 135 58037348 67139119 63932518 135 64851060 75336300 48669159 135 68011894 80682702 32471810 135 76118556 83369587 5755907 135 82853451 93463197 25282988 135 84914917 97013576 47268202 136 3061690 14672204 12512970 136 7067882 17894449 8197162 136 11948188 24265490 59116211 136 19435494 30034389 16317062 136 26755385 35421083 51314485 136 30323116 42323026 13972084 136 36336256 45076218 82884367 136 40474559 50940108 67852831 136 46722040 57994926 7977080 136 52441298 62979720 14118245 136 58462303 70771211 31966359 136 62326222 74462813 28267865 136 67194445 82243765 16846600 136 74733185 86714687 63337666 136 80147884 88919214 80043869 136 84715944 97930195 33269403 137 4189835 15569165 93343131 137 8956138 18154836 31635345 137 15868689 23773722 80591289 137 19336309 28647693 27319688 137 22722683 38493849 90218276 137 29143598 43523376 24676630 137 38281005 48271316 23684670 137 41802541 55239112 63919111 137 49182012 60250981 12895962 137 54168958 64874908 36186327 137 59852067 71050872 2229698 137 62132473 76296021 25759547 137 67958853 83261861 56779058 137 77393485 87657056 96611992 137 81678121 91203032 95616090 137 86701174 97990774 70113162 138 474125 13181462 72432863 138 6282727 17524343 68634719 138 13818035 27384567 9095002 138 19233820 29050160 59154074 138 25018972 33753489 99376855 138 32176444 41487466 98903920 138 34226191 48960378 86741848 138 41550448 51361120 45898062 138 45349761 57419629 40031312 138 54458298 66363226 96920657 138 58698611 71313196 3886633 138 66020482 72533725 23321036 138 71431836 78100124 37342910 138 77589997 85249591 73343942 138 78177762 88947810 23011297 138 88856344 99230464 19800441 139 1464332 15341244 37257686 139 10861830 21672242 47983828 139 13435406 22730547 86990294 139 20533800 30934794 22727930 139 24909701 36684322 94708110 139 28363666 44299241 73721025 139 36102958 48238652 63764893 139 41601103 50960805 88005684 139 47990275 58290407 16671513 139 54103831 62085111 21810706 139 60728107 71545878 65965323 139 64823965 72921778 61879884 139 71690669 81277372 89394926 139 76991166 83572514 2577803 139 81092302 92013958 4492084 139 87727691 94771205 88914343 140 2925570 15323251 38808513 140 6994822 18399191 98418481 140 12019852 26638373 26029934 140 19996080 28548195 2910442 140 26345506 38870880 76593799 140 29663156 40114750 33477194 140 35648083 44586279 9258062 140 41014280 52636005 11790330 140 46414889 56132730 19030134 140 54746343 65136303 44419930 140 57783630 66718774 5740968 140 61477508 77260749 36035580 140 71428635 83091105 88675841 140 76118395 88073008 9671463 140 82582889 90319579 10328978 140 88646799 96196727 67980373 141 5330880 13000952 10341599 141 10592546 20327215 27249589 141 15540279 22696771 1525345 141 16807959 29806634 51299241 141 23038021 37561799 84439300 141 29112663 40711472 7193417 141 36405907 48603651 58554281 141 42988100 55401299 60961247 141 49065177 58172825 856997 141 54143888 64157469 96719465 141 58145235 68457437 71929664 141 65708278 75588311 97131291 141 68771073 78141490 22886664 141 75248844 86763142 90754326 141 81405621 92350578 34821016 141 88257243 94993726 43183710 142 3690841 16162167 9318022 142 8188178 22100735 12745759 142 11379915 22484335 25921806 142 20455079 29096575 1965109 142 24950444 38229727 11611857 142 28152265 40225543 12460579 142 33994201 47171523 95102802 142 42365883 52598766 6147471 142 47955928 60552335 92159610 142 50205109 61188193 43413699 142 57931810 71659401 76604692 142 66150060 73795347 43242286 142 68732322 80674423 34962258 142 76357194 83449721 84262881 142 81832581 93177980 4574790 142 87534796 95314339 80573459 143 1874847 15470805 99221354 143 8366805 19401493 22793886 143 14755062 22984027 8992793 143 19606149 30377891 22398591 143 22297923 33893195 50751251 143 33287996 41314733 63649881 143 38622372 45793942 28130813 143 39748283 53564409 53487859 143 49152972 56153379 16115934 143 50099247 61485281 15424950 143 56956343 67190897 1011620 143 65696581 75756610 5472816 143 70454136 79868855 35793053 143 73356330 85087898 40135571 143 79957177 90870928 69501182 143 83470568 96762879 14120246 144 223866 11607704 5780832 144 5845109 19197416 6175763 144 14498458 26263244 82189373 144 20157208 31425869 22024264 144 23772850 33914280 99690360 144 31324805 44154197 97059734 144 35252630 46217425 21276114 144 39392994 51867284 78675941 144 48037472 58524824 48350070 144 53767490 63068134 41672382 144 59229878 68934418 51972974 144 64823454 73797202 29547471 144 67872134 79237979 11760427 144 76062455 88104574 18845291 144 79142670 92479074 44362497 144 83453110 98569225 42320391 145 2388287 12418247 79474856 145 9637877 21324823 10094014 145 15147808 25284042 69280444 145 19540834 30264711 95850702 145 22452530 37177970 73210686 145 32957550 44330410 25017881 145 35073442 44918422 27644690 145 40122092 54899458 71137957 145 45184676 56499092 28739711 145 50158991 64168513 91997980 145 58511037 71556005 56937394 145 65049668 74677783 99912013 145 67363989 78186104 36070203 145 76636237 86077181 66695337 145 77840161 91928993 92620429 145 87652139 94501988 29242823 146 3770603 13269758 69640578 146 7192250 18972329 48999904 146 16548210 25184153 60570070 146 17740449 28873622 99041107 146 23395650 38609793 47309991 146 32503338 42800036 91128611 146 35217627 44778577 74305788 146 38961528 53799546 22896244 146 47604390 56792819 45008699 146 55061646 66028754 67357201 146 57062463 70104361 12901040 146 62408545 73681638 58236649 146 69802340 81263609 36227853 146 74273638 84541268 50531726 146 82978154 92352169 39957220 146 88142606 94620139 24416180 147 3090142 14739290 81915695 147 8074137 20351393 51528376 147 15943378 26130919 92833225 147 19266586 31084497 7607831 147 23679321 33597485 1788403 147 27809184 42760236 94645234 147 35440445 47418039 79613904 147 39109282 54098564 95496337 147 45228636 59542286 22694632 147 54091327 64054375 55996124 147 57503595 70841528 65590185 147 61830793 73564241 67024100 147 69600731 82658489 36350177 147 74086760 84955812 15050072 147 77936311 91491880 76190022 147 88233073 99615991 35063056 148 4381467 11552263 47427310 148 6912635 20965365 57584774 148 13704777 22716551 96182999 148 18541701 32906125 61650264 148 25421631 38631229 492128 148 28500215 42931221 41547464 148 34120235 44880157 39785678 148 41211778 53301287 13019964 148 47962061 57605857 88481736 148 54774295 63679968 17255870 148 56631230 71231315 34381788 148 61208573 72560296 72598652 148 66938710 78963875 50282744 148 74948776 84263581 68757321 148 81375884 89930796 58761713 148 87389124 96308757 13362203 149 2301047 15352657 55105279 149 8477052 19251334 89894539 149 11487273 27220663 23714367 149 22055666 31583117 22593112 149 25510357 34141068 53995312 149 27830062 39931978 97533668 149 37337956 46294559 24070967 149 40170805 52299167 70266293 149 47545917 57540284 70642459 149 52231796 64023526 90026741 149 56928248 67780688 51843465 149 62265988 75211485 98805235 149 68850754 80974204 12339857 149 72933900 87207636 35767200 149 77844295 89651961 64877095 149 87930915 96087922 92461331 94384069 84649635 49238954 91316486 78704945 23943489 79644846 20324182 51204246 47636898 17826185 11949702 5027473 33223753 70397868 55412285 88874375 77503519 25471116 25817027 17378078 93137904 54059299 31121800 35403970 56830188 20359789 81404574 93314081 84963367 53597164 87331130 64670896 228889 65234213 81773111 70950691 14753310 11583009 74865298 96225016 17759222 95238637 57738223 95029485 69030982 83243290 67710482 75276678 97338646 19453501 56980583 67645833 36172370 85965168 59108988 97637505 99088713 82271183 38942593 31463230 59229489 9973245 53886415 91309650 67800481 3499676 95598942 68625046 1465620 73361880 85207885 50609571 66631789 26869981 41775710 56923738 32496238 28488028 16562295 60164701 71836991 40065035 64979490 99506579 35748590 13967138 95716365 53489832 93879017 24600798 90975371 85219722 21862277 89134849 37563154 28348397 84002939 63962192 6838459 16724680 55410789 16970772 29790405 61036502 20135494 9064858 59954963 21370390 74230271 29229235 72354473 99139660 66862299 10412340 82777906 79771773 8326916 46896247 40785277 64939895 46072587 67058649 26246139 93546823 72779620 98346810 92796995 30258368 92997607 32152448 13768591 36574459 72156241 55869460 64990780 86422225 18071745 80871011 37099342 47073123 91198523 61248606 11305449 26084499 95115560 62304250 9835225 26324104 16206548 88149937 14460683 22063662 80622831 31650560 99452946 19555508 703245 37466343 1882787 88614924 15839526 47211116 58685209 12080750 9849622 55896856 76783090 607957 4985374 85608568 47878991 75502208 58487137 67680413 2453112 16170099 76420200 90461853 48666198 25728755 13604511 71515408 20215288 52429326 67793621 28179091 64489743 78388497 50428096 60580936 89455473 66793487 42704503 31139668 86339737 66398049 97739254 22139488 33527077 77309473 72750749 21860121 513111 33305517 60660402 58511280 15765909 67521066 91946970 53388891 3743466 99595263 53979300 14695122 49057666 67157590 36851198 94858707 39249714 50414750 77013694 85918110 21767661 32026379 41650458 50781305 44587344 96348948 79514928 79296045 32627223 93796597 90079871 11135367 87777189 19177771 67828588 49933016 59492737 68775930 98352575 81808758 4536019 3120618 62195747 91351609 42591467 75384646 78219433 7987710 83027899 59265180 6514501 41322536 95014488 99685440 95076176 83736858 82536316 80349640 26382340 84188094 38189063 59630993 70236931 93022721 37052794 76110393 18254801 58330964 44486010 40526371 36745301 4663341 49087059 57284854 31818332 48855172 72608882 64488734 80245014 57757270 12200426 39394378 20332439 321830 11024112 95500012 60245847 53232247 61740383 78079676 65784499 25192787 38292533 15207733 35740266 68753095 35178772 46114583 28075296 50624612 9979842 22459363 37750750 36940480 71797929 89640802 51573136 35139571 77480024 65288735 82602118 68397339 1657856 9562344 46622195 82928344 69552631 40509777 59974769 25666768 28705849 32896048 49800827 96068396 72547810 92265762 91074546 80774681 98153141 19841541 65347225 17202761 93494680 50504060 45610649 41894255 76461846 33744495 43311358 32610502 28224731 98104456 63349559 83572363 66318140 80552630 69772186 85095806 3818157 7327662 27647197 10356838 95992904 81603429 93385118 74263690 53217357 343959 62264285 85450296 77873564 378435 53229949 72999745 77668669 49485357 86513350 78132091 75357912 5722715 23665126 9031998 79451197 46000537 20955243 96627688 12851934 77474805 31326410 21289049 33596752 95435843 73217244 732023 40808654 7019930 32220508 54587052 89245366 72602068 24396906 98979683 99622921 22707474 49614347 10334862 83819503 68572982 69619366 41739299 96712753 51426408 51013768 6175642 90682301 57128850 77443937 96202353 30198310 49946340 54014661 23265704 50978338 7614544 68967085 748614 19760906 92562959 22272243 34054866 91802973 59469850 82380249 24837594 99554877 97849777 36712323 34668655 33325040 40282584 64908408 68620711 57960800 78182613 88202277 6424090 27072412 7942068 10129754 70903398 1133653 6959299 68386763 6746796 97119842 84567830 54193040 80191248 93093436 84331524 66967717 19334460 17899650 46770600 41669739 84703197 68134519 72107361 58404389 77215781 57789567 95758930 37857404 6342728 94259110 58884066 38963452 96665343 80255000 50211390 20154004 90112520 98812586 97414866 12157978 96868259 89185104 17433556 21442501 96462358 84185253 91908793 66527409 60927019 16668774 25199294 90018399 59863469 6762231 81237344 46120754 16665838 65422044 8270308 19312370 42047044 46367041 32482256 10531149 4291464 20238707 99368560 87804753 79386517 23908965 61594450 91009524 29017807 51838764 71935178 72519564 19349145 19362691 39900271 5432151 12373725 32752456 34158492 88369909 73462153 90796285 99593456 51121128 6345484 8990792 68778958 89360667 48650461 19322227 67850462 70812248 25455349 60042989 21306506 77719760 65766735 78562246 5668994 23193240 27999599 18614071 95380280 87533606 63287000 87363608 77809253 61527512 18665621 26944872 20622210 97283949 61550513 92010442 30007888 25116553 70297023 39193858 19848785 36658742 83181394 14995579 49797708 39549534 52440198 68395204 41260749 43984210 7336310 95543310 47074722 15395142 56699331 24207792 36702047 2098386 21713172 52549796 38043867 48815730 69938320 75607047 8614065 32635399 99497829 76296604 21814208 7360085 31503173 37863498 40802476 87049859 93196772 16409498 42896730 82158750 26601083 58910778 19995768 23761941 55134024 32740220 5697010 67627326 63032588 65107671 37437310 86924752 90257291 81676133 24739346 36590439 30552080 30439012 31471464 47364356 94749414 16535733 91334017 56004234 61678816 59321184 91145759 578 48841170 94206990 17140553 89903704 59709205 2895501 67824331 94156379 51079175 25467472 19528627 98869697 13990537 62753773 77924053 39055201 5135231 71208605 7472712 1745143 86831443 13410751 68114919 77588643 76501875 74280021 5219793 89488746 15520975 760965 61114602 9922996 50770012 76864281 36969048 34020556 63236243 13971712 6174470 45746020 96354290 26654667 63515940 26319630 3529594 13621808 12440997 45879747 41211183 2713227 19531455 13298016 12810396 11728216 9992303 37945636 73841740 53294010 60271346 22895668 41371730 72224248 10989133 48113176 21982146 81774586 52245447 45857851 18962997 9424 51447658 18322030 98664521 39573803 22013061 61829989 60390943 46873058 60150572 92974904 31767003 32516463 36635318 69567204 56587048 6416752 5907263 59145672 46674865 91780902 7005220 60072745 22929577 67532025 5620361 15262126 64493636 1037553 71635926 10199780 7785020 53847871 11265845 59360699 35038797 47997618 62882582 86745095 86595000 5556291 71427244 67832320 14357444 60615817 36005998 7824066 66426168 24526661 30983575 63218126 97587683 59641560 34912421 9449095 31166485 24672968 88424157 82341046 62742051 32064319 13943494 47496455 76724710 69075340 93458090 21589642 90530108 89083295 64246808 12117298 5557638 48489361 13218916 71667801 27949865 90692890 14217766 16410170 82181645 80864793 45015223 19689334 42862881 46730768 80007351 71090832 52447445 4780966 82185354 37913713 34235038 92500515 82036438 20124900 51786613 31159287 77692934 29949211 9001304 42346803 33263818 83120168 90040520