200000 71231 233905727 19873 367845127 13850 34011177 73023 73787276 85983 298718734 36065 295786440 69667 346990096 80038 332507945 106541 266330334 89980 102067405 94775 285697818 74023 105799044 93742 189514487 58519 232167407 132172 214013674 91275 150197041 76459 238723467 52642 12536540 24190 41408965 131622 86223748 1826 302631904 27937 288481405 7354 195078489 106277 258276524 112463 320955758 117713 40590356 76148 221537364 6228 380671415 37415 14394507 66751 214180247 123175 352591435 32416 40511607 72954 26139003 115939 168951430 25070 343118270 12996 364014571 75697 339540956 31062 295054929 54818 137314863 126764 92432619 90425 107639572 33726 364000513 7685 372423827 63412 204515692 46513 300808941 95572 251522651 41113 61397664 105313 384645057 104594 311742743 66832 211502284 73664 269045558 20092 134851922 57543 130311387 22194 33463110 17317 11500592 20625 78888657 29760 15021218 133138 369687726 50882 233672308 53881 360939643 39659 250246793 20211 256630137 45719 354302776 124998 231596499 77279 115333236 106475 60384402 109327 101237550 122079 244239424 119623 291463421 71593 306488769 62672 326618870 132015 170176322 39332 83035618 39311 9479481 20997 106795030 3377 37899362 65647 299660340 5597 285058636 34584 221692803 121999 48447955 87327 122557535 117720 298216206 103255 195733439 109357 313444987 8583 119425894 68842 2712558 90917 361207326 75136 219887083 90674 141468015 88502 127565308 45662 313226741 66787 305408949 2573 340072546 82477 215456776 94383 226231380 78265 127288693 98535 30416395 17891 236660429 56438 84365390 127805 210335556 29867 328948475 34422 217726893 65558 283826734 16780 376456413 7010 99422180 112278 224627423 78151 16790425 78189 361258973 109464 119915631 90712 280595141 45833 177264356 24225 242971075 2830 91457523 116815 77151256 62952 118749334 2324 379719286 8333 23337244 60007 216624340 83530 205459104 9831 197876331 4219 226240560 75049 287290915 26145 98904813 95064 204834048 18868 11854592 8376 282547406 46755 278777261 112138 63678816 131066 313921000 8270 306841769 54280 90263616 3717 284223288 11000 92982675 110069 99576959 8055 128899777 90314 45342469 45077 248185464 45461 133289797 34951 276692330 27343 14901930 39634 276869511 118177 306100491 65856 167675856 27901 326566599 832 82921970 59200 107803382 7589 276768480 70406 126968983 129883 253445278 5001 310545620 92490 127079601 33028 384521091 50595 201895751 15934 173800086 73054 148997788 78384 212936099 105200 203700648 20060 120202707 67679 333154405 3413 317185962 84329 378734792 85397 220392316 95699 344967954 59024 20887235 41691 155761042 10529 59453049 132132 276590136 59452 383571739 2294 312592184 98520 164292808 12094 105871265 40468 300921691 26906 45347596 76105 135903401 71674 78063189 118552 210382287 79426 165265348 82999 191801395 51337 315461213 121388 209579686 42514 291108886 95927 207633152 21946 125380029 96472 78964245 126833 163283859 76944 27038495 78375 176440740 48885 205778027 83588 246555397 82863 75103574 36065 306228070 131117 341143402 68488 264567268 101766 162635027 103817 74909848 14420 238826555 83877 148081745 102621 379610233 25799 317029573 87369 120288511 14697 145163971 63695 369296652 82477 40266684 99185 289211359 79975 303827685 91056 227846221 42008 126086901 47050 235930321 29268 154087843 124036 312905601 101395 382216545 29947 308416070 89919 344631100 106325 33126814 10265 138319555 52225 330290795 18936 14146875 45057 91659092 34035 126317323 115400 260950053 25005 49621114 79606 158941357 59543 81344456 28968 225204491 19794 369091887 128396 123517808 52313 260903254 28261 205445612 132881 377232468 95782 161110125 36263 158018494 112145 220441839 22551 215059119 11398 251111443 28617 368606901 29757 383278917 52665 326331572 96472 198412919 82121 48181985 83954 124777227 21276 383189960 61483 369091566 29272 341750237 59834 73331387 124199 196869081 57259 256314681 43298 107962663 21115 190431214 46177 47309962 20994 227057860 119347 187586999 78279 121794063 108866 366933308 95313 368416752 126424 63384168 44393 210269471 9840 267332276 71677 367537443 22991 198717955 43018 38779350 40094 160239361 92007 165062604 119371 38350359 2050 229268843 112464 381409229 42565 248547106 11922 83457288 69653 322845477 132740 48850073 109734 106542550 1767 26049147 27729 25292193 13960 1447229 18205 21637309 24646 334986001 34774 242388655 75924 232879571 104860 180758676 41396 154881875 105295 164426280 129579 301699331 104169 205660415 53962 191599354 21815 274461307 131375 335165329 5106 208049550 9012 304802696 40853 267904357 11806 38076165 67505 18922611 63866 351528892 57009 131189441 5926 159031762 84905 28431071 122176 127399494 28966 305253147 59717 183351815 108980 9854107 33284 157186648 98324 144292739 105113 266175921 21260 94617862 55366 45581920 95728 244997430 39381 289369141 92494 381501728 91567 5098276 13090 92387774 78692 125338065 97756 315465332 93358 336988333 61942 292434183 42040 211391531 36876 221909513 18913 184534179 109510 126758848 74229 329545228 97568 122863274 99375 149706656 33612 384241416 39991 136145999 110850 29659943 116357 116765115 61982 272785591 125451 298927265 62202 235505520 39880 139901129 277 136906851 104681 303399056 50383 76849326 118482 335436312 108534 72106922 64497 3078915 48312 304661441 64874 307053916 131913 347100801 109963 284478607 42263 227440389 119690 49736126 118388 329918143 52058 334216969 131883 283514220 16190 152629691 132850 8671586 21170 321859529 25848 343272996 111826 80880686 115548 382673799 78949 369756499 132508 354744163 126265 225132821 82080 300765594 55811 56962608 5012 1615383 122112 34642771 31052 381376480 13747 38238795 50459 244566437 7654 45688460 118076 217282485 115725 144874165 17097 73725790 36334 92463744 20933 138374459 110430 43533667 17847 224062994 7406 148219692 107177 139982857 106685 60670763 30546 167072939 12277 91511354 55510 149704499 108459 339524953 20533 192647729 46718 162491228 83205 94776471 131856 233340261 119090 322136345 118423 302068102 73870 97242724 76148 120387433 86464 257872832 83715 79204793 66950 125770577 2181 199435519 8645 121017489 7699 15766446 96722 85060046 46214 121790367 97256 160095464 32564 122694389 30938 18454101 40410 67361223 68783 302364499 11467 6029773 45206 61276959 40970 75119165 64010 246899517 77454 217541436 83001 343044072 55493 277492726 121716 150084715 16306 185012620 83814 348411814 31907 108779842 19329 76948462 47317 309812774 60894 242359339 82933 71030130 103871 102224049 123913 160480 58150 174281574 99949 235450920 17071 69491874 48522 149058179 94289 58210128 86186 193192508 79967 21106454 43791 207048872 7461 150077699 73697 111244123 92143 354572338 63612 90031832 113933 223736619 78837 15494477 105390 52934698 110629 193770677 6014 119198305 33450 223703632 124902 304824106 85136 37789762 36162 243830473 23950 183321732 129991 317828103 127056 92885986 121753 146526132 41199 361331607 115094 210458146 83774 295691586 16277 209247485 61233 73572840 39155 337977250 23325 205064922 36528 302620353 28534 77016895 90385 3449212 112554 244570190 55854 235053008 3031 187789726 66471 213940752 53299 170545217 81560 186688235 130862 336245516 14894 173765840 27868 378543914 83995 151793236 24617 164127806 132377 162701535 36606 37143252 108987 338658499 103924 315026648 8093 296358728 90537 301835802 118864 310896298 76108 100850020 48981 375534183 85947 101290386 53568 311908179 74155 58837962 119876 235753836 75583 315822255 23969 87394145 116884 252714187 68609 308667520 352 105223048 15259 157428226 56017 219960093 18122 201529139 129755 140557742 122840 24306684 39742 41663064 89598 193836037 130717 226281549 97542 306133676 91974 272014274 52761 293850623 16941 228717415 5012 155120815 58947 373358799 81240 33969180 116089 322960850 80691 319459551 28004 340309788 106043 223347148 99697 230483111 128144 144600301 76031 112109968 58549 365325956 30352 117790504 115519 148629964 112144 314271475 71975 33544420 92374 161827803 19640 15655346 78384 58389012 131532 122483005 28655 221521611 46056 110257394 4187 13300182 108995 279575164 10772 6706924 110363 230810621 74756 141771666 41402 6261981 20872 64658232 71257 26266212 120725 186269261 56502 178483292 75246 379670405 89533 217267209 123468 335819964 96150 129946418 78526 157877924 33462 375182286 45247 343985606 88427 374200862 77433 125749927 12136 110394104 61049 330631555 41349 269978012 71238 346317845 98584 49299103 131121 7929491 19027 376968386 94397 370267924 89850 320261093 56308 108012624 74956 64349804 83053 81421106 129444 242107965 57177 318963395 74142 113132369 130130 332467354 21585 380930221 36860 180269973 36782 7830049 76177 259541776 70689 127107778 38286 379342299 114600 39729400 36150 210129660 26457 359999970 79492 278260114 48415 44888197 28619 320948164 10254 97264877 90286 72725728 1653 361382746 52449 196312307 53686 378178920 37505 7739264 5607 280038099 114549 122808482 131338 133966126 73659 133027606 2002 380960590 94744 258062666 14645 257703599 43429 352459585 98896 161640396 106288 67940957 91068 374057244 4080 35382360 81157 217136186 121968 264002281 10392 270005370 29628 199995955 95018 214706248 41295 252908266 76592 307412893 276 237067492 14495 377680560 24327 238591862 27320 325828408 42896 135887735 111283 221268406 40060 185440083 8311 125603156 126568 187268245 128390 303580178 103043 372284950 81571 182504695 19765 53434878 125573 269243935 60523 141898487 38696 207512094 37497 293603817 84682 341480425 106 309317909 127308 241743108 100270 259279413 80682 41131368 4986 348562777 21252 199488512 3058 291168496 108439 202043615 57005 115049655 16763 274417965 42598 357165925 45145 43972816 63434 226972990 29299 243799402 34916 261840711 129848 261251213 2005 305189658 29475 254502466 96491 34448535 17337 330638403 43796 246747290 123619 145471574 21480 167751780 64713 235067733 117357 224023148 124965 99088989 30340 57709706 121928 310991975 73234 270128487 40790 309201852 92456 212332343 39612 203963228 37818 35609375 84073 152212804 62344 382140653 27450 279492125 4038 290579612 48621 249897012 31613 349803279 114719 378394121 2345 84695311 93121 82215567 95246 115150435 50783 282801243 110035 286280543 60105 277955563 35010 153996182 65205 314683332 9726 193489935 85636 376981971 72971 218850709 127385 224221562 53615 49550015 5385 209441028 31506 62987133 9399 50248549 63998 373602981 77085 286851123 40368 66701343 100892 77166093 128299 211408284 24668 186043410 71261 55456303 50820 180477207 39216 56181330 111234 17740018 16220 313031301 122816 22745448 98500 310978604 51018 115590092 62172 89459732 37358 58811615 74427 129875030 26229 192086938 103794 169509398 60004 234925439 47432 106027780 1897 112463618 118474 322497724 75987 231931957 28821 173167757 16740 127382116 51785 156474910 107791 291438906 77590 209837482 34388 24509588 97130 228169504 52767 207220380 12659 361856223 45993 154854500 31175 315092876 75269 168633917 41332 226575930 6840 111767730 5741 83935034 104005 376819388 16509 58320983 54774 88284037 83870 45140410 30845 85334004 78401 1565731 45446 61865478 6205 18740546 88303 201807435 61404 264517499 11275 57441793 87944 122431741 4294 24649561 53986 191896549 64469 363740996 20788 69557574 33861 178395902 24943 313947949 110001 176795811 51938 365135674 12111 327150567 38909 86284989 106912 28767065 93818 376716486 13443 348974933 73664 259901388 80281 278133842 76956 32201825 105729 174703415 48796 353707661 90679 209281343 14853 170734512 83615 85544423 21801 206252354 23722 17102593 121189 363414977 112681 211292018 60660 150643339 66437 139715399 108560 86106948 23498 205778313 131894 177889783 16160 171118183 44192 330407525 99245 94535994 98512 248735256 116877 14484376 31939 137365938 20469 23911668 25380 192358343 45819 9854144 101399 96188813 29698 161258243 69934 166212570 51887 174944168 42611 195128029 125142 73992446 24032 37745408 68176 286294464 112717 299358869 119804 14988313 90066 324083981 42762 7792691 31935 10321764 56568 374325361 20139 267375041 131832 357471113 3778 213446133 122234 265791729 37556 108183116 46690 214023352 76773 285338533 26132 259865605 117034 140578938 90377 30380902 93915 290205701 30128 118144113 68945 29524942 14114 223460956 75314 383558736 124502 217704627 8193 50115929 54546 146503707 67747 365672298 75226 58305909 24222 251675431 104133 322945947 77134 128028222 9633 251589284 101130 256835283 21977 313729539 14317 56158797 93842 102293582 58290 42847521 42672 55847688 51664 27026684 5329 119256166 64888 366009620 128259 126768900 34546 249277589 67366 36486227 19033 89842056 28570 216018497 71407 313012145 108220 280221252 103481 228968945 7545 286966399 94399 200966843 27671 320455177 5407 328977975 108532 238399413 109734 328505740 44024 274120399 126800 362165573 41080 290652836 53935 189837541 55878 327860347 131164 211534232 127136 93279742 30219 136247426 57543 210770585 73350 367108452 93103 78342377 33751 327911414 52890 133938255 120903 13211789 123444 351375358 110520 116787925 16611 141520400 44175 95141455 64333 123625219 118145 107915738 105 356358610 100473 381777854 102516 263453055 58683 513029 53949 96042368 38669 271182636 74748 288428926 25692 264402826 122960 76708841 68266 153108076 110666 320649726 23092 103527618 26401 233396771 18145 312995299 131173 333529035 120998 338411483 116742 116877801 88875 105687558 107205 218923850 75865 122110582 16011 93247755 49476 282287905 43881 243854548 45582 148774265 98996 30975227 27562 315574482 109088 56095430 97015 94005935 60691 37945860 16224 343296838 112117 352300908 10830 61039151 121134 185159881 127533 357513120 44313 34395943 37880 176168981 71360 133502611 108082 362439413 3319 216189574 59277 208649774 46205 220441704 25607 247994087 25307 342584907 51321 349321055 48764 259294731 130745 180658375 40040 35478032 43859 47830211 36387 118576702 64348 362597803 12111 363893932 101371 330377717 64386 222475045 82167 344687374 32057 358450409 83942 160705665 33428 325408628 86783 117589681 52134 302826221 64844 18819231 83704 217362749 46780 241395261 31628 49471469 92412 158104291 24177 264204448 34259 91256623 43380 217934839 128465 257052938 58904 370514368 38451 77577176 46974 159026482 118500 206325820 102727 183519325 346 144337201 19280 36623687 19534 145030541 71366 154449350 80637 242340074 57047 365665035 93190 364579994 37665 145438808 6982 187362653 107067 290290073 97521 291158848 124837 65342319 71864 190275953 38227 45108623 29932 245475679 62598 358453808 38988 156348 113486 87780685 31783 326795744 46434 152020907 32358 16827435 2963 197564913 84911 276486846 50480 343011703 121229 354312106 79706 289516544 40830 209270606 2399 187123901 100163 711247 55848 20961588 51275 195822668 53690 65358993 78374 283027762 18932 181858389 6213 278445129 104401 24727770 75179 215733646 39671 383316606 73477 136331917 10262 35643488 5348 38775426 98650 275775015 41475 177875884 49867 221916232 78920 270694540 64787 178306271 114849 145478531 69338 185570472 92909 132879412 96300 30738838 66655 93121039 63167 117900564 29579 101950656 37992 377257981 63055 254681927 88427 52122117 68287 233569837 80237 382861395 107901 19783520 56422 329966751 52180 281669714 23752 200490597 56831 345055687 65180 247580086 105116 32031022 127019 48504371 54577 85838555 29168 162458043 108312 286680674 73619 3175528 115599 16075047 83580 178419138 105254 205231038 52499 184430606 96491 292408961 76638 383448350 59398 294760827 80382 350682770 46039 60219658 106521 272188250 71396 285976808 4945 268487200 9312 141182927 45508 330441477 109684 128799603 101159 260965486 109784 380436960 17340 94536158 18398 15684678 106797 245796618 18580 373792103 79120 125760987 119370 323673885 1409 107320450 128725 78347134 78620 53413204 102328 222594415 9020 382906076 11685 158267855 44122 78593480 75510 368150599 48690 230767058 102814 41154687 94361 204739842 92516 155208677 19070 112561574 69532 95241936 29100 161817971 94742 366414224 107434 84340958 501 203642134 76977 298786554 119335 242414459 50543 202310426 22455 3697662 64879 361813230 44450 283140231 33562 248735064 47579 124915515 82991 35590197 29742 304761166 9325 339114349 20171 199704253 27145 196158504 82900 254074648 54033 336795487 83592 266783047 102310 134785295 22921 148709971 115306 305813131 101949 381844992 79141 33494417 33789 131456929 119545 188744315 19709 14599569 108555 112239953 47243 119492745 129157 34010994 129633 229767404 133168 24850108 36320 295952309 92200 54322109 60586 252466914 55198 213780435 114408 222923400 38679 295114198 33598 267182185 64118 228525087 324 9607572 72315 33663370 62233 38859003 33843 364178818 744 112933148 44719 3344255 40726 186708482 96650 320816976 39668 358773753 72306 132044776 39807 295239537 58591 226376746 103596 226769455 87778 171535594 72609 323587187 89338 134366934 3355 62120422 115218 148684679 118123 309997512 11307 96811785 68100 92381316 46193 356427080 2639 149339068 29032 107004957 2502 8668175 35691 55502816 76344 276735798 131937 78643587 130393 292755371 37682 122075296 63579 343173709 26072 258917508 122327 162006742 55506 74412234 5569 260746055 58188 83343737 114706 343993850 77805 54324259 120376 307222935 85295 263260699 52980 376810775 98699 53794711 127441 130949372 3532 316819350 120631 25387983 29307 12106553 106190 299121540 114538 318663832 63755 16888536 72052 184077780 60747 65407879 63088 314705012 119332 104311219 31577 206184894 125621 327948327 122972 346687372 100092 257581854 107502 267248996 2023 107573683 110445 11338183 35024 139568605 94571 127401291 104925 105131495 23848 41718766 86395 101205462 20234 100945972 84580 283653553 5545 365859195 74383 65273113 19431 257687838 123655 376388984 127009 2236113 15032 112733402 88187 301090041 30869 9545623 86119 235064663 77592 80253852 4646 200215661 96319 97900025 89034 10563920 21660 269972225 28743 233733845 46323 87716983 63140 2445225 127040 210613260 83063 372204215 115770 185834594 2240 105446312 126585 347577896 5281 9403209 30727 369345918 48655 33825977 37909 356210292 10926 364881708 125490 209246186 25956 272045324 57278 196526341 84837 180489774 8108 169675114 75431 326900838 10835 100242473 101109 1688951 115392 129905924 108819 275100650 72089 19072854 13460 167290798 75368 148423344 88005 336704491 66111 149114629 85478 329802333 45224 55717373 121360 173156631 130066 337916000 107414 329659557 77884 112193389 100492 233311949 14575 19515123 8319 257105626 3419 117813618 109727 33578375 108542 105284687 75485 324506990 13900 40810295 14302 296412673 2510 113493458 121810 234259035 73026 357908655 41816 321828664 43053 176563557 17262 188976557 108357 243349578 42833 145579834 59178 274252406 106810 380469782 33549 95023892 119166 190075540 9285 177944417 83617 24789400 67398 331936444 48196 73698254 70767 24462572 105626 165540238 66984 147181188 94815 233743533 35961 41182893 68481 79566399 115075 215737324 119856 15423426 82366 70221316 76222 62556177 52314 218398082 51586 144152687 28433 46403843 77835 109104690 94902 16016973 51030 62610096 129919 54993397 17547 48168134 47652 74007469 13757 150263250 68785 225861649 1189 107260325 15388 25849733 30920 89198588 17058 168579140 123878 53148501 99670 15856727 94284 126549031 107474 176731005 21451 178307308 126376 3175998 55495 196785021 4453 307529439 125540 41046042 52589 363448709 14553 188426590 32301 125908171 94543 270540248 53124 259831159 93099 290830266 48822 45787647 1667 312709166 109250 344751400 3951 329541693 16525 5166542 67276 383151393 12852 249966162 10617 32122302 85153 261173905 20467 137591694 111436 177238107 33653 147273004 113665 220088543 95071 85662980 56860 215092762 25213 243556496 118118 256885261 106207 323816407 16141 216565042 60065 141254984 1221 198029822 18204 378175325 95642 144637341 118658 314999869 49236 67806800 10175 87363811 16969 92671777 116025 148154982 127511 298922762 78193 306835500 5771 96741839 74575 153899995 128924 302879286 100709 240065304 112543 315040983 74550 140408358 35627 344909830 109624 121894836 49868 335682829 116803 311536349 5516 231477096 27646 291909173 4992 323782010 121704 9351121 13289 337784947 105903 104317955 114371 174822478 106409 146413798 6103 29680805 114407 59738437 132973 47679400 25214 42899796 94091 27143198 44554 244517043 124264 229782132 44900 159675752 116483 250634903 59221 302791153 120259 103532757 24070 202616147 37664 202915817 25160 275086889 21150 85513225 39607 111206009 26147 265339699 87184 215215084 51720 220735499 9398 251052230 128694 2572456 132547 359888736 48266 182316458 112581 7717788 53820 379160022 112460 11675781 99609 278385874 87717 148236225 76650 306027737 23282 32937217 45800 117262670 94072 263834905 81689 44957608 71280 90434177 73743 140863292 36125 126984417 77870 45227744 46960 187022734 59041 40703973 57959 249668128 93709 17441447 17480 172621506 8870 115022498 118082 214788052 25146 208511398 50958 366248882 23296 58960843 37818 144449305 41884 143624155 105399 356983709 124141 257877260 125934 84870551 94568 383737502 16817 14093823 32859 92806016 26795 280868170 46780 327852716 6545 106276488 118298 310427844 19071 2056720 55461 260658603 2238 112517370 128299 353547777 46066 245507500 78133 358472607 83610 107539076 380 107239617 55395 372619757 52077 263391216 8814 300066427 65215 26259407 72453 131164789 19474 341393010 120291 92192642 67135 121538885 6378 101177299 36542 211750166 84074 127238296 123291 59038250 132679 200411980 111899 110984662 59851 4242212 17387 155783257 34691 9983467 3722 3733350 39303 352465260 113809 354264560 83582 302161963 3322 285494432 3476 122608365 3567 978773 37280 144331631 103078 383272219 38831 38788049 63456 253776041 11758 217955249 50731 28711894 126635 305118973 25064 45054387 46150 129911491 45796 241075374 64655 70530570 9840 297379826 25295 147497699 72451 176550905 96384 155499173 71816 62986307 5579 365509426 69602 158211371 75787 373655895 23014 109868421 70329 170962380 15366 290586119 33846 169938233 98385 141998765 90909 124871162 65144 185203853 14040 249881126 88559 219997508 31701 260129687 1685 109709603 41646 171171465 64292 368745874 97535 331228243 37747 376929555 96540 242694131 46069 230327420 67464 122643848 88052 341525096 43253 202403178 25028 61481773 982 281295987 9711 71139884 113955 17135101 91674 774099 16689 234129367 42204 195515044 84122 112131601 83654 315533182 93156 165643337 51018 171872192 40292 157980513 118433 19650377 61707 213564747 36539 243127422 109592 263937676 101439 28146662 126492 322313940 110011 57516665 126342 202489065 125817 150390540 73394 318921472 113176 283970832 81677 14396222 84928 208226188 98100 131615968 64552 323909496 7597 344556424 129499 217767039 7645 189440637 75930 71053698 80250 263893254 78131 105179630 67154 92777035 61783 67572360 123188 108827450 66932 67840318 81305 226363808 104169 311742732 75620 328823472 40920 140992645 45248 56502569 118177 232837265 17898 87100727 78957 238847017 42337 164849735 120410 161835354 30493 116172186 81546 288554335 41547 135285627 97473 34583482 6070 201076203 99836 305989909 17247 303649792 22701 9152025 40215 26974254 57374 134302094 111686 280079476 31196 209757812 4666 267475785 128841 134468576 105797 69003678 22600 257560612 24497 145141504 25627 275712899 126063 169187568 75963 57728050 45005 76086246 77434 355669644 71343 249552718 22819 21855491 126333 85076588 99675 226146860 120807 349177094 125968 11615193 99261 68270919 83932 237254029 81239 276699995 81627 109985847 82408 219819526 46274 160944210 66148 38555106 84787 178141684 22085 177464467 60386 334685819 127805 177214174 43249 91920746 38717 71204533 18330 299351583 112322 242450654 19229 374492242 52320 181791488 114606 35908942 64997 281629111 70976 158159498 29686 3062426 25953 230016751 104532 45350520 22008 133403542 62244 10192455 122328 214268610 89972 127138989 131728 198729550 47282 119337373 112112 26739671 130366 200200464 121398 223613810 16671 365035413 22393 144740574 62069 378104230 117881 16845582 128721 96169281 36188 300905360 132281 123064210 45190 189907098 106377 296075766 69020 232134441 16171 78207289 96720 237485527 15148 144271160 109146 183217450 4763 225616528 66989 366092027 86560 152431568 32364 186639406 82833 313739216 6422 106022175 41332 289281213 102380 67925569 42921 328002461 123570 314325180 76431 42816482 96926 317103252 629 109739476 16532 27993851 61866 45175253 115431 137353313 63484 77645457 125150 188808382 3952 196032957 37059 332243042 53283 216528750 126341 83582873 26887 109531777 112829 103101391 17756 79871828 88944 190521892 65475 107677651 56803 343639482 77495 209575393 116248 360601046 102400 366212137 128087 137346101 62697 292256556 23055 371191919 127606 339912008 22372 375182493 16676 240204396 86516 40588998 123175 376019804 97285 333297006 83424 267597950 68567 164770209 127858 85158152 45687 309785651 110819 71000861 63543 103426183 3929 174473835 40263 358364033 104345 176734387 23413 348140843 43142 65745374 101702 372070196 95582 224829039 120292 339437611 52310 27371206 114097 359023820 66979 40202168 32177 266458772 8358 304658742 132480 254920257 66931 179318132 66016 19704722 23034 327346368 103303 243558913 128763 53294694 125091 86389498 114368 47415720 399 261989672 57079 7579736 73491 218096773 104590 348007847 41419 232847858 22892 227010147 7677 117553225 43676 105380252 106296 137993335 7631 363300832 2278 308254152 17501 134259724 61870 57548437 115292 248246745 18830 37782335 20247 243120865 121511 294757754 2744 197947941 106803 228668880 85508 217199664 50212 244922602 47317 256800126 59868 323407467 28427 41532255 1112 264137237 59086 225365730 122376 190246459 131357 380179656 114632 348555446 44583 258953517 31878 119941429 133148 381087991 85910 377455861 101612 261055091 129758 131526761 3087 344857284 87375 115178354 73781 30359191 119139 89324681 12742 71900550 128176 53852543 19809 260078430 58616 297978681 790 48435746 123086 248729619 49094 129728674 81176 135465962 95807 274711680 6269 311880271 64479 117900491 52013 64481397 29952 128390441 119769 278117452 56617 85729641 57228 225433383 93701 182938018 67804 146011999 115012 379618864 90640 128210331 122652 304161422 66111 384811646 99242 335251296 30740 68955767 96442 68081534 43230 345363623 101867 166376849 76943 127233536 17026 327011362 131968 32522665 87217 268199476 90874 167167356 28299 225259444 14670 280022265 98715 76625889 93099 201644464 92909 38888458 103405 120803942 121106 250066765 132359 100543246 88470 82422367 58057 228338838 20038 190958715 116170 26169790 119385 85372057 64153 177136919 95508 111773862 89290 361633890 21461 200575135 68174 33200196 112588 115323603 88462 331093980 35177 351551352 33542 8793098 63852 274348231 4042 93876878 114307 300161979 115598 383655962 102380 372498963 125951 219210864 86661 317697548 58087 163074430 79998 381675218 25269 235655820 6302 123283502 91554 79362080 116319 241039179 20663 67798132 17258 376100031 128839 375900810 77011 347661022 31149 19088686 88340 332640214 116092 123036112 6086 162036541 110236 219533755 41474 143011590 42142 24375791 95572 354065962 46198 141737880 11003 235801526 46177 237408333 32165 168144673 50011 142129292 5862 27529192 50894 279866505 27721 145510602 14413 99467631 120679 133080576 89074 329804735 55494 137307191 78694 370323349 41398 172154571 128517 330433420 27967 377654744 118313 226951911 43331 282950912 57420 49402747 68697 280274243 57339 307615998 65911 334756023 113117 61795270 52649 233975871 61005 235718852 27447 153345712 27576 254870682 23120 282312302 92261 261433952 49773 7093426 80487 304000415 51041 220909422 104582 253103223 78848 276099367 130044 39352072 87296 372988460 66216 110200597 78807 117196883 126833 292157031 100663 130462787 72263 153786886 21445 153717485 43854 72524190 7661 374890127 52090 123970653 126305 112454945 87715 319496058 90887 147332532 40572 148129268 27388 105000674 117558 303615681 126864 93026068 124018 162926983 119278 25016495 13768 154512741 119095 231218925 103545 163919022 33047 373216811 32519 228974358 8055 96667125 11697 100388845 1019 63352691 113364 104954391 115197 1006901 79407 51706894 85719 253701538 122917 134645588 128907 231121154 86919 318607969 130631 202192097 30554 24945585 65934 71425471 52865 30734741 72971 273379872 88282 306327114 62462 200396652 3051 17283624 56465 292539044 98371 105137581 98181 168779248 82969 137543862 82943 16717046 63085 345307789 123379 301099402 117048 297241034 93479 319686079 52995 288307690 32706 127642666 84964 39935862 40050 192937497 106397 322779297 65940 379590430 126437 186747376 37104 116760286 117984 178183391 47236 276957500 76200 88747180 64136 201564719 120850 208599400 43184 73705753 104598 183944858 28810 336640020 104884 323934115 7940 287563418 63005 342259114 53426 171595883 109948 67329670 46349 223327842 28186 146191380 63505 176899872 123041 42970952 50072 97763951 93562 45185767 30957 272014194 103380 225410974 120234 347166683 78202 213138557 25878 320311478 55143 166208928 125407 248604850 50803 193014698 6471 210631093 53494 74503393 8977 279785907 116614 376235831 59608 202676584 38506 66524840 54463 259108000 60920 214751583 85086 249573136 115748 144362889 14420 36311040 57942 310936632 83296 357439292 7167 363331508 68060 277413560 92958 350997567 16052 158703340 94206 293986413 100603 14677915 82242 120562082 92356 71121467 97402 340457978 78545 336776158 49504 221690838 57190 275904974 98609 286513856 122248 318700415 75636 199534523 71325 325467547 107980 371836066 16693 373183022 123253 155964046 80477 62990798 90258 20803485 6012 196089065 101870 29976111 92399 295943464 47498 171089355 61896 32012918 95280 277887312 118679 144682623 49174 267667422 129112 279028588 11434 332199190 44736 292675744 42673 20246964 4500 313888286 125288 27073736 111603 309306199 90109 31769850 23195 82665071 41881 148319422 63836 17996293 65701 170439803 15730 15193791 84320 283745267 75965 28573747 110244 67008950 26447 193102810 121857 379707842 102620 185175268 70622 380710535 42594 275915162 122050 75265654 56750 24076686 75297 258573083 30620 31558930 29551 304436598 78914 198275178 95388 14831630 89063 343889970 3023 365513053 109656 52371180 111983 168278026 78777 244284481 126502 11087204 118067 352083053 23387 43876760 76078 220273375 119464 220126873 22471 175029194 121852 281865335 91687 3827637 25178 176477941 112757 383286636 111625 314068798 111750 34026224 117822 379950356 105912 230188034 91610 257576612 106693 137462817 122545 291157110 34645 267858 36793 262865859 24518 353193613 2889 185519654 31061 179599070 115729 267870658 109510 168386906 128721 274349294 117670 276843644 58366 362918915 97396 16637786 100463 108136422 56357 36434798 114766 317953056 29034 115500235 107357 65292692 80002 100079143 72354 175271311 53043 258283653 109899 263800489 28242 140924473 124950 251779835 71286 299539724 73263 330486460 64942 78857390 106194 123253102 45780 282704035 62052 209604825 30321 265093968 80968 366013204 58612 132947891 69681 43685349 39062 34961850 5242 164135651 104411 4938327 42507 112777147 129443 350618534 30468 121117009 31065 105251685 115886 196591321 92375 159106411 17147 288139553 6073 281274416 32284 315285329 91090 336795366 32866 224655273 76589 199950759 77795 88931960 24338 63239426 10936 36269897 84017 64690554 41492 188247626 60027 22347718 71593 261677507 607 305745924 58707 378139386 7790 46737887 81549 328945904 19596 182590302 93904 243374774 93195 309206459 21530 26591187 54584 184134092 52589 54108167 20804 356678890 71511 11117331 130490 316158296 129788 280641731 52135 352236615 25278 67975140 51397 172096566 27453 148936475 9720 286380096 105439 74777394 123625 196575215 93315 110572810 13417 337768432 84969 308739592 13303 8009921 108286 113698806 25578 260303064 126459 345134539 72718 40456295 52915 8642017 111862 321300367 70039 136425926 103673 227738777 35340 156727794 2222 208245950 76643 253760231 68277 168909372 100631 90928611 109571 38903045 60282 370774194 118070 298430808 4772 331604508 67328 243574409 6672 328561793 17741 152754885 40564 229292537 75426 73090102 131194 46868052 111073 30353250 67452 299591556 88272 284286835 70420 138984847 15772 258303695 57507 382210522 99968 360286635 19202 3062275 65236 12127239 118416 76103794 71837 1363660 126387 216649271 42299 183978172 79588 296482537 50662 334323317 56452 361822607 85330 80565835 71620 272283404 52079 328097758 100410 29620620 11005 199277804 11195 374363762 53858 123447171 107982 110578993 130613 282334222 80336 304457366 47561 291824835 118638 196641994 5848 316375346 76423 17491936 27559 159985583 94163 377753453 78319 1229961 79109 284288642 99765 165318071 80537 74165042 116406 88378748 90344 41878677 93558 181611282 113332 356188385 72407 83162128 126593 160989892 127669 141613530 132982 177789508 131136 347561269 62798 229578914 88431 72097135 64262 2176117 61653 261700827 117018 361893782 15998 179694856 18167 157547192 37978 61648022 8060 37231664 64241 74648310 69981 65756024 64101 150074044 131528 195109727 3822 310976695 63816 25062451 49092 149448859 125603 283593129 67082 288421477 52063 98755272 99965 143657439 42450 285065561 111216 255750599 11644 78342857 3570 235967503 49416 82752948 48569 314384903 123949 119317151 80900 362482492 17065 185716669 94150 225166034 132299 267442926 95926 217040686 61692 215201116 38557 315953310 68861 126312807 109613 217822666 127811 366671180 113009 279382128 81148 334034519 55984 311554474 109343 6805253 99738 201613557 55628 36174914 61111 129655426 29639 318471717 85458 179025358 128118 265451488 80861 318269617 89882 107919405 107229 291863039 108732 99764425 57675 363363576 4782 191959260 2289 138976061 9195 163332287 55700 51400017 121690 41710881 66887 183391013 47368 304581392 121718 297821428 8102 239812457 102791 213488653 29366 376597462 3867 35529246 92664 384646113 116243 231145342 85136 359027648 52271 89056399 63824 107631235 66780 256434336 129358 79972834 83327 168273532 114514 190006500 126901 184954114 51548 338820433 114034 38708335 36451 100937373 51464 293932164 127537 219015843 123799 183799042 19800 171273884 18203 366297755 95740 202808859 26002 264643413 26943 196841903 25822 355931940 10646 302417901 76119 266603734 114346 60338813 119015 356740776 42300 16982017 61112 91566544 126892 85277847 60785 119206460 91026 97985779 8042 302251254 40557 114809889 114666 235371753 20526 105244065 130091 79347549 104526 361736837 91555 238431767 44059 184487045 22519 221576027 24991 13123048 80406 110076663 5848 180165118 47038 154739591 85648 58203943 60693 159783194 126341 205517411 91590 378976230 2220 117059787 97232 109623424 108058 199341151 59145 288148430 104406 118906946 62672 311584421 7606 221241749 29948 122019006 83529 202731858 128273 336907217 35275 98487744 14422 306970748 68952 18930721 56301 217639081 82160 17721394 109358 330608832 22858 159276647 43891 132448868 42758 299325502 68013 69779471 98241 368225582 2259 111250754 82989 2271400 77105 124543422 17666 175042573 4709 340484236 72464 290476960 130012 48665434 124752 310084265 53061 166402153 102324 250694740 10435 47191194 31839 105759897 51601 181125537 94966 186359720 54896 149881479 25327 33209795 106538 226271284 41030 61088109 130294 326985404 98412 348353600 54897 355470285 15779 362354512 79433 368162787 11563 334001746 82215 60160384 113866 371527262 52013 187742588 131276 265726549 121169 318678236 75135 110651702 35177 283992808 106386 257705246 21586 69308466 9229 335285468 46384 253780553 46960 194252107 85455 275732585 58244 122989258 85531 284572747 9917 251501381 38008 189218243 71351 335672017 55991 134504179 131185 69970498 19600 111973678 56876 235248579 41016 350134701 18376 243251764 88626 23360956 87763 77022162 80152 289888248 21649 151305028 2181 264674046 90179 282416329 36843 292525335 351 208101442 22213 234091538 24427 177999234 53198 186869740 103760 130573953 101854 369162045 53243 217187252 67648 243896001 109869 107786685 44804 354053074 112874 106393080 96307 280970440 14277 327492941 65299 113480384 26596 147729833 92638 43049059 18955 25187493 42378 260272274 94856 320562475 84995 4411943 35790 93256641 45461 380170998 2211 166303010 41053 134752427 21209 161047007 116591 193788888 94122 372405806 66476 31330362 103780 345303003 72698 90379391 55153 117349438 62599 18490497 40937 31682084 122763 42254383 82365 135755717 82113 366784657 74753 193832339 96667 88461642 84037 225176895 83617 37862913 38058 346005921 94062 115409848 131568 260980956 81434 93938001 80312 319835544 92251 332143989 36113 370732550 37003 146466076 38300 118523090 131396 350935794 126924 118816981 78154 329835444 84203 303399344 126394 196899443 128529 219707750 127141 63594929 113271 282321944 21822 75276078 118473 359043588 23227 297946662 98537 48211163 78188 152486945 45544 66940149 78986 325380883 60850 223269424 22194 103694679 72802 272796247 17579 188356511 28908 233656625 77603 239989480 15567 374052006 7122 247043902 29760 44607854 49514 238988958 2295 305739656 12230 86853935 32706 64580952 78789 156859342 57504 345207868 50560 101402192 92583 5720501 73381 102886667 40812 217090474 27393 210536820 116691 160439527 131906 159985010 110722 114393676 130007 296879813 107869 220245398 40614 5432400 44835 6214151 41145 335594345 111719 343276761 76138 30861360 14443 64960365 115455 182822315 117130 82784547 78988 109845838 46632 219027081 46502 371578246 115237 351643897 58225 189179061 74576 85034906 41550 318500236 32073 150805941 79659 379918363 63788 95550773 27031 190061040 77276 176877398 31060 326043791 116104 340582902 118397 314756025 45538 177368108 108516 380342077 57027 167266289 86736 283850785 108908 63638820 57664 43465330 12250 32031821 117224 43535051 92513 7654643 69826 332047843 63655 245570944 110143 61438652 63018 228948669 52251 327615070 87603 281278435 70527 59715646 76532 159478971 42885 68114103 57311 313776442 19560 230433087 46464 77327637 26783 228930962 58953 317937878 92733 289307464 97741 362998660 80372 136851278 33624 199255709 122710 15723198 34537 6292468 127970 17074457 69011 95656358 42599 143828704 19761 156496736 5413 11576210 40587 226276341 71589 150293311 29877 261922668 100780 93075107 70794 272208755 96930 112623724 36147 289117286 68235 179706464 101994 216588942 11802 363460465 8644 367852339 80025 140391362 28205 230592322 78146 33675380 58256 268453353 36971 283406399 81542 272654495 12788 278924677 55331 40079415 57376 60301606 63828 172811228 22085 107704050 13719 150275223 120531 59599839 10963 76581903 80600 344637864 102399 288862100 120258 19533887 19673 137792709 89219 195525933 54077 223911027 8955 65897524 76934 337886698 125232 286038052 5904 283160255 23826 343281930 130603 24776696 72328 44396863 42348 240046191 45239 321017268 54413 369625932 75826 152192742 96848 147765807 36603 20455728 99243 296836345 80107 313123571 50819 342534485 102867 10820590 77995 257178739 23052 155724702 56720 369240163 21160 270718815 50695 290838449 33751 197738144 31816 68020672 130971 115233398 74832 317502094 112931 324448027 1335 171352098 66626 558588 26940 144741358 101774 291849970 77144 222597135 93418 300739389 85216 135366205 51283 43873976 122322 277216326 19777 319947360 59209 312195364 109275 89598959 37655 152683015 79424 157572668 58916 142159677 99748 307218587 83058 197642479 97204 127670164 112137 184993492 96593 12367159 115428 209348869 19195 86156374 111827 122567435 79876 167547566 70816 364174012 100270 307143602 21475 158734131 61911 182495639 840 220382109 14692 348069558 115153 88065607 6303 319989303 115610 383690116 127391 21572988 28813 116913906 32287 379547050 76729 360763342 14906 282093997 14517 191424427 63055 102288039 84615 101585825 53415 268809751 9097 267076593 56028 113257137 27412 220999174 5642 362827860 6088 266362227 115029 310988209 83613 280473297 10380 309010414 17792 118862478 91784 302454309 33720 198743763 15541 339186419 22314 149259762 23465 71481786 126338 288902098 76154 185095830 29498 121074526 23860 254056895 99414 163143174 92819 372796121 60945 272706715 25566 245131178 20789 368064036 109056 378376299 125788 311888690 9632 72274599 122612 12250296 20251 145963988 109095 190015113 22780 378369125 11386 176301317 83363 253913587 13764 172139492 49550 215213285 111443 154175177 96184 303643000 63694 258049609 96219 220093533 49886 92306775 30778 177817309 14397 252194064 80528 137155782 50820 10511375 324 247460490 572 66443964 73176 131900044 114328 305480719 69774 196532567 17812 296757603 54016 304146531 6980 86874055 87536 184627465 4155 184193813 79584 212853128 6760 170911497 118223 368065254 16480 144501157 16097 95227046 32096 67938953 93172 118811614 1917 140853888 87411 263719069 116875 7082150 71416 6271519 90766 318141015 85242 5061841 105626 373222422 111586 276508447 47356 147457328 114024 304665968 80997 128423683 31756 121861771 1852 297080585 126532 69459984 91128 169010682 104411 197463527 88296 315296464 15242 140753616 17955 361174479 12020 92578557 52155 310358471 99688 54759917 108810 322889440 33440 318057728 32524 346859068 122328 371077795 11062 58810611 106156 53468648 92218 527116 113718 58556795 101029 266847599 10254 175936150 91667 351327843 92871 208616936 89779 309545062 117084 50714258 114983 12665171 49218 113479483 40645 381880346 51558 228125658 17905 339517873 64823 125388861 121261 151318202 18197 101315689 101139 335834372 111316 9182403 36162 322888545 58248 22746464 97872 214755846 75044 25863100 5055 368480638 84627 309973209 111258 311284175 117141 310897775 29081 159030861 127863 59651569 66525 211956691 106417 209288321 14928 9201951 93449 261405401 118800 263443455 65654 22340490 29965 59682005 56950 125951009 60556 373669173 2885 56936328 17938 351044558 126302 252369303 28992 369169976 68456 264851193 116877 304588155 51781 78531619 124609 63080189 36436 236105653 132145 347268870 104892 62118814 50080 321831736 725 90436487 40162 173585544 112239 124801344 56153 140611742 77179 170314713 18770 98750838 118618 311357764 95175 359752140 34531 334046558 27225 76780197 117881 327692569 6313 297754860 102468 311500618 72056 37079462 34758 96545792 35686 3154085 52388 61169570 52236 121104111 10141 198764583 37487 252534785 34087 95305303 94329 266146105 83816 38166277 88652 273051276 73506 162631070 76160 318372396 23253 82064771 57198 373164829 37458 55361269 21090 264068087 121917 214561645 35860 331549998 72557 172922379 38865 102076404 46487 3887062 57757 143124121 7928 82586768 17190 259431773 77935 371764123 133092 79966722 33180 329526522 117603 377596486 7915 275151526 60971 300308736 45509 247621062 38173 98092096 38392 334865520 120804 180714819 121357 20136783 44314 348963273 42402 86669413 110705 358186578 72864 327305308 33611 320396521 47914 42449390 17823 138127190 123092 67961359 80107 334200365 53045 78941869 74214 169907022 71377 238705730 26022 346691925 83405 30599120 40142 116168555 46432 330054046 110914 178642345 131320 293280910 74461 275130278 94422 8617851 86098 37317372 56640 79412827 79874 148792394 131834 7618015 104358 327184650 37178 221827377 34940 141065027 46449 16573259 57112 327266181 115403 352605852 47436 292389534 38315 372042950 54975 268644153 1626 202852758 29781 315869694 44057 95216191 21929 309779187 130270 318621528 117676 358700711 6423 350489045 39568 251123832 100842 13646031 48890 163365787 116341 119304075 61822 134352864 7606 166834585 4633 319359898 96678 357575306 25418 286979295 80887 212086070 47818 261032014 67416 253043488 24217 295393453 31790 52051222 111728 35777565 28051 235000086 70538 70634115 45933 263205357 24413 339991441 96279 317156465 2284 249817983 110161 46457822 87291 268939789 84109 103820051 46996 8881145 132037 234345114 91056 149363750 18097 171807632 46304 315620137 40017 91869016 81679 3653127 109048 117659126 78297 240303011 49528 222426844 19441 300480848 28081 198125792 22529 348935952 81405 201496553 724 324892451 131165 59144283 18584 321619894 102218 245854357 80846 2415304 22798 78560493 8554 211583370 109950 92370720 116412 117244195 32059 291175681 56472 217282477 115402 232470696 121822 147282084 39291 367472697 33873 250325204 99199 6789288 76906 221247369 113640 5723860 46986 339818959 4436 217392688 103575 5124899 10295 175342497 2733 22464013 87698 257626171 21242 302648906 74230 222119434 27004 192301602 126375 351662950 32449 106234014 127773 130846661 107505 59988345 45759 119338263 111974 285356723 89060 9649721 113773 133702010 112390 216596539 10424 123247108 125234 215945575 77688 6074235 32168 167658050 101716 90790514 18756 334049152 119000 317773278 42311 286240309 47015 151469826 109783 191353222 128179 300223021 117527 314510897 59700 378104161 3172 322085604 15111 272034579 58371 318429876 15797 55676288 118879 320822901 76349 222634397 68262 115054713 50586 192644771 44281 108621594 117992 281131622 62940 142487774 46086 268397837 117606 12415099 56357 280406836 99590 148795146 94015 291229970 14431 225447887 20290 275528164 108079 333577190 89353 119519012 96156 199659868 61801 290218910 119607 40251259 131431 270424843 54852 90956482 30609 14229455 87258 144377396 12993 131926638 106372 154035772 106504 226406769 37713 27687442 43743 78209072 69547 44925783 27489 370498986 50451 70580679 44306 217346210 122173 147782199 6954 10430551 120303 331837717 50582 352700328 51296 355063006 50932 88750332 127026 4796075 45305 208717095 112619 377204500 52778 222919765 1693 16803490 86017 344683464 105973 333830027 116233 193788598 45484 3185994 75017 113927186 105964 46014816 29814 213363727 71784 352802693 82687 162480301 20102 152671618 107594 188035010 126297 376952728 133110 83110602 21823 382529197 96238 305799604 58305 144249660 74915 313359129 65265 236950155 19079 155888053 98914 30646818 75845 345675190 66659 77872997 125422 241675875 64537 356246586 107410 198830856 40749 266583668 82030 347966478 61702 206631395 88609 233220617 3400 226282184 70947 382614899 64135 199556246 103701 344369459 118127 324101821 68826 212627667 23427 329659712 73815 54343671 20382 235323360 34512 147312148 125984 128685205 128563 179439450 34030 235989784 126960 249206120 45723 194892248 54511 358591056 1365 170645218 9069 203400809 80794 310523415 74688 269211486 5496 50122655 73671 345476456 57461 202278557 63111 254140989 111436 359760037 40011 188167555 106629 241897954 95876 337366528 41551 61534275 122078 15859895 9573 250097147 56278 33050644 17466 267835046 68955 227974444 28150 142848297 36403 272131807 86674 61127514 130598 23003436 91882 273626909 25423 21087244 10439 321502133 32282 165547163 78903 206753214 119263 305460132 28544 338133092 33252 285406340 17122 173964806 13390 239963254 61028 85357151 108179 105035622 96985 170214312 80537 67691098 85731 293150775 98728 322997338 4925 9808027 116965 124994301 45728 157596465 55472 374307893 71001 21227550 44323 377211021 14576 297995644 78462 364691307 131856 62521512 34365 93137308 65711 118311086 26853 245807159 116025 99542937 946 258615805 6392 373713783 22877 234922689 14227 221922623 23243 262116218 97201 334339849 98269 307167376 120211 28545780 97780 86719204 2935 243521674 118650 347573818 46787 233440405 77682 44809395 74094 184986564 84580 123427681 18862 117021977 114097 107612950 38821 346429299 16811 97909735 87140 164314023 125232 151217193 29346 151918106 130469 160256219 89510 284453653 75488 148628200 82605 360300895 88107 378649054 133319 1726640 113155 184940568 85791 276790312 73197 124466036 72902 372954680 16984 28397126 32474 270113700 7293 58268340 76611 248839066 123092 61567130 71413 285525984 32354 304246380 77682 247658151 100178 19353840 61525 54527998 9993 14523496 399 85514056 35627 353246096 7346 249583548 28658 88279896 16841 205991393 21643 213340793 62302 228834116 65723 354850637 7661 341161827 122710 360722282 121227 310502997 42112 211431160 11645 22453109 30816 333875580 117192 208458036 55380 345300966 106516 80091071 83137 298397672 105397 145108019 12293 242090872 103453 268159603 88275 178304769 14991 238881527 42792 150083299 102102 141305742 57739 2785006 121263 147616674 30794 213761877 130715 204279964 121402 251160431 119341 306558720 112957 3164736 125147 290567075 41842 377581706 11942 309957621 21133 384582425 105735 223553257 76673 363210104 17533 32457016 105469 155068582 52577 48750190 71474 111449933 44877 382443762 24082 279355128 89725 265370412 17146 164899644 27399 222618521 76197 296653395 131700 131130807 107177 56833521 26492 148382470 101115 144263989 14528 175549527 65251 179872394 56556 45354574 94435 243758116 38547 314807779 89908 21892376 33515 48273492 10340 349904415 23576 211924452 1442 212996848 116647 104850162 125779 108860124 23048 127769902 110311 245353818 102016 166434521 7971 201523821 119295 227946821 131138 172176132 20727 125520656 33059 227821311 46380 28962362 122193 278106999 72487 376953505 119962 151041741 72120 262511343 45114 31536302 125635 257650848 80313 261767251 77762 331855055 101694 326657681 37858 316537009 122999 78230204 57485 295418705 101925 54703862 74683 70129539 94406 200239509 14196 207840750 117437 255571147 129919 254888099 130255 330450160 93540 142175306 79446 259942158 105702 108801019 106382 159652877 120922 63292704 43434 160494696 5092 238979491 29363 57179786 110878 340107110 20803 337611586 5112 374180318 62067 161920364 24908 57326938 2641 63628453 55497 231199434 77842 286067941 16797 159217623 41946 353217281 1075 19261186 16517 60193887 43563 344615263 4752 50323853 6064 290941794 55645 74176203 91068 136322641 119657 302848178 71595 46413136 59505 75526284 114731 45089174 102139 49969493 132728 144916722 120625 36271512 127142 45803 125795 14951474 112330 255579874 79644 127142600 97090 215483968 53656 304480080 82162 335587883 6225 258017577 40429 105196652 34701 269344928 61924 226740990 71845 227815524 34039 151501827 72140 281640706 90051 190583292 112874 125173502 42428 342010539 58914 140745693 35637 118820432 112642 323449739 50772 12141925 108878 169311264 6804 176465257 93507 291671039 83883 315426074 3 356350923 61129 337169253 116049 116538588 79255 239644967 31432 242339621 62566 335795060 42348 122146807 94018 183010575 99563 311732948 61381 156937496 5939 359351627 126923 110384759 130264 364638421 83250 308791084 51309 147705843 96172 274854054 84168 153506383 114377 323017689 128502 355495625 115374 57778927 50985 132350957 1683 9481719 58239 235370607 31530 125578858 85232 170983000 90718 306445486 2283 171258654 61120 183308538 89263 269948693 118950 168041659 75676 11404774 85558 306789691 73914 260189378 99211 22078806 129862 125838019 101915 186844807 89105 190620014 97499 304668547 87476 159497965 122305 372368190 7739 203839681 92965 158316609 72410 143199997 133278 159793080 60192 160691541 56428 248910808 101534 194282572 115116 116120671 12522 160038786 87634 15976753 31951 197668194 133092 68213609 46502 27614151 102804 89965439 17899 201302377 68494 192269014 7914 152803198 72374 8606160 132901 75138553 106436 6420086 88781 75222037 20174 47219820 40078 219890034 122776 371599708 111580 343324229 103528 279910661 14144 149726777 99440 114582645 99929 289873163 120936 169759713 4682 111430183 98010 205427439 14038 102571971 112446 107415964 132547 140946878 31710 266172943 128493 159030973 46928 346668929 25325 350574064 4098 56152643 32486 129497726 111702 74314177 10850 174033705 89205 176347818 24306 326686510 97545 116119957 123099 326635378 37944 83239465 80232 230728351 130107 291381929 125479 109940788 67179 30341704 71586 254820064 120600 135992156 84275 63588189 89949 168988678 67796 274954957 220 267786736 33621 332817898 13390 26455688 12048 337294723 35928 200498068 92070 142438303 4544 8985679 51059 47956113 116506 286711401 127209 191816360 58114 43611764 93146 224904274 22449 318276404 26515 37166349 25098 11867533 116158 217577614 10896 269538287 6282 203069102 45484 353698788 1185 205157341 38518 142708386 128147 347618623 37943 278138000 69073 88961664 100426 362063793 10904 220082431 102139 217490681 54919 132045407 50079 318136646 69723 158995289 60832 325666097 81499 130629054 82606 204234846 127217 111765234 37152 50439738 106736 246883827 124167 353484484 24123 83525852 23115 27150273 35016 139664363 114479 381225266 86130 329871631 15969 6311682 24011 370705241 98149 639825 3465 29518495 106100 115926614 118463 67917901 116274 102482851 113888 264684005 74023 263825501 59284 159617025 14918 73489146 114061 132367346 70644 197758198 76851 62901140 89015 49701570 38976 33180414 31004 111263047 18578 292282936 112529 78809210 44498 102129741 104815 372912863 18449 219792409 4417 56416298 62151 278236641 1351 260710668 76440 211343374 99799 356245820 89532 56855116 11569 218883853 111814 309512328 66705 183489546 95759 185803521 24349 65291168 88031 293983741 113582 68336127 44413 186553797 102898 49302296 82148 253877520 76363 245652282 36744 99393552 29758 116602751 117115 182705121 128334 264986343 11405 353451917 68195 136907423 81945 33395198 99017 236872793 73204 81669885 37398 66760713 118967 252806989 112494 57887675 7204 327875326 131499 257319077 63334 302655790 89781 275924078 54673 147408691 38292 195260613 17891 11973712 9993 363101129 103760 268473680 74118 345185559 59200 306184769 116591 224334853 97084 13555865 94069 4403634 130068 348532646 42089 266249882 40045 230846077 68465 139243312 45605 282925512 36602 315700740 28105 342270560 73037 109549474 61692 40819836 112341 252757767 28925 99291000 41793 40038052 50840 240521660 5408 154535554 130483 23680895 57155 370899654 121801 264393567 28435 120025295 87052 229522528 42568 299880403 16006 210881188 91098 348838628 27285 146236319 64330 231760146 6476 348168978 21643 339448100 21872 142692779 75224 34394289 38407 327096526 41197 141181999 36937 158304551 58063 316947813 65035 127827387 116268 357294962 104581 34906642 13217 1184659 50637 27168718 65969 315847847 21368 61283575 124545 312158534 22437 230385409 41419 239547808 66215 182033005 94777 32605750 106330 80997675 128160 266686115 79956 70336530 81597 313974551 21872 267228665 77365 26816172 20345 173735076 24814 215030283 77466 142388670 17915 369934807 24087 247082629 10585 345916169 107173 329387003 57303 341556167 26913 89173325 82224 26546141 56245 122833460 64256 363346982 45791 56316138 62841 298221738 96121 127549212 72115 64871954 30504 171443158 82178 310401849 103881 175784544 23989 376339214 111433 190824197 104281 15329787 16521 78714973 79184 310448750 59879 142933876 43359 114022547 15068 229099706 109558 131564763 95499 61943875 69551 220111344 26320 300796535 21608 383341453 77516 228502102 95436 220371195 52111 279885803 574 252691787 85352 632574 130081 85768712 25173 232816944 67635 162299766 101459 21643907 4190 163374935 70690 230048619 122893 5070127 83367 334010661 32125 205330379 109078 54758878 65110 184323118 3091 48482528 81630 209385270 112311 382334837 92362 305457761 119334 203550879 20110 338055927 87190 13793256 83062 334778153 84445 38480876 109289 285672344 77604 137426446 89714 63210184 38355 345874342 60175 180834231 39609 12339183 15942 216081046 98739 222367660 30068 271146698 3364 317616726 51921 295758602 41565 94565437 59781 255763470 88159 90246980 53328 38586304 79019 139105085 32482 164630778 122553 117387490 56357 37180827 98361 82759656 12274 308400093 102438 223329423 42210 145918772 29168 338070572 19403 1040029 63951 253871790 80538 359637008 29057 45434669 38116 142835210 85648 216229761 113244 297181572 123050 203721055 66222 220458210 122671 240173164 101079 143140687 64874 143437504 103297 9373723 81693 275512322 113523 227834452 36933 166613800 77734 100052969 17317 313548213 88340 266264001 38068 243362260 87059 270381180 66787 75998524 115107 177701814 57727 21360938 3609 368763267 28438 177675905 104422 337635198 39035 278839883 73545 229545311 113486 5890900 50065 94650918 11114 283587718 53868 261719831 96647 156757280 16995 370026572 79960 358734202 96035 38212116 100037 299047713 82423 26795432 13988 84369738 27279 51606279 12083 348633855 14238 235186424 76100 36671733 90937 116468423 85501 212923978 7347 340946403 27168 260547716 99329 350257183 117696 28886937 7677 140542728 109650 55571721 95016 58422203 12800 3959095 43047 119667261 67724 202580710 5753 190263835 65239 107803507 2334 112616720 117084 303812146 84311 294351617 117968 250828618 26055 240373153 106141 299401791 84793 366126129 64419 101564766 34132 261675087 125402 213209279 104553 29748383 29628 322922189 48376 161731400 115538 277928856 30945 45435412 90748 250437820 49818 384133323 95253 207776344 118595 220507488 5967 222652260 17870 292810063 30074 120372786 18558 7427334 83948 228165436 23710 300186779 83170 180892729 48451 81775307 76490 145520885 42948 241195627 57140 296207572 78162 244144856 14690 59369523 7340 2178433 13658 168637715 121587 250509986 35993 144677929 101763 206305196 88230 67366757 2705 43593224 15113 274536401 28655 14392050 130339 349208932 61511 22427081 12650 200019692 69808 265346338 43380 234598555 121550 312198501 115773 244917103 24912 51117111 32489 160716985 28402 234612602 64332 241864382 40380 172558895 33851 218131401 50395 28431324 51091 112077326 38851 82876115 123893 298537197 122942 204244867 80511 30260325 59924 62720174 34612 69833469 118042 328813137 24207 323237618 19627 52333614 58652 105813613 74803 175475187 29185 212414188 67436 5077487 26863 157739227 58290 161353992 102821 27314310 97982 31072169 96433 31021566 84805 288366903 88960 167027071 4254 295020183 74460 156384623 88213 186798323 77303 16392545 59484 207518150 30174 247887419 65686 43514871 42334 13826306 3554 353334095 98627 2076817 39251 328700356 14382 337810706 102634 349016092 24639 282074755 125459 116161720 89013 113610181 29528 146030844 97403 264259882 94284 114408998 36226 338766423 23683 270832615 111169 232559797 27587 5975754 1453 245840325 104854 215862440 675 320114089 91215 286039743 93969 282043851 119930 277120590 84303 241538251 131463 236856954 14750 136517055 262 191717987 6452 71274820 130281 352925597 84762 93448833 87103 151340651 105421 80476240 17975 58927869 117485 271514851 29608 328085629 52807 266676523 66743 317452919 124593 123448857 118147 93673489 118102 228367612 51172 42055472 99523 170032009 82364 93140511 71719 24560016 105417 114199310 99938 281812969 86565 367877458 59128 363963813 90766 381936749 118618 234166039 33047 44397329 31728 47373886 7025 248034212 3001 376363317 15940 240487788 36060 187860126 106434 227965984 10830 174045033 107234 32793866 24201 161374148 60518 347043509 76821 221954086 19248 84442520 21867 35831551 116282 229123362 94751 324247472 90821 17570256 76578 57831098 8666 70275373 21712 220783775 16795 4042600 62538 383834164 75814 4229097 67906 365152126 86291 175247501 118468 351962501 37999 204124052 113896 5317841 15167 139239831 37159 316009074 74190 165286725 61639 260373046 4075 148264309 43378 210228982 84704 94469912 41671 324130535 51316 207804497 112154 1331641 62272 292569000 4539 64943199 17249 309833775 12206 230875568 71778 49871040 109429 230426635 59258 330945981 43858 103564812 80049 342621116 22414 313646499 130829 207746694 130888 181409102 76155 371362443 6071 60002178 115096 47707119 46802 348847329 168 344823542 36329 292094023 36284 120629126 48656 272904356 33023 172220612 79967 109313603 80079 384149836 102011 359458044 26667 199082667 78210 332876921 114774 28819727 53975 233999071 118180 152041317 27188 12424690 101911 139864506 112554 291531988 91547 336990749 96792 336077662 110387 325710248 39450 324632230 105179 296083238 58178 315402779 80222 369094967 69115 350324891 129592 1887014 47432 209028150 100878 305200069 77410 215772409 31302 355991768 54893 221446495 105275 86614627 95684 95617797 48794 56618574 31697 166227924 36177 134481428 71656 144943390 52146 122918583 56929 336886802 44419 327234518 26877 92198693 73662 326102417 64286 203576265 79643 261824221 52364 193850064 54875 322401862 73913 143825657 89887 310310207 35910 108313689 3817 174226335 27945 331480934 52980 178918959 46200 103331771 4335 152280452 44429 374566643 8281 346838194 72692 376797306 40801 133317199 60139 331041936 3831 317201104 102741 295980934 96214 25858750 110206 12789788 104762 134486456 35515 322396726 95334 238139445 30617 141475873 8093 371878459 123938 112500627 15039 247144673 92903 363434883 78362 31595324 60420 2657835 49168 356145016 92303 51606337 118325 171721687 127640 114435274 79433 349874552 76356 345771301 125555 165926958 62831 223585038 48099 327313595 22035 331476433 88055 205519450 102828 128552755 97866 68328101 86105 317032970 42963 87844384 22921 223002583 86116 25591300 101110 343014025 128198 242680242 78052 62872848 69594 266216478 56029 35981140 31859 157509756 67765 197107920 65661 151425350 11686 28483827 82516 136421312 13618 343356024 46969 373702437 122349 122552875 46294 196824677 11435 83893542 111948 122483451 76327 44769510 129045 47852077 25908 244842775 19851 36751745 77097 267778101 7222 183603770 13948 248543375 20614 354812561 31199 239984966 89435 41876710 113609 297159307 92364 167186985 49567 282539288 5062 108409769 125407 328791693 49700 286328001 23534 151375428 103943 344966021 22912 47041431 6257 151142405 72965 12176891 96849 255007198 64348 237816011 2916 236637742 112352 223085252 24309 353204950 53751 86331039 34358 202491582 60608 707279 51031 149782027 110508 194741193 49291 335469477 91768 13074154 95225 14434114 43902 137138108 98650 280724838 86806 221113202 54513 222266419 21689 178241662 132284 196364834 109256 378675622 59248 316076378 91843 229853179 127810 121067607 71902 149604038 132198 141851526 123764 109692671 73052 151548315 114113 114602004 98532 285343167 2985 277373654 9149 126937013 78424 357000881 5436 312485458 97710 134704427 107191 243518424 114750 164941087 45872 249222404 3041 116242974 41605 196153712 561 264293324 34596 25270480 79099 69137872 81054 375639650 30854 264932264 102795 68196050 74204 381818121 133138 381370922 62986 367760807 5049 370524541 56465 272401372 22052 163573325 61038 34738423 68383 42874318 47825 139971946 17118 323500898 90995 54118450 116963 375634810 111941 371911403 81000 180921519 72966 217747786 2779 188144582 52636 148167871 9876 233926249 104657 174103733 18818 37957718 32245 329735973 3474 290828002 67125 121269434 27937 182911002 125956 189129438 55366 190624160 95539 182709365 77111 301064019 121569 65211214 8823 182568638 27977 72926364 129814 362902315 68199 100756637 28391 189545275 28701 327348792 75757 272461009 80493 136540685 50250 337800578 108291 153570320 47522 251662964 37237 252990454 56370 10521936 126093 96832582 104033 107283111 8839 221977124 123164 20672121 88574 254752993 94281 91441428 10281 175245768 3450 6713263 40195 222336252 67907 235115883 79604 141349341 92965 347811336 19931 169131683 52463 268364486 78818 214721701 169 136753419 4073 44699696 132134 314665946 104032 51464768 58191 65979707 65609 233612059 29894 110844462 54921 61648314 16794 167654363 14359 182321920 108987 25309431 110306 172995671 131765 235054120 92634 39678357 7687 346954992 20554 265595702 19620 149728688 95615 37236173 80990 111934543 117186 230555696 85599 14418255 111705 243905738 70876 253614724 12213 195281791 55687 245472978 15992 374300604 46205 85833294 45099 134778569 117630 260045055 105456 51592268 109645 381631847 86150 288847618 52340 50227565 126361 36123758 57545 192365345 116904 282641024 50530 56918675 111800 220420479 56875 12024020 36793 236303062 116700 347073615 65366 67937116 40684 206409959 23581 314305748 114947 369392004 108535 253425085 55478 318661131 48520 330665070 37244 92196947 24461 82311384 103020 235652409 16868 275640215 57327 334519242 6209 289884682 32245 235340449 43604 195608290 35081 268781965 127908 19275633 112377 292818751 71850 336312499 23724 98954696 17570 84341251 41588 54117550 78343 340932321 113007 341692721 54112 327141883 117476 163080645 70981 234971712 13706 141719578 119755 63223197 72779 243130985 15249 214504393 20603 248827186 30523 32504861 10283 282500048 2877 25865190 39120 233907976 21922 257624624 23932 99366390 125623 176585663 102935 242031497 49442 92261767 108265 287979939 110356 207438881 61813 260236029 70601 174565395 32092 42942063 110043 88555377 111145 278799066 63148 258950648 44252 181417514 34463 216089121 127504 220894712 40045 97710043 78524 134587490 83938 99406063 73263 227178034 55996 221788015 113732 17614614 72669 272811028 131466 335351745 105359 116306614 34951 161867557 28647 373065640 52924 100269735 70479 122029254 52175 336749039 60183 215137929 13926 245820565 54775 147570965 57383 30075817 3234 144680617 59448 27532889 10316 8558445 40072 14695911 75209 219514604 39443 259808658 114060 19470708 53865 174449826 48067 173340918 103709 166508122 120002 157383355 121408 62041038 10448 232328467 104825 231256595 93517 262619623 8082 137696235 116639 26982028 45892 128598414 75167 176874975 107540 134731969 4334 195870158 44295 193186373 57890 304301888 65842 342377491 18592 263570581 1436 319253959 22225 318650650 121994 246974416 126485 365948367 95955 251846053 78511 314785509 61914 152175418 58233 176989304 132244 45493072 18832 157837536 96346 160629036 83991 166231716 22609 42995684 47043 342965884 10047 180275745 13086 196361757 100373 171999197 33475 114745805 76578 324853325 62863 257683317 91553 18102360 69364 176153396 116197 114194295 92115 162869478 7912 158525961 132437 382714878 92248 338452016 130500 332122137 49523 241496405 70037 40257767 37450 235015133 2284 269651936 107701 151976364 118732 383236228 73961 329919143 26358 225755952 113144 121007317 120300 106890783 103856 366588099 13236 46043892 102863 7313584 9919 186452131 78806 14569824 14182 85573694 98436 189681986 28928 280317978 9951 304437034 10112 293897185 50735 255326414 20004 304678595 36100 151183137 106211 264082594 62232 149450054 102936 95820834 37525 376445796 84502 267374209 131718 276661684 55415 8773836 57223 166447619 39718 327886688 130679 260387085 19583 105187036 97482 41960929 104284 109295238 15344 344417714 21765 311053770 79604 355597338 95010 33502721 45219 325268602 112694 283946452 1545 112157119 35456 214619671 21756 245113887 117018 383409910 96902 169734831 125573 141846788 127625 63666708 89370 365679721 128143 363108439 112186 136374880 2007 107191984 68147 296999426 37442 1938024 105984 272545466 40818 54539657 68327 184087674 116861 96794860 18528 44633201 41066 311720134 110148 377187191 57930 35808849 386 93922035 93507 288270349 121366 227035141 61382 371614991 74920 212077987 65307 75964166 31642 235661711 20752 331202033 97226 301841150 115026 152135434 18864 193743392 43439 221721480 38787 24850403 92178 130608940 79574 333346816 69939 362341712 120206 369174623 27439 233520835 10705 297856182 77091 96459215 33489 72768046 23120 238556968 86534 228578609 82363 133660005 72810 26960757 125596 282550051 105300 46628537 34396 150064385 118066 296617773 52429 168020406 39167 246579518 57734 214068270 128362 318178601 89506 216775470 75061 150900867 55737 289623970 16007 50486969 42845 70589675 87994 68882832 51756 311004483 40422 307020444 56005 128094886 41529 19051964 4925 174172130 94314 54798944 91270 365561490 92636 291905270 89220 21275058 115593 52517410 78047 68575630 2593 345823668 116518 362162113 25373 291822399 37850 281486708 56811 384212352 109088 122504452 112130 378509812 64133 376496493 18974 124668910 62957 349051581 14038 278237957 109343 360445054 110093 213663223 53653 75801702 13253 236028032 100780 202112493 92742 158266845 60139 127314932 30002 135213216 25794 11502045 24224 244575152 102198 42605599 99551 278834142 56560 170735535 71820 321140250 77532 287887432 112156 109019781 27562 282311527 34933 21879385 127892 332256688 27754 176672771 90074 64558627 105680 199708497 53172 28146564 97381 198593253 55075 3712424 125416 171224628 13618 383614669 129490 30582931 66435 209645602 125370 147221088 68730 304587208 30620 294839048 69856 159485754 90976 217624267 68375 114777014 89516 311891044 20924 156759129 5899 72448664 82037 110500091 67457 266573576 54295 194162391 30106 37013994 96986 125095949 49334 86500498 92893 373460253 2566 354370957 82945 32934298 7321 76855758 20928 59965500 30261 264563670 67449 165741247 105440 199468806 62344 147916405 16079 333517534 121422 300776606 21544 193125164 90870 25283704 50136 288617269 77821 77958384 111306 90877376 28205 239747834 33767 106344697 33860 85402980 93450 133722346 42737 138547806 10954 30743363 63759 253356468 20357 280587713 114632 336720246 123918 256258133 30234 23474433 91412 281523919 15318 106895652 38920 120869703 45034 18945465 106216 122340562 104642 68512992 11052 4419913 39926 202718239 105057 312079437 64313 322146396 44363 302735017 1479 381717058 109638 60993251 93908 72345425 75018 255834377 12865 312958645 21896 160322352 52330 293107442 110022 48530910 103600 340680697 87345 19150797 69743 27785824 29346 227001922 13605 149410642 115623 226117034 128812 177044285 27094 111347886 70904 174642556 19104 26419299 30320 272416545 860 193900247 22740 166463880 83569 340880599 77974 250216798 61785 157805048 95116 225732652 60097 262780911 114388 215017394 57568 166094573 89788 257241487 81045 328767884 101416 138026044 79204 121064481 48599 559624 26609 264214326 19627 255012965 36044 109778767 123636 150818315 50291 132649722 70953 63342332 3940 137642057 74008 204770597 13090 114595869 103615 326264785 21578 381079739 105269 222916239 53827 67502352 33828 344647541 94293 191006711 104188 183268681 105311 305714205 109889 368606177 126676 302730915 74412 314429419 1824 318405765 73562 8087264 25394 363195614 60965 218079140 38279 252614502 7708 347902443 132785 189764104 13675 66995854 78844 276731759 128370 194582576 83610 308058694 108124 70485974 113294 116815930 127251 321316219 103097 180787518 43461 107343270 76169 115382012 55030 135893253 88850 62824771 36323 338438931 73443 286778192 85785 206121852 49917 321061455 46693 16884702 8461 59750454 48393 171205700 69441 334812201 74147 308686527 29239 109598121 63734 62217028 83156 123017090 47832 174252547 54178 346939141 74081 176528572 23064 155337992 37987 378174891 72852 331344291 75502 41321535 57624 140659206 122911 245685999 51411 319133256 36330 326378870 69589 266228792 41955 226458559 27937 188990415 122934 29868866 44963 289772857 85613 305772767 56953 352373325 20780 152436030 78781 99165221 68193 235599796 97565 255557603 964 372213657 12565 288273128 125330 117721093 97774 280745015 44667 29706924 67842 153991479 128864 152490033 98643 141179314 99704 100911573 63823 275751168 11028 147746723 127680 161543139 7217 101447553 23424 308803188 56305 72130352 20749 90843569 93967 77551918 37951 348909330 14679 247947614 98268 364325005 62398 171169802 95716 342599708 77377 27335833 103649 103387541 4425 4667657 419 178796501 50484 248531490 110284 36970467 60219 152298292 80251 300306570 125954 49054762 19847 78539158 10970 54658094 126717 343628229 72671 248262238 47201 161784577 45100 193047688 66782 221907356 41168 28229344 46778 267095635 124090 561026 80224 366776060 72542 90269555 9876 323376705 119025 145887558 50064 301353907 64452 173439943 89208 199074458 90800 190691574 126950 307453526 101207 3490126 39691 354371096 122488 104714396 81151 279942069 47323 105049442 84225 152848407 98010 60395805 81911 117782848 36446 359330393 16663 94417947 98094 241863975 119552 233136107 18518 174892179 97120 150965818 44810 283213302 18118 118119897 61845 206103804 18733 174828503 130090 272577278 60060 78050444 70273 250454345 26283 330413142 108940 119617231 81886 106257485 115031 104489655 25270 100053569 133328 55147225 76799 309909294 72225 371694100 47643 32108518 65018 202452249 86306 344833493 125558 195784909 73109 200263158 21429 237442494 2432 236416546 41903 234756770 121690 157181463 119497 258945125 44437 232335991 111476 187069564 11765 302468495 92894 335011227 36097 225486280 45077 81002750 118807 58854820 27109 325854470 93868 51897716 37731 203917979 10806 264047473 97115 120871582 14211 207230018 101907 239563218 67366 195411575 811 258337077 15940 337803530 25325 360827268 53140 203126813 55142 17623473 123629 241436544 91717 150026458 28862 64273783 1384 311552583 89657 210952565 112154 250033303 23105 94618507 5924 15516247 109842 59744142 1917 314574276 10850 340164001 7138 331971741 13678 381082186 105136 138371128 62045 273615282 80568 349389289 118705 139202472 10323 136110473 83917 341088032 81682 96647351 87775 320961342 32706 216647193 50763 310700360 9331 264410124 78971 70950772 33231 153120506 111775 163566448 6371 268728452 124328 258384396 126343 286289684 84910 254532473 41235 199936513 55108 383094848 8288 209663662 22815 290159483 65822 246292988 131285 216488507 32642 319094013 6441 286340744 101670 371529606 132577 331020187 24342 995385 43998 203968939 83903 41172517 67671 290324556 62503 87316709 35744 173522850 123484 322054288 58425 367640347 116666 8984574 49301 10477452 78792 280963161 2442 357487878 61925 174163247 3090 114679898 95556 330911963 24032 171427642 82198 98961480 73843 379246063 6876 167389120 133236 236229590 31998 163388463 75706 317075309 26505 250435527 105659 320911037 69225 4500788 47533 50507518 76086 17007526 5055 79253824 27630 37217303 92674 51505676 124146 38421812 107508 103503339 99962 25968931 58281 344650630 86983 225069424 12468 8317923 101924 248642751 61572 382501982 15977 190248067 65349 213285433 113105 188578028 124126 211928547 60449 6091613 117213 356181034 75735 295232940 128525 177270689 66940 178176810 107275 238537905 54118 41334544 8955 163685493 17197 342013547 40283 51415713 49550 180849946 14903 181873891 100178 73731808 28667 117626438 79747 112879278 30172 156125447 23652 62715642 65429 251663635 5184 234083507 77985 2345226 46446 369261711 2198 280601837 22372 74153898 22885 145318526 98002 189985529 66600 152106032 6671 278125427 18704 144222382 4389 8644621 22082 311119151 45456 28124911 70847 297605675 3262 171442300 53310 69228859 63315 274063636 22595 341709427 51532 36988794 74206 301516806 78511 63734424 98233 352880151 130515 149845954 120881 118681143 25508 366423993 41350 328470058 126156 129806251 74057 12464527 88260 194954382 10744 261708774 112606 159915801 113428 379705623 128529 261122316 12007 268282797 55777 356153315 62601 380817225 77936 285516454 92910 45007265 65024 381058026 14401 251770722 105166 324838832 109524 218299239 78455 257001306 128777 231598608 5327 202862058 54993 63424523 26488 231556690 86065 280295618 96565 214521777 127173 263631534 53469 72189187 81897 92623835 92312 153243035 49269 57618541 11835 246153142 78651 190290207 34941 349247663 104876 238324884 18061 49283630 133269 45685987 129655 120314980 105943 110247690 107814 205811411 96525 76981538 99640 247842129 15359 335849881 107130 276027517 31286 213263860 83375 229955824 84317 142063698 127108 286344178 110390 92207634 18927 348600088 65041 268680203 76931 208158806 48521 335956398 34356 293407479 11357 24760555 13355 287787813 34358 223871260 59034 272584261 17005 227031881 131788 151928501 103292 330210211 48617 217260171 116875 99536784 121663 142615925 88373 343172698 127639 366596984 50210 235202007 49472 221162708 48728 48070391 107917 266094062 124303 296579690 120785 110709555 94833 282767397 50679 102330398 27964 125589191 18717 20939558 122050 91925383 91263 62154852 108053 244108801 43308 259914140 39294 95581727 112096 54713687 126562 367195206 103406 10683102 132590 79571965 9836 163939760 6374 98673140 81221 305648918 18696 173461812 54974 122081752 98437 239770433 12319 381030777 129250 9240868 41884 137349016 71386 321392452 29289 170360150 45016 245931069 95516 370271632 132480 320841419 85363 317711761 95857 202279536 59254 195689928 105159 262449160 45197 101935210 47657 279166012 64838 162762863 21356 281410134 63022 175607841 32188 126912284 117211 278858830 19934 6891360 2249 185148542 47002 378816477 37814 209256118 107959 162782048 12996 69583235 68567 286002940 59716 363113320 69709 30506026 7681 242494342 50311 124564915 126868 101928081 24571 236260834 32737 251429742 47037 26688386 8206 248287665 111283 177385455 85745 174413796 107668 139464709 7687 119936830 128847 104555812 68086 167312048 8581 30111577 64674 182479203 75996 4117576 122687 133773924 41310 235389214 14373 343949344 25886 103059440 105779 245177368 9904 202312773 24746 6107017 70376 273654843 65271 58452893 69019 116935049 47332 64434265 128411 312397245 121433 296798807 2130 197350717 744 202140955 59817 6140007 61307 340542887 104556 45287500 12186 282458721 21295 265548777 14569 180882790 33984 366309688 99739 288102521 130384 74460529 114719 212303619 1104 153106373 31037 329305264 61168 230555678 116311 326359156 49002 371578855 66406 250153014 31743 174182066 96347 326110472 78951 120149093 20039 253838617 6052 347365622 106114 133869127 108416 117016881 39186 272040566 17430 131688706 120628 359953855 19112 190375238 123181 306134072 117396 34056052 49210 51848251 6319 17737033 11135 261678237 48957 246729451 129890 275714812 27231 234451730 74111 318445828 74597 23441152 130392 338969960 57040 160990900 125070 295910749 40220 59264914 21709 210317082 30403 342942800 86245 296092523 27174 136335461 108615 290252461 103291 330032489 15758 151159096 115377 288989602 108179 1561610 22168 186067166 107970 233085455 71356 276319816 86117 209104062 19229 203313334 33627 368140037 17078 281836292 71761 50390449 29687 184170481 32072 278404817 120881 4609140 1852 245499706 3795 201923116 49937 280234127 124126 154856747 111001 338300918 10161 374009621 93933 8997576 5074 334046135 84626 63830917 115048 270589160 128418 298607132 113007 275943507 51427 114312777 74786 191107719 123544 199627487 23938 313457000 53615 186088235 92177 23361988 84381 105473921 42909 153704741 116217 246192071 48201 337125932 109852 278087701 24371 347724642 80284 353102269 125160 275925619 12306 49707150 11602 52265256 118585 107942760 109493 353454984 21963 318629309 18333 213802695 113700 35117668 48683 313865128 78862 296708718 70647 212058981 123575 132330976 13114 276767800 40134 223659500 87592 137819188 129321 318245161 18643 337825200 13815 378481667 98777 64523104 79091 27626369 103078 244851095 40403 16111534 76960 320956247 65946 232631579 98746 172366365 118871 149820245 60534 9397328 26699 269519388 108658 147456845 82971 10641071 82366 247773812 11265 35913936 116669 135963993 34939 259869240 75426 245931198 98810 326875650 73843 302603017 98300 101053263 47612 164684574 89528 253229601 121485 290471396 58032 304172079 107448 53486746 105470 684020 16364 353357298 107761 192861162 77111 313794265 78666 89441229 37723 218089683 17514 186350149 98842 303674716 84788 208545345 73007 242582146 100718 212194907 39799 123780296 123432 234262551 1031 26988192 120900 104962509 125603 58002729 19897 90227949 84998 381613492 76711 1531825 102322 322906771 96667 25631589 132451 304119000 34387 24842011 125945 248738903 50765 182883440 75217 355984006 41055 46501671 65525 358542949 67744 160953336 128153 149835723 11957 110327947 93518 104818507 83053 98138154 35965 357301906 49913 50236498 92722 132740529 56812 197557492 7304 265133579 92429 192927925 80624 380464424 73039 95607103 28357 117128267 50234 217260494 126130 21734809 59895 251339881 117916 322510928 75821 266755094 125084 210809487 116463 244680605 112769 215894813 62452 223176639 84965 305500647 18499 94057102 9850 255530254 60161 126242471 128932 176659073 66439 66323853 66519 117725455 76495 324386475 17856 203016306 85005 286804782 79402 31005179 41293 131407521 33128 295903784 116836 28396447 90249 231135019 72283 112796507 17853 1371560 130747 95593874 2475 194197521 28835 192535572 21390 349202724 125486 209248966 97184 89755733 124681 217571349 30353 140257980 33781 186858161 43331 137449182 68813 47006995 14507 379919894 115258 372973539 126833 6017347 90603 208915840 77923 163193303 115354 11241217 118645 105158503 112110 104536868 24799 215664970 79858 294893537 30336 267725921 60728 286302057 121557 228846453 59183 180576512 31290 114371358 93060 138237930 99552 355134875 5740 108545312 62284 25494036 59659 369199461 31814 95689747 10401 307848882 115096 216593945 23585 46897480 36575 364600322 71364 110416507 120293 317825779 122819 272448590 385 345588459 10907 335017498 96694 151574645 53656 213679744 17337 16912010 27297 157114657 92146 303757400 122890 144943159 67428 376142639 92402 272053451 116563 268411777 126282 110963979 74686 76362170 1297 228085042 29959 360479860 68278 251781200 75779 14949570 7321 122539493 122012 99056551 52359 264934313 120922 118202248 1765 319520372 43966 76409460 132089 350602128 52031 198822505 15267 106132873 30920 98949362 59004 209369767 56294 222248916 47412 365177854 11097 325631458 80489 365570380 181 46204364 128229 275580409 65387 283255548 17444 12363919 70040 37480407 45077 5672016 4245 270751967 89405 76660281 51896 160820670 75200 215823341 88776 325624589 17824 151765627 55898 376926209 10262 140992224 90537 98293451 29643 256068457 3988 143755847 76084 34386549 81912 381190800 45824 190549659 40572 227503543 127842 162569469 118987 294162245 127331 346437951 15299 367667012 16205 26443287 119019 145971093 5528 270729795 41448 157840608 10619 255609153 108289 49525163 90212 337661972 73624 141250861 111846 206674102 29385 323477622 44946 65011036 45921 319533344 115116 12775844 15318 85609143 79736 249454309 594 299395328 126737 46431476 107205 215840639 81529 302064732 54412 174100345 12854 126572078 28773 144489740 96902 188986951 63121 88342499 39589 1540822 88077 345305964 7340 245439590 83620 134144917 92924 380462301 93565 57366742 76613 374759073 48497 192307258 77870 232665074 90308 193584399 11664 236213915 848 273893755 95462 243852057 122671 156293609 40085 179910842 21166 52889217 104058 107914115 88712 122940302 34807 52864549 21888 319769129 3258 81182664 48699 24130101 53882 170608766 18027 15282329 24977 29776032 49438 96103044 20009 372101754 122910 104329799 42016 135477590 37707 97421285 25468 333232289 110161 166935270 93108 157176889 24550 128277738 52247 176620572 124984 5943239 88168 35926924 37886 208928915 62651 97370168 82426 308120371 28451 317278917 118304 112446927 21108 300235859 113369 66547056 24395 20296113 81911 42400640 53217 92544726 53584 325838310 53997 62146348 61316 195388944 63108 170144658 415 5930945 65191 332776607 83328 288540328 62292 278128631 35263 267224780 106496 131240939 16604 355563594 127896 208354385 80950 33379505 33757 243474536 16794 265483861 100203 120211082 98071 218397721 74895 40967695 121235 251775557 129725 170067127 104890 224619895 26335 20847182 7603 227680367 132473 13098197 90768 47948391 117424 293086191 84465 95285463 94953 293389853 42426 103432171 67442 284179884 11948 355032383 122739 110898569 39385 237393963 42971 304517930 100452 24727743 102321 127866473 32012 358842190 122234 179568665 122893 124837588 61710 234597295 61561 331159638 36709 249252656 84743 351641431 94888 338376728 48373 52003844 74967 296734787 49713 60550367 67936 295811723 9597 357736105 105400 13829590 91367 325791380 38476 334360902 26737 243027236 121711 72647091 110228 147703978 5505 324028175 96695 359852689 70674 349497241 27811 108282 17879 377809700 81734 260243299 57242 142272511 18491 243495394 9426 316508695 21756 64583029 50019 362183795 90536 61837282 86374 366168794 120065 339563413 69225 112253649 109790 53153406 17344 179613617 69619 354406647 43866 10789548 7831 217864100 53884 56333407 112109 133864459 57313 345504181 30517 239525361 108278 210196603 123274 220359332 14645 239016509 62684 21248014 132022 145485632 126943 88958936 34490 50841405 42247 174850742 96590 213195035 120460 230334644 11277 66770014 101524 45015572 67811 361898585 120037 344127246 111255 19110518 9195 46364601 1568 232462492 32720 104577284 81127 111085507 47211 218789440 114573 98033187 14727 117907362 41566 232211478 106302 225998510 90946 267035631 393 276653724 113151 315361544 7996 265605542 42895 5120308 78593 122564894 27453 294991435 53914 295566381 97216 322393825 81817 42833088 64522 224880147 5210 134439614 8229 179149621 6110 105175577 108954 25124536 89763 123248185 72526 328007427 58471 165287494 122080 146646596 105314 347524700 117810 148688232 39895 285226166 17741 290919421 127354 272870235 11237 164080087 81932 250988394 17768 126049619 41328 80966280 99147 205535159 99470 346498493 81945 228718632 61278 257252922 99436 222997463 93374 38634161 11348 266093008 51586 319707991 22681 86770246 57563 27837345 29208 245457238 23741 355889356 59200 343772097 80918 275021502 27676 329915798 1762 86079620 15007 247775945 59023 221406159 11614 329555800 85012 154985948 37188 11026606 108354 146310418 4819 99208991 96599 313834038 57893 162524027 6952 290452833 32339 188220279 100989 166120479 99294 176273926 123352 310847180 47526 176529669 9916 183335993 37652 289508595 68592 84828909 12523 170943867 112365 178540871 32413 141042588 10882 182870082 118638 200785092 54272 327289163 83591 320366107 67093 175624602 54702 192380690 26651 37545664 66547 12725279 113505 28841605 44583 258189167 126411 165396227 120728 263746014 86644 362374410 66174 82149516 2366 273121541 128497 148798600 72895 31026552 81317 292282978 46770 196927547 130263 56989575 123755 175009823 60620 170350363 34112 82172711 53422 155386361 67852 370827029 133236 122948286 38974 134372114 31502 314311418 73631 300559661 4296 113992565 11315 248957008 124837 150739864 94597 17053287 28251 356142986 69130 97622835 14683 80479118 96307 360858983 59516 366459402 40982 207154564 10641 77540046 77019 138193751 49522 237586751 34106 144220600 17749 224928042 79852 133807798 8717 231636539 31570 24563738 129749 205760047 64913 42148216 6836 347469978 25960 191318932 97196 234850544 34427 116365751 3168 43796153 98531 146964731 118724 329283887 127840 36312507 16307 90725171 54589 377247874 19645 123279414 46811 340419847 76937 9812784 65908 80576158 111768 266308087 10098 281963214 61518 198543108 60888 10202141 108985 64567714 15281 216981455 127736 2685691 128030 9968217 84041 42045556 54883 2002273 5608 92972338 123940 85732154 98880 108921922 30546 67192844 46906 214024762 60177 258761103 102310 23426912 123128 95457528 107004 253617835 122920 184657296 62957 217132330 18969 152036751 108646 335395108 89787 129941742 6341 80123145 76041 61130013 12352 109497270 28521 38647798 91376 217779993 127629 149326270 46377 352489190 68180 258757432 63884 6818480 120796 172281721 73802 249620598 7919 371327240 87516 39512494 89445 71272680 120310 113070470 90378 53774326 29593 123179125 15384 360146181 4201 279986347 73570 192203408 38746 311968239 64392 294720140 87952 178027883 15788 265495537 80038 147789207 22465 108944786 75850 268409316 30654 217574340 66773 90476854 64495 72641736 66324 369519369 16878 332826116 90831 358997890 97711 200417547 28144 132294578 78247 189949166 40090 344727622 120753 260101004 1413 250278035 71677 277605122 34550 18326713 30745 78800088 15797 68631030 124807 22711085 93108 336967644 64785 200132696 119989 224002261 11746 372244170 62250 314323038 34447 86447203 132881 157828065 53240 169424855 107998 33601983 32281 216652489 128984 37965246 52508 349348792 20467 58238286 71359 278862707 33137 198702082 119028 337015736 99048 364826920 28296 89645689 594 34218936 76344 329626086 116066 47433120 1359 64150873 127533 8745874 28021 261358179 1475 258654318 64167 176733337 51169 141375719 101042 349073282 104859 357903313 86114 352861175 36333 323432198 110897 164091343 72327 62287362 54649 113343437 71707 95222702 38518 236933798 99075 43202215 59529 164461085 58060 375324252 104978 277588566 24931 132963252 3087 164897052 59139 86264476 12014 133449260 95330 227256708 19625 127753011 132375 4863293 52313 197644427 58882 170757360 20381 113555620 80443 81340590 38035 368539209 74311 248040211 14461 363729729 96818 187669969 84640 184787746 108278 188503900 892 123825409 18159 330655330 108221 361452945 54970 52625718 25692 166694240 3777 274218448 95021 85298819 127379 292314326 86160 335654599 37449 278485054 51082 377750203 72278 225542882 7017 24593271 90093 130333560 77524 171176731 91528 19864143 76889 111809607 25423 95598144 109045 3494485 119850 175058845 30826 156980385 111066 30814793 60821 353718708 93046 163070073 31692 52120869 60299 85032370 99648 356446704 75234 62578291 46034 349167745 64974 112898003 38460 183147274 43665 113372428 72728 113336488 99512 42254917 104376 220053417 47936 342627540 117360 140324476 131150 63872743 44527 340214050 93661 169537708 114412 154085214 69428 367022326 102589 48304365 101419 211052498 99750 303839785 22035 355377340 42827 241876855 57410 222253152 102281 55697488 103291 269469421 112083 64232254 63697 332407695 87311 6408892 19373 124514751 9382 220930030 81268 332462765 103979 129402732 12565 168417174 28685 94885894 129651 48327744 64518 270868837 29802 313661684 5396 195725708 86886 73656708 68467 61671710 79475 190801375 25345 3874073 131580 348447620 16504 133682843 62801 42244578 122533 228140217 115301 336257542 128633 310316236 130500 179522113 105650 274302239 121968 277613960 99231 298102697 20135 287958759 49322 93087904 20419 50319975 62380 346577016 31235 265242823 125486 184391073 72819 54098721 106501 274785376 120412 164929205 95735 88084714 60249 227064338 33836 128594791 51466 224862841 87000 316437652 13439 375652319 57635 30364495 98176 74159743 126072 216873163 43360 42204782 4633 31286671 53324 220723223 87937 102137126 22803 220645068 111231 116913417 61801 192075544 1038 356052290 100822 264928384 68262 45257007 90480 334173909 74506 107254462 89402 351629714 37271 149830483 91578 262536518 50195 334625152 39839 170389783 35930 310302034 129774 222237644 126142 2886341 59145 289500553 41713 203315435 54888 310521539 112828 161780627 2495 284490537 44229 162159251 20345 258460641 87666 153933939 86568 20008714 64508 316322984 84754 92928295 53232 379817824 104640 283852008 1329 344524101 87603 88373059 48681 333330443 32981 115221378 53558 35342318 18315 137549405 43558 78920754 25441 346410261 128197 183645081 8955 30895630 8224 288398837 102973 246975262 64177 307791800 112846 161591119 85160 61499390 25264 197972458 127137 140417220 99695 4970742 53124 129232294 3411 59652526 117344 187586987 20064 203771941 51378 151717212 101019 246828491 55455 217929237 43554 53881247 75851 206897397 96528 46399093 85107 21659694 46872 157161141 80637 334402985 127500 217257971 5429 42829882 68787 376403466 29669 229409863 107327 371528579 65638 306971402 102226 35459396 42206 383049396 58623 125623444 130874 353622552 115327 113749190 121201 61543229 1584 137866500 40339 357391098 47094 286399240 83407 177706629 84647 159056487 105774 8094959 33599 119983345 109814 210809061 42875 247859242 102159 274447136 42654 24127584 11054 55031670 22621 380465166 111904 271753375 78213 374544470 63050 260919129 105356 43463436 36243 32526731 45748 311756479 78102 328143877 2805 362334960 73054 299077215 19730 198816634 55962 350296112 102582 149686222 94955 357004154 99168 251318943 1350 269383723 112711 176825651 86317 236558519 39736 378753825 103430 237450849 56640 311237265 74885 271600754 106770 133338009 83224 40681244 112822 24440858 67045 296575803 5407 276413569 10585 14613691 91497 113862161 3279 754458 94310 45092920 19277 266953630 125391 98502088 111401 193421952 117105 6990704 84749 49695035 97767 45172544 121533 17607629 16671 239448759 113353 107968114 79361 46629358 67068 226212676 5420 195800818 71411 330646827 98465 173438328 127504 349789587 131399 353599488 35811 130707446 91343 57636590 50559 106015744 86040 242294653 80546 360140184 44002 83214963 2653 329848335 44566 237737028 8301 374378540 65258 130974809 24844 64871442 18304 250345436 112034 229899019 119956 313013102 99297 81470455 40782 231597856 125558 251845006 49475 34210817 57126 208663600 132785 24284520 76240 270373300 71346 84259760 23203 252470324 86371 257949425 127518 347376416 78970 271707308 46824 262996577 84479 312183755 64552 263792192 103110 86297383 53471 326860467 21849 248652949 50874 118202490 31414 18913096 24680 317882235 118391 262439099 370 245519014 6982 151259178 45194 233114226 98769 310311849 122998 53339611 33914 299598099 94455 215187810 79616 202851298 65199 349855188 85779 379570591 70825 120620210 53609 339330697 119498 264426033 76254 189828050 123555 381526799 100734 348716136 34616 110931614 110507 57990076 3152 363890690 122652 95735679 25367 174091300 82191 169845418 120659 249911444 4173 305406381 64241 258869477 79402 248790019 111043 352646101 96390 371543227 92749 174959316 43985 286050133 35847 232351278 45985 301152048 107787 223393706 31468 175926079 54004 211310312 120259 51481806 84084 44499777 118607 351713234 116551 87854453 3997 192735369 68761 249640959 52462 126469055 76035 65455327 99735 265709732 71409 268530742 72331 326118397 70515 46727297 116389 55891835 57463 55199715 116991 70730468 7403 125357311 68903 38444189 5778 156891181 131982 248781128 16317 129631483 89041 114099821 115683 300690909 53324 25657804 101298 278609239 131313 365647540 88882 45339637 114252 160321335 26430 64916555 34124 120206631 99032 112696914 111151 275464300 60197 44049705 53611 263492983 93404 125934406 27975 33321771 58769 367389931 45451 168663144 73886 305477045 61118 99454352 82940 130660386 55769 260512499 101144 279342740 79819 29825078 23448 275083478 29120 167237142 128062 178260945 131764 73788922 44742 101676786 79424 291289121 26830 185047549 79751 40050418 59929 21545443 96869 60262853 123217 289312059 63549 219780948 2930 191510415 9080 68303656 22052 304195190 45747 7959375 102183 215818359 32669 255242974 95226 329275431 102720 356816936 81408 96131836 111467 754718 104055 370921041 112395 101902674 114182 312373786 35208 373440396 57008 185009676 84145 359433746 71211 304669687 40782 353028880 58713 319816850 22010 281304270 90685 109057453 41824 18257838 62289 370339931 110993 49068353 87322 200570036 69668 227669637 37077 83052408 22831 4447471 38178 284891761 84664 14692904 21649 232301870 79609 308011436 73723 291321997 10850 358391690 132581 15772029 33115 249339951 92741 150177313 125307 182971022 72452 172878083 67944 216717369 77822 199556960 37915 206659612 1281 215482365 53869 54968445 16817 87078883 17546 52448192 840 278347065 132835 377448548 104602 285261492 22414 72962563 27545 351421663 86605 179961931 46837 325597556 7757 192983647 75061 270204697 62695 74856981 127411 84809957 63945 344870837 120500 209890003 11158 239776888 25392 43942543 89397 319805153 96610 278804557 42643 211004242 70735 148609399 45161 62494573 8114 35924497 49979 354651357 106428 38344247 108680 1388471 28172 87169361 104999 166149229 119217 181536199 69336 319333842 78399 207106391 130554 149739453 105229 183589962 63781 193829572 48625 215688599 73736 40697218 75872 137981733 84463 347352156 7491 302373132 82799 365172884 60945 266347838 99484 378470189 75832 40930758 76037 170620390 129711 25877446 55964 289504860 33241 48536466 107206 103602761 74303 249562840 35538 332150144 128670 216131092 125557 67523148 50032 296158743 25796 96970001 15058 77111255 43145 84180790 70711 177375400 123857 318743820 92443 365393180 50819 305162771 16687 377160946 3085 314846737 68833 170204306 102228 165313224 80715 183011312 30114 293123900 36710 53897871 61952 164814676 111491 20396098 6347 216659463 80944 322680755 123802 227522253 104788 111019898 110164 373352510 36297 137029941 5876 272531977 125284 127644829 82999 182985997 129512 54369790 8253 149367304 102183 87987158 66403 10823422 1733 144511445 27960 322711800 23663 15457708 47236 333651344 77590 72552586 1997 21875738 77256 256757856 79794 13254466 33158 228156880 72706 255836561 99471 109535621 52722 337865077 9078 130230980 75914 358800850 132641 62441150 130641 176345 67865 368293062 89524 162683673 126847 187008090 15381 368130202 63685 332383483 14693 158153362 13834 48349150 4961 275673778 62272 326130064 28056 263687238 110215 47826268 15732 41198771 37979 286526972 114373 180537266 69281 43913847 10615 200480660 9353 111781280 38049 163839247 86914 258058020 79579 302351707 108079 323462145 53405 246583802 125256 25759821 99165 193472725 68706 281066978 36062 91046822 100409 4229234 34799 109707431 8000 48461155 34340 135649205 24792 335143576 40650 93203620 119351 20614337 5551 77648495 113537 271214179 112749 185011119 32680 361267838 65766 350330472 42954 143356278 78777 300600135 110011 97580199 70090 191750364 31147 67941289 67561 340065722 130695 241557969 61532 204782507 86718 169978899 118914 55462654 39586 321615568 51126 275234407 58153 296817654 25173 250640920 93749 299742275 121782 311294040 94596 238224395 29886 345863890 39344 377297028 77574 303931320 124119 181366632 112678 228384851 10429 363673776 54684 366827388 113323 48570952 1853 74431988 78849 339908783 96816 297696826 74843 120576546 90087 116460524 35321 163231179 124922 209367953 88937 349033584 131998 258164880 130168 95016907 67834 45864922 125381 332194058 98535 263499766 53454 140295978 38887 42956675 132626 46645116 79384 141196531 132015 37231687 111414 37931322 62726 151791519 43461 360027033 83244 85527795 20377 148577342 127227 259458432 105606 194194457 91245 215453207 102716 91754631 119084 317272009 32927 156560233 121062 377892381 71136 371255156 35534 288312804 65503 371360177 55026 25344620 111001 12727443 86199 350398988 31310 49232228 24365 97500822 35329 335773846 83353 267178922 25490 220601770 132151 18034455 75381 87176437 122886 30133702 83747 69916118 10354 363593596 69154 175947100 109900 187119718 89462 121387915 40296 369207943 111161 140160066 64144 26797863 79285 90402850 3181 336093213 35496 86957503 129522 329447618 114368 72586615 131623 105233509 130760 268726344 127485 128077482 52797 349422163 6611 255201405 131039 169261207 63422 267856486 65157 185819585 111937 113857771 127406 260218290 128269 383170225 87756 104133092 13138 281392167 44932 93029833 91618 72612977 101381 42109954 58492 227435853 120721 367652281 121742 225351833 50357 36612095 130738 3153780 105133 254741859 10316 316569545 44124 76195555 124689 233333042 84055 352340969 44920 11351018 23798 201727790 9902 101335928 13704 30501185 131896 150862112 107016 376385885 49794 87859131 37788 234749131 42340 46207417 81920 366095878 54690 302337141 70777 63860289 133219 269472213 93121 347140960 22653 367527244 85321 369384708 80471 111614307 68479 304443082 53722 282209384 104033 316916488 22674 210218144 94866 330274044 65431 345666795 8281 51909768 125464 168083698 58931 332103856 118061 337313072 58500 84369861 127897 378438628 88708 321227194 55784 189721878 84793 114669044 118417 86039184 94841 36858444 115570 316809041 101599 302117231 72718 307577638 64156 112612245 87433 170107564 132657 173398478 66064 93486033 124340 344030180 107009 118451554 31410 292963608 67347 277886357 11187 363213580 100086 338413463 114515 290325539 79568 28721563 28183 356414067 68884 128279418 123764 231371006 74237 272190919 77432 223926118 67967 177798052 121987 286178158 17597 285284468 6504 100184809 110188 289075953 123738 35833084 75564 159498919 94568 195321562 123970 262100210 41507 306170286 118926 167394257 112039 321889800 119629 307971195 1581 304424943 15489 356367569 76728 292245180 49063 132965299 53144 241088190 81270 71835602 48077 170545839 85910 230930363 100169 87710495 37760 342478768 84615 239315617 18183 95283697 76723 114776913 51066 240214078 132519 10861622 123621 179911795 111754 163456239 45510 153888769 114640 283999995 7544 333182594 104771 265298953 27614 90011137 41189 326577820 111740 161698333 124336 33037900 129222 171155075 27595 347009670 65686 300200726 24931 90826810 102712 366606672 68673 196420099 119175 330705865 112617 252208133 100046 101825958 120918 27878935 112491 319109511 25373 247591375 64344 121192660 29006 378680770 5935 131710983 38672 292399361 111800 166301434 57618 171574335 12795 118518295 113541 291331711 126743 148389970 127482 127387939 118977 31330114 52981 210940585 121032 90572564 3770 365016680 76969 49695964 46180 359808399 18647 149232637 110327 104525913 121502 199185710 121479 268902967 40088 278760777 91273 54544534 52127 179234433 9008 149453454 386 188002765 6225 67971720 52518 175050950 88853 47072942 52036 105465047 121388 377063052 121498 140182254 119876 301707597 12224 354262047 29826 112544436 61870 310888593 127243 240251202 25999 254147501 64677 318034234 129444 221026911 25488 283529453 92082 17538146 982 6931267 101358 89724024 12898 1620137 87582 31650968 29850 138630384 60511 39904543 130747 311437616 38292 353836662 101682 327705446 55014 286709615 11396 147036332 132479 251337137 55706 246609491 34642 131653648 19796 101171878 108337 68279963 68525 374655027 99557 365541165 108934 245863906 85329 199494850 56502 368067786 54079 187473137 68556 352984201 87722 382369923 11214 210555549 19937 326889403 63663 335343108 42996 111314337 84970 128206934 64144 34559957 122286 296435796 14211 88937750 37811 332060126 82180 202859183 32032 345632208 42701 227663949 42997 106190449 13845 270945380 108692 214823209 66713 104892966 21812 149497093 73817 138538211 32409 168698817 50065 193401605 119707 260018212 39586 320498745 119452 213485061 26951 251384978 111443 270350441 24553 281572928 41348 138829781 75419 81482525 91792 241366122 54934 77581859 101841 366066454 77839 149333023 20219 174320414 62772 117937036 54562 22568609 100372 252630722 67389 332176022 81909 246419512 81458 127522762 67428 375983966 52726 171043791 15589 1239131 52975 216687823 29877 202823471 12002 319800755 83718 254544912 45680 221786509 80852 262181042 116792 285304885 30837 297550862 49330 115271000 79120 17576768 60354 141479624 20603 127102188 59403 264882781 85599 350957093 30674 106378774 118018 237227038 117806 283456984 119917 66337344 110353 312299908 94943 315381759 110988 53748352 105399 279471452 127626 93993694 131372 203977587 68423 48412144 93887 265664716 49388 339358273 20767 231834742 51227 233268151 105433 125339538 10953 336088193 27833 68930665 91045 263354577 114729 332758767 109026 148246446 114305 18009535 54695 69041834 46013 294206197 58968 190840991 22407 167955386 110825 313771550 38862 184599732 89763 146198559 89324 213522731 109636 233320938 96415 179449090 24922 343381005 95732 307750435 67874 218732579 108743 97938990 28262 104033040 83186 74307637 12668 122050789 11214 210821810 35014 152325575 28273 177364465 30013 316323949 86350 195205875 5585 332489804 67907 160452452 66159 244348214 31795 355427072 111151 361683060 102083 300026748 87453 157477377 29857 195767745 59396 83485335 52340 58649384 99500 74361520 122960 208160565 34274 218611782 123543 380914432 78601 265600004 100571 157610160 110106 352786377 4017 182068124 6462 204610443 69651 315860824 27354 231724235 31147 213739304 84988 52454048 46960 273609033 41474 38289351 50410 32497071 35871 65894203 123879 307086834 31224 359429753 64919 211883749 21479 323930580 87979 208167352 30550 13854413 54097 130327464 54036 208125643 22398 124760342 43933 250642115 32456 339218698 1768 31753186 14709 48921918 69213 195466006 51796 172511907 23800 197824978 50934 223831421 125893 365587852 90175 307584202 77356 379274434 42944 361447286 20286 111853434 60065 194846510 62933 13570662 66378 281957645 17408 319729812 94253 92281733 105166 349261188 90235 325279881 70307 193066974 131461 261066937 98885 56498678 24494 365160218 132610 2724969 17512 285245914 93512 356492998 72757 291638913 122972 324887640 22086 195914146 58628 79396980 97975 25837626 2930 119962857 66887 236310253 76839 322252801 90362 233051461 33656 178019681 128230 93811975 28830 303773902 65601 46506583 14516 107539568 26138 289193117 84492 34271068 58356 243125085 126335 129130512 66286 79782326 123628 244875958 131535 339667016 107230 239206503 73072 356095971 68962 352518867 29547 363403430 124525 376449020 43911 240314951 116529 131331747 55415 86661528 12357 207360816 121415 128460039 72689 359626848 116104 287369229 24774 155860052 26249 125774735 109680 101114130 128411 280199791 10841 34607704 69558 341269202 123379 237488743 80320 280737074 15174 258917826 130247 270699592 42496 301688940 77043 17545577 16306 207138799 36392 74774240 123564 379758481 128566 268262755 26645 1746575 32974 213651534 107918 304089967 59569 332883723 9171 230103225 19962 175543741 25326 228310200 102530 303376586 18015 289858442 91793 225635552 78118 200672233 62279 120793092 19139 73996015 1401 312174670 82273 149852428 121672 274873405 83159 137528118 126477 52635254 94768 237818635 63375 155165661 8681 87461837 76947 290159607 56628 329730566 120284 193995593 32057 192086268 13503 172761185 9439 326561901 103686 177403727 111935 234216753 20645 236289238 50758 91497463 5516 66265036 3840 324785670 28682 331204603 59795 66407331 49336 336767861 30030 251724044 25814 257112563 10641 339517739 80126 303553563 87937 222397866 77307 200179780 1030 297814310 72043 140966724 104995 12158289 64677 62750278 114233 261051618 31615 366246492 89345 209294839 45548 168974809 79115 193302095 94531 118286079 38557 135438117 95391 345322155 31602 246034254 46277 121954924 24312 296743335 129354 174667179 122553 364250763 61695 271278990 15239 239059646 58356 180324090 35365 95772124 110946 251627984 15211 157358354 30114 36070329 133095 352133329 56709 305594160 85750 272059236 20188 136029234 125897 191403294 89637 64975101 132187 308744934 76872 228238838 50915 299944364 46609 195856060 41843 216344258 55644 268093741 102580 175737640 128106 286423421 33072 63225299 131346 352393898 42478 106798563 6914 187426474 128368 114286826 41219 68987529 2122 204574373 89809 200682447 30882 268007355 49555 322805312 24706 293879000 12253 92697082 48242 62393515 66565 92558773 33618 155798948 101575 304546593 22803 44107206 19285 337248464 41196 75583105 5368 361350902 101375 292432378 81547 59127720 125518 252067622 100720 207865072 86630 253659175 114838 34796224 98994 28328232 72127 254683961 113495 303982666 47069 373846500 64823 64667814 108884 360581382 14182 39699906 93949 186349104 26395 357615559 20734 100274816 69440 114411448 77765 150058676 100478 353793944 8782 96906871 64516 225742820 3146 91930149 549 106972795 100322 323362052 29178 333281349 113216 114533758 65290 96244236 90093 249408598 36354 197878116 56738 375751020 107727 202149811 86563 59201237 56690 282551095 20401 321297910 20640 42004033 65804 49505666 119943 107604226 121144 85875338 619 179476002 21319 146122621 112619 297534720 79355 76526999 45378 376916414 79231 168894002 89526 344125406 34713 308968869 18832 29528840 89061 182672543 65946 50082304 65530 328926425 106415 174283099 95149 347040167 24045 347412801 37268 130055608 68079 3202128 129528 259325938 37450 3979848 103741 361320893 20407 228739323 89824 189373779 73301 381584205 80319 376324828 28258 50766936 42820 4919511 89905 197904746 129699 374276158 20854 348293051 87668 58778212 64098 291381091 112028 16744769 38021 370977530 97840 41968919 105181 75373799 35970 275851638 17227 272960584 71664 231102821 38312 256370359 116079 326272822 87373 310015106 18308 291711656 74237 288864179 31474 159979676 39559 364190692 34624 112866961 30064 341058189 29971 157651880 21263 82627124 64265 359806473 99557 164594789 62783 115314095 119715 275142859 28353 146089325 72853 257381755 37934 190355334 35401 30287148 2663 312702840 13727 75396618 127928 163399417 111789 374959769 59340 371481658 60849 353790583 92100 322256404 90077 50993163 130132 156472120 125610 294992993 110946 345364373 70280 21818250 22890 202914542 8504 55993437 38860 117413108 83210 264529285 84443 164435302 105713 99195052 15311 183272596 5895 39204136 104535 149593520 72405 90812244 17597 91986577 103734 62937153 125635 340411659 33859 278183371 36288 362845798 96660 165888160 85661 171995081 2469 373154563 119351 8516055 40085 296278057 112702 499242 75347 258894735 107271 376451316 87219 272672658 54878 378870971 128031 306674489 72022 145127977 76784 287109740 115740 238331556 28632 121931635 21771 163595463 121161 361990810 76576 377445635 120704 114727678 80285 3104704 12959 257552358 32071 165820695 104564 282432931 13231 371358723 111686 347096828 59589 46004254 118587 164230903 63477 312187540 9732 112653865 95825 318856874 6092 270241410 108678 35638372 70955 6503630 49207 137572347 127908 304844354 114729 235884289 109534 332604368 40822 73609006 31246 289456147 18232 258427502 77162 110154328 127584 323631674 102511 330544049 90209 129876146 49867 150821518 5526 151124989 13605 341272778 35756 264354290 124784 315684864 114357 216498831 80994 69565016 37140 333014759 96167 11125453 8491 305464474 121984 133437265 78577 331818672 62183 99891412 53112 137130733 42357 174414493 46520 261237962 54536 327181265 50419 166909520 79354 360788093 131177 48305092 107294 344267110 130168 318915077 114380 2032328 107294 316438123 13106 141011742 56499 120968398 4405 277359513 41128 178549630 63901 25251067 103443 198543105 126768 34374050 122050 145724338 90559 363920389 95598 51947947 45022 124794606 106897 104736136 99662 316989585 39410 357862190 119499 189667127 34105 288158999 19045 255564265 112509 24517183 93374 145169377 15557 207861667 115066 372019778 20151 304033371 37782 310471944 28833 20553424 121102 133737117 109712 101734155 51921 298437585 110528 123894347 100806 298220992 128299 140029771 68892 267749440 123802 18614898 41154 35616031 129728 186026944 72976 163526194 86443 228480984 32843 288927565 97565 243472462 120831 70416398 48126 235440913 107223 279228617 59589 108507170 130 333678582 46194 151810384 39423 88172802 75314 288093523 39737 141264340 80274 152805573 24950 17469516 125324 251011310 97221 107008095 59227 334587287 20537 238201903 131958 161409860 75038 98116475 101082 117529705 9101 103373847 75840 169454172 103968 368022602 10665 106568447 59240 280398794 119894 297556839 23255 22943332 19837 176142499 35181 9876285 56754 291957032 46330 271021132 63119 37104079 1987 346769106 124147 219191508 119274 238379196 80381 349079826 54971 311791622 17006 209773001 11281 114581673 85994 7822798 61362 242110843 86086 222337058 127169 85043354 125550 174114199 119334 115820308 19345 35258505 83536 155267402 43194 64288005 17376 317008227 128084 132752781 118989 6106094 110666 327670319 32683 69738458 66629 370827553 53698 155095669 45342 318915150 6371 28983361 82669 249159810 58677 218710831 119447 161064363 62936 84591990 61286 200966564 113712 194394454 13647 104838525 14588 338595491 86654 158660758 60172 268476473 59690 100189004 100797 356670366 125212 380186258 64021 171722649 99790 297689367 50622 160227314 90739 147999356 2875 159963588 12690 211662884 70046 5255010 24674 293835276 18996 377068690 48941 358129969 96429 78116246 47248 285659068 70666 176161774 19224 288155985 49911 322959739 131363 104552945 104999 128067377 101207 328852339 63789 329794204 1469 975728 107660 192149658 39375 364245243 61429 344460204 6363 281357974 116948 2396385 11766 255655378 126057 354650193 36224 203131226 129807 330805493 64626 382786468 21904 162638068 83686 267639981 68686 356975507 119805 376909434 70183 8815372 48137 9307825 46439 262249552 26497 384403850 80725 5475814 77240 165878989 24559 332730170 89477 34306785 87513 257831608 78873 32847696 3614 24237506 110306 232492757 85071 207011673 7226 180960568 133067 28269882 54799 186460528 6507 241021093 31675 26310474 86025 157806219 43364 258229258 21990 105769023 126743 50831160 18511 108510011 57724 370159315 111312 244622806 25367 122960997 40971 362870141 116406 184970783 115842 282719991 62059 72455322 82438 145399654 65083 194126023 69617 287957541 63001 11334556 80155 375569958 18327 263468652 56738 90725742 7700 13967890 84384 173268550 5439 132437938 114246 89715872 119690 219171052 26869 1123426 94165 358276826 28633 224499981 5396 193282465 85757 328658295 2241 223725832 103707 28199356 21161 277472850 109157 36525305 47323 227391852 39839 374301835 57458 61844790 24038 31961191 34186 30310673 83626 178528300 5161 203490239 26663 193247636 71017 159290674 76612 354050318 75972 29737989 67966 46617862 40252 335721513 114872 311415809 59168 96094435 23818 337937841 108528 104844735 91444 285887919 122011 88795490 75593 185382175 32669 230238130 59908 261556689 124022 59171584 99797 110124355 31288 3708012 27024 306380850 53307 245771506 105273 159988418 36334 17542770 15271 162465904 3419 206076799 92257 11996799 119581 147932616 55723 230098278 108356 257735613 112068 235494828 74209 286806759 54424 335500112 118105 354357068 40178 157678870 54287 169749508 2327 121870462 111547 542992 60344 170516299 41799 165459504 27649 46253209 93705 290959228 45425 282455568 91766 60832594 95785 375872847 22612 383300499 99915 18534602 115422 326051570 11708 262928297 126963 193013982 124849 264414028 99470 359037218 104969 314356261 20791 363018473 114705 29717778 118109 125177845 90400 260701107 101263 88208045 30215 109263367 52014 330581982 132538 369884628 51628 274993019 78747 227999338 6715 350678526 40557 218082388 129600 199741034 77038 46328589 95739 70506081 28055 285191457 5152 337181493 40801 358087404 93282 319592231 73252 350019349 81195 357488677 36266 357421776 79630 124919252 29625 221818180 52686 200242132 77607 16256999 71220 306342887 97648 299678658 17271 119535848 27305 218408337 101309 238201753 96349 147858151 48330 136460891 95724 88005550 90653 8842314 3778 13023515 118987 205605601 25489 311443582 69646 359552550 22211 167103481 102852 294213563 17177 91532505 75405 239406782 112491 313005574 2217 312207211 75577 294334755 108081 250357632 30471 351452087 128011 25285452 29636 8308370 78301 104920750 130182 300002043 68633 206669154 12998 134230835 111698 286458721 89788 316045185 9222 226005826 97850 68834659 2846 383870308 102041 187535968 55108 229112636 109895 307589196 132511 273150437 56990 135844407 120120 261346964 22325 273462184 108932 25271432 64785 162714004 113202 63249885 83747 335190538 105085 267576141 109801 334103722 35412 68322360 16776 260700458 83013 226310031 48176 187907987 90258 259199779 127532 136792996 80759 321613118 103980 256735710 85867 172251731 20569 348804868 81965 119000514 7778 199632614 121821 261967642 37054 16293217 94421 370641952 17122 328822544 69681 172173307 10076 288693549 77303 19808034 55063 228899924 50158 207271937 72354 311545210 79956 30591512 44519 55356149 87181 61994099 25104 264610703 105272 276633732 36474 370775733 79808 168681198 92702 296031960 99516 322190850 71065 245189206 117756 20434671 108185 98942624 2753 278644685 131606 199712905 45380 71582237 125545 383894501 23545 185864114 108554 56867037 115481 107114049 6588 376763638 104574 219505002 95653 124440484 123564 205940368 64766 59549298 27608 177873802 111034 90957666 133161 251467145 98960 176169554 88806 235454234 40254 374310073 18636 339021958 84905 35672698 106783 219031635 36177 132506899 69661 180971139 69591 165602105 94607 311021618 28381 212085177 48447 102178938 99478 82002553 87251 162593971 33103 182420733 18905 289824443 41361 379308266 36147 283115759 106948 269144126 103771 64483941 82807 119638721 116046 25115545 23663 280083435 104279 155683840 38002 146355796 45779 102976507 223 336784940 70821 353379218 100419 292899698 119690 115291790 126238 303801969 54120 19140724 2200 303389074 128142 213738127 45626 352927635 6391 190017075 32323 362450643 13733 157256604 61486 347431307 4475 374636392 18781 221155999 33720 74371875 66480 161664688 71934 142050940 24316 351453169 50534 323960706 112390 109522483 20021 383114704 19819 230071791 35912 229582073 82677 231075059 37682 272562188 105863 353136457 105681 354126842 96236 106015276 13792 234471331 67269 59743354 34696 338737638 41991 213541458 72901 375448965 4756 77691091 108120 66884557 60205 205573991 51791 353935506 116839 155187209 87707 103214492 59814 223436168 110005 112594935 29414 332893782 50295 321140622 53684 72514808 106297 98868741 26427 103940582 17533 242016599 90411 125033138 48835 304590214 686 362342879 36660 374513422 103300 300597265 8454 296249555 107958 200455049 64528 234862289 100314 174461657 33034 203838711 16306 114566632 84132 156559682 102969 251104636 78049 116484893 91784 323435716 62898 117134194 79167 123598106 46451 97503201 47960 212989979 75282 87192562 47077 377592477 49716 91201600 101964 25253894 97552 157101581 95649 252736296 52286 128661404 357 165872127 115166 111359734 767 218307299 13399 94415483 26097 300623890 82506 351394352 73919 150216363 89126 352418365 41634 30241243 72909 192161927 2496 138317673 111827 295618083 113071 34116496 84105 80031717 78565 232686859 64225 123503764 122304 285742450 5259 175326803 107998 9128258 95031 56839587 65959 18257148 68613 408486 107891 273269141 75208 376725438 22753 244766046 85934 296922456 85193 18522065 118825 144402550 127072 229478794 113156 167788115 47311 213002580 12368 147145988 122075 164611066 130889 317995249 3350 235748312 17330 108248851 9352 160676414 94293 18654637 123799 172331158 37746 382064266 40661 158817534 94866 84920684 101984 282947079 8406 73706232 131016 198591045 96964 1674299 92644 195658013 86110 50118433 60229 124385271 93709 253100734 115193 68872044 24552 25747932 84465 112370774 39423 298787550 3476 360092329 64862 1186062 40469 130667600 132280 163042190 27282 340387484 111652 220527118 10494 236170552 23571 247101729 113803 348849794 4149 335608541 20038 331047570 119362 340394070 92754 124853207 89780 87585564 45500 320044069 123086 173087475 36046 139901061 53920 61691206 54885 176351301 118983 271384874 124257 65702236 86747 132645363 2829 48520605 28845 212207376 78970 67545343 14220 130855425 129451 208773247 66070 192386211 132431 258152990 101622 334933140 121817 83222380 118117 236355091 88904 367597990 123463 164462099 126580 135961466 47335 217914657 124737 384815816 115383 214421124 30217 184624480 128841 48568902 77810 305629140 102880 201543646 55542 134960748 63547 199051598 44087 246487986 33196 269419330 54575 6047823 126524 249778002 31721 237876838 49388 379778486 59099 269610769 72461 149904820 84100 205749708 83512 283888874 119900 362015804 130694 241169356 109165 345304177 67966 130725799 39258 161879539 8107 172635697 103975 107150408 31667 297773962 40997 40590142 20722 49253600 73149 136833591 98724 382798552 4189 219743469 57643 112918795 37975 306093071 64657 268589854 80191 48407302 50879 122987925 31025 14281099 60255 263934687 8141 27564114 33173 321329508 61702 214144788 73160 312976336 19753 153290303 7917 76039914 130967 353916526 46965 330707594 27439 113542840 98500 309432469 81862 205114801 91793 347514563 10075 151591307 127640 188692604 128931 64654217 56491 288729605 44808 188811674 62859 117628650 114632 49898541 98757 216081975 70066 285475202 132640 19223576 48170 83647238 8460 265085907 109528 160060596 71764 127820733 108192 309174724 12316 20589572 7117 84861848 43690 269232929 115410 30904929 23843 167880863 16287 96385473 110911 61248661 53817 253238535 2838 163019834 8918 109896930 12889 130190126 28063 173133694 58821 184437591 88904 221734664 120885 341489700 13157 223282876 66324 81707870 98548 147017751 93955 59545449 13633 278656544 112025 339039994 89284 157275777 126639 276372259 16988 180970574 71789 131396537 122339 343718070 45600 302088352 93710 198949755 115433 92028721 20285 75330425 51720 61116418 47361 305041555 546 211927678 15455 316261690 40735 43497541 71361 151056203 101119 97151826 61892 60431582 4031 127652345 93379 308370439 44382 61834108 48362 285494990 58720 264130154 113331 53967252 118928 332851931 24162 18489315 48247 124818374 90546 298115863 30654 168459424 130341 72586462 49536 175889720 78496 141355134 32930 246142150 42204 19938466 114905 302376061 119997 257184785 22022 53628389 129301 335478334 109482 59763343 102317 97960267 50864 322153583 53105 35521288 119567 377965775 129126 30838498 127169 94109810 130866 254743520 78741 228607751 126704 369741621 103588 226607357 80160 30877673 83941 318157189 129864 366556629 48312 65818321 131130 16837221 111536 330217661 81216 363719594 65438 322543564 64072 211635167 59398 66004453 54552 219388060 100790 309858069 101864 249188279 31306 186062526 40995 78992915 88078 41843565 7708 21311777 114579 83150740 15515 126938132 55841 359165885 107880 77403575 32981 72374088 22355 281256279 90722 285302331 124998 242247726 113690 191923861 114604 40534839 87030 96309220 26717 182047649 111625 6836178 4283 4107499 37272 103046050 95221 39075701 65175 11632984 18371 343158506 67635 71216544 102270 274688420 48919 339965642 4134 116888529 43858 208953300 41817 90759098 112229 140267768 61477 183506618 77460 294507444 101684 111701847 55211 93850636 129956 313530001 10030 154444821 16012 142954689 88400 338785543 102332 317692441 116161 353373153 70526 152839182 79805 87139016 59185 77293723 19794 130990081 9910 336624006 7280 383281609 87192 279102421 122237 252033737 54148 86008746 108162 310077168 12357 247797664 8304 59180169 95326 71155019 113505 26816573 35524 189653054 21169 165812750 81684 326470024 44684 109771224 99869 313611423 68315 333068897 129488 241313869 66334 165170345 44410 305558436 78491 119862587 32012 172542872 123196 312940591 26017 37494839 105942 371142120 131484 200622909 34297 362707232 51150 362639207 73105 374296433 67933 157826505 66314 160427923 20042 204972841 19799 315097547 1592 342552301 62245 365692168 98930 134821347 31714 198411033 18087 373980520 49005 49404315 80321 377635198 125506 330545690 54132 367266217 73777 122152467 14662 132968303 28195 72915344 9419 11421666 48932 282234082 40623 146152282 51148 90364323 51627 352877615 80136 220292346 61982 193646638 56887 100813063 104888 152611403 104345 273188424 18795 109096022 35745 218058996 50879 331975662 45770 369617654 110005 323243662 69419 49473584 13036 269168711 115672 72280272 3663 321555538 63670 311823297 78649 246542973 43042 334642893 25402 173969175 101472 224461364 95895 23425055 64006 380998958 73477 207867718 122942 332166845 101785 366160296 76321 200051845 1083 284633735 37116 258279672 8096 56770061 68119 218449857 120535 79088114 3924 64361294 55784 371867159 68134 89884986 44110 252244108 31734 152954516 21325 43538306 28569 201787907 71359 364655442 52314 379542391 48344 89191578 92718 348092935 66261 138320532 89949 183399756 80804 67413223 66780 268228307 17363 204728244 118264 242662779 81812 326243568 61096 294977274 91360 221904241 106107 160945528 98415 279069860 107498 37775704 16486 156939526 12363 328319089 130344 17094632 76543 225703300 88434 346794900 42703 317870812 100617 84518071 41759 213567732 51825 369910914 70607 239609412 93364 224555865 93036 148975986 74843 85648518 66638 125492518 2943 279167696 11041 384647801 84938 366037165 118245 167019233 89992 343433149 128278 224306334 37132 51650613 56579 379264492 54745 700039 66921 287814804 74637 257616005 13139 162871525 67152 316236860 105877 145309656 121699 382875692 91547 284913245 86778 67484071 119794 325434293 66359 271765796 61461 373606188 101152 372799354 111023 345274464 109263 316995776 88097 362393013 132877 15347230 67678 128147511 114640 182651553 547 80169306 89544 369459924 22894 95084998 97489 194340415 542 380293404 8499 95675190 42377 145363842 36699 68851629 117073 99354733 45881 264370243 90313 278357560 41153 257092957 67984 155081475 91292 288563308 65110 122003342 37005 210612805 5190 188747596 13877 242483711 120633 324135679 39943 61960616 7356 206425349 115739 38733544 77040 36907293 55516 283992143 129941 301192501 81698 262663129 96372 150367860 13021 358078715 117458 37621843 130187 272444311 118812 80339161 109332 345334861 27646 282354772 50903 383478476 15738 345931264 46080 143649277 60438 375513333 81656 165561592 43253 199303482 88349 59094359 3217 81778729 124854 167078022 76839 368009536 71582 160370521 85724 255234271 1627 151504938 131922 2798024 43845 113731741 96214 86813328 109791 339351295 125795 306380567 9142 120932257 1242 256425944 1233 224850779 56566 35427963 28183 23701131 121409 213033484 93353 29316261 13231 291366801 44641 144994455 16161 381744942 49759 87816331 55276 164977274 32263 277820360 100523 327703077 71837 330054140 97326 362069759 32621 117310848 94293 89435969 23472 215470275 55026 147156466 75400 206653563 43764 164326604 33503 108461720 78792 69027645 111476 58224360 72511 57463264 34363 112461786 111978 313188974 105810 116323791 34604 236929363 74686 355045250 5272 314493585 28021 359023680 61150 293457515 55711 312609001 50600 121488979 115370 144566240 57545 133265908 61427 113319151 74113 240298504 33576 333081206 104109 81391380 106595 312412024 58424 188705768 82701 27892532 81600 9735092 39217 166619931 30365 121212937 52031 6718219 19848 133979953 128770 218285611 58140 384397597 32600 64881075 54157 321603139 20750 7771442 48289 342942581 84657 246140677 56868 272148974 71920 376045121 10620 83380743 121994 212952299 76509 144296153 30096 3568110 118897 123239966 24143 42961701 59594 322696692 49616 290663660 59673 219794652 87833 117716787 624 222537171 74754 211456869 51189 188153752 62473 337940542 80840 60183627 98931 341759343 60191 63662566 111040 276538870 114722 137024217 42585 306011215 109816 100667703 106257 90668735 55380 173663979 126230 183870029 109797 234685899 81037 99646822 99625 24285710 19675 289231711 34754 261958251 53779 313176178 131268 23412189 110950 97709759 81002 233036303 30626 151302343 17137 240194416 98189 352670055 44314 292384830 49569 352504636 11532 170869345 74549 110685952 77090 363237712 73081 357693405 30598 56167927 44860 357950084 36478 224663444 70766 81278970 113834 80132897 46032 1482343 3221 66265435 102116 168591365 46544 124027010 25815 377515467 105417 184097728 13813 270660518 47247 73572925 125993 72310872 117177 314443354 104884 208088473 96527 2202893 55900 195211846 81466 55560106 96969 40951065 102603 255982483 13493 82238059 71841 200463543 28521 1053025 83798 41234068 22963 293937734 45305 308189930 74481 43334040 98579 356153800 63976 33550912 64552 335418625 87139 15383169 16663 293247613 102521 309502991 79852 137788571 11740 43782771 121007 72867534 60087 69175700 70310 57693895 14007 283255498 16480 156961192 102315 63465981 86541 316963495 15032 125289598 105663 266135671 131701 156591214 87965 211160319 121447 190068666 122942 292492841 42940 131315001 119969 248033815 959 115335905 122335 330512222 13322 371341406 35003 36712449 25686 303958648 24826 335085839 69934 193209040 74450 151714732 77018 367266474 56236 288980577 31721 179934737 86273 225139717 131482 336793693 42638 39319281 95349 249703245 132133 120801736 122475 177955857 127444 49175799 16355 242469763 53698 277705374 28966 146062284 102406 137799214 18675 271215158 91226 70131327 118502 319330315 80713 336382119 32057 64599740 80332 315395058 27973 346154335 53561 1564454 6128 162701381 95789 10712688 8866 135224258 67017 228304093 93247 343191452 108712 289574652 31368 199436341 39622 214978292 56823 171236090 45202 371231633 38520 148608822 66743 90009230 84321 358504129 108484 67292792 107421 237187683 116443 255045756 117464 109436822 124715 281354902 19088 383056204 97327 261080752 82449 41858187 39042 21954829 125308 234358976 95698 8071438 70478 323449685 70306 135097915 117212 35703399 107262 371576969 107811 226954259 75779 160768712 19970 268396231 18461 376092007 97276 306516554 89192 183700847 16281 110143162 127097 247382946 68324 52045522 58135 154583203 39395 183211537 74734 327135317 80159 157106598 62888 137382173 27142 27336190 111639 234421475 114468 18298949 82853 158478063 76283 50377021 122880 62769102 22857 241507860 87196 71340935 9970 307889513 97759 300477611 127684 201484550 127948 225541612 44448 251011223 15794 171825145 25305 342183456 65129 50456232 75495 53204864 77381 67716447 51696 212913197 52286 287461890 664 81401308 30 157826272 8364 211922657 46726 270200228 43006 19762586 54776 39418373 24782 357587648 86806 149972744 10563 384731996 83665 46590833 17591 157038246 95262 289698345 57535 367623916 109163 334436902 66480 209526322 93553 369568569 28835 143083389 64510 310069886 42773 347340761 127444 70432368 75044 222680650 37242 173795226 29230 319411590 83529 209488506 102380 259988058 62231 243612719 14790 251964480 23855 30419646 61770 303576000 100577 370344437 27452 250975381 40464 220605655 111254 173869678 91069 202170378 124748 203645537 16386 20439699 121126 323977628 70753 381911338 121042 222126429 65048 313649187 125980 80463478 62475 290498519 57122 39919741 1538 293627550 33679 305548972 37522 55226855 68824 183353800 118753 30393890 15339 257935294 132848 158665076 96376 103868719 116685 245224754 69978 295873865 23104 45317385 60797 69326472 11923 145642642 114600 230093930 84658 333981010 90471 159706110 4453 273451188 24343 21055258 82853 34648493 2074 258638038 19403 233042674 119334 307996843 131370 167568605 73540 71301256 74641 377965621 39974 188604160 88721 17207793 62233 127955522 6822 280843693 37449 218699272 80885 38742377 79588 87646300 78623 272838070 104792 297951513 28440 177689609 28682 374209526 61264 95450983 43676 147453510 124129 205878076 38126 29264064 102296 224752704 67648 335549015 92212 122492640 69563 180787201 64965 234294911 115431 226610955 65112 167866488 74809 305155294 42700 256438389 129808 92279063 4708 229902810 55618 60661240 860 178969326 90103 339339764 54842 227694289 96619 73366127 14417 369210050 85430 3772319 2550 9079842 65980 274185503 22045 171971174 103919 301694230 42768 302735429 124523 22299834 21937 19668610 92392 314054398 61663 32697842 106913 278512326 127061 81076500 88915 150764143 96071 362114796 111315 227314491 87711 271480581 87204 261925536 45098 199998105 85104 29649658 45085 88398864 131036 301082917 24559 149787195 73973 194047911 886 311474908 4168 144526790 68613 214429050 65838 136711342 68015 216583306 106034 212229481 73574 251687704 79840 194460454 21920 261503095 78328 161598672 71392 257354099 127658 192951321 29034 201544451 123768 237497174 26496 290133344 58150 341518115 54698 281120592 127276 290444211 128688 286487019 30810 31349751 38845 377158629 27140 20135805 31444 57046138 46510 296261817 67175 71382170 132451 159551298 58519 269606874 41020 357929078 132427 319744150 31310 39078144 126269 27095961 19028 318090877 79417 249483416 52007 293755573 40488 252839001 31743 240371086 121415 30725462 109270 84931590 46330 200318121 46831 174698444 10470 32375578 87233 338073825 36090 335767241 113964 344807180 72780 341145903 84220 1776473 27106 127876645 94364 288600251 22656 191913035 665 118855230 19682 157130721 15942 160382050 96077 363178287 115581 61728113 130271 15134837 24080 234784355 103222 129362462 81320 348718230 75564 183602235 34567 244625057 112181 193223810 52247 89620627 116623 320792156 48630 151239765 105632 136611742 23452 276643597 51567 203019541 61455 307364495 117994 359921213 51896 183885965 24248 327724000 68721 193455982 27585 344254099 77163 89526088 22682 337067280 38862 18665417 132597 104297087 76840 79235665 16133 55917008 37530 41718050 72961 262081357 32504 310097148 6611 36903933 124899 273935177 8281 93035973 74916 268733423 66422 184795693 40259 314473555 63498 201901427 133234 325740530 68119 168745003 52195 115141285 88746 15043264 37260 61180201 34730 232672195 97488 10835326 102836 3853957 133313 334388832 60928 76494370 13882 260688888 73363 125994848 72783 251889042 119530 130062102 75208 168519288 32609 145578445 14862 91963073 52489 2695327 60747 140798155 52816 262053920 125342 241101161 126411 206730896 97192 176581080 64879 218347677 36579 362434745 100293 365255332 13604 260029745 124235 169145005 35592 230867885 123012 173738035 66311 159100597 81761 272068008 132415 265070589 2729 162832870 97429 350908431 54447 129615623 15740 256104942 50855 49215200 74187 237629792 14420 148250980 86382 245633496 63425 262534569 100785 174896089 15760 340607926 4387 363289118 77102 203729667 116859 27513969 115307 12782703 30197 322536608 96558 70541303 86222 261318129 53298 91899171 96693 234242261 7766 97581355 121650 156194645 115748 146422310 73062 166225819 64836 210367130 114665 219455417 78118 310414566 71339 353254244 131689 289370531 2586 115448550 79905 60119233 108095 156368625 96845 131798442 1221 232217786 89268 43998863 1214 296048734 6845 234065597 79683 108596436 8251 220428806 74774 333569852 97209 4481253 39136 279651191 48477 372317264 43835 271381272 31955 2288636 59294 368318886 22954 33068855 119715 59609760 102101 1595724 53465 288473443 8632 350478057 47036 361279019 33582 318371255 88542 336006099 41444 335838773 129759 166822497 110843 281396972 5848 187376889 101671 346281724 12513 81122773 22390 36079500 110695 88897881 133016 86538196 7664 9975338 82178 318855181 36601 106083836 30168 301239371 128774 113197889 14239 237335568 125623 251633458 6789 327738297 9326 215758630 80553 32981076 28470 274465710 64606 48931983 28599 130746839 33599 253828501 81732 175087313 100961 185990779 94658 258234684 113113 157051348 23576 367799891 58893 361887067 104346 353313702 27646 34116144 93764 167983322 100769 24996303 101474 150892535 41256 204498670 44449 16455769 131288 46581368 110254 214493026 118598 353866482 115218 248601427 24972 72346616 5991 28436459 4294 314956503 28759 354927322 19289 87115681 53042 20886840 83696 306342525 129363 33475267 65258 30728676 10159 53310274 56831 3997657 7851 189146551 110492 380123982 84930 182738825 26460 355604310 76963 16243561 36947 376468546 63835 376837682 71376 368955701 52919 35110105 98898 172239865 11318 247854956 16797 188036058 55471 365541436 96108 107169185 75822 383977943 35503 104478641 9712 304695229 70907 126061104 127779 127491633 72990 363040413 122923 278597660 66846 218357528 85489 5067316 64733 288287379 73845 308735049 117972 267807417 21245 324996498 24520 303028688 107306 326166140 73724 358770072 73773 220390968 86273 23436570 127021 108316651 80965 49626112 84272 337736146 87530 119323562 46454 135716989 88751 333960794 17880 93503062 32349 98603809 82724 340477713 59089 322414954 115554 283047831 120189 267449053 37979 180532120 41730 287682838 115043 27325214 101121 235265155 83137 315445515 49867 106351397 127419 350895891 109736 258852664 66334 185438062 96506 292136982 96430 212815149 120734 12825006 71125 39330137 80924 52596194 120839 350555419 34668 79340889 32714 243787172 13784 22074258 25003 178983393 44848 82031981 22780 273558739 13975 274635182 44679 114804117 44237 245542842 42412 304089399 112533 244100326 127892 317096783 46171 292681179 93080 213499345 71416 373344925 31851 82764960 119557 2022073 124223 57927831 43485 45443018 131870 130397239 38841 39322587 78881 217243671 87876 67657632 35691 328858862 32078 192005233 109183 311859051 104299 265016424 44765 79831015 44562 313210846 103079 231177333 129103 131576768 22383 300239393 99792 260054381 34549 151053571 72101 240849209 28879 118595386 43807 89770544 10796 145367481 14818 41748664 74189 100646579 2249 197609978 7089 50421017 11546 164557449 59935 132478833 124433 274677199 24140 286426920 66168 269923429 46385 315459426 43973 379421998 128847 178005628 46591 263337266 4864 61222212 109064 47010938 89960 85756751 88503 55778737 23917 186487032 80796 36637489 30489 311111547 76597 268047957 75256 240232339 102439 206008080 123334 266417811 22582 378382372 54412 145372978 4088 328381743 223 146071697 113275 276296116 118418 233751627 124372 114433949 29643 20646885 73552 298270375 30443 13384295 109242 96196581 44619 165000076 583 262966552 19687 149169882 33768 347356045 93238 298775585 42875 178181897 63455 94434720 129986 333708827 103492 364420195 129563 298325069 115810 172944363 129099 48395304 30217 265318025 70285 200815767 1838 377847485 62790 44360536 112296 285481420 65613 343102925 127741 354449657 105270 261011782 88061 258908480 13079 88056706 42905 174154728 119274 347915067 70936 327182968 101339 294278086 14683 368321384 115487 278799078 68355 351273904 90542 78099248 5787 137307723 121135 172236749 131457 249212999 100189 63301156 114487 149317249 35447 336665947 107254 48813423 6836 356559034 78300 230345225 111377 132433358 14149 92471154 79426 197559930 13686 85084372 23556 94680874 5501 37604065 59523 295176858 123260 297161720 87693 97456453 35650 247947652 79031 73551979 68962 253009279 30957 147406594 48837 305221245 101957 330576841 46745 86762584 116921 117338780 69856 369869548 58928 262556227 98574 263555107 51185 142316322 55706 171979393 60889 206525944 62245 2222917 30321 157747034 72539 284473267 46223 1468922 105912 176333688 79553 92331145 95522 187751432 108373 57934293 117031 341722458 66952 145090587 66647 108575868 27184 11575938 75490 170461089 40885 45604698 49988 96333719 117241 205174131 132642 314260058 51464 192615826 18422 153627487 23110 158994266 47963 45137925 127626 140983842 75893 1175386 115648 63958153 129682 72872905 39255 314723776 61368 118739909 67172 253480926 70217 286192905 88796 61174483 105116 161249955 74658 148242828 57446 33636655 83284 1541970 28987 374286265 101862 105207625 52155 180702868 31917 190893953 130430 165715344 80747 352361441 52884 750014 63469 280601106 724 138130832 98370 356427158 88392 309259513 111886 90880483 69986 325184821 112714 83274032 17164 313933799 22587 157318287 81732 185322341 100704 71511345 59617 83773099 126909 291309138 30225 62644386 54157 99950714 5440 61655225 129614 136856897 47710 303755876 39136 253710688 107655 216773501 105437 154380936 95615 369540494 40199 179903660 27891 374988445 78461 275871759 59706 20885729 57538 263560595 120753 147565983 15689 305411421 112794 93400456 40368 208320497 15195 58127182 53653 112142439 121958 198361445 78036 2440193 36857 226237267 23893 118408907 9768 298905045 84765 256014630 52071 69337887 9530 371633188 86130 373451008 51335 8757337 7851 33312528 62906 119867120 1735 119460366 113915 320140540 118660 307983816 25524 58916057 125050 327492912 60500 85349676 94319 234331715 40140 192180776 28197 114940817 133148 290041642 75415 181792747 111101 316624377 50644 349236871 19767 108212957 62039 255761023 121689 26275635 39990 269472639 28573 382919895 102807 381347837 114250 92087062 36272 138598515 117978 119035027 97784 232875781 133097 106652877 48687 195890070 97238 87179474 98053 280976678 83786 120931983 84782 316755560 105324 251185293 63480 292546343 32168 215988712 103405 49740364 30962 264790369 78184 27569411 51464 174183815 38716 177230430 50775 246020273 108934 330913683 21860 328350701 71075 99923255 115278 351345959 56950 251379861 129762 158999924 3517 344214354 1184 44632060 102055 280844543 79157 4079309 57264 71406218 121082 197110004 118444 284009021 24795 189046585 64363 316527884 83113 319886437 103551 369546779 78499 367477810 73357 17973265 28330 286272165 119493 138958823 39508 292104055 113500 298947271 117289 23927890 81708 116835940 63559 48438049 55487 127441970 39928 348754474 102565 85027502 8389 221636077 61948 165561130 109383 99207260 122468 249693853 107868 141328285 59661 190494206 19342 344622569 19908 210353312 43621 326111152 220 167070559 18465 130445739 125584 332583561 79823 356379198 99700 339958112 58297 131596563 12165 24894528 16866 349176663 11398 361409454 42002 113495077 9876 243264512 42366 24636237 77680 101233265 95564 31307536 15267 297692427 67066 27836646 66979 271209084 124894 307504624 2220 215060977 59139 172220163 12771 147470856 606 256363370 127858 155692015 30909 55001008 84275 362200589 19960 167557630 65562 142876960 69458 254974616 32879 164642198 17465 106788175 42940 161604593 108100 316931990 28202 110141756 38688 373170235 73530 347592197 123132 208889674 21439 219718231 127759 172269969 12021 118101096 80759 275698124 18928 345768907 7861 371424131 50656 231379112 30127 55619065 9237 25103870 105837 81005284 9676 98395622 80393 13457305 131966 50540638 114847 70854690 88472 65635538 72278 361304731 60821 201752759 100523 71750803 5055 173567281 120704 118985540 92636 345917485 91239 155419988 68224 115267996 97975 351712092 1985 9645158 130587 169553020 126563 345602808 90929 276498202 114530 248604610 8647 29804553 12580 296717722 47356 230932660 10755 48767067 126217 188004117 115423 73515026 40 181551239 75108 367605973 41579 172425992 58733 173503323 26131 308139412 77145 261661232 41357 138714744 32632 243687558 106394 211575604 24628 118630819 13534 152824134 97758 85890672 39355 352494868 133296 56206003 5501 6792126 33383 332438118 68066 380364580 58678 61214359 79446 340789667 68458 260110033 3723 84811690 129599 100835629 128875 378598707 20743 280437401 14718 160867563 99512 214060244 94411 187928992 70310 56883658 125470 31222361 88844 325289537 2819 39117639 76417 239670807 24489 294547140 82805 107517200 1412 362846235 79769 100855816 20526 227060647 40259 359416032 53172 261325750 54082 125814555 85297 307979112 88075 378211177 35364 63976903 57655 322994358 127606 172963420 9554 326915296 81952 291214857 16273 317379486 10492 306433108 40678 291644870 75129 265166611 61581 179225970 109102 123814080 57696 180568364 47806 38432961 105782 99814129 78146 235641750 45942 263945834 110236 82316042 58410 236568587 9360 317327235 32354 76287010 92289 326332590 34503 338753 2952 193138354 27500 156107514 72338 117544141 5181 6958819 88812 352997697 92193 181849087 45500 322743791 52060 26724052 105413 323572585 43372 234668590 118276 48626727 31266 205120298 50637 111807023 63886 211064331 12782 7351524 85252 170076692 44575 156999622 97477 203489542 129756 102940211 116808 63742343 41944 267772477 51639 330903847 24118 365756393 82924 225647286 15796 344287557 116973 168455752 72046 86773236 40220 195829332 100203 9843216 129201 54733080 3888 22944824 15902 338818846 75630 308612426 120561 343215103 64497 167130639 30155 41150280 129043 59854098 76652 171308179 52246 5067906 125520 350584841 15063 20152915 82419 133725545 29549 202402146 97909 330763708 61474 114916232 113556 34902233 92859 147187453 35826 244833231 114722 118032918 115643 381671034 126253 23352850 1998 278003895 113806 129974681 87982 130059096 67215 115058955 67635 289429074 69429 234044392 39659 363034199 119415 102763912 64252 210410449 117650 253597717 24296 138285640 25252 59916014 111123 161749946 115311 22281348 84687 92909078 67860 339957429 101272 310822994 81012 51456799 63505 341265709 108139 209044310 115322 192103522 52886 298331347 48172 301132992 51230 178120404 115563 297116136 78587 328667286 82602 182801332 111126 354126772 10975 135823099 58246 63013246 60222 256408030 12425 230123941 62567 269758216 125672 221242751 54727 237562503 69869 320240848 93030 100693738 98165 158671130 77771 21925053 123554 215360859 57762 333335501 107413 126252644 74311 226949118 117792 33372548 63280 214879321 128269 227134127 41917 202865112 96769 354250644 121779 313242082 104137 74137248 29761 278750226 33908 174462174 45738 10303390 65120 158455319 85745 13114159 78016 4324934 36511 136005845 118488 33910047 129392 74802682 115368 121000462 70429 145148400 107277 384232701 122937 345241915 35284 182236831 84745 202807828 131510 20495267 50922 152339276 102834 180865966 77111 95806984 32968 67527807 68215 184323034 46087 244564625 58244 32728851 94988 54076136 128453 125352681 6725 45313787 79687 190381542 57893 104172495 72378 149544196 79258 249545251 63469 322435787 42469 19869881 61649 60992462 97483 226693953 25910 108994899 14342 93889376 75209 276800055 26319 277664800 23419 141684335 35773 163385182 60644 62615770 2439 311718057 133275 376350222 109045 239660451 109162 342892982 29616 205406457 169 36572018 23010 7692814 25052 371594891 46766 384477652 107927 156063348 72168 54252646 25068 26111702 77274 314938909 17765 30716794 21990 292969117 68462 329764936 99412 330262306 38769 61426256 42846 83416154 106693 176482920 113748 137077316 59029 198132774 13179 326575225 115107 58618066 13468 282533626 96105 41832294 4436 8895256 59738 103172527 14443 157379987 111151 371858158 50530 63604487 42412 307058910 127009 96591544 129161 125583839 55189 104483098 8905 115865823 96058 358534014 98515 232428378 17123 37697176 15324 274781038 54899 205605934 32896 136389845 36977 21068995 94960 383068436 59452 180153292 78052 44256714 35891 255750574 85665 369413849 51456 168688830 30365 51461233 61592 88802805 62159 221271990 79861 40621499 60412 309520058 3344 339430620 43912 223941561 109630 193103725 113257 49992159 35724 96156272 51528 316238027 37735 66251002 30945 195543695 56343 276862992 10847 272780178 767 201491292 8301 209773962 34340 356064143 27375 248401769 53844 175718766 122266 304852291 93586 171116534 47008 363932261 59698 340676793 85517 261720689 48024 300084005 44939 100896297 94862 246147454 129518 123100744 46377 140012079 124241 325152561 77684 361165002 120375 115443701 74128 261699948 123745 29527951 49582 32612377 61844 280437172 1893 347624163 29109 245984527 52569 89272841 17738 188069416 34665 275539864 5980 275453976 94316 322518813 14583 33142373 95067 221390473 104487 306379916 106810 120769387 53307 103502336 124493 69500278 80037 237298203 111093 140568568 40037 10211027 87876 53454942 20016 79053434 90537 171646376 62163 129842077 11214 49282664 87944 48075183 13439 308251286 69056 285852411 77736 6104286 41150 355369737 50020 334280640 82606 339172189 40263 382237413 15552 310380182 17249 304842715 24226 373827071 17996 127131010 54863 33791069 125342 324438623 117607 66493982 64923 126785576 132887 198635627 41036 185700782 5309 381446364 43429 13171840 57734 371817697 22079 372260819 96108 26704385 22342 115383205 39203 34326071 6721 377570701 78777 373404026 2269 9766349 105243 225665978 118967 24055779 43188 219651603 55778 194304480 118924 79992860 94820 95827246 45721 33635931 80538 298739203 42920 376626076 50409 32368755 124119 137204125 66535 253976012 127418 138532364 107587 72578213 125020 370931806 45122 329494232 30292 379733104 69954 285238756 30546 142296089 118062 306724538 406 62144940 102708 196882062 98437 343161298 7436 33368411 97111 332670171 111904 89520856 117023 148712601 98035 6779308 130201 259769108 42700 106017446 129517 181458075 19554 8357945 91213 113265318 130011 201658677 43616 112165867 34737 358379987 64480 157582148 12620 225899441 84183 55793216 65825 40698233 5586 59895138 31451 81388668 121135 5458205 58213 349989635 935 311781847 101976 173156589 32810 114920481 100121 154947543 119079 151565412 24038 265156069 62244 51065448 75813 61343506 7940 292286047 52797 132044176 127043 47226784 104138 53594576 50457 82662435 60463 166818994 89126 332810951 55721 309545254 84286 348818318 107229 267376836 124516 208594518 2952 37242440 17350 103808409 50416 368836188 6336 191625890 8942 300950000 44194 367040819 61581 352220513 54631 96664011 29967 193719620 88432 259714513 29258 384495840 17822 50196660 13131 51283301 112702 87312599 80232 381338482 77093 291853736 11716 273392153 31212 332564323 9318 18707165 38556 271334803 31549 162396027 87845 149868611 110020 203053524 33507 223265808 125038 146719970 90378 345153270 114497 142025996 66194 366634649 28643 298592501 10412 314283334 35595 221241584 32574 301329755 3527 118456426 19069 248623075 89818 17411851 89923 141623338 7687 216206941 90910 205241627 8426 37369641 41914 93331754 93106 245001917 25794 284028566 73414 161071711 1702 108226290 80964 111614828 64990 321446170 55039 268365604 103727 89887267 61292 139137990 12572 75863286 68501 261399599 124095 77306668 16754 145056067 79391 25715199 53786 271289700 11187 60622334 21009 372169259 42968 187730603 91766 74915291 15662 378874653 64279 293149985 105678 364684339 19196 47535971 54435 319505597 74100 285070863 130085 234687088 20291 104262510 25281 87844096 64079 354735919 108748 63933570 1750 134142494 21039 233804797 24343 47935881 7828 324688210 106302 219082695 10837 85828302 128385 124480599 68738 192944964 58753 204628240 47413 329711939 131265 226214202 58163 170050902 81630 275876588 69205 298138416 104728 56019289 13118 379566916 90755 49788451 53920 38565620 36752 11679283 110385 79317928 74056 195209297 39560 82798178 46967 170771809 118784 203584461 38509 236839648 120206 161640419 101617 250966733 39522 268646223 33725 118802652 72248 66519280 64844 365023667 54565 204527796 10830 318060515 12344 219610601 100481 100815550 69019 168265517 97748 88515624 59029 280593608 66316 118973384 75116 274281097 132428 28935425 31425 304019177 64229 245113874 8782 339385308 90211 255081361 94751 31338779 91983 92487145 14795 167368401 25037 285593057 121640 378364627 126722 381158026 96101 324672551 133067 347293053 50526 50733328 62359 219529311 118253 222736567 86759 96145638 80471 217025285 73687 217373418 119848 44457151 47881 260372092 13729 66571682 128908 204504577 100006 229126269 18602 103170779 89968 144601519 111002 96361652 47736 145281466 122757 291389588 31381 372907756 102836 380415558 71078 179533253 34861 212538752 128576 25231057 24310 373526190 86335 32167921 17643 62144164 3095 245208179 51758 362837482 54275 111476908 113643 111216959 4500 245005511 60052 327455808 95110 150038512 90286 256308873 95313 40122979 80274 191001981 19093 59885899 1235 47785389 126072 303363683 38540 307747789 31084 338153767 66204 359138371 76654 8775315 34997 279096626 119711 156411525 55295 41866454 79712 96369914 51548 183993329 40050 244337358 48417 329656416 73656 373936831 102687 227745475 78635 111432008 64302 290369108 62874 6788527 19408 326022189 128996 38518839 130600 45422100 3873 370433691 41074 173864816 3536 283242097 18170 172386470 83274 329632312 104590 186757955 119526 168717921 54589 255066349 119228 18721854 24826 334102103 32416 6514956 118614 352329990 1075 237539569 128581 244758524 34759 285134177 41359 120960344 107164 186576043 73531 287013731 42926 89585564 112659 377271891 38326 238688248 2539 143918741 67742 42280151 56886 130612826 47640 131822003 121242 100738359 123824 120736716 6684 58971473 63092 314127095 58141 13401861 52006 290093756 107095 285733452 61678 100765700 2235 310500351 55370 80286149 1069 23845461 25197 67141396 90794 18251803 18819 66897690 114183 305133387 54879 217357316 91927 20297263 100224 262803993 8228 259129816 110739 41618419 44679 4356471 28015 93289885 84998 384257671 128154 306800258 115699 23198729 55640 31040234 89625 182403945 8506 277420935 3228 220907956 4476 153511138 63043 218155389 58501 215191871 37778 369668334 37720 283876148 51497 38579888 37532 15064664 9668 148013549 80832 380525415 67228 366426165 79896 207738501 55347 62186366 65382 238815983 78881 264682503 18840 372781095 20891 257624109 62494 225991471 3373 298454891 70496 212119347 50715 263727851 30974 340316799 99005 318930144 128943 217497222 27878 335902984 1043 58224333 118130 19545425 9082 317780503 106623 142581169 85480 57893500 99099 131606079 5799 39144443 99104 254015530 51559 147709092 34124 63823901 75361 76699293 107839 47309029 49012 319850387 98512 135130797 98270 133667091 68089 116845965 7243 337655723 31108 127069964 102698 341767048 1280 53734735 15847 327366955 112802 61647652 67066 281997976 41907 350095700 66743 227399946 1573 281511920 110970 60019619 16317 175275041 110063 136434938 97350 155435515 51230 51911821 77365 305763321 62688 11820431 114571 319396612 128085 357018076 96156 43760815 124063 303656295 14495 134004535 98417 376507002 89530 287682748 15178 324376955 10260 145389260 117196 31475953 91105 184912254 63970 49412586 94859 124879813 29848 120029539 7831 103784645 28347 224945886 25269 121015736 123893 26772187 33570 139804933 37752 320975004 92467 348677523 12772 67069730 18935 345521832 82960 346628733 112086 332546462 73932 21018840 6837 275654738 51813 18045034 23721 263241698 48512 264116946 90752 250941114 67981 186831649 120266 277782648 126399 288294315 44143 116874778 122652 226010300 87301 207326979 23249 59502414 42959 343674544 128677 174339124 11766 176035882 131788 96779676 103872 278956108 19847 371552565 23697 264235286 61358 306308211 86801 368352054 105924 239993503 8513 377704078 27039 320470384 52576 26651398 85330 217038375 13622 72094680 129884 252410394 41292 236694458 112347 196829853 11671 132166760 51864 158141285 8242 40430442 119268 146701969 97603 5300432 47456 302310391 125456 78756001 113183 116710237 85711 363541246 120910 372299907 66326 141994376 15955 154670771 10829 221213821 61083 88188529 4645 29286924 45755 279382553 20959 183379021 94429 199385176 50543 217181800 122173 315356990 14181 201767581 15557 359797746 49168 337290084 68208 103691891 104716 162284230 68617 275256559 132259 286675067 55844 353128192 72392 122106593 92834 159448550 8914 128603600 22290 343901639 25625 371974509 103926 254031656 83062 134354783 82257 195936233 131498 67546073 102321 120646980 98282 320274214 9887 352301331 30965 246227559 3343 215470578 128708 8860281 112033 241212794 29534 377327849 88593 354815975 19756 328111382 132611 116981479 120484 212832950 3482 210245389 61170 289647822 41946 26313288 95711 292379643 103951 215588659 111866 236105864 77115 315025970 91530 213934131 6658 317157863 478 224782510 31001 41729430 93520 206469449 15833 319646334 102698 123892010 1230 331173570 80146 250727903 98291 263910535 47456 63673879 93479 316842860 63966 303966528 49160 10093652 92517 34586200 113784 42434085 22582 268338129 85002 325881387 125330 248625793 68824 228606028 46466 336226596 115473 41683226 25282 90397250 50806 241494601 133088 214054146 6653 309986587 111168 192891792 132189 70907472 55163 136662127 124459 173237269 102833 91970250 31730 201623130 90489 876841 17283 317981353 85458 124228355 98945 140003040 36058 226582964 4149 219796955 11600 281489838 64726 138011184 64303 286925934 59503 30415363 27563 23983418 112765 316390813 20927 81244940 38946 50830794 83547 364399823 71620 37626668 109108 379874040 12647 232532312 94371 289367522 114656 195499444 131074 11288858 18557 221713822 16428 186378128 83982 252726949 87562 164683816 130686 216717283 132481 319877118 76965 15948751 118703 241152890 99252 80930715 67374 270339879 124068 335615076 66618 59680923 59918 164762792 66231 269924222 6840 371775478 124258 281087890 61648 132508371 75516 238186322 47344 382993847 37859 169158888 74078 147233330 106134 21026696 75656 262316587 76109 304994800 91931 173068196 62633 126966956 59357 302027119 43553 179145141 118848 168717679 65944 332132712 49504 244291883 70709 244058236 125061 163145403 79527 166923350 412 359842610 120058 3658412 115715 149402998 88303 5734558 112923 352982023 42277 352716804 41903 312426999 30284 79986045 21916 73693 108833 120857561 117707 196029821 40197 143616743 99512 30199515 29054 32833735 19616 134689992 53078 376024653 18435 231540728 75987 343131033 25461 39223437 31860 333152911 6491 297262393 19033 30251037 73726 50022612 49829 297633556 64682 168848209 84382 210673809 7580 124893811 35592 261620607 118049 335270095 59216 264113510 60025 325469751 104580 338317209 32281 261675172 129500 223643561 87220 2418776 76402 215973901 68439 277968656 118574 176390254 68523 179950967 74839 157428344 70709 279348046 65569 203046001 102094 32458964 63053 317166561 71430 333785941 67568 128492290 41649 233930541 54974 263350969 130672 55955918 70981 360545658 26342 159051144 127290 372329677 60546 41421179 35233 171583096 132969 281850534 107737 272037632 20203 24767238 67451 295459630 110520 320162382 99701 284434759 26737 190890258 23141 34644082 126823 276187719 130543 131050767 455 227383342 36999 5061738 8108 216179449 70408 203469152 68384 33807672 50670 322474623 36373 236712331 61855 59312408 69902 149046486 100413 380738617 48726 301753931 75123 223626536 93080 51466345 81493 214861713 108294 153537022 103770 351562433 8314 341188020 51076 376650170 40618 148756135 27758 80932513 8554 366605890 34447 200823924 42882 326302964 44509 271152817 80821 122568230 3373 269675825 113085 51738664 44434 119785255 36734 103008640 11470 358878221 32953 179572052 82161 307790295 37120 162287455 55882 326796994 92664 327929529 76283 252429659 95857 115562443 8888 123629240 39358 347684102 23878 44940597 113311 236807019 120327 315488884 101991 258091306 117346 251483989 117518 47604482 75117 58331451 98656 147979396 32537 45026082 106172 368634594 56988 106697695 85779 171420463 102926 150707469 41669 43383696 3041 147333227 14317 241105391 102039 371908795 98841 245208708 100890 119137510 58799 187631880 88680 309068071 9259 244133553 43723 56821382 8583 107697472 23832 250891398 49002 83355224 72525 141937882 120364 16634199 43434 7982943 122700 41871231 116207 311842327 25628 71907571 33298 368676582 79393 195258133 29053 162119786 12386 279250674 52332 259541560 128094 175509254 117250 158459076 58503 277195065 130200 148115202 41319 299307016 55714 174932452 28358 359667938 78806 264752702 83255 126957761 10964 278732134 93392 206521012 56691 86562307 118421 50717287 32657 168517169 115289 96701467 54893 376243286 87233 382164921 27632 163359937 108441 291419707 58047 383430302 28893 152583337 13888 32260066 119986 379459084 32234 177666526 101953 143040672 88704 374912598 108679 61460558 73552 48855866 92567 221298383 31790 117742079 75685 142840132 31903 326187892 79523 139108348 98649 89453141 88756 1978297 2487 375223645 133103 236047806 39525 358708689 26683 99618233 125507 206384981 54896 278459105 96088 261069229 18956 214165081 73562 351259820 72714 261188442 105249 198285714 53820 59698757 92119 137266033 37738 351870433 34233 180272348 1687 118345072 52982 204688723 116515 149425130 106652 176914957 99874 313719384 94424 285680282 107565 373468304 34117 351436859 28402 182948431 15958 115472773 6036 104087516 77669 321734075 77106 108181754 109852 167235071 55191 377163742 2548 157749809 19911 273518947 54284 234943541 79254 75787800 69625 92607594 113791 22509084 116860 117534818 91895 15973945 33733 247457729 88556 294902648 112554 33674296 11809 5336503 23682 72142182 71204 373092146 78193 221480269 40388 304596022 80762 40158310 124980 330046325 55762 281043501 85286 3671035 50456 347721903 27141 350321241 109710 330065903 75327 252862829 78545 57626402 59152 284763230 96856 353013936 79214 135981891 78011 218384811 29826 117964962 37735 110985847 19149 99317233 62724 204281309 70680 90112021 92771 23244056 111650 82964018 108256 224881550 81328 288165759 2437 355345113 106769 68346265 81898 343270146 57891 2635668 101548 49326038 4532 159466555 41009 212698485 43562 186465370 83830 277058419 47310 37291033 59109 10350117 48541 178684090 124187 171864620 110000 257110268 82288 262100287 28555 325857489 131505 199085135 78939 305063322 76625 169039550 84755 218700680 105796 359922003 8994 83047530 128798 268334194 99005 133822551 25252 353101649 127234 298853954 90327 167922388 1033 279462720 70112 3587727 55543 98691026 106119 325558300 412 361823765 70765 12605023 35326 31681357 85995 377129255 131316 114747431 121339 250001840 46231 73530061 22271 60795092 110123 264717303 116256 155497369 92834 83682952 1838 213553396 59566 93029199 34711 281497591 75163 271791169 90277 294164261 118923 350940273 49373 368192558 47551 11928930 101626 103950485 106017 114172675 36956 318512370 76448 288062933 38293 362274823 66114 180393919 73357 168763921 30053 341223728 36632 317532180 131014 69995050 11468 272086641 80408 174729150 20589 162092984 46410 313554536 6253 106639611 27378 258007970 44408 168193975 123372 9219797 76041 340896270 123470 318183753 58981 323974039 124264 165726064 5665 383686468 24276 50883266 19637 38875090 75687 173714793 98293 141826012 111422 128764995 124740 351021702 13101 29874297 43979 6929295 9839 383325250 47845 205664180 99741 109461465 124388 352804409 121230 377924020 35136 12340431 48937 200699450 75149 193228478 63928 254605493 64377 217777908 92066 367209541 71635 336241038 53461 195769672 97196 141351415 68054 82091736 87232 335154331 92469 367044197 62244 74114958 44131 46776343 94015 351480960 19293 179930272 3786 49547583 85085 45553384 123905 276572911 78405 11585993 80292 197581082 96529 286900831 126082 8525183 40587 354803563 32168 15802727 8560 321247843 9073 284433888 95889 106925294 5892 143846795 6840 176415393 56593 209047016 27452 177879911 90944 110190848 21185 314961342 38462 149303350 78518 138498249 59057 171516618 52327 310422526 48937 283988267 1190 322952497 55970 240385403 65747 58424698 132514 236674406 2873 89224740 56551 14117915 74008 8296559 48136 366549935 94855 371759272 13226 17913921 78313 138965755 93036 66609158 117526 73443992 85110 37866673 70925 321775791 70110 349017833 29498 191117252 87747 248874817 85384 223371814 24946 200997274 94638 276546320 3052 329583886 36622 297137122 98919 119269726 69776 82751018 63846 180604652 23202 238560854 31400 262194978 17359 235366085 75024 112987391 128908 334562971 91102 63857480 27287 123994642 3208 201579364 122855 41407064 106986 49330148 80398 337676606 129608 338144210 36206 44756904 55438 324211889 100887 57931625 108846 233793940 59177 84294919 129490 362213142 32628 265781258 3740 39629482 100989 5861609 54440 3917557 10039 314306714 58828 74212703 4340 86418237 130339 179238420 51091 178040469 44591 361838945 61431 30477252 120741 263138691 65380 197568244 53334 89615370 36115 55680083 51577 379677810 91768 288353458 127682 106094571 77062 330975476 67219 94114051 92156 176987778 42291 269906083 94510 201509764 30926 160708611 84031 254038744 102494 335098504 79065 36872846 120098 88975179 52188 331910692 70572 153265979 124148 131522652 50928 317913731 29372 69392127 66359 362840896 52569 332417785 99433 25655600 126918 229620152 32623 37960845 60155 145500150 54274 348481118 9543 52141994 57035 63275452 63837 304044133 108837 197625946 15473 319135066 11697 230982922 59185 256939123 57249 269334032 25405 133468979 110109 237476509 11460 166702403 42515 279031294 130285 261267313 53464 187497039 21709 88706997 123253 129351247 81898 179039742 75867 332486655 19115 332837289 2005 284198755 14697 7467669 58235 154436025 110370 380715407 6801 848967 131503 344519140 89533 160089343 128653 347608860 111122 356868653 25565 352931636 129513 63986518 6244 253593431 101951 225056072 7712 310310508 73050 299797386 6187 301949198 34774 281262320 20264 3785595 120284 34315983 29534 25437188 108622 199173974 22198 337713442 120266 80192848 131652 46484977 125707 62917516 1853 64876303 11445 75367685 78704 9446883 92362 123645596 96179 261257752 122999 247473942 45626 323752210 4536 364156082 52680 75415806 105619 212189435 2631 297316809 77075 329427858 25125 257079307 92415 188356278 62452 334473532 10997 222846266 74020 215675176 87030 358665988 28291 291425906 106211 322609343 131616 101062231 79028 16635594 111586 231474099 68786 288002753 107179 277978621 127016 354309972 12171 147682422 85587 374852282 48551 273026258 30339 294195704 78202 108163773 129760 244612617 126411 368852577 25160 222695912 93722 28923359 102380 178059762 101311 155824093 28066 146146818 28820 235827421 79875 263001956 13409 206209423 89136 210876613 70378 68706726 67655 125906497 35369 81164355 98920 293949998 124033 177457085 72038 214401121 77460 95726622 16988 81414519 70955 230376177 124968 314703514 18314 88150375 76645 154652547 41055 10124844 87373 206989909 129295 198647333 16947 222330366 93012 300679872 41074 329238197 36480 22863676 68782 372276290 7961 235202603 107621 206628680 101136 93926300 92724 39349558 61395 27904833 105684 298239012 9211 159437435 39198 257372730 5304 286845758 51426 292736421 127689 71356639 58365 340995688 127367 43539688 131409 340294394 121979 89199141 12277 353285854 131799 377595476 31358 38590416 103131 241485517 42866 93123528 27529 147760032 83695 158498263 128264 180152652 28619 91044623 68385 262862961 67375 132082022 36849 59775639 66705 295005786 119268 207167755 111919 311460521 24141 10145218 111436 48390824 47640 50666819 35371 336485219 124134 380693586 9743 135847919 51141 100979711 8968 165132662 14838 281366840 88691 70966005 104486 333694650 125775 10180948 37926 360355969 86077 192716632 129019 145408199 119512 77393756 72990 52765379 66683 292191569 2180 159631738 86836 76311900 12837 15990625 115457 351098470 10261 198627595 32926 88205681 82931 93058582 50308 6371117 50596 3791465 27112 90096298 115840 17441570 76442 248129504 13644 29945181 60302 27815091 23963 262936398 58709 258201669 132093 98221013 29832 306353453 15719 380834942 19476 63198390 104059 265527246 47181 246222719 76329 64928418 95443 184711921 16515 59959896 94948 276504050 116164 369501167 42241 8560453 50737 119063284 130337 202631532 58096 89364802 52152 131874072 93793 248552245 100603 216657699 76020 201550248 122048 376409505 16586 39599830 93732 259812648 57579 328221367 112211 141258144 96158 118531811 22327 371773458 95205 340049493 61942 290410855 33021 288523570 60604 224445575 102447 273190299 44499 367833455 28668 115845134 27338 343782626 120327 107540467 47941 343613889 73466 122593914 62281 360314668 36901 49969890 79480 171946167 9056 52474027 22339 307909017 110039 166349053 111999 82007604 85580 228580521 24217 208256590 11036 281922283 79114 272081826 52577 341738293 7654 299429155 97948 267983145 71756 293457837 65825 135985021 81942 169951064 11409 30362345 50649 282118093 109936 252799863 33838 163382775 58413 290811766 25053 12079817 67807 90298276 59476 349387192 59319 357022762 92415 322167725 57415 224103819 45582 133441878 71801 143368082 116856 363647977 115743 305431140 132311 120772633 6051 303396060 115638 165641551 936 290448157 116558 366197402 81626 243892789 26670 144666758 117632 275538138 7597 45723485 103359 175627014 39651 194410195 115815 368598765 14767 332441054 3798 9107087 14475 334809617 85413 306962004 74876 242017947 69713 334488666 20933 100636737 11158 16915097 77294 242606911 43058 108655732 125977 201253121 50695 42253377 90196 352367114 13096 95843552 66293 127126542 61734 95502906 119266 3163637 80976 27837245 106852 41847459 117956 186892818 42607 130607840 109042 20195965 48934 157373750 14429 234380730 3617 351297731 97173 97818344 122849 33281487 23985 383527264 84303 305595374 73493 46649614 58519 243823030 2689 258236381 4487 54545182 35157 153000906 46960 363743597 70094 219414232 54000 55679049 5882 369697114 105399 229064852 86147 29012725 17285 121518035 86868 219944459 87521 169201495 114937 176344536 64115 30028947 14857 376776325 52295 99383611 108515 5531281 105753 335596705 131132 143780116 114604 274788606 46258 197867746 3344 309306301 29551 244028370 16506 118517302 117649 94039158 73486 74516414 11879 327930084 29818 150838315 2552 186589672 26480 26152384 132759 278776394 60139 116551651 131560 196141093 109470 340680576 28473 3778443 5845 39988496 30719 377888230 78111 40351086 21886 81678004 49563 321062711 130014 249489978 17966 360004021 4937 230726910 17796 169393824 13663 162242392 115894 220448184 92232 220822969 25289 211542963 11628 160218120 125050 113350405 41223 101012188 109361 91942135 120493 112288017 110291 358594732 40956 379616660 26989 206161538 90425 110571797 124534 321672491 75627 247090791 28056 196262135 20822 75222068 110398 46694972 421 126830484 42210 230108237 41467 258741273 45650 116741053 10496 49571295 78124 11660802 91334 21069532 69187 255732526 39883 233692221 49016 210117188 74567 270596350 111784 372759179 57761 1517980 104317 118678629 108032 327840587 1961 211935349 37958 15145750 116268 383803933 27772 32597146 62624 156055833 28081 291775582 19387 213002192 36200 361932467 32260 318533336 92488 350852599 104301 229910991 130246 129172032 38056 374119644 1638 220714140 103170 152441073 132682 196825410 82707 159335290 122989 181953098 56472 153882892 61480 332807432 99714 85159137 114035 163487878 127577 290548247 5012 333938442 18330 210979649 19545 307979444 61437 241753610 21067 47323059 77055 235194693 35001 353321689 55594 263830962 104841 37177355 45199 197113289 34255 21034152 106064 291416232 113501 140668025 17915 11408514 48298 312373679 59272 94577144 26609 24434556 58812 121614763 93340 166421829 44535 11900861 82480 9246275 37638 217628553 75690 272154816 58981 5945760 66330 66204199 123591 177276119 53334 222478993 55135 169570387 37723 52621851 30043 135998029 38726 100877042 125419 58657296 89860 114862291 15727 33585730 8460 1089619 116618 302596529 114905 191009230 49122 328525323 69563 82295820 49538 276252001 31559 173819527 110169 353531882 62284 123738283 27864 8975172 72375 209875503 378 297408792 133023 362864811 25154 153812355 107227 317427991 45755 250463800 120625 82574898 52700 173694755 47844 375093946 25987 189524280 66361 195294397 95337 281603259 55561 252106233 32871 378619041 84299 167149486 120549 362615027 22745 79701910 56872 274347837 125341 201500404 49798 60886708 34233 227040511 80152 164219061 34340 73592188 102974 326052470 1993 338448182 103694 368394988 59494 74769206 108884 215446057 128678 13194047 126529 32282511 20168 105948487 70960 61616992 107562 333834531 109772 221932062 47647 302897847 122527 325539857 110616 371755114 64243 123583889 3393 113805368 21697 224914321 21940 199613085 28704 234450745 40400 120592970 9954 246881169 113705 71302236 7747 154846228 16940 295739814 110331 166253530 92033 226147123 27958 50990443 22908 382040157 40510 354115901 123194 59578342 71444 317277072 12827 302415824 45442 309766716 133254 19270391 94543 348212352 39702 244428299 63914 254821190 129941 189981731 23921 61298336 27042 237520816 69592 55247801 83963 216437024 69367 218732450 64440 8184927 115721 349375935 96131 217251265 16435 34418911 23487 169841843 19258 144900792 17048 260386457 81535 182393960 75863 100776665 83547 134436967 90357 216035086 17981 107068814 22492 200468734 33657 193904969 53637 377772070 71883 248238233 93246 315374148 82774 208176667 102039 6979107 46553 135856891 79316 246664566 123980 113735589 15372 308218915 11768 147130200 48653 206042364 57775 42548601 11339 12723496 102795 210551003 121248 345851350 22463 295581434 3887 363180358 44714 155226891 66621 161012918 103696 244046850 8586 313542873 129935 29267404 51120 247327574 19057 277135338 8431 306253784 92521 34117986 13964 57246553 104147 303467842 36805 378727386 101788 288692569 101983 111205610 31728 112217886 18984 145603898 31295 186133659 12539 111912082 69765 219362527 84349 380677738 37316 41207074 35652 281388477 7096 181354831 126695 367625453 18463 277297813 35288 218778516 88461 191251927 111754 326314340 122805 213955368 74537 303275331 69384 227120540 92343 2401697 62843 93310177 62826 61090289 114468 342710547 102123 374810354 17579 25213058 110967 290032582 38920 327336838 109787 234855338 22939 368224259 18311 149212709 127614 79085763 88098 30770101 13602 383718875 107319 13876484 126074 374129974 94832 251391750 28489 240174132 30977 382690505 37270 70771281 19386 163174449 42976 126323765 26558 349441079 101632 183604125 92415 376201289 128036 85484039 49926 115498715 69794 334217457 22584 339977940 41492 157036389 80232 115636175 131916 213510052 71601 299501968 3762 33488147 42206 12071948 61707 109131617 96985 265003255 78997 213819902 121712 109437958 117804 18690495 108958 247771895 125547 63133049 24307 254533845 11678 225808356 16145 122048299 56446 182828612 22386 261626269 113379 84725187 131976 81222654 5734 297260274 19817 44127225 79407 339966194 106611 16034671 7498 235612950 43321 162548058 123449 188051031 14029 26538427 122449 335129258 118747 150797553 132854 213164548 45473 39624798 73957 182133245 79443 182905294 8943 350989483 9189 127869097 76633 194764417 87818 201443154 19601 286280854 130761 244307512 68142 71294036 111748 46964822 39929 112781672 44375 55273777 122383 104400548 116745 382459272 57383 326497890 81629 69786424 131854 52175764 126228 69525342 7477 91449964 129311 242576166 130442 332942732 121061 210625653 48614 234385037 87403 378099400 87642 368938012 40576 272170624 572 380134118 42324 204113497 42314 351787416 130892 120723825 126391 306839639 70284 33466560 113928 63462310 28417 103270605 90482 311420157 58032 255330394 76553 136642528 100770 271116877 81182 288306554 43510 124782709 83328 70914449 41159 168429087 74797 282014570 85682 71559605 29161 156806858 127856 207650771 126391 138405204 89726 326285244 87080 194262644 72746 311496415 71222 344820342 117613 262454224 45677 245533663 47936 137816136 40596 291311599 28018 319720433 101872 170692553 1624 133957363 19919 29366919 124288 232461610 58583 253378507 120000 279482166 33100 139851513 55737 88197803 122460 27384002 58591 145664649 61910 30073375 15382 266504257 129563 258244642 23424 108805422 23141 315300978 45720 305055565 39686 8892884 117365 112042393 35278 81216385 60861 104699134 20994 106034990 73085 195467672 4085 38188043 122849 129476544 85431 215497614 68569 269005781 38293 240499240 31474 218084544 53049 288016299 51951 141270592 119354 283555599 42078 43185078 103961 326293229 103315 145985701 67382 891959 47181 292890483 17656 53088335 124693 269490175 131688 200677759 4283 218798173 44424 20149250 96186 370206488 49923 139276784 36644 119678061 66181 115838248 115096 331938544 52030 166130496 77018 295835216 19911 133471995 86834 207351620 41908 221893412 72701 237198629 28338 22791781 74753 45911558 9351 371987230 51774 235235126 93885 128365152 68803 160895955 2334 32038921 70378 35899207 74148 89678827 113058 270269078 73657 320284938 109178 279186555 113889 255922622 24207 147326778 81992 205467093 92040 201957874 24496 249317596 116741 94477288 11150 178710301 41701 234057456 65101 89966866 128577 245591062 124240 273568445 71916 111013793 129557 91417187 78600 330866667 110254 12168429 130393 251739793 14912 250297565 123846 350896562 107786 250950683 55074 370412468 47769 122297583 16386 206112480 121159 119002032 60487 320187020 23137 81878846 132015 161757027 31469 32083211 5864 201571408 31872 293569156 58094 299075329 105602 314696551 5408 339850653 97187 250975674 81817 313049828 6925 164905036 74864 160924101 119971 33649447 71325 267301797 14580 352152262 72143 365770107 30994 72758593 43581 48262809 75542 67334199 111080 348128516 1049 277426856 35369 211631442 27235 332563514 21506 151010598 112702 345517421 40109 282802496 892 152563059 20872 378941557 75495 157092739 112554 52133612 127837 126612580 14008 38130953 3593 192970116 97987 165888081 50085 354114187 51546 76252925 44818 210403881 93041 187960705 94744 374078170 132869 36569372 8638 94876977 79190 219132589 33363 150273719 60096 257783330 126391 379746208 47648 328403346 76711 159838899 23221 92784174 107872 166964886 83430 265140276 32296 108091795 80245 142236431 50975 191925782 107663 327783134 46233 74439540 78953 100979743 119258 88934146 121025 181839814 106534 27144578 58883 188354787 73439 983135 56604 240548483 48510 142391911 120152 11819316 2153 5897824 1688 76436316 113787 49025080 119585 280903258 25415 26436555 115370 133457905 15848 129461858 68100 77883030 120037 323235949 22800 31121376 117259 35913817 107785 4028956 92686 243039093 98909 193428626 23765 286351741 92729 305770063 86919 88508125 54236 301036939 1794 384408698 249 166978029 113291 219515811 49187 261979211 98288 6101944 24350 175420873 49818 248730927 10322 258671552 1040 50383395 40275 91789262 70118 300678091 94521 190729253 36929 128970904 8189 154890503 5076 76148994 104199 184203022 78421 172831827 55907 375022044 105960 149502670 23077 355558552 76613 113280728 129568 118353624 38517 86243840 62615 82282772 70262 64087540 125651 367003389 3242 289410348 130378 62807193 132033 370456425 63018 51131369 129984 34438611 96273 216507406 113433 296730529 32138 202100807 96696 332356410 33986 207960364 22631 219641834 49026 220484510 69486 58774806 53150 318894265 39278 35263661 56811 220121156 76412 328450549 16492 89471051 127956 348372279 23096 8512638 21866 136408929 68313 44786247 47005 277567038 76253 20248197 65243 219169201 110122 28832700 80927 366137399 35322 139948184 118472 367128392 95521 91089508 75065 52412493 45572 14624403 98256 54325799 85487 56364269 66165 269618236 20373 206966687 57602 332494384 7724 29098620 78972 77128091 44783 335348646 36929 45721639 64664 224805584 83910 129127925 116088 340856358 26193 243038920 44323 251036014 123621 157593314 68609 118630824 105606 179657721 46304 4710016 59619 243399099 47020 362545059 16937 18857744 68073 140269135 118127 174175383 41420 5122013 42011 232720780 24038 1040634 13988 188541290 115191 209145098 36136 375166996 101498 255415520 89470 276336891 78572 34667113 123330 235992322 108892 335907490 39187 206051009 132933 351392619 124015 351352329 40748 142486396 69441 370737038 50744 125473653 15445 152641876 66848 112580201 87699 43927549 125698 384462978 2725 257892961 11720 93193543 108621 287249289 115451 336814606 122314 340909733 45610 242576236 121130 232530543 57648 321142224 52660 253804871 17399 288379383 50741 58405994 20828 61041507 85420 338878339 89787 236398325 61036 234201056 57819 130783541 109206 370399118 117912 211867896 95248 285968061 25264 9990810 65377 383884297 70117 83026443 48253 302812546 67420 66981061 102313 60733836 23773 228131124 41748 140828551 54930 57458848 96101 314536991 113718 239120565 12881 329357538 130160 82567132 44047 230445593 27692 359581103 21461 82793502 95990 384073451 109077 73477152 17418 236817038 47906 85359344 25380 121358121 72774 131667753 99556 272270153 75963 317907679 131540 71771987 80110 88526022 75758 54598233 129710 59803652 90293 384772852 48105 231238899 91216 117889683 7921 309049458 116155 364820598 48366 322095475 52626 64073910 59427 384628564 85963 66163397 640 290817768 81020 358788257 25063 203936777 121929 295612699 60343 44638898 25719 232003805 40902 240669515 27534 34408636 33491 324495646 126713 107793111 86141 289012228 82325 142023045 87849 101548128 78298 381563421 13277 280192987 65259 19803590 571 288962874 47208 207029674 88881 164530763 1934 63901716 58501 337602745 114407 272510900 127436 182004064 103014 112991715 91727 13423192 76440 156493816 86762 69387425 76361 191711361 125817 111542874 83375 260527987 70996 43222509 114905 137497543 23670 352415524 41835 10415588 28534 298975595 43243 328184211 74375 267634587 42362 5442766 86793 27162691 121914 233524337 11961 136459934 119478 366900649 14896 207582775 127837 235099550 712 268011860 127226 309939579 77275 3525646 104279 1611769 33912 7711060 11880 215785555 82701 351841042 121161 177822312 3879 350777448 115926 382788773 132706 119379553 128376 39308534 109654 214450976 107899 109553374 83876 21952797 34537 174750544 118595 317963247 114500 331297068 86708 22828131 125434 188758711 101240 336915399 115437 52629601 105143 104959230 48557 3928180 8604 29940238 109613 120069993 127009 132471193 71872 349720753 34184 362542421 103910 354625897 9054 142837558 77762 294503031 6998 354672559 69520 368659272 124390 329490102 105097 367133498 79627 46748427 31464 183884107 20186 22596663 39142 66749477 8448 380510545 2080 151726997 72602 288070331 124994 205479608 82476 296078968 91619 224505417 66971 312617856 48769 130049055 6086 311972617 124122 98471578 56812 165945005 47094 329804829 89090 11278430 40710 156946648 125493 287138529 65560 150591506 61433 174876523 125809 181036779 18717 292335924 113244 198994267 58667 312947063 130577 14622594 116800 152887970 120531 355144610 4160 222396343 113781 362964743 94698 363545635 47037 266116591 55459 339768910 121341 164272528 78777 137967182 65723 61089578 80619 37451422 63555 263291909 28443 292235508 26618 143779707 5095 24224322 18366 181711013 78658 89577757 121812 10221780 63893 325792186 76467 274394614 131093 347717746 38328 247033535 42506 247487431 32668 149853058 51441 167876085 125812 317010520 105207 346706010 124910 325018896 132199 199280640 50110 305591527 25080 356171112 22137 194550570 82968 161928150 54250 308077559 9407 126279056 20750 309865753 77961 213795296 56446 274182924 33603 184108115 67575 47825834 51329 132935801 52925 120372533 86495 15891348 11381 43282553 104553 241155765 72045 12312509 87251 324164149 15186 100741316 78359 44799724 115590 163225987 41197 198786358 120741 214544915 100293 257381044 24221 308602901 78280 331144731 43751 200730368 35756 283185726 91860 296964075 68758 20867438 85249 124173852 7840 335215439 47091 49730933 19196 222304650 58716 82385723 83889 371905075 108124 346148587 29453 255462384 1632 318343115 24207 139424075 34506 326617533 96263 228072179 59734 343941901 110505 90814159 72022 22204680 114530 13075781 89499 324707245 86110 178213359 68624 383510254 79981 197243134 60564 247598562 50770 231965242 102673 289031443 87588 279578632 6050 351053111 15151 30046397 65946 308655113 2214 209064942 71403 242453261 85510 20616287 95068 123174247 57120 295989869 56378 357172306 116246 285695122 53123 202431636 117539 206273186 100130 330325959 37432 379977855 104623 115523712 51546 234967337 21104 12878858 84956 37127291 54618 268034501 43655 213296337 124915 322643777 3127 29943515 113684 376514620 122875 282843939 105592 297975143 84340 357095156 32685 185849101 114404 78854775 44721 304672489 99523 359946555 73449 349569013 127067 359485189 82096 169964820 40614 202419110 71217 165931246 49536 268605041 43082 62521030 115478 46617714 39525 125939915 43151 287045869 21786 128452919 102838 113085559 112527 381783974 52844 104659636 53075 7002291 119349 62149889 82605 205328104 94803 218720532 102445 175075090 104476 367124203 35599 83338507 114873 322310553 45575 215228790 41158 300559953 123261 272062017 26985 264169116 84409 363450133 104442 159248308 828 30575568 44071 150269647 39035 81683171 19972 62061657 54067 19151881 51400 155969671 10317 278432633 103392 86196221 47312 307530735 75799 174549822 75481 36380999 5230 221968611 25333 298531994 35962 293059286 38379 71326045 84904 309623673 88942 303234818 96062 96934906 99181 253099997 67575 162499989 105050 46169924 131053 365604917 110073 123367369 15904 209809474 16364 147215920 83878 125490211 103792 11600946 26771 376969359 67250 96462931 116860 89532808 48084 120162717 40520 340434214 88206 126641601 115547 211004820 72076 110518198 97959 382877560 56137 319130027 10926 269650735 126027 353715627 19865 83011705 129820 327773586 132277 119364558 59436 222925684 40510 356574385 22505 186438839 74996 368017198 4588 297531341 105519 60885451 21233 330197094 38619 315650288 109747 358910056 18756 194617165 39422 24343621 104972 187998449 57893 344663676 113018 17659289 77303 176196594 99997 103631603 58238 97994481 25937 133051170 113578 69439429 121719 207649481 12865 304905837 40251 3656838 40029 267846044 96989 316028634 76255 319630470 111246 226929665 128834 321652073 86598 335931861 52332 95238226 105844 374962654 50470 51326019 16929 149889884 17359 342558998 58560 165418719 72590 168257744 32537 325630543 100671 125205142 86661 373855964 132810 64075742 90441 175336822 121774 38653701 121901 157215474 106935 346856891 78447 94253930 38143 235528212 57491 227070590 100301 123626223 68073 340913025 78862 37315517 116618 315137012 69377 34707461 32724 365445401 24313 27388023 114291 23728831 21251 43410681 33819 368075808 35801 2746990 10195 252410504 114973 131738696 131040 2971045 31483 293889657 39862 301758696 71479 11543909 22568 200813618 4894 325876222 15968 212202885 111761 292715956 68523 325858573 121838 132954830 112364 128794167 82526 142320749 113330 108245511 58295 300760829 60379 167915879 13869 190509098 32227 86049603 65999 89948479 97872 293819410 130868 338897444 14594 361827159 79316 318027353 83601 328639452 57884 295171118 97838 7025087 56728 360171059 100745 155769785 18408 265299985 6928 354679994 57473 162105573 54087 272838789 79252 134374978 14477 167125987 49079 336208691 84938 285985165 121423 289113256 107898 260452917 30419 221564582 19662 214418195 15792 257386353 61159 106609349 35093 6941766 41116 205440274 19799 346719993 40060 371243100 16467 150789626 47443 39859783 109250 202580212 129010 349617558 4925 149299146 33511 129704953 66261 245041765 87311 46191189 79658 235562584 78519 29344463 93021 234040396 98485 379891753 77929 354617121 16261 180328686 12477 67474699 17337 207609077 125792 156901848 77141 101607756 14975 2749593 83553 68376843 32640 49872862 119602 49950433 19765 85827670 3634 186509621 121263 234244883 115964 348444526 40020 356409107 105870 95575617 12022 126282723 75496 90702384 31660 13692470 80722 63223281 38865 140531152 10295 248448199 76515 202448201 18566 255645882 104598 61344332 109756 172459098 120152 97181550 128967 361033598 11371 98693867 54411 167069822 109680 142522645 52717 203120226 4021 215328383 62358 142546279 118177 277034480 1937 234319649 34488 274065417 21156 362596376 75529 363479276 111598 375829937 119547 37694147 76260 185100335 101140 335362033 64916 204150719 89965 319430390 87717 17796572 28645 17319601 25391 23100661 110967 241180969 81388 152406137 123968 151019703 11732 123645899 45728 233582075 66133 321796179 57795 59658673 61191 274557293 33647 298325527 80094 82268675 133013 177412498 68341 53186846 81159 165565884 9600 375752612 31097 375863066 93854 336282990 80280 346682751 29194 232157169 41448 364185074 117481 80157507 61241 238138318 120561 328361804 56901 287158320 47664 37842811 4917 365723069 70117 345544856 60000 164196036 43826 118273591 8513 372137933 24550 244261268 68897 72071197 50503 138851039 12038 197299130 32764 253605377 4445 293978256 63791 181937990 98564 19755299 107436 169042513 116816 285681016 76027 119547064 125378 197552406 121181 46127697 91570 100285283 93256 103239889 65277 312457395 30720 322382732 54240 40712325 7778 311821994 119777 195999718 57638 4338900 7910 370651439 61285 123986451 26274 207867772 108268 43591143 103083 95325827 109471 292269816 120484 374458454 128924 93649367 87068 255943068 77822 33493258 27991 222115605 110679 311686225 120044 70663543 19292 40960287 14158 163985549 131161 312536559 25048 292012509 81221 287608756 60187 307453676 39488 170838500 38227 41240352 80852 184189031 65554 342882720 58256 365209123 51187 298430486 83954 145444655 110126 346337359 72237 29675499 121136 211304665 47358 125761323 111179 257221023 119741 168735896 13457 114900354 90964 306476405 68579 109861048 17665 315892856 112846 70988819 14635 165875340 27392 317625777 98371 172582038 98461 183699949 18227 372436773 117720 4034515 6427 318432764 122204 91390734 26467 306582857 31382 99126243 117140 361272052 23414 130863509 105108 356144749 71881 210705645 87358 166869926 88098 4176293 125268 345527735 8431 111472895 132790 285355123 381 143527693 25926 118638026 105797 121386079 115173 219791805 62186 61521480 30864 45995113 94816 52373178 101474 249912010 49404 17527519 21866 382435725 107557 59907137 73016 22340807 59789 10650371 51117 104508970 68215 92209333 110073 138133832 91056 22724053 53461 125146643 94985 360773249 99127 67516452 32782 86194054 19103 116427229 55396 254069541 36921 289077027 18654 129847575 95036 77248161 31859 54375759 38968 276636206 46870 283188637 4088 175948332 2967 25422163 41534 347924604 61412 305826220 94550 245170348 45791 246962331 114505 341507043 98840 120572384 35603 361704953 51268 53768974 25613 171343472 54215 320237440 116014 104579835 11326 314731865 71836 362130284 31651 321549531 2128 232786977 59022 259160040 122566 224369626 68714 58115690 100075 110106907 21393 201882494 105404 330470966 78741 205492473 66991 209400783 48550 74520490 413 129447711 107961 316055545 89067 120460084 44822 291891233 15068 46756499 45271 34869419 50885 75813328 91722 106198863 51552 342468224 94376 112577772 4573 239443909 32323 251535586 115201 241919440 44737 155939198 102741 220913679 108192 270573214 76090 233253261 21887 300670156 43600 367491624 20086 134395104 129884 54709262 126810 26983413 23268 173521371 108835 104499762 92377 134875091 125201 85052841 44891 247394843 4917 121389632 63116 343295099 113636 256411380 53854 309376188 130692 222350616 108893 342388348 25814 206911931 89882 116663146 126362 306006115 49926 256032438 96499 259727422 72523 146664617 48590 276109580 88960 105140848 99433 223806709 14502 260026695 133220 312062825 29060 32579157 14162 213456468 7188 203929005 2044 353173060 89762 120241396 23115 258958083 81415 50125335 110123 137712630 63128 24233615 6625 293793821 18408 123314130 2947 161695988 105725 239483706 41761 114599671 56324 90049524 33748 8612302 106844 128829965 117006 70483071 117880 25599628 1575 282342285 52684 349808910 57543 315399273 80167 28283562 59092 262632860 92552 361129256 131455 151491764 49621 272536993 6335 296583545 46891 128350542 84953 307144266 7186 84984341 61563 282123401 53203 12715413 128823 68791448 31959 291132416 5709 280821895 59258 7916974 86791 384020168 35782 111294194 59887 114906025 113261 148375794 89447 288164336 97284 281444047 43237 44358983 72777 14614093 80538 58776650 45841 61390544 74049 260800989 54077 335088113 125524 335136459 46056 225880700 66428 153027242 48233 132159140 127281 268730011 86976 1065406 53691 174673672 16423 326649917 91201 344929799 32787 289836896 52935 99420477 122035 253283509 130304 81238187 65100 277898495 79759 105329412 75871 362591667 106629 32694947 48114 238513830 94760 182744105 3371 79757434 71976 382392315 90008 308733678 91165 309945499 59736 140043598 78193 81869585 41197 72153991 129762 4412442 67584 383267551 4075 46664874 104585 161999592 47809 237886443 75316 50472045 75354 159053016 94754 109160057 28863 250683856 39137 163741568 50908 90166022 19810 202884985 52840 374555487 54424 77495940 111451 322151274 95799 18491972 123370 34942714 105998 22203952 88796 78455330 118251 303706385 98950 327231900 41063 4985930 64338 110364348 56442 101584081 67854 380375573 25799 84409187 74481 18798956 87145 376943325 33986 46504420 5133 39301952 13859 21146788 118062 60218774 22556 87257470 101943 259266446 41713 232093523 78954 322786450 47212 304694603 17303 373061152 74920 259825458 124459 70621087 12126 346466245 91740 17518169 94427 79098341 92362 311626012 98912 339126707 25381 283239757 93976 377510433 47667 16193446 40276 377026756 53216 27952990 113794 360519340 38058 254757273 19350 109937020 43570 94047838 29054 172627056 47522 19519091 31702 270025076 748 383274540 78504 30342920 128108 282797019 123960 225384724 58880 142950311 84758 262675167 108659 146965135 97728 146404013 68697 259682199 55934 85060319 106075 81788785 48510 131460921 40390 328889522 44449 168610874 60464 278293940 28687 153601582 128664 245718346 105525 355535756 57862 197979750 1454 368527211 79326 247523032 75075 62366164 11004 371694996 16622 185004624 45807 143307214 72802 336332407 78939 166456963 70398 281594991 75976 223772614 111651 263364951 40769 310573520 66821 38542966 4740 40905563 61695 365892481 84195 214763572 51366 275470861 10025 275655028 128763 111762494 110588 145599560 4750 359844391 18869 141495334 100878 329587363 78326 173316206 28576 102700836 20409 273316767 47845 150162494 92871 228332739 9219 65535148 83169 75303686 61577 317533545 71634 241149602 34973 379621489 87695 370029018 116664 269401414 38974 289860934 65125 148358259 125633 194448750 107708 302517879 113533 233584807 28247 141551610 16522 111089644 117289 128405613 122202 230743761 97693 94695912 68633 129389149 54688 263505031 47979 197967700 73708 41183184 110850 81772050 105406 116913942 114093 296975847 90573 330440581 6802 138661116 112580 31447930 50799 357928747 116861 218881885 36113 84826303 102601 310119108 29667 113414501 128433 20499703 112351 335182396 54744 181037023 13968 313178114 16904 213146401 34707 373070222 86568 360511993 32756 301379208 31620 280312881 46088 329291675 53012 132373951 72266 71194783 47795 41853997 124152 376020721 110299 131465196 79214 311484419 131898 173012079 16320 246975155 126712 330492471 126480 99529900 113213 219028980 122127 307271405 9140 191289719 93558 8517716 19651 88895926 85975 367437010 119660 300756476 133160 301437011 81127 101299897 9509 183610059 44619 86351323 106608 119817982 63223 371114316 103112 225278374 121181 133879790 49673 86612317 23221 24785534 16908 255497338 49258 181023503 26778 253353650 79092 222397407 61462 182046910 14474 43408069 82808 86310126 58676 103834151 92225 311529305 34864 123693624 121306 92738108 117720 9280539 117830 294225620 32781 252798720 6372 95615368 101242 222055334 83241 73834796 62154 276644009 16496 182944993 71007 248706600 310 60775790 17930 236395203 76534 297589102 91653 350633422 50254 172384193 90773 293245944 97362 14275771 47554 235853484 18286 91296171 62876 29547612 62940 35244294 71087 102533491 57691 197632308 114829 294764231 79823 339351010 103054 143825352 67405 337328876 53766 384559169 12376 311167324 110233 206361494 108147 270938779 13926 265245127 88891 165435035 40103 108995680 99958 2291693 127723 272246019 74712 165312707 21171 282627232 46362 252947404 98370 220561525 83043 132160206 70401 64903804 645 371433675 69154 220203276 70581 277511071 92085 28795398 70548 70443110 109385 249737572 120929 33792112 91001 225979975 24943 117396097 42347 212984494 130710 75464087 65560 199123358 113624 375088289 90019 323836455 115007 201937298 115839 123808936 51214 70628061 28418 370338876 117558 7892456 66097 361356035 102770 384179310 52936 278969097 123755 195816486 19645 172577575 75923 36137659 116338 36772763 78879 378445726 10975 6629492 74772 34067828 34102 171722564 10417 105239529 62878 372594001 30310 141591313 16830 5329169 53670 44979876 30425 256579160 61423 137289485 108908 189112672 549 102110249 50450 343599963 52940 98507997 115780 187243797 40444 314542141 59975 338680684 109383 13205310 56372 300376159 66271 259591770 12303 367427952 74162 104147701 102806 6224294 43075 201224550 105311 336528465 6638 280982594 74995 109697184 24186 159346553 31159 76715989 48067 17168383 109968 108490887 124768 199149887 17597 1943005 31084 214759905 68102 135965552 124206 3163412 116675 297518307 8785 7488949 74756 359585298 120315 383089162 79602 13886793 61207 182374042 24750 313009225 81071 182212056 123502 25798317 53614 78453345 45050 124304382 110020 56704590 16866 245132656 24482 216934051 14029 184340244 109787 354156999 131787 229773803 124539 30997096 13798 155014858 37421 177557791 77276 138203532 65324 280171142 37634 299519494 123580 66000584 123186 142492605 28489 213913141 26000 228006364 81024 202608285 94928 251826138 122185 327209748 4297 18962781 13503 323046026 8403 278515524 1593 91796711 51587 249234420 120018 190992842 88255 63454908 29506 229448185 106306 176298324 17971 25282951 72944 230228496 6702 5255880 105715 306331817 48970 92455622 98864 367501944 132724 162587911 81587 67123177 39075 109599669 118470 314249037 7413 260972102 6284 270503810 116076 275099385 68437 220633747 58066 60680566 15412 331399325 128075 75053927 98173 373980340 63345 235876262 127042 334384113 46664 38332381 119385 253122996 87154 212148390 56014 336140325 49758 179720097 3505 173094595 8681 372430638 37995 96149343 18347 53975799 13626 154153893 121778 155450238 39742 141528088 62946 40450150 77827 316441497 9840 210232217 20223 219908630 53564 52249745 27727 189237334 87696 371417910 30720 304181274 104642 325144721 108455 358165119 124897 189456010 39906 67097714 51152 207970007 56589 366409090 116948 200264117 29125 147723639 131514 164633165 25311 164725592 3299 324883018 11111 170472427 54769 376172862 21624 133015063 39044 331733087 259 200215969 8056 228367625 122313 306309504 19529 20195279 96862 261431612 25577 144339540 39386 14226607 63059 170192243 29721 235271598 114627 288486625 67566 164500542 43869 74984358 123225 115308617 4457 185027737 18262 174886167 24839 98803944 97545 18544613 88954 67842910 27295 379779303 53220 234383344 118073 376057265 112966 236230675 83365 304041706 50650 322820393 61788 133509250 129668 140062366 19256 215118065 112376 188541981 93586 202795964 53897 374143541 5526 20643759 70992 358802984 117144 37001514 45151 212544504 70031 279975253 38606 133257909 74118 275465767 30778 146818483 43830 215313041 19233 137298419 22738 346313076 65286 334070349 79637 161914452 76378 133880948 81257 207299384 39671 186067189 7030 14157847 53066 366581243 77161 374580952 45549 187033140 32533 117800 4007 20481429 3911 170760221 84866 364598202 70151 32658826 90712 37560677 116712 35221931 99096 365205807 10234 222541078 17075 350420788 128725 69852484 32240 286002958 43229 131168566 63215 65906701 76035 224948319 28489 156010396 22786 206282752 90170 124135367 125064 55270764 78344 136834871 113647 274690041 105507 292693005 26995 293855936 123072 177615316 48232 237676816 22651 247999405 130300 920565 65813 120241367 123884 380518976 59473 356489735 14502 92898990 38984 96170839 104099 248402063 84521 368602993 79743 366463518 37476 3630044 65072 333894110 90405 380886208 53877 171172299 132044 225684112 107200 287213322 118781 225922496 41020 306459069 67339 28922750 39829 365674422 64480 180240762 66710 350182295 23254 320100951 116631 25301900 130649 35347634 89520 299613798 111171 141159236 35286 368914421 46080 146773752 55280 362212318 62221 22847867 29819 316314854 88064 189168350 38531 375264690 131062 339917226 16636 232838138 76835 202149495 74603 159559071 19645 157736234 64244 319660836 25525 367307954 124733 296033327 41735 153065792 100785 212838373 14853 310400655 109156 232630828 107337 199637484 114595 267683791 20417 59023724 102523 163499058 54979 302384677 98658 119276743 4703 267066658 51195 64190017 53326 135533553 132809 181109609 68091 40126335 27757 32717159 28366 5212659 34151 371239376 126308 284151490 81930 6251627 37780 279861303 47298 249990407 112285 344969877 51813 186921555 5159 40060517 62838 44176930 75914 241214821 76777 166276841 6364 228888247 66190 366134772 8141 163445471 101298 296178279 27586 348684084 3360 332389878 43877 197108317 129043 75406836 14991 232146503 72532 83695698 50707 139063263 75598 377098588 121607 333559403 63165 43421043 1524 126094626 30419 173760882 42568 160767163 36670 98492404 99338 147116050 82121 268012669 28907 336692608 51456 62088937 96848 251567084 68632 195829952 24141 7822430 114484 26453775 89765 344567869 64461 198184950 63767 40530592 18573 52186868 88885 101318008 65611 126309925 4302 1669783 98270 305149995 108834 283247169 117218 23674922 80879 355912558 114246 192795437 109250 229290198 122200 222629420 97728 222122531 107856 210947098 52699 312046655 33445 47645791 10640 197762604 60191 309718304 16821 41400656 133005 53164855 2621 43185271 120058 92838668 44209 42288200 130280 122846483 78298 278197352 114924 120609531 113844 49409599 29852 130685563 23937 24539252 17632 235273871 12612 375328611 121091 305075438 44192 105074017 49770 275864623 88181 199432253 81476 235818452 13636 361511396 39268 148771604 2700 165868932 95499 284749098 101556 39084308 114316 176590609 55714 259213511 23017 373712222 40296 26638023 127153 18480175 76169 168873382 86910 381251415 59163 124245026 103896 99212216 106460 243810352 45500 245454681 23994 281372533 65063 292156468 77925 349314648 108799 37630253 8081 195361630 82874 7476318 121764 221558036 112897 146489828 76902 23400318 31502 362746904 57962 103895692 49110 144436052 78341 276892510 118081 63374762 130298 200945394 87531 51166314 110467 315998833 110691 37287258 110122 298071802 6631 254746063 49774 38481218 88036 334570277 79000 367872251 1368 52393712 24759 276955914 70069 139401846 121519 305159854 43887 365670204 126975 255608025 49070 320962226 74641 378904405 118470 252318601 129242 84601705 103771 284531476 66797 39577331 2275 329002487 55394 1364962 60557 30283930 46509 252545684 121987 162149185 118891 107969169 59722 344962750 67494 85677445 44904 103773949 4902 12263717 57162 328413878 80251 281664137 131657 260276491 120240 280093876 122117 192891439 43178 182126462 47254 366140277 101042 327606352 73764 367596359 85634 71773961 1208 43797328 59317 169692032 117289 290162958 42145 34818530 121324 22771624 31097 61853179 57460 290226147 66537 377375593 67380 190446042 67559 250269369 100035 160634982 11125 42195718 48762 218830574 9388 280510181 93244 75971257 109846 155842515 59149 65030283 100481 205298827 109198 311839699 72692 299373246 13301 170979043 113618 255235961 51084 15085663 61999 311493560 25138 175983945 82052 182962233 71001 286710792 9388 338947498 130738 240700455 123692 379400174 87620 341799605 104825 241692487 127897 35277837 42515 190230990 118490 268151463 42182 340214600 97706 91479654 15514 154731449 72933 110506412 8756 275705199 95808 308888311 79972 113191729 74930 10260084 44765 89971302 72277 153820737 58384 103628841 97460 61754567 21721 132064666 46177 92454832 7421 131157351 106905 277105558 72451 296943788 102285 193784498 6614 293440674 49623 43195221 45403 104695113 34593 290058874 73050 61549158 48313 232324788 123248 313179533 102918 262255860 82044 111902031 48565 196719506 131928 156655343 95102 282656260 69514 133853214 62535 53496730 85713 327054732 36893 32281869 113364 19546641 3160 127415653 109966 138420429 96077 28005066 112986 249543479 104282 84541094 127998 271915240 127569 132637930 79128 19573115 116754 54466838 86965 360387927 59022 370528534 31439 199987939 66054 282586243 133094 21645057 9944 364193279 1420 363697571 37123 36936710 54345 268899521 109504 330539374 17975 249840791 108726 333990665 114314 166338652 36379 70427186 66502 161869199 68147 370969099 32730 190046035 12824 31305257 34338 77447152 53738 254749114 987 222156468 29517 334144497 30287 157953832 58583 220366486 92822 286188831 126284 249361557 644 60406473 89465 227126252 98404 204617534 11637 255912815 131565 2927959 116534 384320014 36596 315477692 104912 372499684 109809 133840965 13131 272140772 86212 224974246 23189 160336877 15058 140109836 52399 17424038 65591 306637088 109343 360966263 49128 228849591 82801 190420756 53935 252146560 17454 344038027 23191 226501970 4417 184825649 101994 322462581 31632 374872806 70029 75718522 15195 84706193 79524 115805035 32609 142217984 129993 181118187 93087 286041676 18696 244245405 12507 267736449 133064 308641723 87647 120319922 104005 55410465 96549 287975130 44340 295180694 14877 102819167 45050 294423798 43019 151251856 89433 154871763 81542 1969431 56687 255776435 21625 6544523 29101 350516898 72093 16778265 81148 109082729 33837 144074378 131554 227883118 43248 241235484 24495 175378392 82602 359691290 50314 30230706 86628 132011194 111231 357903294 12872 362338057 36810 22140 124223 44190135 70279 233128403 52123 34288959 104921 5318696 29950 170770524 46938 114599307 21208 302977769 28594 260293170 115892 294510196 21057 261668774 63755 34201821 117860 93988885 78704 85170603 111293 107586546 116032 272082941 113071 26635087 71782 10213931 124933 136935667 96754 41604943 107929 166395205 4841 126991610 39865 276524152 56824 19098402 1110 217322965 106523 90738109 45274 165572261 61844 353648259 37860 144430043 48798 301834377 112801 380444440 65828 241626063 110308 206017236 50798 155352879 11563 113730195 66318 224676520 122210 75279123 27551 63523925 85173 211150806 53126 373465798 60657 148034614 127485 184423016 74851 87367904 107165 51653604 132782 66161479 73664 242458241 18603 80264781 95785 165519876 58166 188447871 70337 156455713 45302 33516759 49114 310456741 12466 144948390 88691 30948548 90973 273152237 124459 87962484 71471 345638547 2461 116378926 89029 351281108 13135 204404272 6604 4136061 68015 56774251 2430 24755340 59819 331715326 16908 174400074 85743 111115444 47955 117618801 22696 67960861 100882 234321088 79323 163706829 67918 106439845 108673 70092472 34697 298302169 14079 260127621 124765 125976700 130929 18983275 112863 209063831 38446 348590422 77674 363177388 27227 293456484 24259 23775584 8190 228247537 98936 285684019 71287 84330311 81656 330761319 69668 264054842 91934 85425723 19446 201873872 24295 112059424 39903 126626906 106844 340224697 20746 369678146 1447 1906508 123776 38688878 26199 95473582 24988 77056468 115322 154792510 106652 159718061 66307 148960442 97321 293229719 62059 313989575 125071 103534254 65438 231484991 21170 178730935 92399 217933753 59394 256813488 129270 116442729 121106 89338528 106667 20460349 52934 229904967 41233 75933387 127009 336621795 6711 149201488 106959 291130277 131942 44986596 93290 326912971 92813 159158475 111875 224250104 98351 138225003 104880 79314715 81626 295470192 115218 14129459 103600 91916851 131040 321161145 63079 167792218 100297 146301887 35275 271583322 20131 150378738 117244 125141829 76253 51261872 81927 114678665 17415 227566018 106478 87894127 113712 281898790 63695 265818836 92411 271631815 35902 382395428 40569 218036184 74609 23564834 100814 13080105 120074 340242896 31309 377451244 73733 315413122 85071 365780797 6058 283411902 24712 292329093 31886 28009164 76313 256710707 98917 153264490 62034 225181899 119868 149322061 118246 352932661 84537 271306236 73518 262059195 119709 287697718 27933 305442317 65474 370224500 64730 270617334 45979 199696945 68008 111220417 10585 40662893 24994 208602323 98010 233682119 42375 103737851 84264 106613574 67293 57951285 128117 285392515 49528 87847014 24644 311412566 79443 327978369 18584 179251112 84805 306656576 46184 93409754 8418 181536702 22996 285514352 18540 174201236 7994 367011961 74199 302592294 102504 198142666 37262 182749051 41657 246760353 29322 200977201 7341 183287189 56348 202416570 62720 199470271 124319 125050793 84349 317249314 112620 221706933 18350 105446076 66593 55647592 131544 27335664 7528 34273949 101091 223749304 96570 168792784 62801 136701883 27209 322641610 88803 349984240 57454 243661085 125734 180647263 41807 29348918 24010 255500175 97766 48121189 11811 322445438 9581 362007818 61444 301565597 40094 252979809 35871 295128437 12364 317311470 127040 277638945 111422 64209710 56378 336648124 41640 105819667 40488 221348662 48541 322323398 79268 334526254 25307 315199875 94887 367271683 48714 101893852 28570 128386805 123358 164193730 100473 116891576 27294 170289900 28480 76961691 122404 231872112 45121 183861566 125457 7415100 21721 125268894 86553 63904315 111792 188253645 103066 225808450 106382 135439155 85766 152297481 78663 197978758 4968 331316093 42633 226089942 1596 127720508 55589 260255646 108678 86386601 25309 101925798 109523 293768517 36297 226829824 94630 108327017 67799 283013085 81764 294209033 111383 141953413 94372 207980406 10412 83604198 81562 274075552 108564 345096927 90153 332695688 125923 53223959 52286 369145563 41300 245727536 80714 345625260 60267 249600928 108216 277069221 46677 252623593 26795 159666009 8791 133533961 33054 120357045 50874 262627541 95355 378693478 90746 91136238 80496 237126459 118510 151152675 63352 132089240 54885 232140131 10260 232371820 41158 293299272 112079 233752548 52739 313454754 50622 229010021 111167 160394306 35284 280686698 53532 210709670 15689 342437971 73588 289083428 81812 196877850 41914 53078256 52574 142239291 112596 311862553 2186 291960534 49991 50227159 107540 148237747 63579 358714948 71246 77994598 77462 23163810 102818 242908578 5240 203474545 33562 113502437 12397 219035382 118245 82064116 62933 343702906 128814 160834035 17223 48093512 67082 178984166 72957 350073114 125893 333740946 57996 9056558 33434 360014792 114475 171696552 27661 288879657 57635 313059428 926 324724315 28772 377244829 63456 167387463 35704 189768016 32541 45481393 64070 78648799 119557 303790822 12646 57544443 66471 261779810 58087 212276383 65954 250185129 86805 45928474 24582 119841193 93813 274808384 93186 330238069 75596 208247111 106807 98280139 106504 373605682 77805 84101538 114754 240321502 49090 363944079 47324 269607474 52015 18519844 42518 204173286 62844 273196383 5396 188430283 25638 170700252 36543 63902422 28231 18932653 5077 332421081 30569 31388494 124571 368571269 8884 73331342 99513 61576884 24888 363194399 15743 384273906 35175 103584937 75310 67279780 48082 204527660 127858 338205098 125070 94532248 8961 158412631 97257 235108818 94149 267820717 103911 35423634 93455 360646088 19554 364231269 126438 349092920 46469 178347838 3039 279629711 10773 95063857 57696 332359170 21050 257224020 47918 140281005 112263 61867944 103251 277602690 100653 225934517 28500 235001378 33199 257536585 78376 249742878 87404 180977639 17856 150513477 78500 185134745 76406 372321425 62035 48210724 62474 254464004 101994 64469155 69742 55775578 115926 228080736 112408 154783239 116242 56252157 119369 141419340 65208 63621408 63585 297884607 65545 263672063 109593 273419176 51842 88518259 108981 354126817 4570 139241710 112811 325161106 75620 133319406 95395 301858334 5106 328063004 121365 323480831 121544 7020317 16216 185761987 132755 282006994 84080 180357353 41037 36041653 115506 337582469 105738 279779495 109859 373228611 85429 97408904 12015 210862442 9435 187171689 50711 375693291 17270 305742023 114554 381015945 38972 377903905 74774 341953407 2443 1093425 98291 359780035 78524 371334084 38349 161181568 125461 317630650 17284 189827327 12131 311831230 7935 49553158 89144 255685019 132828 54290753 113263 67821418 128873 102624600 46969 90410122 66911 40201044 20500 115242249 108711 40614968 84048 249969569 34967 380351249 54137 330926368 99846 50295107 42955 17457933 100473 316250208 109485 192046453 88691 219670102 46010 276060962 98071 355102355 7526 29732311 78543 339331159 31754 163884202 121812 75406520 131 48875486 113369 180242123 49196 216152314 114324 39662696 28743 363820663 36368 72715531 84639 269373458 14569 86720477 67276 326264127 88048 383269658 32569 382223984 91590 16024713 40532 363335740 90631 273297627 64205 203651608 127751 282408951 111288 310068684 126411 93019750 61129 106027550 47334 25159757 39842 76743478 113312 6353843 72315 35014171 110446 303125863 113600 225454572 64783 362418715 94290 162177806 51018 162217496 20868 162526969 47763 225444018 44562 283589725 37069 309622343 16403 75703729 102742 384701199 30675 373256465 90569 202485544 7480 218054249 110581 344041017 60447 188872002 96293 174044705 2960 23891694 8358 171385491 11616 367118684 110218 378537565 91184 13154564 19303 56752356 110897 54533102 37221 373235116 119332 119796188 4114 65155268 1881 53205668 24308 251724989 6711 129098439 12454 158054310 47585 27190358 38172 259186052 76166 257404778 63025 6140179 106377 112586423 9103 100254234 77605 75006700 37361 161228128 43666 61483000 80121 244105042 119769 329485401 43826 148197279 41012 252607067 49877 332140477 127120 249275219 10392 67269143 118657 129790935 66633 95502391 42613 91348285 110825 29190924 85977 308465549 42201 266625940 28273 384111557 15483 84027052 82120 292394160 53288 139055745 42819 380740760 108678 117782310 28600 92813465 18537 24559707 106273 7701074 56488 222736319 73524 377070045 111021 150256298 124792 75534360 88437 284512020 42283 308604143 117526 331824550 73619 98048968 132340 168050326 104383 283367752 58497 313171637 7347 73647526 101928 365648940 21838 292650844 91122 289532473 98810 196539165 49041 297585351 66361 112800228 59307 136444904 123629 196474621 31675 256904186 113470 146211780 26064 89469080 92973 167796344 108797 234296219 131316 322060519 42830 269085767 71398 163274437 58306 369318523 115890 61689916 130796 160752293 34762 354896196 1007 149053119 64689 304270445 31228 338451725 14912 15068879 44845 302682713 57950 372597058 8399 74641385 6807 284775184 105290 250596301 91565 17388139 46707 268260584 124346 144632858 109144 269309455 111465 44487792 34064 235353884 56046 235851653 74022 259507727 46094 117838489 112404 371492536 4274 107840397 14249 132404740 60354 14944342 83343 257704020 8383 46166162 16225 84332356 36025 89496156 41202 141939214 52156 162468667 51522 122360933 38245 52549334 4908 213671839 128160 199707811 8240 170793974 85688 246566370 96146 157355330 29703 313469779 130553 71792950 64679 20494956 50803 24158282 18951 200636019 48798 15577109 91881 218075603 86917 334020598 79781 273793888 14490 320442270 76682 60321545 81477 248664426 26369 112533670 73777 292947062 3048 279645930 22446 25988715 30257 331046778 61069 108867524 89633 353806469 104819 75625528 121885 196261753 65082 171958160 76344 195684765 84250 275632187 130100 258366706 123044 81175441 7301 96020053 110817 272874223 77317 200754383 72597 249077237 8036 305796158 89445 310130898 49749 242989796 33253 93562553 45790 768386 6563 247220427 78224 317653147 636 260808887 102625 141833621 72275 110141625 73594 1382031 59492 115278912 80122 163950406 38989 284258705 24395 374639058 44685 116104765 56309 50492545 122241 273981171 66655 164576334 79000 152195523 35338 243692627 49984 145626071 128230 120322285 77884 194279892 93165 144967190 30021 188006044 22532 359428957 33352 334787909 53847 88110685 77637 369285512 108232 82188010 85134 103542023 30417 336510951 4248 290091254 73157 104562263 71330 246069274 25108 131897621 11479 159105785 100322 151304229 21450 99098901 71719 324021907 44063 183353220 62906 193303808 39060 20473699 42739 204705746 110340 135025046 68753 239354099 17479 303109642 70190 31301445 34487 377012806 52649 341929743 44195 262815406 73558 102438268 84491 269559849 87961 334835980 69797 374493145 120561 355047817 116582 118168176 64344 285716011 5962 373412848 80846 310505548 124057 76357314 85922 179768124 103025 22280923 25971 134647521 106860 130092707 102923 71517695 124557 334049004 33701 79162648 4510 264369608 81787 192053134 105349 286888402 110862 307270488 17498 88364528 82026 54711985 65492 345101652 103761 56292755 127896 128439825 57142 361829685 121065 86979209 62772 230652846 115375 166576495 52821 120056702 73494 237224640 25952 354420695 3726 354067109 26827 358609666 8103 196663044 61951 249630586 113651 375621991 118704 11205898 61577 202954021 92392 265476665 114829 268897642 59514 279912277 82558 153893874 50884 312060480 11813 125051703 98839 325215703 38663 49440635 42820 132274854 21605 46383114 78971 101157433 56418 59359256 103524 293649702 35239 162768639 54504 353318700 11158 39778263 77404 314257457 37290 242478175 16904 28707629 60750 175000965 91020 291832676 30154 284259637 55750 143403150 72815 204230394 102259 351961824 45424 308869051 130499 157311547 44581 233234222 22377 345925674 39452 306152469 90383 281320509 73964 222670422 10174 119400817 69320 164828512 35128 150723471 61034 211962201 123759 106510170 1500 5840807 79059 369203389 16817 343949901 97934 35158850 33751 225512978 54980 20968744 40014 346059776 79567 342275263 35121 176895693 85041 214265111 47332 703463 17508 40387826 110612 331707437 120074 329579917 106626 91011708 81014 358068320 127934 276435246 111598 371433196 22109 245375677 125414 161965807 70935 363931623 41908 60771967 82825 151185685 58917 39757570 128079 114061720 82760 279621829 22426 377350346 18918 124927390 12147 204804821 27089 208668880 94429 190486609 52320 296032803 62603 160197833 22068 325913226 133046 187040174 26093 238019563 70599 189516995 95749 311728221 114030 113802727 102383 71310756 53732 243039064 97542 186939522 37652 246300787 27298 236657345 59745 361516273 129346 253125414 5230 175879775 129562 121520398 99075 164141325 49927 101733612 108135 158221954 108696 186804723 9739 52767143 90248 178349230 8079 51444570 25555 161132846 67667 274319108 85747 20481154 104641 72118325 88634 213557958 131592 58146270 114270 267952784 115891 354763891 80053 166603873 56640 74733318 131897 49939835 123132 85618353 22818 13872736 128390 267802158 47220 278410715 118552 1935070 57884 34929845 61631 190064206 33611 15394301 97727 356727244 114529 88037134 77921 257449051 31035 162021821 131218 227143313 121383 166183877 26713 195841092 89480 353084508 25081 307176230 99590 210037087 79537 143295579 69555 253914884 49567 194487405 109277 208298838 105559 147351712 124045 133009819 40781 185727854 89999 207008415 85731 309047845 84560 174159496 41653 222071172 129133 154396739 52890 79548962 95564 376276138 132869 127396337 3438 71773400 100130 84975056 32809 39212639 16231 130466472 132519 282748958 40377 224908232 119981 70341242 83269 325881493 36030 369496351 15767 247471844 50699 376593925 33316 74599131 120464 202755687 35937 339693273 98043 92984048 95157 83696675 8417 79963735 89246 55914276 99727 185951292 47186 383801659 78239 53548191 14471 158830809 4088 88642707 18037 192857737 61695 298902602 110074 339968551 92271 230325139 7854 205832062 88590 190930772 16690 263842496 52836 230985664 12443 6788437 129506 105339551 54034 147542397 95081 382777207 68615 147964438 100795 361915404 44790 194234882 84648 139543051 77636 191643610 120263 149451639 35749 357134089 128367 50604826 1391 15259924 58896 367164060 102577 126605700 21888 113486406 49714 378978870 119175 2749141 29733 340487897 95617 44746209 8189 253160422 128930 66782223 26325 270919949 121388 62815360 118983 303248367 60610 34020281 17339 50862946 5837 316828818 50224 260594628 33873 35301495 19238 122648255 116764 279048691 100709 14163658 6806 134337649 113248 91033875 90904 317619506 10913 92131077 21947 189027118 50146 366181945 96991 32735694 113897 327819204 63718 135508973 70058 180616528 31939 235453224 79527 92240455 13975 305863141 75078 74161985 6087 26016664 59244 267353611 130114 125380182 77796 292166406 94059 117925134 27654 113742279 12731 144098660 108800 326290283 133171 296128593 93404 22585477 117014 214164710 110171 335849026 26599 177926825 84321 368380031 104743 209181448 87281 298978581 94289 186716418 20738 220200974 33268 300348229 76773 292507673 67301 120388093 50294 295664869 104999 153879602 97625 192543337 84446 314166736 76342 343491947 25686 146093213 15887 191265412 5822 196555665 76168 226391877 83669 139501560 45837 266991144 101854 200791170 13537 228619918 103470 322936504 94270 50829834 25140 308885613 13843 3603495 4603 226717827 17489 165434521 8912 331342126 128889 315917393 128498 368564852 31049 89501070 106575 18199070 71280 356043724 131619 64346615 35523 327890913 39007 238481676 100409 3878739 69127 213771549 35065 333895509 46771 151341300 68166 284525865 63928 182420882 124105 138621239 93972 105206348 121181 20389544 67925 22550263 59689 343542609 12818 61204011 133312 208424498 17478 375312282 87546 141065630 73607 125159552 16239 107913906 109040 281786041 86489 51538845 18159 142752486 16361 69288026 124617 249369318 3252 362047747 76284 106000074 73471 136054222 67237 349055684 92833 320136326 32484 28182172 103297 280762348 118871 177282607 1806 288302369 55489 353591657 42538 226250674 111214 121126333 29272 271593283 74313 356442802 104420 361286136 104406 338250642 46205 133964289 131095 288407821 38834 89772159 129098 292043138 55780 57848285 130389 209121842 48577 84713429 38206 300852255 14795 68083325 126027 229273898 97759 2096932 80572 350270973 92119 259771925 64435 290890604 16085 210776641 94554 218712352 4418 82746149 51450 251356860 90337 249047844 50988 305839306 52682 302402958 82058 333743968 36056 232836822 94777 341598774 82506 80895638 54544 369197341 7387 266099367 91755 101237540 21980 120481645 96569 61544502 83932 262932623 37794 318108544 37297 258938207 130117 36840269 97423 119927553 23238 149103890 86001 67702228 25468 68367241 34587 6601898 77035 362166679 61209 42372224 107514 316309609 7795 114173452 4843 258342675 99968 130159312 39047 132893164 104119 228248554 123455 340039929 132218 197728557 97549 230190090 68383 383109028 85139 20223442 52465 273682996 91611 56989095 75391 341943077 108162 277113834 92563 130254312 52006 178444073 63004 159767825 54542 224753006 9745 268280257 45173 261341538 6870 3548301 50660 318075869 48196 23237730 43029 257747516 102290 366142073 16984 136470973 99238 159070922 42706 38573443 2128 337858557 126333 229995297 36047 134075558 103991 96271006 38341 366515937 131535 15849174 20732 268699968 129972 375202386 109904 285237428 31540 68530747 48408 271627689 95752 21951277 96376 79232426 53037 215701874 28423 269559464 22444 74222563 12578 325897369 82546 35614930 32519 87493964 43570 379203832 73122 292214783 96907 139953768 70970 92962783 128257 142619199 80603 191804525 10567 185262782 46698 226516492 131153 277715769 108665 148798791 130178 316231479 89768 42012607 30922 261072611 53220 67718211 11539 130610785 104333 89499789 95246 12607188 55608 161581405 1694 96618253 7016 129954867 24041 71670989 91026 99250551 82397 254736421 131194 296872434 92392 64737843 114021 61537105 74969 1012754 55043 381836911 118819 276052236 114806 159215653 8002 228265809 15764 268212933 21915 362593785 107982 107672482 6942 169965190 95432 48922715 800 155812705 104315 12490092 91444 254181693 37118 317283024 58488 347818491 54337 159995948 1630 260637387 46014 240848375 55126 184513905 94872 50631101 35061 278815335 79277 364328289 116652 229263421 95646 29245233 75430 337307239 92996 147161802 39499 61958182 63883 52015238 41665 316639953 55811 211494306 38377 157503871 79419 184837396 131254 219429122 117192 41819553 89828 320222662 123507 354486843 53264 205252855 97477 336597415 73821 63985679 115344 309216467 79921 102145926 33077 182748016 101961 331885829 78501 293848256 31697 141773486 77401 295547640 74716 280657315 85034 253462122 39559 334488638 61248 190190919 2494 29817769 23253 117813785 47076 96424584 89371 236912600 107594 351960885 18331 365355349 23887 365189421 80968 83853961 95552 322131293 119596 132378890 56077 26909731 79924 368274276 132203 337264458 38183 99000106 100779 313227308 19289 72842219 15861 53022113 96236 11992718 50858 343822708 94848 80140230 59484 125944448 95281 75999798 22261 10925597 35615 238538292 49300 312114628 45964 43157530 112207 341504189 96241 249477199 120397 343422541 25088 184266748 69508 262591222 35456 264377581 74539 89637894 120726 212698045 84168 357997735 101036 16402096 84969 145852205 4387 23328650 86777 173710160 3251 228783311 77422 339374125 15595 335729236 132821 232774100 126393 14056043 70220 79018921 41216 235936650 8677 364275258 131701 171788559 6190 233122421 93177 234047902 63043 276371552 128723 156062605 10546 291860940 47691 272963450 107788 337451703 34641 256995343 67992 237924518 66921 379020477 19554 328456661 89076 142324245 15847 206333267 99414 79081710 103843 20904579 57632 39720711 34817 203515339 18643 217584810 46277 322697734 51328 376728058 3609 114588812 48722 216681015 63147 156456695 34244 228449015 49970 112015437 21206 116067699 16889 74735674 87556 353759161 125842 267048138 25832 56599501 56156 358103456 34364 175676144 109771 90146656 132437 330067850 114284 130482093 44780 237288974 48548 285394022 100571 298464381 97755 280471120 12692 282926383 115039 48155178 123590 145584390 104168 9769795 35558 112534116 32483 23693559 94427 316661875 125853 305712833 4368 197285105 53738 157919141 101940 366938404 16179 155154969 90984 190727010 32394 354105121 25841 257570149 43531 336055455 96 42392733 20071 49824111 37358 115060623 56737 210176957 40572 118572852 91052 178362233 57738 99012930 116024 17695920 96889 163979388 68692 111726816 3867 307190445 12953 185806976 13443 367238896 128715 143005235 59191 208024920 90193 313536157 92664 289043646 61234 8988376 105943 184448324 38876 110056559 66814 43465362 62473 192437183 132810 356857686 28332 377248403 55521 280036545 555 15917391 27146 257498622 86602 284367598 81574 115510161 1216 95610384 83942 89234935 76796 39923612 13346 373268167 37712 332881254 100430 289250347 52858 361321234 114639 97580355 14471 186698480 26056 359196575 128506 44442135 48006 365618213 22740 106342575 79003 204268923 119114 161579990 60464 64347249 32918 20296124 30995 116545449 42560 364484492 28353 122276144 66555 214482467 17075 76053600 7684 41673437 57295 25773041 126307 333763211 21344 8151030 105277 228942013 70575 163961075 99210 178211443 31491 230599631 97246 171808553 56636 176431231 19692 363040185 20379 240459065 101871 126689368 113813 130880637 34735 138961393 114491 313498758 89965 60867557 14897 318960493 51386 129653553 107196 357568921 35650 17820548 25726 8942463 39404 105508404 76878 61830949 59845 228245831 72441 315896192 93094 44389437 47086 40926609 105780 179960891 47458 221483837 87725 87062390 26304 32998525 19260 111247547 27335 186191490 23480 239334146 114812 342420122 11786 143239653 42164 377752145 69499 320293233 31959 124131848 81429 265188429 131184 249306333 34908 5272924 21183 3297308 8910 351073304 68518 127645297 89875 174967006 32837 210257131 53475 173029463 93783 68761260 108 148921418 59448 158259589 111293 139842951 123964 109344371 55154 383328396 50197 150977779 28357 369145271 39632 324082251 11012 148544776 57563 88201867 24444 60175233 116229 24338843 89499 57307461 45552 86271008 114530 96812082 100789 298474619 17886 201965795 62704 247901350 92517 344194900 113501 95574842 50289 286155480 2000 161866122 47344 170381089 71948 88359703 88707 157781137 18969 174498688 7557 74921581 322 135913174 72452 75124334 40711 297074170 92464 234985262 20402 37553969 90692 140149374 84332 337135640 58314 241794788 66663 59163175 98565 168821034 81221 61359998 54168 198002359 128116 318833774 5089 216678981 61316 137667382 91257 381084777 51019 256779378 114639 236637923 88537 365529560 124633 98760064 26328 69883082 105744 238452067 130899 209185227 27453 328983643 60863 226762631 110676 68588325 22538 99892240 83934 154843013 69961 145696074 125202 257126814 71595 59243897 31606 327371580 129976 353304048 103259 68341337 107130 361915429 84114 311950498 12836 286542378 23038 204306026 106911 174647733 76902 229551708 125291 79598806 59425 309517852 42611 30659064 95855 277277489 76613 325809176 13740 324554276 10738 241131825 68842 278182461 52641 227223701 37379 340544979 64092 328187189 46518 281268219 122690 237464338 99284 140204280 49083 176178127 122126 114073392 126943 367674476 131969 53500042 106039 29665553 3208 90989669 107520 278377710 107958 129564193 54408 265754450 82450 96646659 108135 7613732 104702 54633839 98627 77957570 119516 353369518 12782 164892569 9091 274234445 32284 213030653 14026 164318565 31397 288564923 72777 153071338 76197 139917694 89937 125833085 98810 353756055 100236 104081859 3649 153382866 92841 111977815 22775 153943608 97598 128280907 16417 312106722 106720 376647590 26492 29653359 127736 50814827 92936 190869983 38698 325191731 37501 376905648 67901 342599356 5668 181292195 49476 55890671 70238 347655040 65701 326311084 95025 269902474 107611 125716966 119715 121126264 43132 129135072 47135 125719265 15235 244637112 117099 224583146 88786 165035637 106397 245913329 1522 212526083 82686 273699492 34067 286718555 21324 292246445 30234 327211378 75266 141998376 48140 7658911 116775 235940668 18013 109111977 72387 131089947 118430 328279458 89698 133661562 42518 247321340 85093 57975486 116462 69712479 107191 17603759 102770 369343705 112207 152798927 58781 139958236 118197 252315801 33836 141229506 23932 277619486 20722 361824843 19596 325422584 117914 196606365 70176 166158477 54830 256464615 42638 184906465 32609 16972759 44860 168986081 1469 134956642 19546 7580030 119286 214993611 20084 178948967 70222 165180006 118189 225574889 13487 342069864 399 66709281 57242 75345179 130513 240369440 91678 212792631 51696 302599428 8861 211832313 56520 255621580 76112 325303873 53580 187589136 16878 47825736 66244 371887138 124165 112672670 40145 11286631 10647 244898372 75088 218024708 55857 138802731 27140 131436729 11200 301311855 45682 198490967 4022 173019538 122727 21778115 28888 241196500 15958 342986658 90718 329206037 77379 177969240 125266 241004105 20620 359360752 43484 41889263 118365 149351078 71017 381353964 124053 88448009 33128 172626921 6929 79176347 128632 277780462 79671 122442013 32697 345645629 17061 259844855 83769 72509482 2900 110050589 10097 346669277 96643 40733119 27305 117570900 279 155816957 55679 70418978 106665 181775328 110353 68816808 55041 49182731 82824 143619398 83831 317732235 88541 56782681 83450 81505637 100537 143357381 79020 165784089 8285 111459905 38691 127073541 114647 382922054 119103 189315723 7184 231842643 104393 384316688 124404 265663853 105856 379926887 132465 73161305 68070 67856621 45791 53534334 109215 236791136 122827 141067412 54082 275367288 99915 289277495 76955 213631108 108766 236862210 102029 153730360 106509 357439122 20038 277887550 6017 314221250 50149 251906582 122889 273744383 102285 256267125 106647 96608809 96273 381905115 69267 202355893 81024 229879708 46623 64429814 127148 122332954 128363 335373454 23115 348233225 117693 223345603 12805 81971094 48612 351974469 100105 371860664 11602 71690459 24191 47816380 91258 26052116 123554 365222121 8473 87418121 119890 163821500 57992 40241568 123810 148867402 72703 326597612 109157 19449766 34861 254476984 23843 167546879 381 277694572 77256 157169326 90440 91945016 46755 75445719 56975 151376765 84990 176757352 21151 262762014 106122 345052688 7479 58819192 88266 252104273 123745 302322752 48799 266019988 116540 276514424 80285 355413665 50567 257021234 113661 124770460 19435 148594773 5528 268637301 6410 374043552 108423 244671574 79007 136614754 129214 282427982 66977 270440014 89126 349004475 126420 10655642 131363 52023768 32391 25788541 103380 258857063 6234 24915358 19957 194545200 30719 338015275 116277 77365183 46434 342088796 110748 332981885 39579 130335109 117449 62585863 106412 21436479 30678 161988141 80249 32631162 53964 287735944 28893 73995094 130361 228722486 116387 357279575 90344 332175217 40599 105272200 87138 87348202 119712 9442476 60512 147704612 1054 208775121 86455 172129867 28353 228743345 76439 38613199 128741 201358804 104191 173068565 89121 197977392 5860 208937799 31970 305086502 96609 376160340 95516 355581941 112127 29802007 69149 217156063 107822 349858127 111598 332780697 68135 162044168 16532 261301076 97495 193675270 86960 355595249 64351 314538846 74916 100608875 54822 15419818 105368 98458613 92369 81095339 5980 25377492 41476 309604587 2003 324648105 91714 212167325 128052 197714106 664 152600624 111827 267754718 82088 269580 69301 339548952 101164 128892001 34968 276907333 87187 138982259 30497 66479743 43931 329174204 48845 133613546 90359 216515592 57062 264915685 27940 258488047 71748 118281920 24845 313438203 62457 19893154 107515 226952732 90536 251209498 128456 107819452 107369 168854417 59229 253746231 9836 365476456 66510 202355414 67495 220317866 106234 229691019 117475 103038367 6681 348138888 33914 376514184 104486 173350475 30083 204242671 39167 36192092 86002 346187204 43261 42267302 107449 32510816 28226 253414362 98096 336256373 93158 84994107 27328 311670764 78224 71758134 24582 349334772 25304 356196279 1108 183037988 38943 267086208 100714 249860679 43933 81679448 70754 178710526 52009 144550151 88418 30499275 623 51157461 122500 8831855 58769 213505027 57225 243007550 56797 312986662 107354 66844878 114474 127666613 79663 206080310 114428 67382657 117324 214754724 105920 286370691 109948 232770962 37237 35607128 88541 245884231 66460 163490661 65766 162626468 6851 257394160 60718 88915641 13533 129092670 85995 163364012 110159 354480487 131267 342054894 31686 228028550 14727 179890098 19477 281601395 66593 230238079 119405 253230267 16274 283791834 33475 255665612 2550 18062374 62097 354322222 34433 274477251 88431 274193203 2132 363953348 53065 186299879 39644 378275934 33013 287925430 52426 231296437 70955 232313887 103918 53881220 41914 202526901 122266 201643913 5048 80561286 102945 378196295 106861 112650215 56106 89579327 20879 211438542 111306 283605751 56029 357611180 77 25662939 85543 254110708 50993 256501128 21242 150835460 123562 191230212 81558 41652403 51905 291286045 77847 42788736 38712 334476283 31917 161428623 119100 104074768 107484 178956304 44658 151108289 15739 346912522 91332 232932728 30790 204171455 111527 227429503 132492 380652928 56686 199978769 49491 200893638 80185 91212454 41423 104603568 14797 363405141 118443 352321438 5706 120046948 5292 147787233 39873 207482186 46166 164817079 35204 285922764 36001 240426405 3084 235807581 131265 20201617 18366 229622238 90677 214519664 78582 151111800 51528 151232110 108986 156559969 57612 178646615 7413 383165948 41691 289379283 122084 271916024 130938 120212762 65576 23420136 107655 153104311 128529 325194105 57696 15958928 121999 331283771 83381 290692534 122476 323965427 60082 106807706 74032 110559951 65613 258682580 77926 272334790 106386 132343010 91547 289188279 118830 4851655 159 314210445 51291 27267076 48712 126158074 32853 12283029 122820 247747966 74740 165526304 113915 376948986 2529 295273177 86742 296577631 28364 77353069 37452 331386292 9119 158915742 68409 206100293 79474 138565387 118206 50664819 43417 9623820 1413 359503377 95135 84545968 1339 148166893 119331 249593875 73267 358425540 57096 202102710 29219 261793407 7778 131989765 128099 72546022 77199 79117219 57837 134985326 36219 304973054 18396 153419615 83601 12416022 120982 270061757 13691 349632362 1084 118402493 65249 171935196 88956 131050217 72816 58888164 60510 247449631 8234 267598039 31891 277692597 44435 172942453 121834 305406592 85719 32447602 109400 334388140 39422 252990323 64516 353854160 112826 151058370 116441 176493775 36355 251995522 46659 327657594 35517 218852970 82664 345355644 74965 262034151 26628 355021153 61164 34528636 34663 283512198 21371 251607031 14131 384452620 8406 8014723 93749 155416554 116582 38620009 67108 367206309 104227 29607844 10450 69125040 3932 139978878 36742 214158271 53830 160557919 93088 14101857 25142 271579295 95774 33431046 76654 304687958 92356 246217693 102489 321219248 101156 323649651 13869 303623825 65730 190688571 105705 243691982 3846 313708802 125704 327285798 101082 80464589 89124 95916806 63765 369270821 71407 190057842 107846 329961017 109018 348097816 40960 8008350 116924 327956894 81275 102312387 57904 200838691 103118 269319749 115070 206104207 64737 350096485 30794 272658661 4931 166445439 25028 265763618 81891 91993800 121245 312120019 86690 14794147 110225 89809915 55786 285997062 126164 223356633 78593 34246115 20200 177450035 67288 111089846 62468 115634392 111085 129354249 75269 373321671 113420 219735920 88193 205736494 29760 382238879 4474 91410428 105943 96909949 51316 264350944 46529 104386741 110615 158928119 57694 272651620 103948 300772195 113886 107993609 100310 302838251 103516 21551549 107639 290990925 116374 47900918 69593 326609199 9376 124997949 35963 111491599 112404 173413805 115813 42167456 50699 44817928 11568 375120064 78151 62211923 95800 290482341 57636 90117368 7481 200410748 130007 974199 91634 212768388 62905 130231024 103283 347482295 35637 35848070 79615 221928864 111674 27268534 77805 141805312 114750 114689943 130 83492672 80231 119261776 68748 300066628 68423 265822663 26469 307174760 10982 42205872 99479 142681639 116379 197437847 44504 151283087 4903 118287708 119653 342927014 75136 378782770 40525 35844007 46346 33265466 3373 112501730 28086 55817627 126666 105228424 67906 123407926 20981 323866183 8426 61722070 28890 294863589 102144 12653047 53857 178423935 119224 262122976 72971 79903574 30137 267644188 86620 50101283 129935 221409097 2265 12382712 67406 35456413 127293 267276507 42491 112321606 129367 308070484 17028 5423269 53016 166688573 85967 277660543 41468 71463637 102788 353886768 125062 379304671 77879 300487930 101196 383649505 85389 112621823 80879 131581276 127243 282834781 17490 16718707 119986 270366788 18224 131343953 127433 117581424 77098 46038278 69558 362741169 131287 67584897 53684 307379688 64614 117471117 123447 242573132 101421 315697125 23765 232031484 68167 298245575 12760 185669646 70947 57580104 53786 341407482 127379 376507915 60508 301177104 81944 246943661 99078 185186899 71024 140851691 28873 43479913 103709 187651749 119419 242575121 33305 52281884 48933 147185299 49621 44362896 91255 89357468 58024 81724484 51925 311687582 23950 209928143 73417 249599391 108093 183345273 3890 18009954 81682 302558383 39306 222209680 18366 229501886 41297 301961126 4161 355256781 20920 50897151 114172 106803505 116410 332592534 41819 64108789 9787 52347550 47264 378716450 129998 198464158 77204 331326953 3248 376425415 95539 343071831 3343 367901048 64829 273724517 8454 117991607 25350 47740769 19525 64421860 44193 244404775 18256 285845206 85508 54693014 61450 209662805 42420 90187922 27713 209068894 16231 188479792 78606 263941006 19072 184707314 81460 99554632 83166 171397879 56122 371415465 34968 38659985 12433 269276863 121501 73981442 25540 196902231 10010 266862347 69954 69412581 41571 14380204 5846 239754644 38759 6568352 56977 45245026 18205 239624320 30177 41050210 132280 330806080 16179 355717773 94593 381231212 73695 365762165 121073 363408704 29246 319702933 15307 181919191 91319 317008376 896 258396644 6899 246284464 116217 276628278 16066 196468668 48663 255850750 44746 75430854 34779 141893289 93357 100893782 100540 92213588 12213 283801377 69199 121880349 104415 38638330 29753 232460850 15141 331292024 93685 96632944 46584 255006867 125146 278550697 99415 174375189 62135 37510270 23111 281554534 132888 157863237 93562 84290240 115161 146592473 9952 150309995 131557 358282982 128160 332404016 47882 101819373 28324 75954654 16810 7686909 1097 363929865 8930 177653063 127606 204480278 26890 93713469 97901 115194927 16985 303344346 12287 355554704 49142 366915092 120943 119538513 81971 182712853 103240 116878914 26552 96564379 130301 337886965 109899 19924444 130807 88100073 43044 313894386 79974 28901971 118117 307613651 80398 184163160 115787 211430296 42279 282511934 46580 274743419 102029 181188832 89621 320676995 126446 103169019 82351 154765819 128341 307423520 80845 105333543 114307 47131121 108878 319683396 66744 87256475 49864 271918147 129633 57378438 11948 152719984 44643 63845551 110446 163265949 103424 196834691 64019 28672357 16326 85974601 105774 245583946 9014 319285789 94296 219322658 18493 14537779 132561 47621427 58166 153180685 121451 155981862 101776 159468552 2852 200658082 52203 258807583 111682 356898187 77256 190568783 79656 243238882 50887 117812432 70325 98436570 56173 214602981 53320 264027915 58975 249966464 127333 285175291 1501 48218971 102851 321822223 100511 41022154 4843 36825222 72996 352954841 115119 164214697 48568 243586072 28500 73717848 111096 239944379 115091 21878437 61910 261255597 84573 4210723 47270 208500307 61429 262344877 34652 267712512 55250 382119901 34395 265372462 7748 100696327 79537 206648728 84465 199041079 17590 33743768 13980 94410602 19972 156437844 62831 68247442 102199 113642869 129410 19816822 5077 906083 91451 156739163 95264 345292838 42478 112371356 6033 791794 59443 326783137 16131 176482051 86514 99719731 26195 311486459 66092 257250854 34695 214493053 87053 159022398 31891 223366609 57924 272705583 6172 256953051 104716 68215952 30217 315662589 28521 352240674 41075 66711604 35124 160099924 105003 139550535 17557 105445015 109667 368442433 19149 334169601 113134 159896417 80514 270286923 66825 114112056 61122 81686549 55271 64894638 100887 162949556 46736 339195668 119751 124321907 113619 159659281 80299 271161896 94712 145771610 50432 181972736 118074 318368320 82400 375982556 57352 287293481 133015 163940390 95477 106780373 9149 347249978 47797 244787613 102740 62024612 52023 136807034 83664 267191593 47007 320218600 8717 295284141 119155 264633593 19851 78124354 92179 135695506 130187 315087073 60157 261889108 81011 354611726 35603 372173090 115610 42706094 1627 70015493 62785 265597724 54778 283335549 23995 269863825 133216 118592272 17425 37558837 33388 47581177 15106 189760782 112480 353522681 96300 190335951 26535 293183062 36310 178166158 62380 89227587 46762 106071278 742 273088933 8119 146373904 37145 160318402 86261 155773114 12742 45698889 117309 339036030 92575 96002235 54069 219949616 24573 294994600 20982 364794052 21067 193386405 72263 249134249 18691 333431265 27838 99501384 66442 110243996 81156 363897701 49280 11108833 84652 61133158 49973 368484309 61712 86083086 20336 73911616 2689 349402452 99951 122665106 112993 29518417 6122 384487977 85410 220541446 9937 295901766 32155 129248590 68565 255804022 27830 124307623 120888 358410392 43550 22449896 36899 65088910 16825 196096935 74298 351768928 125442 290490548 116733 370531072 11365 156958470 17058 72924714 97655 227706059 10545 66555244 110505 272368532 74565 36071263 83142 49501969 93581 195208532 39918 358329598 59575 308724169 126435 204042086 23831 110603386 129564 143757919 90909 48609176 124744 286259119 85458 345531915 121532 158132774 51391 215147023 70690 291472988 100269 65782426 21636 182405436 71210 345246027 132522 265947337 10325 180812906 73764 227097526 106307 272042096 119037 114862914 51943 284871420 11568 142269274 30104 83282476 104309 207812074 127223 284943387 12835 96307331 10394 109317369 98577 203665037 11255 39031253 123104 234827232 65945 143842016 12362 48810628 15863 279303258 120003 121878327 132995 302870213 119753 190158999 102844 180033661 26813 351418695 34973 118741324 110098 271982835 72290 61495684 105203 123857028 56556 102514657 104128 205376855 112606 52324647 74232 358096529 10455 51426099 130890 149523038 94228 137150489 72411 23137812 78524 6531500 62754 356550038 15412 107427718 32058 90859999 73984 308886930 77495 40568945 30686 249530671 62912 318852697 47004 97330881 100073 69882724 60676 314315281 23685 219208745 97111 230211701 64183 198441352 105091 316965390 46848 250204718 45403 380738717 16745 246840502 30607 318601804 8903 110775514 122370 341567493 44622 304371256 131126 26957748 124798 172971346 10208 314006244 70043 126087006 101272 264234283 115566 311264653 91727 78110095 66530 13084020 111857 70927586 76366 16987070 42334 299236450 75979 115715814 110724 276817243 10178 42659623 21454 115985258 3128 296198529 74039 179638157 9466 381975179 97965 262866567 123758 86650313 110494 262180827 105415 30996400 52833 76284541 17412 91822394 113018 318809908 63884 156969283 9864 202679063 6765 152702733 30839 160032225 58627 152436891 1056 215730580 57602 100937547 25013 142198640 109428 238352929 10313 280233527 15379 95854693 20508 373853014 47340 106244599 30909 152076880 46427 129272591 118147 108478935 93508 250807541 104600 69325080 49004 364504780 121550 187434377 10841 47924507 103612 181353589 107330 64675772 28324 117033265 94048 1110178 31894 215218933 130866 225215374 113672 93899124 78096 209020 99032 222189784 116776 1257492 39566 247277880 25169 32933566 112288 218082207 53481 19005153 131887 32857788 47931 344577389 89514 127917689 89614 42458448 128441 15029110 95240 271820132 72081 270882836 9500 281593298 109040 54918254 27653 273241651 14819 258542985 11531 273091569 564 134173791 109383 66382349 32684 244209658 56554 236527597 82424 182347833 80166 238967416 15388 275749231 20643 204071069 25404 74452497 123881 372934756 124339 249400271 118223 141364251 60583 345346332 23736 151385228 8239 308157286 131334 207882068 15028 45906667 59086 175199220 57713 244346116 128235 233254494 58561 149543077 28894 214228851 671 97881012 52585 145303477 106562 3128409 52002 261453817 95617 289839131 49415 328521295 60282 143466780 115327 93570205 29022 275295721 109777 94922008 105020 189451517 78876 48328985 132647 58749307 45289 129837523 123551 53739007 39895 229644825 71589 212039307 99564 284956002 49820 89258346 101585 121690262 113153 363485335 25392 333617174 63029 156104317 27627 210319025 115924 238773886 16575 368964144 4173 313124614 76155 171139624 115994 256702598 51546 118320563 115547 94143222 80523 115706753 126014 66345466 107337 106268572 36051 112664777 34589 210168674 48733 62719580 93013 28069488 119387 18580839 8296 170240614 113921 156166264 49154 283391544 54495 90969417 60192 76418752 70759 24775183 39758 163054805 59058 243232670 26645 227571353 55769 9271077 58214 147605393 116948 29306503 76464 76524790 86613 354719486 40978 236916255 70757 162348032 45126 91616162 94024 349265514 19266 326151234 132321 205376182 63555 148983080 30336 365458975 41120 267588611 26421 311862801 133122 18694134 124439 113377323 25007 98543379 30674 262044775 105753 123932969 57517 305813732 124053 365977557 19989 208376060 45083 285518287 48194 55713848 78289 323279255 43869 145205625 77908 118077469 26624 333777768 84324 246097020 16158 310856737 131556 235046771 84275 375335147 77628 344248028 56998 52333515 7372 179624375 92617 74524836 65564 23034944 47874 116029366 52574 337173251 46502 271713394 122525 9284880 21266 174134497 98263 368265004 110063 204363384 65996 205181388 111652 168506175 69546 213572031 11870 328316700 13758 233998332 4364 164027526 100271 62207490 76554 305875124 76578 33281018 23590 48343258 5149 225402557 113226 9276803 20079 24003807 8266 363883256 74742 69593881 94061 112498312 74641 295341808 123115 371645006 65289 33351711 117159 78361952 25387 56472108 67245 133512604 39607 271933273 2873 322646593 86426 45801122 95522 4208652 64330 201632315 49045 169650249 44818 348724048 10894 117509477 86221 346739401 19104 9949095 118335 45764910 63206 31493535 63272 222172663 95860 40562241 45972 147158273 6942 358462700 32652 327866448 85927 307431792 712 152031202 51818 242130307 22373 191881731 49739 290776946 7387 259644058 124750 288654679 11600 61310239 66368 351289693 125110 233249731 126480 6093034 68122 287798008 53540 87759598 92677 31469421 102104 307859016 27917 139221021 111797 84493518 122766 186166709 75097 359123604 79759 149168033 93419 136039909 86943 307583975 128553 164630756 132157 142117819 64850 199545777 110946 100113653 110061 89344634 79368 255819593 44856 301323586 45899 335874673 104789 110329888 65841 65258170 64803 215735390 26546 304608501 76631 368176127 109558 363711747 31790 223016942 82423 182306085 83055 322918407 113034 68799436 11041 125029068 48754 234286148 102409 279318426 19600 30788923 99941 300944871 25620 277611895 84719 103309645 78085 338184398 69589 296837742 51038 297147780 87148 17785890 126249 53568678 18983 208619323 28783 337226805 10077 286909302 15916 165518637 117357 232594366 131249 74003213 16877 380875868 52763 227806631 96528 258085568 59248 222025066 67449 229678291 78645 273414331 124888 280711278 119 67478862 15730 264141687 87733 366271198 59413 256507005 128288 167331744 14941 145293007 78955 103507081 131712 315515858 21989 167743190 101590 143695463 101969 318984497 127057 251940394 722 57207909 89879 360541515 106610 19557045 17326 19396099 125641 29859680 34017 253334596 121819 45772191 74722 47149901 72781 139727662 55945 333633825 126010 121743554 24447 306575058 50948 191457941 40711 106069363 104958 185163240 128902 55151619 34567 303001598 50938 226523468 97746 205311745 33843 242167381 100399 8429226 49433 281645738 41052 225079929 9645 254499245 57218 268387658 45961 48713101 92987 118485499 104726 335035102 44495 96998703 86869 180687999 120990 368857467 48766 152403480 36921 139267817 58774 351172642 112913 94123937 130511 379592811 62356 326491217 1505 150326412 79446 158219116 123944 184007047 84319 182942863 126850 110403541 1873 167728133 110130 151434694 41820 363003036 24410 227498080 61865 168230368 95068 49087877 60067 268129195 54709 94767183 105405 246375637 24038 16076704 28755 92833957 131563 366344480 120059 297088689 1652 82339964 107598 237025790 104357 371311887 32244 269965306 18061 43791734 4191 383289858 19991 279206034 80483 141584372 130326 58360093 132873 6131485 82932 1064318 96066 136788458 22079 224506741 82810 190721209 124973 168916564 57891 71802774 83664 14283110 25778 176149429 107275 182856500 92544 277290079 17328 254309074 119054 293862084 23042 4050848 76441 269675346 94443 198524441 21180 211747691 66757 271007380 4141 255090984 119694 171160093 12946 295246593 80944 285260440 122789 349899043 51400 211406079 109619 228133090 108833 114859320 17988 284921977 61063 143091458 63046 194270767 93342 89393183 34691 374119487 105258 123711935 18389 218423815 23478 58426245 62386 67221135 6926 143134373 47752 161674875 10910 121434060 83948 227977975 131788 110659994 8659 238942735 760 8157334 10917 240864840 107901 177060057 107137 163461594 47359 250676257 26165 294087268 109211 13108587 113240 331096144 15589 35183648 39411 103146975 104661 38850526 56282 336187193 10013 83289929 46695 109458536 124212 277645147 11788 364350140 40890 1628411 51953 328636835 65645 256928533 130258 187434156 105479 28531521 82969 314850505 23203 253449772 75097 196979321 55417 283535201 17549 345038619 21211 283110013 75279 339693432 25423 184425380 75134 260478918 117231 140057567 61300 224974220 24230 358882522 83136 253494415 110311 81932811 60251 319754588 7201 19002378 121407 283999785 20880 90376155 37429 365119890 15645 221697722 75453 46997921 126782 279632993 28281 352652848 80006 86277867 131046 320173927 75088 352722679 34134 100550325 80440 341577281 21245 327116985 102822 80461053 81325 33462001 133246 355905694 98077 250245587 42139 127285018 41539 260957762 114493 70435887 106011 279448391 35136 177342731 101277 118089550 26423 82406524 88055 249427819 21205 13405782 94455 188073236 64088 361230941 110535 93163304 112501 341764788 20165 133537098 30755 141892426 42229 342541282 14632 156439310 128119 137872119 32134 295938312 36536 84277514 92209 41753613 29273 141862136 126912 341677821 47936 104677161 57837 88397858 79437 306521792 8170 321328238 46166 179363294 53774 143521076 35114 214512020 27567 162264499 36138 225745725 93377 71994920 61808 45649433 37416 65755476 59281 380353031 68494 331130570 43333 375600784 74276 341077245 78630 291576859 19174 347140102 34793 146468357 102228 240835784 62851 91219994 106294 27749203 105322 352222822 6781 288476283 75980 206626575 127641 125196531 13467 94736503 57871 97140829 17816 246298255 125521 76169012 16643 298146944 42279 348903670 58684 366224351 82152 136875637 164 268080049 30743 200072348 106163 303857648 120493 89097623 106931 230208885 11603 41033335 107190 93762650 52865 100685183 98120 12861936 56037 91394879 37342 212059417 125934 152702283 32909 75041012 98920 213124372 49528 322956383 111471 363734064 38494 40592420 14694 31989357 4923 59819487 96262 44833058 30674 136298988 62828 277687152 106067 156335709 3499 169116956 23488 188527251 70064 131972584 3532 155421474 130694 254345140 50972 333613554 11065 20916552 72072 21329115 119286 384297845 123432 359590441 112772 41751373 81419 322721390 7202 17880368 11281 353094172 116945 161062038 46115 143481713 102728 224385113 16307 71260882 74803 5023114 77603 182843113 130731 364997882 29716 73548804 13527 261270984 25012 310532194 74167 83116599 60076 38756653 59475 103820148 104872 290571180 28864 54975401 109545 97313766 13422 347828182 5833 108853370 53938 116246599 70976 73542263 20493 32547117 20655 115494859 125092 104489462 76464 348277430 34467 312638349 130092 79896140 18477 250340707 4445 128698228 25213 184429677 65922 79267228 43608 384381790 55647 148538313 11645 301825369 113987 38740243 129344 98048782 59838 378336959 130620 265955689 27535 288665299 75039 188161753 131551 123076108 24489 140374079 127003 119926239 127013 116915584 96486 294029669 119901 284934048 41657 227791590 34237 311901007 79589 376792955 115289 256143901 110192 271325335 43675 369087150 95829 164579117 26783 159590523 59911 254499277 10098 151427879 69433 380428036 70512 366056014 6588 352301163 108268 227405790 40813 129730348 121296 235391324 39118 172375711 89777 30967907 40558 305224978 13919 156377803 66952 290966967 49953 266477626 29489 180183817 60903 258040253 54818 309972226 27351 13556114 21242 198668640 27692 308298652 104182 372764540 108137 129729386 70344 133988637 30256 3992160 52426 80398414 8664 306182010 3475 275259253 95236 151061152 133285 296883456 33959 3331083 56172 118042219 114284 203293709 41100 92450039 89264 246881345 69906 133815938 22179 140468174 23042 185879067 77823 98547938 33403 27759779 123007 256214419 38238 138737077 69609 105416021 632 203811598 21143 279088692 80255 23816904 33986 379001978 51031 187674504 66070 183742069 10740 286075690 122567 321130202 28198 116407228 5738 249329495 54105 18949870 60060 107504244 128298 15529451 7407 369980435 130655 53510353 40311 335359472 87936 352547594 39672 376149436 119441 367562130 54649 319503980 22637 23265547 10885 252308637 73652 260372932 3030 181562948 96846 346018334 19629 50800564 131684 331081173 88510 314438445 71123 49563631 67724 110535407 37556 384658473 62689 93879947 42048 110396943 122525 233491304 32043 313286247 39593 172318013 96121 324586260 48877 167164845 101458 363416180 101966 235886494 54781 293781492 97684 288298740 66621 368051674 11653 359953331 98081 323274649 89324 282307511 28722 166646557 59407 103826464 2801 180779066 87695 94441081 91279 14672686 92190 336380051 27404 326271435 55087 100617345 131403 71192985 86705 119725197 132899 24013194 40259 133188089 78605 291533370 61333 254893404 87647 295605948 73738 298899855 55277 122270198 21378 350672993 77056 70129309 29974 335579104 118563 307923958 106798 236486979 75597 302803109 76489 162489160 31783 28251104 124986 310928522 117352 233853384 547 134448491 96411 41838215 25294 135931525 35310 95305214 14953 51498918 121776 93785455 99111 178349208 80634 277016016 576 244852229 92595 340203201 51588 338541851 32747 69603283 40412 259222534 41662 175463116 38578 55071172 120596 349297015 77432 178676693 66034 260473879 44412 67371621 76161 218935409 107485 30834511 3522 174327555 81204 363805897 78715 150510328 10506 161482405 6181 338971038 19481 319566 88986 300167612 7567 95456769 70419 76887680 70795 296542390 132251 35244417 90754 317008183 46370 257867705 88309 254616912 113443 206098738 91329 195377864 124968 224850858 43691 330645455 112868 1347039 76964 332474777 73773 356074148 9684 343160245 61434 15286130 13719 26107768 98341 286393127 78626 79057981 17490 76267661 19196 169628860 50278 282976428 54405 260607286 40599 371516016 126806 226202737 38542 239119749 65004 253600294 69503 250693414 96567 33411774 121690 330469090 54744 173929438 88393 265727737 39399 384113354 59803 187847153 91494 172241856 65876 338377861 79972 24712978 123140 262081056 75924 195138034 126084 233214002 47163 166037285 129195 276152419 35807 60083703 19937 306884748 4134 30232536 75312 108431644 38775 255428344 13569 158511110 77825 202857155 72788 108111325 23081 257972086 96703 276485061 71586 324689549 106957 49289254 69990 28435286 31510 28189990 2846 75994410 88567 355039176 102560 37939932 45005 97172300 17397 9820444 23079 38546835 34385 151678628 4200 374862301 57602 357761258 96527 209542490 120291 179949204 47951 360270259 88621 204337536 45437 321732170 73648 142735484 2299 118486440 33612 90279863 63298 134036442 116719 112928926 1911 260662844 122413 264147839 64241 108038408 69789 277480840 127840 345311273 40778 213256535 17412 204988726 30353 201723870 83982 359897034 3090 351513415 15025 186492498 118118 212095595 17328 57756864 72379 172721191 67992 155268261 80675 150571921 80360 13197053 103924 197355121 24512 288873752 115574 335247106 49104 281275195 99487 355860762 116307 126356767 130625 42217731 104684 267809072 38455 364995628 124339 116772177 13730 256159149 98868 242028003 47513 81632196 123711 367821839 19665 108350741 114769 221906551 124072 175547103 25013 332228854 51299 223131300 61831 376944259 104537 247897771 80545 285793921 55715 214112157 112079 179098154 116109 3273548 42754 271028293 1108 76399459 45190 7879004 115856 84725285 80066 56399378 52687 69638986 65961 57598389 84510 343017949 94793 116679306 23187 292602994 6152 336192251 38354 163947614 83210 278889452 80335 250873266 23988 167088497 104520 246107151 8653 81885744 25721 15654491 35380 331964845 77409 116112396 2784 192293408 128433 39996144 105537 331011206 63637 4015884 1747 17601003 102035 355156790 31743 208962662 51088 378198035 31317 5324999 75382 317826157 42812 13880847 43691 329180035 36358 265573074 127439 48628973 30776 253268154 70717 131008825 9989 82201434 113357 128723234 2383 234258439 12601 298473931 86130 220659892 25585 347704067 105607 256236735 10690 153173121 55101 165675960 91314 253281049 49094 229563663 63046 371181427 70930 185191521 122823 219939416 3395 104119184 105978 144536899 66087 71907683 48568 176528098 107608 122230863 28262 73167192 37801 37911300 89614 181242836 18576 42658958 127537 102741074 50783 337960541 3961 347698426 43921 112825838 52182 346747013 3883 174411070 10463 362612896 98106 10134972 58322 216624721 119440 57395311 42706 133167341 114997 177905487 76636 286013286 130326 358867874 60592 167006464 99551 266787209 46632 178494318 116477 372408547 9382 169408196 11057 222783612 121408 20387571 9901 273806131 88349 361492364 51387 204991673 126034 97550558 91843 325548743 79730 72326965 34365 64159540 129279 323547286 79706 102716012 97847 342639689 101816 64095425 39106 310534451 12661 369195432 98528 88392562 66744 273664974 70294 127956312 92696 346591960 95643 298957958 81271 133004940 7292 132567643 69283 370341090 22173 6818883 45843 330284333 26537 5776474 71790 155241109 132619 145918821 120226 155478245 64757 267284647 62971 22165442 95081 372365738 112274 300600793 28483 84662076 100941 7970426 72081 145011053 65676 230716430 21451 18001906 87682 201584854 58609 206906245 95734 133292575 67159 123808237 11559 53194786 111586 64275267 107660 290459065 110403 101642460 27072 102261658 92987 177738310 80924 326474619 16525 370555357 118184 211490697 35975 326139133 132695 290944605 69445 199421450 111806 169014908 50123 250515471 38328 179279831 16621 109527406 123057 235293737 103780 233329686 52285 321174716 16053 98413140 46166 261034454 42830 149062679 50293 78031681 59715 80545842 95773 195851242 38067 50600056 15428 122793636 110492 297554486 77922 366042681 85533 325907555 76105 170729490 74885 254081025 33058 313328225 29480 360145466 54779 228242686 127843 320599734 70051 120372086 99396 194925353 31097 84389776 125055 79018888 27069 79564066 87856 111086389 98196 187665065 81038 340772423 81195 106146713 6614 324648101 22850 199848413 37647 66872195 117587 319152041 61398 310208916 119971 382913670 15548 185440474 130956 250349894 115306 46697139 4665 241237858 108863 370105549 44946 30289651 21896 337296066 71326 321106439 108774 343023298 97710 147625567 60313 17860911 32835 29214295 58452 379627311 87139 17122916 102131 358671450 81062 224477955 102564 202019556 39675 87968976 85492 208629960 106719 193107009 132657 167817390 86483 234486173 5374 209200998 5786 253281053 42262 350004998 16820 306063266 16895 141315105 24240 346630715 116583 318517359 29773 345212393 57453 178519899 47078 52967833 68760 207562568 107393 197278093 18827 58949041 95374 71571915 92706 144806558 108347 303608223 132710 247441379 82551 277606088 48738 338755878 130511 339815965 92512 109934303 89355 256548434 128275 159608524 105654 249963543 56466 350842090 124708 263995494 129808 130951076 14972 270401877 13705 322385183 89055 189508188 122386 92575838 88794 100325679 6299 139486237 24629 69497385 15738 35277304 62302 340632093 116811 126751161 19752 352110100 42179 223941769 99753 192967814 130246 165725067 107319 210764589 128984 249259545 62077 283203786 21270 326479519 56814 106132856 38832 69846662 116038 172323071 5608 107763229 46233 343255565 7526 267953517 113369 119157674 16366 354584944 18386 195610526 79601 353207070 70812 55366205 74651 374675743 53222 220850649 52730 321903053 50639 172262581 108018 261916198 33798 333908033 47524 176919468 97151 97943151 46675 347324043 130303 156202680 78425 146374854 129312 300125503 57859 87162440 112194 271744964 51434 351752518 4841 191068723 121201 258417296 107985 308025510 24246 235073664 16165 37609776 124021 171121686 710 371040019 27878 258350678 97174 50843990 72319 211842843 15344 192077628 124155 79925388 96314 308777935 100062 64359554 95674 134746473 82743 95797135 96800 368608609 6309 64194347 97228 137875358 132697 90170296 53397 147475211 132018 189809942 106540 97959274 49616 310836501 29518 159511882 26413 229564318 84045 224827494 89810 22351572 58465 27709160 105726 58610724 37416 267506762 27403 375832178 104526 241454050 114214 185563489 44835 226198764 105966 298599695 19384 308369171 69785 374642430 70680 56527928 22716 158636199 57401 161804811 32508 268192175 7558 329021791 78986 265450464 68955 299165347 16907 41884357 83848 62833590 70408 166687002 124932 135680872 129088 238664950 117229 324708847 17214 126363999 23710 170827874 67303 300122085 74155 351095137 50019 302252264 13979 372969757 13428 350619930 75913 150046495 69514 376599950 101007 97446527 116122 223419127 77219 356579735 43574 28658391 60052 28034498 106158 99754171 67940 96463843 130807 330257658 93326 267423106 113358 215123359 124830 309107672 67152 89117473 39591 135251170 74899 353991165 65474 150788026 52181 248807223 100792 291791533 99923 268014432 93179 364997350 10986 163582613 74649 112154092 93234 130843238 68456 382723358 65975 263672107 62803 230376998 103627 308132449 15591 161274885 82008 355392517 129225 281521833 28433 150509398 97098 349941692 81897 15085347 25223 176601117 47448 331895914 86108 374792327 61179 321703008 45720 203203507 96598 245686924 76743 240113997 58721 351133404 15866 3178062 20537 315346268 32232 337824229 32835 133136878 8595 193469820 109325 325167032 80598 79061996 106508 200211155 61323 333897328 109307 217206587 39455 175018717 29144 187302550 59601 10070941 93743 260788412 92182 30853161 119441 216162865 71095 143130800 105607 125324995 127998 84430106 5273 37790318 109891 352866137 62171 148010408 14478 87844685 25037 206790754 32519 360272263 72081 145620088 9876 135267674 90677 45757907 55660 100072198 77057 26854520 107514 382601258 47585 238219590 64467 260698674 102758 246409549 46177 295179744 12758 231932853 13894 3807556 81791 136794562 112119 240277016 39662 258050858 62177 215712772 46872 137126027 28994 76825697 59678 193121659 130103 221515229 131540 24712940 68016 332452551 112860 132159231 95959 375926500 37397 303724511 85356 361847429 118950 179504461 104368 106238873 47984 222423608 102215 366721435 68659 327299868 57869 361519298 15299 69493841 66441 190571722 131320 27495978 131330 15505969 38473 76957197 26892 62714130 97793 39378428 115664 184027871 24770 317529910 19317 167928976 59288 221277305 120064 116789399 44246 47156850 46412 165999442 46586 180479524 21517 279548072 102473 1148394 76244 223869579 5542 41601387 108421 86338702 61337 325980554 121032 264077118 36494 64066267 18355 353836459 27031 331405568 95531 103551839 74714 144871925 29278 171417592 40006 8491765 9887 191195061 11708 82082606 27978 332059066 11402 73226031 38072 87270083 124355 276071785 12952 274673141 52527 66991768 100560 375317004 24870 260181711 110474 144203636 53179 377832140 45126 221207295 94715 381914046 78289 306667806 73098 370027448 41295 66867201 113921 106432799 66893 140651507 71057 334559926 105000 316587898 75418 88484806 46112 179665941 28303 354674674 14953 99101310 57434 111131034 132858 174268109 81876 141045862 18294 223554224 8903 193309240 63672 269001531 64746 221645337 14238 150200107 80529 183334270 117874 255704124 20084 86196691 76049 159994572 77116 98121317 111375 254310825 119942 150543005 133325 321154092 107201 327101816 121185 218269568 124897 294177991 90405 45101703 67109 128647455 15344 353517421 67860 375713516 70118 136844745 114654 367746045 99028 161894658 28967 366622094 104872 1888120 3639 109922061 101718 111586024 105592 251613722 107926 206702917 72921 333068689 6555 146653491 94227 124084237 101673 127579956 115894 263162884 4288 137342939 83269 276586114 91278 255643624 65711 263883948 92989 81606546 10205 307571769 52605 101411583 11591 73418402 78052 234233106 42402 107875576 89175 278769100 95732 286322223 115368 220683609 106402 316704765 87758 338944730 114796 142362131 109823 315392479 110724 54022501 37144 164064136 115598 123281726 38259 369942172 24371 289748944 67767 55369708 72041 340220845 19 324187974 114246 177089815 119624 26758407 58698 93137853 46589 364292188 36330 367202210 70701 161855549 116291 15892696 26502 165800317 35461 245042747 22726 175792527 65376 222768567 123507 231965275 91637 263352745 93802 123051763 71983 25985875 128455 210819451 28863 52172766 85683 64036654 1269 253789305 57647 332721324 94453 226882179 58667 330482730 94803 303012588 68608 229288422 22753 182048365 46752 169769000 47300 103191318 86420 262942307 75847 51464757 98486 158493832 9952 150120109 3485 342255986 76096 268595270 93096 51872832 76041 114828276 13792 21377693 724 300094585 36890 205754153 106333 352019683 6862 222998302 7557 96947723 18737 248866591 19378 45070700 122555 310376539 19072 306621860 90778 205378728 127373 31587571 8469 284790426 81459 94808716 75400 283245598 61813 368752883 10886 52543797 46865 355844659 1893 132982246 60653 377318759 96156 257396573 125913 60818887 99722 117547521 103050 60165468 89044 199698422 103716 160365141 44513 258229238 45780 91533039 4576 2197949 16830 9494 17533 294815074 57454 4650412 116923 56589325 107580 349296997 59623 176889135 129582 76203137 71607 72260581 117130 169615906 81402 291539913 48046 299461088 46330 193689649 49627 212285644 126826 365399987 36136 312401086 96848 381701948 132822 307595272 94486 169904105 26120 187339153 69808 150342143 16758 163599626 115933 168712249 93395 258661995 38847 372706582 126909 275713651 123657 156891351 59689 123499715 35802 108482873 63484 282844454 68092 278347936 14053 190951935 120439 141249162 24682 115420405 8548 237198983 35298 262886621 79579 82545299 85561 374126122 72779 127795942 119425 21730286 47269 144419345 67057 355594488 110588 264791179 119138 90894429 72819 233072784 99653 315831233 82834 40710958 34255 11021159 2663 61969103 104350 302677830 112410 374115250 54669 64218099 113357 158024988 73633 98927898 57468 130728441 27069 227913326 127696 4208546 4054 176425737 25601 137187149 99027 38332452 97307 380744181 103237 57114617 12833 347047412 97710 102875669 121663 143685958 2059 135690341 5446 90300669 84584 46750229 76342 137050866 101125 272324608 95952 297470902 68489 177921721 21250 245882951 74927 231311135 32313 333853452 99433 333008087 120356 213297464 129464 271017102 75092 110459652 113044 100502765 113128 214140221 97897 207340472 53370 202251383 50431 45135090 31212 182248219 11262 351224851 25927 346054731 88969 145996097 11513 17290928 41579 148389818 100066 241799213 95749 323631175 19469 34496720 41902 125863836 117912 54732224 49092 250672643 107526 92957320 98266 58289565 119026 140249539 82373 116313434 936 328440506 71581 371883094 133046 351229544 74201 15937608 60957 218484019 118588 246860905 4038 136552068 13644 66132184 11806 305038242 110005 356515791 80835 62815051 63134 164507586 75227 77983363 99924 50974184 4190 85174397 27231 31040831 70262 366192565 16158 322927632 34759 287279773 112677 224684845 51666 96400761 124525 116782662 22473 55073284 79474 289065116 110929 46328677 24845 155298963 36883 186458678 27801 172608169 23589 381105140 117998 2103359 11357 254616629 87357 138582746 9362 237250094 84465 64676676 8542 72887564 100928 261292343 67528 258077762 88048 140807229 27235 129403701 39597 157289946 7044 368673928 20625 291692865 78004 150804520 39529 134997323 23652 68241588 22013 163873006 110324 112999662 41518 127766161 105878 160130562 104971 309451693 90322 332636495 124780 371635886 118044 56558158 64792 50031761 75009 111379013 92832 106367918 4588 121384305 122142 138079993 95871 11824115 25664 254164566 68874 7205717 124667 110289021 77652 293605911 83249 329504397 130938 206735043 103649 152525912 95134 358758994 40144 168888776 133097 56696655 25468 368773628 114389 283093373 97869 103107505 63767 211806159 128579 24401656 119540 246122269 82541 282954883 57770 301707627 14085 155126708 72374 55248198 18537 274409736 25474 267463721 1031 240623165 53976 54182591 61887 105167460 45327 245391681 47064 312354105 101079 114093448 74278 358410000 115735 247088238 20414 45483196 68795 130030435 32521 275710279 92664 69518697 49491 5522360 5798 159556293 24366 323408983 72421 14344950 16063 44630124 121010 231282864 72921 74978312 104325 157131413 42145 43093592 26447 137562930 58619 91086760 125828 269699853 75977 254898822 10317 133353569 33006 269953816 43336 131294653 98505 361075118 21808 168516929 79263 302586861 122941 312950212 8676 149459746 39477 56915567 25531 64841876 128157 158020243 31060 255743659 130760 49770355 22473 53605161 15706 74046563 129231 7993888 118595 339872569 10432 209784323 34645 261319397 113180 339717894 33575 212994361 42729 171048609 109096 384141036 50447 211717215 78202 325498310 117702 59992121 111449 262331781 75326 380088991 117979 228754934 79508 210294340 24740 165066541 13784 364118578 23855 124616408 93978 175715139 94348 314635752 115029 59162818 11805 384807613 75586 28732627 62895 25415758 85857 68246526 39323 145099769 131628 243932617 90442 250302354 100984 208942266 81037 286294931 41855 268338203 9006 18734134 15821 293389816 63688 348333446 93983 29005734 121098 116773527 70845 303012552 122678 206324753 33655 337931822 82315 285766194 108232 383976340 34307 60764373 129550 342139802 12126 188331994 77405 173174176 104456 148309001 109687 253288840 38008 179226848 81851 270575040 10546 38449590 95639 121762552 22670 34652582 82687 83922634 122669 296192046 56925 266255984 27838 288336053 3997 324713700 62419 230287450 70068 213938844 84882 193122798 23013 143616056 124146 176869857 65003 52128220 49069 194256060 29593 143159692 54114 115138882 47876 141075537 115163 191411297 81237 154710250 68333 97552071 71389 145380683 84614 263911011 90345 291527555 105837 316329669 52071 107292720 18896 363365403 86474 158346177 64539 89711775 93738 99189270 398 16105269 31917 301465552 35501 127477705 125236 331560248 100683 186521453 81188 274252106 82313 325558313 67405 151074235 17642 81719434 65856 137356718 91142 249316036 57177 13982043 83703 107849268 42042 259339547 68941 99567747 41016 107178462 34846 370476437 109138 375292263 81853 125637645 42400 99352244 8112 124144665 122707 77270588 29902 316976748 76168 248334372 48853 34269585 59496 49643160 106644 307008519 122081 332821890 95067 286770522 30864 144583068 97575 150612644 131943 86957656 50381 348363933 101332 301493505 68295 345489255 116582 49712546 70930 296609108 14466 297430322 29760 326745686 4530 51583010 85656 238036022 75649 208771472 43997 169506168 94459 344698680 22729 366605657 41917 181535459 81591 333969944 15046 30534967 18366 270724636 19428 109912569 96880 379857348 108480 148959910 42437 146086862 70616 247923727 101233 131276676 50409 19442883 34147 115311003 109000 103678450 129474 65025678 95717 217845354 85876 42399370 12149 92178680 93719 346688611 48361 268019751 26210 131518674 113408 234139479 27324 38893756 88572 20337668 27184 120588197 80973 82548161 20942 49259382 79473 271460320 4520 254252242 34582 22759007 125211 225326185 28850 285033491 22482 90862581 90411 133866693 128683 279103162 16357 235465805 54698 209784926 45228 62821340 66406 296683268 125151 283504474 45901 80164002 7164 55805545 60233 49163459 42406 274567529 6172 160098798 39039 208003657 75106 40473684 61880 7930160 123370 312257688 22371 186550949 20257 43837858 129873 171893192 88904 182483207 92353 357956394 43623 153197534 97793 60402139 44786 348244934 50450 224977810 25763 139654530 5908 232698264 107398 325906891 7481 18098423 82504 42456059 9864 177017220 98351 26578278 95028 349924988 130149 111386447 61894 341840658 42613 1982492 64406 117445833 106661 115406209 10435 251532348 24070 159321567 51907 81756338 69950 251654545 47936 108190997 41260 176624861 16892 157533075 87914 314606089 54 280840690 95183 118759139 5034 176998744 42291 219260931 73023 358442780 49477 151619582 80664 194749591 18761 106115680 34039 314887469 126743 65569643 59452 788212 106894 284882750 63346 275278916 24388 180298215 98868 196011310 19384 331743374 26855 114748597 92552 79526975 109650 33293004 48320 317248915 110271 337354338 111410 129249207 12339 222792540 86520 30912894 125945 182824731 746 197867745 116524 154356571 43308 34124862 110175 369361934 31296 217460199 81504 292489901 86352 269685337 68545 261593628 57080 131850664 121817 61331245 94476 346300496 92096 317264042 76136 98696597 120819 346249529 2947 123981360 130637 238078999 47613 201351254 121118 107129745 59745 371784234 101632 58995442 100953 198844837 82356 28967579 105311 194549898 57823 293191200 113537 173214162 1764 200805947 105372 354302640 120880 371915399 17122 237660756 105570 346582259 20331 339806631 126141 92861775 780 70884939 113911 372055390 64950 117575932 122811 180725653 78950 340668049 124631 124796977 57945 79954526 10432 159809058 129788 178187412 108793 199980252 794 205319791 57125 265951900 101836 254988479 98096 164862512 81005 346577508 96255 31900378 33087 334030510 22556 38414189 91503 205541114 100830 284960187 97770 207484480 108306 74628131 36603 183501603 121652 347574935 8602 166805608 30609 45255529 58318 174572608 40015 132428066 39787 362897174 46171 99034565 22038 93067276 25664 163736185 3106 262942774 55162 297637793 45084 187324297 94846 223287754 104967 25934166 83604 127400007 76606 152455283 73072 98022836 56201 225213898 112152 359480668 42196 347792501 87199 155747476 27343 43940485 19214 4337596 42868 60396576 8739 266301869 128914 133224121 16129 115020269 111014 223713286 81523 383380898 3717 166583155 11532 261245302 126196 189617930 111738 261378022 60252 40269477 42400 322529577 55436 264633895 60509 25033500 82150 40771547 129023 190035515 91543 9767561 55671 22005052 86603 367343193 24912 297429471 116675 202892323 70118 278578735 56925 342191895 51552 50812790 118228 4473804 94492 250290704 57458 53576663 41874 226788475 83837 300483415 53208 154626409 96926 101693564 18728 176829847 87663 302006944 51443 202167428 111686 208237914 35754 319134607 109904 38225837 114307 241409806 105201 50587776 104442 16862630 56818 9876663 65939 204329899 40966 215625897 131572 350938367 51417 33253034 95514 40736902 19521 46610328 87068 379516153 127593 74297418 75061 150755654 23360 215822583 131969 257357190 38371 179014428 4061 157326515 86910 219438763 24087 124220508 103026 55632952 78669 115855434 130478 67812422 132910 210127275 17207 260043105 20390 89376258 32881 295578075 45890 325350131 110571 58321144 79165 122070795 127897 183318476 38462 290064051 81708 100003757 48366 15507480 49504 261945281 53207 164757897 73214 124485682 4115 232556390 15758 47665187 109151 71852867 56640 305244439 105318 84003280 122398 196290032 89231 300370849 112212 345772451 36785 37065222 40028 39970938 92789 236275835 130055 77112673 34412 43891453 66918 97748422 28526 316879841 129439 197925431 46018 330352331 96792 302940279 104578 249185483 106712 12831608 46939 215235775 110001 281002346 101026 66378622 127661 38296234 68996 135668333 102228 22971208 122811 15983006 69315 96463888 34100 157551844 48656 319920290 20107 267281495 131182 43952515 54903 352494227 66682 155188496 8568 159445122 118705 354454541 124561 190638850 128592 315820588 55737 124784337 105961 39137184 28691 92353845 117914 272801032 116128 41340413 47146 196975720 53675 272690873 5841 369596711 103937 253050766 3059 55465110 59780 47374768 125886 302476227 59359 225472591 98187 97037758 80537 318220519 41484 119718681 130913 65664032 51038 225523208 106925 170464721 1638 68774629 475 278625221 71595 227235274 45982 146825512 74540 23167207 87053 326855326 30266 359660356 115210 377545941 67551 360561560 8353 206088257 17061 17492113 87297 281115725 12387 86232277 23064 326137407 110292 290388447 50383 6425183 13913 289290260 132233 384039457 61899 337299005 106188 326824515 104738 309456741 111981 333248468 31445 79309867 110271 43986904 35612 222146851 4522 98936087 50801 95488297 74008 291897647 92595 119344453 123437 169849043 85905 148144215 23648 215971420 71211 331357146 8827 178850266 41824 161689205 122224 9622515 89983 82367029 95566 288154142 100546 65304409 41820 213118815 128148 344330637 103366 299648678 9640 347174837 113093 267186694 35993 164043626 42010 38449852 19212 30344859 89508 284593355 33782 371973622 121866 268927145 49639 264025970 26862 307313570 91618 218066433 79094 218656565 123953 232985068 5932 62615745 49714 237439792 14047 150557384 79268 194802313 16466 15997655 84383 21050122 111587 284569713 69797 259953797 124923 232881876 72420 39059478 73344 162566782 89625 45863121 35917 378545304 81145 217543364 43524 25353634 115069 30058454 124223 189294853 27602 290924050 95496 98897541 67032 30564977 27686 152867278 19069 169481842 61598 320888855 14705 372563648 8108 149841142 20721 323153931 91555 153125162 43202 262682567 96343 296396584 125132 336679406 115392 94271347 63013 253814620 129365 352948589 78313 345771941 60952 280630372 88102 319787162 123969 347033417 58598 239051309 130089 347347430 118879 26205245 121844 367394228 86528 363965224 10494 290954590 4137 54729688 63823 92357042 15848 367479579 122523 66714295 118705 275643167 16033 359865444 3458 262888807 113480 166383966 78147 259115333 110751 268518165 57363 47435273 120095 161265384 90865 244956798 5857 279755560 52300 220232828 35802 120922773 90364 278648692 74513 55697185 53307 206023039 60511 91739903 103526 303945041 11128 364522167 50643 288126683 111502 377975758 76515 277281354 102815 299585852 122136 297871219 10847 12372541 27279 70370420 39075 162512947 71764 180671850 127865 129375469 95443 183166648 104498 342837937 5946 161245152 132139 370673862 67505 137188620 78669 202457925 125892 155867773 82633 303855719 83357 126811969 33491 11544845 43723 143053974 42006 235039075 72049 232346811 78542 102730103 58533 383449682 124054 32884738 70304 155594169 91246 71862737 28024 291651307 28733 256758523 37778 221524918 109278 136014844 94324 129028471 127593 109668128 127982 364728751 77929 374402825 40895 47629621 100891 225776525 48615 295492420 82992 62455011 57242 205964029 125414 222437203 66340 73307551 30208 110687861 50782 313984391 23537 146818311 6392 47587362 70625 362393650 81458 28118513 69929 12163750 34067 54420094 50308 112141326 45878 15411519 102673 195801915 118422 235698613 63455 283161398 17734 264129998 42464 148482295 24067 145855583 35840 58954167 129446 293945374 73068 330848495 82716 141047718 115031 86938591 1027 137764949 79747 130976624 21303 46351052 44626 244026509 35308 253229476 30095 334954122 107713 97683405 71541 372283264 85276 109898335 124358 100440247 5736 67543042 7459 357466394 118758 282947897 9782 340293841 68241 293532101 124453 307314248 46597 180588622 128032 374484013 53767 93981300 67118 197542530 9728 46135831 34258 306599086 3993 146084270 60779 175017900 64704 89857328 50736 15672689 14978 182194888 55690 55679714 77269 197342367 15738 228773315 76612 70455229 97639 102427816 80480 147587080 51212 221828527 39428 381136323 132549 91092121 95052 92397080 61241 43828052 16892 8598330 80622 233547797 28706 121928360 54012 333061403 99005 99037347 111383 219196290 27940 289428151 56124 189795890 106807 234882804 2002 84845149 14036 14740631 70285 129255588 18849 212683687 73721 230750661 4857 43308498 127315 124647102 42965 14977102 24068 319903894 31153 333710793 38096 298975254 16947 214735054 14181 24362319 69357 103751192 13271 157563226 126214 292922146 32567 126963145 102466 193048723 57131 503267 25624 163924297 106851 257928137 20924 280026280 79903 15128856 75029 25782673 96857 116398341 68577 309228213 119407 113712923 46275 329187071 73301 27581595 76695 344062099 121875 152516644 8033 368035796 25146 104928112 60721 250809111 76554 92564927 14386 192623341 40755 186322523 17791 276400450 117776 130240604 111088 76957688 79101 11179120 85634 292553077 4775 77902618 54764 278276049 130472 221187108 23230 299837509 84899 253966215 24395 132156656 125968 269880218 86991 336325985 27728 266621455 93794 69593087 98415 332836813 51405 8750468 129262 156001166 25154 286840955 106906 282084707 30292 76032705 130062 3134766 72525 43825907 115387 332428257 79157 191053801 17710 380099930 133243 369625967 71848 338020098 61259 153276165 73870 304337272 89647 298616168 105082 167556178 35461 353713965 89346 253340176 67648 358490556 91653 368966372 112117 310844125 107723 116969224 4151 124025777 35758 127868781 112792 302057309 99717 75764506 120098 115652270 83328 221845173 40578 182956729 65819 37122615 36295 67281744 104757 352908306 107523 125671726 8308 266257190 61678 92896814 113501 333157233 43666 367734900 3727 348906784 48754 88368131 62726 118780812 42067 119937086 62883 140975042 12856 217584739 55490 84603129 81886 268829275 5874 51639912 43386 330836486 53383 329863846 62857 136258462 22465 95333006 96188 41439948 25032 381675440 116713 2334991 111536 264153517 56851 274533462 69941 341198153 79905 269054491 24727 255539013 12513 150915499 47263 356854252 96273 223558008 124979 281599945 42224 321066455 56758 42079415 71986 260090471 73827 94346088 116415 186083599 14026 378262207 125519 18600158 53876 176125723 33544 376186629 112572 2460580 113426 337634520 84043 323391126 125565 109916051 69258 69199016 79307 66526534 86440 107712108 72227 220045551 56870 189485768 52240 249937371 80816 103658143 117061 254090870 45672 52818915 102756 101131028 49542 276835705 81587 330495148 46256 248499995 50307 279810893 46591 80561050 77199 314633429 120548 239363639 6342 261023627 39742 109467912 21400 208194910 107907 92130239 82417 326880570 104391 79898173 82343 34049400 127373 224020219 23851 287647738 65039 291729934 42048 94376448 78783 201949082 84864 321482464 99342 56233244 29276 280255911 65338 382321672 12159 86744735 6229 243620494 53588 33035281 75502 984037 65306 77728840 131527 140359344 28461 183801198 101553 372821987 125928 231506979 61248 105667176 16816 180732223 93212 187462833 65163 16188623 50481 143014367 36978 293306063 73526 345976458 117056 288359563 60796 348008448 67304 20218376 35136 349423434 115042 77190194 110494 189750378 22241 383523089 52961 342154959 22446 312393210 18827 163624131 895 266384375 18385 320063333 25342 235926379 97402 194082185 68360 3353586 58828 34469191 7638 334992445 35745 196432118 53598 128196452 45732 2854882 52023 364937347 33142 348548329 115769 134301158 120051 150467298 19401 284505047 83265 313902314 53384 8927403 15111 54233248 1584 228491332 47367 217647491 1120 35976247 1217 152216761 73921 68837731 18333 96534049 113258 373321970 114968 366485706 56360 360568498 130032 171556227 11568 116361210 21772 60894435 17330 376354005 88959 252741276 37137 188887750 21150 38154630 119691 7015572 92877 228534388 98914 27186390 106216 57976519 110188 184472549 115454 255837563 39381 172484787 107872 259581807 15095 318919285 49701 143653280 8082 281640136 96198 163451243 21314 324400279 74429 269760627 48590 118246167 21763 112648925 17214 312849440 36222 61002631 56569 96231450 60099 26801219 119739 369661677 38972 119771878 83651 30814520 104954 165858631 102492 25089034 87487 264135948 74130 250567797 81627 75572327 98050 215867622 14471 179210292 76460 46030358 38950 40360899 25709 151082524 111827 126372591 38162 49467124 96923 170064223 4191 57918530 65435 125598457 74125 45015548 92643 207485596 116309 254675563 113500 186923945 92648 294247070 385 253697056 67918 69945079 73940 339321690 118484 240195437 91553 357564208 11059 22909874 73267 10660445 25314 124043236 9423 215729535 56491 321688172 5826 309766881 14455 353237531 59107 130921457 108600 366667478 122183 118956157 114182 139620621 54707 236686427 95282 192926816 59226 3035319 44673 285754579 51053 143568634 67945 15601302 8884 174665718 102027 158978624 125292 6748087 114829 382899183 35096 331525572 114621 253937460 95997 213709798 97875 324534884 32496 260023012 5871 79393112 76669 114104462 57114 250750482 62967 145860132 75671 36931423 1441 233164226 27297 287546529 102897 23075833 64585 154311183 114517 203790262 88205 318370639 77311 239806456 132488 26478781 125019 326218842 56364 136990823 2710 86574323 54490 281710452 102898 48843911 90550 34527428 113371 110499642 48557 148035397 89908 165186376 81549 349154239 19949 58704721 78923 303383148 29500 339824905 88697 6668084 88678 339045799 76846 256400382 438 15933558 88436 146766641 114997 10433102 107040 345641049 82597 245492120 6405 202903493 45614 263238215 13821 250658141 3288 80411144 749 346886856 85011 368796936 105488 333938653 76913 69204170 107659 55755565 27928 244353366 31159 45179918 14277 232519079 49299 170418409 52356 44532199 47043 362766481 102870 100340826 53830 338706793 23661 134014867 72973 384086656 107982 283298642 77962 257813593 13590 294939193 129208 347573068 50795 130437439 26743 100757040 39229 184655468 132221 9077217 76878 168295641 68184 230250476 25577 30986454 105577 201812485 91305 383240130 104970 279916279 69404 351051073 16603 292290523 127670 377730106 104166 88498338 114606 95093005 12468 194882799 23773 350242881 121803 287239505 88547 114776167 105631 240218270 105784 233646481 3727 257388099 70430 266666901 26266 230862557 90445 178587071 102035 121358142 128197 35815740 524 15933958 56438 366488416 117384 383303871 113567 327814912 69460 27232939 73246 168297254 31368 312538259 45171 50719395 93882 72170228 79231 105979773 128179 109609937 39174 3857040 106971 279561936 88480 160606483 121975 7491665 69117 100812430 111367 46850407 128179 107039304 58904 38118714 20122 81977525 98690 164386517 15139 271614798 36850 7479868 107311 163196266 48271 342341295 40772 221091873 11738 255702848 58096 262277049 76790 296160716 70669 167102949 117462 22359009 95549 38876826 58117 212641357 21517 233236929 73647 86292628 4535 146712522 76820 313552575 89693 32401326 40276 206538939 113391 259735693 54399 130100755 65367 371385178 120457 87700023 73890 135924262 63802 175003516 112355 13210390 42751 281479872 107907 28092531 106984 55368105 81396 175555661 22125 68979731 1194 363163696 572 361141913 110981 103549450 42331 165458889 107403 215811991 119048 43725802 81570 194070721 99707 35797190 24334 37540981 14888 181494624 82755 255632982 37038 296132413 121087 359906739 52674 381850088 51653 29783972 25992 242060933 128932 65754398 46560 226357695 37758 109270920 45410 69118569 12362 164940544 94505 73447245 112725 263944288 98880 153460686 81492 104058967 106844 109284259 22849 262465762 42236 234896599 84928 337074984 79681 327657434 48521 32594554 50735 73501917 24839 73249670 103369 268330964 56810 6228007 119623 248842248 86096 74894612 48175 248777541 6503 160814077 82755 177259915 88260 62738912 61103 21101601 85596 135417370 122664 282782919 57495 66295828 53903 66728787 128973 166788977 92191 240548481 125356 127683011 29273 18404334 18158 369196517 12562 360083470 131565 382029255 64429 152744512 22588 238188247 97031 63094287 121506 126528639 115028 103295777 133069 69960181 51167 99886885 78694 224751759 93627 66717072 89281 140913902 7721 378377955 64457 376318633 97010 154498414 25081 56990732 68042 178388830 67094 223560378 102307 136598783 72529 365816790 44849 76805422 100538 225214882 74251 146562141 121976 215482282 128419 166730512 47881 86650625 72736 153838247 98030 219078633 132427 66410729 14210 199902361 102653 270300426 39962 132402812 81660 165374186 125275 137857146 119693 307876327 60697 377341037 71724 283072743 26172 241531068 110266 344077664 114824 331660443 55565 338838805 104731 253752353 61412 49427219 35452 124030110 128036 1320635 34409 232827567 114286 47873385 47753 175173716 53175 227077444 10903 38114077 118175 121556105 31841 88206271 91412 165782701 63198 288777835 80391 222212579 34132 18323147 108122 155796585 3073 40032912 23746 230699095 69729 27319341 75459 312698910 31751 210198062 69294 383646827 14832 217228531 89683 181122101 82316 66084703 90520 273520538 94841 45671202 113638 81670587 76881 170699583 104748 370019519 95712 155210827 118618 213033961 59191 380108645 94025 285441479 26395 108052540 6047 316943229 7685 160875850 78624 328537655 63002 340597636 122446 223649967 125493 377632452 76586 323657959 1874 369362223 111750 206201769 113903 225568452 74284 199490365 40481 371701508 30543 73366611 103685 241181670 62534 359227199 55892 210776333 31418 180592394 29225 146763617 106166 3819969 17158 13848898 75260 258567122 37379 316801801 70310 313236660 14461 222087486 83347 38805896 112478 19396742 31787 172334406 31540 134980424 55803 231516178 88865 279004087 97525 186977520 22762 27651484 92777 166805532 38828 25092070 110406 310673584 124538 359369258 26827 302789954 42400 172212659 57628 74996589 62260 113213941 78543 363214477 61087 313225935 72230 185844617 13355 21086755 44223 285137805 80592 4672075 40146 335099637 48971 334386628 44261 267081900 70860 93046378 52200 200723572 28964 275403961 40148 57965343 125381 86031546 74740 85584497 127164 114644977 92742 23095479 107456 283795401 69929 149134459 86279 380988168 44869 335774331 28688 28040467 52991 47528894 105684 27005383 71133 50542523 48116 162643534 100703 349985928 3550 310751406 70886 39234318 2000 305917284 12018 346179113 108954 125799435 51639 56273045 115103 347628107 93974 205658025 32268 96087258 92623 229479318 99090 294873311 122446 253308848 29501 247723453 10467 243539082 25767 72072395 29311 129514478 102788 273285578 36127 81521493 99648 343716770 117024 81810822 93756 296973602 133087 151674671 100714 172487473 35403 159138382 115087 235684520 90103 111911171 107554 227118104 8503 212665593 49520 170079394 8276 373775632 122976 339707915 74930 294451319 59999 213756761 47959 363920150 66296 313842042 69537 264894957 132022 226541353 37075 329121855 22615 81308032 13733 16746515 96431 157251037 38458 307575617 130500 271047000 82457 125780289 88061 186985016 130303 324222049 60047 203067958 39960 153441815 70315 138066763 103843 59222126 26103 382784392 78348 235397461 129222 24799948 87246 222797346 32535 150465511 32035 77687197 119599 279836595 105736 316564933 131889 60226652 66834 11432763 99958 114586347 102123 224413209 58664 98845617 32580 318473004 33440 91507264 52975 281562425 16762 147188735 126159 127400290 41896 104786642 59186 5951219 128808 131470738 111966 356732257 54111 67615848 65127 208796394 5062 229477413 84154 363014794 67130 133844445 56479 140600621 72128 294053012 66088 366786638 10037 80268431 58968 110908014 29146 146099232 47308 121166873 124090 197239830 49026 158502453 22213 146876427 91158 382647736 131185 132263617 21189 15764252 7065 255559813 36660 369422406 107682 140675395 64850 42143773 12780 73131186 113000 85327937 129473 218772596 118353 218131446 71095 242149021 11115 4402440 127322 241798863 45130 285114225 66815 1052820 131978 250987911 130566 358643063 35916 29526468 117036 345670557 68171 89437772 25264 337078733 72762 312317991 39548 176780180 100963 77214751 58682 318863443 69144 249535806 40377 164316834 96499 51607608 132755 69778084 54667 63320195 102174 184322595 64811 367234225 116591 373456803 70628 35987283 51519 287912902 90987 166078823 8659 102693875 111944 294731454 59087 309914513 38206 309920898 285 237495827 54863 26159487 8081 198710867 115379 378705982 41946 169298184 5625 139322344 72774 241343086 53768 285798605 19847 179640074 73093 129152028 74417 92800858 55151 164207727 132203 296179855 7372 303299068 88452 2979184 120069 93470208 112469 342324924 2295 384631851 89272 123675171 126605 378745085 50447 63908984 121122 338559703 129434 342394489 34204 259902612 87252 283095684 37752 8640530 58583 68052013 75620 90430388 107731 344180437 40640 91343001 37559 315682514 123047 200116415 16188 94177328 80139 234444213 129363 295475841 55761 246892756 80073 218445096 47753 16080371 111320 329496015 679 209283381 44447 277879907 19303 94533913 15172 234076928 28719 57136073 23586 354505320 43233 73327316 35519 349253366 42258 11461981 43333 240256872 32338 139426411 23987 89206910 130077 292541958 58879 157560269 24484 168407728 63575 246830885 112479 377918365 5288 283324294 36978 40349750 28743 218395784 66632 145770453 85717 250229554 44873 342651696 94492 178152803 56655 217781310 104415 238194845 94277 268728273 108932 255595865 42870 314719381 122794 31721200 85423 186186782 59163 23458229 22374 130092447 60450 353366234 116837 171037500 52045 41607000 29033 197419698 65350 108404301 124983 128075710 29963 103264566 5289 172785030 86371 312266841 71743 312336874 74148 206961457 54690 50066953 131257 305625036 72150 267873521 99420 291767834 70900 128619637 90014 29735754 35970 1336253 55339 192853574 25199 229454534 50820 58021195 35549 373110081 50795 54330753 84385 376161317 69846 209663373 37772 375992942 76902 369457416 75337 185335475 40569 83602120 36472 353412822 85313 84447976 79664 257303972 20581 220406362 47666 189846555 102247 316733956 6538 121911956 87547 223906554 84718 5355710 28712 49432069 111835 16640237 76676 298451762 107995 285570171 85327 93181510 110434 298294266 93709 12410240 19782 77042663 70221 113058929 32130 275223424 61474 307481331 73864 91947615 108438 371988459 54228 135687085 11920 349301234 69939 95824436 45989 135519816 111319 26005484 11660 287626677 109321 111367963 91746 338022210 93262 63679027 27617 339277310 89713 244375065 123745 104323295 92422 244090160 40965 349315160 101829 179210544 2302 379770646 14885 133234707 119323 143020821 118767 379358897 57491 41024412 50531 184404662 60870 329322724 132165 330599242 123596 273774418 124098 64064541 121612 334480231 50770 145942150 16239 170400072 70324 33772437 63838 181534773 121098 252805805 68667 4511963 101532 199866379 45185 248476816 48071 174338347 122803 367022962 64836 355899753 15736 204583769 89960 121192881 80666 77719382 23773 289442475 60210 130910891 52730 147005647 91155 297932808 48114 317932565 77380 14427293 96138 90619746 49970 205140329 21276 136278117 75697 251407437 51229 350386399 121811 24124293 83754 57431050 132206 214371548 131104 250422092 115003 292160085 35603 76538315 120041 260288785 8040 267230345 4857 23776695 74056 266071345 58032 236211740 80149 106841116 17708 93999609 91939 229834937 73871 276504216 53123 275216257 16839 208166458 6515 255418188 3482 125863914 90688 300817603 105314 117723026 81657 160095382 37047 70481040 87201 71489652 49828 352783508 46305 29641983 37437 321796173 122542 239763207 45709 209388805 99300 192545022 119078 147918593 42478 148609249 17350 245062920 2640 68996343 115979 382317254 75740 126284536 113357 32514047 80694 188256495 16160 12918084 80918 143955470 83328 265737948 60930 267618657 75595 128862279 19084 110742608 114301 131714568 48405 102585735 33647 201341580 118216 265906041 117982 302198520 131181 51590280 29771 32157566 10465 337447297 13196 156089326 26185 223388346 88 365544184 122108 207092939 102926 130535783 119787 377494858 119139 72860278 17490 311350262 101446 76542310 132780 132836747 49616 238531351 127319 260963150 54691 371859727 13114 23130050 19031 157040211 51010 42666791 110366 257131656 99640 51892425 30281 5250124 104679 335102813 55063 9521096 50590 351312606 8617 263264677 53122 130861759 26822 40911960 47086 335163486 7516 73797928 97348 191626760 82930 140901077 103212 236393305 46786 101875708 123654 25496082 26078 209955263 3363 30452210 131698 311479922 67434 138922114 50911 77920487 37269 122038837 26145 85663223 53481 333415302 49889 166284079 4405 152732018 126727 329498072 56688 293470361 111400 130077670 56025 252738838 19583 106639760 68145 349855426 69690 377828011 15954 229533856 82692 162337651 74306 162161571 121763 152740312 64133 164434668 3924 217936679 116758 381670464 11860 210463823 65086 365605878 22314 51715061 110748 189429240 99535 49150821 96938 192631525 21916 81532867 50450 226591278 91878 156749173 14413 113617362 65052 191351918 38894 200333348 92617 284671133 16827 316361777 78543 137242791 116189 125140684 61667 353855615 27155 175172942 53048 182789983 126378 137086199 121038 220316060 90481 195027643 71685 358904545 116870 332025982 79260 137458866 72169 348779980 85166 243484677 39091 150602425 56070 94090008 103040 322676188 89392 48417904 2868 175191239 83234 368337819 45392 85590281 50446 89109570 86477 162547010 72648 297878420 70935 109316804 833 74790291 80580 260858773 33543 131609319 15148 26749888 83854 171867576 72446 357201071 116821 125489505 12277 185857156 113303 37191115 49210 45227673 90026 331206141 100532 279759504 3071 207952496 64648 137065556 63405 54271146 82800 8748815 83013 369961953 33144 110934116 111985 257787499 66766 42512663 75009 212766570 101407 269133 4717 364427076 43764 72718828 16707 9776942 74400 98755757 2539 16213955 68823 122418269 80256 352542316 24205 258447883 682 250838687 102571 290902682 93848 352580925 33418 366914372 42652 200152079 106935 325503398 27453 62661699 125912 99976314 41414 142000337 36804 217506471 69352 288152779 32155 36228292 96945 330919158 48362 105572668 11354 365023204 96827 181248493 110201 81763048 62994 297729104 116167 361579860 79392 352450476 54036 172171693 10701 29147169 120262 261673690 101702 132758179 112863 73712668 41323 19579323 5439 74080037 101198 117351910 73695 292332071 57527 30508918 104617 284243389 67564 369736214 27930 346805694 92999 42102369 88940 172565534 44917 162189950 105161 170043817 111674 259912446 28816 127759918 49732 313360057 92745 67782231 26698 378763586 95730 278802134 86611 113178923 62133 352647531 121993 96295044 84332 182727835 117973 111442811 7558 51247298 132492 171547896 50459 19896358 33993 89085309 43524 181519989 87958 341331150 60200 92038872 122639 133097686 122460 192459235 56742 34524819 98016 72482690 40740 339333970 26432 152383401 80815 155594868 17335 209294319 77469 203911280 84964 329788701 63672 315940179 778 172068810 60903 19322055 30875 105392840 3584 224225702 21600 53220689 43097 344268678 10938 181002572 12450 178632783 13490 259551447 120810 236555139 31010 271390915 109157 302758877 46734 282896438 127779 229297835 75149 187912617 119277 270711020 132725 185261240 43375 76836396 10822 260079933 13759 290272413 75208 159448251 132353 96938912 82167 315208456 29771 323417623 35212 285061700 11303 68478597 84148 88939198 69081 102124065 73373 278627522 101270 44569281 93525 329034561 58886 164243855 76545 53071710 65527 318041835 111234 141536150 41566 105456146 55960 167807827 59475 278995927 263 363862663 70376 114040812 116557 35067770 91632 347454368 58189 266906329 94919 110254460 58194 345101188 105517 334507629 54841 144831461 103286 52696664 20692 338189710 101467 261008182 37358 137726917 52024 358430240 119364 272753076 96274 243873002 24436 84585090 106413 143144260 57351 187756409 71736 198810947 50929 58379868 84600 100467504 927 59820902 97210 168449640 41857 79423277 9012 14223579 78253 328019971 110564 299273287 91768 280454783 6143 91282995 131851 121738009 95243 148599794 107917 222276720 82046 348717181 102666 341129876 100494 63831389 2979 142973046 96943 27346991 98724 47013241 9887 75710047 7645 47942726 8358 360511434 110997 380494770 35261 118716606 1792 115691564 77359 83708806 32134 151665893 9178 186123464 110386 91611870 110740 63350144 3152 181577776 125397 223522389 126268 373916864 102826 187605731 120048 104810485 47095 356790559 82512 266020884 91674 44976785 36495 16152313 86435 99084211 3263 375860906 35340 290993767 109424 64520511 99491 146936824 86439 110139099 71003 153757964 39381 28388233 42186 258411904 48499 333627938 54189 260948203 17221 173332018 61710 344758815 108811 37024113 133256 179420246 38171 286792498 27903 118614531 9555 63621726 21306 315298698 35430 316109916 70419 359697594 59210 380485959 6852 196296420 106119 28869832 26103 85325488 46779 290047040 95600 372069301 26023 142375327 7708 186156046 56547 96013659 46802 329390967 114922 16737645 108208 220087394 19847 174745365 115706 20071334 125049 167004508 6198 141823003 5224 246850120 44639 130213516 30694 238292331 25184 30962600 130576 272762341 43213 156391524 78193 176980090 91983 350108339 65041 150376486 126469 293922006 30850 187165025 393 29269200 64237 119081587 43233 102962700 77293 305563990 15515 28759640 91924 286238378 12715 376873134 92091 1548117 57064 69036039 95225 290691452 3146 26060291 20106 298952906 25360 175393058 66747 352335741 51223 217622287 41644 363206437 9634 324206105 76096 47906500 78299 300791726 102936 88538453 27453 135124820 62833 324640152 55098 17351045 121507 301417069 5908 201697256 112543 257351445 7095 121807810 41644 297479603 98029 140725218 126856 278958234 1588 100183272 87594 71213996 36838 292625079 3767 210692470 25952 377014320 5255 64599454 51310 173969870 15706 375996900 110557 77223975 65861 104920090 64922 85251068 52752 83056545 112289 346712215 128677 280302398 77879 140775112 28118 36782487 5973 14450067 50703 139050803 10989 136151291 93687 148884040 110463 25061391 39425 90228616 21201 85378779 131987 67226818 61372 270636272 59136 349734107 8143 8398486 37348 92017739 2554 148268017 120032 221042297 79839 213844546 24308 285031593 91845 377092662 126940 6137710 82422 53161275 28197 292125825 91562 351873110 102901 290813823 34812 157451965 3514 331579478 51207 180284511 91275 22833223 52928 239204600 38180 194210571 125530 164886201 44 182450938 97297 195241461 1 190190348 38747 32756177 55308 96705593 2393 332563163 23477 257680452 102389 316457683 55086 374604846 3875 232390416 93752 143497724 69585 183764714 43280 113183007 42793 379574613 72387 381936016 102981 201239771 49595 83868470 8726 264304598 71886 333860645 89091 93814604 17284 372596163 51296 95885560 58701 205692800 49954 328109122 118624 315221211 32855 156053290 56074 118590676 117352 188177531 85957 327212871 72862 63447442 126399 172374953 110523 330886172 64137 195386435 72085 320310554 34487 298402991 21455 88300141 15588 346582572 126883 347904616 114171 74951964 112501 310622450 7191 120376338 42351 18499104 111485 60208718 53116 188026631 33058 324891871 47585 86887637 64241 154285134 29168 233412191 102251 285285817 107565 156787088 20575 266103867 61572 135388054 69679 111628963 75684 18579376 89524 281015170 126090 252042332 70968 380273958 101077 275982276 90339 222673778 92995 325001600 16985 343120445 60102 114794763 75384 76958115 65793 83967871 61073 227054898 112239 378588239 57570 6415360 84544 307338370 117745 197869348 111086 183357307 101913 293872694 28771 375578216 22082 377177756 75352 102739642 129655 337597952 13946 261630923 118332 138825116 130606 316622147 84446 284384363 86439 300926021 32426 150286884 47848 182340074 55187 140887735 107254 305543923 57022 174198755 19881 238690386 131350 315174467 29575 11645614 22479 238425096 43616 236246243 13196 143748688 30540 249151434 111850 307996497 19545 212891828 124841 186252709 1195 130927794 45603 114721267 39720 268972940 49720 272783997 19072 205841802 132510 158653881 52375 197650180 110564 53223434 7957 255414208 119735 383556936 42789 220400942 120541 18906302 80742 127079788 64152 54247505 102522 356547759 50429 50655603 57753 16308884 21627 285935255 78697 220807923 108480 315740027 116006 242001509 5542 58422568 93498 350019637 56952 81782762 122799 343209603 77577 183403439 100826 7490086 57696 126722321 26573 35451999 5187 279913884 50851 200406615 16274 375170650 121598 225959550 34463 63732224 61357 17461478 124296 291081324 86718 370959016 109774 125896316 94869 286418002 69929 32136286 86136 234778744 8841 325398431 44026 302262904 100117 35224493 80394 362798826 30727 12856914 50526 21860366 130723 239489359 23932 378474692 27844 76325427 101911 178938622 90669 232382736 57890 368027005 48519 17322884 72342 200155456 21389 31327327 60039 217824677 75832 267773733 29577 193341108 70341 205122090 1595 34798672 28588 328917310 128969 303732285 3358 212562908 55527 361138529 27516 349833526 103065 379371683 117942 362803006 102404 71762413 22535 306734180 106860 90934631 129381 121044701 118738 226470807 124571 64834734 120003 167319363 115727 184948368 25709 209675224 25895 230217079 34653 171256107 99213 265814579 85716 195867396 131797 102769308 107247 268695767 5101 226602246 36306 4755060 74635 80370502 108461 324013314 85028 325351188 72994 317841206 104199 273095246 55415 25927036 116184 273659275 33748 321592297 82922 177190972 104616 55869692 6091 297250279 20305 102005259 53610 187750488 40233 55238716 93194 234111568 109088 209903169 35138 228285203 112397 173623819 116827 216815772 111123 58966418 86268 158227740 41816 339589475 31621 370115181 56695 296481704 125736 142453146 101180 226197867 87165 117833271 35277 374996756 17559 312541525 34477 383467028 103159 184071533 2759 340677356 106092 383718179 38636 305347155 39703 343426348 111525 54594622 118960 119232760 78073 276019093 83458 29186418 40305 212949059 79128 76090409 125927 147431281 98914 314845226 121506 245273146 117680 101002997 117436 375813586 53573 213035242 122424 185568240 102310 345501556 123748 138744829 22407 313571565 86776 44618465 83689 287356524 109898 243994407 83724 48063278 8358 241431911 106683 380276436 4330 380649257 51529 156201336 116674 114425792 6537 269279613 97688 133596230 118364 139962112 56236 151596223 38732 176380589 23217 328615155 104869 307354065 23539 209857367 63138 163023841 35560 361779503 12995 339822329 87096 202071158 70284 257543124 48226 106203496 48399 301043572 132652 22634084 71563 9498065 27601 232100778 85155 334838310 55495 93771777 7873 178878962 116613 146679732 125908 130996708 97307 226275966 121729 49087996 22211 18821512 84772 114918198 56265 326281137 74511 296371109 100799 21662367 24340 228396077 109760 246000539 63396 183756630 79583 343816159 14306 73253333 85276 66003830 77377 22386163 73479 249711592 4164 294361001 124490 208417535 8117 15455204 131896 233319533 37647 351444921 78515 233246643 65040 245852277 124904 276352502 9789 211434228 63048 217274195 32657 339697643 82725 22086453 121151 310022014 84902 259448877 83269 217553785 112711 27071778 33062 196815166 74210 178164020 118588 76608016 42263 166471081 62433 378773203 71024 114541179 132799 171801219 77118 303730272 113657 125492876 2327 373751790 39190 321148321 53126 302644380 63046 169054647 133188 125408641 34467 55797276 129592 73129439 62233 356495517 94553 62439610 98758 145164630 77145 244192345 129184 271994220 100464 95733872 67083 316503694 66076 379936490 74212 134980427 99252 271723687 16523 259988306 109093 272991179 17097 176039681 86188 151286072 80369 90036938 56294 245315247 92696 158393485 111907 140573886 69885 326224967 38927 273924975 48974 55400605 125202 361118941 31370 2962953 58045 258556508 13190 8408945 13798 258434745 52964 197681137 46092 260367338 80264 358784510 78778 45295611 123306 360091724 44026 262778870 132888 377765162 61409 99405173 94550 163876152 18304 7008778 84721 49011496 77253 83879783 69183 222957137 44563 273734838 33015 49418686 20469 81835363 121162 122119126 9775 110943443 83591 237158291 91294 281101295 101107 154354308 35121 211210900 17903 164454009 30992 233368510 33295 84309498 63222 323294205 93209 206881147 101504 301731075 49899 103052754 67288 181128807 89062 26452967 55041 287190271 123370 280317891 70801 146881670 104173 279903906 104342 140071350 124564 62385260 71478 352107943 34317 162117541 73494 182389386 43482 105479756 88270 274824892 16507 244048972 120046 241181513 120263 300498236 79387 67923481 39529 291384708 124053 303090871 8511 380001768 56535 299281793 108514 245269490 116049 21067106 20614 354584313 16504 258852119 17817 35203651 91171 252846483 88658 344086335 95004 158582270 37237 205367033 127479 52225710 1993 72187364 80632 218159922 15958 116550532 105005 98583908 7812 290160835 104291 82462819 37661 225629356 86425 151483 93977 59207486 108310 43269882 132145 17545583 91785 108542664 37720 92889236 79586 179722946 125653 274449605 113621 379758992 44329 203508909 5967 142331155 3857 224901980 55493 27988808 73237 122692476 21831 141264760 11065 251547925 1533 236477211 49866 308560097 48200 15834453 14580 230970478 2268 344912293 52893 93749267 55324 196736236 132243 22480568 37788 322674268 14000 289717690 11628 70771716 42386 205200568 123372 118942156 29802 150095099 84160 196077400 25987 347940898 21628 114019244 38169 124910349 52561 288547016 64150 103332243 105508 179315108 32838 338214661 86112 308423139 105160 334366987 74668 30470285 71791 206173854 93917 275787891 82109 379314425 18327 230969077 97858 230853818 36310 110079794 123072 80083687 112959 98502680 29916 245368459 57819 376682187 43899 49221379 117056 375069300 53379 262623225 86801 200526370 19536 319164824 22383 306271330 46964 33903370 4986 174691141 31254 32715923 40870 199509687 90087 156991332 63211 26692058 112989 322695777 98805 341186763 26502 17357484 1152 103572797 112168 141187090 90865 113397952 50387 324694568 91626 70805586 35592 7638082 62924 207583742 35948 23673759 26757 344187559 18550 124506441 49780 20955780 72231 32163581 21998 129723902 40982 204611452 109946 382585953 128363 278093604 71430 35604496 73133 205320206 100050 123116300 45715 98830997 33929 100912258 105978 46313339 61850 266707875 66600 204623851 132729 289377119 125415 357266308 71465 55447945 102744 154165417 106757 47416095 121488 315631427 53173 99667108 127529 41285611 91310 215343610 76455 85695741 120335 98714570 33826 236608166 94421 196142310 98048 255790953 16175 229045010 44096 241987310 106587 304412726 43524 134882102 128077 347676477 54246 120453627 114729 22370053 129488 13456870 8081 352230406 51281 202065113 110724 141165865 76938 364722531 60750 91861685 77331 73710175 38806 139234264 127108 71108390 121969 283972557 107953 225530456 64767 34348379 130672 143956156 110121 353455916 5775 379754747 16359 92868692 104128 10871520 24942 259198760 52512 2889213 18896 5326123 28338 15401785 68025 278230053 125077 325217085 117244 129845613 96491 86323260 17179 188845715 97298 281382148 131185 54744819 132877 57216976 98461 314710987 26103 353012642 77340 282559023 12480 195044817 113085 1172627 115287 23014155 33701 220661119 50681 104273824 88900 90406649 16964 36321140 78328 337232491 24761 204055647 29218 114481376 64682 44654739 72246 148296318 76985 337087021 26088 379153500 14316 87279306 128541 343470602 58601 240194425 73876 278783669 33096 372752572 103233 182837739 110906 14202964 34315 262400332 32961 363461605 53351 330409342 29922 52070023 83588 220441595 112767 32797820 12768 54677183 56282 16967132 104464 342006801 26232 139373060 130609 120836133 115772 286435137 99523 24243059 619 127304352 127824 172935573 92836 137520465 24507 251865454 45170 160376575 45008 197846226 13798 183592664 112263 9738050 32409 25150727 45596 155305486 35782 71296461 99275 179262719 16243 300662812 33266 251512904 49811 255003958 66385 384775434 112617 181731897 708 53243671 97379 118822850 44974 323177779 52520 331098574 108236 90629054 49404 361288260 95636 177333532 18223 259689455 83171 238026717 75025 249203878 12363 206383935 1771 23496596 75463 132477121 59735 335838228 37075 52649670 64510 186786458 28299 223836903 46330 54968690 31305 28186537 127453 343675177 38542 74665425 131658 317841972 112323 114947427 65306 171076789 68588 5638760 99408 124344914 106971 56589560 48157 65015937 778 63638345 115472 241441221 18622 18669500 99962 255949137 71335 209933770 51586 201849727 17014 128598043 87546 63878958 53909 371049414 12971 192575170 113853 280292816 10509 325072379 117616 176080996 7788 346482040 574 374130782 131 357206135 108413 286292570 38170 287518810 123323 28803182 111784 254312538 109667 295927742 17494 380395567 95378 168832102 34810 158610773 12557 240920920 113294 317376996 26632 50722597 70554 221503831 741 283601080 17071 22196498 83790 240805333 58630 199735389 97636 347174208 62357 171515157 12650 223467011 30957 267127149 6127 83334035 29119 340428104 4754 144964970 37756 367114203 1569 267265033 68608 59660720 66288 339640912 28619 283807068 74421 320921769 111877 284891617 68326 319060224 80399 168929527 117261 31519634 8121 254178461 113213 62610663 71849 64057317 20983 153579786 125070 19944062 89103 334243227 82361 121937079 22343 271609094 19475 77335995 35536 349856466 33112 304438992 79389 237633234 38679 146044498 34053 83962155 7933 96372640 14316 189181306 115201 157360894 51252 262275888 2963 189985851 107067 355306221 66341 366023978 57155 331912260 55687 370132455 69762 10408774 81239 353261948 25670 89417956 91119 357372327 114672 245844996 64849 341565858 98219 131013933 41638 73150307 30633 62756996 118609 339179931 9964 1270163 122808 203739079 124912 316203393 118989 68472677 26478 57841500 71163 89567347 18733 307190785 21787 1279232 52480 363197743 120710 542923 113187 254588772 103962 40367663 96969 74490693 24727 338856362 10918 115613359 105379 213340270 66527 160298216 93663 350107853 12915 79653031 40559 161315385 109132 299577289 40444 302030208 16687 35797064 100941 286391200 100063 293676597 101500 337556761 73561 16140774 111470 152035805 58436 355698367 33764 383894270 16179 295968789 87982 201195956 46111 365981758 62180 299767195 33811 137728362 49558 31394151 58140 343818595 36993 121368504 117353 178311160 73562 166368228 126911 65090306 74198 234032708 55900 148841967 15412 170566401 32212 70150683 96116 48446645 31177 116090520 69081 51923378 131185 343711384 12206 363152919 24626 119711035 98180 178199961 66109 7134959 117208 120897390 49583 308127076 10161 372158428 122128 112203035 87639 366797028 54931 354650892 54354 228531436 131431 60249260 116308 334412474 69482 31755022 54115 381322927 7986 96665474 21206 328244200 93961 381221518 11882 100419767 26310 247900540 123718 126571117 59330 199090258 84223 50889494 78846 103163747 60782 209412314 122827 347245135 108980 156859844 131097 86348251 77056 22771991 16959 189324253 18355 377235951 26940 348059663 115497 271131985 132013 253496692 23187 375126012 101450 359709736 9249 336193988 20183 42856337 51378 95808607 71133 293356723 37388 282190421 100081 348682487 18928 132212254 86698 308002912 49926 137095064 80705 209335786 79685 269380279 122075 101267182 70259 225907640 122151 254252857 117654 220379060 85927 134793575 80539 116121918 117227 77222560 30613 172535615 125530 338324888 121086 332035759 15341 74960919 6462 244607221 130554 240467500 71881 209037273 7034 297800577 88545 23166095 40725 204915841 79184 159423111 107115 247940177 89191 295324670 102315 8895918 74686 23961337 91343 346852311 131475 216594533 19856 347749975 48444 373999521 107338 341870826 106664 118127549 125414 364972755 68050 105463080 62352 310933400 112031 234524296 58533 345287355 98799 52900204 14820 283698921 46544 154206404 131592 380220953 70404 235461912 1997 291415979 79056 193309700 31702 140710005 122460 57372242 58027 338041161 61063 289442577 129474 121691218 53475 26332200 32197 52347108 116598 206422352 9432 316177853 56304 369115666 79300 116536481 92893 372328164 131933 14694575 24491 84280804 92252 303223599 132215 305913078 15003 324259607 101638 189079676 47335 267254788 59151 252316837 7994 314597084 32992 122401275 22581 371252489 125707 377541754 23659 53407211 113371 372685247 75216 325762531 83234 350656677 101506 253561413 79680 302722672 11491 141419688 124542 96245759 15382 100622150 3417 318474478 80138 144574386 25182 8382657 88424 147395582 70815 122500417 101874 377433737 16243 146991442 46381 174775215 131320 274163911 36501 376154937 124400 73349083 124147 71600756 132306 218106965 55730 148475664 87554 383513317 86543 203382323 61422 20400709 105644 291222618 13626 54117470 12171 123713913 72978 161331064 38949 379960515 6353 30246420 56668 139701271 8426 321826337 31903 18557583 59608 67927570 13848 90991513 43835 11827244 108368 338161240 118120 198593346 102152 72461415 48698 320019629 26136 304670503 104639 94303211 109892 380267434 115906 275812804 51984 155316893 109043 5927095 18290 326449643 94429 91316745 132070 81043158 93748 104384461 81255 370613549 98865 214297488 68208 24954779 5131 148439813 47679 254775478 75361 275303401 86221 172884382 128853 83882339 65874 269132651 114889 73941091 63601 231183463 132145 212877248 113896 38099965 102045 332184786 109169 322253290 5022 63366782 56553 348387480 44108 317533717 130892 49203545 123302 343628797 86604 201568082 43979 358663380 123418 21911411 124235 221547535 104935 124856063 23520 309448943 75292 254736504 59863 7705789 111041 19655567 31080 176816256 22635 135959603 116092 255919776 124739 123326272 84406 210409022 102174 67580389 38926 134308682 27138 50542026 56236 182937946 47859 298589625 99749 14326555 51369 123530839 102277 292043413 68501 97439930 51495 75514282 91376 381192777 22671 161177753 19238 21152767 41022 325706626 69316 118555264 24292 19783156 6225 21427736 32782 178501681 84908 25045866 103212 15308924 30095 66369307 86991 353248777 75026 187636385 26773 85445315 80099 49253891 12206 97234424 97654 9698683 127080 106785030 122920 368406134 113964 275101689 125999 54091955 132851 43253820 74658 362627835 123522 376300810 72047 116233002 47069 123666447 71426 94001303 114418 189187994 30327 135966407 128753 91191865 35036 311444521 128842 343861637 2316 352716645 18511 251994869 76524 135498329 80804 131139974 5314 280643239 90874 364120039 60039 132407765 120561 136455262 125325 52157501 15165 232414775 118444 295649494 125348 240402965 16159 75604542 118865 346541533 14036 153247148 107963 256337619 46634 366054845 98289 22502708 40997 238921810 103959 379692600 16090 237494092 69621 166538601 55715 378492948 107660 157648978 63884 268785859 93209 204276237 26063 340698480 56981 375582964 95508 75748539 52706 169339981 44174 99634691 69125 204413931 108192 125062489 76983 221397481 124189 81428789 24507 365868862 120541 100956339 91316 348705141 116122 275662980 128367 181653674 131249 219644506 51921 236241145 60412 86144075 94776 162011293 121557 90004632 25400 93391571 61005 365164640 93088 272221227 77587 75645537 129539 126376717 16007 41097059 84194 280948727 62423 370817863 21359 229150867 35224 339634064 19106 122691874 96088 28104079 91168 10975276 80860 256227551 89734 130897427 46093 365040950 105951 231790165 19069 45090531 41271 212131240 52261 116832554 31884 202102765 71064 185899716 11296 111037728 31441 273512335 77604 27354795 2714 212345778 106145 141067289 34177 376372232 67980 194316343 91973 357944316 128338 154637503 73147 145203812 63990 288437304 133325 203301327 66562 309610527 96246 264958991 32137 365849332 54887 381448048 96554 33236261 50078 338675352 11841 115478252 110762 364556116 4559 58720852 114662 26848350 119700 130492540 67685 318098379 72858 192845394 116161 69265879 93638 318429238 86686 163562360 94543 180892073 26457 30167054 31903 243158344 24654 176811897 79319 358715408 88048 221240057 80087 342275521 28898 321002146 119530 61406493 115892 67639059 107304 365349874 1352 294585760 11909 220816472 35838 122028862 90462 341517605 105887 258780528 29073 104832595 124250 19237634 10729 116537292 32956 23741437 3325 285726988 113489 56288210 55422 11619286 120995 122646056 66893 208596542 125459 202225548 10121 291775132 23450 236257176 73857 223986766 12575 381679762 103846 31532237 128757 62732642 14590 53043614 132064 87559512 85864 332373839 63852 262510776 80914 94151724 113466 118214910 71813 330364833 80246 282542198 95087 134345429 39106 142085287 55954 341360123 90385 219169935 61764 158174759 99135 311555939 75087 144314556 54087 122751220 55588 128521703 21571 99926230 59177 171402357 109331 294673713 69481 89348457 65258 144619361 9200 204640803 99707 341953285 128143 111168355 108798 44739915 17946 346503563 9491 222329994 30974 98528759 109393 381182282 11062 328485605 25239 392532 115419 363814410 12281 250760317 72698 174210952 28728 79459792 22853 328049714 109895 95084282 106797 210065450 49735 256790072 9426 124746260 91316 235663301 106751 326825197 19670 40827603 12541 305921248 68896 258114331 69964 333732150 128043 16984207 57713 26865898 130070 119436211 56549 78327267 27193 364845293 57643 295248172 25758 313242045 100038 351685121 19651 165693527 42228 275409706 117968 57039256 9850 124561886 112217 9336128 122805 217532803 100033 52064425 17549 331425427 81449 44858241 84919 251232775 21321 60024017 23919 214390414 115012 255015417 128499 206266264 20794 345784564 3900 34378227 90329 346061915 43725 55219103 38810 117919179 4445 226673884 117085 29740113 4345 346068837 23002 90551181 131525 359772536 22465 282259297 93391 145871711 79262 35699529 38068 365669673 111122 4443291 55473 208757845 29874 342079817 21167 236133766 111797 103459499 99057 148599267 119478 178223460 62126 208732159 131224 328261676 78667 296000734 66124 78682819 66188 333511731 75444 325464622 59213 310511969 30261 384232544 104972 63873959 117147 349728585 111491 361105062 63476 279754610 82796 145761153 81296 154006209 75335 169157684 10839 155746066 60492 44473140 113978 126926584 99796 320256521 47336 277836805 101142 98810748 102697 90592721 50177 45171823 41420 242060792 27928 176805152 104590 148268648 57538 64777005 19592 337016837 25953 34006502 46853 3359180 5600 66416556 106586 126078023 58866 161219149 116009 53514955 84286 350261723 54492 127999226 104422 195624849 28668 263951734 35250 149776013 92152 56064428 97015 190730354 6067 279784835 19264 140117983 127539 164905504 34490 3354827 6840 364762209 110215 296180987 51292 24410434 67980 142631536 39751 247269740 77944 193425898 106719 331570489 70052 270279311 105262 115090059 54026 312793623 52353 152354462 67075 207286134 22871 109130426 84064 36167058 128514 184210569 19673 321338539 16435 107969284 97389 103036129 64704 303276396 12458 97866295 102083 101700158 85931 197482770 112479 94233926 72378 95875022 86714 352415428 92066 69562335 82686 157227433 41230 8422324 113412 87627160 13357 153760614 36077 143452032 131695 156394425 34328 25627264 123435 262175129 35802 343681198 19114 262560805 55869 44419065 8671 125905984 69334 265628704 24785 16359334 73538 122242134 14182 291430154 772 355542591 35886 161875752 99404 252038370 109234 51345111 66402 151053085 53670 158044610 82177 63186602 126361 70944329 21278 47420237 79982 25786495 90341 17794800 12289 282511367 100277 12085847 57647 307680727 62288 18619301 8093 271825797 73766 9807802 68795 76071027 55847 187151598 102862 82701936 7096 315223818 58943 142028453 9991 87722245 106438 253550866 32220 169701896 41216 95492415 119547 132785050 23921 346909272 91674 14425265 25994 19291555 33060 83713943 38775 120740633 83680 45325284 70833 249922847 32892 208052124 43916 309870000 77381 341344124 10087 23399032 111454 167094370 2755 54266162 47979 302639468 51565 99913152 129190 224038144 68826 67889283 123454 229849609 118130 228166860 74462 27622538 29771 143068562 52518 177764042 36179 335995935 110280 322671767 71570 243539785 67227 331222739 67066 2750760 48035 356167593 21029 303515150 10343 306988124 29921 356942421 23810 252446355 43858 13841492 97840 33210754 126746 169833072 31858 168239317 87181 283158285 10460 297153597 130199 44624965 116478 38037135 123088 164095545 47872 78614826 55093 64467350 128970 299792832 56462 302054412 122918 96944597 77131 381858276 130577 85040883 120206 310711230 80875 17152211 83540 250090146 50317 101096954 75872 328538239 102171 222887793 107076 170876807 86314 332090998 94041 153818870 5112 310448065 9405 170778497 83365 348010603 61065 360955980 133062 165268000 124545 177627202 112270 332969293 78644 194609596 301 222559344 102844 325262296 87818 327658585 129081 154048959 11390 372287034 51986 264898652 84093 61902354 122750 250093137 57950 328984375 14238 113999984 89810 286985871 32445 40497612 34264 161155008 133276 214532124 14123 266330818 110397 226168377 42017 361978447 15695 85837406 39455 63423791 68405 59505646 100485 309626988 83073 160942565 93305 16047005 101647 290480907 9230 898296 39032 147700732 80049 204877494 125464 251991130 48186 108858978 83522 49887210 74898 174417773 95100 337830483 66378 211554709 36289 158813182 58950 18507758 41125 201281687 133243 213744136 23136 108045683 37312 35800439 80251 48488232 106093 84565304 18145 111727878 96042 174964871 34199 42669579 100405 263082070 109365 24006039 85412 255736816 21400 77441568 73201 345812664 6361 61650990 94421 60671718 40712 322349517 45529 226196789 109201 43203473 117840 314957737 128951 92519712 15400 201576003 71614 42142114 122948 378498986 109972 118373771 53368 6430415 47882 208622822 72175 328920878 60894 131955511 123550 62162379 119753 191178435 117474 238512267 28576 290085855 113213 86707741 73176 261234469 12025 367594003 99536 105728232 81458 128940671 92209 228780263 66076 110100218 25224 94022907 39392 87915287 88688 321377843 92449 67523933 5408 2264393 132859 347303573 17215 174271945 70554 148711030 124716 101449178 92836 238183578 20614 300030443 124214 61281551 35508 241549759 38193 190315586 6321 98243842 83309 315658454 13459 45823251 99675 41568925 63223 90426491 62148 105692169 50882 318048007 123939 276585088 2537 301390946 92814 294209027 74879 293171927 22439 79440673 86603 348043547 91628 353227980 51478 66098703 115013 208083882 115383 98030282 69878 61818932 10693 54920578 26896 336525206 22454 1116086 10461 369964682 37293 136159297 47698 194973952 129675 128803866 65895 373443906 125289 2491549 12443 153315709 86975 162781194 91704 94340368 23170 66499993 91229 47806573 104842 48322784 129717 310900659 85011 134511816 22919 51683309 99595 164725023 46872 95399969 37483 78066653 15290 342413220 1422 110398353 72805 269128042 98373 79455354 2426 157642834 38561 273634284 131101 162745477 93042 347611490 76972 196052575 9978 336837180 93571 200011620 47668 287394283 81681 330756740 35430 219775531 33932 72820601 8411 333013206 2700 355335879 105645 283526993 33704 173203319 132856 82525789 105469 99958925 24634 383245783 79473 10162053 70279 381747141 69899 123675900 82924 259937212 64505 268991416 89059 312928949 10342 290200802 99282 18775544 99780 72808411 77201 210931685 45292 169690419 82219 170729954 47084 147483341 83234 312966550 48671 128381199 94321 223516972 127187 216826998 97537 92493600 110638 204575690 48449 183010369 67684 250888530 33946 175947420 126275 148508293 129026 107462529 84544 275415702 42727 256112113 119526 234808945 45264 171581403 19418 233399404 121686 350675009 7178 269629176 106288 252840654 130149 275304955 51249 30884800 2338 4662292 50159 3270891 36601 149634700 14599 292195484 8560 136870270 129695 359860993 30114 235717881 97578 311876320 19521 144157159 7394 12606138 42534 378157106 94633 260675179 63900 352969644 102402 336882267 28658 251055544 7882 167177475 36390 110031102 35304 302046853 47952 220475431 30776 332678679 42387 101822001 42534 82481625 3406 182391836 131330 106417188 31059 219934761 101424 247827875 21947 203338412 45794 6898229 69357 3541247 44235 245830127 100073 289414545 4517 336978303 30546 114085655 2859 232939942 34327 333936634 123720 229609539 128375 156635175 133318 165925189 91812 337261616 117288 328266902 57360 193733694 101348 63780592 128044 145464311 116745 231736980 113533 301286949 78432 316345334 53872 56098038 34781 321196391 38087 230961617 8607 127841450 1909 148313315 132272 291916924 128331 166478840 127615 269953720 50026 7556190 57115 319853385 93845 334331879 132783 201550941 94953 25602325 127784 132683029 7547 210688314 36539 88256754 84274 342556705 62389 160901193 30294 209620571 2052 306249480 54547 177080395 79007 125369921 129864 125690565 76658 276565627 85054 40600909 63855 363715680 4682 28142683 28397 97490728 90910 296533127 9650 53370704 27768 140072687 69344 86621554 117675 175914235 35571 170794616 103511 57144214 48233 76853954 61585 128170987 117046 372329808 46529 317817076 7308 246827836 65075 109114702 90354 242973017 88309 286692448 76372 80447065 17261 347813388 22624 192833811 76200 142723046 37638 327130666 133038 23132864 115365 182932322 51117 348575739 122891 198476960 39634 185368098 100928 302935782 71914 76132722 24754 367690858 70211 196619555 127061 313591554 73160 80562282 94960 75965153 68142 185492675 9810 299846705 69389 381349438 1202 292535477 9021 141722754 72022 370525815 46605 300385735 90032 74885621 124189 57658434 51492 279354338 11559 205662264 115842 278043603 56671 167426793 99419 149932534 34916 33647834 94520 157327690 125067 191195459 91415 365461632 18410 221876581 10561 299406843 61609 44452754 28280 376024414 23398 80366959 86147 155743052 93036 221145484 110936 128041394 55924 165715323 91090 70290392 32747 341523705 5022 200784916 27831 35874954 44862 311305354 113276 363606075 66549 9098093 47787 291696566 22798 220826682 118372 375747706 130589 384571531 24466 121150149 130451 69617593 126806 284300179 99691 240311740 23064 162989257 60656 36907342 17147 250163473 79924 232833450 65373 227077265 77831 193436085 57767 268796904 120903 283713291 83588 248075163 120102 208675479 99048 273428353 20898 231390697 116172 368714127 41525 145209856 130699 222637689 9073 306093164 87000 168428684 67457 87565467 41136 2747738 131873 351095301 127598 124887658 88644 188573389 97895 307035933 30501 176554075 95223 90366025 19529 79731504 119520 186350226 47509 196532978 116227 301785074 118344 28258038 121974 156945595 109026 374921766 52991 55473927 9235 147009866 36610 269345026 58235 95652142 85108 77229697 3189 118566360 6410 345678500 121810 7788824 60584 154823292 81648 56674503 34174 43494980 113471 50540208 34053 202211503 103881 100098647 75473 296937264 84325 287598693 127719 331899059 785 86237206 125170 88927773 41182 86163821 118003 284419589 126746 201005707 917 339609344 86497 177577451 38002 112956859 16531 295644513 4998 271197460 69977 89943264 82885 182622970 80635 237099358 45224 262159815 63304 66666182 64645 61013829 111306 45645712 45462 54027871 132961 228955443 38049 44749230 106294 75342282 50816 36585154 414 72917903 50956 104335516 68461 293525603 96978 203910318 67170 255938041 47597 245582865 46322 192989734 76155 334451912 94382 148430405 86251 297550870 106944 230792290 2053 350271625 68762 133061370 125999 58011084 35826 356046726 87536 54489290 101738 222014933 49284 381573135 42019 207847158 38982 171853427 126781 68091823 17350 293832719 1410 130801654 81325 40546466 43429 175054111 88699 269608927 943 279486376 101025 113656463 30281 136902848 38056 339596298 65163 244904698 21958 343296900 31359 367608140 53844 300281652 109040 94791758 127858 285877239 34238 317312052 41059 126406699 52922 382840349 112413 250307444 81604 64038244 6103 109628457 65734 244756669 37047 152037693 68417 266735851 65314 156515043 94125 224018189 89059 77177732 114750 81864927 42780 360752900 10989 33467976 96809 121822000 69547 232416286 70496 262125132 62639 125792481 74539 111796626 83696 226045211 73267 209097879 43989 279152284 16020 258316239 113986 158206799 13457 219419557 31142 375564841 2391 318648932 38950 61447790 21286 203356656 29758 35387337 6377 299321559 64811 12495352 24282 264494667 39274 138814781 40400 9580541 93331 257304281 101468 101160478 34879 100180364 103096 310583757 122745 31595266 53237 22026683 69696 72152699 132978 283895207 56574 71708750 62554 342268254 22621 183470817 54703 376204062 131964 148325137 124051 376793479 89167 219667330 58821 199255182 103771 153109330 3932 178123731 55545 131202678 125025 191121414 52251 262774694 129480 50714104 43348 201576743 83267 80482307 63001 166617647 17860 194195705 41289 384401484 34691 330900645 48337 32868246 106862 105062576 97389 125535957 131115 324507412 102837 238711830 5762 350706103 30484 130260358 86030 322270720 33420 120560399 31194 59802009 13417 321876334 48700 305837876 95443 116842153 130233 323961982 60298 335028934 18716 259902492 43081 224890002 67897 116102657 13976 198651245 16422 290722283 63041 45341709 50416 290982583 59045 132748878 91065 243277258 75103 300065429 38603 44088793 33757 274941680 82256 326325823 70849 26878731 106021 67638657 31129 278745320 50762 95222403 42968 224795856 78442 345889344 12920 326033399 48489 78353604 11603 288075811 79491 239781042 78482 379390153 25103 36549473 42882 153196999 50765 128557301 130924 362278815 120299 337573102 42450 326258832 72856 174607458 100355 77196110 37140 178593805 7734 356088496 19671 381330445 18492 177559020 104286 331639876 82352 86925961 114980 309845789 68147 271841486 35077 375219463 986 163474782 108534 259489337 90750 31979240 73089 360924631 18291 233234689 130240 106572215 130130 12845936 106097 128125614 101511 266196028 48722 370855369 106516 184297342 51984 21039317 66485 184834102 66055 293895383 60830 322014240 76448 350333741 130874 286357184 60040 23016428 61950 217389959 69623 205145254 61776 93854925 38441 19099228 30740 366775079 72116 338498614 6688 332243221 107918 10933401 103170 377230240 47485 98090080 116241 46149732 119779 311404640 92212 307424539 114413 132360788 125808 305656376 85259 3893085 54029 336642875 3927 376025730 12898 69143564 69106 261263867 1514 251002989 131456 60582585 39960 239739011 8961 261743283 100876 322049763 128418 8150644 45979 65173518 52083 286133044 32864 247680226 38746 298856753 28129 335744439 24338 162927610 97594 323026858 93850 232500111 645 98745808 62322 359842308 42762 171946635 132179 109189764 75037 106327540 21166 38106437 5476 250809512 27128 68049548 5289 144352290 106265 306852982 8036 70339788 84651 38516745 43880 1969017 72862 295895263 130199 361039465 29896 158125731 30541 210721880 17588 338854964 96071 203681083 20031 176638709 129600 242814489 5198 358581420 58288 271921198 108961 106571132 46513 334378851 103461 204271592 28200 347238575 12407 102912939 120882 345644166 7266 324748805 106575 149824690 87542 188571475 44625 318870506 124708 191335538 88732 372961453 79159 314547595 109979 295749882 125233 143734595 1234 329186543 22241 341501081 99178 281205504 55189 9709958 120789 157172324 129380 263904831 89698 147640521 87248 171456399 1911 231045233 121587 319298883 51522 309061565 64359 207467626 85864 58402560 78957 384491697 75813 182824536 95749 7735902 98665 152286396 17291 323477902 50136 56641941 15350 335977953 92086 75918904 94912 135719014 35694 31677417 70647 299998175 97206 132790449 90203 302231843 83363 212546694 53872 486201 10016 351663568 24143 149190968 46971 53087790 38844 348870273 75972 86168317 81351 62484043 104989 316972986 11318 238999511 50643 106889655 66023 245129417 75033 343959282 27179 322492152 81530 275902448 53091 117388235 112740 1739194 120807 117162826 69955 366431663 934 195408630 113886 341706188 47963 291653463 45433 225599470 51794 278098841 62177 135995673 106397 342306373 127815 149889057 94342 263282248 122469 73498149 92265 193821437 11284 216013922 84100 87462412 78845 166959435 671 217659769 18770 148540087 107042 35051375 95861 140990184 73531 53636748 111848 83259472 89245 311479005 98481 187787564 36333 177690911 76592 372726850 24792 175516214 82822 28447153 23259 161078205 131336 256757447 13821 343378798 114545 157452963 4141 287600854 127700 10835843 66770 118618161 68960 244183424 124323 185172415 27537 203492392 9148 211317944 102228 340037214 7867 159410010 61523 234234449 35145 104786414 71658 238261678 79619 42546537 118083 366183193 36103 53852481 131958 281428938 41316 373078973 117873 28831586 118923 216023066 35965 261421404 30049 194570203 66314 240676554 73251 142656045 7715 52366458 104822 301644272 95202 288217619 34055 78085811 130933 325666552 35316 140442076 85041 53283782 118425 153960312 118924 348645122 78704 229319567 99753 70448299 56169 223351320 101934 34745135 120090 93048767 92399 318683912 5187 136166836 77337 234632234 82646 9570116 19917 32681793 75675 14119946 87648 169859180 74768 263929122 119012 142899122 129929 159003981 78292 17335658 80608 197638939 14936 1886347 25837 310450432 54517 272439866 23227 129945248 17444 301443195 112083 224126279 71813 261273011 46811 129447653 111822 11713305 30507 321216086 83612 446445 122756 294877760 59999 344505635 50267 269502302 39485 175211425 550 319481801 51317 298503057 26439 220971040 115331 64862721 25611 99268769 61238 346122767 102788 277695346 125530 57946495 85663 341184430 79451 25497693 106885 255721025 46851 270277424 22122 149098577 72815 356258688 111430 48924087 67519 250084334 41120 326045734 116477 75544002 68202 94071828 55919 256748100 36839 2010628 62365 316399307 16489 25884450 50976 134331038 46031 291283345 26433 60045053 96402 278479698 125564 304640251 57884 194267297 60757 375405647 58451 136660742 63487 59740115 111360 368790091 46451 247258061 89633 329810603 131271 126817376 27991 217382592 128728 220711490 6236 153341839 96695 339176150 41331 123579695 48782 91776656 59185 171604648 46105 165848485 46979 222674572 92323 265748791 42881 24603102 53288 8610567 49606 325111166 116339 363691217 122960 285266168 12793 87525504 60212 368165813 55568 348292564 6013 333658257 49433 260958883 104010 304514290 72954 358925201 110995 349866875 128553 66171411 86983 220835565 122961 382317569 7764 43592126 26019 319347706 26940 235399552 107719 2076105 122183 7440589 101871 284471444 58218 381000377 43651 1517150 68215 144872121 46473 380207637 50617 369450205 78627 266718406 30931 321572456 46025 295419811 312 220752396 100671 170688722 78605 311761828 28908 98279840 12410 344108235 122737 282840212 24038 369298117 13236 371730904 44027 261762355 34584 295958272 109409 86631120 119956 354488212 97847 265020161 114710 324384674 119819 43196244 123758 51699903 26180 319005586 3170 364716786 70903 110825867 105166 128469400 55142 291216937 49539 184444105 107626 166964291 91294 156228680 81700 51106994 128365 311296266 115076 268844847 101647 202950698 65041 239874849 90340 111159956 23331 169605578 103815 45013824 85701 143066458 129852 187282490 45485 256361882 115337 376214241 48630 148467544 28220 229896469 16806 75883463 4843 315029515 113080 203213792 69222 351131815 129506 30616611 122084 301068217 35559 53265166 37638 273296252 71325 61464973 117254 85764395 96185 209597966 120359 143304708 29974 63332396 18850 74712293 118987 54123117 102579 23454639 70858 137445988 115110 206442926 113030 195446107 23414 34173776 105710 184842534 37415 68708880 57423 285184839 111214 290144749 98758 249141526 6686 213783542 24496 273976615 86943 322396119 89355 315100002 21887 211281290 78425 107686808 12689 104910890 39659 222657443 43337 256202892 65665 93826500 100668 129638498 11892 247258245 122776 278940487 44574 71167709 75850 77500910 92909 188914297 123058 200370992 106656 256805619 116462 36871982 34445 57140741 100380 30085329 65421 301910206 118353 98098005 10467 5233884 41052 198264828 95469 297775851 109486 341663622 93342 352705695 91850 212188877 123188 345966985 68614 172970575 39789 30995765 5756 132142515 22382 131951668 55842 267384526 104986 325445829 13644 104362694 11867 105530997 102579 372460483 66519 22870977 80320 198612023 55444 335549639 71474 152871376 69054 121441008 129807 23997812 100224 24567862 13114 128878563 73759 35885195 7403 203961148 119080 159864417 98384 148223905 78979 199575084 107311 18751013 22850 186818083 40263 274835115 25600 122502309 122609 276007221 40385 133857239 70632 222396957 89385 62265989 16251 122040267 82943 147458909 129778 336560001 107555 170095549 68499 63880956 33901 98568583 81471 45430414 9435 204332045 23146 257035143 55891 216568584 10340 251175073 38279 160682574 19957 30410746 103386 259828842 26950 314110000 73992 222701181 26305 298272830 41318 160322561 117078 245228061 118729 197466208 41448 162024375 62987 58091061 83519 84595 16003 1724938 77310 261182520 95025 121600786 3722 339099797 126669 63787516 79571 86845554 46190 281729135 95105 242579986 122181 130111241 20018 88757853 11245 210249289 29507 213005930 110742 258908651 119272 263220062 11624 67936253 113453 67652242 93270 379802039 5031 160971119 111758 64127041 44666 195146311 13088 1222791 39625 290320736 22506 363204971 130373 215118352 79823 170807102 110826 273874480 53877 378023396 90523 239997333 30010 300185031 63 123384431 120937 173827377 25236 156144001 84864 103146715 89568 175663337 56589 347242109 42924 342167358 118984 383184577 19837 158529969 70757 312839824 102879 261527549 133278 358093040 91558 201963329 94548 123994629 19927 278301864 12037 285809933 83078 227801079 88374 359191452 49994 263587696 49185 127182708 108624 284386883 116088 232685242 25654 185217062 104959 75233558 66263 174617609 29168 55978359 551 51389284 40413 76603755 105710 355325577 71043 360798863 96512 183688330 132000 15422940 75097 169976911 6331 231905720 45604 375634373 30258 89611252 28814 260455198 50338 242182300 4296 224136873 106523 228348013 72151 282819148 93535 225283988 123241 55917027 26540 229752934 21371 170829352 60605 130288310 81204 266288656 6107 58686311 37896 196361727 57942 230256074 61020 305043522 6007 211556494 11574 138855089 127447 348601493 49033 148733738 27815 250099447 54176 155333923 117238 203670473 29020 222542277 132530 305301841 50896 203392293 92427 174952861 108560 250657658 99264 162540752 25080 216538282 118296 267767907 75204 115932795 126501 260504631 7867 98869845 85957 351509167 37714 24350875 27036 228058545 12190 145199440 15204 49426297 73391 131184995 92870 150756482 97568 61810554 96695 152461590 111579 168878617 110362 180090649 126302 238863436 48934 254896313 37058 364849439 90624 32201812 96675 177128367 127919 137450760 38836 38093066 31743 58598907 124902 52757293 78831 329374005 31120 220662968 19502 357917139 13134 199490092 32263 73196624 75324 227678246 4155 109132266 108046 106412788 120550 171909958 1268 248688696 76709 217140278 13578 165538557 4999 148585062 92058 324208628 648 93334156 31875 323394389 120295 167685025 78842 277004743 79650 45806257 44946 331974691 96615 207615648 118320 47628527 51916 31343430 47192 94433601 1119 62689343 34102 79640616 63949 50404094 40387 60110380 32871 14958183 73898 6868998 115098 38444942 87949 69701155 14694 307194237 1310 72218605 106781 175814669 110398 10079841 78339 104222439 22052 224886942 114853 189293381 103173 270553097 33037 352830797 83687 308392168 12575 32346785 9399 180847242 20543 268401253 95766 237895302 12851 343908661 132020 82563631 97327 309297432 6916 298004833 95989 138241876 130551 209960320 8461 358694861 48870 106032835 10647 250032020 124051 15532559 41289 269880848 108362 358292230 45687 28834705 70112 125390743 105943 141631724 57773 307553929 119404 256068903 107558 8904987 122584 235363724 51422 297133091 92456 104033833 110981 42975100 39042 65985849 34378 376413581 40790 93224634 27828 65093427 125081 2621681 24991 149553007 37640 216053308 35893 31321644 107970 189309158 45291 61959126 14291 58599465 23714 78678372 84464 79109486 41206 42586880 44026 132896294 31056 160381439 85510 142954677 95382 47641980 27509 41227845 25224 152545006 116076 76499032 107829 141112123 76693 302330551 54941 260939652 5523 127774409 67703 29046044 47726 347982685 13605 9629814 123063 6019407 15269 159528775 117888 194819004 40451 104608795 86625 314353878 21947 228876480 122188 134772574 49046 161128817 86823 261910517 95284 215330187 11034 28512466 119383 152490480 47122 279977185 71920 258489577 105243 369675891 33618 76305361 30010 181758374 55265 112652269 88431 193325264 87959 384202466 33398 52270508 116829 132691110 40236 312633434 25160 101248044 31613 341372611 83453 54488575 84173 181058211 48067 25467477 14543 248147197 67887 126693731 34214 377948673 19131 312080778 114456 142491630 48881 345942572 122942 294455672 53055 68763082 92378 52600068 112077 178370883 17428 60620550 56037 197307888 33266 47180213 28440 185992977 119247 100597808 131451 382874984 40890 264620427 65021 345499210 107247 348502601 37727 105220671 66698 307078404 18816 64020643 38619 178691373 51652 227520562 35902 77215808 75231 374150147 9727 122345853 41613 30225177 55928 366711544 904 324622570 114276 271804722 71433 41109394 8561 92331668 58748 148238169 10072 366817616 116884 188237876 31609 269314652 93002 284191424 23658 139840628 74548 49983234 52234 320985762 14899 111805777 27977 267881313 92062 130273430 126800 150830270 106720 64856132 101286 339478908 113228 95947393 107572 225850352 51795 65922187 120262 18226726 14797 67046838 3515 218798959 89887 133717257 81253 379745066 13631 62711945 92609 186905047 73676 101599952 39022 19016255 124575 138018760 46167 104201871 63029 266359436 62069 219530042 85759 206320576 85327 8612120 85330 44651730 15311 347685245 117998 91367498 27324 357838571 72439 61432703 47162 82048075 115843 48394768 85869 343348149 85716 35404575 84068 284067190 91876 160269075 50692 60154318 47141 190323800 67789 193658261 108145 93575459 10826 54291944 58345 183799218 103388 109994686 32450 72072842 25160 376004456 60521 9951983 130511 128838653 51245 140520917 43180 10746598 23651 328962360 4108 9757877 74360 8623453 75647 342892212 98909 351494125 64528 368688979 62944 196165129 44059 291693629 56553 93754623 3055 109530911 83874 319847814 26957 349188561 60192 262924576 94947 269501160 59226 121448671 1128 164882073 13127 11880629 51080 186328169 94843 306444347 5918 332341129 77255 65060022 114142 296931615 28058 145506340 14547 293306807 131432 88539755 129195 49632752 37655 150820735 81206 346287773 84313 220552297 130182 156813407 58952 130437179 81992 157387947 78343 293598427 45514 169012742 12395 353696528 7992 236194121 8866 18449136 64613 7374952 132000 6324303 27815 265631501 5056 275889605 12032 129425589 103287 273148589 3201 174307692 35067 67974858 127118 94206776 11164 257127212 95143 194729831 6 254037405 96329 352289945 41529 10516205 89049 41924063 78544 202049865 129657 311150632 22523 259890245 9509 219313219 98237 3133082 39414 232064030 81464 310918904 76613 261469618 60118 208228052 58980 192012736 108611 321585734 93098 187579335 126632 235468778 105926 183891507 23147 325083770 25184 153387738 113910 121477248 10463 258353131 71388 1510411 71417 128642132 119447 171703950 107654 108337447 84383 175365347 32730 101458792 121223 316122194 78610 215157877 30655 364972502 47282 261279393 93158 308203295 22390 353000563 122233 305349511 95175 253197656 24174 329999815 41941 106245531 118942 73787166 63120 873792 26171 287640053 50759 108928652 108667 308273451 54872 209510461 113373 293504185 116664 66688772 119308 226321882 77174 262298652 1351 113938690 118846 243895298 84113 357545280 57129 372471537 130890 337727098 90305 95459589 98257 136133011 38195 137654330 64975 354241469 6309 199413224 74229 136740072 106386 252737627 86979 270176014 122975 93900108 32401 202522725 22492 269015871 88392 121020773 106791 116584448 128263 189536461 19395 4824536 121683 294621911 130339 247973459 53897 90576610 100559 378336520 59752 211010585 45770 31279449 116861 60617220 73049 337144848 125341 304287066 112099 335071670 45229 207183799 76373 189561841 79040 30943712 29724 121435420 39221 271261746 112527 318499502 76889 115594828 83924 262559265 32508 288429500 47916 103536722 128349 17748831 58942 287705273 113236 378821377 113155 294869087 102112 199871027 22179 83260425 121311 246610819 68547 201893359 108120 170943617 32263 19358659 45713 320182106 32852 371981205 132403 14135935 37062 130261570 115570 7768181 33959 117184856 72421 188307179 126188 217468523 69153 260304946 45812 177957586 115183 230046846 86540 150015601 97648 366092885 69296 59069866 89216 179834764 68395 136582146 88244 98966216 107397 270073262 26321 121031931 90520 368727234 77008 333171174 132964 261203066 59675 11780460 45059 356007955 32608 164497988 55158 321672650 70211 258084912 56970 376571469 117979 178699036 32837 59667083 53345 320908805 69307 225188813 120545 122494438 49278 192862944 84531 314277676 110411 354345055 48312 370788303 109106 260998368 89231 261254690 112863 252752605 39850 175174580 54903 369653657 111277 190848752 51782 133064045 6079 186397200 42157 233132359 132013 26792100 4336 207007011 27333 4716605 77204 29716886 121689 185181141 34657 159884921 7920 230492371 113072 325869059 132607 66621388 90273 339777873 105930 271832321 83005 271386281 132277 269564551 122739 157803338 48975 112163665 18830 139658255 126138 186328439 75332 209395839 57837 128654318 67595 140478199 51336 204314919 79449 302785348 31224 350568201 96015 197858584 125054 154516048 20924 358334445 41153 13023904 109967 148888530 64652 383809202 68769 303480709 53683 245348910 132041 344971571 56082 199388362 27757 196982369 92738 216258533 92309 291414552 93954 80914681 21620 202909685 125657 338243086 104967 156643365 100057 259512428 18983 288836704 85403 119226631 56005 39342416 1191 254674194 94428 192931849 52947 35233128 15848 363855859 19892 62181707 82664 334681959 82435 163762530 48436 154023179 10494 170580846 39182 350692047 66440 29855549 102563 310810844 70469 292983030 30517 249528922 106770 321733440 18599 377273701 114514 307452991 42024 242092905 15040 334345623 108356 298978080 67188 59919246 92647 320534816 53620 298234936 63933 35345019 43838 370342748 54771 53272237 94453 160574327 114691 269178483 101242 296875865 118736 162656981 40031 162516427 126187 104782487 101268 35054226 132579 19442265 26305 253991656 22969 196767438 49728 142815551 8265 158345476 122370 313892358 18431 280066397 115437 145494784 34930 281361135 17292 113200475 62568 256729850 79646 55550391 106845 85269504 31444 303265163 1985 174499929 68461 260637916 105160 253431620 46365 246740089 129876 75956285 54809 232168602 108221 226855858 83342 43105528 20077 362039221 3 321093342 22584 140586494 8460 84479645 32931 363427277 58982 346354418 96606 9763883 80927 188522507 58474 188803872 113473 167726 25189 85017733 61813 233522028 70960 338338582 74211 105640989 125506 86448702 76336 193180777 70479 161356417 47355 271641082 9923 46761481 66606 372674243 106561 1422742 62275 337562713 28567 339670657 97037 202368101 85956 242051484 109748 86702845 36706 262040592 72670 371183380 42197 143521111 95044 11773413 41777 253021865 41083 271031062 103328 96612670 93422 120618536 114481 43490314 104823 88009816 74548 92886600 107520 275403072 122808 306053505 41060 90366833 86762 332129799 48173 2915428 61695 70683522 113151 53411863 30560 12162334 35300 5964095 54804 313624561 97696 337101955 39808 153169457 34052 139985452 42526 230126960 40017 225224704 49926 222997142 61692 80317786 50864 375385857 33293 345227256 30409 611672 69824 251265361 21037 157177110 1061 275837286 53538 202692860 114070 147957540 130772 107708528 121252 73705729 24268 55515818 102477 124571142 38940 284089918 44382 337459554 121293 255131212 1186 69472799 120630 339698975 4676 24821780 41319 77607362 58182 293290083 71227 350941340 12258 21919301 80422 24406629 105543 378695802 92833 283329144 17588 293200085 117112 382887874 81332 238129648 126420 200333527 71743 137078873 104717 153357926 44120 254368567 46317 371008530 93850 35185536 98966 342559012 69238 40941879 67083 238378359 86698 178772622 107811 265675558 32757 334604506 24205 119809499 407 6546455 75405 1348470 5095 154310667 45102 375319656 86543 326543380 23835 252795126 84168 269554351 11075 191485336 42130 142784702 105507 65946473 32058 278343596 119028 355611732 35124 317616010 85863 286886811 56128 351099625 71984 54787618 26156 147451999 52430 2472665 111142 163877157 100254 377026368 37449 28352960 61289 227093096 16860 310762397 103087 379348477 111187 281968704 918 41540996 107866 304902765 46247 193301516 30682 136546931 71048 278653947 44221 26405275 4397 281982205 128455 283906538 99795 98506802 131834 179091424 49269 233639968 130303 242452172 40045 266023364 10539 67384673 96595 297727829 55329 239092709 129077 192640337 63976 301458758 7706 20349499 93663 117088244 4549 45462716 93867 32822507 102217 365924827 132105 94777727 122313 137122508 101707 143627544 47122 243708995 20071 198881155 105465 110977453 94685 173066982 132263 312775057 105416 260775297 78052 141294807 107962 322255739 104652 191166584 96022 209100635 123556 19905865 108475 268506231 12507 164774190 83902 336292466 25351 207172381 132561 232454831 18311 303346205 125330 243858394 119175 254660213 14051 133812432 111200 374980709 44148 377795879 72703 299294222 50410 117534309 108096 257555160 64144 150877113 27489 149089525 60149 324616380 71005 229791119 43520 308138548 93449 59556290 126944 35874336 34186 356403725 82679 66032624 66302 206291319 127100 145134691 30773 381966938 25351 156005407 56866 178879214 18526 74761064 105503 279454315 42387 13813732 102094 185463988 88116 75667519 49296 181409408 124313 72502404 132288 365025036 105028 352847075 66384 327629446 6262 226153619 102586 317668219 9937 128135286 110074 223939577 73439 3022257 128304 377548026 35645 146945479 99002 102304172 106188 268317249 6836 239609355 108174 243656682 73871 333944563 24482 209688778 5217 75774521 131514 209824920 36306 133180178 71964 175107116 44984 11575618 132851 259073699 3553 5725335 37556 358829816 129601 148799625 52099 269160159 47431 7130918 126275 256446855 131115 337064446 45145 111283562 4960 67350460 79985 365485872 5088 136879973 43723 293500863 45794 311883707 106558 253199797 93933 97899092 127731 269414114 30856 356598465 50931 384518389 62874 267885625 50522 254111127 35743 28276348 117716 291054768 27378 242098088 43391 326142660 100216 239897091 36188 51210447 98497 161849375 48684 5747354 71635 275132263 50136 274590950 107133 52589194 78790 383122546 16541 255602410 88460 187894640 58027 227259277 9001 109944435 130301 79026581 133312 5012652 24096 124172072 11532 197764237 43020 215324671 67069 211615536 93507 252675702 52512 65783063 23431 368016310 51802 272621742 76652 190444204 119454 119848709 119781 146456092 126298 332387443 2134 75033149 35903 98594294 128361 293441835 10208 51662528 67047 170578129 69171 31599477 26512 65445784 57129 107890866 89133 15169618 82119 78142272 96653 264587031 15113 164682090 42078 263597123 128 232838575 129762 36105179 106174 214287664 121274 72854355 96684 232814368 42097 136977861 86244 86957923 7736 278573858 70211 102857936 11058 32914043 19297 238299033 125208 151350129 54776 290549152 18583 207648312 50831 179598811 76140 47448091 79064 173787227 1384 342853836 47007 56331930 65236 173376628 115153 76061577 117317 147506138 60820 1070565 123217 330625306 130249 324876177 122938 362107176 25980 318924508 89393 306310070 17340 100087087 18991 5924259 65147 172245006 11031 203540276 35098 209203447 114455 197887260 67942 62377397 69888 52376978 31818 324224005 33919 327031224 62717 132287810 45005 212860328 60564 61361301 102146 186229990 48154 145544756 43323 239298230 118265 303056507 101800 170811347 84809 177623687 30324 17456134 105761 376532927 55681 341683222 49297 279652065 97332 60232034 773 167001114 130470 299003386 131396 90138682 18407 78474949 114837 346301119 3817 355414795 95034 294684088 104592 90219043 132549 182422402 35963 363221554 81042 183788948 106826 24187762 128456 58302448 117123 110882963 75121 219242772 113317 49268479 118086 121581767 53945 296569193 120122 71397032 77306 116339284 71338 25159838 82774 107061573 7736 296560659 113030 233020515 114060 17258562 73214 197993718 111799 307401030 59204 254732248 104726 76213284 26778 154396050 72150 108299994 91270 297721449 13229 90152714 97571 99141419 64862 163312086 122584 172401146 114163 323664420 109206 242910736 95058 180566714 5158 180891817 120489 345251807 11478 57427906 100686 118865477 123351 102918183 121207 267788331 120482 148516653 38942 242147846 19577 89187986 31713 356175150 1806 178919149 107825 208790146 89784 306870934 127499 248591659 44007 249350678 57357 28276636 82699 313813026 108897 373096471 114164 230283702 23659 103984954 42559 355766847 110298 251684882 104223 279103269 124433 219655627 44450 242944769 41414 79670964 38508 150950636 35372 5268514 114665 342511873 7095 305424254 70767 217066702 96323 284035132 122920 65569759 111480 125671453 18377 378027526 71787 184633237 10871 139725226 106814 312634743 119034 189975428 78230 98352978 91262 60210534 13037 103203255 24153 34322624 126975 277683778 3800 109802890 10975 309406180 59467 197598152 93540 198857135 29771 332160062 54859 113398213 100233 170597736 43479 122619779 106074 348751098 18786 266813852 8497 96850350 38994 308707221 76762 231093315 42851 78408084 11319 222451402 28387 317924994 68215 357532680 83443 363304308 3017 336310527 36289 211041284 128823 362848335 1327 49475117 59293 99357270 61708 181700354 85601 9976277 104987 218652204 52807 238948753 56571 246183747 83424 151156359 7471 319612226 109306 230108393 28355 212479384 48393 319422028 1959 243627289 400 139013506 33539 173405687 60728 70017247 9082 342213361 104303 158762749 120215 22584035 17656 163804107 79377 145244347 98683 371530522 87107 316091576 96051 197995013 106554 5024786 4539 33810 119843 14893026 94031 266167475 87685 186502685 118537 77181605 120815 48687902 15729 309703670 84240 249679461 71078 173640651 49691 162951625 63128 125822692 59100 195141103 62581 354087407 104294 195966378 3525 90170971 92426 369428000 4463 195105482 13312 102261574 40937 93024784 84446 356388562 46054 380624619 26717 112433649 110561 13729037 76395 8332104 59697 149507102 63950 204335020 14038 154460232 32968 309197437 115894 67812396 33525 67455578 5618 155109882 49880 157720577 112075 93602155 20897 271039127 70378 80112268 80206 287098817 45550 31320563 88688 383550041 42459 28360189 94534 265586774 54144 226364955 25876 92796029 39404 227394355 19594 347589018 36030 255941214 67229 240318140 113271 176039330 97481 113281469 89192 330376922 66233 239492117 119220 622393 45819 112090667 29963 153258516 79185 281365316 111822 223697918 100942 357029237 63166 27781008 27869 372631064 86423 66105803 66312 126530204 80239 80820088 21578 223867254 11569 50582177 11995 145895484 49408 335408426 93134 74877566 31760 97707164 49404 363053115 131952 352221675 104977 300427277 119049 366178534 111944 338523519 71622 2541557 101348 101761204 37735 133105830 22182 214260378 116790 121528010 9339 126442239 2254 273882154 23012 222023308 7077 282752617 109304 81826864 9947 343878603 122306 198029887 71874 3415794 131540 158312253 124809 294768634 102538 67512734 94114 161416019 42213 291752146 53963 38279912 60574 77456279 86814 351777031 23315 228344328 78455 61108997 4864 324230339 73864 184873490 76934 326574160 127243 73004359 21694 109018664 22633 137291838 55628 272315068 94938 223680283 122943 263585840 59531 60935072 92373 119057038 24516 213189919 26906 123224222 88507 79175 57034 182924371 95143 74363047 76214 185879914 51080 72976796 21773 170347225 38999 336057319 88461 50145715 94700 305201326 128160 143221630 72874 244669219 47413 135525077 49055 222253072 54262 66444447 73763 331553637 8870 40925731 1253 128912890 108482 239918544 112842 200463685 79875 60374829 71968 250884754 27168 118934635 91916 129991089 93244 228308950 5107 316468713 352 43785404 93405 242374721 23570 8503760 37237 153495412 72317 31225622 59277 29225272 92636 131928190 86209 226744597 122805 102489670 23582 233989085 48547 189365709 23023 201507714 122620 27149450 119125 265780546 37332 59431648 8773 235966290 81293 95174125 95799 19364619 110467 146786865 105696 373021642 120929 77443540 67785 267592023 109638 75951561 6461 344726076 62260 296867181 96989 332952949 104594 20177707 58682 361584868 125808 370632735 52422 281851480 55339 334180979 42882 355416337 96005 120227058 124482 354690335 125565 230675635 1097 252775186 60011 63457926 11474 255164420 73394 77889859 19189 258228035 104823 89813317 34588 333177858 91053 138745112 111020 110083322 100539 369653229 47694 116133362 70857 107144886 6790 100586851 8530 13633406 131163 294289532 122664 110565323 15868 62581182 87139 123809519 105577 103796908 33612 136998899 1333 30568655 3724 328784459 90671 133721260 48580 149847382 9708 178057909 100737 251671850 44870 140619604 98289 106157450 63836 302601127 106509 221691664 84714 334681525 118609 103462366 76255 269146944 39210 337909230 2664 177621645 290 236942253 62436 26444714 41150 953261 33032 224666740 346 54679022 113373 264286907 44810 218295969 109656 57377919 31702 143691845 130620 8626134 98485 200695643 6856 316797309 126041 184800151 69905 145592505 61738 88729332 59016 284860745 48382 143639847 44779 379455377 125725 313938091 39921 155236929 66977 324772222 36181 371354099 5443 239651042 105243 102512631 30003 65396094 75747 76088453 9547 308986114 87876 34840354 105644 118383558 97174 208463155 119769 277132496 35450 16268668 132695 289421281 38241 302414752 67533 87658540 4498 204840694 88672 97805438 109310 335121607 35136 288857300 109530 227216996 88141 346438670 63646 233928102 91108 167274073 38952 371947578 68802 88291480 89528 348855154 74481 35606390 125264 56860089 102144 38827833 112341 163278834 45138 383328811 56522 293227342 74454 161697295 79557 20102148 64333 383278211 36697 52260157 105976 222515840 108800 282557484 78432 146933723 83566 320856300 86861 113783899 127505 328963481 78565 60090889 33031 188734134 3322 251965156 76185 256028228 115775 52957090 106898 294203164 15428 72212718 15589 136699897 118217 328471404 41807 244731009 27987 251168932 75987 379056208 11603 8947809 18314 56650501 106241 300022701 41399 142704514 16509 36214258 93560 355372550 130114 233750338 26713 278219330 109629 121082581 109503 5144720 80815 49157580 110316 23302961 16031 212739017 70631 224908823 69052 243724563 60598 71105850 85487 220779672 31444 250436195 13183 280227302 786 44301131 14291 374209088 12767 272847759 30184 67431016 55812 82350716 95599 229473249 113600 238366356 89063 210252538 94998 125032933 116604 38991808 76509 157332719 120658 336393154 87592 200475019 70554 155976418 16356 326626272 77549 343258958 40755 2105681 22800 234640413 120608 182918606 25367 229106516 41835 261741372 5282 346829328 97782 345706491 124139 66521098 80340 249436779 20226 230582676 23934 4557431 91245 203724459 106390 273647394 27798 267440899 52955 292268855 73903 9765385 22081 376762122 70225 288071686 46086 354013971 22894 129198460 84075 161447256 111001 35563502 43263 164271422 44744 281514301 15379 148401660 61086 375498448 113813 225095088 97037 254249124 7266 188274458 23918 377846866 116038 322291031 50830 259265652 29286 184181270 19655 260664814 33377 157092076 80781 145223953 90159 172786238 59195 267482540 72476 163943933 122163 49335644 71505 109834410 59766 229314726 70423 56139507 15079 111334926 31084 220175464 18691 125754478 7526 84999866 75647 372161583 121655 154855799 87265 22742068 83311 219890269 4801 28754193 30504 208657890 66602 242962256 33618 147877766 40090 239672704 119042 311606438 3710 56879735 7971 274892863 119896 117225042 114604 346640952 59012 362011187 50474 58772462 97003 229188367 56756 367524009 102663 169075288 98241 348437775 114203 231601091 108059 84613739 59974 309235489 7451 218802753 9688 222170666 69451 344950837 15861 157901094 84003 219651871 111132 249106123 5583 138587743 114589 129993242 118588 375698092 74417 278988831 50929 229581015 40864 42902957 39784 298633386 99807 48215413 58696 218467762 89532 147476516 110072 186978783 81070 353657931 46206 121712200 78341 301652859 83901 249643622 120008 104701538 54048 101594602 85841 327228666 132411 91922641 76400 263758704 108124 384760855 97161 295376470 94432 293700019 48071 145102135 30109 18824627 40881 51207702 21772 22503519 115203 266716817 59686 33734286 128847 344274035 87700 197735607 52890 59182371 28401 296119626 49865 310024979 72816 209143875 100193 32947464 85289 66533977 27130 233491974 81222 265402166 15749 337930039 114529 120644607 120306 326437341 79563 229643550 8195 344118489 71211 91417409 61911 236320880 43574 374178075 125183 146378696 127518 358900436 76569 71657479 113448 344316297 48524 360145112 58844 205596240 31571 162442399 3373 382306201 65350 365373217 88441 277256416 130600 167570754 54815 55207938 33078 253968124 81157 215533686 22912 134080370 79110 74502735 100346 318601490 108119 291002169 5980 278150307 85423 37154776 49421 110246086 29959 93504671 18744 326257864 118372 23366116 119466 171662424 78793 25382303 36717 293515624 101660 160682267 116279 235978433 74128 56888173 130270 225619087 78265 199625196 28980 136502230 122445 352923821 73506 297946410 116568 111716167 117688 303010715 13736 384567921 68744 88003302 110171 44467951 114921 346575681 6302 200485444 103943 329627282 77353 342306016 59677 67306317 15195 126526413 18736 321601599 66719 122094415 65240 135333469 92309 360459519 109740 242313114 111689 281868921 26559 285100287 19941 233934248 120963 143909104 74305 298295232 34691 324930598 25999 264284975 104136 179846286 132960 172223963 121988 377536081 35626 305931659 65684 149321900 60102 216888331 98270 137621562 26949 186285834 28808 163738586 66246 82659093 17552 51332502 94004 380269841 90285 303571207 99362 266469871 35930 370972033 50867 1281987 100603 262853513 100316 97569994 99748 294319802 9296 291460490 76442 140081496 122327 186738569 95763 99167753 40461 336716266 70972 123145213 123997 205822189 106914 233118737 130939 361460500 69407 380820624 13080 154915242 83221 343703177 11579 351018830 97648 93709996 9373 150692920 109236 124173060 129283 223445201 19993 235258556 103105 344229451 70429 241433102 99157 187303792 35984 167241364 20975 242241358 36727 140546308 29052 54516570 77869 279160472 44054 100510661 22871 166202526 43902 379220172 32047 181710720 47431 232336492 37000 31429292 74688 239110936 31205 333284646 39591 302026959 82796 250043482 48548 96398947 53055 70970813 77070 222353231 9008 185724756 117846 83355249 41308 55461660 120011 209776874 127783 308819172 65773 135764348 80408 232309323 116272 324151552 80136 18273067 105179 141655252 72848 172789613 69788 310221984 131084 130309258 71835 126904002 17696 308510388 9105 325575466 19340 362838769 40735 212862307 41881 241085489 129754 216808779 104642 313459291 62250 288225494 43797 282942890 93030 60071090 99111 27547004 45217 295747113 5048 249911772 6593 364735016 78771 101465434 78938 117388386 34696 102459292 44666 177449491 100624 10175616 88511 244008806 53210 310370051 96650 212959852 44143 167695060 86348 131827891 24497 131722795 114970 82845931 122313 222779150 50695 73549776 101459 276600687 34040 370062475 67 129050801 20183 97849663 31613 248613910 100558 283327997 77176 20069055 73328 341303082 67950 100602699 11716 313088791 15333 59601494 25980 128951552 53634 110572302 94172 323519516 19203 74832084 57675 65509746 83608 204320889 25548 212312208 54014 377730004 119300 37806844 115269 266668196 50938 242482413 77038 121255354 90470 129479440 78717 10442601 101136 104990914 67575 349021864 76545 310101811 53526 231055320 87700 33713273 128157 131231722 123551 94693922 90159 378401989 117418 244099161 96587 22472186 27321 23725910 68667 98963836 11340 284187560 97134 149384868 96695 331334270 80705 256717804 12139 200875417 35157 360760326 826 332049878 22128 287398851 28264 48521440 101965 131961121 106516 118974751 56179 120893357 78383 150745487 50433 17269004 93359 61610102 36055 92880805 7164 259513486 128720 141850601 8976 348403156 100090 219861608 128772 11896492 117083 84309397 103494 273971986 63119 290483865 22724 82623932 97648 183788164 41649 139176845 18234 3827835 28875 232725182 59307 222562660 64106 44331241 60375 146277906 23935 363082191 51948 62963307 109933 272506283 106555 11623682 90632 228677933 43372 167857388 123638 162734767 83617 381621621 78461 81199177 71376 311366490 54271 290395899 117149 264133580 114123 16254155 64484 162598320 44808 352708977 117420 244510428 47275 381460001 103066 179313852 89522 221342555 116647 93206657 81328 118453679 130556 18731865 93526 81345509 65516 202627752 67504 319791052 43937 38524922 114956 341965342 120094 361745914 6183 112222654 42156 331863063 42324 296688733 13899 122633899 126586 60463667 60849 237685922 98088 215997310 123148 331113618 119236 182489838 3717 127067622 39967 215838828 36472 339020132 127321 112709620 82402 207236332 108048 72035572 7906 75825394 24155 25821612 35062 143813214 75558 155544472 56259 234576172 77117 98715412 23896 268644073 24712 96789717 6396 351166098 70400 123384481 47778 225248022 103170 6533505 77056 360776573 685 265503686 46969 221220772 45544 261982308 87494 332746842 1176 46315887 40951 104131366 87427 119866601 122972 302135588 96156 47409658 37038 35301931 5626 331097818 9279 185469357 57353 126069448 121816 359565835 54732 116506286 59405 124670526 114776 202566877 32945 107561867 23125 65458959 103254 181647271 1687 350484948 6710 154157683 60838 201216348 55703 246651885 63218 282478606 83641 304683218 28014 267972057 27109 299593520 119794 310895216 50179 59205561 58736 330278779 70816 328007229 32035 121004214 73230 32145625 30523 105527811 4030 110793521 3578 157328625 96063 185426307 33081 154157322 30949 185090313 9521 366609575 36206 53962038 63409 91832443 31065 111056899 54586 374600245 43616 5128753 129316 370594292 88873 47313612 24283 152999869 113983 314086911 47045 117420353 51611 172103243 55940 209335131 54103 233408489 10943 309508116 37811 250246011 48232 241742777 37666 355858824 26798 205870592 105525 176406831 123440 123164484 94409 210861775 89282 206810287 98839 63191980 117898 360399273 21267 183338634 95547 377044326 78676 87686062 40175 28911367 109720 32043806 82479 383278531 29282 46594626 16083 328293722 54775 130708858 121014 294093597 36452 231191538 131983 159648857 25210 123784581 8975 100864364 102212 274371009 56222 43797332 51144 235537521 70340 51472295 118935 183105130 66178 336204774 3478 312290367 43960 40119380 23760 322590448 20982 20844213 129890 270426830 91327 72401127 98331 108727351 129443 64443487 102526 42481018 34293 6771886 4815 273140462 102218 142192822 8142 154284460 128230 276802107 92222 217446551 20892 377583261 112039 68525261 53297 50027155 7547 98362272 11322 306351431 70219 148781785 114003 39504081 108950 231204545 17485 275177152 25568 329029748 66598 343298503 108292 25913635 17859 136003660 102383 382285266 30775 86436392 122269 70392531 53445 182364027 39581 320758 90232 227379383 117641 76309554 16224 98904114 23840 323469319 132151 182659229 83020 130419783 99881 238972987 126771 187996531 25299 17313789 64917 269179638 43930 155257240 50728 251602729 64206 39393926 81305 134444346 12468 117807435 106738 192938687 58693 24199267 8201 58070323 105912 302077996 81523 349275631 102243 150092759 16592 137929910 93979 293400118 51416 338039970 12296 183253957 28665 355062776 51731 214252927 6732 8051613 126737 2732383 49327 296179431 125236 18548890 57474 158368005 20993 160277238 22824 35725002 33187 351011144 113003 43650953 62717 19239159 86414 123574309 54086 183793196 2976 39360851 70499 33571017 124780 281592643 132768 322732782 76684 298352628 63565 166569774 66525 220384887 61137 374294637 95648 97643800 23993 104822351 110539 72554301 43545 153219951 125809 370589190 93227 115798800 94114 364187747 59325 340135629 4974 130895348 132600 82490301 8489 246792480 104671 248065479 41624 163192126 46943 129667825 37983 349206914 76984 279847443 11546 227214564 57819 296044354 81708 66469063 46604 158344425 17730 135096904 78343 303866186 15183 200668826 6195 153282925 42531 195245212 108515 237251529 7337 152137903 57133 125771468 84784 284154808 77228 305016230 31792 489295 88688 344080853 113484 384869142 43425 287377924 14422 369456749 93759 327854588 6225 151596683 95390 340001341 105452 316200380 74134 314078852 21801 158927273 47109 119550425 43915 214898435 19823 303008309 121502 202738126 113458 32459204 96519 154157216 126474 30345484 95907 47827073 116670 243006306 16213 262013475 125491 17493633 15008 376274044 23648 114774813 48819 7125844 46669 348383003 16687 258941201 127866 258116413 46966 129099806 64834 320777341 17476 205931931 59109 272867295 121798 119851045 66178 272766667 120405 89166908 43263 210838296 47510 12408447 25089 217130653 66642 274922215 11867 36717711 54 117155312 74714 207519343 71246 83848543 22491 366917942 39685 99306954 111234 64379755 28461 264409808 118601 149111553 669 134553586 103566 172204347 9331 95421094 30287 79916065 110564 259222474 73965 265224903 69289 367034516 94364 50809977 51224 21701467 6952 229171408 72591 132398217 64768 319543652 95193 106900804 880 129285978 119931 338790672 24815 80023862 104428 54579529 92595 34905421 47798 49825165 13105 332830676 100046 103652403 95111 314582841 51284 372888041 64019 3850973 114824 236134854 131517 234835031 124910 136735161 30163 271565043 13577 25300196 25363 19934966 61764 99553582 125892 348306877 6590 61145000 97222 18104826 74597 65012655 62494 269627976 24162 154754615 111146 93661531 13428 68366473 109510 370370740 7835 196481282 10835 318836229 14874 104804440 105927 348447830 25566 380837067 31225 247784017 127164 185946223 24517 132438107 81408 146244961 129441 104434333 17010 359957025 66106 13013254 103976 172710388 76682 11813534 37526 122733485 112868 316198920 37723 18855136 102966 172003422 126307 256583503 45543 327841005 105659 356008787 7318 207351137 29965 190872768 1324 134878999 65924 78246174 79274 115467385 125758 245605426 100314 356109529 108696 254665684 46487 10056972 31368 363941284 45239 293804235 93427 301226997 48698 53311904 112391 205308194 93151 276872857 131181 276614722 119466 123936617 26957 7542033 68068 56699500 51925 316777001 114389 36581637 6867 289466572 113499 325509447 20750 382523384 109553 316004434 118003 324918695 23231 31802727 75179 168103086 21301 54915717 10140 67042438 2901 338144187 40954 65648105 105511 181855636 50509 146010951 104781 103577246 26783 369420515 25533 61500492 111281 133123151 113651 378888531 86137 51129745 88756 35481877 89574 198790702 77314 35453445 53368 10076966 8681 163074493 57000 102791188 110557 200008902 47042 143700062 18755 309630676 119081 322487672 14471 41174710 40759 23613318 52882 82195557 31959 221999509 51025 154860802 92836 236234100 36670 229500655 43097 288378852 99596 349948203 102017 252991608 69244 221534012 55414 365406693 98350 323285323 101467 284984741 98615 117338705 38119 164582852 2078 91925015 102489 174752461 120474 9767136 125230 301666766 127019 139684808 91089 231298571 116558 72307446 108903 167497243 31913 10833301 47753 201964880 100322 78949500 77617 290203935 99961 85560370 102615 10657015 22196 53455576 15007 170191661 125465 271370189 108940 295683289 127876 133603864 121532 336902816 25763 270429525 41949 218535606 39613 15245867 99941 309581251 1112 208021296 83719 207400835 111394 227086424 17768 257620158 36637 224287150 111170 56271121 21624 170380148 48192 73341711 98885 88407225 23062 344351594 119779 19969385 17156 148272827 15150 366019626 57915 124948842 65547 204007557 10342 308030815 64792 147238296 38962 11180667 110535 27437821 86728 229398326 90849 354606772 100200 234267445 37504 79797849 99894 229706183 25530 277315270 111410 146343430 23082 75361450 73690 219197005 11265 235715423 20435 371752712 131010 322106124 17607 241487495 55074 244856247 42706 271163522 94364 174787491 7725 321442830 94980 322912314 125522 69129055 101707 243606555 82296 350171581 3786 4814812 34310 250375265 89097 329133828 57869 120783241 100830 59010050 71790 105504367 760 246148449 104583 6601354 8110 75988265 111040 35958039 85318 337550727 81530 197037526 18203 261154243 4467 41855341 124217 295940831 124898 318089202 107456 53700144 117822 73078825 86017 243831945 61703 121918010 64823 226687212 34601 282243611 79712 152387222 47163 7009642 66414 240441030 73852 322865626 43196 121573158 81210 263539317 22672 153564255 84691 51019066 110143 364749618 62039 310396383 71204 289111443 93134 350385271 67443 165609428 45083 384037955 80852 363237483 75228 348884776 51212 107442151 111810 272830590 27124 339958227 113240 212874949 122799 381272224 107726 382389451 74212 73055315 120725 80629481 7677 191636381 37306 200243667 69495 235080882 91842 59958800 11235 33447677 72635 121737330 58188 95478297 4815 360370873 103990 199856835 127674 205348216 111834 377044671 114511 151023660 53396 372868229 80010 226817300 94213 130098214 118130 247112124 17666 248331911 15 356478598 23340 68628628 119087 207903108 60699 111738024 3 337462277 17333 178201125 66603 10232803 80990 369495265 117075 193571234 70666 198402898 105492 138435767 77104 377658153 126613 296500803 23802 322252462 524 23240265 30357 213411859 95628 192264955 3890 140178235 74860 189546887 114365 338804974 128131 236479692 72240 217261014 77402 163127131 76222 250044890 111240 271826859 52992 209594673 85346 148102319 122867 341951541 88349 296102480 38105 274532106 71936 28359346 66925 344368745 80608 179609600 94010 360387157 30321 339244668 36060 224706397 100405 177186752 92759 303275648 6153 183302265 78047 259551180 106447 334570067 9491 260974313 33285 158095718 53976 302617291 121161 160669855 83689 306238677 6281 117383144 30775 276148916 109748 365458695 56297 378278703 19476 253421309 104890 176804815 73456 230162392 34754 60105934 10098 76670017 82763 80669369 111873 215438199 71057 195448529 47308 290662528 44544 122966884 73818 117479410 80558 189819177 109900 41789624 4662 134099310 124838 217091929 57155 327711935 70731 300317927 133333 362667983 132319 7670073 96567 344261709 24363 299993114 35526 192539424 15611 26106399 69888 365159356 49349 285443414 42514 290655230 72130 337428116 37186 149530416 126543 155772516 116471 370815991 118940 34651447 122968 272195867 106310 208424225 48297 180108539 38715 42023507 95516 261511664 67245 152196607 50067 311312582 22671 202018196 14350 88717719 12076 198414242 51391 58618772 4196 212912748 5306 76772323 111086 112696108 66973 326850082 72092 335614326 114812 67787373 75920 213926449 71804 307479975 50135 371110478 108397 251281100 113567 376488092 89156 43210103 123556 98997971 59929 51138623 70290 227783735 34209 151494136 96966 303220794 49748 213665506 111978 134150507 60052 360553550 129344 60611841 115139 166881127 101229 380178325 9398 213351626 25200 141060662 97849 287390767 39410 161802316 18914 187741069 64909 256033041 116443 253735407 101705 335679360 92710 350864313 100891 341791398 13440 145352551 21151 45694093 49892 35055829 78587 318760348 101687 155453668 36330 36155155 79446 156959879 101722 67275726 40828 277719852 78654 146368498 2822 236557881 101932 346135466 22615 276683547 2544 254772182 20659 276043241 16745 165137012 60594 205439398 125287 245229044 116215 346420249 34543 74228452 82893 362154187 92392 368517623 130641 73984963 95028 6375039 35228 19550262 118372 126320618 55013 243780132 19351 233479911 98113 279707564 97173 304938992 26740 210733947 50885 225638834 70689 221076395 125212 207424673 95018 164457273 26413 132595052 45945 147119535 131316 284879238 93802 206366700 40185 113597519 69187 366236374 16522 157020630 7158 313664044 101333 358328972 1033 30308021 54929 61229809 119794 147654177 5545 379977593 65236 98259371 48917 74597758 121130 30922584 5726 179501327 128559 101801124 119045 284672876 80232 11683812 20658 114934763 68470 7178095 132987 170322775 37960 183310189 130108 287804713 4609 157005098 80373 288840346 81578 274352949 119530 88220800 37374 202084042 551 19998107 25499 304280616 74456 254194044 128138 150609550 40090 312150954 23116 168248306 77000 293558726 51794 263431935 64279 357331084 24953 333627284 102463 208435438 62851 244945943 84584 189326268 90017 159932673 105912 253271407 123920 148918116 49668 378660255 62749 17346857 104915 112524344 9264 94376473 55612 356200274 14699 326111131 74997 49839412 133073 66497333 33021 14731295 80666 148630018 44896 90760617 9283 327202352 84689 186057489 46192 338515030 59294 344291472 110204 102077458 90300 307422899 47498 171328188 42565 41887835 50153 82628359 48993 23522221 98994 242525356 7209 278908034 81928 271859270 103749 313756417 84749 206692191 33805 223811762 64305 203698613 35450 241845738 109040 192445215 36763 245196069 64651 349571575 114733 277103271 65623 318011743 23442 15815408 25788 291308893 132261 105068661 110638 237123548 36224 320330557 19106 121243926 99884 335010535 97344 276734278 74454 324674700 117319 285491147 2003 294032455 98352 325063514 127858 216858991 84311 384630145 50437 335102475 87701 35807564 54325 151994066 33034 291405868 38548 167530960 96573 50655429 91848 255976493 82645 239091908 40276 335649384 122488 40800064 45350 239819835 67347 281151278 11859 168039912 49160 94832020 132759 340472813 60611 304177635 133064 145891928 103846 210915172 106153 340374774 41317 136317417 132340 314249078 100270 257387125 35602 127145145 49155 49775636 43006 377000648 28605 172387501 121607 173447488 43243 82263016 933 305290946 65214 288529498 82944 95873174 28744 74609914 32832 264408746 131040 341075920 84956 278891705 40986 191251794 30569 333833183 65138 361658759 19265 151789478 39427 376757558 126815 207427455 94760 271917591 78647 78296384 68150 100798246 60406 229346515 60525 43281676 77572 368543784 102664 113447410 84482 17694284 64697 353865155 75059 255962680 82026 43775087 30429 25688461 23778 49105406 13179 290265098 57203 343145858 21180 72775824 5892 67627332 94043 264635396 62898 39006308 4519 140229971 96042 270371032 81708 83738272 113170 250526300 5874 196433328 78848 384251121 121811 303317812 103767 117270356 27501 221388430 110535 252849047 55178 328895050 66061 249618547 70644 309968484 81659 183812474 72403 63823621 38180 304887402 96836 13170464 133125 58767798 81568 24379369 71353 294038850 105461 32407946 62686 117256638 84400 71328369 54086 107901077 34616 231192149 8131 72900868 105277 276909029 54188 339345837 96307 212583109 104315 189983179 99622 100827037 118502 8386414 106046 69806058 57888 11242368 33080 97139621 44934 265427645 16260 346320113 12850 267017180 12460 261847636 34389 352073877 108329 56366790 30208 285782575 59245 349273677 107209 275514089 83393 223650279 66925 200826261 1088 245092121 82484 19645139 39826 18822492 14478 237709818 10788 101230862 41307 197759550 9270 314188061 79603 79826460 36504 18098458 31036 89962677 103731 292608730 79225 283645205 67237 132694440 113738 144092162 80424 97186924 98300 114575617 84418 236823469 123638 293225955 399 121019309 985 179354586 5778 110959147 54880 354962567 83316 6386577 48279 262035241 5233 246197910 68517 259691370 51471 57840241 28072 356886365 31039 276628080 106188 73042169 112263 253126230 31529 128452390 117360 250301449 54097 87054984 67744 153983792 24988 190313896 36147 286062684 59539 70514323 106256 114843927 24608 28756173 110857 258484299 100783 322176108 58830 165064128 58364 225422414 86347 359557134 61695 356942592 25958 267555575 74209 339125114 2683 28042651 6903 116630599 124373 169702703 116142 157525704 15744 23058617 44891 213504173 48022 331419611 102011 130907636 128109 101541008 90630 46011141 63240 127053103 115021 22678784 35829 77668194 111458 313331005 45171 29578671 9966 149454533 129599 144947683 96001 59714862 117691 297588619 45738 45005789 49518 330942638 32453 39596448 127977 72740948 96382 107129124 31337 267001819 117095 344204182 17734 199560598 107414 372971356 21486 101445542 114183 35258679 63614 119994412 50534 252266531 83486 110366305 94324 31255705 54703 127887993 49698 338271992 111650 54552842 1985 243449351 11279 152629070 63435 24524033 43578 212556535 125958 111332974 128800 182911733 29100 80561946 45601 105593521 94397 125209579 62393 192067396 2097 168290202 11121 140318365 115402 127124794 67355 348749978 83894 245008483 91618 82763572 113156 119136510 59523 122510905 34419 278485165 8886 261559255 34366 223374707 79066 87858554 74920 197356815 112263 126161048 57252 350540545 75858 161537966 71182 150724960 132792 248527178 6284 325700246 132284 360156987 9353 329597093 130073 361241137 26002 316127406 128522 81361166 32489 135007320 19140 302927274 807 83574650 42958 161916287 92209 250039415 80587 195485483 73574 324348748 48932 65916333 31714 358557841 40710 332090146 70283 91381817 10093 62607773 64701 160477745 39758 164865136 73864 32487321 55477 357223890 12742 272867175 47167 247068019 41323 226471065 81870 53706818 16061 68291919 15806 224476159 13975 50256601 64988 156735181 125991 258148886 99766 342630371 119256 240174629 129890 334661847 65694 340678285 93209 210039375 27481 264258737 29895 276449251 24177 364806058 64803 262554804 104050 219461539 50581 150347376 29477 345912611 127626 113841595 91674 261694055 133318 329176190 89526 127405664 3486 339555527 69824 170321163 85506 355541926 52935 56256503 104350 154141948 88372 248868233 60014 316273029 36953 168051372 106839 8691937 44765 8124692 131012 78542627 67651 41937882 86782 69029774 101742 350415887 81773 192099007 60121 221671689 13806 313916418 107568 112752031 59293 84473689 16338 310039215 49788 211742630 66964 263039123 12767 211072721 115968 121459585 41659 112923549 37270 232012410 70887 198541954 99891 166314320 100521 161319290 3041 48918438 51886 140803491 35629 172644052 75997 263304185 47443 269299521 69611 20068051 114956 365748128 70622 292214267 277 331586529 40568 303396561 83788 77451121 81016 281577226 76129 248154437 83228 129311430 57050 334958534 76114 325869834 44753 98765700 63166 205067177 47694 180175792 132654 95379530 4876 277915221 46966 63206220 131091 314817444 59066 262992286 86954 240567839 131048 27397039 2508 45807145 88077 175129895 128645 263278376 86588 312748823 1855 274617505 132819 296521611 113085 178332972 33144 326731341 85236 89170825 52816 321297753 11135 147780511 64118 257534535 86219 154377358 62357 76547411 110330 374939315 43819 288114066 72632 136645402 125446 129793665 79222 15675896 50879 187778364 73608 210838272 66037 327017771 87473 363944673 11618 331985490 124493 260857789 99130 353462354 127324 92652734 68646 160706436 99065 195161622 46048 202482030 87671 21740256 28480 344563452 1857 356811132 110236 185642523 28264 141833054 54880 105589604 50865 348727990 68450 157770394 97565 95690479 9110 350648565 79835 42027095 119236 36225231 127736 74075837 61225 184332163 22612 133313513 117009 316079766 115473 378691186 80246 136052089 83869 300216935 127446 20351169 70681 172591352 126936 38628306 125292 118587738 113534 89758659 24086 337855392 132740 20665627 79065 182180466 12397 132380136 96900 106071476 36012 229271137 46939 367876531 38492 186379169 23141 335519865 34848 285858624 62414 24410248 77396 321166052 58683 195860931 92813 263675927 108049 161512644 125621 352554855 24885 257707337 58396 257595871 88391 316578530 120769 82398401 95628 87320362 3571 50148755 21332 317710577 17739 92458649 95052 343197109 44386 182188198 46914 363771298 6715 379307620 65768 198786294 94673 331548761 98818 377968725 51647 11196231 44243 198121557 31181 329407393 115356 230260099 97856 206888013 31756 222094826 43961 265198248 35847 4712486 19229 276253719 104995 321884534 16468 310814765 70217 223452691 60299 12717545 106273 163572065 43896 272918147 62736 4523345 13850 187854108 103804 236831953 62083 261352147 63754 378887246 103340 209570280 88156 256186683 96402 138748217 8285 109787556 3104 372193581 77448 23939525 62035 271917575 13127 282856517 116973 171523685 101924 106100504 21088 236031904 104575 42432269 121759 145774672 117110 322601651 91881 130806573 107374 326914224 52451 269991158 43814 115806862 37530 275809349 127736 211868778 61345 90713487 112230 230329634 82952 194807475 68861 198342695 57770 218630868 15196 53958835 79064 335466332 103388 83766238 117408 86696162 86095 159056963 114981 149572670 78095 205103839 28070 229714351 18604 140918536 57647 280252913 41575 328008409 87988 157720884 5259 179607437 132808 272141099 119493 130401044 5839 217336909 129215 56113054 122415 276067502 58400 332791493 33032 290472438 11461 81192028 68648 114857024 110493 171674694 55607 26477779 123546 203211789 74914 209269557 118549 251648635 4262 159646989 9215 212225666 41668 60178285 38695 238570668 62781 117427328 84224 284492963 52268 237659178 111983 10648207 96659 72083853 130333 304673729 50950 272874338 105854 315699281 18791 368708996 101502 306660513 15221 41268270 123372 359519544 19503 26977390 133304 237688449 63007 26501942 74341 211492301 90058 283620734 46906 18138522 120852 243176790 73338 159625381 114850 61774924 88931 273033631 7201 345917725 105131 178575602 99629 79270614 31859 57350667 15953 162073802 48762 19876576 117732 109693426 42036 259716891 20115 372201629 70262 225341490 119160 316782808 123731 42908678 93330 366455800 74786 206061170 80438 81774993 70735 359496577 64757 79211439 24403 320300353 38340 58426502 126332 73435415 1282 142189656 53838 103004017 119266 95880946 91940 330069846 62990 205350236 22009 226866649 132969 170281339 19836 299494742 17025 147910852 83381 1603317 86786 323603889 54517 231107283 44135 371012551 114314 13294310 16422 367632268 90528 268068565 28665 242765306 46215 283460149 122469 383211715 20519 142287602 28103 193801235 81585 135664108 123515 257988434 79835 88470704 89686 73866236 17115 50343108 55373 248999327 17794 13643322 70643 140575127 62701 32435353 12371 243450054 17919 315504416 119432 179153353 75964 215517509 94794 194056768 118775 89000488 55038 212368218 127736 53371080 19043 127982472 120630 42466509 42643 212885298 73279 367286526 103894 272418301 117735 227965566 30906 52694712 119206 318239965 17491 299831672 119228 285222230 88144 219402246 122710 227767584 127153 102639612 80019 140439526 27552 111240316 90101 94644050 78028 381752428 54896 214872328 16067 69970542 69660 107093237 132480 207861943 65061 227497042 113738 304247017 91837 154075307 15914 302019644 14449 114069879 20640 177703202 106835 86299226 61678 381858122 94493 313197075 76478 22148560 35397 142745160 64985 317284012 109655 22725684 22103 64639684 93179 171445818 70207 324700899 118105 124701844 127169 138095174 84928 123340499 123985 143722143 132446 380903380 77344 91714418 17920 327798551 101991 170002958 31796 291533724 87511 246807180 29501 317102518 92055 362867165 80193 352195975 104279 182116277 20506 222294332 107806 95502940 19580 154505754 87464 6437590 87004 305759721 6589 83337271 41065 257798220 3012 247139609 9171 112080353 103128 9428078 53868 261371542 15266 332277928 58549 363977871 37846 22475399 47946 273211157 84415 75663305 50043 40443566 80480 332536472 79529 54028001 133015 78923553 56553 180041460 44984 14416618 34155 204351470 62114 291291803 12036 18279254 99053 28296952 66417 126995674 67913 161140160 97909 239302354 63548 95532772 29225 93859662 61366 297261579 84556 263540771 2146 308348619 33516 164450840 56070 55215646 126228 131545347 71974 109149232 108897 62522935 57017 206605031 20550 9830953 30560 107210561 124021 300318322 87654 323063883 54424 371463961 102807 146891020 60082 177072419 93764 145551223 10949 181862483 21378 119890866 109268 26954591 86674 275580048 1179 82353022 65735 239388277 131333 232597000 61271 268046007 38540 181507063 108143 92853641 44591 279068883 65789 209528991 22010 361579326 99075 242988331 107871 118038364 62022 215757632 117244 332334855 27336 180659788 87864 227379779 89120 340469925 66646 135373957 12447 144758939 64078 325557162 63 39043375 23243 212506504 113531 79331691 62136 67490954 57150 347208681 78651 200658874 130469 68375662 130565 355138356 100540 381477796 5980 5760027 87912 279316881 131893 330248495 69984 352220390 68017 167849417 106540 189595120 40158 216469673 83954 345249218 91762 337344078 9809 245978903 61052 83075415 23083 253408532 30072 52632356 51921 48563581 14933 86358503 74470 62799803 88243 330905660 97723 61264698 63675 338934316 40281 327396411 100463 178276351 65842 30037957 18840 272011389 17025 111965106 98114 197183669 19139 227207429 51651 362923485 110857 239773507 131689 20589716 110727 64393573 115021 214785162 96003 319031516 19881 252112538 65142 252166750 89706 196367701 124089 99381671 112280 70221051 93351 301867374 15455 297964335 71554 205938707 103117 289567805 16576 138904204 34240 95024406 115387 319453853 50410 235465826 4468 364074095 125698 121816654 133016 263199600 50802 78493944 26300 14701064 72701 52340888 69283 365077687 108570 318704144 62170 75485822 80103 73439291 92607 44274374 120256 247116360 84793 66311816 24896 208158219 100725 155342635 4021 347066513 34237 215230170 2517 319838963 4147 173098303 74908 87357854 43904 221819928 127279 40568866 122943 205977793 46292 363592075 25160 195987176 38094 330100493 17304 190476408 125491 328665351 11012 370878681 85424 215216139 60574 134071762 62198 196772183 79326 172239376 111818 154189908 18570 287513402 127020 261978125 37926 181791753 62861 164880292 46474 251658666 11090 51289483 111318 295685233 57379 372127459 40334 76819779 73616 345427196 7095 33335397 88699 208985850 96705 64847481 56668 174205472 23846 342390380 38878 71854340 120072 379154650 109143 320299767 31564 200817444 110246 56582764 80743 243960838 77925 138750143 55697 260508088 43655 254445762 28795 356618863 119426 307513514 42612 289095573 96130 315324883 133051 236028465 28159 6577333 10748 299294530 119730 58548798 35532 104964313 19898 118619609 121160 4332857 117776 320721038 132571 257183300 37606 142877810 109553 334163665 56560 185183347 61819 178041265 51212 357403151 19917 227284442 42057 70275287 118038 263569560 92552 298098723 122846 264125280 110947 95301975 117119 32947474 114746 44461789 36502 93428487 53223 284862441 11579 189399465 79420 141043560 117514 162846821 113323 63126574 21995 103559509 91225 84609367 2917 68163696 25932 3122158 61800 27826028 15723 344521329 14221 204587959 119099 224653588 64882 172130855 77105 231214727 97835 160779920 63080 301154729 105478 336721173 35852 202616856 41654 294378456 61725 15435738 51614 334177566 76199 177222498 87256 7492419 29800 362789512 77330 95742420 104133 367942353 39263 248643898 115291 66516723 34326 359581062 61476 363862124 99438 124470917 677 361326190 30032 262149238 45200 106085545 121780 266437500 41134 342677073 17907 343335826 72382 189274331 107367 57659553 112358 184795670 72028 79302287 38011 83161531 106004 319001180 12812 234300702 18791 204732333 75984 189017690 97331 173953129 86077 143271317 38687 206005791 128259 326003641 129343 239450355 110011 49968228 24406 203522602 50799 129672668 21533 124382652 101526 8072054 56372 80360750 27452 9383249 122399 109278356 85839 233128916 41197 315517364 118891 227717693 64382 337134214 1964 74525208 26411 291777083 37294 197646742 61038 285233505 51832 318094954 72670 197551344 20452 336521251 107773 241702505 37411 1563640 79301 292836384 91855 108222740 28155 188443624 67584 194742256 20553 74706573 131130 193581586 10850 134472735 101345 69003411 123385 60069622 39385 193183349 42845 165431388 20575 8089631 23447 302273321 98071 301184578 116489 148646573 11348 259357886 38672 26603882 42515 85089739 130835 100708287 108515 206352487 68018 281939214 76782 274783428 111440 215781833 75039 43081347 109524 28452037 127781 69243355 39753 328908547 112548 128996715 4620 194338116 53432 309211082 108137 340896380 61446 122712948 56754 221983868 66324 53880051 97409 187041500 4151 289097762 33833 170840762 107791 252774740 109971 127993656 67865 69650153 94150 119618289 73520 303067792 76090 251330462 62197 346245580 10975 193566584 13384 81430571 17339 292939486 35037 171703881 36055 109048350 94535 209757841 98128 5248722 35854 43218067 124031 277769553 26196 377880163 71230 139496443 92495 32194515 69470 275921451 131047 118046058 16239 118957550 47120 213928281 53653 163252079 1809 220700460 58194 195767813 86155 370490453 121891 160720854 124021 3386522 54105 199604588 94441 202401887 78412 279454108 114947 100993574 51426 320714481 22446 352938756 74683 312867167 133106 83267982 74302 329022324 63296 369551682 105170 72650220 9806 61780891 100868 169169541 42295 39889442 54225 53875091 63207 92988076 112618 302613457 105249 330535459 130147 296451559 15301 132440662 66988 77103404 65459 53883681 72665 46692655 104903 18739259 27113 102465223 42157 86276071 29429 39823129 108473 47072652 87626 137403957 63898 176203239 43828 383434294 124848 174240436 31445 335027687 18484 345351711 64101 284706321 7599 161116912 47876 23432165 79619 119064371 92090 201963788 3024 165831662 937 84796471 113266 257381599 29511 207420167 25380 202817353 58063 369783070 21688 103243259 121701 51854235 9084 102675735 104958 47524375 89588 270415812 33951 344975444 44455 378835627 14723 130584279 126446 303710619 115216 243182499 104939 150949089 41138 366411773 22734 309491020 88272 382052510 34432 106737735 60967 236497672 77365 3811852 54492 70898700 72539 304731513 93586 109884100 29811 316995957 118171 189380246 106671 297096818 120965 159013883 105806 32960927 35912 69515698 113276 255975620 77251 216396023 6441 300427210 104822 199764979 64078 370820141 65979 257523219 9312 4918799 119383 338327976 76412 244521120 112912 344641939 50395 334244655 3151 289184123 93813 375664028 54250 230440157 125959 71963358 60009 173766118 68479 224349126 127693 177298768 9686 331370747 42841 27311644 110063 15927889 110599 88861485 73644 90663117 34472 143985647 57664 124979865 116308 259190735 64184 330224099 105113 352057467 26048 34450042 39057 226163661 3966 264555251 62717 82547056 82381 189399569 59874 33311274 130233 287864537 127894 64122243 80011 96377645 13087 228629171 101748 123065832 125480 326231953 73581 365562484 104827 169512713 75464 77787263 66464 263218214 29616 58569321 65678 86242608 63734 288139425 24935 339157538 21234 3946643 58500 172120093 102847 273638921 116336 146183847 11600 92030691 18864 276246492 71913 377548485 104323 262115013 36044 60372037 128410 227947208 132931 277975399 119555 228200128 126764 150602555 17496 292425375 117469 194217339 76407 190553558 125009 321710684 5849 317850238 121341 183016276 117614 348865127 97943 371236147 54535 26252163 9553 108649440 96914 244404962 113710 163302087 132490 291299650 66130 118179750 15431 275990942 129437 278871224 78601 369825093 76571 303655417 68927 68415923 120606 128373040 121060 228560475 15572 306625801 74293 354188606 125874 360746397 37551 1497050 14181 310475454 28594 240863092 101687 233961499 69639 282884052 66759 216313017 102142 133945526 132215 255267835 51226 301914898 61888 334845726 24444 366561382 24922 90924485 47002 302559505 28284 256853118 83964 193978107 113932 18098971 16970 320928766 49092 353763646 30740 105994353 6007 223498541 78295 355709119 31475 93559619 81890 169544217 80440 245466728 70677 57940867 94504 234625587 124537 200355769 118680 165269468 59068 156012780 98101 9316590 76283 69861922 105843 176302243 26091 200956894 80957 296514368 5516 143180736 22411 212238243 112382 50508164 79838 347228217 53580 136448373 50433 64590283 62952 238336653 128305 298577899 72354 26775323 15813 116546246 63598 189184737 1072 191160134 119056 95805114 16297 16900983 70877 304323078 56027 268100213 92575 264753893 71061 44372494 110577 181298546 31010 223650158 96564 57405951 66070 290457779 88556 147519548 11746 345900922 19957 71743321 88534 127380417 98980 103359294 3215 34729996 98064 188277717 77436 334154738 32646 247017080 18599 355780224 21567 42911196 5455 53785965 116533 181025262 114225 107409620 98241 208742853 109891 162870452 55589 20131127 49719 205667827 110726 339579625 22855 354683577 52007 31909593 123598 298822381 79616 8944768 76159 112726553 40124 23414745 101622 40120652 48327 277017902 101742 317018354 27943 219181176 69879 311859297 109353 67599157 55854 179322906 87683 308382998 112387 60633337 11599 73538206 22194 14343538 70648 285840657 32338 48328890 88187 110220185 127959 93159852 81700 245493029 16243 97501960 60683 15936357 129307 187247087 13700 227198831 121991 176353071 71479 123910579 44375 276100294 69105 200049482 49485 122953231 124192 32870615 88574 58920098 92297 92295914 120670 341356234 7041 345715657 8310 273667693 31858 8234974 90370 234312082 94004 80782685 100004 98374671 5995 256866604 2025 316704117 66606 240310315 129961 170800014 25719 114164414 51221 98216172 66712 202864406 1830 379834397 90576 98559629 53859 290026830 9635 129827979 21998 187920538 128691 68410520 127574 339624701 18234 161870733 25176 242825916 114171 173522178 1454 123254359 114270 169810007 121264 284555855 125047 58585579 75758 56642956 115856 156773051 109383 200555814 70011 240510409 68681 370815555 115883 194213190 13266 341385779 92446 113119062 81291 105497621 103517 133395134 105270 359985954 80231 180520830 101311 376936029 108628 103868551 30493 321876515 17469 190958486 5772 332445880 62131 343082621 89155 190998825 121433 129186506 13870 296104664 37144 202532391 57475 112336844 71920 314457789 2395 141439368 106089 57900738 96388 43714270 13395 92593412 56193 73728220 67708 33089044 29920 89857583 31841 312599780 129096 267049537 102865 376625323 29832 14731686 1156 23053862 58656 242801120 108536 231628337 126205 258487116 44267 211232508 34576 328328541 47578 287877447 105433 383181405 42391 52972682 69019 295376421 100004 354891692 5597 245500045 110877 119809526 49329 23566568 9096 372953785 123743 303635698 62684 169397426 16453 268397009 114137 129960955 21395 145214973 56823 294438158 4065 316947820 31329 281240655 55302 127094054 88873 284091309 117611 154489607 16612 69892072 120574 41071044 15831 110671641 12494 129345429 78316 333995668 85622 334098368 93108 358723881 72992 380948134 108133 347654555 45495 159735262 5106 354964044 123247 27848339 90884 329923975 13569 83839821 105309 346550259 98051 269205613 2518 12725378 75448 172812097 9210 224461090 2104 270798681 6077 94177777 23938 323465967 1505 226935635 127020 10851384 22552 341871516 21060 108756031 69357 205176881 83948 294774212 76489 269313292 51683 121418076 110382 349297201 8747 130788165 15357 226946609 123918 14979633 77253 272597176 122868 294456861 5317 145891254 69644 154315755 75656 106096171 18492 239335365 107589 6462874 4273 104740883 109194 344060764 59378 288434077 3052 35553204 82267 135207309 126027 360670942 119700 165608202 17338 349215613 46958 83154432 66427 48318093 71864 187486878 94368 19096327 39771 41607316 112961 105633989 81644 115468997 40738 143677671 19283 81339270 103776 381836816 49079 188852541 105635 168293193 94616 135556931 11314 283087409 41272 318748905 96221 317373938 103760 81090187 83277 16846262 31728 367677013 101235 287557841 71417 24185851 88142 233423389 6204 289427104 122407 363662372 50080 206251875 71560 114402362 115932 336347630 34587 42939403 57718 307670205 262 180509778 73607 312671768 44755 371314096 86603 212042078 127508 200317877 77554 297582440 106634 133917319 104664 323656861 131504 300565696 68023 99335116 113810 234004303 61681 89611602 38976 57191259 15448 103165148 15742 167421133 105684 381016767 40262 367444360 121110 14131854 85562 118219493 3942 305606574 39411 146065615 38666 104614188 113446 312511546 35854 315276618 68865 177881668 131962 102460052 127324 372740298 9871 244356780 98137 118639830 92689 237764113 51904 105872034 4876 213574027 62785 249169797 24322 13237428 73753 81073684 104947 191589462 51201 360638469 58943 326965716 106297 256398610 50056 257529544 80278 182074696 49026 167492234 28299 109031806 74075 197567625 111842 306881394 55436 135244767 3457 28563626 105462 278572056 126635 330865517 14820 183019290 80325 128797425 77158 200496211 122459 160165155 52865 146984759 102382 203899079 69187 314621568 107831 209697226 121868 307283680 80285 110738306 68 48000634 68470 131901676 108114 131286811 122232 127804171 86702 259646905 27031 115957412 103714 348162845 49926 256562195 83168 376642110 29509 93779764 50486 305266615 87663 44832332 37503 337288119 52039 170664409 30799 170424251 66248 350906548 23227 197801008 19209 20961967 83756 155289027 64451 34221156 55415 5572686 30050 307077442 73404 364783422 36770 104461174 5655 283287010 50351 287199743 36635 256536383 28155 187042828 10422 304437173 61225 116042717 109166 259666741 60902 21831120 56953 150117723 35503 277105336 58369 130995419 92897 164605175 51658 141535753 88560 1389896 78842 278481644 94754 100019227 61908 373654848 81909 226247376 125682 103951304 110236 269112616 63017 78879381 123944 59008234 43822 144679382 63056 38529939 12037 75793628 72858 125737414 13460 376178771 48002 124279836 88608 244101352 90370 14513184 21860 125827854 84450 76394844 860 158368295 123784 209411378 30028 230052107 93179 318525534 27562 273164876 124616 161169555 101929 179252425 104601 211840561 42401 332701528 45715 327692636 107659 287552863 54961 47365540 119948 189070998 37078 86912383 95968 211117494 57428 299469501 63734 27067964 49105 26200308 13730 153348243 35068 44099847 85168 201911079 49550 283121586 46553 280479982 115178 250298601 6945 181235049 82914 375813272 52353 151379178 131935 292057860 67982 151425984 66925 267010338 11101 117172707 29229 221585554 57127 98647300 125243 208137740 88812 325416322 28850 199520192 44746 90927865 122774 353662872 111568 351109041 1857 281706664 131267 223882689 23950 263370864 79711 206419540 33388 270303222 93546 147294293 69713 203188984 53909 90821468 83937 300131833 117716 294631756 62921 348234723 28783 56849493 89022 268772698 23944 186450913 1242 205692712 31383 131798566 31781 203306137 129760 75380694 84630 330630684 65696 359592729 351 168753100 121868 177403309 25491 321674146 71833 228054779 56185 347871336 36320 291969057 475 80278968 104684 363689955 46292 283538766 119009 249887327 117994 159938656 44958 328089417 85598 323596989 70141 355522012 43866 101292785 87984 150699186 7347 318553072 19817 112651448 98346 29083793 78339 224065845 13809 77432075 81671 274425070 109146 90928891 3476 234988723 132712 187401353 118290 198273606 105744 29472812 118469 249412361 40332 298523687 89446 224881637 38694 161657209 82716 325146649 92388 131350433 82943 77830740 94106 101165584 126895 209377419 126782 140843064 96484 212708649 44891 94439169 102521 272906478 76682 260831824 119599 359811347 6047 306763885 111531 353748360 83569 284028778 53080 180718257 102722 346160022 33915 122772836 30786 74895198 48052 309680402 25435 41931523 88253 17356413 26445 8959249 66443 329698761 19470 191935139 90324 200020764 10847 40432392 59863 141486412 115574 23040326 83816 24834082 129629 323212067 107674 3607042 17671 140169857 3938 214660235 118416 168022094 26877 115568001 84572 376177539 120885 265763514 110757 91443883 123470 383295084 90520 242164857 44093 21239684 107072 89364836 55924 383027757 28875 339551543 19545 271739588 96456 181341127 84993 28728798 82126 381936730 102795 274848136 109844 18598380 74674 126199215 2327 35006524 108377 377757059 125584 300279496 133216 329552929 28875 56586452 26063 28067455 16804 88277115 132026 163788799 44171 117669465 117404 326458010 9441 354690825 100561 361961801 97481 74310801 54394 229641413 106861 79110781 21743 317335192 34756 304616104 21256 95926102 96260 63035189 81388 115819893 73690 208193505 91404 334326263 69267 247913526 108505 48208571 25176 242528758 120690 157206600 51264 73968536 56501 263326515 55861 19260959 34523 39032813 26610 340760921 13546 141997527 74683 313061425 61720 38613521 47832 228398080 59589 191629279 24674 141006942 104315 159526351 100701 29747286 16636 161736843 133038 290174342 89836 267834529 102138 216568208 30919 149551522 121687 228419951 35391 92772502 80188 95935684 99638 173289857 51953 179144371 112826 148672813 8389 66550324 39404 3843891 26961 340252171 45816 62501989 88838 317436844 48247 33642363 47651 152953358 41302 41171501 22551 213383864 91646 195043248 118732 195636821 20673 243547254 55472 31228449 80497 302317474 72063 94417109 10462 374220237 132383 345525693 69869 167528538 62826 138696124 95026 192423843 15495 233567919 132843 197151906 71143 158943118 57694 91516844 96156 314766012 131283 370879789 6592 369425911 39287 334261234 26448 151367596 87887 81132434 32483 220189043 17064 330110460 104911 354027515 73917 81958686 108514 147567680 87433 228145905 66900 312917492 43097 320851555 50603 317609901 12772 261077989 61055 70691058 100887 187783251 45694 21271649 15801 155495723 93178 292862327 71920 23699247 52554 3181808 72403 50547234 59734 72547640 6797 132393180 52014 129223570 94543 279556443 13039 355533858 119677 323688846 114939 342273723 53465 120786370 75643 342556563 18158 195742477 63960 60065139 91734 100756426 77912 372832321 64942 92058656 45070 80707867 127192 38860061 73443 150892380 2838 17183788 556 314012261 88031 43840032 126297 285447366 36084 109481258 112741 50126215 30667 320209929 47 256675516 2357 212051085 19084 150933922 583 260299971 86160 321255857 73439 241242908 76603 2501153 68688 116664671 46544 33576646 66027 99432743 82813 297813985 131314 249514554 79869 216591490 81384 37242082 53424 253493569 88697 227170684 108585 332004954 91437 132901930 49379 200208212 45739 199791742 122745 80941231 14266 293841124 132965 333352000 59442 193501005 27491 284596528 17540 337084553 132712 187982388 122944 351221093 56399 347724180 49137 340759727 89588 105609021 97767 354187007 66204 167838124 99245 344279094 49808 313807670 84765 195208608 23703 103242225 100069 137813516 74506 131821625 22522 370763000 74782 67259885 93874 316448087 131495 88542126 73309 203341915 48677 303275232 118766 185154944 92541 6380766 27305 83680979 120452 312760506 54249 294001277 105541 214337278 89170 280948882 76252 158406474 63165 14167084 17417 92761846 81971 200101099 46206 98249607 97632 304603265 3180 115057134 71173 354156681 93168 155080758 48737 254180014 1184 252662790 77016 267927078 92182 135549770 104294 241470855 131924 163056296 85705 43350011 13592 289862120 47334 52935871 88368 166124577 34396 184161845 56030 313116923 28788 152842654 24995 138120505 118979 330307043 86439 54901802 30341 355076659 6114 166888574 17419 301664494 81892 342760559 84381 255983997 16431 377175579 18602 185132072 64956 165573359 16741 162916897 113544 214129207 56237 114388906 3313 306003775 92381 116091667 9383 131727470 9547 315229218 112081 382640471 9336 277366304 47931 205288364 114890 103969856 93424 29054851 41876 325598135 57112 292267847 590 158534990 86785 114209722 100311 216298616 78745 40811419 48116 313666525 82562 16883871 65829 156074057 53213 98488019 30740 195801091 47824 40713032 115487 326600860 83680 318147387 54353 49732224 70446 384082129 67526 41635256 104986 235715220 43064 17509071 38520 92002930 102806 168992035 75495 273208372 33861 327601819 26825 76889729 78986 64664548 28044 303522950 49410 13160651 23183 96294672 31644 47993557 31293 148846715 58057 209833682 68709 248439856 17070 107635404 97710 21234838 83889 297666366 16712 212597468 108527 212097451 50467 20963931 28200 98673502 23191 118414361 49938 254419134 78507 234116514 24184 140225736 8265 311573395 21701 306831515 37379 95968954 118141 148792019 44086 60970729 62249 193421524 60020 350620358 1801 87166181 113581 312127537 22658 295030926 39281 352095724 98350 304368167 2417 129061641 69238 36044662 55715 289317970 118351 112060891 131357 171997507 46694 275647403 100119 163104313 72150 149919193 85111 250095649 121735 272428814 77789 247299207 62654 137033626 112838 358485344 38209 365575290 131554 312898850 76816 192591671 126733 377862499 29769 214182435 28788 196774237 88747 50468207 16756 114568125 8082 185699630 128464 28315640 67785 354554566 126833 106626999 38067 234218629 100447 302756919 86368 278107720 104075 20732217 77253 53425060 105984 30703966 68575 8904521 29921 230796268 31001 373585968 21584 191787344 122179 54787364 125835 338368232 58911 377299024 120335 48736173 12513 44463226 107545 39978476 36575 280527876 37280 326573676 25050 283155819 85134 218877824 95556 72071154 120839 90865861 41991 281124371 110446 348291960 132198 383366610 60610 352467509 59973 97121842 82275 13618932 54400 379884335 60321 105894200 82262 368423571 3106 19312129 67793 259619905 65256 169129412 61448 169653682 4770 340911395 41634 39194127 126292 205622186 111154 167099108 30172 278342810 85430 368794822 113236 180650030 19279 236657908 117006 136656324 99479 382769204 24496 107372001 105383 373022394 78848 123190539 110522 351469753 76257 339488192 36812 182870420 59185 371366639 73187 111461530 95715 168262778 99063 150808401 68295 206177404 44920 281735138 75833 348065793 96606 380654228 129125 83907863 86919 242538184 47576 2712736 121091 150538401 63159 249885407 34588 357250339 116945 25281590 36279 38086620 37380 84858727 22718 62803457 39853 334788647 43495 119132602 14704 177208831 98953 74426846 3920 321633398 24950 250639502 111167 24323179 130246 358988328 107223 158094969 101966 284444033 68391 271636495 45099 329118199 46832 363659812 107527 243602537 64221 327722103 36938 109817606 10896 166917900 88043 143342604 54889 152251575 87259 93239544 60299 234892151 39724 97648121 130914 116970786 90308 7838810 127250 240799129 41292 280421788 16928 109670776 111476 336827463 18954 124693853 99063 35476082 114324 18095103 108060 269046191 77663 7771258 119959 239845092 90972 311632738 50695 181959606 92242 211838902 39616 195289867 96792 142682743 16891 199839046 27842 235207646 75978 361555192 94039 180470036 89075 268277227 129698 11316857 102324 187241253 74209 285905830 41317 92956735 71815 141027486 68624 331187261 43206 33279970 83786 45224477 84196 10854875 11488 297476256 26911 83277351 50827 354449031 28167 83764631 88079 69651389 35629 141099037 100311 317023381 23157 35645739 52414 54395846 103261 60436782 28771 161336775 119676 100553797 116060 350601399 91543 134054315 33986 253848706 15886 9260416 59683 214891205 3820 233653092 40436 381778955 8195 127505703 61166 344537757 70174 273007380 129212 357861147 24870 206749091 6029 373253318 95378 83243039 15072 19412321 71610 287195164 79999 324079105 95692 315526423 49009 34606596 54098 226865978 64123 117105831 47696 195254155 82459 320608523 109271 163452677 26471 211562701 97433 342706396 18585 192469473 124098 15523501 43348 259918774 21972 89623092 118539 66841576 15902 38756840 22306 344320610 119296 239437014 86943 105822930 111547 61727298 33189 359140936 80887 13874725 119797 229511660 86747 72891886 48950 211680299 73479 251290076 43333 188171033 2439 105407761 85392 116186151 20880 212556904 129451 193751765 100192 159144135 45631 215568470 60087 79866691 33894 290744355 81701 250866649 94452 187348285 107116 100691336 64028 30522591 100208 251804778 79808 176664474 130866 353937845 21274 378782193 130805 288933382 122191 279766047 80798 371325735 70250 109878001 101654 31988452 18256 383760758 93262 184214850 39849 162786107 116829 87135550 5578 215295549 95711 11205413 66862 243349217 76478 9541326 132783 3860792 44955 243931837 111531 11167697 28081 311652875 101671 6918882 69470 31389681 35403 288911965 45300 247190202 37452 142753299 63937 26937780 40572 357756212 64231 77269423 72985 149819459 119229 339310465 110463 61005071 66752 374543668 118488 49800859 129796 250890438 112609 118416441 103494 166045559 94951 134090005 55041 18062070 65842 10057902 109154 343741074 90349 14524550 112025 40194523 88203 125156467 57760 130390272 126119 91822686 112846 72601380 65106 39767522 43553 364138950 60067 169416349 32356 379767063 76493 167484107 85081 309396052 153 335892156 88365 205526009 55683 280701301 28656 292563593 111768 9557287 111085 339177156 99751 305258264 39035 104694462 13784 351752401 37587 148974774 3614 243266077 23482 256482352 81153 204150262 114925 50081720 79429 335761699 67238 217268661 9621 241345695 110210 361042221 63838 302832379 99393 223279602 57177 167410559 12224 101513719 30355 115635079 55801 301290464 71015 248778144 48313 144181466 48717 280954801 10788 195224110 131995 77450421 122196 198533730 128018 302036067 6198 329084051 117698 276389870 28650 47562937 90018 381879971 56412 275383917 90130 108232917 8437 66273504 27452 64091303 116357 194814417 11823 8490710 40123 114167403 69846 188974305 119607 358682262 32877 374092190 18784 263678736 20417 130708033 48564 306415048 80662 153442887 1174 240472598 132134 18012715 5504 214184695 57026 124415475 118039 189843859 86553 180535032 5526 8732203 100890 107128182 11322 195914157 15766 278882126 5760 86492238 63548 246764781 79419 234405386 90276 245856519 67140 256636058 23238 190456952 60888 24977175 41060 373473460 35416 359681329 12293 151296140 102311 93112118 125331 64998633 110764 340039021 93391 295787756 22514 210220337 42067 287617704 126736 22902787 77882 140085573 110400 293977443 87248 101695729 59807 244463162 129762 173720474 63594 195613632 54262 158678011 13806 274482432 50554 34259683 132221 380433039 67152 337584330 16658 304777016 128623 162647243 29998 127029560 95321 80642438 129729 237773023 26300 78111904 5184 279317061 110215 193507310 103902 249735270 67265 85183605 42043 247709647 59518 60036914 22021 283029545 2233 381893237 8082 99795832 129473 168481340 119988 272604778 81693 378141554 100348 10039470 109750 325090150 67375 271057206 84577 374506244 93586 304524008 121975 91642020 10305 273078772 71456 183241109 107637 343460207 111425 248514229 47212 250428974 54233 161719431 131898 20835704 118376 305688215 127428 180310140 124202 230294584 11765 342699082 114157 289712270 107047 209902210 82793 334042590 117847 112017493 47655 176873682 110798 103409891 35099 82169703 11172 370872451 36409 298622215 104072 299533623 53863 295085187 90103 230518247 80014 238950636 104402 68620280 5780 8900318 48235 114170371 131788 2537731 132261 210076859 881 52917654 72780 343975954 122358 294385152 38748 276593407 73657 122733375 84443 14899550 78184 125190044 49230 343019673 109662 112889516 124051 67490010 113058 63429362 61323 258949251 80621 297881701 26713 306277209 110508 374403864 11032 275392628 125970 234602630 14581 94080252 447 214435020 17671 178621360 1825 27662661 28081 227720037 10508 188690878 441 108847880 101224 261459553 85276 302313745 13271 91987996 9812 217800694 28681 45565131 61285 44112914 26480 11093580 84803 211367115 119104 218123485 4869 125923860 13549 62554630 91792 83974653 123072 42071291 127658 174420539 760 369478960 79929 330240033 107116 137940038 80695 255883261 76559 148457608 73270 208595981 102776 349452985 36591 280295353 121952 222267523 59226 40226360 43445 8896025 108446 166579186 117118 19740497 64611 81229642 44363 200878547 84930 105188302 63450 329600827 92071 52504471 55195 45011712 26097 115172284 87249 253330101 125762 279726293 22507 155487372 54813 188780163 99284 208412445 102681 300547233 89514 347617433 109740 149694599 108337 253364003 29282 238004613 74767 31949438 102652 135366332 35212 250733497 122343 16695395 12155 301435445 38949 164755878 105065 117366897 8127 134167603 130513 43392116 73852 91818414 38844 325286055 112964 36538076 50163 277519282 104452 158840395 43118 332811873 79212 106911435 1864 63115122 93303 88280343 81014 113023622 18589 333372015 121679 257309150 64341 301166959 8850 163284189 48550 301099732 6461 315510640 7151 260276261 29955 288334804 15134 207102447 74266 339249299 131097 213372918 15532 261293638 116142 268803678 115263 17626207 21053 228245486 82020 35178533 117419 361720670 92785 229537587 116341 81685709 15424 372493818 106163 370213970 111525 302835753 108121 98706204 63041 100370894 91709 235498856 17865 314011288 102722 193977019 79454 15990854 70756 72664046 92841 332184755 101277 4801530 104173 319613139 57904 160109542 85369 54043666 110291 381757007 87592 343678653 83041 372424665 20979 367789856 78970 382534256 284 267427661 10759 160219480 129290 294087625 116814 81984257 94917 71054830 107997 320755908 103751 60861354 125840 15849139 42404 224791540 20520 329476391 52155 351548537 95647 370402252 44583 319954949 117810 347354012 5966 5126834 106938 250357402 29299 157127050 36452 176318977 66481 227837548 22735 279435721 1336 127024873 36854 196123228 42207 308221223 50846 347165881 59374 101525362 18756 154628458 117053 14897367 111320 143049838 34995 368279249 85656 92689066 51226 367285294 13919 383144486 3963 224396438 49892 328355277 26432 381740380 103800 181445648 127765 345857713 55222 178779488 127661 244056468 59513 128978983 87121 284699484 113358 35103596 85025 319822445 114203 203899752 68134 89216820 74472 378682932 54139 47684630 55281 324563297 31297 331824239 25887 293516728 68395 316818161 72811 90508030 3559 225849973 24799 37577293 68995 157800975 90573 52291523 52309 301312115 127919 231326023 82944 223354334 115884 91864794 131066 84918257 110159 320652445 1909 23834231 29765 158944078 129341 303324216 52589 93429928 105759 104310201 46635 370653328 29720 36181074 93525 324037777 583 9675758 45264 230563441 14619 164803095 46292 148518306 51992 112449289 114389 254408678 56855 219287463 19692 179185161 79367 84284682 65429 175897657 110548 193001344 111180 107019037 39324 49256462 58935 126197830 32489 75425394 128628 367692186 19166 80337957 95549 155456300 97043 124543418 83136 247948858 25136 127269340 14416 211106369 6271 192932271 638 82645450 3919 374433127 91483 253990866 61140 107699158 118081 224825355 57998 88480433 13225 121484155 106969 127935150 10570 248538113 73491 103440037 122403 134878632 95482 33980563 78946 342200668 80624 122612549 7501 308954272 86512 364666210 124535 274600133 1713 269568166 7377 263170690 58921 291693117 91594 127104307 22166 116099754 98099 288833823 123591 45869049 84299 104492214 104560 314333382 60857 196946980 77663 88372132 39417 23957551 45292 314150310 45571 32650129 8664 224828837 63109 190876785 27540 204424850 35590 25723664 101419 48703202 14818 304205461 57773 232079081 82137 357641069 37238 369351961 95347 359619559 100090 381469890 66991 360938877 84328 213852861 38787 222401996 79110 142540416 66473 17274018 29409 91755127 12197 348969973 67242 337648273 102092 258946891 126067 98625969 95704 275298181 119239 295606027 59100 39467358 41617 168708270 110666 189348231 113803 131122942 124505 274254080 22908 303107319 52958 354377104 56303 256057475 129699 114126392 26977 371186461 36390 127081640 24443 228365969 57239 183549501 46141 268052503 96914 193542725 76874 321334238 99264 160463805 9396 198374046 1874 276044434 39033 311699484 21664 135608019 86937 332124387 127661 56299700 55402 256374841 106302 158367748 69481 232145298 50119 89436384 124553 355791157 12897 190248932 132703 12156753 87522 282105943 115122 55514648 9731 41925179 49714 4442493 53061 27759882 49868 30992444 41874 297743858 72237 69717139 57753 279978161 26298 145495593 63309 323896242 68102 384593523 41539 63217083 10122 177690715 130939 216696623 76984 145824171 69929 48378412 648 96875985 61825 224627427 79441 284068289 13322 114456214 89254 272330890 114291 207777939 9269 315655207 123978 380767199 49767 25864585 73917 240875194 3004 343503780 69001 12526588 50903 102351385 51947 359276989 15003 91923345 123271 290457968 70040 226156348 77377 95349918 92696 2895510 62675 63049137 62752 4242932 9936 251672558 193 293511412 28767 295903055 42805 209616481 19428 358466525 25052 311196714 46766 330279900 80889 272871779 127009 97719043 79420 331326302 10031 378639889 1501 109118115 31096 65817641 73671 117633456 10698 293456599 93162 75510390 6636 105956518 71757 197440895 44410 128162154 90111 305514029 114847 321561913 81078 17553739 16907 134473104 17920 22995785 64923 186929193 16177 252868221 118034 246438619 120215 313065710 9581 94002902 21480 40969179 81944 153604806 61473 305642901 3866 368815581 127363 93770032 55637 105849310 41503 264253636 99401 343954013 84783 269340546 64943 298741292 89835 49916992 117609 147979327 33383 299919192 56054 82683772 45800 252824170 123101 3207654 7603 229983907 108303 22609880 120417 1217581 27990 173864671 15327 243865289 55038 355825171 84390 369975349 62863 246749144 96938 266482072 119466 216529043 30095 307689232 109198 40959398 16780 222852507 20292 200261780 7393 532233 7489 227864391 84156 278735612 22982 114914557 91734 176182664 35175 303039892 104061 201716605 59643 21738384 97559 214346787 43377 295702746 62499 262025067 19143 330819504 95697 236788796 46900 32394723 69903 240287307 101794 306826387 25182 199611773 58980 179190943 42184 274939803 122160 238077804 46009 363435723 56870 149586245 114056 97647245 3808 6091261 95014 204374383 31001 238811869 83896 133295460 117086 77260065 110588 356639293 118343 119842345 19584 266129129 34060 183430936 60222 250967150 102358 8425239 86901 181371386 88509 159971619 86120 49754609 10919 356917705 74042 342483827 30247 135594963 4278 150842007 89468 227528339 55232 257351523 128848 347917169 1140 15351265 87819 216068036 56722 281499881 11789 304068047 19890 322543092 23259 44738778 5665 2641476 85575 184938150 128115 304085285 47832 112793840 122897 378444881 90613 113431459 124985 109643750 121928 129510020 19620 113916541 24903 83928732 64827 44637575 25305 255692428 48137 52366736 128875 234618307 41334 230240348 76509 251653489 24778 375641503 70220 286644872 2702 168376193 57446 258124012 38206 215566846 79222 291848970 38845 338820819 64092 317415239 103484 93813686 69614 207868769 118323 94387017 10484 362826628 116618 47545525 118383 121258759 98594 96088947 104809 53839261 75543 232882123 108461 384272206 114518 255911305 123483 207158004 12524 1456044 77454 65590986 61291 64723634 3517 290205972 111123 5357209 91226 170605319 51517 308585963 47728 281948367 89781 213677551 97327 190502940 49741 357225687 60608 215692997 20812 314803132 82822 342902394 75513 137491704 10465 22290705 13845 186645325 132883 304894416 72327 5735084 101506 2493272 132652 91557572 3181 282253968 10029 298317453 66265 263263949 85480 84752909 46308 352565657 71849 93071400 17677 273360910 37678 96793001 114654 304789164 106967 270065320 39259 133626375 102311 86497298 58678 292191934 97582 164574640 41370 33343037 128153 200023151 67967 292459627 90890 89508254 103209 205868421 91643 192962268 104133 137649364 73140 216747834 8994 193023196 51596 110838298 90102 234012536 15156 78837417 101082 340780274 55993 279074650 84578 243673080 20700 367288845 95417 353078444 122891 251737635 70976 110231043 114194 133299591 120098 367559336 116555 135897888 61816 263831800 55775 364425861 20879 182293910 69209 143578196 53253 249522106 31344 259235321 102677 119449594 28845 72724229 31365 258960145 55700 217178553 1162 84540881 9318 53554670 70095 370093233 13261 321746827 127227 12995422 114368 216406244 132162 346183619 123910 174548524 85749 86033414 45273 64786415 70158 148237583 90588 67097398 60388 269316209 91671 221791664 68046 328923560 101994 347161447 2805 163781896 86718 357045736 41659 189345661 67822 93161697 115487 363009198 13579 337570459 4146 233658029 50461 302786271 102773 352413337 103783 188070420 100209 234477152 20402 296476020 26132 217001342 10746 281882149 129980 128421554 67810 132292144 93638 342638515 64505 321663848 36880 342060710 31559 117347568 47390 123670184 29827 312683629 85455 90160514 116201 188243284 121458 349078477 86119 88135091 35344 373592733 108104 41806832 55189 112961410 96754 55441480 65412 314834336 52174 1559822 32621 325278896 84690 248158459 114786 268654013 130684 355202509 32324 239396305 71152 15577252 72171 152157440 36675 319941117 2884 363539779 43045 216412451 53429 305202798 125522 102243574 122376 304550958 53552 293032052 48807 154096304 39158 233408722 1881 78861171 91565 9432686 112181 222141014 33881 214675172 112988 373701658 13723 365036565 79361 49491161 19881 323370342 113956 137233966 57299 117468302 67194 239789689 118473 377663310 36953 369519496 47690 323021034 78929 128623397 116595 186904075 109592 222864100 31192 61527013 109211 29408301 48804 303786481 68837 237479351 92147 317703355 94550 344284401 121929 80553776 8184 138083933 58589 292673935 15003 58539598 109185 191260901 106377 379953905 82580 155931256 67885 190820848 7649 57748086 6585 291122697 82064 307288136 104748 371299627 22463 327909560 33025 51262390 9517 365811978 26527 295924773 3091 288096406 1873 181647275 66832 169171952 80804 160304086 70005 14875851 10508 127404386 78573 133591308 56220 41337402 18209 275736257 31388 352471336 45459 4668146 58384 119810937 35204 113022318 72965 331961488 72452 120526020 57415 219500919 48663 257845504 90766 313968155 9759 353493406 108987 20969754 71027 246106532 128580 188662666 28767 365810777 108421 348451972 27825 219792913 47441 143259202 94593 168716682 85758 137375258 105144 170186915 42571 92197626 31070 145813302 90087 300294405 75025 311470158 41552 14411218 38255 194177506 1737 304892322 107454 44738938 25908 232278585 5804 117245885 83061 215726293 75740 372575545 22696 282120967 86805 27578815 123352 356149727 115468 188923496 55265 373723308 44108 213799507 83235 316739172 125480 173463172 129208 323516474 67405 339872528 44552 135148028 31390 138177193 25600 116939668 57537 20295637 42864 245677779 131451 40601213 65251 85772383 121073 121957000 31959 291807454 79487 188762196 26717 144372125 98928 356635588 41206 239520678 65992 282101450 23937 120922426 106914 64140987 27162 204025702 25928 228646301 45054 316463685 10581 102337714 57011 303343563 132980 58537924 12309 326370186 29827 63622330 68355 249350323 112910 17649594 129265 173099930 23702 6041163 66151 112425630 88695 180951933 61228 366327462 89324 315272506 13580 214473530 43726 2979533 95217 302607328 44175 11969296 41798 162308168 107164 232653257 71258 218672940 24160 374035692 10029 109627715 30685 295805830 120476 371632262 15582 89183016 20982 359143868 119018 358426899 70310 48280770 52682 316034831 74147 372192835 82404 99371913 24403 335646914 80987 175127331 113258 19555849 6563 9337679 16924 72485539 87291 192268973 41517 104356175 55084 148412643 100054 28521553 97430 377631470 34080 170365597 28704 43058768 100429 379844253 99453 46403372 108934 306325994 21829 136277647 48345 352688727 28204 204143735 102307 114805531 32750 88598802 78622 47638639 93103 120937668 113211 258084348 13328 192072998 94554 19771535 21669 216192785 125503 92964815 95144 368031091 123523 238227896 122954 233376517 2270 153362091 95193 353459258 114126 247322863 104968 32822263 7164 299541707 41784 46768769 103471 105806072 35434 129619689 108 277403759 117888 323661252 40664 262797899 15094 348406428 18095 178092868 124524 2457450 36650 37749346 131270 236368158 32465 4917014 45067 56010723 20114 40477863 116190 147196166 52678 254104110 4121 274356085 99248 39529424 20675 279003854 130900 100116278 42598 104365062 16870 35376964 65750 154618818 42186 243106364 20019 111333583 75542 258894404 60294 318332131 17095 108318478 87681 187778177 118743 157200001 118034 52985190 29383 93147374 82808 374255164 12978 84826927 48818 152018110 78347 310713981 69690 367871748 15537 130767316 124848 93804906 2495 222951324 118639 258777752 98358 79021181 64457 321435758 11398 288708331 17768 113003414 104259 157610666 39071 140163974 111442 272793720 6302 84676133 110685 218358461 59129 22755923 102255 48822787 54182 183741281 52013 160160071 79312 51061061 10913 318111196 123636 339072386 26078 49518454 85143 382649275 8873 211165453 110742 329818332 63230 96887291 98405 62343280 42294 214970653 20895 352937989 72914 268117263 1506 58044321 1854 184384459 11747 133153038 104888 281303356 56719 40338235 20253 15296933 101448 145604699 30708 42259283 130710 123821534 117470 64080486 115590 113160010 3740 166826459 95021 63048880 79433 322610374 97054 298423697 88097 290177345 70592 190780377 49721 86902375 112409 112591915 11045 115116624 110284 355330424 35996 192590584 81140 31947209 13865 292061972 77921 214730033 69902 155785793 28184 199058198 90778 354358439 5187 74609979 66845 180299306 51517 164015227 121270 280828947 55306 184215105 29773 263543798 79315 262175717 110359 335952216 82366 33724548 123361 342945007 26580 132304931 102034 46645570 671 175567420 82984 347502717 107044 64832408 16480 204625684 28348 327085846 111237 357773034 15650 100975530 53214 234457763 106900 212489861 40790 360537929 30641 207656480 71325 15100931 92914 249934699 20204 191050732 109740 161751127 63362 37168805 117445 100068931 71556 277858803 553 101512322 123816 11370157 19258 255843595 95083 66444230 29164 45573765 100373 275338393 71169 44123924 109169 116763699 18684 218306620 61504 136665035 118402 164284022 80445 348213264 32104 259388609 112081 231079770 119753 314061136 37450 347633431 50616 114544564 31928 254235323 88650 41371348 23542 247297841 55399 208104808 100430 160302811 18651 58436460 117317 55448202 16463 364754753 73276 175738260 34028 189643578 52915 168872527 84683 344032463 47775 274096522 121408 165098946 13773 32191466 116617 296009740 72678 368265493 133130 352713926 10257 92722842 66706 325850344 122687 267419617 95049 295429791 44749 177813045 40920 83734493 36314 363986657 106232 22277905 15873 65107844 104726 320053730 8431 182368478 95725 64008269 60056 88732627 127327 162370019 70593 252004421 97611 357910659 97872 205972132 19857 56237498 78414 163507497 16242 132272022 15324 199965771 104792 314578303 37145 156284356 56273 379365900 65032 296438 92877 263407884 75027 372217683 32189 371528436 68304 175087316 82607 158916519 80482 313750383 57489 220327843 3831 2256924 72080 138052543 128562 327791029 109613 42124227 90038 27445288 122559 221038055 53377 38374458 5880 375332393 42820 71057485 65249 99807269 126244 353655524 29675 77175865 18576 13831517 5531 107487132 9269 227866418 132255 216020065 76891 257953940 67163 236565500 6109 138468928 24276 35568661 86991 189951591 2692 244854502 3724 289989080 72509 171807420 76407 145643207 126383 196742012 125493 326189456 107818 140938438 132050 330689137 21772 28585463 27254 204649709 98361 44369780 21762 42750036 100900 112180861 86262 248321152 62923 247331087 6310 153659520 14697 369187202 21043 342483664 114163 233885834 109231 377034919 25541 116245261 49980 198285334 10733 21179373 18167 62779978 44792 211519852 15248 168958489 3542 323214175 42966 314307453 39270 199222798 81987 302513374 69880 189719688 17303 160933988 104027 99265176 45392 85505459 31622 220668894 123654 240036730 74896 183271744 70716 304527643 19214 121058623 118147 147028642 132314 160189863 16809 230848555 118339 346923744 38885 165892653 72744 219306189 63437 313711554 117283 336068376 99796 52722998 82639 350779402 122520 130375924 130873 87563033 53329 225343970 101076 273236415 21849 7079901 130040 10304544 122121 14546718 79459 286291558 1792 4215466 69102 188972403 3888 287760891 111997 62846135 118807 330027191 24612 212616874 41153 47405944 32408 270525158 104406 93771639 124099 262889397 26325 310845000 58583 57220052 11348 294370173 113311 96576829 116973 235876242 65054 243984641 108116 310686607 4857 125264458 132675 118220962 30868 84758882 1873 151179423 53418 264593038 12001 232286275 15085 164494732 48993 149224205 117450 263171776 114255 101446084 9547 33477728 120569 144345489 31294 339606414 124957 262924088 118525 371038389 35344 106254355 17335 6947348 93880 175948895 34356 16467934 114481 372177808 115640 290466515 124752 382408524 37361 40857034 32330 74534593 108938 245480777 122325 362163360 51813 95265392 86160 333433357 113723 211514820 123998 38387031 72305 72385380 30703 78492749 30965 45623290 128849 223508406 55928 36347012 92866 148392886 110265 371594010 71179 266413600 97596 176806875 78313 183944736 5988 355092487 115223 177935683 35352 108899356 117731 36957578 85646 222402483 13579 190813373 10930 133963848 15341 212582377 33902 378040444 131350 234981576 78274 265980477 93444 368576041 89067 99864928 125208 241695033 27643 195420035 63549 311381631 28595 220255252 82268 317349301 35950 89798049 43723 266905975 15796 250198878 27852 146317558 52672 160328373 68710 313124790 96323 339095640 94604 26957025 22290 324424012 74219 125651903 32138 365330996 125817 99181675 77386 83979191 49957 338736615 16178 238669068 131153 4905897 113556 8484828 88205 275491053 33373 270167095 105729 176438143 75702 86054633 66493 1670422 77827 153394043 94935 29095971 86171 185880796 118198 65670688 51193 161088539 108278 102475556 63237 216924454 38310 13067813 116378 313565278 55979 125535253 100271 236088032 52271 94821753 124733 193077209 106885 362097468 100960 112789227 91664 202272795 126858 154761970 75710 155581293 6724 382771673 128707 193088507 67566 119686156 74127 11157065 81072 362447606 14186 52879080 7182 376856369 64364 184671070 9170 350780998 38769 41228841 84792 41499758 42245 287182959 82248 203953655 108446 380705471 26007 285463852 47882 188179550 81395 253940626 50903 106776116 8304 35608282 42560 145836547 41758 64845806 57795 302784188 113413 135259989 26120 214230372 44783 125582515 66004 183175749 25647 137587308 113331 90844763 5301 148893069 64725 74832197 1327 116030258 44685 136954278 4939 215105540 70278 298260020 5380 235456582 124904 57480779 48881 358686033 78004 233428535 107456 130652285 103070 326588905 129381 190627273 120584 228805638 32569 15289859 100316 313750068 99539 314389019 65654 254032848 132206 14495581 6906 334230716 62136 382297023 21301 152688138 1233 79533423 32366 376932010 116125 135087192 73295 270699072 80382 67673160 21971 203801600 131288 268865568 117431 146077318 38028 366615055 27084 152390732 89245 14037819 119638 243525168 96604 164058279 64397 166798791 82628 220060238 120046 103037074 121430 22102622 57258 227239863 2818 372110432 33919 221618266 66182 242621533 54003 359404125 4479 74785971 64791 30035334 4014 384718294 119160 211767376 112633 262136220 96828 60479471 129242 294298577 96599 324042882 100551 324687538 69911 313788214 130924 109190792 2534 43296341 51491 211941237 53532 3571001 100217 378480303 80808 306621329 60226 291896452 99662 2466782 7473 301097565 46870 300825836 107762 117455788 43732 59557444 80336 299546779 6686 50898552 39404 24648985 15753 345835218 110268 24500252 81150 204279692 67069 133046538 102321 134557838 61750 254920833 91766 199153915 20791 281265630 106303 161428563 4160 380623353 4345 221399423 79020 270259003 21432 49885489 44963 36124722 116243 99322928 44639 212791949 103445 158256858 36578 15217539 78972 15983014 66047 360559650 115768 223793165 36001 193176273 104757 183641015 84577 329795951 92713 154052375 11157 168548670 110611 382967067 56812 377445728 11475 263471320 29381 140717129 95432 220687815 42398 360355931 131615 146931196 73957 5534782 108828 25217684 84734 208707650 24870 301423291 125113 107743160 18129 290924789 95782 196404550 110137 23328391 55938 145316646 99048 112335704 62714 166498325 128935 241058834 71133 24140161 47109 174904156 55264 367185928 57339 231363814 67870 250825362 96648 289036359 58733 184674220 8653 304357757 52277 58880437 106861 222363872 87082 142038102 63994 168985880 32130 375972955 4364 277671281 95885 101816236 30377 42048327 26003 308946689 120816 224121784 23652 311944243 18538 62826817 31811 3595678 113426 324384175 118564 337501143 114872 309887543 122909 169952744 60842 351200363 46289 152848800 133073 302934815 55023 68122865 13222 371018527 5131 273533697 51552 110366222 39592 190492194 58409 332615661 97505 255390680 20037 106630362 68467 299698327 25735 308811277 103875 65210969 93507 134844194 81211 72795047 87920 107850318 11505 127111701 61920 194389634 1613 114770494 106617 128055157 96501 335716750 70398 140760316 132960 70482574 103367 285096044 106369 316646541 47852 28988669 37759 74056589 93339 10436074 10539 8793698 128955 81917012 35256 115128589 115120 277655698 27797 6209572 69240 52684238 96221 26298632 65279 24638926 73712 276419734 94406 170708861 181 291230875 117408 381462052 69611 295819558 55594 233579979 18511 37244249 122523 216458015 108897 133963238 5933 244710882 18602 347442825 87322 364543949 116357 125448844 12466 149979173 105020 240299107 75607 169486242 56006 153119193 44092 373377910 52904 270444344 120240 174357705 75658 170636882 47560 193560892 122690 276902369 19646 174507723 61340 135241600 119808 132903889 50851 181918173 4815 92114811 77000 323544106 124517 299528562 117347 327895423 103298 246559793 21023 370178156 35256 132723110 94033 69931234 125510 367536193 22353 74301688 66961 92988378 92551 256022030 11644 197778912 101009 168813953 133052 83596077 25387 258975229 92350 177704360 25358 86224875 19937 380497665 66133 171820293 86617 139517061 66225 242418028 119110 329204894 129453 168475181 7159 16923309 109162 1406269 109582 368249943 54679 259296437 87400 13496758 106647 376827016 27724 334949743 64303 201759084 23896 324177102 77680 129673109 36087 106617999 19572 212001646 51067 113122545 68693 189360608 27931 328785194 82167 184578697 84475 328878941 56372 138409676 9073 210796363 110953 78177826 103878 252331980 70340 39165568 71942 46363495 62198 37199141 45219 114828684 87494 9723370 48482 370019375 54791 124199732 33468 48365294 15033 368667283 107210 215760017 68277 117746226 35340 73896808 4243 129985235 2186 256129592 81919 187169008 93526 15214829 63613 3877492 23322 147011270 89205 346017400 76493 381674970 118614 51595401 4961 332626694 52188 247102207 30104 31561086 3484 232413318 55803 318018053 114927 16724317 66443 235868753 12447 142137843 86121 4452474 128848 229026053 129157 41102994 80280 42439504 37067 149607751 84290 85760238 97632 22163288 42385 210630062 121793 139992823 93213 74171003 101419 75405370 31835 17313099 22575 76536968 102431 367806827 34020 258190891 6303 194807047 52455 151445004 133002 151072592 110176 369311295 50457 153529907 12478 169878688 54974 95669506 50311 167968098 63001 284235029 29057 106597543 105644 179498451 79640 366893619 42891 339401854 103783 355468647 51628 278295253 128022 30162779 30552 65637347 34996 117806891 34783 125211629 17255 12031442 24101 284488630 63501 189565440 104568 48188315 81932 372044790 3940 37924894 25265 338448041 29037 183115740 39888 75199292 53500 78822232 64051 287623226 92375 108620141 35391 323759219 18302 261329358 2475 131461053 34573 2171725 5060 378685129 49000 245292512 9581 304337591 3005 226988130 25997 381632291 55687 11136394 100041 319380012 110179 15545512 95002 337521847 130079 103747087 64836 250503790 69755 345491321 9230 108845642 113030 259397581 68771 200566591 48137 255001600 96548 98593951 79213 62368182 17536 30782835 48965 79164072 105677 350566761 80097 253938368 86114 358830749 111774 129636872 56415 334204754 47048 221315373 46108 87153335 40114 8379773 59244 1735577 109043 23408930 28081 116403071 27627 175638476 41668 36556021 103471 105962252 77384 305622014 16480 219882021 45870 324542885 77574 319596466 33707 242091498 121376 381920557 41841 45625021 118879 274040502 86244 291353081 47585 17575156 12690 2190679 86865 353934140 118552 35289293 7791 74961100 74475 383873378 101065 139781745 61618 203761435 95518 350261946 125307 51394825 129784 300967927 83341 224587970 79104 36565397 1480 100446659 99784 140329974 47479 130254591 71496 133620243 114013 219341329 28284 350184412 99790 339392861 112629 246159020 105619 227752809 16817 354148482 1023 325808527 31972 157271216 50310 25038416 101728 59786643 93379 264719356 36812 377980715 104082 207022281 115011 372372149 57448 215538973 14790 242816666 6753 306990452 31546 175240641 94085 227246135 23041 332976280 119676 290527591 60786 233753227 58701 293433019 120774 27292891 73518 88417024 103305 173612127 96413 86947790 8177 74710563 80006 307357411 14016 53218098 106157 6646498 111337 106765294 115354 290096577 123600 182261716 21373 12930085 5826 210494397 103299 299741477 77343 17301173 26319 245166054 76571 157883139 88373 160865281 56277 57355258 65661 372861873 61870 83049526 21232 133454557 18257 356016845 72637 154759002 95545 324999981 77410 312927876 33880 251376265 48565 228150987 116732 44267356 117208 199350949 43137 113614384 123117 217814176 122650 264992615 11135 31880104 55761 211756354 129580 187456381 47282 223101345 95518 12100667 19572 67283154 61316 81549045 29426 14038699 66646 10576316 94298 380552675 71053 131472779 5726 15219234 105795 146344244 70167 157330980 79940 95066002 33418 208394198 32385 148757775 77983 211089605 95108 246213391 56342 190358886 6471 293043934 11536 181883880 35128 164452784 38172 272751067 117395 382134336 25008 6366080 76423 90280475 68541 95758674 99859 221316118 57439 21453009 24629 333502581 75294 149704286 20112 140013544 112129 155284779 60386 347770447 74461 143016136 80063 10146030 57284 261898425 269 234097538 126847 41008983 17650 249985677 68266 308665743 124695 320840459 39787 312395389 59342 85562548 106058 282233282 25778 194571398 122698 367624723 20402 164444829 84494 261816157 118805 100221830 103865 325929270 94061 93970813 18816 305542857 52299 181734351 63073 270092108 121204 108848218 62697 13567799 49408 145165022 19250 288971988 22 266911741 117979 2446838 10684 361503617 74748 295165156 109176 187209832 27203 157877715 34076 185527570 12897 196198920 112285 143383672 93309 104185892 41303 117533625 71516 28160571 92862 284006282 52286 251912065 79464 13388166 59490 147690478 44725 360529677 6372 211954212 118458 88771114 47536 35505362 70767 20590055 24687 362017359 125213 104436286 126439 98520204 32484 72219727 132726 292730968 30140 232864472 33137 365554181 60842 346431895 18014 196109570 6862 205508489 51117 48647334 54100 34149295 26921 26004889 33817 57507472 119244 377127186 108051 82143212 25293 148283684 51720 83901411 17147 369169006 13768 176256999 43896 304709117 28008 145618787 85402 363571445 101816 75502490 39758 188720292 86765 312072913 4852 49485855 79615 349232690 60554 61088166 56613 338591554 52658 60561086 71989 337083442 77170 55865098 91130 191311515 78730 191679423 65044 365172562 75149 380162834 76723 337926605 10105 175896274 99445 138980323 84532 106616678 19412 304094777 58950 115584636 118267 150264124 2976 151981122 55925 255769556 85168 319888920 23917 200887497 82268 74431143 90026 345673323 85420 6055542 112883 232068048 24395 261925943 96435 16391847 118917 303118172 75936 70148572 45239 278857728 126480 309027938 50984 171221178 67444 117369380 132571 224871879 28155 84201121 29848 48297713 118440 80428600 28332 90663301 100351 188678316 26325 280741355 127774 268088887 60289 222759748 131226 250252858 53620 109898528 46451 252266819 32642 938237 3685 193508791 80489 199605304 124960 35205069 8389 222523376 120003 105374732 10670 227307375 79743 71665218 120408 345054858 53498 135134613 14427 21764731 37654 228000993 86262 101839016 86870 378805357 59277 204201920 15086 188359110 96932 73749086 132255 261672391 571 236221907 121248 262230449 109456 91863072 115902 351024789 5755 122556063 70599 570208 125880 365652481 79079 136097219 69941 173998027 5961 133635725 98107 332446534 1282 171237766 113430 336247325 120269 328103928 42948 249647952 85623 340805274 36394 229503548 39426 97899675 35077 100996405 18386 161116080 102705 195189988 104841 238633691 55250 234154217 14331 347734469 107984 139159601 85194 167047130 122050 62210881 122624 372900233 59060 284119527 94780 357562157 74266 235194950 68842 104370192 22803 153038117 33832 176765656 131585 185804146 27720 187361500 46308 104129420 113840 6403181 2120 655721 69619 365588988 28496 1016725 53567 245864604 29433 247740214 115375 325964303 53124 382228404 17816 298870506 46966 146896364 7146 281404269 47008 13425586 84625 7213748 77941 167397846 95018 188581732 320 347239725 105469 168790601 86496 100180065 9534 325083109 51633 156549051 111018 348432061 118532 114783104 116582 304999344 102227 218478499 80999 352961990 36698 377187017 43136 220798826 37239 2248300 2477 84930225 15206 117459126 29020 381035476 20743 381353576 57924 121533305 40323 380258218 29929 189795755 75640 239627125 127669 149804914 112778 325162155 112521 50555518 80780 127670495 80788 318300954 61136 340445016 44668 42292227 120047 87061593 30694 109642573 105903 269533837 7457 231437443 113738 104388588 96121 24650893 55268 264883999 112636 302567820 31081 374398698 27250 212001527 130394 364530480 42995 209451356 56412 182241480 22672 249134175 3726 96427451 128229 164625536 117036 10336483 96491 61824009 8897 205267352 12953 163518652 95225 174628435 50119 219066535 104961 148003332 9254 258925461 54012 342055049 34695 282442294 14342 384845545 82850 324151906 125581 239622050 34856 67666398 112285 359145607 23771 695505 83778 379918339 71735 51198489 59349 95042555 77937 290893743 110435 88656089 79715 33909519 68782 247949556 84951 129452406 116885 93729964 69153 22003821 35859 124082718 70863 77324653 14443 100398516 30353 339868279 16068 298999561 33957 173413120 65077 32195269 61140 353555397 71360 138829853 11002 382733710 47306 205438155 67068 157568341 97206 216977626 63501 81287234 3608 363548164 108646 347118881 88066 198084459 90712 171845128 44596 81563590 8589 128418249 116855 157101069 12518 323199113 19745 259076396 41844 207224062 115337 158996307 119328 232634485 17648 191112890 44872 85227283 120189 137357875 67198 352090897 70872 282664156 16746 12403067 70414 319602682 24282 97286417 37951 233869587 22516 156711605 57852 352237454 23319 52243324 69955 369789782 129746 123871237 93908 183212007 54386 345123418 117523 134582074 2979 302570210 9645 283309722 118609 79289902 42063 325263306 21649 358642554 82861 265438518 123948 218153948 106096 312957492 95952 66004044 92696 324761805 8096 306388245 10822 346291826 92908 255072540 98499 285510710 72994 158662185 10362 118501108 8670 333285660 97188 310676472 124138 21362518 115702 365820972 94936 256045467 79903 298705774 50915 353348939 121388 255204197 117165 2609497 32917 162630619 115973 149473924 102482 50020190 118264 68853170 27606 236962209 116222 333316428 32632 51736580 62472 328763365 100717 34804986 13135 237247304 76623 80564696 49447 336898319 117929 146751037 104568 150944644 38487 27028056 125733 380971117 49424 97355554 115487 255940107 107819 7198475 30089 336025742 37727 32179065 114921 80984037 108904 293322716 59166 26303419 5701 294448059 19755 311999823 30328 302687085 15473 83526495 55339 225091435 41923 311325760 132166 153881546 43098 307705305 123509 270313729 89957 143490234 45194 340752647 21454 218562849 121270 252986469 20840 195806372 125360 280082137 58670 249848046 103069 162685000 109813 248269591 13977 2072833 46166 166707099 25223 263192387 97288 264211426 93997 54807789 78611 352427687 24969 143996353 40377 118070878 19899 382743121 74540 20930883 27502 200590351 48775 354000124 14186 185664104 21408 40393297 19485 23256069 43816 256300581 92423 213982255 34700 42892860 6532 160989205 56539 357114080 115648 341625935 11169 318767300 80370 244423326 52604 267865053 92359 180422905 119471 375688984 109173 129231848 15540 346983623 28898 65233586 66186 50974322 14616 52330912 16689 8978957 121627 154857607 73668 319413855 18697 226432529 35616 356642560 6472 90765817 46597 170615845 68684 304125415 61410 95828493 132353 365529690 95472 140163630 72724 298738646 6546 195162830 79712 158873525 115787 196582555 105097 77284182 48818 43138636 109900 338777606 23383 40444232 122839 88786145 32108 193811635 102880 363068630 12382 144286579 10435 130743077 104397 343329992 17830 119276953 23994 261984870 88167 312732605 102112 24326862 11809 138618909 12814 107006474 130378 176408623 33770 378809108 52725 315356668 32323 158624055 28104 86375550 686 339205624 69566 54636912 99962 123797983 98347 346590165 51717 37406184 115700 311425379 85069 122707697 83998 29863295 51367 35275253 81597 279080503 112467 125812953 46509 23839879 41733 212361462 45812 89588000 106003 157142459 56590 36782964 45553 266985827 16007 67626963 120521 361240797 131047 234019438 38506 88739455 51876 355996211 34731 307016662 7096 287144843 33198 237830998 51510 146028166 12370 310636854 96509 132487144 32757 76974719 47955 66054720 89246 315173864 44495 251491509 46349 212499494 106232 13012880 32394 326462318 123282 356644082 27765 263024773 81022 358238798 98384 5173290 31135 336474208 59686 113450886 35453 8151996 71896 353188507 110830 187903539 3838 152886412 9509 165408119 30626 103766622 24270 104833631 8143 183702079 112514 181760906 122463 67932094 12510 76430336 72347 29906848 101110 229845381 110786 24371356 102477 60314729 101534 157746625 107929 252469081 69795 296254313 25960 129235826 98141 79034998 20877 97280503 82861 107679500 48520 244103740 57707 11088861 118128 112918665 69902 327310337 21975 124950041 6079 181079760 84595 30406401 77978 13127611 75643 13257835 56566 216255811 27919 378601630 114996 354249102 11771 44424039 94848 45318840 95108 31831597 88047 32501745 104727 370638363 16160 204725127 42483 309735859 30227 323308186 39187 269750567 116215 309709994 43150 119765014 121157 103500537 83620 178387687 7096 350343715 106580 106928024 29827 25201252 5123 277237713 20270 350088915 13553 121776303 62224 115148087 49818 262737310 86992 163333338 31566 112060475 59207 96972234 37801 336600735 61289 101795518 105914 10205843 129271 251289105 1934 171469489 89045 253702500 90973 289747975 59862 246060637 19119 126106328 133103 382388671 36885 93005866 20480 225262239 51488 67370413 106267 318643677 55487 249047817 89937 176942003 78603 378006788 6105 315654359 127878 200670468 70017 287300961 105356 81948624 14330 262276819 832 124579518 46531 292866681 4126 61947268 74544 199030032 104098 65113240 78028 18795028 26692 345666084 109813 154393323 131441 304847160 71729 254094608 103716 88196570 40961 190661826 87522 352242487 60588 357411576 46268 20768963 112157 149128266 57226 208293420 76428 171473068 20456 310017414 35234 333041585 7995 79398681 86865 168895269 14144 165528312 115782 372940036 6591 14029705 66813 372317374 132119 18273780 10852 207499171 122084 220508069 29742 38964821 48846 219610880 4084 3933562 113806 290895366 65472 329383888 22791 265650638 31751 181183220 27197 190250881 99391 377424961 104573 206524567 7234 68958544 37510 133714609 131303 313772107 85252 80330791 93505 55975041 6503 11540382 6353 359974382 3770 195897110 52174 293387526 70103 254164983 127553 316066684 14912 336712970 100011 177284186 114850 67653250 76494 330895563 12160 117872317 27054 57497599 103411 283884887 241 180316295 37418 118736879 38449 305989891 15960 188955837 96684 156213966 82846 362955242 125623 335903053 33274 156099270 118339 87413822 27866 344317900 72194 365301682 65686 307986328 66528 131981908 113533 334402372 23123 44938990 53470 45365902 51916 43159486 21849 40235629 32250 298709366 6797 345497011 46553 231256731 73304 133671857 97543 40581160 101340 134678045 23382 93901770 3771 214852682 132920 358596619 117216 250478383 127671 16229566 64451 121741720 67075 48269460 89441 146842338 111422 380416854 121679 336042914 77686 184582743 108637 104467735 85391 83243104 81461 267010222 61540 116255972 133092 352854983 57650 39976628 90267 67888659 51825 246466654 35905 120109259 76164 252848435 121772 348035746 31655 237200423 71789 56885932 65591 313713578 21267 252957333 19777 29661284 34889 155710940 4637 38254730 107672 16784782 30877 313954054 85352 127720753 130555 363916326 84313 21498531 52935 190219120 79997 212802098 10685 275059165 96381 27229022 49349 260782367 63864 223812558 76589 166830465 86714 133443281 12212 334279786 82994 289602727 45902 151786866 2366 85416215 89912 188163677 15862 131283637 77698 266630303 20427 246420908 122461 117839608 76766 108077596 27183 235059757 60935 269317268 4367 329287871 120959 12905448 28555 122372283 69737 262887330 98863 320344238 55988 321997403 89698 115331745 71453 365526218 108761 119311222 71973 264038781 133322 311339363 19403 226771237 47069 272965683 93044 233969095 351 315312329 59244 315750918 79820 224123449 74754 56727213 86059 209525143 117115 205048219 44548 380797630 71550 377280921 24833 259130361 37802 343507736 72467 301129192 75692 204799584 64565 105968731 50206 54461932 83652 331695378 121965 249667243 6491 25292531 23465 257285937 117874 214554582 9416 17874892 64341 213642888 120628 42602853 14238 277388571 25326 305508527 124011 250186028 72553 166786472 126430 131242296 26300 118624223 64643 200631708 47926 133758527 74488 138069064 98594 43477932 91945 68281802 123048 281224977 115574 177036968 17607 64587995 23363 3375354 14880 302368312 36202 366072633 57763 100490700 84549 154959471 38655 140190851 18203 163299989 111598 41457864 94811 42498573 105439 231882411 120064 233589257 96448 260460760 45652 300518194 78425 283243002 65588 243682257 3803 354385308 5036 222716141 51321 56453149 86312 320792342 109384 237022954 56301 305101935 10193 113665075 67933 294111768 121774 340177119 131911 234518223 94571 299492008 16827 16342862 126947 197356207 45790 355537238 97986 340796880 72949 342997430 35663 301125572 121874 136798232 98702 125933903 104711 182188242 52239 170561098 47314 208375648 32855 309762913 83210 190406016 75142 9443145 38495 109287104 122890 169357154 122335 171540057 90564 133968187 100507 196847928 68096 267317211 96393 202505247 79685 275083108 115644 131921391 52389 183070227 8664 135115509 24740 302992475 12385 356664541 50549 332553122 33858 264014232 58292 99355851 96093 153711585 89911 305089568 104981 39020124 73772 253795044 31884 209080030 91940 209557524 5913 100201005 84749 58851058 131058 335662339 119777 100141345 94342 212271475 81440 68578349 84072 147094569 43616 182795914 108470 242415097 87888 62681123 62360 313628164 26650 203168668 107997 269708606 75363 134714355 30013 329928395 53976 267596783 64879 301909544 16176 346439282 119246 156313473 16794 79871285 4871 273427358 9362 368876763 19474 5775925 71563 199253348 8620 384009595 36126 255349296 65594 206693336 51968 340032948 102563 173721470 52494 262444703 44007 257689057 7785 379413802 38134 61386132 30920 143738585 50988 120569926 37180 294599379 110348 24485136 45640 13761391 85087 258629625 73570 187106075 121521 63467203 125319 286242599 62363 334686936 93626 236892448 118070 133125624 127100 199794728 116375 112330428 61191 256844829 109699 297604972 22609 355543951 85975 35392085 17512 4175194 120859 78713109 73381 44615581 111718 293369304 28872 254539092 9162 358270192 58486 345881617 2118 82137667 57568 152736244 2510 237018666 33355 339226473 83511 190643874 133233 40387022 82442 55311308 18331 267736712 118942 299344268 102799 148334404 52907 128865736 20382 132930316 31260 216628369 32765 144938118 55861 351904787 33151 354996533 98336 354151244 55619 169102971 125341 364732983 11959 272470897 121598 235636532 132597 346232036 101849 2403478 45191 345892591 83407 355603790 119054 51302718 118887 256048675 111756 252409242 6914 200071110 114551 240251553 129413 95042694 9698 285257300 129251 266846691 82600 329887699 62820 44993347 66967 100494214 6614 40608099 69154 366116161 48179 100334671 84415 138196793 2129 329851482 12801 122396254 54225 58825912 34264 17253891 124921 245638224 39273 87552682 46767 337527211 59317 786920 131743 365918811 100506 147445588 46252 100429118 108480 246766395 13016 189664045 50467 28838833 7277 68899558 94543 277549314 87331 45300065 41671 78450717 72221 235589771 122513 107595440 12905 73156353 104473 264559454 63545 19433583 26045 191277876 101018 357689748 127840 219004271 92090 371552903 97430 142017776 31316 357609056 49899 119439502 110350 304658719 117613 383564379 113454 2111380 47316 350988158 50584 307993337 84039 79907841 77974 1674626 5524 255644958 58952 254740161 131336 56512379 86943 380508838 25032 37659830 125555 227776210 7829 132393196 54589 368542700 108186 261552616 120705 257105916 23534 298828208 93879 322738572 18100 53846514 93031 256639231 48612 114655706 51830 90984608 79099 108026753 10450 255064710 81278 46793831 56363 96729345 19514 283340553 21544 282887244 9508 145130405 5600 289474675 129752 381343092 6016 164805452 76271 19208039 42341 306985158 117229 22686686 20098 267269572 69145 355132520 97545 97559741 26864 310791757 42535 305129978 58964 125059656 73409 181762967 15126 155409297 68874 99705356 93961 163195906 92415 228099116 133272 199966310 118086 289680013 48489 337017671 95002 153598736 127148 305022102 79940 353285113 84460 161456484 96339 376853994 99557 283127023 12119 145376627 103178 143876085 128766 102197476 97875 364959008 120908 12923775 95076 319346307 40513 332939660 122198 233252840 84748 266011655 93960 310951212 38110 4303759 119144 279749561 54993 314144420 52842 347890915 25497 111204174 89719 93437680 7662 28301534 61609 371450321 10317 295387704 120511 151924126 107926 100459746 112609 281833139 112232 258852511 44792 209081711 27332 164199803 45147 82075911 48395 342759064 111527 146074735 97130 59783085 66783 227866377 67205 173662705 49004 170434729 127371 319793948 33591 85335896 54276 290997016 50110 20040031 58086 129517038 122957 114449280 19455 15415471 42137 357952917 54228 214633176 110995 284997007 52340 185450432 112289 60389389 108687 296832784 82317 231731514 25161 19932878 15704 78511293 46928 268405521 28766 292252805 91842 149671706 97897 70119547 30487 83552106 61609 303925479 9140 336252678 37927 98869914 23798 324195998 66820 278223884 11569 84237172 20317 267322932 119702 250060150 51986 203427611 39650 367692728 72266 8406564 66845 324562406 30063 59154656 119471 276396928 98214 328177393 89866 368117671 72438 217448808 83041 268666394 27324 254923086 84687 264421671 81970 30713762 11962 190304761 30796 95448864 91270 84885149 23107 115914721 58366 80573729 16026 352713715 42613 87218808 78544 79326623 99845 305967017 71225 121143499 108454 89929737 123021 318538447 55892 150922560 81909 40415625 66495 25205719 41196 347489206 83092 136349723 80894 371835015 11805 132036018 3308 13371049 110757 74901712 113618 34926159 123427 146638115 104086 233783214 10273 232157037 45759 278769236 52840 189919639 20724 226246144 4189 9021823 9443 305764488 42439 55699683 17668 68184374 90544 230136975 82268 278090800 28423 336754470 61286 358140538 122542 286980312 72508 315723082 21359 135433629 127164 277606817 63015 116722211 78439 52445624 20803 102873709 53535 77698143 40655 98106829 19530 169161567 105469 291926292 123040 294552759 46126 5909063 119793 170780251 4762 32022411 132597 61711573 71831 170953801 30873 112194839 12264 5352157 122777 84781142 82218 21001683 49198 69925215 6187 166005140 130066 148760324 115261 28834888 120704 110332474 5677 331155901 22659 323756154 121644 184267123 40726 93256180 61118 189243319 27130 190958673 42167 281613802 89828 52239066 119856 53114718 76656 115760280 106413 362591804 6091 46636900 18607 257746974 102631 273187697 72721 81245904 8093 197037685 128298 318000687 87217 3787680 69068 74381257 126319 311926010 68941 356929496 39366 173484720 117567 22611346 36780 89032297 100950 353808014 84920 180822727 70748 38538750 68171 297806408 13789 151979024 129520 330941040 56967 267437580 114516 64796602 24917 206641399 16881 115701642 66726 71012963 108747 302545702 79158 330341752 20789 102568148 122682 245249359 68227 18614254 105307 58596184 29414 343952658 52076 292454511 4591 221183149 63387 155490313 24186 129931902 34028 237672753 36286 268058788 101249 121313005 133333 212915619 3505 112648080 105967 102373165 121425 355616482 13714 131502456 127693 236803534 127258 352889951 75292 242289487 68542 54821118 122498 194979669 111737 19006896 54280 99304744 75211 361810926 113442 131281026 125064 277079071 128821 28652011 98677 177255053 34421 79700516 57817 176823316 58709 8425599 68485 139628239 19264 136415168 30734 9693197 84264 44189549 55746 132996063 43307 170985666 112551 145860488 41610 49608706 61189 368347664 123752 373172875 31939 129832853 101386 81713525 18984 75299469 100803 6497098 110348 194456275 13894 74675609 117672 12868718 103937 24606175 83753 100696250 63740 231693499 23038 14096469 19285 354721887 861 313158573 104505 307581309 104921 282039472 52919 138207445 58950 252816858 132039 51417950 98744 200675679 37133 15277789 62231 299408711 72816 146280805 11097 171706279 40563 289045012 78375 64627569 11709 246827902 115508 220407781 8379 159052072 70117 320071491 95634 113611995 13181 179710009 23077 232542899 10099 58612352 63205 375345583 87427 6340867 6504 77018612 121343 253535340 26401 361445291 111945 149562948 45403 323824712 62312 15405744 96694 93646576 9905 310550042 52376 329088191 17128 150555606 51998 241284411 117804 31954648 47424 89700747 41526 152340504 33081 352618788 126710 272909906 11147 279974878 124717 371612127 1636 312359946 95741 270092054 20637 137133557 8704 143721832 15675 313144609 28279 105735212 86642 134155910 41902 269408340 119018 111097655 16648 143237083 127468 47685553 43710 260759682 125634 93538753 130352 334248202 78782 248966110 89343 160888517 28687 149651141 69240 321714811 25103 355383668 130249 364982862 58950 45729542 115652 122000459 70756 7754659 24499 223474068 118825 134360820 131254 163929556 49626 205947998 61450 363674894 12782 172896787 79260 290823674 16347 383571764 46341 106830855 45948 205757282 121594 232354932 96718 288102427 49518 251565739 105568 330794314 92577 109596630 91389 187730845 88469 370741434 112539 62253791 2665 368258651 14490 250570070 78879 366338064 69239 154778828 4531 287163259 100003 73359141 112952 327275670 129291 115205515 86030 296644095 51957 227013485 72611 326365226 89515 326719709 94719 339493920 31316 285769258 120685 370269736 61337 145115679 14987 164770448 96687 101019245 56401 349414057 25395 29458627 80280 345485605 2052 305099140 99918 140105070 61179 266412879 101412 92734587 3476 163062913 26578 368106985 18477 342911108 41053 345899319 87502 112375461 30401 315099541 81141 136686701 77368 161223523 19832 272897864 118880 371776399 73904 116731882 100616 11002574 97202 70350576 4448 173382166 101348 85982379 11381 220312528 54432 224166289 114124 67993292 111426 87816606 60203 228088312 86671 78862667 108866 163068389 103237 360662630 13616 248520831 36288 302771851 28621 2870648 95861 200348607 94173 200263646 96720 242499368 94947 15103427 114032 48820871 122633 160610427 115649 146848066 85753 116689960 128420 171585237 18128 97967707 104918 65400446 120532 24187632 58770 250868359 129382 65006429 40370 348026486 11804 228644565 55232 381433613 93194 20551454 85412 66357119 2291 163685535 24155 356173097 22009 252754554 132381 330658697 1536 84256544 129871 221265849 28573 155307576 99201 377927230 99090 366170409 57248 178668313 88816 57273591 59780 171797367 87876 105481421 103311 81760984 70101 202874253 77831 68442572 12371 324921597 122117 199921291 126341 289151884 130896 169081031 56801 121631147 3865 191838658 128752 222338215 22095 61657626 76020 175702550 114198 46395807 22552 228489840 34364 305744155 40320 203738502 94583 229700961 34220 5128727 37279 49460675 49506 259481182 57684 269219390 95511 138938037 49013 115831900 10348 160281915 28338 88276732 50277 210184612 57145 156507097 98913 243909255 132000 383760432 33843 249032999 46979 337186863 78373 56895041 7441 196701160 108169 276176399 102166 213624361 39672 260972230 83071 208203954 46567 267196694 29546 32222863 84112 172291908 124373 219947283 37551 83401305 66495 375677515 98810 281214459 51567 319090115 132133 143102906 53397 245485160 65840 28132020 114925 56980489 23355 369467354 82599 184880513 6503 45225244 32964 356794771 113789 342435484 12337 219968385 114310 280596829 36565 212984583 132102 44699037 529 20940617 60564 59024838 107857 372531170 59686 277077838 80881 61094601 67767 377744319 102532 296025323 17326 373436007 99545 109259766 98141 370990057 62049 121825997 13206 233648798 68413 45442616 114800 309547349 30837 257532584 12021 204007040 108138 263911569 22808 363708289 122136 129621758 18070 90574769 20074 196782841 111851 256971423 84140 318715013 112518 63913549 50327 122819363 52503 21791080 125532 334303660 107074 65581369 76415 111250191 94089 239380175 45442 148799788 107958 253144013 27537 112523185 100506 200856201 16002 165416042 49447 204573020 88304 137729099 24604 243754656 79157 334304275 76282 321178529 104622 270879374 29821 124104302 47695 339125868 68673 155950485 36452 155188788 50199 334089236 130871 47206064 36854 20720467 18622 158183856 18384 349091843 54890 384522557 60929 305730161 86540 209156084 7571 372840512 6225 153019759 125951 55335921 20264 68514730 65438 274033833 31932 49762035 52314 313227561 104968 213490080 17559 289306616 111942 203330752 71610 3555430 97111 340571742 109659 341656579 35136 262046898 27196 3228041 116158 178755213 129063 126403783 29179 176554645 78610 109952485 83450 155907205 34742 214591785 31213 361463961 91687 308297573 11816 181249202 82830 347455694 61674 366112115 109785 28539258 98136 315298072 49626 54044861 46933 144015378 23724 122372208 21043 14998573 13706 156824171 77013 349969166 1162 142218822 42584 131994401 41425 206698376 80971 295316874 71613 35957878 36504 93146074 48116 259685292 131992 341601774 113356 37287598 116500 112022834 50101 35701179 118376 202201180 69008 362544168 66687 272962457 9869 212981181 57394 92369603 33551 217980545 62500 37690615 121883 369751463 33649 246700505 106142 311927029 68610 18113629 1048 251445643 105626 252903097 86783 268805227 93442 355009533 55991 227712910 99086 29525471 38796 75435001 70717 281317330 29898 108357771 108933 190197217 45768 121216415 49416 237091504 60146 113543730 47679 305831270 61339 148499153 51388 142497530 113984 294763239 20971 176971401 125754 244720184 65566 5717373 120259 285743414 65001 175250332 48345 73050762 127331 342156683 127080 167606813 119739 195563327 130355 92906359 78704 370221950 10260 224722377 23313 265719466 131918 54698213 62475 222788483 104547 377932844 7151 173344942 133015 331601815 21199 208480660 84286 13995429 67178 87931589 76818 349719519 55486 194960969 35025 41579354 8914 272225250 35626 288824702 91807 323247372 68073 330726901 4370 382724693 78619 195747676 115264 379805753 107229 73589800 124109 334495793 104026 147434558 51281 16477189 35735 159400099 49547 120144202 71651 241231475 71496 341920057 32508 372839692 59232 300106938 19917 202267622 7746 161286451 37830 346565582 20748 372640102 100386 317648793 59901 2112827 33581 64394945 88638 166208709 89313 289341987 421 308197434 67585 315352945 73282 369440644 121834 233890188 27155 305513799 75906 208714972 22674 116772793 103078 132453272 49220 364195073 48699 204493708 124998 366470027 116809 111156137 63989 320302809 54289 43750930 88365 322220868 2395 370328691 3364 31969076 83111 88740839 13365 164018697 4723 142214638 13920 326790173 117009 60816801 67906 312685691 108380 103630856 31569 41398528 73361 184793 11136 68715386 59092 284035667 23789 352684336 62859 383207279 55832 42838927 7439 332092331 110058 255349626 9961 142491003 31719 377276580 85086 94484979 122702 129862107 109284 209405999 55174 29873865 31001 113388793 77168 235020328 132753 320383326 23314 17267025 49049 173149025 127640 349477589 104585 17482203 47879 364939299 56883 233480511 40739 182743020 18696 288462864 274 166828136 63326 177588749 16664 75693280 117250 377650506 110856 38593514 126446 2077244 108032 86734543 18415 62114466 117095 9086266 19861 180565266 73930 204502098 106295 239268169 10537 315165592 11065 357609540 77947 70051692 12341 141952598 16755 91029768 127982 194839558 70471 9083972 125821 240090059 105421 316094382 82658 46397140 126214 241546080 42600 145270732 123206 267215920 63376 229898194 43784 300628864 109673 260169721 106601 116249704 81571 344264725 63032 235504723 35852 67073233 16973 273726313 62186 285788630 15856 288386925 115358 320611410 39508 79354829 109049 306630272 113009 323872928 74654 2956715 44974 55286391 59852 149227428 99619 312923806 36579 128059296 53105 105345842 18433 166702606 115277 352966110 73349 120614239 86112 17384860 2762 104111403 129034 227583098 76769 350259025 120000 65026926 109745 230022993 72206 311153123 21756 244412109 70008 349337386 5408 264260427 70157 214122588 66884 338220525 25345 287342061 40017 170745863 93477 227950633 74095 198751439 73276 9396008 98959 314808173 124612 157390707 88726 186626994 86059 99184803 73633 357226161 124849 92928872 80176 124187461 90276 253502245 64765 319538636 38031 214771431 9198 238363559 64313 303189342 66527 230487893 82064 362190493 664 303505423 14787 10729599 19123 115112036 29265 183814055 27614 264421286 53691 185896530 101382 193231920 78448 158406378 108433 114757368 64358 247133409 11467 380099168 92378 55067377 6304 368975473 51455 115684879 109163 141441929 79869 129027346 91257 365861853 8557 67416758 113618 5127326 131897 132171346 106349 286738329 27825 295434866 43162 331573971 118416 171776623 58944 313325938 61477 303828046 111367 6259187 55593 64357037 126787 97632269 72035 62127482 89533 313937413 15004 76586584 4197 272748534 53324 88862763 82557 153031463 14417 383543030 52013 19801127 67239 227635214 3269 167019207 7218 221078813 132381 135691160 19539 263580328 108300 273941144 37238 104604734 112895 25052426 115734 310696698 7264 181360283 72373 186707683 77462 302658812 125960 245122809 65492 105537765 34432 309261612 130304 337590720 56422 116115924 97951 348065579 47849 233299437 94368 332156743 106807 32689897 34697 275726237 3905 3037247 109629 314584991 38462 165641120 53653 262579520 4708 264870477 9773 156113847 10290 199132614 113018 66972043 23736 346194354 71765 133588864 95740 255714682 2195 253888400 57611 11065195 119539 318195171 108380 330325173 17525 129883609 60798 275813935 24217 152990077 83883 159205169 51388 26269057 3023 260501551 29920 345146405 108778 226816623 50669 150904140 82561 217474240 17267 143923764 37685 20005981 116076 6124833 68175 22405982 132353 69401885 60254 285432886 125684 156497553 59700 199126757 28979 184805467 103581 217925535 63055 25843684 109971 96678267 7896 90239652 85779 293575665 114258 4641336 99951 115599532 94621 196041076 127656 59708789 79139 276002828 91150 30050709 130759 124589988 129264 75369010 12738 313102085 30417 89463500 3529 221195677 74739 377587972 119887 373660428 91113 195096405 129098 129922971 91695 36790045 3313 162987434 107129 309583497 27447 165604552 59887 41671956 45560 184938088 68252 194845187 81358 296117725 66198 321281949 23751 189285908 122491 72890434 78819 285296186 29537 235253267 79492 334118670 96035 251834165 131658 259483237 28980 245847052 17705 332826465 73145 322320981 84048 161741242 21314 307934635 11758 28352252 18948 70335137 47115 220074441 105147 212334719 128221 312124236 27882 308755015 110591 362964289 52899 134173069 118223 20413848 67343 226859313 101512 92908084 50138 71426228 9732 254146893 132653 300897375 113691 23215454 106861 279148246 19 47666718 78230 110162175 69382 279158776 75988 245489331 99922 112582159 82658 311027747 88441 110825974 52251 220871300 68518 257872842 4991 248317591 43060 153460992 178 124874921 14646 271600439 121485 358754021 112212 236042867 62689 384238379 77030 374240316 97575 285684940 130656 67978552 104527 331180011 131964 4173744 87403 323560581 20120 129995329 1244 229673113 83071 119471334 116562 267303888 68165 268325617 91056 49003960 126316 94726700 37587 298615983 128653 108397379 25048 383600313 1638 356384272 22344 277880717 88819 195478050 46346 157604766 97203 221896761 82298 220466102 70535 202919039 33975 364532387 49541 295687793 73289 38565624 95477 75090287 46813 263480145 21384 62783936 121135 230350806 63272 172588280 14249 247763165 110271 358972847 87984 115942277 99201 117737210 40326 133376667 87248 52154736 52334 103781926 131662 256151084 80973 222156920 36540 89350664 36098 60378698 115768 162282429 16336 349689716 128496 99025112 63663 299040792 18087 182152362 60974 286705463 129956 48672606 50267 35825519 12656 261637964 4673 180779464 88432 289087670 10918 13970288 88052 789406 93953 119614083 33643 118114890 91718 54222891 34408 100450577 75390 299931520 37999 45476999 120236 322623275 1065 9429619 6760 384533033 86508 128872059 118305 15465452 17271 281291964 81743 82919163 1109 7089205 18167 316471363 33244 268470346 60066 272869012 57226 90115601 123440 360383089 75924 61964393 25554 114158605 69481 21344039 65838 117995808 106914 341359366 73821 179224702 109625 117272980 61259 124599125 79616 111911657 68644 84416040 124063 72810419 27072 304542741 44753 34885150 66035 246289830 24011 319484899 21777 119590802 121077 305492877 21578 108331724 12237 360352019 63614 123293619 120294 19226255 86495 228461504 9005 91966944 121942 330047328 83509 298353736 31124 153172831 28956 366537605 7754 69789209 64167 94476376 94816 197184102 51304 109504523 113393 7839409 80824 28985892 31089 108521904 106039 187864949 28908 337908274 53656 159282570 68943 32968121 87723 96370332 87199 268324346 97696 28115400 71930 23594197 128636 28732 40951 242889752 60080 171609729 60804 368473726 22194 519328 48965 383911824 16624 318989606 100546 146490464 56467 136533671 73769 297846358 68961 20487366 40645 178367078 65095 200466552 18784 191684784 27459 306614734 70709 314067567 39197 112081185 70527 3385341 78694 166294048 80191 217983716 30783 274064780 82012 238910959 108683 17528235 33070 324328091 80103 342779809 82670 77480187 26718 124145603 97574 8588761 73363 381585744 118069 377398911 81836 278095849 84115 269023377 78897 273323303 92644 369283762 101854 219730205 75543 367538971 84320 26438328 49069 278411638 62948 132606418 32494 77813470 131670 359621630 53720 145657285 19525 321794299 50929 75523597 73510 343527357 73803 98291594 109874 145979819 31688 263329688 5857 66888895 119760 27576807 31358 195918417 27586 254558744 37735 369446273 17389 207993657 114983 335459893 46777 296188497 77985 192071730 24968 131019333 127225 258318496 122739 108208197 75798 201656154 5836 116542498 21245 317104714 3028 134177330 61670 20918360 87608 347534771 41211 209207483 88805 230750487 108706 334486866 24289 374860518 77466 51584362 79644 232688167 58707 342655428 103051 141088842 76737 287571712 117684 308964352 36261 204237486 106545 298415637 571 288624733 22318 46779716 62944 187902023 121161 283527559 2675 327469802 2018 160479367 96965 36883454 89284 367615929 22938 172924971 104705 223793096 77377 343337226 105644 90983221 15379 252202046 69270 238790246 87965 143391146 90368 20443302 131134 357338461 113099 210661335 84912 355312455 49639 11922148 114859 56817379 92101 29668069 92680 22691230 15251 272710739 10103 257434871 130384 136000330 36678 19648434 78123 84322308 81405 281122048 79579 244563234 110822 282539507 51934 257263551 82926 38666217 75204 161554609 14040 121141681 22882 26590267 131341 140735969 74086 255042613 96279 267904062 120959 37305776 110521 108926564 81516 188097272 51932 138509574 115029 202814648 132822 28861760 83732 381945779 121733 358986905 44693 287217184 71754 259408066 76493 9134582 76225 94068108 81429 77641622 110742 49095944 39392 168896004 10896 198075529 31416 233348227 128151 332600170 132561 145939810 23921 372621198 58942 92524656 84322 339338478 124102 112205712 38034 118285585 90515 320593491 116669 253426779 126847 66520686 41134 146572251 87833 372957331 61480 328771850 5807 44183009 110967 28854969 98762 132347025 66174 193624700 91730 327767036 44044 107443826 116500 266588814 16988 31956090 97379 258591311 105249 316112083 107349 233485802 103989 180477906 83522 222106465 24322 81163759 31649 325850827 22277 378056723 103135 246089918 123816 291746277 117475 54836151 26343 246421056 76796 5015811 36956 364301428 5540 64207286 67809 170466629 122275 139251409 16955 238846483 79683 141464244 74734 139970995 31950 275069850 45727 155179938 129961 349164725 90193 117520722 106342 265653424 130424 314148432 104976 10447308 104109 66601002 82749 268313578 21517 316083954 87003 12894434 69340 144334195 27074 375975933 33542 26977646 109028 90209063 56887 183013868 28438 360872736 2052 64900214 127215 65592374 91409 58841029 25726 335105639 107719 293076392 93961 176854288 26492 329284352 84517 338420148 102142 123067316 47091 271796589 87494 121818152 93928 187377870 67740 221626191 108425 242435718 31564 282225690 64279 315350605 25874 274349460 126533 141497547 98546 276356259 71361 24471997 112847 217257719 61650 75429600 44718 197361283 59693 144964386 104580 248702518 43359 135402102 69396 85732766 55049 328668014 71642 105857822 63293 51895208 75187 367341172 58866 367976700 100901 81393662 2059 253841778 87147 49520677 13693 130094883 20771 223676664 127883 203687574 116761 90532337 6876 155287736 93394 250182846 15010 7073846 15153 165801187 17037 337590614 79000 60655857 34243 295453080 3755 136168645 105684 361574211 77182 134552782 96239 93023737 101964 19708702 84926 37863474 75500 263499712 114385 48066661 1241 372767304 123853 89926733 128363 298783366 117707 338910297 91419 121849896 88553 346604976 132171 362848935 60298 161015965 39525 111698717 44640 77612717 121167 234779881 38068 359747407 111401 247593352 13954 207599127 17485 371359745 30070 371366324 21209 158863671 125828 205339461 124148 326599728 119800 99665656 5660 109150493 42340 70389734 19836 342378775 60660 181474428 44493 361492894 68764 55073831 79092 45063253 117371 24219311 64457 318578800 54751 151499750 25713 257701061 59950 286037478 18594 22886 110201 336164329 14893 253693264 54354 14529766 4350 76580968 115701 365902917 113704 110781993 113261 217266159 36445 226735555 6357 132579587 89748 286259768 39718 135185274 3805 281167881 56241 208862690 17975 250896297 36177 322464094 119678 243426771 24135 356601949 106140 100951084 17213 378876189 132418 131374510 7312 175627513 61034 266937793 84493 42931763 59318 383764541 5416 105823109 2715 238821963 49453 302175188 47598 26738086 128288 84877998 48522 5939640 80441 290344018 76199 337178074 76536 178667366 25169 293419117 35947 337347203 42549 196033817 33236 169704594 11125 96211734 67724 8961465 91155 308310212 108378 95652007 62485 28986912 71984 86564488 59974 318705006 17598 330370962 132905 300899398 120686 60081997 118926 361751772 29581 101470213 99213 377470730 43726 162088283 55546 187930380 54669 378656541 97578 121065857 70303 96764154 52231 52320119 44002 321130707 132024 111674890 61307 68675651 109043 175009897 44054 61230950 52310 195479056 17590 323821879 41617 227627483 125116 360802467 71423 31220939 833 210130111 41619 233433296 33141 130796871 71958 181489970 131762 72773195 45691 131987206 35559 143517292 111251 322178685 120733 30034889 24770 10103198 131786 382306221 25007 294265464 103746 99916110 117445 86944989 37188 55894121 42469 178472293 8962 359235323 11319 19347496 13157 363461258 91065 174099749 26617 168149537 677 98299658 27230 121917073 3540 309034730 4479 93336227 11547 342797056 57626 191662028 110359 108478167 70632 261283960 87623 303379317 17508 53102496 63471 67453001 125934 274120992 115783 248492149 111731 141358708 52213 30068782 59334 318559277 46529 278433637 113034 233504584 14578 87624209 59357 46523655 79628 164550534 72929 290675121 82368 238681742 29380 25447591 21866 296908769 20347 106086765 69377 208590221 6524 377992064 122630 201206323 35183 352758458 28242 268671142 49657 254616021 37576 379470975 121432 79696264 5074 288460131 48870 228792750 72008 7239696 73723 68257181 77827 147109024 124034 301099402 13815 92039831 116044 235328692 60512 33681332 126528 62236579 125232 155545049 41115 171661908 111946 70007564 40859 256683100 91650 206014844 335 252387717 129043 69433395 53827 302193107 89965 273202777 120486 208860355 28685 287832942 88365 286825105 19618 253477603 87648 32369020 65935 303765420 25214 363812702 49900 120031991 10616 285723928 127666 15810978 96827 153437823 12535 27683069 67238 271213129 2357 114204300 73050 261980162 96869 331291830 92205 206587555 114360 352550145 118805 343051398 14926 328826245 49026 363772161 57137 102207468 1056 358137503 13647 31511905 85747 45332627 105956 218585023 104343 311245011 111665 247145625 57345 161884164 84296 300181918 66222 342893906 28031 300804922 115739 166714259 21258 266196627 97113 213882681 25064 39859302 84682 337014175 46794 245687424 25908 37471548 10886 279516104 89911 54499593 123477 57492791 127979 347673227 111076 351648387 17710 56460924 110164 165280964 86086 375640292 122690 202854290 75451 21790262 67314 40688885 5949 32616128 106124 23977841 1694 17794875 87629 170289675 92710 2515324 80545 145664676 15931 241796115 123657 369872776 43194 298130121 45025 126219827 64376 130459667 65572 40862548 84298 280690218 77141 257737116 107165 226567605 60567 122488760 50864 150594857 130196 196728966 56831 196560283 5325 184092551 36506 21795067 20663 132708433 42892 223813052 101961 243677193 17372 81963466 86633 231961930 37064 332166579 71656 46226349 130294 154355267 53396 148132393 65459 270839995 132832 357082572 84779 44638648 40949 51224976 88230 230762517 82961 178672231 38806 333123575 108259 86456379 74230 27092941 43892 208497385 122428 204926438 118175 366936839 83455 222951074 120262 85823474 114947 147179754 68916 10049646 89297 876686 46778 291974177 86975 309710822 106685 319874502 93813 248006194 116890 314283909 112816 151518123 125573 378716176 58968 376907106 99252 303520378 105921 143060257 75167 359310432 64779 94357308 36978 370493834 31451 202334081 129103 384761030 73744 117633861 32965 353564704 16937 110478829 48114 36066917 20822 203438373 80806 159178756 82248 143238465 3730 278263005 84491 179132450 110508 112793646 118726 331087334 105477 368093761 35508 188681246 19880 217647994 105058 290902533 53935 332910697 63358 99910207 126471 32718582 4259 324428131 22984 120308780 60027 43178762 111220 134388468 35924 227904273 28956 227574820 31313 239477386 88041 102478818 43230 366038206 39963 181066298 35938 374181132 45513 257532225 59111 133487255 2025 156147126 60410 269131958 104301 377506180 18689 316182434 48371 32041200 97685 216393545 81583 3808723 14697 271840302 8410 286827839 70587 290642386 119110 6787754 33194 363751343 107736 161113245 47356 87823285 63594 185539560 98668 244148118 129081 228980196 96722 364066632 50110 141435140 106075 241219850 112696 371554039 44697 300035855 96108 193307263 72982 316748362 95655 373855203 141 29856415 62120 73848995 17419 299149040 96926 337729370 28190 336595221 130513 365214812 61925 224819128 9991 12559466 83389 224540644 66932 305181054 16745 286636271 31613 340293115 93666 202355218 107097 68160097 67956 728491 69008 296485676 102139 21849697 107539 260098522 20456 198906125 4892 5924547 79927 69844607 102409 185157376 78265 94228123 45652 60393783 132771 160258677 21764 86794421 63097 197373815 30891 202504621 106840 5230325 72151 336852806 109543 88586432 43138 223740887 34405 340365298 81431 219643842 70005 149712991 88340 302640695 74494 187334467 130625 247376327 28445 164893100 124715 325769979 26715 234942735 43930 164270351 9052 107825695 107664 63220311 92178 218714199 16275 40172428 41653 226925539 31156 72398187 5882 100588209 49377 40503332 39039 375217800 60588 283822701 34988 19558961 74046 99841244 66568 34555616 124095 131493143 49307 75606061 51362 292826746 16569 266429583 131262 323294814 43894 348534374 111911 136584752 64624 182520360 39984 329585329 87115 86241476 77675 331480041 58621 221820530 27661 217355605 124322 349838207 87510 157290910 49538 301411552 78877 56156944 68592 331576467 108774 366628295 98414 283122765 95159 371093108 92423 321333323 120912 88161633 38148 166556126 68015 118243202 37680 188497540 129179 63167445 66126 156585878 118095 333349628 6051 139927367 104037 310372238 66095 76079608 51665 18803961 12316 13493360 111289 29721547 113393 29278941 35754 268943238 123276 376258982 65271 287562455 53706 306278217 71235 58307144 129888 309195971 94583 56109 37121 213699254 86339 3804067 15364 164437474 120048 117502530 63671 27398603 80270 237689887 5611 228065981 109193 154733087 6091 226008995 125051 353407633 3584 348763259 124848 39330716 112778 163285120 19991 224527940 35974 191736413 68090 376779059 37429 343837985 4736 303762874 65583 24515080 112880 174617939 53748 193934016 50124 46482182 64975 65937472 29636 375138777 126319 310836750 118670 294673810 67303 49438937 99127 297781770 96722 78039073 21240 79244590 39062 236660951 45833 302961197 117518 362773623 46094 236305238 26987 242694468 129043 70732933 81931 122832325 44984 218741335 70879 55995138 75388 264647909 40274 307066234 71326 242788410 24783 216469708 120934 146202639 81342 104286154 77916 168826272 10463 162176665 25903 163646860 99551 378663589 115258 185401790 90768 227891228 121181 54841559 81464 344698105 31939 368517179 113900 128095295 11098 248389948 51687 28800122 18499 179248458 6476 34875333 97298 149847770 32247 261940910 109412 172162541 63108 123523671 82126 362344861 67669 31345228 99404 329112001 80131 15977135 113503 193959292 76943 32276395 65713 19827750 13981 312269896 20322 60558275 121907 186036335 133062 209747735 39432 93197033 110070 336164386 107438 152742839 68092 141627847 25975 296944776 104139 299353942 23029 22320748 105001 377822796 124517 314091633 21814 16728693 109252 140894163 44706 181676800 68552 195367598 56237 192210850 27628 44283100 100908 151285658 96025 100393700 67669 71313515 38095 300130369 3429 44014848 95959 291209169 95775 168772833 6177 290362479 65738 256364201 48024 138241892 62828 26199248 84682 350866752 103936 150504590 84259 1487111 42491 28333621 42136 18894004 32134 378557282 116555 135991861 4571 54808023 82086 73096324 33871 318545298 53667 40765618 131224 365869855 97672 237380130 24123 360300760 86667 121326054 16053 130905436 87496 311055353 118585 74830896 84422 15036428 98931 222578501 99672 139726999 127042 67739123 129530 244517190 118524 43616514 94710 168784847 113895 78841027 7161 43912017 68783 129166730 93908 284568607 11786 90319038 13601 306526795 45057 255098283 92623 64850714 21338 341831658 44861 213329963 9265 57288083 108294 55957701 65655 325558385 32342 37215867 102472 301585065 102377 141070412 81382 197773452 98114 69641774 48126 354284627 6163 78536649 35813 191888995 54514 102699985 63787 86909992 30892 135947594 26862 234840951 12476 8662855 42542 369179588 17330 268954485 82398 349030667 27313 218097213 62127 113814653 64286 93512987 59455 201928469 108416 78820338 113489 366305279 125483 47852579 35445 200451537 106126 128245386 63601 193939601 87956 187422437 107957 317018909 73716 64680747 120882 59547250 19985 321412633 60534 231032429 95286 23184211 106358 270712272 102719 233295871 81484 301578720 8732 82025508 85027 101796933 131143 27909472 88503 326859716 120065 356654672 6627 194253135 115777 77705546 94630 350292596 78415 92672719 14253 179310431 54880 359109895 110111 201538473 3567 78708062 93889 340060842 54036 366458483 92070 226177375 56010 384134384 132517 287670504 47726 370150555 16558 100118819 80798 219164409 31269 323347674 57544 240734156 42751 365113879 31446 41385571 70169 239840220 85776 330927842 102808 26657243 33972 30749127 330 281613437 95318 202394345 92302 174367500 71881 73247844 29453 361900971 49858 42228806 3555 314154915 63147 320650208 2829 6395663 16712 84313879 129517 23366769 14278 95648816 78016 11199701 105200 377131395 38474 13848050 122173 1883986 100526 37472236 46832 192669833 131224 50143424 11298 38920414 19752 144209200 131039 185064202 39621 302991793 109275 40131291 130550 377565676 30717 45588832 63677 342993860 93026 356085321 127043 34978482 7543 131617624 45682 33327905 27891 354961925 130595 257880455 80909 41324293 39621 239116855 54356 344775431 47693 318528734 71140 247199706 119552 122443936 21371 85035571 24292 126210162 130685 91908454 60775 132387713 52902 199081071 17071 249811212 127485 25845922 9252 63428482 122588 351478091 43887 73154885 17768 287689257 71742 77746145 130459 173601926 52550 69918767 59282 149130955 119872 335449033 19860 3664727 86002 211900084 51957 194320926 30784 350779057 42416 235501373 119231 50672362 2910 299516229 19027 35981640 51455 367422204 41727 202445892 86637 308543480 79317 244762970 47795 312839237 60032 243346933 124774 61038336 122650 29686136 101638 265835281 56438 1365179 60715 272865298 28764 358327839 60765 25799098 31622 7751455 47580 378280127 116517 331677879 95022 161127391 2130 271666671 79634 265084739 95831 8334927 75026 129115752 58146 238983901 101943 34251844 126730 312946685 79767 73081307 101187 252275577 107189 136081472 36642 179143718 50884 244858745 29053 106133373 70420 49052188 43206 59402498 60315 13510125 86395 185367612 53683 334882454 22204 225556542 96647 129067578 112696 274359600 11031 167717050 131062 141704493 119512 62108141 32559 355885658 12507 353637420 16756 370636384 63016 2935235 79455 6596206 131251 282550566 66262 367612590 64491 306222533 75985 110012756 100953 315048335 985 311006011 110954 194673235 72417 174125424 66747 209239662 16359 242666539 131628 154549209 6058 130926469 45518 240088335 78325 303500356 117110 264786106 48289 20378097 88546 139295203 91396 51464565 130295 138841132 88732 79896751 38775 129248412 51260 374097266 64871 56253913 88652 345905777 131164 36474111 46750 234061402 64154 315046236 109171 330143 125905 124394448 71599 324691039 129777 53396141 93688 13526943 30070 93982111 72985 104361357 120297 335339331 9732 122706900 63326 212100121 113764 152071491 25767 269130869 73664 281058452 57501 38215568 23460 135423049 110792 200247461 100690 379301401 71735 106036794 25024 99207947 121118 147105173 22697 137882620 55955 350831415 16746 234487065 124564 135281453 79441 106989081 43648 293698427 53519 29463105 71599 142093029 95762 42796028 14906 275099500 98313 121040570 54074 210617028 118894 362838445 128484 331747320 108967 282933366 55817 163231268 26681 77399879 76282 310190131 22155 236662979 104906 267263757 2084 248826270 88167 198099413 105254 48285884 128717 73194187 62145 274865371 101922 48913992 52987 53790090 53351 164660280 26559 281906381 18226 40694567 84225 318730171 35103 42230081 30437 267167679 94745 35173799 82150 84908196 43455 306454666 3883 384230061 39282 264335189 10826 373588768 59259 106443454 115370 345834713 21850 245426351 2295 233497774 101446 106261583 117141 109513386 33500 331288826 94300 78178648 44138 359249981 127085 182644221 40024 183643150 3710 286077175 16218 1241007 78610 44506111 78999 69870439 12186 291277495 79977 245091859 15235 35161975 87697 228641577 86105 42516428 36262 222295838 97216 242950467 131897 145399579 117353 180497056 97945 83377154 21170 299271738 129998 339977787 52680 207158033 86870 167225660 92102 330209039 121875 309740577 6192 287855658 2747 68048156 93049 374678477 48291 51134257 13055 374022947 42600 180559583 104635 89308966 112897 149538452 53307 362143043 69019 332406609 114214 168559973 47090 339445390 56169 100794260 48499 382108236 105395 349440565 104268 188053364 44986 312844631 36250 120864097 94298 161745142 50948 177725957 408 300908884 20933 176186895 93391 338158957 93889 136929380 75643 126091568 111875 28983906 118502 288027000 34984 111799960 68454 207985016 55729 77385585 51099 320147622 104169 134873304 52494 96822194 15535 69577629 36553 29692385 1195 21928933 10448 325486932 4527 243793344 19615 215300207 44220 247921498 28772 307221436 63346 153643209 66829 48858640 66117 54133817 113668 32343981 12397 323142229 67125 381684289 125780 158060863 31078 60851039 66303 16221824 64655 296989355 52328 270757703 2284 36060087 47088 36230756 99958 22761345 43887 119755599 58005 113710858 77574 263804896 117025 2680739 67341 214263323 71495 252381067 44927 16453673 89311 5933228 120983 81597838 67716 168132076 131947 4602911 3772 105994179 19894 42762173 920 126292460 43153 328951144 102865 291353074 124516 337206054 97245 62972769 127136 24004361 77935 301327308 122013 52571730 26698 206169799 76771 30280492 2077 34253035 124017 115698059 90394 30212756 7550 291297100 45819 73660914 3727 224486492 121511 213989754 28536 301530040 68758 47882521 86783 352021637 21975 310525615 86196 124363022 97201 249933962 48585 69073700 52512 36061570 114243 42479655 89346 275830482 15327 350626633 86043 98284273 60033 11787993 77923 358716622 7023 244194520 124182 166625459 3386 332116975 50976 234569945 33136 304120254 121862 90974222 35323 173044411 59920 296050093 30613 20755943 72433 169703947 98872 120420235 19485 291014087 16463 341708638 50753 219044579 41448 45958203 133276 163723537 85041 259085392 4970 338415202 124978 177846881 103540 355609298 106288 77267116 18456 107587764 75771 374290538 11010 265768651 117485 344316426 103904 45283650 24683 2871517 31710 5226122 14540 25888424 38407 100286926 114837 289594950 37846 110862270 61086 176748069 34171 299387884 40901 190230227 28183 83838016 17435 324842952 16893 315617709 127477 305623109 128728 138338049 27225 181131139 116078 370621726 33657 116596330 16754 352124647 14493 311477273 94559 351606718 26529 132637603 75491 318978518 126004 354305314 23082 87605000 102016 357204065 30473 284778910 59357 147590038 125060 223362993 115581 279978341 33541 129962800 21084 194162088 52103 133147546 115432 344960206 132822 340089060 52941 27480202 11683 165168576 52184 201145528 54076 124587663 104152 362216084 113863 130036679 91850 315512570 121871 142338328 110585 103664033 82249 175400673 26863 335465921 18925 107083740 121721 77807629 96609 300108836 26164 208673832 102259 336500393 36790 59733202 12854 369966096 22298 362101999 110769 376303363 49634 356950206 105779 66167907 101767 363100984 52750 49311714 22786 327090954 10782 150873799 68589 125364289 117292 209818245 94988 140113066 35103 24988201 132207 63427 27354 89787389 56556 256793880 55677 249801166 73697 335282115 95994 372858099 50135 218951702 25418 22907354 45495 33634790 70738 200285387 41037 296000546 52175 271835926 93573 329656199 122109 83578594 33210 318872178 20350 179176170 21420 211799857 84882 100135269 92182 156514793 55376 328508483 119079 86007634 6709 117031526 72259 88333475 5655 362106960 73078 230359406 122176 49219525 126690 92376087 89765 261243131 15860 123220076 58679 130164870 4155 267574901 68547 20758794 90718 294088989 22633 98483547 13043 253945885 110228 313145083 38927 194501158 54567 67911601 16480 302251850 78297 306608440 128148 138530006 42729 86489527 28114 339117316 72639 202668546 17856 332167609 44048 96928031 113425 127911936 18783 125962216 12001 122370431 121952 68995382 18862 173602402 20107 353131933 8726 130972048 34132 209182085 94866 247258628 68731 106835344 28767 40209035 15201 83229585 114173 209135206 14308 327991708 78954 281090063 45458 184176180 95557 275790116 31052 344217687 119174 249595778 8774 335549273 69307 270760767 110748 84465432 59843 377099989 55339 320865869 86671 274024970 31137 30800202 45824 67086703 44143 76332248 71820 17925343 110094 251857128 121920 317215075 17206 304682079 102891 58672499 85063 142781132 42542 51180389 126027 135628912 24361 58822324 106355 262968863 1983 352079541 26417 131949627 87661 85582673 107147 189236129 22045 192089739 37900 344560812 8258 275339874 126837 371105199 32271 32177833 83590 225962323 108596 37802131 52484 65344798 3160 147808878 128848 255284996 84571 182089080 21756 45959707 110233 6852452 98183 178608260 52434 157971704 86298 268837844 18120 218275549 1011 256487232 58110 173003633 108139 70110260 20705 136976729 122949 184379357 1232 54027193 8254 217708152 108127 83096332 56685 31400478 24960 91920621 30247 16967510 110268 12934453 36029 94374858 102125 71811035 124043 127184762 18084 45555308 43464 285790063 102177 377702335 60538 5096720 47643 159652556 108122 364066374 118241 48117664 25437 20728326 90302 213880783 114996 112878098 62947 210235971 32260 286099597 39368 92441210 63109 146830512 76336 314356397 119279 229657372 58748 246172068 33975 59875084 43977 73081641 57893 288965625 58833 26936330 26663 100501643 73810 290318816 103291 145435766 10936 64079452 73384 364434667 113009 114192391 4350 240936342 121748 172327311 115603 113528606 103926 268676629 127509 113526458 81693 70512754 71920 256056633 74809 35571427 58601 15737618 71724 192578596 74155 243794993 51152 267243816 65711 271488287 115039 187384439 132822 250998824 73363 117160385 88827 213771277 97015 364856693 67485 247222036 31935 162406936 92179 374069459 101943 58322361 127243 152593079 73343 3092796 120204 310499220 129647 231589455 46875 27975250 119101 57747068 4945 289706927 32961 112906799 37312 146847171 17985 16912571 126704 137250961 27254 227640560 38752 126635318 102403 132252609 79214 46779668 36443 34822143 41908 124672608 101044 319760477 90757 224270753 47122 116280079 22002 290955787 122626 228137830 96862 152039368 36113 314376926 32260 360624481 11693 87730958 32747 133246594 78962 191227158 22584 152495010 20267 310221712 30310 331538599 78971 94379386 38885 2549783 79110 218126837 115858 144216140 95011 359228921 19459 144446055 29054 300739793 109241 169654350 46661 175007248 15560 4833130 80318 37684666 14238 121961378 32351 236143736 121793 323175004 30215 236466046 90409 16620567 128123 131368545 99557 64678117 8791 104705372 109915 382357198 124588 202685280 11824 133266986 9558 274654611 13246 101279372 1723 9269798 28544 154698162 92861 11491919 126164 383000359 111375 75077873 35477 302433468 46899 275064465 34018 202665605 69253 17655217 131688 248146387 106301 331395120 51943 256599408 125973 92907520 76465 363922431 3094 372236025 59862 4096854 3635 375941113 9553 308624497 18371 191811810 67528 333921264 4568 200093407 27128 2269258 37530 202751083 76874 183422625 20954 113843088 126899 302082544 121462 256925337 119354 24398917 54367 372650449 114009 78116174 55102 171257815 41202 169373800 123423 307506834 57955 277336404 11453 187735051 39807 208445729 35810 244818110 44786 279116171 72405 263047687 23717 7424852 26906 48369690 46218 240231153 48799 115156529 96540 309630894 26413 37045124 30690 65659697 27564 312647614 36419 264474405 68810 40343082 11094 152889199 14885 347606436 55003 372882863 91789 174055641 31814 192314406 121983 86383004 85458 282583381 15352 47741805 19408 45960791 79416 221207270 67794 265378897 95254 164332500 38637 95580236 2391 277731730 127876 294095291 92628 358426685 7066 63898847 44136 319887622 49900 336488809 47116 108533238 44765 373246312 14772 274065126 21535 333251183 101432 90839686 39758 39609909 13246 263579096 51486 69020479 5309 251548556 86909 66152029 106966 320027645 89786 149846596 85529 20655001 48553 102863260 42515 195105481 14569 284868692 120755 327831035 42110 119944999 124672 80503062 119295 35782981 95162 325671421 129215 60934630 103401 20075859 88776 367611749 62202 144899390 48658 344765658 1674 338830204 6061 289892497 5516 294317621 122867 38147686 76129 60047573 30625 106943236 21563 106284467 82775 20595765 75304 320978536 78902 364813757 17915 226872896 104731 248159545 100316 77493117 72707 374439228 96149 325410486 110749 292152414 47745 212303535 51053 370507944 35138 95807783 31796 98411471 42866 304929485 74646 147735594 124144 213714607 38073 69413615 7197 244353703 11326 378013034 12761 39663273 62911 345883551 23382 331244630 129441 169532837 3139 350726381 90561 223916409 123427 138575831 47176 107242507 94953 73764562 112177 98313117 85719 211032746 29932 335155991 123523 344361745 27500 198704429 741 328483467 112999 86147393 5754 172092346 21276 192225387 91010 123440846 104579 170797324 27221 67544416 115538 107406989 131252 8455171 23852 35906024 41624 325285881 76215 34411252 18508 8119626 42998 59328722 90327 263321151 115436 289862625 70578 382342736 17786 384706624 14196 114205581 61221 351117366 71249 46881627 8410 88972276 131153 158815398 112561 122360529 81773 83540589 80244 172707159 109035 109895287 10507 294780441 77928 23144856 79757 231286254 57147 147073737 32571 52664954 117492 163473315 52703 250092450 59843 77521864 9007 48426313 122186 329114523 31388 353393993 23581 202533095 64480 282288740 71814 382395963 30208 238664469 3263 372205057 40011 334020711 102804 342173957 122899 176478057 1873 227049166 16776 261692969 76840 186193430 33495 196483926 3566 237607723 96328 372737753 102884 74027352 27943 48429216 73295 158523571 33328 261578455 115840 280532706 54879 230608158 51725 33939308 49327 46613080 118922 210174858 122999 355646008 67455 250241681 30633 86593378 102649 166589542 36052 361327580 38895 210338914 5167 145426209 7604 313784858 92082 226976105 3282 281801671 81810 327084084 98282 333035259 121632 347005686 16068 213441809 42629 140736328 34843 181557731 17793 219001597 92180 19618030 50820 34968822 7703 110555151 38869 58647681 45083 17228112 20957 144766405 12760 74003490 51427 360295732 120807 133413730 78442 70207595 128393 146829340 130453 168843548 59166 123084459 59027 315876848 38417 154145362 24444 368285398 74894 297795889 79981 46546778 28814 329615000 131779 228124992 9943 289302431 62686 151134758 21359 181094847 115739 306139400 51907 45790901 126140 98442925 5704 176487542 99999 18595272 112186 178476735 20289 325126451 77369 374014673 85843 246193350 54614 146139312 118082 60570941 3429 262874366 26363 258862867 24535 138918283 16740 127023382 28908 372412752 69830 139820690 94765 323693178 112627 24168859 132863 257821135 98514 13615398 8988 350427213 80732 322823623 9652 219289331 32182 137408173 23183 175987696 50810 340822501 67170 242853479 85574 79508234 19350 215178816 125557 105991684 105143 95072791 122502 243674348 107380 305279759 26774 36661485 79728 13323809 63755 276161793 57287 175678480 132306 160029818 17040 352624946 58648 331097403 118490 230313061 125874 157232572 109157 303447021 120048 134446913 55497 184293643 61910 286048255 41459 294449649 55778 52499261 63844 295646753 53915 318109333 91683 35244490 74383 208883955 12385 343567982 101532 199608954 19534 244669714 73039 337134330 87616 30674444 127057 177952042 40618 182494215 96512 113524272 7880 138132425 125154 141879025 114939 178053325 45397 268052098 50233 347427235 91090 94904326 74827 350257518 9998 23272338 130114 297485143 22899 310294557 85193 32309152 63056 127520022 3988 216681392 75232 11590953 104422 195975619 97748 90102101 37655 307260404 127935 126653839 118796 242738557 99518 125126354 102011 38744160 92987 159858519 38844 200025690 26720 36956357 80256 283044030 87694 328542349 52928 221692575 119545 46979472 45962 333889536 86222 310249458 26718 26718086 65712 143247505 119758 196470158 20988 95362313 75757 73908466 73402 124532568 58454 19325048 33291 95107175 39963 300301746 71125 43987182 43796 92773204 120127 196261182 31107 88351979 48197 24022048 56507 273784233 131845 192225303 131226 83414759 117824 115426054 65783 321371868 123718 267071130 126989 274823799 62705 324397352 114758 205808757 110751 21161826 52394 190203960 30478 51548499 105461 65385876 769 184120660 53424 294037504 130312 92038346 39015 354365728 16879 315630745 60943 133295879 65655 119761098 74167 328147405 86877 53590504 17498 37623124 65318 330246463 67443 198576094 26460 208821960 82124 5343604 30605 81206182 47810 349268741 79387 50764800 9098 157357520 88525 227677628 57360 11448110 42664 167796008 38555 324442627 56542 259950410 85876 241899059 104008 200007150 104244 88651175 79420 207540816 10514 260314616 55959 21103912 68819 19919248 100396 73026761 33915 294380080 76597 135484364 84317 38488903 26480 368999398 56442 288116610 91924 345579861 42232 316975261 41858 244438465 68399 116967387 102313 170914334 108738 37744060 76090 87304407 127483 95318866 112775 277111026 56077 375869240 46400 125877773 107433 76720118 45260 203762015 65606 294678758 46480 94554591 87648 70333905 114806 252198815 57942 45226598 21741 210102770 49477 63785301 35229 71841814 45010 299883429 40698 366712747 23971 151160338 97318 352607224 18169 282560346 71182 321663542 89661 89297663 114104 17392591 115942 233497799 70863 188816325 69193 6507417 104548 340211637 34141 188978513 77978 240546666 18154 339597240 88793 362709191 98100 42477472 67034 282396276 21590 79664618 53552 214655750 130424 343870593 90202 180645964 81998 130687057 70357 19997283 103541 153237717 48814 267397252 64707 8682488 128502 375517592 104965 125838537 64552 139350645 43123 279613874 38748 105867321 130379 315876553 26999 222273060 41313 333449009 124999 338754570 52718 118943941 65492 232658046 54919 350798661 88860 212119393 83858 270497884 98195 348652793 3726 136239971 129315 14792761 49878 99107745 49361 139276370 4214 130549462 129292 375330530 62149 140276992 131772 33851441 125508 163365526 96604 184219628 121816 54404658 62558 219409872 32489 179571811 25059 147215952 130712 326417670 111423 323052100 92907 171879601 24990 317018608 104420 215682292 57570 235158962 27474 306060940 33393 368420013 127324 310056754 37086 2844227 41093 31090103 99063 72779359 117370 252790496 89647 73509166 58928 354789890 107144 339779184 60848 311351980 20743 344809512 28641 328230603 42868 64590123 126064 97835787 92745 324268085 76379 347878170 127560 323978184 39826 14238520 124546 253601261 103359 359022563 65940 310881767 14727 54161449 122210 281689369 43938 251470169 17489 127388666 37969 286518 83928 18537250 67796 234368430 38134 332688169 2437 280498320 7308 10300 27023 159610317 32997 300141679 61736 328763572 109787 145117335 65212 23472885 79874 271588365 114968 347247778 39149 222210085 86332 133190579 15493 203937390 127773 278779698 129385 35533987 107703 380298093 93475 162429645 84818 278981792 105024 84253614 118323 376671644 121910 134050065 2995 127049407 77010 174879072 56242 371311175 125268 8368332 10134 221922521 83327 144231986 67598 262220975 10913 359281867 41886 301537115 116547 220806742 129452 109790150 12715 335275833 31546 15027932 127180 106119624 50855 19962023 30128 33749401 7547 354265209 47808 172325875 112581 217403352 95309 126750472 127479 158751868 68164 139616978 80011 284802332 76851 299793013 47803 132919455 56522 20884841 50695 206120357 73570 243462597 95724 42714601 3955 49138194 107622 358720093 47002 288813630 49063 72095973 99603 1666482 99691 41635944 5584 33358054 37295 27905139 47626 20429853 54594 122838969 111985 63050353 18456 89094986 17005 149138897 6488 226104030 57047 34458768 35656 219669166 119457 278817913 47064 24124685 56141 275490721 123483 153835860 64909 281407362 115411 264936937 98303 341064857 32969 158928132 46837 224870252 48790 246681713 106975 206847245 1723 82619689 78005 108783414 111742 215614032 103961 96264461 41319 209385024 93377 216589104 193 272110815 70034 221835327 41536 174036810 131084 279742782 94569 175470121 43400 50327950 50586 163949817 5755 261836509 122814 164776886 55988 381339313 120299 111347228 70113 230078832 98621 93412524 96570 36441733 133015 289679783 120971 344370029 6851 40413598 52131 330918897 51817 219032594 32345 77141155 79277 113467059 107764 258188656 130086 231543952 9486 17180199 45640 198809109 26226 177503485 65589 364904968 111638 274183688 111442 318107474 57691 359544773 103414 303200814 12957 15914783 36434 360871458 94159 38527038 68380 127937069 128420 197102748 105293 346162970 77200 122683634 69361 181340346 51720 325258994 59039 209718098 95180 184710637 71271 29004159 72038 40218386 9351 182303346 34789 367991534 16307 135592303 64974 350770153 101313 107223345 7188 77681109 43616 19630769 45709 303668267 39033 115982675 24276 323986000 116829 236358649 19476 351378360 25908 147186287 34461 275237081 26878 262117155 36494 148991964 790 44462553 120889 369600134 46053 153689120 89152 118826834 10858 316183311 125498 293954831 101500 52745271 115940 71197319 26041 288632303 30623 13960661 41611 176698838 99275 78238282 38820 89240757 132774 316809054 63147 75090072 120584 85538062 20519 214045419 46039 128494122 131241 321400051 74646 233521412 82425 132810954 51405 126308677 28976 77338742 8399 392767 87433 110267686 43397 12458451 68560 235847042 16177 305069559 47970 7425885 71091 175218547 49583 373847228 67863 159661846 108440 14394234 131339 109154422 68510 311730322 121493 282045218 125363 29475216 89606 34299623 57195 252832234 85053 3498164 122521 210959633 11441 140008805 74138 309822489 1484 279166217 93386 65355704 39218 244686610 123447 41722066 130905 90372243 106851 220861365 85086 220962064 66784 345950438 91254 383337423 95546 115354511 10249 44333635 12580 219740646 90344 86092867 120830 25434857 50864 166909114 38578 20630565 25200 140006783 123093 363713539 59224 36424997 22381 221983627 114625 323919945 124404 262624627 6133 53426193 89028 153130825 87496 13929501 20201 270564738 130258 236244326 83548 145378476 119696 244694470 75106 27244182 12431 151301934 117341 68943457 107505 258966192 88791 104314023 74305 360950482 55347 359160099 25278 150641464 58916 43997448 77455 198632190 132006 130240944 17795 292021491 116877 159082221 113251 121821178 20428 98357297 122925 107370874 90087 327073777 57527 323128363 127731 163232925 29328 38918266 112553 216456247 131046 64263135 124516 333090964 801 220842698 61847 14941752 121742 53608965 26890 20640856 94267 240000160 33180 998955 103204 120848663 81818 123777356 98658 326959840 123145 297032139 108440 298121032 8241 331832969 83161 295814733 42819 197088001 4866 303485084 29724 90151541 36471 333062285 8898 214795904 34017 147207374 116301 161141282 54880 158676073 121365 128738143 17225 120092964 80759 227075172 11486 328443293 11536 250013312 63209 380054186 21085 292088840 34101 318860185 122398 382963277 34382 226387165 103779 338844800 31382 52534406 57047 61534874 63148 185180906 53403 205375963 16918 170048384 5689 141580527 26535 366264581 52976 351829292 104119 306986557 21107 138885394 108362 105753353 42899 14324237 29378 45627184 37338 56812464 7933 304816975 110560 342363641 21287 117951343 51934 23047368 131509 270723226 3625 225496160 128178 182631676 23847 165892344 36392 70526528 54567 163583937 18913 91652929 77435 83148940 100663 290332825 111937 108937591 33817 129367805 12857 105064962 5031 154257779 33838 315252755 29974 181585320 92412 12505827 17119 196099054 109091 271994955 112846 294971872 75313 34636443 13937 42922560 39617 112289536 46044 90252982 116228 203867761 125212 79382563 58191 381050549 124537 43654854 115043 209032986 62131 157941053 104605 364267116 80000 165633346 132821 229699717 64137 57033034 32367 72773331 126439 153383794 55545 141746410 53526 77108599 31854 111737021 39079 2554721 88838 149330443 109908 41364868 112479 202884109 130339 90310867 86136 294766949 28588 310496323 70970 261311932 24727 145832963 115770 273386652 108519 246997971 38474 52467 59041 87391159 59216 152849019 25135 157814925 25541 22845842 26346 182761579 56881 90590171 40822 157306970 10641 276287136 15299 371454175 48257 266630824 36113 300382347 47116 116808831 33815 118822909 112079 86186133 31096 88233777 114923 329357760 50175 304670986 20574 81429531 100640 233314317 8857 124495193 62947 373456960 14448 225785188 109244 118836914 14569 92878128 63488 281688180 14910 77339776 63171 60427869 72453 3550850 38292 91155296 79574 74363603 10257 311856611 87017 261645419 110485 345732640 81459 73559438 103762 216123105 73465 99384681 6928 208394475 37249 233358720 87072 336291158 54178 32822305 125493 13011854 86824 269292030 46032 154676179 31702 213911660 30756 71409206 89858 11676736 49464 158884588 91409 207117483 73750 24223324 6079 207482555 71257 345550900 19391 129689793 22128 46347023 40774 51507263 93555 380784991 8584 265798157 45663 238273676 121533 201603833 38058 109524652 83003 179457412 116976 118578537 98878 32527900 132749 27321531 24564 59056179 68874 16973974 13192 95997588 132415 302673375 43205 140410284 5907 331915391 46031 23284800 133105 78527470 103702 211920868 4146 338714614 97525 264902358 32966 379080404 75530 218669933 80804 307233179 79835 186612279 29264 64897017 59583 246968533 67985 25468203 42036 73084064 34415 238973434 10600 336816776 101180 219025933 92817 253189200 88745 225772278 6229 256012171 130 228053296 102694 177698566 82714 73833434 80333 268615830 59659 339834217 53949 361719820 6025 189660965 122438 210313328 14034 193945918 106967 242672399 125183 87542024 28055 376225649 65285 378328490 99948 63539992 124721 32679002 1636 369155750 102315 340764033 112410 114313597 17756 343975262 27485 320994760 42460 320852272 67058 113846146 91697 102774469 130379 305837549 18094 87338237 68466 221753446 67252 250699539 21334 259853189 123048 222093711 71479 372337872 78376 270060947 41900 9731595 57327 143166525 50798 366495006 50972 102471731 10905 126268088 79626 272009092 37759 49194985 76870 344366 88261 158524015 27580 274107795 113553 321741452 129555 356394818 19007 274436669 80071 370737643 8666 258194049 120204 337073415 19057 259407930 116976 130899821 94062 121625549 12464 355109357 11890 355140843 67530 210448846 85599 365376591 119086 96382676 91748 172438815 86654 145644988 16099 292622447 18346 90526144 14672 13172748 129885 241323745 97189 226153518 38500 249239401 76537 283537221 26283 208649204 13964 185623404 56479 314381395 45098 345515710 131115 202672098 112596 196374912 118698 322724557 54356 164697141 127554 80066073 62542 95200059 120888 296731140 84747 127398519 79747 220897383 23601 247977565 41152 32237736 31894 226926714 111737 155303781 51109 307203690 80321 196730193 100987 73413194 111571 95485469 83195 192479477 127683 80139290 95861 213691684 76709 274340456 8410 192776194 42965 291046729 24190 242191211 64823 297072404 47337 76776572 102008 243578504 86850 374609953 24503 217932510 57291 45653940 81060 332632654 65778 255313254 77455 294903084 101598 181793037 100795 194998328 107337 294052130 81005 345503905 64716 106119616 43746 144057300 29581 29670427 106545 48465755 129919 357828418 546 235999310 4662 167997141 2391 231909273 30095 56862849 25586 271909654 93156 375315631 1893 55718573 46157 290794730 90313 118086037 14300 293656053 114194 312427922 43057 176094404 38460 104175304 54364 69080666 127864 104700253 21037 297056822 58731 289467716 127368 122471210 93213 326313364 52681 350050146 110474 346974795 53358 372308392 128579 120753563 85405 209577018 85138 105477493 55211 76806664 116758 347953080 120205 175002903 6429 361044340 84332 180925902 119200 181426744 108527 27684214 107762 355253890 61120 304296672 6815 274136208 17955 78561368 95662 52989449 66186 353755048 12955 341989712 18579 382933398 71948 110041661 792 290883990 61816 225267902 126946 239726441 112046 339112559 14561 354178165 125360 268862787 3474 340703505 32513 152248530 72784 347842273 70458 217863703 48630 59396248 68996 188307451 28292 381154918 3765 101385809 105215 370632034 123408 209633081 113566 213697159 36761 190042511 51686 172178899 35893 253440294 28423 211865920 12005 48710563 20534 12964105 83699 274120440 49207 130214659 65822 278791925 51291 259451112 127298 191709841 72699 149301039 64070 291241327 95265 161642982 101202 107699586 129437 231692414 74933 272934330 26159 261847545 49128 197004216 69205 118358950 105533 213877151 6829 243692063 2510 226380810 9245 54415680 92478 94172048 29959 100988715 106646 301609166 32767 159001062 108096 276436208 133046 207316583 57667 250414883 81554 358407315 20865 187948997 66493 99636543 65454 191085664 19759 211041466 30842 70377898 110785 165908590 35695 120841499 9331 380388788 74767 131509027 53687 60495327 27404 307209164 62872 212799026 70654 133406530 37906 355742194 98909 277357483 114113 40929007 81546 133677324 39255 156491257 124418 349302865 51872 281316881 29179 31548228 19880 370707840 35177 296426153 99786 27335630 34141 280942810 77554 266803085 60996 291919441 84024 52911808 60288 124746323 181 132270573 14751 259603425 59545 332407714 118979 41360203 28924 339784381 122972 169771976 63058 198336155 127406 195963622 95572 328145246 126765 148327212 51916 358454518 73240 282867583 64547 283624589 94435 349045785 19355 363264011 117273 226727415 26292 14941356 67523 4807350 71392 37557086 14528 184230933 50328 25945387 69449 334132954 73742 183119396 16928 56807667 126038 127093993 93707 189431955 131503 55149158 105654 24520975 41223 378387216 68208 330590496 49748 301999205 24571 116684694 23556 94321101 74544 307944006 59381 341791662 95091 47158138 15235 70237715 46739 199067044 77065 213386097 91483 224578826 44240 72641841 598 116928519 120621 116750698 91611 233909880 53779 326030827 68489 98125144 107982 107638830 32098 289027564 84864 82626847 31373 317468930 131587 171479506 20721 256154336 122521 312272959 87465 100698977 82262 113865049 94432 277951126 38911 109796210 22276 152979277 99692 31890148 1172 4052346 92884 360709383 16969 56209655 52136 355387132 45783 383364070 114035 14473067 14239 21989864 20515 17582003 122449 193424320 75186 36537393 86147 188223762 6756 139315787 128338 52918875 131086 375780665 48974 224754441 90887 340450943 18220 7731123 85855 337001503 15195 145650203 97310 36857488 87482 167799806 87115 79657262 56875 61162202 42375 192313115 79370 123756270 93978 120585946 17408 204661440 30727 112190312 81492 303594596 129377 62529403 102473 295573243 31069 277322491 76878 341268818 81419 293498069 5061 196383562 93455 330130278 25863 132446474 50802 90564645 76861 120592431 25270 364083507 44110 210447920 74546 112427252 79852 179879871 111041 355916339 9557 243907840 7853 143916303 68395 218504464 83669 13676827 76130 327067049 45206 195720510 101822 356452720 61227 201072320 48983 28403755 40194 89173835 15008 207842008 44448 147365384 23736 354246354 113192 146201008 68866 360765846 10976 218735387 83534 205925785 19172 339201825 69115 142512649 68884 216071356 4775 10222000 129221 4269332 20118 312367043 88120 99240253 116578 237148315 65688 257002438 132947 105080635 1352 228563536 33049 136502757 70371 323253687 30028 165011285 65836 262688856 38007 326178120 54649 68793225 67679 147129644 11697 125674151 123198 327464166 6309 39012380 20552 29781489 67995 25190692 115039 87295716 105769 293531794 118257 65543636 110019 113054871 101428 241193484 53935 191791219 17184 224747825 407 230040828 86456 260154436 102646 239129980 88686 5522802 120943 178422691 76499 235402095 50581 95936792 5007 177162498 33230 224237711 99599 207985922 96965 280373658 92073 150747156 122652 286868908 11559 322065994 40435 87006170 120000 269008147 84138 85086451 36670 173538680 88286 334644723 119913 36592833 38076 137187850 116110 226454363 8308 47653151 90280 171814784 97865 356100409 32838 20799245 108766 248820891 110336 336167145 81170 283804825 115436 245740100 32289 230718634 55276 47021541 53037 348114078 87335 169141755 22137 102257232 59063 207824847 48217 378008702 102206 214025116 132511 288368447 117914 84426545 100858 89557533 75358 267041338 66752 357724032 55940 305009520 107440 66662757 112592 326130846 101212 235787279 124919 244671802 99681 170532386 112050 215160030 74855 143074668 82198 215127316 97209 29325516 75415 37276444 72011 303551398 104702 199052062 78186 322576606 35227 133778095 7622 236379477 25677 178308312 61291 346880727 35517 343163187 87236 120485614 52826 227428570 26274 288882016 54294 109164936 110094 157546850 22677 342934408 24201 200054592 54359 144601284 32507 147520338 115306 55207189 75324 362457842 79487 58429240 39558 251173472 119304 356130690 93013 306428496 119120 83908916 86609 245315942 64303 11699696 133022 59323728 14099 85392429 8866 241988642 97187 320708255 27932 57069318 10939 358838579 58656 371143193 11175 328604639 109479 166810419 47352 151126067 58951 177565307 115166 3685263 124184 120727663 106592 72666181 40726 178705343 42762 360783610 71816 9995697 107655 283789423 82910 202400811 121840 334586152 28900 53880684 104771 1670501 107572 117029218 83363 66209320 44753 205964965 93764 327337204 95452 225070564 46756 329644012 65003 69003794 8400 190253907 73192 379856555 22767 4940965 24695 165827322 40059 270180000 13684 150974675 7725 84634817 86506 97639150 71180 73611118 96678 263298488 74209 105955906 111167 253863103 121586 147605452 10701 60546214 101500 79437147 64092 105402350 47110 209712111 73847 113914925 25932 358520289 17078 24776175 32561 268738875 118842 370605865 112079 295885425 91951 179479195 97318 252640072 77088 53505228 120484 274874873 34097 173737230 96519 382948775 103273 57123189 121648 302964441 22616 256062272 41066 370716386 110502 250667225 84517 131692010 90155 5367969 107116 375228832 4442 357746848 128049 30184543 68624 217197861 88792 16451217 63060 178295172 14161 43206044 10581 351247704 49931 33298469 18202 323520147 74426 356047644 101469 207023599 76576 182221222 57552 301870586 108247 84959855 8971 312892778 8349 294057734 130075 110615602 120327 209408296 97427 315797900 122317 103211648 72319 226653467 23310 352675435 131658 231471725 113969 329415815 116976 208825245 102256 50578186 114402 172177750 93090 356443352 118044 186292833 117382 5314696 36358 173922937 30478 167295664 117644 149519182 102438 176847203 113536 104835672 64881 368386665 35072 316796298 84403 24233375 93192 359524313 64614 77525743 42096 147406796 59195 90359868 81759 263997512 79164 353751329 55497 214485170 6637 287660947 18349 82506661 25331 277559756 21439 374344148 129301 3472799 87365 183229659 70219 372613834 62126 11869985 133242 93555710 110668 369105688 29185 179697780 41918 44166991 43605 78686951 101439 91202618 58244 136794555 119581 209748543 120465 241650873 115097 239426432 116309 126568353 21330 113584194 42009 361434009 4483 296904469 51666 11016591 25918 49230175 115842 252222199 58987 374542177 93997 94134169 87979 144282933 49890 123177339 57504 365894178 85377 309475083 73182 39097378 13478 2680495 132729 346476637 57563 355793867 42402 354806688 48899 77756233 95995 333134464 92008 59133773 113567 188679122 121961 144760728 131704 339251971 60191 132209697 68537 270091639 712 362620388 86281 65067561 25462 61230106 131743 380183583 39143 110641490 111253 188881169 132353 120594376 33748 335048229 30538 343005385 83687 321511888 100141 50937142 2296 20198691 120604 17918673 81674 47899854 107089 118784503 41014 211941451 107982 219612739 119870 66810086 97058 292975347 15079 59480233 3887 10499257 37127 354499592 127357 143378092 7685 26690430 80617 50751215 64655 227422346 31055 307818640 52580 101841716 85800 275188804 50383 247678180 11052 56648089 58786 205578365 4626 297043319 129769 209125368 99664 72097006 22274 20071746 117342 80203335 69996 107706307 95273 59959197 69428 16931006 129291 181271099 50756 41535006 100704 121746090 51647 350018054 39685 191509918 2563 67724867 67684 96886176 124910 13886565 10975 242880510 29460 20296634 58013 196559454 102680 270829815 5249 268674837 1622 48460383 102779 35371750 26294 247022940 24457 120428471 17577 223395700 47080 55392500 55158 100193995 125025 205675071 108279 340025871 8005 183011120 4823 48501940 128842 186476034 41500 32194109 10227 188133404 80889 317718838 107637 361849480 87217 158325638 133005 36714845 84028 91373158 98935 59105457 38300 113221844 79687 298801810 111142 32893972 74426 58474626 77219 133739807 108164 172764107 90860 250206875 123054 371983782 63484 197874329 133236 210610474 47960 177936812 64934 381520585 60803 93086135 16941 261689726 2458 287524495 107061 328875848 20879 80974536 12296 82685398 56307 29129678 81562 251052991 125422 269948922 3429 368706768 120830 242682724 104839 259453362 6681 246098513 112572 304501815 125505 69679365 71813 125400891 54284 291008837 25582 324820942 14571 245703972 18159 376146653 55105 238889287 113810 173588281 32788 14422539 102634 200287404 53454 15216526 61423 289688111 60693 373279005 40997 139728140 96606 311170305 50860 290721344 45104 104625099 48526 257031327 44574 46807984 126361 229506407 53275 83989373 27772 377100570 12308 231024313 46901 312809725 38222 137951082 121485 378465409 77130 381774325 97457 245308104 103534 42800837 99129 26481127 24312 15567559 87506 300272210 89786 297148538 100016 154033362 16799 287011081 45248 383327145 120728 24843871 108207 335159762 129656 212098194 110765 164895078 56948 218296567 97590 73452942 3458 126581916 50056 111862469 75588 215991196 125010 122862614 59176 150937683 67261 339107377 92305 324615804 94983 347420929 75115 224059371 17581 150799145 21584 4410939 73520 270093384 120308 278531802 131760 144727593 111145 288046188 68782 302533529 18024 115969165 65957 68073208 18086 16916160 121067 30401310 83386 382318839 105405 137799272 124517 275627127 44196 95813355 92897 126160908 5935 243828810 43348 43327245 89350 185138870 64492 38253461 112224 226998916 69440 191160570 117211 26875444 70710 118793106 17164 166400158 67172 36146038 83208 354057693 49768 212503366 109291 927556 55596 128696493 90910 234798295 21252 357523131 70592 72585362 35714 59698047 93357 86532368 88850 207197281 48918 73834797 24230 316447126 48975 69393279 21957 129431577 111991 142878339 9040 180506695 48415 213401267 84697 305532192 51546 304250463 37623 41357963 16018 294938827 71123 177721311 749 180126160 76769 301613108 78183 52989995 28534 265734242 126314 219062712 80572 313755678 105151 90327746 120545 202902748 121130 277462117 82692 345349285 41199 228830954 48690 3926946 55848 135799218 12810 194327063 2705 3765777 19180 238794882 27393 9247611 101952 157604723 30189 47730507 55111 347907797 131940 193958346 82252 379279338 7989 332543773 99017 43358372 29125 28058864 110856 361674504 118830 68977535 62554 377120159 32693 33454628 119231 133382062 103747 296421880 30133 216427759 41555 274596842 41507 220177400 130216 275115805 13416 299894978 116066 56929335 106763 301822889 20627 231288104 39087 245720238 103707 157964434 20042 252506798 8240 301500167 43123 25345610 106986 21808016 118066 116574666 88287 226161248 16534 329247663 110679 328299368 67366 99314526 25863 346202600 66528 63449185 126341 196077745 80909 301838397 116349 102422861 77344 125380950 69939 258607494 56960 152981788 1333 29955544 59254 347656466 132561 301132232 37998 218955918 118707 187542383 27605 347581340 27614 291970176 53173 92754494 52807 169415906 52634 234123316 56456 5031371 127858 88928521 27608 51883492 2010 203402730 102773 303803696 17006 324151187 119977 90285648 16531 2068904 19674 64624659 121159 212872108 106736 41661922 33006 325392577 28637 238357428 80794 236750194 22085 54373886 21708 214247187 24489 356306327 30690 80985291 29590 109326667 122322 209827385 21641 108552612 71878 105268588 79390 318073646 84503 344463998 75500 41617960 34237 318626088 77083 341768009 90482 121593766 22081 301839811 39042 69198899 74251 2410006 111908 40158361 95333 161633999 104683 206590626 114719 85083550 41606 206350373 11494 229532493 116625 355033426 84550 352489687 9978 173321833 77871 369999911 133319 151268244 64902 137639215 5059 139368058 93605 316345168 95465 84583256 114842 119290620 78462 100279118 3710 279978911 100383 359278172 127347 350431241 101683 112264630 87955 345454565 128778 124795628 56942 18748154 121201 384847876 15339 330058371 113211 126357208 58389 348579864 91381 299814342 78669 362102513 18525 212853465 45211 175134373 65876 384142927 91463 368404938 21729 262577460 67265 247322514 74243 219796595 124607 110548018 81922 328297540 127456 258623940 44110 79570558 71613 325510087 57934 106575494 94397 164887719 97970 93260686 44718 365283551 103405 290387986 62457 87948260 76363 34054553 94652 100163238 10320 302580323 122443 47745044 101476 283691070 55396 343271942 82541 116672412 95507 351460734 38533 272421066 110241 73081654 25953 167648452 50467 314644482 82317 208419767 133101 49754579 102599 261124842 52422 334734343 88297 198219734 73176 82917869 130255 291690132 85676 315785563 71184 264269537 64046 292064347 43651 179854993 123752 326015234 104169 157933205 24191 55915311 88954 89690305 47641 231995514 11116 377896192 49083 173586154 5436 186368786 79747 147439247 105074 77056116 73192 293272976 72120 284964360 70061 302612694 98865 189375433 86742 45386943 113890 223281562 102209 38651287 5607 5239948 76532 204637490 117014 127980147 133071 380995405 47413 83654302 25964 295413069 59014 377699470 94592 203226635 103100 152934808 49449 125387717 51268 58727419 51852 49682981 5756 62462236 21183 105580299 101557 38766730 111771 95643059 124038 48621687 51665 40458817 132813 114528873 71942 240685572 117082 227311765 22802 129221193 93665 55646929 102516 119227131 99269 94482813 26310 322327028 97389 270654400 97074 296882325 53377 272615502 29188 333111493 129753 162219728 120949 295447884 27996 36911709 126568 285259804 14632 68273076 14676 137013303 68881 291993868 96958 239361276 100113 163442570 129192 262403805 16155 211842917 16470 310569487 51492 370540545 130022 241094369 112112 81097229 53606 212342241 96956 145832183 41158 171654941 10386 265320047 60165 276722610 92240 322956900 118132 302164075 131002 289478580 76865 127182883 5499 12091189 84886 75194545 83106 194977101 45800 224286386 23347 75929353 40954 196745303 48663 143126480 62558 379894982 126816 169930145 1043 141305909 67591 306425642 21952 252259948 17514 349285320 78506 234554555 76417 326011713 54281 201338319 17501 121109070 55739 240284857 130037 253226909 5263 210977566 59720 51956454 124906 133339730 72038 191792442 36436 284677141 44559 331394166 87869 322683202 8789 351616943 24910 137513921 56969 107614431 42318 371798374 120109 334720322 69585 120692690 81797 380925474 24350 27402915 23873 320600009 35679 180491706 79467 152254743 105608 62528448 17551 122086658 1442 262196364 75563 21699502 23697 7636605 120196 183889948 84236 57639609 87864 59351884 11789 310087461 23806 360505863 96624 292319085 17606 310423312 124973 262415981 94938 274472274 76747 47583728 86000 91540763 37304 45191289 5668 371616793 14009 16423916 4285 68700500 8511 32675758 23217 343189940 78986 180492654 55434 226571634 20228 247549571 57519 271670887 22100 18765179 132646 245397169 2977 185069202 14011 180659074 76739 11855063 120751 309522835 63643 273035372 116110 166289306 83356 262131210 119087 293223547 58146 349424493 109356 101703765 40178 216120555 34438 102507537 57071 384263679 46133 45013573 94144 144731237 93505 194186739 18813 18477171 106220 339229696 53514 334002328 92044 126157906 103881 294853137 95662 66742880 129688 175307702 74187 129478903 132965 215347909 29365 177317911 107153 143604159 7923 150287666 55574 208368586 127778 249770339 29613 2575846 20714 13943021 89963 253839075 74914 223065428 117034 158731532 13705 246626239 41893 328069423 37640 335266456 111971 94454087 16686 341376604 69840 191466162 48291 306874349 73448 103570372 33720 54464442 22600 166893506 102914 169662920 68730 333781053 114560 152963488 6754 187919227 41913 167816529 90392 31909352 957 66130971 25547 93189272 27830 250956435 132371 314223688 41284 179500389 89643 95414093 72404 99633434 53049 146310597 57615 90682373 92793 66991266 121586 303403995 81425 249522624 20135 267777441 65260 164773904 101140 20565765 58336 356465429 98685 106278874 35100 67490646 87555 33422023 116685 376485119 72923 9512738 26417 292278163 17534 308081976 102376 181734787 28655 213880878 91539 192745680 35977 32693766 67655 259061760 70591 139348115 114041 197800141 110181 205860828 67109 167389313 49767 114605940 24438 83322835 50595 48397392 128809 91413810 99509 195419767 40956 182490178 57284 380302902 80840 102723230 15072 136932189 56557 15672019 2289 248729594 77102 123247174 130827 335805891 34010 218395802 10501 265233329 40342 341741418 41909 120450656 82010 369081286 59935 99645070 123864 174203216 122191 53081129 88192 283994476 46274 121938644 87028 149056785 63583 33345570 23322 180058401 93026 125497838 82378 221138942 114118 236553174 77205 379435410 64028 322355306 61950 210499559 92441 211811908 18988 342258283 11353 309781246 41639 180173767 111680 81495340 122617 90768826 51119 216753533 78316 38451481 61511 298060517 13947 274489073 84627 25775312 106412 68150196 125926 125897375 1641 35357763 15756 203340854 27991 88493856 107369 148562427 113806 51680581 67809 91225076 33539 201471713 63749 138939995 110161 135413044 40569 189693741 123198 200326188 80889 232031028 86335 306744417 6914 162570887 570 248755413 48011 293074526 17775 152245171 77173 91558210 94960 148812114 12827 149572768 28401 276366394 6355 299650858 116570 355101032 32273 18104315 83852 380097070 107899 283569144 44725 217053206 6743 25982955 1379 318463638 82425 210055826 8518 103115080 45445 328861847 116593 315012972 97400 285908444 1217 219048489 23835 194331876 101082 53070336 66715 182269267 115623 235371052 34731 378855571 89949 308709923 80087 223085661 100709 205464285 90202 129240082 67922 190958949 8773 17114731 95628 192932636 91668 48719595 10560 315180882 2238 34314626 55419 25111998 70293 296910816 127661 87696933 21046 359291791 126393 113752875 121733 290720552 41176 140024684 26694 139264576 100063 90849843 60982 93004841 113486 126717651 29821 106749553 60990 174886715 45623 190456529 106100 278069705 38845 275637723 41271 181690224 83181 353018059 118891 253213967 102102 91948334 131565 374857458 9157 333331453 26497 251665125 89786 324842264 42763 154274382 43830 344522770 72741 219007459 26571 376696379 87741 85689356 40549 339477217 105784 299422802 18878 65984798 73305 297158802 64055 176711292 61309 23174086 75520 292386857 35338 306705643 109029 353059547 60078 259805937 128367 65392271 120878 377585112 47254 171017632 18148 372180110 81985 243990387 106770 58926523 6829 96380568 3268 83546321 74827 86900291 126469 349765276 1791 372970360 39535 200359504 89667 371384531 50390 266769886 63815 292534383 42763 150315766 43655 70971546 106257 46820200 73275 170766533 37308 282188049 50834 68900328 106561 320387124 104361 226838718 99629 166922327 98699 145481265 83998 333684306 26164 249042012 123369 257036299 63923 200373916 20414 262168624 98370 269004534 50056 203170376 80353 279849072 79938 207829937 76253 71602728 70999 246365704 91207 127348814 25894 248607679 21234 304410156 18183 360426661 124262 195480748 124417 110461080 133285 11922603 76694 140521221 29508 140891713 9475 149812727 75551 79305134 17860 190967876 7128 369550889 19088 325342523 21189 208100378 97920 309909468 15582 150140324 118833 373353041 122126 340838309 91270 39230395 110614 95679556 43405 14337044 7987 231299301 45640 364311727 70912 347967035 21894 60790423 28869 201758469 48634 263370830 15786 197202453 81438 56161849 16569 202577243 26103 291630459 15571 319983863 4516 93101118 97272 334266621 24080 138407364 130379 57859345 73491 126121475 113239 117944919 61556 362170968 71276 333523839 20974 266163204 43681 92770053 10354 4382051 98126 251511395 34872 312218654 122963 357506742 13809 167692090 114203 12146355 17943 131608223 84691 158690271 30324 178092422 44683 314592829 20735 330747915 70533 268251741 12894 362733142 2585 372591117 41909 271288008 2097 217836235 34485 279199894 21403 134518705 120095 174782321 40841 49323870 105411 97626222 85194 233475339 101007 53316609 123154 147782463 64941 37074919 85509 382497797 67089 337535150 16686 171278723 12661 159368576 111101 268078729 4826 6926224 65614 66995146 43453 161989565 122864 293112826 123971 95851712 1190 180970316 47167 198306689 72328 232310378 79193 223337700 133222 296446717 55620 303736771 98256 194257887 95997 238112167 84759 21207962 20432 104745457 82282 93964377 35958 311917410 40334 307980030 121107 86635190 44455 68066897 12250 170411944 40785 259670249 26249 133019754 101164 195868561 124337 269848783 30873 281852897 100840 28896390 116360 97555977 26075 99895584 22948 14867289 36646 148938915 115005 243876170 69018 233248132 24125 170312615 82068 133863048 26067 249130303 80678 262099282 4080 141088521 118194 191110337 42854 239802238 105276 113373715 81122 320184262 79417 342009560 122786 144705929 104329 1241869 70680 234168609 77458 129808108 62621 181558621 19043 295268206 119361 153154122 59822 171466395 39502 261280843 68215 195865930 74556 35935229 50578 250460924 129739 375301606 64996 80520617 11220 307054137 63951 310988676 22242 274067 37731 29233692 46623 166252251 35859 74920574 112261 36466532 108265 228712924 39713 17293294 85747 322273006 17647 286282915 29534 55586465 16461 172412990 81604 269266622 132096 7181744 11940 48942762 125465 71837407 77280 49160102 124465 323446725 48931 22873140 123088 70500615 4289 180055650 121708 161941020 34202 172398403 124192 84686199 46553 24649782 89343 215046972 125306 338130332 35599 121021906 60854 124060095 56620 284654950 42063 297390656 50774 114437333 46872 360729195 130103 358905173 9727 67921608 111308 1737937 66385 2659550 73279 137755388 3051 93124675 269 215094371 113982 34205614 93515 173676111 93882 28023963 2269 119050452 42875 34187773 93590 121134421 5708 66941908 50165 52646443 23498 151182952 81509 267075156 50461 155463972 83639 241195180 30575 110844145 82760 213385497 84630 1821408 79603 55524280 105356 81013895 80585 175984593 79903 237330065 110631 109818994 33041 283821835 125456 204115113 120685 198005049 19594 116142646 28820 274748224 120208 131593692 110175 92628069 35016 297011528 87899 191963905 121061 334848829 50795 342192061 112311 90888176 79418 281419570 45229 136990403 5772 46975291 90399 253772532 124609 321025485 116957 45580831 117692 130717308 1588 193701749 120858 246757748 26171 226994621 44237 369963179 56077 307601348 833 195927303 108748 29318608 24763 181307656 120532 70257248 51830 181230821 11807 152126960 49521 350824508 34523 136292334 85444 49424685 5123 77328100 73369 53416774 61696 328651551 41893 12490817 31268 85655289 132044 294678757 122160 326024883 113408 228888021 77105 328781215 59525 384014726 82598 45878131 71463 144090772 114792 258734667 109830 374036981 17488 222085470 69476 218536416 23484 310432910 127667 371783252 48727 64263262 55640 86154800 123562 112709402 81679 256368006 14920 146790492 111806 25723938 47629 136103804 123822 364539400 80089 241587612 7080 116969880 99593 176097824 88504 366645060 113317 189871232 17791 376122705 19303 278047200 19214 100219660 26304 89309522 28335 115562673 32038 313143023 41611 57259020 95720 147413662 15745 247207354 23919 244290191 73679 9163671 56853 141253051 19474 269610444 35622 384331516 70307 308611544 91051 34974274 90071 109135127 45760 231800609 108136 243926452 97831 242836958 85718 366801978 89059 221647778 123825 240409095 57747 161441724 12140 146230026 57415 10114713 38190 17256668 30431 84267883 89333 272255514 24795 335138136 37757 140854699 7706 76633879 27427 248141610 108407 327991172 44596 318800836 44721 22445329 49029 49985539 91099 370425747 73535 81919366 127500 154680721 82670 320755826 59886 382728686 120931 19188199 49447 113102639 28924 305333740 109058 266343991 84332 368242236 119274 98243959 69415 186325268 56568 170832231 95279 171985857 47694 109765147 29631 206961802 56380 354238026 101486 243296381 74716 21174048 21940 321468360 95552 61951696 105452 85384563 3769 335450796 30153 384660220 32693 128136988 15718 198365670 67168 101809237 106799 199218724 81271 143508202 73073 146867313 80613 100271973 15689 330349415 10495 297120563 10446 144122453 68295 180333686 125468 136555474 81432 202028172 42291 240666310 62599 72343110 48284 230113095 66687 135406074 62669 299831394 117042 36367339 26718 233346459 24664 200411292 110370 40399847 102609 124359458 31935 364388360 11135 181504724 5770 322350639 121532 121462430 121929 46847631 95103 23854043 27054 278507818 84634 275775456 78667 164039010 103597 273919741 91793 131837351 90394 91710532 25199 3350578 32810 83228332 44415 344236814 31913 20245874 105301 75336026 53334 106915793 36153 58756770 70776 324942132 78147 170310023 113454 273975580 92143 268267400 48976 50014146 55479 14821138 127086 348981318 90130 93258095 58233 3955738 108032 151390106 7654 358922785 124848 293250487 58715 206582528 6625 271875550 71208 262747836 14933 106927910 66493 70839549 104825 141529863 26142 377215763 63517 198948210 35790 204884496 122076 94294447 121712 138387719 80111 157903619 29006 219067593 10249 15182382 38145 224283644 33176 35725828 130348 65816790 120789 138043764 81559 12655528 110785 18442823 29892 371895769 35759 69365711 114786 129712765 73752 122946610 120965 48537967 57252 260007837 120489 353479640 58651 198522357 94 181731151 27630 229572227 104945 275554837 112780 45202410 15740 148618634 59009 245636099 46667 136105537 22880 206400627 17389 6981188 112049 273184577 5797 67814231 129096 52076836 49906 24537929 16489 94634899 10830 259183545 14663 114803344 130485 280722568 59500 114729231 124363 16262892 15248 338034270 40645 201672267 119300 136251886 129716 157532089 10467 146156684 88579 244541637 125416 226827111 121010 144433859 102208 96137388 129961 32394660 12441 178893797 31096 44345102 117543 289817921 28555 136145940 36978 30376266 59942 240569636 91001 188282434 132799 297769606 45792 245988271 24921 218980504 4564 209033375 23500 261137795 87545 109742809 9005 183690391 116314 314169359 132054 314930673 94576 70453637 5771 380459308 96996 355312577 58770 280916505 54246 81032531 131748 67585258 82899 1954352 99571 297824256 12233 271577416 48613 142200656 105143 243050607 46457 92209937 75490 89409381 108203 40417435 68960 261371209 3001 341589588 76906 213443642 120989 232172125 51071 251709547 74754 34860786 84964 363765183 115135 9175963 36472 110886827 118311 319660490 80812 29870404 42828 372244582 106625 253749233 75187 93033080 29465 320210973 93638 37278858 128079 108375528 53404 84325840 101475 292357451 73321 380772138 55487 47276355 24823 19646377 118205 316036313 32544 205058451 2465 128524099 127511 236737092 34015 68650817 41329 314910933 5836 171175365 1378 338331344 54727 93076443 6899 39935447 21904 291067026 49463 275278954 25182 337806410 95014 327498398 16776 144534734 75618 308871501 31472 8559519 130295 182565267 67192 4231099 41955 320788542 121140 98875696 131391 194209630 92862 309574058 129891 25214677 13566 196330071 56360 65500213 114978 64567618 108950 256343967 53110 11410509 68202 358803622 117314 132080059 126034 204403710 10155 381838453 68988 772256 34140 374426163 7649 30871513 80736 372649780 57016 323931009 110506 309045591 28499 138945036 11489 175056495 20830 49301874 96149 9818234 1469 249591262 104071 49549687 23603 208460513 132110 263495600 10097 290882661 37971 82955710 33718 172555892 8376 60774022 74602 183021092 39485 301793791 121208 217547530 129764 80296810 130493 53531483 126129 136411757 77962 183199059 80840 44225721 89140 54352228 78645 40881327 11081 300299350 10860 131701986 106509 117421136 122950 170790852 72297 228536152 63438 209951228 89513 359075341 58241 56768934 40539 183287904 50484 87381286 101835 5521117 110966 4521392 87855 196069377 113408 224578420 22091 347367860 65986 16760203 38520 344781349 126492 198816152 47772 260936233 35803 259215190 76085 120759395 61347 369031959 98975 102808152 3374 137197749 110711 340272134 87584 239847562 70240 35277203 25048 16611095 52665 327200884 72140 233164036 46417 55408243 61395 339479099 129713 305617519 97636 58267936 4556 109530900 6604 142777504 14712 285142475 35862 278575619 53372 85983288 109325 158714020 70699 71055272 73494 269049153 25977 93335072 76581 75781694 11493 30098404 94811 337723637 88230 355572106 66518 236929510 17363 45775312 21496 320535865 83003 137188849 79855 214122945 76590 263247670 30655 298318780 107498 192715326 78601 96040772 83031 7653605 45611 35769563 30391 174238813 116416 29560718 56576 221705642 125936 6583027 82916 133595979 57707 351717476 85700 145401852 104535 33809004 113308 259122524 106611 90046051 129860 260847540 42730 235477325 104796 234879111 39216 58125162 21163 92814279 4518 173628582 129675 92103669 92859 69462024 62253 203234542 131347 202003644 63550 221682248 35902 292972194 41605 326879179 116248 128626882 14351 293523713 36494 101491967 35738 375853568 19596 132392910 61504 146811019 17558 348153974 7996 73939060 73417 64843586 4888 108981847 42983 265078536 96900 304869914 104245 206237862 101323 261999526 97498 371219355 97307 251474957 53464 331932507 6691 342071871 61652 154728615 15526 225336915 75197 348399228 78647 185492567 64270 271989229 339 250152762 37996 66168475 16765 323909046 2149 52186556 85363 185738563 88503 175961723 76257 49888160 94130 173976560 90976 355140779 29219 70189756 96499 7455338 29709 163001608 56370 44045276 71214 244419789 18094 11371328 11275 122468396 83043 307098291 66516 321259864 127896 151509753 26609 101344614 108987 207235421 19071 120649472 33611 319836203 111253 281107136 133280 119406525 65286 151194794 76753 151193113 28310 139969018 8036 250277339 91690 260747486 87749 101631348 1671 159527591 76406 146075060 18293 169181357 40618 342130559 80603 87645491 107356 46899670 9521 344409173 95646 145152978 81825 211751056 72883 378673430 19670 301101067 48763 381226034 71572 99266898 11867 190045038 9280 373730509 8530 311761289 46660 137419450 38733 233895931 106799 218266876 121576 134289517 61865 71441609 44550 238241691 25903 333576438 51628 199764294 76878 41913666 88708 320927707 21707 301646542 51826 269104500 78842 203017659 25282 87492969 24701 192330736 124517 264488736 120680 13149167 1232 372728441 69569 265938686 19680 59074819 93571 339673281 38833 289374786 88160 189091372 107655 226867972 76361 291804420 47551 384567371 66096 40660722 104527 79476409 132053 333213468 110070 326602543 111146 232971613 37846 325894132 78504 242421592 83068 37530569 121091 224526205 132020 108333396 7909 268538573 22188 40606299 115029 241573938 107193 347668529 22434 343304429 75792 69010185 129663 42562838 84469 169498843 22259 359193502 113175 34720731 132277 176048382 52642 338207105 114411 139128175 106860 144035464 70666 279410077 47780 82998611 102879 312184964 107361 265209057 69377 383006918 12286 169141424 70163 132028124 79878 216443537 133227 225557569 123580 110152956 87109 312024459 50353 204309553 64745 298578312 17271 162151496 110243 359476854 16281 259358509 5081 344751112 22614 232681625 124809 59695144 115145 166333588 40554 306128457 77760 126277529 17425 310012829 84624 119427812 16811 362036511 61391 339968460 81043 66439076 63646 10974968 81791 233100439 99859 275707692 127357 342303202 26423 327765814 20431 137843447 1516 314593416 106685 156972798 40517 7221090 116563 291346788 87351 134308087 61497 254302020 106148 353544904 114109 263153745 13099 1857364 52106 308656921 35111 255749873 49413 140164122 115742 12342847 44647 252463370 16423 12036856 87501 167186208 124692 383986642 108329 139723069 132343 49337022 46218 59502171 67298 307601134 92724 328907206 21068 146186195 131226 90083962 80139 107274354 1319 132048045 6743 329565768 99998 94634931 9118 60332329 4775 238045839 89003 320523247 113275 246371807 96108 58823631 132549 193496459 18007 362797554 26185 171755673 108 223133412 119793 84542816 2998 290388416 5025 208611932 98656 139278163 61910 76452173 75135 171068500 89943 362266769 10869 234229807 112207 362991144 92808 375998864 64630 203062081 129975 364770599 17794 120525085 47729 235020220 89944 307552945 95664 27773868 18505 355913174 82326 240773566 86548 267603720 44145 199175217 80245 303455912 63363 120692136 107526 219267486 59330 25121820 94164 320068714 116700 358515760 122502 53532468 78065 333097671 90232 241571288 73818 93798897 20463 96129987 132910 79018220 111911 327584576 68956 359893073 98931 306726395 56604 93984493 25442 222939459 61273 239397325 52519 251278994 10016 57492933 98173 80574928 13283 128989978 18844 140421046 20084 242391311 5586 60427606 2801 97904695 47751 4333661 105353 229935390 69875 183834914 72081 133762882 4041 136779569 125241 50021821 85963 42943931 5647 247536853 26496 15620562 86012 371686920 59057 384289862 80910 208760581 4772 155935194 7915 99618463 61184 382079383 123331 3581750 64666 365283114 78246 160050863 63275 231996231 26258 175955441 85357 170696505 48344 279608891 97655 181097533 30057 356798130 15760 116513917 95587 323178109 4721 376174697 3879 252807499 21641 346459572 39807 189340178 55960 325736193 48592 135721629 20534 36497180 128469 51853235 89617 24542102 42806 145267719 50219 43933394 89597 63998373 50246 34224100 58805 274023031 15167 270270829 49168 235642923 100409 38323365 18153 349447309 101176 16864944 58802 130802748 34682 287247541 40777 208743946 94696 71720381 30416 52983653 12460 341799036 18888 111293394 5993 346793842 110375 234379545 74460 331915135 2993 138948639 77132 216005887 129631 313781227 6422 3492029 77030 20250307 81537 2875072 123435 152542370 15339 128923098 107201 24392207 18895 315586191 80340 192215129 82438 235416269 8232 231560480 83236 343602754 74219 186015263 28924 15171718 103014 236759507 70976 372132568 104568 127987772 62852 91343794 88855 345660971 121569 36163838 71055 216400239 2728 337196106 22747 261635305 88620 174452576 47051 68005249 106432 289050151 99958 116765958 38912 326418603 122846 221307509 129484 67588768 19534 174551417 75650 235693325 43749 216748950 74284 104608165 60827 79390307 44196 232370101 108660 295591152 78280 253849115 40212 337619431 45499 34130725 4115 197837544 21947 172476062 115894 172228202 40058 45124592 104286 339717929 24749 166710025 81708 242464740 73264 311112636 91063 181528947 46513 200044025 54776 123368609 128463 655751 87733 169281070 88633 221584087 78216 7867899 50388 125397770 123719 154709154 123412 136678525 116102 346398339 63092 119621744 42934 8582483 27337 27114930 65645 244234799 111814 336388254 55026 116065690 82021 354742115 45818 336623446 25925 94957139 101609 249231176 47672 327940820 118118 282248390 93865 331734647 81659 8036890 67343 153345469 75735 174721215 53897 35864717 99935 128007808 76539 84033598 13743 25794954 20164 11770634 117123 149088232 34758 329477367 102334 338020204 85362 64837301 55193 269765295 79982 71546876 124337 113867855 15775 127597325 10759 28335233 90420 114038384 33724 88839859 24561 144752954 22179 158383032 75524 194136794 48235 16545562 28483 94847381 116923 72337922 10195 300853720 102582 184572492 103946 167991612 63161 83728355 55090 253131173 64492 133656873 57047 302175783 40738 300801451 132085 216106850 49616 269344560 18903 199621342 102322 111833214 88607 79055921 6103 331596510 69606 171671780 117105 177833164 79388 305671469 83898 3194853 64484 36340449 46365 194542903 77963 352222152 63016 242333458 98189 326633407 38911 70621383 74815 144298422 87666 80375618 21930 261948915 93172 143925268 11167 295304447 130819 157767198 117437 363208247 111687 187523136 98077 261335354 3977 56405873 33733 346583895 56274 166974159 95885 380445854 125407 378283990 69821 308281286 60821 38962126 126063 111780945 78643 20521003 60384 186951110 81160 120465913 51985 324421431 3724 31099673 15958 362046715 102477 209561223 3369 309793068 122266 227039140 100445 158189494 36306 304143600 40960 265983165 37573 371346993 67648 335193872 28248 306274149 54435 147249457 72944 297863886 3480 359116100 72072 108763057 49151 163796839 118659 74783484 112892 98488193 66470 137124080 118251 81774160 16068 52969607 49748 342219882 16525 127676474 88810 145900527 35061 74280502 39287 160267667 119950 148017574 110026 172408488 119552 66375513 41762 354916569 23141 149431738 11620 92776158 15407 48280093 82169 368902668 4073 182237284 37054 154860709 35871 119056499 70022 330461136 120152 95823264 71516 292260434 39469 144626271 96188 68078580 11464 348508466 100901 24905777 97270 121444167 127127 353698294 65339 334470636 98488 27983849 80331 374807741 25802 290084953 65359 68427981 118305 87147488 67537 313372191 96643 156359006 67209 303840865 98000 348575496 108765 268854649 61559 156857083 15661 5349057 79512 187607257 94130 307569585 93174 352411388 52166 330536071 74313 171726742 11809 220271876 66411 34088156 18201 38588537 54966 59103570 11263 294979085 1172 344688360 125624 106656894 97619 157418389 34407 90531346 106818 180986212 16517 232058705 42911 135473605 3641 183659304 79007 190380048 69177 306610350 61778 169758492 74768 85389847 26683 171138178 28513 141559567 51193 223210357 3077 345663699 99915 96491166 9917 247656430 38844 309141920 91562 123902392 50947 324655977 89998 370727387 97583 300887566 92498 111436589 17951 16333387 78271 222504735 106634 307091397 117607 122885853 112454 239810008 89623 295575562 24068 215484376 91839 47068129 72190 184373260 17076 935078 124171 7820213 17375 118766912 119932 365431032 48064 129629015 108556 82329049 128341 374532522 53678 315713691 28908 75436517 9065 75420089 115961 312382000 65390 73755787 76800 287635047 73936 251056699 100021 22889027 13430 358963147 117934 313551815 129767 4394069 106532 251874078 38936 323239140 46210 118597014 22002 364690252 10307 280943968 19540 165305223 556 285042116 89944 274474521 102003 4164793 86244 283838270 17806 369094550 125928 13513093 56172 289085012 104287 267389233 22006 46437871 105221 82987024 25305 207592170 94120 372519907 125348 56076989 9887 104518586 59564 320610099 81388 318688463 52276 241550763 118917 227449261 17010 135769425 61313 332050409 11830 120963765 4943 347385451 114911 374054548 100759 323737622 96650 23536017 86350 198190640 128196 216260302 15826 108602199 79789 23741471 108104 117769991 23571 90393307 81471 168332588 128414 123718346 97553 147259351 55158 87305993 46480 315581933 462 226235329 4714 211734683 39508 321509669 56771 363517431 1423 51401539 85869 29630463 53698 16375779 13834 376719605 118208 337633134 67394 3839697 128385 264220998 14048 89577763 65136 284467345 65834 282298712 67265 326655005 105811 224070757 17128 38992181 11955 360584743 94446 269120727 9706 162413910 34445 178062548 43537 24393522 78442 240044618 109473 285248155 110863 241478791 127379 381559223 27313 228190614 47677 344998817 84381 137517034 123197 341915300 128341 26793515 30345 188735295 115855 171216741 39592 15650461 119878 77796348 22818 121720139 129341 180026262 17291 190137207 41447 1330521 60123 34092291 31004 300340975 42651 369045594 100903 182014444 16891 70197203 100717 67630699 9089 59305647 104822 45081099 108825 286305514 78039 351922968 107740 17296463 68025 49409728 100248 74939675 107247 374147240 105346 160675528 11807 115000566 96498 161861899 71023 13157946 35759 335164588 92178 344890252 98304 338531877 43697 55839186 46087 289962508 118417 30850189 66316 223832651 12800 5256845 92293 36934278 86012 354215627 45160 283989214 39940 349349773 22676 21035295 93172 67865311 112138 256449905 48067 371444198 110919 211915275 43053 376222493 8506 73606959 103780 301880645 115494 14071598 100081 151876555 7667 332474713 18647 125790454 115148 10886085 42124 382206341 54535 283025780 105405 84276806 24802 287065465 28980 12842692 31554 118174985 62257 179506506 61870 307740488 106106 315280022 60726 306578754 58528 98688881 44368 306861588 126019 134487417 3725 319979455 126782 89754236 58736 377526605 107009 68112157 98733 17448459 1851 20801626 80587 278654268 79966 200593138 21469 160446447 21115 153861139 44364 164341916 98738 293831354 123428 336461030 112498 209836270 26417 176241867 38727 173713791 105626 9177007 74083 169700509 95907 271515267 65958 223689951 21765 211209655 98082 217762512 60525 124818795 106308 94911400 56584 147130730 81476 327511675 23677 225130845 128148 183661856 37166 264869267 92206 289088353 9676 95268494 88422 195454852 18557 229184496 78802 378672111 33332 241115293 80166 183173031 41011 172767761 3675 76649350 98219 57077250 106124 347763794 62803 156089427 44623 130651662 115959 210325233 3058 339437929 120436 370150987 70108 216249254 24363 322769956 22241 290499 52394 174393767 54885 371743734 122035 359949373 99485 146868419 77 164259450 69961 161229745 28348 309693317 20065 115487172 39842 21433577 95978 228267480 93787 181650981 21555 97815181 22236 81430218 6901 93033732 118934 161307602 60450 20965410 83196 371396057 47017 361005708 71471 171813890 5584 273011997 104391 344387810 50136 91624373 45672 248677524 16521 320228804 118402 323273028 73373 284789782 120634 303545369 58058 604335 123574 60752981 4285 316079453 66253 91358385 83224 93019565 20401 316023767 43233 177620525 98790 19365351 58117 65686780 32244 241076278 115028 113780731 107517 284703804 24814 326457383 61271 284583117 70347 70938113 86226 353650877 58098 173528873 5255 264576869 130871 12277183 89858 166170678 130734 319034755 31814 257907846 11371 145849319 98359 157627154 8028 307392080 90541 148078099 93343 101309059 13566 239059388 97925 176199789 70355 146020284 83638 56877288 129318 38283376 98602 257648483 34920 80645919 104371 361107338 98671 179956944 126823 269467213 49940 319387006 33450 119836764 82039 39597326 44633 197970437 128154 379845328 96609 42153580 93209 94138488 71675 285043438 74494 355025129 29628 17354914 27378 244013341 27466 310868021 52602 33446909 99427 218017060 44783 331039362 88296 366670181 64496 297245794 103826 288594758 93294 194028674 113895 213284583 100139 88707488 57828 84535085 69309 100909678 63489 37010033 41947 235153530 118926 38311902 21061 150468997 114858 176027515 84222 36174865 27609 187003491 102642 247821693 32378 133056019 79120 152172585 128684 146114156 71801 367458392 22518 200013564 120410 207118537 108559 29444383 5962 191027612 24749 241810076 67576 161932698 775 24475262 52679 278786696 80181 107045278 38783 233012218 83887 317702163 33913 267966131 67 365949543 1063 131373283 94091 248092413 71643 115779842 39039 326651334 72614 178436504 78545 323838263 14599 141165170 69141 308947866 10886 249566973 14699 341701636 6530 366724462 29958 56059996 77359 14481901 22261 275146411 61978 101345044 92372 69165437 39375 269179273 124997 382007699 90522 78427255 26234 84260599 68669 350522222 28762 132266012 81967 202914866 55841 33101391 123564 347153495 21686 281663619 105391 10101071 2430 245272896 30055 372597820 49809 58473591 28850 2338139 79663 295862453 60695 95455572 35298 27543775 1037 124983379 107083 152176346 56724 117820279 68237 203606967 97750 303933182 32271 282281827 100203 163692049 10839 208473623 126151 21864232 113186 115830099 132023 74598618 37379 278016264 77204 134225256 91639 273325111 8382 189390777 120532 193499878 38509 124930065 127737 80925581 42455 47980559 56575 239749892 99102 378064416 45458 86610210 68246 349199675 2747 282839888 70227 376014630 22995 286428208 106770 48159797 69252 82242452 19018 88390943 36302 268172941 4968 362571255 10442 338059920 75282 24199380 128420 151257318 125849 154668354 88418 335104132 32239 284857482 22903 366144327 11371 291576078 114449 4493651 72985 110951423 72957 380404900 112927 145908250 66140 303177166 85510 122612069 102408 205348352 89393 125584688 118228 156787449 105895 56403040 62809 205006263 21799 308957736 92443 25106859 129651 158475450 76625 265393075 67351 80126309 118798 107701802 114722 22541685 76247 77228718 16428 281411584 52712 347374210 5034 203665330 59569 293519541 41350 61917853 19303 290831434 56171 195565542 80289 263740812 111337 267047456 28824 148469868 118335 280716178 59318 12310309 26133 278118936 61778 65924636 103129 110427948 2282 53812872 40668 97702016 69488 348784188 50345 342232184 106043 97835879 43149 129455497 95938 76820404 79552 144560806 89451 156557176 60922 377121780 97467 275492101 17166 44828219 56806 245683402 93876 225188497 4695 91752930 120095 269861877 12720 303812403 131657 140453103 70408 97086390 11396 66604764 82862 102225406 132728 382839971 132762 133018773 61905 290854764 125203 222506835 21726 40197499 77269 112820261 60233 216294174 43178 339710955 112642 74473547 75530 191200474 72936 127888083 123878 307277051 121351 133087103 38238 276378892 37432 225565766 101670 23868285 52751 97743782 106781 200084882 57504 369189965 72929 115839038 92506 380904133 111880 279433015 90825 269477635 113268 203808315 9767 122612280 23048 45972234 111579 134438105 106559 182660216 128721 199335319 14872 242811634 40193 155555415 27472 161064379 63320 370362898 47124 83140786 66485 170284106 21793 307865604 53922 51459141 122875 370032312 29408 372802354 66325 355782560 21905 38708870 30372 181278688 128525 318805343 51529 173643292 19556 113802000 125931 258224190 103178 168042479 110502 371077084 25059 189043122 441 179736203 24418 241491260 73331 285254759 28930 297324828 92862 58693903 12962 124684281 22727 207997507 13384 140104459 12427 284002366 30891 61431785 58396 187937815 117731 75284534 98348 314143619 12161 226627537 65949 28017329 42341 334979823 122943 4968437 48268 241797591 47048 259790661 67028 247239875 114524 95210895 1680 39586553 22823 49738533 27844 309601520 40971 161123465 85876 290603500 32666 374862998 129664 97752248 59929 93334799 99084 107680519 58697 20148990 18518 241705616 24525 248026059 93561 188581971 91628 263673441 7451 316774776 78628 226376755 2460 350401982 106212 350987514 115729 103340587 109147 124566826 130868 316434348 80017 93361061 109503 36539643 103078 82893641 127276 339359462 64072 329215202 19960 197085457 47789 39808196 16782 245511063 9089 1638122 133122 43394189 20449 254409987 102510 169376405 20414 288386120 95688 202887625 3339 131436225 37279 194450711 99448 237871769 15931 207588687 80147 79231967 44340 207413185 60698 107702516 594 46987581 120386 199123283 109272 346514067 86309 104450442 18580 117513471 79092 292553340 39492 199228986 110936 316139484 28310 278114261 89574 68347535 12888 27530160 64266 369773205 75384 330782969 13377 23722782 120804 92747281 85547 188234052 39233 283412013 53751 236825056 79524 76374436 68721 93519812 83816 199945768 120824 40248962 100722 137006516 57761 342050232 87774 160541902 130625 178920218 54024 86438328 111221 324762758 11031 86338940 128445 22129494 96175 256928390 113260 346605491 105183 194355246 106141 25020170 74683 324645621 94361 282009592 63042 236535130 35918 21500117 65032 215561027 272 69973954 45433 242683231 122701 258514800 18772 349578835 88273 320674531 77811 223100507 75137 238506671 7987 102665269 107343 263134836 113495 137725333 86273 24226518 110186 330773528 128349 1502436 84715 350059169 8437 211301432 2722 226964378 35380 89614043 104748 214355875 21789 37655962 41217 81977363 37998 57785738 127671 73070993 52826 70746683 54294 177385968 66012 348044080 77709 354073668 34347 207085128 24292 217422345 40171 339699857 34283 235504069 84792 41815215 10175 359945779 21358 65704561 115934 199947612 111733 282976710 57321 294998967 92617 349646080 84993 197701666 63311 27675616 127518 326959046 73003 294534207 61225 109610732 124171 77001160 128040 86459439 72495 108277105 28010 86379789 49760 44160336 29924 334128361 87403 53810296 120647 250438054 57474 55279332 70116 185661218 57000 306839691 30627 350262574 106390 84797979 24815 185026006 14602 398257 57096 121696748 124580 22554219 92269 52532923 110428 99771791 74729 203093327 87256 139917518 104119 189294388 79770 326903441 66877 136142998 79839 325000611 129868 98156960 125585 98148561 129993 14721803 39417 113904864 103148 203523367 52755 224700657 93369 317752153 42331 344739040 57696 348288821 109375 7325465 88545 344366903 30245 162092292 78298 29104541 128026 68153696 42199 144651891 15424 159087990 101472 253635689 109727 96282313 39589 250008878 129053 280832464 26078 304249188 17902 237784350 74222 215061012 34675 338932415 127671 331503569 18240 153405642 132214 171574798 8961 310699184 98936 50578457 34600 90292387 94400 375432662 94859 203782782 51336 163866024 57402 261230572 64279 322090445 15948 71257147 130399 260099648 82802 187867781 76985 73818985 19070 278855429 11667 310411640 87192 199750114 88081 322075856 78897 258442116 38675 336461420 106894 288524869 60682 219902554 51120 239517134 27319 112341448 53168 212975570 38605 242297496 124214 37448186 39751 136570512 7432 381885979 109747 269620247 4042 155146610 21303 256214711 61518 358666207 89687 38507501 120845 139551943 122943 324262997 15202 325816568 132953 188333622 77587 40121805 38031 332127051 118638 300088114 14938 373483196 132964 106683595 91201 299720395 111292 92373210 29078 41739497 68013 62935589 119071 158135810 64804 228675076 49716 17289061 35503 54095895 11184 255387765 78467 177186567 30410 176956812 48072 13514175 21726 217982509 92363 144001672 6591 298871779 70720 70965637 26369 295781662 93947 131319450 104267 17721851 76169 285847011 25727 200310174 90890 241891369 56829 67794435 122186 24009673 45305 180462758 19278 113190528 49269 139102525 25819 8697076 61955 237752603 101630 260939501 129557 309080617 91068 3670687 33127 189170220 110362 319402576 88275 311765776 84140 20205400 73404 179141479 131371 32323335 117892 158463491 86244 236406918 83347 297751764 113030 311612257 105700 30218221 80249 239166484 60907 313282905 100795 275886485 78766 20878878 96236 276486235 126765 8798194 72547 279330047 113752 326680635 32640 291507957 106977 156048460 84348 345407645 132446 210190831 129541 250041610 98147 98291277 89625 2817067 52995 64021028 95021 101605132 1851 109042959 54907 333757396 35626 314551411 92128 193649177 12789 135017917 105452 67337174 58722 189917377 61079 316445104 97745 278193918 5734 63363651 52424 301716656 48087 323825190 121397 195678105 24759 74280483 48231 113272382 83218 143793567 54900 32845780 8521 333029289 7481 101814921 56707 109073868 63345 186304688 25488 184792792 21886 208226733 36184 5932560 61465 214320882 111164 364897251 120608 250140104 52277 110128716 74029 331435468 96063 333664072 85647 16489616 33615 377700629 22700 205946133 103 315093316 82824 185944397 40028 352736319 65109 89052929 56167 254903533 82497 10275828 25578 88299304 34920 242163247 101922 239081470 106962 5172075 127136 259189241 12224 32654986 9840 94806981 4180 145150620 59875 224220266 55679 356547810 110822 384403982 4801 346085502 81471 57331000 69343 195008653 52318 250426639 66922 198079062 41816 1324612 85492 340395920 110342 12228691 77433 234232599 126850 85209491 88553 343767177 6916 378985782 73826 303621112 38396 244470179 5458 376111039 78972 381892265 72656 218549158 120949 276271753 119580 368081290 127736 41964625 92942 365302340 112739 270332221 25289 256868284 63517 86590116 101148 217127793 111955 318194663 20624 68438309 37264 108433997 127192 300128839 77311 102448128 88868 320099703 127483 71134950 25177 114520040 39461 21871881 53857 244039473 120305 187713552 42161 294088017 54189 156931345 6023 136688691 59351 18740876 80131 316924881 37343 26830755 2919 377318422 123089 53933694 67486 18760908 118842 274996944 48699 189471209 129529 128332450 1280 131976613 82022 258712172 29884 21725637 107025 152253947 79005 348501220 56547 158403629 110991 143344429 15124 16754115 28332 64258491 68070 251414054 16878 139317146 118034 236325080 58049 82799017 72616 197101235 94438 220993317 109750 71469827 72611 373167343 7699 94288279 68016 251004957 60344 12227786 44136 169680000 67093 266104030 19069 236244571 130840 271690599 91302 98980720 76253 222324993 26098 34132379 43366 189326363 3875 236118119 67045 231244203 26472 323357277 131818 242544565 26579 109904207 6474 197088421 111276 373890277 67093 314855594 19269 4961023 23925 108340552 26277 192624306 91316 120305182 64295 281205342 129436 160206786 109364 327845467 101837 232596779 2689 378951618 87766 148776901 92338 257518514 35076 375464857 121641 238471330 97782 95839410 64537 278226522 37491 256204454 9751 178079466 71680 338188968 76389 182262213 80031 320537110 32239 212078761 57313 240226614 19786 91257024 99178 297649939 121851 130118870 94306 242743771 28815 187794855 86933 332303345 48123 38187286 2418 160546134 66856 311570168 93155 127504794 45947 107103895 127116 57608944 58218 59836177 14321 191985986 123008 77821121 64247 232521158 46391 322851998 129105 278886720 86225 26299496 104226 288132808 63856 205345898 84428 285491032 66233 318638376 105034 191030569 56071 303268830 74433 268170585 118935 84373839 75820 293765361 25146 17682593 92987 374519476 25005 250722737 90140 163295011 58577 134448352 26940 248311722 131505 177112604 21330 308055182 42084 313534061 49046 308891969 2442 11294663 67567 316785661 8061 242626102 76993 270249353 59901 159341446 31732 188274604 16931 204124752 9392 101609678 51984 187094995 43223 126211128 55397 242325881 60201 195905645 97978 121342426 87298 45151853 58886 84326425 49307 238672395 79519 70478593 97460 314917627 75461 56487021 132209 2941797 12324 173778848 130459 291551443 118466 373901078 79896 47514826 98913 54382957 54695 152840766 93983 183551489 91616 207417089 74123 116885573 41566 326898186 105065 267799328 704 342873117 82502 272368784 9336 328403683 20784 173132887 54490 334920648 7191 216832570 117069 320101057 118842 197058682 36008 165972350 96019 223842394 86492 45786712 108782 325932543 43801 122641420 82130 143856135 84630 207098327 107305 284457340 28820 96863855 58146 263799671 39826 359080506 27516 109176593 35227 193212252 97423 354903987 24821 254198504 11282 248687222 29716 297303790 25928 51119874 40592 275388670 87903 279660560 88147 10243889 23000 187253447 124442 373752429 8750 133866968 74204 317164714 45356 37407665 27129 48314308 83486 178700953 77178 295335896 54386 378797937 94105 237807941 1205 60013595 98370 319347498 89555 2622525 24954 284676838 96969 244255184 120726 221654690 88043 149826453 72626 165897262 77661 243719633 55006 79170878 70306 213973285 89041 168592040 78768 222421092 122825 198727049 90476 188416193 75882 125824963 11647 22235582 132401 95927065 109109 87608207 88569 267907767 110299 108692644 51185 157115034 57022 190888690 80104 300838344 85813 47657914 42793 260453903 50767 336732875 106301 40034284 5789 320665896 120740 140142194 130935 320618070 49178 246084088 11961 289563867 15022 13302859 52642 164279037 36350 134766891 51276 38661538 74568 376391019 125725 133033607 5540 172119344 92884 60336841 43585 223409371 101965 282557489 45748 347615700 121376 216643061 18141 167702045 94681 213188603 103 82034378 60508 29070712 959 365941128 17599 243191095 73742 189886101 101340 324061509 38312 28893389 91273 147485428 84907 9165720 67823 356613594 59690 267443944 85432 373408051 88559 90520970 69669 30559134 111792 339326647 43309 76560277 114544 353545686 129582 130443850 106257 95078084 8668 365700201 126529 197825674 22199 103500253 118164 281319415 30702 366274045 23005 201667967 31649 176744543 103374 365734865 21886 307302310 38778 61747380 44736 361754248 10907 306065273 100496 149093942 926 315402075 120294 280434854 111454 198947967 27034 148133985 38834 137718311 101360 189387959 104594 216579047 67306 308541638 45191 180412367 86750 136395723 84531 301352636 71427 15384479 52388 292865142 105917 98340526 27948 345770915 859 17195693 55738 162815109 76638 165161760 122707 368364270 19744 383894908 132194 332418587 38457 92674551 56561 142165255 78131 210208085 50586 347528118 85092 330062033 101907 151616802 112999 171987227 45890 307744728 68333 369986455 42257 381769225 72075 276339267 63108 273238783 94194 328742252 96019 110864029 113795 313130050 103097 237586393 92374 230122306 61948 210762604 33152 71570234 70838 271773479 53191 214833736 10508 285156762 56756 193054279 93672 310310944 30926 116350242 78188 327686274 25322 120903469 61805 126604012 48804 373879571 6755 302379843 6870 146285207 87246 132140632 131031 210518569 58444 56846756 104717 292629519 116334 248059967 102256 341368235 21408 32130937 24266 80062780 24349 33563382 78202 111179643 117447 97136186 37893 298306094 132508 81040873 111789 192312020 24737 179954785 29489 132418168 63900 160615975 114251 368437386 96509 30022553 52641 255721179 22391 138597162 14342 333221953 119873 342990716 72547 266200088 43652 71658443 70765 26141880 38304 218992835 57917 182101664 73992 87020938 34171 95338605 103964 20325828 124261 304728375 59490 312271731 91767 211245324 29678 185553868 51501 508813 34794 24197912 71404 345892656 6690 198487546 16294 269203487 119948 190754229 18236 52321170 116666 324672077 99391 318291500 127381 278847937 111888 304486903 14469 357032409 2641 238068794 17380 12072239 78651 287342044 80264 36442001 6686 71465225 12776 100502005 4275 336194347 97416 87857367 93954 184483822 33805 93856330 83861 376856282 73614 57349635 91614 173521841 131072 275080139 91168 263012586 78827 41843762 132259 12111467 111201 316263299 3977 186308392 99438 52675193 102981 221666564 126613 187823482 80321 103403733 129443 74369090 92508 134388698 53751 182889496 3778 374488206 77999 170422826 112892 128295859 18943 231084085 113795 35470748 52602 181800907 125008 18895483 113411 69260988 100209 42721506 14775 135424400 35175 266837424 24361 9438988 94028 188518920 106823 188652837 89898 98390190 101342 329737665 21208 281487498 97696 317512576 55925 377863051 22068 192212097 95064 291139656 112174 159053353 62134 61485440 66352 85712440 24327 285121828 60786 37660194 28009 249379108 99404 93722002 6934 356292560 41245 370702690 15491 31407833 537 18609107 89793 213279005 127821 260049734 86693 210831011 127447 168916930 108208 175080869 129755 214535280 58297 200752470 59975 153820969 44817 289441040 54118 106713455 18786 182578880 104527 121905087 57237 103948594 36231 233725639 4038 138612848 115422 3250528 101670 227308468 28337 42574675 71442 345345463 79767 155111181 61522 1764084 67730 302961484 105811 98650230 89680 251280004 120327 213150434 87936 254191282 122576 344974371 76623 12936144 3639 11439170 29086 34593150 26991 53833837 18835 102075384 110206 26726812 58142 274199831 97303 334625347 85286 106020244 126986 222475089 33152 329061007 68602 366933120 99892 178134914 59288 126613936 74657 171889085 47498 14094323 93590 146806921 90363 88399716 80335 375409224 85513 278699642 102322 281700773 50670 125797386 129774 44082809 72115 5591191 120952 94932743 120816 270004534 89461 293347483 36643 360513324 85346 217636058 128160 9563360 66626 80287936 101281 208540843 114813 330164314 107899 67416885 74761 214066625 5838 265493101 2733 139979877 16650 211171189 30501 91590081 66151 34324562 52246 126811571 71500 246788036 6051 152911321 37118 286303487 89658 108189069 9193 269644158 58087 341025856 30053 276720072 62499 124104231 64704 209223200 26411 346589250 18148 383194269 60933 216276712 61920 250303663 57263 108714082 95087 60732292 76086 176783309 106434 224511020 86001 77512272 57641 126285653 31907 14086152 62059 83506532 65041 217424291 6914 184333427 27849 303330581 112741 336429491 59652 349245726 43646 62484791 119354 283529417 49821 185179500 104058 204823311 52438 70641717 54907 343044121 90682 129513776 64147 299667405 30845 209346776 84583 280839160 484 377395466 48522 117588192 22300 338333146 33591 32707877 66199 315005778 92147 32902476 35929 305826892 67033 9757582 7747 86415203 75125 185164299 26645 195698296 109513 82927438 15318 26754346 115979 179598378 55905 347420066 78147 82906913 59760 56135978 76502 251046209 61276 104366484 127735 93104091 59396 55306798 111449 291792137 41349 15339680 106426 214556517 60477 111145222 112369 368663169 97357 336124235 51207 19372793 1692 254360759 50357 343307795 103566 250071077 107664 362985264 99890 127294320 71443 117294178 128018 301175426 14089 80061627 33037 260528780 3846 345050886 51448 211198487 112306 257109130 97684 66768897 83043 301866866 125573 202344998 104187 237444278 164 35578474 62814 18236099 34487 167910972 32454 38036182 59897 214470966 27752 312664754 54666 337176395 8311 230065416 44330 365218196 80529 331251109 81070 102167668 127640 361750023 13432 274433563 37833 47343363 49442 219545940 41548 187765554 40070 27446589 16558 212757873 7483 59930273 51016 81102361 105307 252353770 108349 1097707 81547 138824328 24561 283411905 87580 240568446 129725 209418165 119969 362391776 122998 39556544 72043 225334688 62347 133008640 118645 254591432 35964 123691424 92033 375028814 84931 132593453 63628 23091220 35334 333306518 73137 235686282 20445 151725819 127574 65817985 86675 213468796 3927 296859943 5199 369311466 87683 127566045 78383 156484977 130553 158507269 45843 16731861 116187 23213286 87743 49052102 10698 56701522 110537 67199536 120297 87434668 33058 237940979 425 325965286 117476 342550246 72632 566633 72706 337413355 102218 172518995 124165 361159260 101395 65252480 39610 365734288 95025 197535458 5189 237818230 20279 158138646 5785 89001254 87531 338610552 49668 268455854 29426 177869303 54703 77207567 40401 315007931 2964 137564007 85392 120673210 94655 68150634 72095 123322872 29443 321403663 17501 306191981 12770 287509267 122636 101862100 124538 244284642 47377 282456687 70270 377315615 16128 115318023 2621 370612465 32533 137672935 11953 267778365 45880 123274461 42536 121055759 90396 153619708 47796 22438167 117474 101956705 20828 154893755 28021 323604553 129518 344648569 56362 137736779 65937 132257118 55801 71823062 34339 215708446 88545 237280041 123987 156751877 76244 339866235 114123 264797767 81216 87586659 5904 3802051 42871 118945748 6020 281080665 19319 213566227 41150 18776811 100392 41222849 54322 210408380 101467 346472462 63018 105704517 18862 21594978 9149 24687391 111232 224561964 48152 349402748 129234 367301869 108374 314272814 83129 150870817 50991 120701786 20931 251544900 70164 128381159 12011 305018437 17902 102371979 109442 102365472 109273 27278749 46177 31905600 843 215795121 68842 243039755 5453 78020953 34711 188098439 46756 296146953 51601 382675777 53588 44077174 54638 307587829 4376 43087541 16170 28982310 42936 189731327 47769 288852415 50357 101426424 55864 128986823 2458 7745026 6439 48254374 46657 339609206 35542 299819311 46989 143092495 25988 101086142 128119 113148922 130545 297597159 129751 66160804 44026 174529485 117572 129777037 50014 131679182 64713 109894693 20491 377153777 16128 41852657 102152 310860978 64317 321774198 18892 152011554 85702 206144113 108696 16984077 71263 270040217 80535 124976144 66621 14085614 14022 109845163 20891 12458076 103030 5419884 48327 375149733 63866 53982960 47699 337602800 14670 366078065 130786 270972199 26718 257774320 8130 302969237 115356 331580161 52906 89228535 105460 367700084 3367 257382499 90049 57400696 73785 50622276 40000 335366176 45277 277479913 39280 268457208 322 344214068 66030 127685398 120535 37376933 8041 311792464 110677 168599281 9423 378971164 121577 103925943 49940 312162349 61760 330244005 26555 154778474 6442 147864898 58063 25936280 72138 341589457 71076 322692771 65630 208216889 128116 316312030 89799 329308313 132590 376922827 73383 142870376 44744 232789225 12519 50407541 105568 240058444 56303 167737948 78662 278864489 77170 271456938 76810 334358151 42928 219740811 54879 115916736 77997 133804368 79199 321386308 14672 148588850 119366 174920174 115331 332523301 118543 367764409 123306 317790373 10677 13575804 115865 134535950 70672 4587107 58674 208616814 46839 204407294 64436 34081858 70310 314589614 13653 128220103 1688 312851377 29654 199114501 65783 69270220 49162 359455949 25577 135115703 48195 276796755 125775 333269276 9736 207909884 86014 120255137 76020 190279744 83311 198290540 47069 148693781 57815 9256177 40501 30323232 70135 211003093 6756 263991784 130362 63079974 25384 71456155 33411 144389782 101232 167221875 122687 214734807 127042 363441134 116050 36731359 23633 229325074 95031 163086045 90298 189309635 128178 166034447 118549 76414815 72511 227454217 92294 316199257 65420 81110354 10974 168857398 37976 11402543 8319 350127534 109157 304665633 10058 35470553 16756 357261904 37271 253957133 87769 253025098 9317 13746296 63639 259892183 2386 207422730 118794 133340951 52355 119941083 113808 217616253 119986 177921973 102694 47700564 72435 279518583 105471 136726298 2407 170502525 108275 331598100 52681 73646044 107459 128948768 127208 177198421 59758 305098881 52882 91931619 22290 309304303 114405 378397338 101946 10441913 124968 56962489 66829 76413206 50246 7246244 109679 12288415 38512 268564715 96221 86298332 48362 46918547 44420 68421906 45194 204498304 88005 309733712 6177 176794503 76271 326025332 77164 203021528 126751 142075561 89045 252553151 1611 336194948 91001 349144743 118807 17462815 26696 235227959 57093 269538005 46403 285935406 48071 273366720 85543 228382051 46267 234073272 64141 191242019 41743 77941607 9020 103346694 115484 150651095 29789 154547702 25540 129650839 93680 182531186 108903 110904129 27983 124424565 27978 48407311 68659 85164365 6715 163460436 105655 26463563 130734 52833144 89420 351578008 111814 39150353 58886 252019088 100409 16763211 8358 131240539 234 104034500 123955 266288735 6102 378416348 46921 292714475 127812 29308076 3697 381134814 95648 353785653 59224 154400731 22002 311068828 33851 75009613 9078 356668711 65359 87849180 61531 348813217 31177 351100385 74988 193231205 67239 63622839 93206 122691120 98885 364374761 82735 372255595 1692 358358637 47664 264269924 5062 288783197 116506 202689088 34864 59606938 46432 235996612 37562 118304103 96653 87997841 85473 37023860 61364 88476887 58720 350229387 52034 86746936 120587 62341067 82230 278090019 9286 198899916 1205 105638361 6611 289288318 33170 264245186 97639 16103664 22469 123192433 44904 17466738 100075 286095230 3866 290429678 26662 223127983 28470 152807260 49860 65966674 85283 38074945 61993 31444314 98668 66060868 131120 216238609 46385 209486893 93661 195550570 3201 72530900 99609 384104280 63312 144740209 7484 247035029 72342 14216001 63892 94483353 3134 132229513 71330 270129574 33685 43299068 31358 40619802 27227 85193160 47009 288019309 106009 147656400 29698 14914329 109354 161711617 131708 239760892 2233 79087178 33124 223145491 13900 331396122 80204 18515033 20204 44784160 54653 285444748 47368 174403231 40170 186528908 47510 285645954 115186 93384740 52451 300761697 75124 307842147 123086 137404369 131038 140130515 10982 140543952 68380 11400519 84583 246291918 85800 285784984 1779 164179881 82896 92141006 129046 85318520 84168 215442379 85741 174270413 42337 116081153 43751 334718852 120250 244083273 84317 292995313 49073 360469270 88649 145966655 108760 126100818 102989 268409098 41336 252960984 34552 185050197 24 221246645 106414 187237647 76098 286081321 47424 134801178 63823 2194623 78780 342675908 111747 196382077 131767 168318445 107833 322448290 34588 42374971 16692 282367512 115096 136961927 20054 228240941 7871 383818090 122844 107629598 2635 47434075 15062 267242089 74894 377620117 44848 318115882 129380 40880029 132818 163169937 59210 254044997 2859 183306594 83963 198354279 50339 250307215 37367 328920238 85594 384196273 4524 271743123 46385 277051031 22756 211581618 126975 297401053 7110 229583645 54853 293403917 3302 244419603 45273 36415848 19166 166232156 87629 1330756 27760 300356477 20203 229258432 128305 84482755 103869 131376688 71597 133496691 70117 222444539 12014 149775705 105806 108442647 78088 155364138 79307 11224847 109940 277541990 111809 287301284 57406 42483756 92587 26689329 106043 71195892 104945 133409343 26471 45705279 9101 312916233 90068 146590864 97764 142167953 113896 262694992 3663 4784484 39044 1584966 92308 263317347 90910 303920101 71601 192811695 17487 329472014 110510 299975145 4902 263167126 68086 264075932 117567 278477953 26573 332384084 50135 347897452 49075 253326603 80237 113746766 129189 374146002 17792 244305228 20155 213259172 132157 241584065 119100 233447402 93143 96036330 90995 61492630 69122 130230389 62766 351919808 7048 177327699 24929 174475482 74421 366954901 26244 152883584 46368 208601219 131538 35924972 74199 249184445 13503 312424378 61575 331066761 90038 285051611 64704 25952456 49715 324250925 39086 294072965 35651 255418962 94306 78033622 23092 127816001 120044 121743981 115477 147795155 29829 367783944 7110 106349168 5568 5516965 93555 167800790 9147 245834776 7076 43993630 56601 256776115 65008 156390098 53326 139573106 38952 251246736 73123 316516404 48548 252830721 96533 199218637 74568 90373473 45812 187433270 39452 14037288 65518 339017781 52821 95588751 21506 29346161 93206 88952839 19277 141344940 30996 191641755 115755 308115125 96592 9406622 44801 77601546 99877 110955004 2728 312781720 1997 12729641 118454 97342507 5501 258552656 54151 312104542 27943 284168389 89097 19064619 51628 174057650 67801 312914356 97427 248387950 61552 116233414 42212 251328355 56276 102491708 59425 84800367 128393 254795691 51753 13058777 121920 88982309 100699 7022233 50884 226533049 56929 245219320 32808 91618733 29840 280281429 31335 350029095 83184 70921899 115145 154499619 86861 124771266 52952 188721786 91650 241574669 77102 80241647 97271 199050730 69205 191016813 20753 45641880 126139 72786093 73493 185477880 82219 125678236 3965 110592979 101382 353868772 37408 190084804 5172 193525847 71974 159832997 123685 313940641 15541 6299745 122108 16721542 85747 235197663 3019 94417195 18728 68783234 130745 373774336 67981 181277170 6479 350892563 101788 157054709 127029 128935459 118154 359655442 52947 241326977 98263 328595413 90840 175667878 69532 188087277 40283 37387525 38256 288509562 83625 168978850 116663 11682156 124 202611543 104711 208994035 115186 265673924 129208 137882123 128049 320769653 53026 104969894 12839 239570354 105300 48359836 26561 73539563 68630 125944182 47037 112973165 76177 345964135 60146 91395396 85973 264450997 82815 96916716 91020 5863740 17508 76499930 41878 212998510 90758 180761366 36501 116421006 130632 292659899 130107 214170001 41177 149792280 33838 313509210 68264 244181848 91119 76287065 121883 90815466 3831 103579473 124775 46236297 120057 102950171 131497 138199703 14401 356052755 80650 279404854 61118 26873613 49927 258767851 31868 268431624 31932 200911652 126495 266326545 100035 193653359 115126 214960955 39025 177606765 111401 111811979 68447 159286677 51164 278107448 75697 240391234 123810 86409661 68760 208870323 26843 275328242 48067 335540879 31765 188818647 44575 376213989 120769 193216601 55247 364030661 128874 105584592 74935 94274311 29687 380241405 68327 114410194 77162 262534326 56575 151423209 84658 251661900 119145 15620996 25571 265896539 44626 159825600 119715 207015070 69728 56007642 27996 265384324 86123 161589162 16864 5119703 75235 79322510 12906 268654900 32567 243273102 107355 302349131 88542 146165093 98336 18262614 10420 136911288 123111 93849461 111789 335382124 72810 282305537 57378 73633861 127928 29348114 14045 349776237 118376 259353067 46533 196822196 21885 269322629 43866 340831483 42924 146852980 96472 96785814 2519 344883956 22701 19381030 37263 324781374 36824 254249774 115768 15247900 92232 178986437 13584 1570386 18933 208484571 37293 279879680 116736 12575841 18032 275905674 93623 351976959 129816 80915317 7158 166256329 81224 102265543 81706 165533504 26489 255899052 9195 219623979 62804 297145560 8717 183413887 129458 101976337 110256 53606067 87593 27248753 84197 152202979 57035 115697188 87511 357584363 99478 125119136 107297 63810324 117835 239974361 24293 372255862 32866 353472199 125282 313761128 113446 353338274 124810 292426922 4544 346600678 103141 134486964 99918 110273554 35775 378517978 130379 148956718 75664 196586188 118257 259763625 65014 93657190 30978 130814415 42600 142598010 47696 201489147 104970 259964464 56006 219086894 66677 62705965 51713 372182493 18492 79035185 105801 272296555 2038 245469030 128393 60793514 51955 49829421 42230 77498487 61289 149086406 23685 360991883 94875 6010453 4448 184715704 37709 353519613 69878 248797199 50868 303056516 71837 257491855 46711 11153940 116572 30268434 11653 111043090 67977 9760096 43123 162198671 127381 60281146 36849 121367629 100764 43586307 122867 249403126 117526 134017963 3857 202524933 62946 362756477 6537 119076453 73997 246529370 120465 48788664 106575 4626064 47244 344142792 127340 171934599 131493 142979451 123101 333168434 61331 73599800 42206 105667118 50250 97595946 39574 144123929 119123 381121000 9840 376858317 44721 2506331 86724 319969689 29506 200281446 79942 262880354 53588 269839385 112461 108761648 19657 316823860 122553 90175823 131182 179587195 113544 362903480 32823 135213548 37780 374974899 126623 261784923 6144 331622325 74995 255528526 90794 202340582 116168 111244552 7075 74098307 108615 6444398 50922 75098827 94493 112929920 93477 282731060 59529 54193049 126390 35717147 6756 147725832 82557 312691357 67192 291002565 116467 18455130 25489 247162545 108646 112994776 114251 308477242 110502 333597413 55329 160803036 21839 235089985 66951 223802552 73107 128671312 110929 15172312 68369 105739154 98084 373537525 112669 165846429 118987 118203290 28364 84290124 1856 372490316 47368 140146292 113534 229293490 86222 17007704 74050 49205574 33507 288787723 5862 68780880 115437 287705980 69876 47966103 55477 233155018 45685 200516499 51224 17277660 37291 363278251 90549 303682632 85111 277985857 68437 286591300 111750 249186430 109722 264031284 59289 156863830 84027 80266497 31869 371431521 12620 273506842 82303 15010414 65722 380900727 122475 5585071 52047 286318953 129793 126931404 72511 381640018 53345 313210023 126639 29717553 120889 183683332 125418 156885550 21332 123039027 78506 236436192 27643 140830018 61687 355913556 91665 34776073 124617 263377662 8241 32499488 100271 102977092 104809 325501824 17946 253328416 42378 280148596 32852 229780811 33210 293614725 21533 58873685 88334 318380044 104613 360113365 129774 272448136 69120 254303627 112365 143830503 76796 335473244 42138 237375650 87984 10828317 50774 323705773 13443 50913523 7399 223256471 64679 109455196 67526 250281108 82370 301476938 34422 236294251 108643 191500434 36839 134898200 110809 111677556 129723 199543942 132205 259438642 20720 244647453 7645 61852398 103286 39204782 102384 175595904 48382 308519984 46261 289525848 26320 125215042 29507 280554145 53661 215338968 122343 230680623 50064 283684667 66205 178991411 105992 30499539 42514 353790553 27084 248640983 132676 26985980 36262 161025431 72366 305360016 94371 263993143 126140 36918575 59767 208047928 19709 342035375 65014 227854863 8513 187959056 71230 76019558 82504 232841865 49784 161188746 46519 330236397 78359 294576563 41850 180524820 9917 182551638 131856 74668334 105141 303578792 26281 270016584 35427 22078633 128631 306376594 23589 2192050 7469 199187858 18161 73949152 27826 107024203 133219 268310792 70916 172499524 96798 307980270 102171 373794532 42986 80268302 47038 187249404 39691 196012536 70702 4030338 113453 371127417 54301 188518353 73828 377269658 100068 90547209 24487 284088121 10989 160876539 70322 103109748 42720 202284091 21378 328208416 39536 284668292 130533 218709640 104058 166207561 24405 216965426 37594 73866903 46363 190859077 111651 109714359 36050 111255464 115318 74841880 104717 86037707 113308 184891174 77031 367926588 94843 169608190 52517 142056367 47958 183753411 30426 317831783 47615 100352341 114544 169600683 54217 281701603 1121 179246740 68875 132288613 114348 63579236 101164 17336320 124296 166381595 20806 197038545 93914 250118142 41223 159093804 39886 293174317 10687 237431737 123487 18615519 78039 1533745 52212 206359674 71384 21362867 17335 192415460 20659 8644073 92226 332960122 83924 270953387 52981 200507304 102673 280304208 12190 370559829 94076 288036820 129271 270116363 73182 247860446 25802 166092806 20645 258145068 86136 230661919 52589 369054836 49555 120910627 60823 176437817 12624 47076030 58819 102589160 47775 45852962 92656 305864893 104623 45398405 62051 18464703 96571 245674076 87738 161908970 115146 206395894 98668 100102334 83404 129053112 51992 131105035 20752 4132229 47464 341295667 106626 209489168 31183 373284620 47845 14062186 75653 100200036 12116 249916610 12444 233648257 125351 13301986 97477 42836928 120266 321210337 124034 319623544 107154 299591377 21805 368921763 79604 141691473 111125 188545902 29109 352985898 123179 276080133 3463 30566282 14348 157497557 20417 197109110 46727 209814293 108373 214972630 48803 343784348 101232 60618093 12993 373642568 86088 81895347 44704 258380230 24854 111834223 3704 237552116 45824 207594996 94385 136827507 49521 153178600 100556 97747889 34567 133398535 104759 160540928 6202 115589879 33431 210131169 10585 215167360 18339 10498384 85379 89588575 16968 128420840 65874 196420744 3919 299609172 103247 296700586 10537 107591206 101446 163618362 14444 113323469 55086 111372831 88968 305548033 23442 353069796 112978 218722424 59317 130574581 5030 313692085 72392 94486990 93783 57235135 68897 20114139 64893 223018411 107773 191115531 42931 307262981 20313 41631203 50219 3785985 64479 17720470 105358 333241360 119015 85796286 54256 215133490 92648 232565657 99646 129597078 60463 261691720 86297 35823228 71584 289673784 84210 320794570 105359 105618153 16373 383692151 72067 373944927 77049 93199848 32508 116580115 90583 261165263 18308 302367791 126524 40015509 113458 368125115 46819 119731392 10460 17102152 41411 14812272 15068 298523486 53352 91757333 121494 123873844 112739 307125533 40343 97313962 69929 271240401 106532 110656310 77406 50048638 108648 350150112 61273 189856778 47268 190250996 74612 246633344 121017 271362460 13131 301840673 13474 347967202 80130 62054960 9243 62326423 62801 135286326 112717 9048024 10970 188135889 78002 137996009 121119 40445446 83608 191252237 106925 55659597 92225 204862740 129312 128229938 44835 121279676 27552 160204269 46502 327683814 123955 108501386 89768 180709165 91393 114818429 18832 78804588 132418 348449915 113757 290753804 59805 24806101 2296 134661777 52540 313323557 36368 131745311 9259 178490031 129480 39789778 105029 206203352 119714 375127568 67228 75153438 75529 265718083 94136 57159241 76031 321650876 129512 289710165 127932 112924011 69111 108236223 61652 288412855 39934 46977037 28215 377326270 68494 347595864 128370 52137574 13890 251631965 48462 66171525 77654 287804058 103384 217294327 8396 225048722 110643 27293081 40720 234403786 113123 305570801 37190 190872564 37066 22952491 88342 173443965 39850 148865849 95248 192134732 112588 167022825 22982 249317598 1089 383788126 49167 142353289 123549 149387361 112681 301425870 90754 244502543 97036 358340119 78522 231621149 10142 182567165 69256 97739466 69115 85519565 51650 224291483 6285 139435863 115393 85915236 3076 177378982 110389 103482431 114674 310263486 102791 254867930 49673 15059002 40156 56149483 87270 342178549 76990 188182709 180 362374354 72008 152023753 17734 99626076 43084 296322626 64985 293315435 130686 324412286 109731 151542846 55329 173895018 2018 203683328 71607 324391748 7557 38733567 92899 322268733 124691 110900787 76922 116346091 54041 286620143 87693 241511685 122965 18427169 130201 181265345 31262 44437668 120617 178133905 86525 256661932 49735 31077411 59146 155160657 126736 18937811 71426 80683863 91316 295924560 12059 38242754 42043 214201029 83963 144974744 2166 37066431 116415 145252520 119761 270918285 116691 142404321 117115 224007162 44635 187513171 20837 310573866 132676 280402326 47254 42166260 33377 184285016 3714 266227875 44932 64469938 99710 30375126 20472 211800857 10076 177207637 24946 203177903 2192 81375893 114375 340588026 117119 168367240 29949 229458892 82744 138712772 44087 119943205 85965 139585074 123999 223480750 58917 239380488 24685 263621594 112370 185511608 54313 197327186 60902 60833680 53320 299159047 121119 57068127 70043 60211233 566 112885273 61404 220876132 9419 253762163 92691 74234115 25848 318474667 95531 64810202 37342 69393226 100517 230827297 77402 312471025 132933 30716988 118753 348300508 55525 224224044 13428 77819518 51149 90767933 132887 40815700 92449 187803303 71846 296635650 48503 326363072 13675 286217521 24327 255900778 36991 153855892 130585 108407838 42346 64221178 104058 272058877 106289 275599359 17425 242260502 64427 103612315 34007 127902717 111674 261292210 33373 100236174 6265 285969939 87394 89653457 10806 129700134 100566 370563698 103110 35037021 45727 38959914 4643 22710533 130656 96879476 116904 317293813 376 290651118 42634 148935647 99714 329050229 37140 235787108 96468 351414350 91054 203054341 8315 28622884 101353 20150770 115844 80146097 111002 379646169 121341 315643683 125573 264647264 53195 374504375 32952 54139372 54562 141107192 105254 249838740 69979 139570969 17233 382046744 45709 379161168 62397 33532855 124537 166260654 98980 119583984 73588 357231304 57563 200476422 67090 374447530 125702 358284157 80526 124064031 10435 65832327 29724 298049551 30325 335299966 132397 283995924 78694 318952025 51095 300706465 114438 124796950 54791 262483918 112387 325348937 127539 352901816 37532 345029989 86385 219385431 123232 232470830 116623 61553303 68410 384403824 120506 370064750 123498 109679420 125588 273083320 95709 30567113 128215 359479186 45058 283600967 23661 256691574 50515 346261164 65334 97803260 9705 334685027 112144 37699813 88865 217189565 56883 244251554 90239 199816214 54695 230249374 63352 193352327 4992 275220839 8060 149027966 4289 308784722 43008 203605075 104211 191120008 88792 116388922 111122 147808138 117670 303751896 131995 303634562 63395 138479785 12647 169414096 130900 324569291 42629 99930276 65125 362439652 34017 89732880 11357 170687298 68490 336260082 91952 88870959 5133 244903687 79455 222386699 96609 326386529 125391 227359996 163 328123310 31402 266856521 86605 87830229 103934 149457298 94889 91635508 41507 213724903 47644 334070109 111758 299620221 74230 249532109 104842 295722066 26243 180901963 29517 68319110 78674 272608968 39030 301442481 75475 58719851 121660 15359472 81107 104656932 118819 9846571 122119 296676344 125603 172011899 73146 34364352 47945 372573942 37873 97270324 18983 169831284 116309 76161086 34175 225876175 34936 300841814 10154 146300805 98099 77999878 38459 213875983 78688 245598676 46086 138305824 51200 272364300 91094 8181256 59213 93144627 32496 120671017 125908 10641959 73095 280065689 50026 22708880 55167 136582224 123752 137868288 82763 267670804 96133 20608827 131527 230189875 61986 165950311 25236 157975730 85547 100679249 124915 202472689 96228 289429015 50359 58912153 10837 123201081 47865 285403299 68113 264486478 22950 282377622 132389 342084570 20897 287708529 46177 351779789 101121 297474414 76086 240959869 64137 11667717 49196 350441445 3159 298885702 91654 145436986 66984 302937011 108622 253001480 87111 58189250 125942 13049201 55396 342759875 94450 91993398 44 78423762 71801 85643367 36956 168823299 9717 225759187 122091 356956499 69218 126355244 116795 148311696 88040 341993644 116362 261979457 47824 196752770 5734 14606050 46476 17272803 111075 148092930 76910 244570961 94467 258601522 51747 155000724 19400 363896292 41289 176983879 62255 83595517 32064 299218042 107027 91588428 48547 102626139 76409 323526165 113014 94024216 10026 148980860 16203 96099762 89874 228486211 10134 296878928 70759 178667979 117867 82724908 9600 144689761 17476 55899443 110077 325312362 63621 297600807 44686 370166726 63835 294933416 72759 39080943 86995 167223774 132580 148090818 58235 264714301 76709 304196142 113942 278059105 125434 315448394 39607 212252344 67573 175674734 89243 206190833 86576 345787412 39691 64195149 2750 222552299 57177 112778040 68022 106091555 25870 282155207 66932 121129001 124575 23267107 111407 58627164 94593 225338169 122909 164335045 100890 109109958 92953 275182087 88563 112350532 96650 341362586 3746 135504682 27447 383651342 22824 298793849 120378 114406155 9073 3066068 68819 203286756 920 28214213 95851 81193574 39608 113948704 19350 176200829 19226 13510670 13385 338299096 87864 381051045 75740 170025813 33804 351947718 98799 362543367 85280 75441939 79633 92900619 39632 338452965 115005 217599369 23331 130591989 67 100146985 9836 246130842 85664 339362036 119751 384161431 68772 59710842 61376 212096300 114873 25691716 17234 289169137 31171 224055807 91560 113786138 120544 306839401 78656 13364242 71192 242586275 108267 114180476 69192 255353970 20286 315862612 26717 120262501 90123 95189646 59251 16534091 41492 69888051 85233 2065341 61752 88684988 109040 335355602 30784 37363295 44329 12011011 14623 67651231 51237 115961471 66334 178839721 6475 180688250 4155 74996279 109249 328184504 89513 307530309 2857 19061007 2548 347140917 7737 163674039 61603 121619704 111756 364790325 104605 277832339 20767 310658236 113591 21191879 5651 45808627 77316 352315798 30982 285554327 595 83851708 113290 141186456 53200 178800078 86884 357014490 120977 310786766 64905 376270100 5791 122525863 6491 167186977 124146 242293547 91192 183263890 58332 25970657 85597 232015048 124813 357738234 58205 80402435 18578 24077793 128988 271461484 90000 265448111 28183 33503621 89278 136000510 61003 76287949 84478 191835318 48999 9351840 49937 325489369 70738 75857117 45196 128718648 132070 34586002 30336 36945206 113371 355836470 114858 337826954 13303 352755018 55235 39536758 105407 31790693 104012 340934367 26046 42985429 27649 158713337 15746 303224424 44018 267284847 126132 254794137 121521 41032186 132180 30217033 105223 314877525 35403 127175292 90170 264289042 69494 299118461 18139 287342078 81759 289206379 29358 20262526 15512 132264989 33080 24287595 98088 132844896 13339 35515438 117819 369260675 22941 219481287 81431 283414706 128418 380449628 92281 162077159 54941 291578468 118490 223551985 123892 355710744 125461 170083874 39263 314726527 103407 304828444 76943 377839959 39117 361562171 64105 383086099 83839 62013784 68050 251320969 30402 71305905 77046 147769397 72790 255564780 13510 374134790 773 102812947 91855 116355853 93540 307883799 95286 43013159 54676 91766597 83420 348538375 130916 269807683 107977 321798701 101954 44542145 56378 243060018 107811 94103600 5185 167618821 76754 240475313 94555 316224206 93377 312083046 40517 115713698 67816 34902549 77924 126801749 61241 179506740 36631 246094253 9466 62805902 94476 40786089 25214 235252692 126038 33683557 116036 41429332 129471 198838897 5408 295612128 57847 102707652 19962 198457925 94894 13146660 87979 366886184 66481 220304607 51517 343501703 22057 197670084 45468 253566869 84348 87923867 22043 76638335 126601 229105822 47287 225725264 94816 328989514 68783 244038168 34132 221598541 126723 245852736 106130 195690302 61822 35344640 48530 224122574 94319 47160084 41308 102282496 29041 251303990 70876 204702474 128044 358204296 71362 77399902 76400 121308018 11047 267481317 18627 104467426 29 60094224 120625 244977181 122818 256114698 67877 124012152 99171 113193386 119045 22023576 108587 148047949 91428 307462877 33365 212254909 96411 170424334 33710 367847732 42996 379366748 32830 126719610 95139 369021866 5031 25459771 95219 32682902 113499 235963108 5006 297527795 77537 374093325 17030 30943367 122063 201868270 48612 252193914 110711 259608822 92262 373497430 63790 36366970 18963 48147181 12441 299926618 105215 252973543 4524 11290178 94715 230442353 106629 305611158 59745 364310036 51361 301056864 39242 12692808 10442 109358111 93507 262035550 62388 193295148 132985 338917903 128094 365269512 109459 18344531 113383 117711626 67747 305798747 124362 217289534 12869 195798832 10307 200142960 23314 380074272 120297 249743813 55499 209511413 109233 56964710 85118 345106337 85478 270219828 3582 378932426 9118 298659405 60818 235645449 121443 148006681 14602 364178081 94519 317682282 28193 282706698 16167 137810557 74016 86773031 14625 166645667 125064 167177521 10026 45120754 120615 36035101 40158 163510657 132697 176701744 130209 40443085 39559 15651862 81980 214883618 121531 95925933 99368 248733954 127614 101710765 44800 263967556 99640 361714513 99478 384032405 67189 367583035 95050 363321923 4748 298064714 22013 355556541 47109 162081888 117526 38888370 34732 84021380 108495 48061019 15115 61838516 96480 284908812 93802 156264826 115591 264989532 34353 316970851 16309 268681622 10351 208797486 131932 123648446 119990 120020857 46439 105158835 104617 168958616 107300 69154549 3838 66843137 95907 343852283 3748 292413688 123768 145024481 81561 139758468 40403 120140784 122142 121493891 80677 31401571 107126 75318737 41048 202112711 58486 247201008 18493 316701780 122380 320972242 34543 191865889 18109 354766255 102695 199857530 49094 81389876 77074 232236926 60651 209557585 71111 137622863 54945 236170540 118343 175640061 71477 164590266 55559 177404887 91229 201271698 72699 371165436 99680 33220958 908 61449611 102585 26079696 12323 112884375 35696 97917212 2465 200318837 87140 129857030 94788 185223566 123514 346768374 89015 702106 99670 340028879 43681 72671906 73657 179069835 66554 275064055 109851 373338289 7326 258210687 132571 148830061 105885 48375696 119045 255701614 90984 265617733 68355 175711135 35406 57312017 18472 272633839 24752 36262071 54799 211133354 17480 234539839 131619 232263827 131460 338879500 127209 88227769 53507 289736799 39542 64927998 129753 315289043 80254 173834766 111797 75262094 22587 1721822 124031 165345921 76769 34253988 88781 190825467 92075 162771443 80270 62441074 34635 360553274 133318 337815002 33411 191783089 103623 141219980 60451 183071455 72518 4021604 129820 273321848 89148 262974126 15493 61853815 26064 199307217 114428 65146371 32774 317567257 132519 371217453 68054 115909966 39091 135761103 31743 342189296 24913 265772604 82502 153118520 9140 110654240 121999 159247955 12801 49479406 95597 138052982 95286 130512670 101776 311604230 78047 127803362 2896 321899308 45924 164317921 127684 168346278 123799 335295550 96946 105230010 69687 1522455 102547 284436095 87335 148959043 76168 56957400 90541 254982116 16434 376455216 76826 9339377 9544 233649762 22260 169688583 17025 226609130 124812 213708664 100208 249869564 83634 296944129 86819 118956035 41113 90572840 8819 274235810 40478 69981852 57955 81654527 17869 180850200 63070 355882373 110110 317879015 6580 16841400 130348 139032678 74749 21148753 52741 255624789 3525 167101759 132000 13105269 78777 287337952 116031 378600225 109043 89724588 129228 105145914 61362 58378425 118600 204072770 80250 266262240 78501 193878900 30736 300228509 105034 42405639 109823 4227534 127186 271337035 86747 230563938 10260 237347770 100474 336881514 85957 330528495 5531 370798897 36573 305732705 51301 107655782 78744 152532622 121969 38090501 21664 41238444 69637 24052775 32561 316874050 89480 366501225 60976 134314550 104606 342974229 2283 133183459 85644 324006114 104849 195381571 82222 17921385 91697 93515278 113240 352766361 128464 206573234 14481 350257524 110911 269072976 85034 59247375 74310 356834602 18086 236175321 114527 160257782 104476 159256454 24160 285218281 122019 156122516 17408 144901271 32162 365832141 4182 62763445 46905 10615240 3502 252701042 16137 186686783 105074 169996537 76554 369068238 67553 380036613 114424 210708126 31244 146531280 119730 118103248 4582 370424189 81706 94099868 70919 224157769 7182 306238553 96685 197033582 92036 68367008 120993 264949086 50894 172006034 66950 194904766 59870 267969888 46 294740048 111286 355387258 49239 292190467 81452 11906148 36336 145261851 24873 335803043 48464 38715678 100362 345370942 37491 331512582 33020 144226326 7121 248776018 12664 60645316 115775 280044792 65591 171921776 20730 197886901 21903 127026350 85517 375424553 28628 230122764 78699 19638774 111692 179130379 20721 212531677 117408 118979114 128897 332484930 132162 98048373 14159 165923585 97840 153778620 116713 53871894 120608 159981374 70211 332860875 54667 45625156 15352 12899306 9964 223598445 97826 350432449 20563 80298670 33138 58122194 4530 269322890 47576 128531983 79454 118899815 109952 167468380 27193 287055776 72648 20543244 16811 224758381 110923 157040301 111851 8603299 10603 9686321 70718 298620708 4844 257386005 83704 193661283 115181 265416026 23358 211019143 69927 302311242 129730 334657881 117175 12947349 73818 72643829 28438 97629957 49863 70378627 52976 254418345 94983 184642721 41035 176542203 32354 18025494 129341 375433890 53456 173330863 40410 367912756 8835 296832220 129507 332950268 105917 376801330 20879 25735138 20111 320889106 108532 128119259 96393 237468180 1323 3641478 115005 228411455 88577 346640066 44330 203953035 85727 171090815 64286 33439049 47533 376365978 53173 29965328 44509 3971218 127402 184643681 13027 358829818 60515 123380189 133219 321811678 128677 182203745 94356 304995996 111949 249104685 33235 217375419 119607 23681191 32232 165723300 25244 275856823 21212 112808854 820 21122807 51099 48554697 50353 28599023 42656 150696696 102544 47857843 99603 358329114 47825 263346675 70886 347450067 38286 44077222 102251 4864708 116442 23422959 14798 228455087 69333 62915139 18372 28319554 75668 236944306 126268 87523084 87162 245389715 15000 67690823 59780 383803840 51810 334745594 14386 286059042 87723 374568587 24931 236819829 56155 341874623 29547 74132937 68988 263107867 42907 362366684 8292 32783798 49626 323524494 117254 308079113 22 185511298 34528 332725883 120725 170871157 80073 237006553 22325 202365272 119174 125429039 55962 20642191 82724 358165172 117110 54445437 81064 3767861 57015 49240647 108993 313276556 83266 50184408 127821 34699846 41864 382966473 57992 219434798 10806 235579256 119794 133355337 85595 59245176 68464 79129156 73016 260019366 68086 1449547 12701 234812062 130565 150970164 37066 296112297 79461 133834403 77148 322540366 35651 275909776 110284 186270997 40710 365161729 31087 320161447 45538 180279521 794 296383020 40385 55375209 49236 221360729 19753 147554550 54138 282599841 38717 99547226 40721 121048058 11742 267711402 13768 79553331 90586 150327207 58549 296119840 3095 18880429 101929 3151472 17536 379397209 61139 243787245 111179 72918918 129294 92925323 9269 372182328 93068 14726233 52285 220922449 42389 320342249 130384 290289452 71607 373625440 105301 204711341 10281 56054826 78984 136824236 62378 265555384 17037 311896841 109784 330143570 109250 82482619 2993 12478515 86177 150261329 38017 353734527 11829 332317581 37802 129105687 81071 72617372 40720 384110120 103496 244127209 30567 214721780 9965 68695967 18220 260704748 124805 338003838 47591 384540482 71968 160625863 13836 237558362 17413 8372551 18308 178434591 123814 223091437 101964 266674441 104796 15986352 2440 159564588 59562 122359232 34488 372905675 88814 83031704 6281 160216170 868 166766671 66751 269822032 117973 327885477 3858 33490198 65725 299085213 121533 133018940 2106 263424732 69821 15804001 61427 358035842 11328 206485111 96245 194446639 58575 1800992 48519 136574994 43471 253792412 121534 305134245 37040 14039929 87508 213023209 39405 248304386 13913 71153410 115734 50925046 26139 141663351 6284 235573350 111179 25864685 52186 134426148 59378 171296894 6743 346293184 116625 133783376 109064 324702738 103756 256343448 41066 105363564 62542 326953755 116363 158301569 18505 33523446 103339 76140406 44119 28258621 5199 338797052 62813 201979752 126597 243444234 17483 19119699 128131 7313674 6743 310123563 9065 95831941 9943 178437514 65254 362705753 35623 51516097 77574 258948228 95709 176546827 88169 126229382 47611 380247366 93027 219413068 3953 217524864 94587 315098815 128919 4665814 43429 51186495 55340 49710989 61189 68907937 107338 322322367 38808 76220769 127812 19949934 27502 364007017 126074 298708604 108378 8199440 45728 225573860 90974 269213322 75104 374635074 99722 88813447 90910 30026070 104228 214377013 28819 334283598 57893 28043150 128029 378767878 71170 264039858 95014 165987430 125458 104568803 1578 117145238 30702 204873271 13675 18618072 110752 354622566 72802 110582849 107403 355632641 12929 74803855 50361 1070201 87505 173900479 88185 207067464 35592 122017914 83031 251131697 27265 74731264 105491 117904149 76806 383436124 11588 354055728 32171 92548447 49475 85733324 37271 116542826 87328 31863083 40572 306250638 54215 86538040 4722 10548318 98050 209891932 20381 79355199 90523 282804362 124791 11762298 113967 28554112 129846 29065960 121169 301864704 44828 255037623 113106 337651861 116617 138185982 48870 164254659 38093 303978808 65856 19755236 85743 163631496 68375 370978863 67129 45318526 54388 220304926 39646 180430409 63048 85960399 36045 342913301 131134 69366990 5025 348506497 7940 238598269 27250 266348845 123302 13704300 2389 215058831 96005 338591693 111068 285044916 89868 230136425 119449 225496501 63140 61563196 30476 345038366 68579 291303372 9101 12420285 71652 253331274 46178 122526383 105737 311307458 22783 267342842 38834 14921763 8667 249812917 105533 20545696 125801 369824247 108601 377908825 128881 151928238 103000 330905904 35371 37670570 95284 353246282 132431 252193811 2743 104160990 124793 246156587 51317 275830179 32130 249110847 31925 68721071 129864 7093282 95516 77577533 111181 102471281 78143 180969733 77562 230554895 100989 4670843 73790 304189741 77636 307960170 58601 294665842 49697 295741267 87395 357517092 93530 166166587 84612 86819118 94113 76284402 113271 285633911 106053 155077272 18706 111643863 48983 3406424 6565 139375814 112572 24440574 112127 8669079 117980 49559058 86208 129968559 42279 287777178 11065 235239900 59852 124169965 27450 321976046 19572 37784897 12116 145157124 93310 274412987 66377 72339327 64825 140517668 75268 253461901 126338 176058075 40960 306440746 106504 107766814 73387 291739748 21242 25708965 49609 204207867 99670 68026752 122206 146104069 122583 350684860 109593 294848079 6023 140925380 77597 225393325 84709 182642482 101785 202945644 111809 367829253 68604 39503511 26417 129413716 112326 2072020 21555 205749349 87768 285350475 28307 174859840 32263 370792168 92305 218977089 3879 90974001 40697 337978483 29130 332493424 11335 72781364 25305 274572094 126864 13700632 89785 348131993 67921 151458576 125390 269185901 129749 54906549 12193 161646288 96413 270641160 39136 23455616 52625 199927573 106635 162003000 79328 39714133 46603 374300207 12385 52883820 61874 3325224 91025 131096859 5916 197579969 98131 33124543 84024 325213824 70592 245923783 843 10802938 121304 85908070 100357 360005794 59845 39949801 112145 173266744 74190 361147037 115269 365077174 54697 56155977 36468 99811699 94456 129323103 132681 307068558 4278 249547211 118468 245911896 1151 195855877 129601 260102291 35745 201610861 42870 133828815 26226 323600450 123656 259254828 129790 230200539 106306 232473374 22724 235805564 93418 328351724 91904 265989034 110218 139387949 24853 368795715 102258 201528623 121031 301771874 12850 72726238 80778 113390661 109169 108841884 89636 153719541 48962 263154906 23410 234470883 45600 21789372 26536 19650733 4326 345026420 58707 294055026 64441 337443849 37091 265970164 61462 283356117 77878 364909736 105101 758950 105619 282003652 3628 226425518 50447 331970337 28845 227543436 63016 129636220 75120 106154698 49167 46310091 39410 159743357 129291 122388886 132070 178686839 9136 315413590 11081 232173984 94591 156977989 59851 299326371 92394 43750556 51757 106212268 2762 308352229 57096 132759674 20056 308094345 13916 218110896 70682 371744813 45459 67365495 27256 6998021 95910 126823217 23470 215612393 80107 362593722 30334 96925054 92350 154055549 77040 162067760 57945 285478134 24000 239255665 18819 346338942 45600 155067503 95586 72692261 39318 77689341 16381 56887838 92338 226672767 39244 145022221 129255 320161141 17295 67086027 119236 295429913 76915 245079287 25043 300406236 92738 209271287 91577 36297082 64049 164653996 51957 16684478 93026 214091073 37938 29028008 20897 19166434 120751 267846289 112191 101857414 32616 26073418 100179 23532851 99496 303921805 91610 226611643 15552 303086575 106629 283420325 122121 60254677 63003 60339688 31750 206330947 24757 377973736 20618 300443333 93954 138959070 11940 10331746 130356 333825352 25811 17757749 79874 26145498 92517 338851944 87499 35315150 73051 230109983 80403 268651616 84596 39972631 30448 236853793 58135 184823934 111480 237844975 13789 88529307 18269 96499417 80149 360072006 21791 292350842 83565 325555497 27692 12514965 79443 313581510 131131 284473045 130684 82069324 65376 350209195 27203 258756964 57559 191714034 8785 257025220 119085 330003831 6177 207206287 14356 5807411 37398 177263723 29299 245733603 32178 35059170 10093 26244603 39821 12434315 87750 316786765 47751 326853168 16461 191737323 131380 254451743 131387 147402813 94493 265015437 114403 241033869 88334 298633182 76495 372342395 42843 367022255 45441 241581346 106333 170021952 32524 266327812 88569 249575511 42362 138466944 109276 81175874 30851 289944502 105367 21968803 132743 319304183 86410 51750747 54943 24853638 97900 187412939 50584 245083433 85355 62148754 123932 275542935 21919 314231433 30639 288918739 92722 126937388 93050 159548957 131126 244450295 81861 295843633 101521 309884424 54888 201483007 78573 154238680 65181 324734786 102045 277376900 17124 379447965 82653 312322573 60755 23285116 30325 107845287 88425 34779074 49790 378095486 102615 40269610 11820 121530153 62401 330791893 50124 302782850 46133 50286806 89469 183236939 79808 17310956 98609 380406906 76625 248640613 53568 137044854 95798 16650261 118357 169899751 114852 159528926 124963 53140217 107522 203587796 24795 178654424 103026 182337686 41177 92172350 65732 156540119 108220 318226947 80768 96994360 121031 41240795 28953 324473884 13534 180970800 111681 370820179 115551 169157436 8187 99424241 37062 44294762 66916 169958605 97579 71488481 37504 231665635 99918 14812270 93165 171749736 110298 224539980 93371 94010867 103865 171009902 111367 2606072 113061 336716944 38263 170599693 71748 339133366 95087 374167577 107984 175397943 60063 101499052 30116 262607199 119440 327867407 47039 274486293 90686 243051050 13016 154844284 69038 14872030 96130 75161257 99727 81728539 45100 134385523 86909 219364079 88819 314423213 123063 288398373 131873 159199222 79808 35453478 5529 213769758 26039 26896069 49878 19933490 12099 199380120 1411 346303737 60313 343940216 19993 1260260 96938 204555809 20738 194671150 124902 38469821 131432 97728781 98149 104476604 16264 382615332 109393 273608175 120926 308848731 53207 116381251 9612 163685259 51586 373088506 38203 240350008 106165 344006415 106232 187282542 118903 194251119 120903 230010314 75065 101760809 65807 78946949 114078 319402385 85661 207783428 1980 200578491 29666 74254166 51521 57169925 81432 259898894 70718 70872179 127464 192808292 84437 54575646 130548 155755068 71163 296039240 33627 238507330 120343 128673494 70222 22585105 34793 290087353 8066 95496807 74854 258255728 128325 121742796 73081 235689536 26666 155017745 64779 97009533 86804 208770742 132479 178283972 109241 232539567 78322 369483675 10441 369463727 124005 45625893 115697 39859065 13545 225672384 42865 269966792 124171 117855676 66912 285793837 64095 249024637 25394 98846879 51652 341007732 51097 17618114 12319 136908977 86992 199287294 14007 179794355 121296 333295951 123804 262699951 77722 274213445 3763 159867682 55652 81516974 56798 229794758 68338 45109662 105398 82818016 103 262276351 55245 69267729 79648 17048384 19782 41665849 100035 312873855 72526 49559512 109278 339508157 113730 319502238 57547 151194801 74532 154998990 98762 76622541 56655 371363632 100615 112172049 86881 259557372 125644 279411382 4559 189562723 55561 218058105 70853 249906684 90276 368693201 75073 103856232 69856 180512665 95894 180330091 30172 29859479 132641 135332915 107172 154475953 63298 301955830 80823 376900612 29760 293069354 55589 262975456 39710 269959000 34707 373639475 75301 332811616 51346 75924664 81434 31170770 130775 192043314 80585 349161422 91797 141182912 52422 92647886 70937 216994125 80484 20035750 73742 98228748 89996 123746026 102716 125947932 8773 33640074 83506 25722114 96595 35266807 45860 141738766 83181 356010860 26980 289727457 19351 368540200 9935 51894327 112117 203407256 62461 223938669 36565 107694001 109301 132487547 92271 359531240 79740 234704146 89212 317381902 70391 220036538 74157 267649450 66 145246477 89290 76133676 95533 5515247 126552 378571581 14308 22560960 73593 300498919 35660 339156637 51893 15975959 111427 32052452 112296 147628442 69503 69092937 91931 314568708 92118 234955475 124667 303066913 53205 231652939 83144 95421167 111799 376279275 75821 165941714 20349 1161529 42008 73805710 104730 63667227 124092 181009995 82877 35617276 31921 61859762 6743 120066420 69653 106248515 58199 163000130 38183 362003882 23921 10076926 27098 290185048 113591 250875641 58911 312434042 62559 52850139 83847 93590352 26274 101855371 94834 197090648 69729 87463243 51423 138413427 11409 195309152 10885 159352036 113152 8798623 5600 25405759 65299 142337220 5619 102239932 81530 295700979 62843 125770526 2395 296696221 32981 220225191 66111 155711992 113764 337992108 62874 363252569 63814 40741294 71886 58195665 102562 83466895 44538 250865016 78279 153375854 80487 10524338 26767 159212933 91383 262679560 131271 22108238 42968 366683373 40549 353313120 53953 134127918 101342 25135789 85074 182505601 21515 229695378 60731 176709376 56212 167173984 77794 99130921 128717 317480463 60056 171635620 120659 240804287 103505 364129001 72679 111360893 129112 28062403 127025 12804893 85087 197241421 58652 104849269 74537 125747821 23918 378893318 129998 138065891 53968 191781416 17496 67677453 39077 298250636 19088 114725208 83942 310510137 131750 365552468 84017 303231136 104243 375363736 80106 209056101 25160 362243800 6580 216572410 95372 295191292 67669 130753532 98852 82319321 84303 347520279 18500 335329613 82664 213009828 47916 73979469 113977 174465793 105375 109023608 48655 288749055 29744 209677114 13882 131347379 63959 36588105 31175 262934371 54346 253396976 30127 309085405 53111 333504653 68410 302649507 7533 160376740 24586 373865995 113376 168210852 80050 163723884 124805 242367761 21712 78266138 128299 207969289 9718 229541428 30949 241128561 113071 190666041 37132 328418206 83981 84265066 31296 178825954 33306 177062110 14223 303671981 36633 51295245 70592 991637 102649 44031300 79820 130812661 14249 183911312 96344 51417241 48463 312314881 99696 331379802 47729 50316960 91415 338471743 119279 215250502 75665 270440429 32504 19296921 70992 151777984 101793 11132174 35575 1587302 31811 37629141 64691 208389389 57216 12934236 60101 120135381 110611 49564960 55430 126836028 17300 170753539 78222 48089496 123654 226707213 712 203672266 61371 275170784 123420 376347522 100950 362113539 86512 144173634 87845 37402243 15729 81533309 41059 127815224 25188 122709558 25409 37045855 6694 121927206 87369 77375298 16594 167384451 10530 356377709 26667 155245748 21681 362740697 70878 195707215 68541 378740176 84205 373057679 102159 69629018 25736 261661435 93276 309669987 129496 231621374 34050 186982821 101976 148384085 87145 375456121 100551 375840230 32269 201519139 45838 190268887 94645 234583939 86489 225670288 53357 297679610 99663 141696818 126528 279685911 124897 233895491 86202 217024151 61720 142938088 62785 173557393 19037 249399065 108053 282622198 16442 30455279 61087 9785313 79098 246142278 52436 271789018 40011 249530105 6935 303296887 112265 308067342 52625 321124978 20981 129360559 98405 199257204 91018 379909145 63208 97856587 50274 61490082 97174 269077436 26380 100425653 104744 200860626 133097 75962242 120457 210845280 64495 165431209 114530 16541874 49346 107719299 122165 75839822 16424 171148819 123468 333573225 104820 181560089 58961 177485784 90496 161207289 86516 237527724 91459 269798135 15107 132894008 15907 368393045 54605 113563202 106277 134787079 52014 157954726 87249 141781568 14016 368921182 114070 196559252 64488 62308753 90286 109600292 77057 366221136 44272 345258430 22582 291819247 107811 185467237 38265 283209954 35854 221486923 71187 16529863 100514 5968325 78507 60454305 111066 11795575 120525 317656072 79587 323802669 5110 75018438 83610 574685 22449 23969122 115460 309177389 131619 133422953 81675 256444784 22463 305244209 121773 169365124 100481 115660934 6363 360885251 102042 279376204 120271 44529896 99151 215016378 121784 1778035 118666 156784430 34936 241435304 28728 66218580 88082 29939185 14292 35164012 20285 46928586 5281 32412608 12783 301447939 14007 263305861 101702 162790171 27948 264853890 133051 227304439 116453 8109795 114091 303179890 13343 210673832 15844 140607759 99271 122818455 53003 130661574 46338 103034913 55960 255543420 56535 217083570 39259 227018672 73859 153270859 59676 102357973 102727 211650775 130030 130437988 34771 98729682 127452 83666909 4324 4678124 14914 350245253 44761 119710640 61065 309393448 88507 5730176 126973 337471375 32879 337283226 64635 290963963 115457 210560130 107619 196693650 20727 271467244 79634 297313443 79064 99896214 118442 97558203 100177 264119042 72079 272795053 71958 169114802 96384 119692978 24416 285102278 38143 218306933 3550 58912259 21760 377987370 31945 13662476 44815 371286677 66555 48642887 17092 298791090 23371 359139206 6876 219866189 124007 315680741 108645 261108768 54403 153634165 90488 237833599 58420 111716723 3672 371564153 30602 236921301 56722 251559140 42906 100157612 95111 276832201 42260 64853503 107050 79236080 11771 264012360 108259 78680134 103469 231364593 34108 82850773 74565 115978651 111813 102164997 66593 174901158 67901 126216593 59099 211509627 97348 249414945 100902 200580077 14177 86082230 118109 95957539 125633 99460449 53682 88963572 123125 274065704 65641 155745320 9884 7184971 81024 71655232 51491 125503498 50309 91975603 28281 374176250 52512 272124512 52581 96946868 16181 347999835 22007 63494553 12186 256673714 35811 336944990 56921 266220898 129860 350873672 38748 94470106 54818 323075564 126472 92575766 126632 265877666 57297 330492283 88604 379194316 48958 39602830 61126 14492366 41760 117893188 52449 230634402 49069 212840162 109059 330378225 49693 114225654 43302 363678069 99321 118520764 127208 286607049 64491 217091107 126566 350499324 101170 285951306 111234 114734012 107998 43189303 20854 118853503 26773 96204853 57857 106453452 17571 27225502 122378 177827509 25769 238284840 114925 378018047 86343 181793287 61136 279579490 110348 125409318 80412 165871392 117142 158850984 20148 288979709 78047 367310692 95933 128129853 27232 178223583 128230 165498558 70870 107878541 94966 293434960 108968 170870054 50080 32801134 56224 314035361 98843 102811668 87505 88253988 88047 297654299 122259 293087096 33710 252741470 102553 44458861 107011 5290237 15977 32557016 58651 278754543 51452 72413765 71674 117319775 10467 105288693 86720 228585245 83453 330833255 6862 214836109 115178 62511710 124206 200313380 10714 42476341 56331 354113930 127970 3821175 80879 145478471 49474 299505701 7283 16022607 18782 26951687 46132 249867993 64834 111092152 51633 123760918 94854 272783274 60151 239692556 95017 257993979 20476 203456944 34506 19462169 86801 287256345 34297 209992627 78613 207951095 22277 213108081 60827 62197832 110330 201773125 86149 278410269 90875 297566147 66385 158337431 68076 343912422 86299 381507159 35453 351181279 127812 313493261 11682 120140185 59822 367967277 27632 324860408 8351 142382314 41487 263469019 70838 352318393 34740 234054946 63325 112404174 21556 295579345 85335 194079223 11956 23170971 115349 377867682 64642 227000952 128392 63687164 91952 42550246 34774 281501929 8209 255367789 121336 368299926 93244 74815002 4386 336010886 22148 61447572 132530 4212977 78 278201790 52586 259677090 68730 351057242 22520 114594737 113428 63656676 80406 382633225 47432 309465388 15753 169286754 39467 78297220 44148 354540996 103738 381752465 22844 13597896 88097 343298355 79374 210245759 13080 215959075 8156 309006318 78713 383749801 31482 248655015 64101 60831207 60920 153982449 102215 32339552 25568 254379266 108682 38884708 132706 37380272 45025 261435693 100430 111491601 121688 384555632 125612 379456293 4524 198720037 22656 184249411 54751 241604095 40851 152561232 26599 41978101 81540 56959569 25384 260832151 101249 43097798 20837 326197750 11685 263363735 96729 27721592 105293 291912566 75584 177999971 109170 139578826 114338 131230498 36644 305006385 109614 315984959 41687 42555937 62097 302584556 121883 39463943 79387 124481276 129943 361426167 99735 322247252 104137 360763450 36853 193350865 74996 72564665 122054 333775578 90327 311366677 86209 26256219 91547 361651876 21874 248287193 102539 314547518 64335 206947150 26304 118697614 127700 75504427 93809 161284860 59686 155218604 38608 209866049 61399 325378554 21719 100461286 114281 131696333 14407 67771095 3258 33089805 36754 309348886 37783 43494692 61653 189761415 84847 95151988 6079 274571912 116363 342510688 104963 293387544 33895 222003277 62114 313178398 3028 6966899 80528 129253224 125345 183332848 12337 220730033 60554 7582956 22052 215505131 35809 113023881 8885 131709172 35074 331540450 61804 17241361 121063 259957321 14610 102124332 99730 325134331 124330 221926013 24418 7069861 112224 110817903 50566 197394130 13472 219763315 83264 317726247 89484 335312173 69495 296094959 109482 139150668 116595 31300650 65527 358507004 46268 310087881 120269 3252586 55272 1790750 14013 293931392 97639 159203312 102011 171892254 55761 301225226 108079 87649986 59910 361279719 105404 247130503 51758 320951602 40692 195374463 92039 242123951 24633 125392002 29751 378870768 18580 90915385 16566 218053048 13430 59645797 14790 99216330 64376 384098488 39932 203956519 105395 266044919 116055 263512586 75466 245626730 81563 251028343 125465 247159229 101551 75927722 85492 132659608 106502 249203089 19005 186824127 95286 39065397 133269 12374500 130464 263547537 97078 314766634 56561 57176020 118062 266043412 52660 20274434 112119 57166855 111326 332957553 92958 188332151 35657 290503376 79555 144736028 26328 118576541 107997 37766461 24262 19141611 39450 322697560 30473 291292820 130498 215957400 37909 19246210 17571 80748348 71076 140690906 55640 287821614 87965 5562694 65864 275316097 98942 255555538 91102 115827988 73373 152505679 31481 212551933 78399 249919141 45087 256484077 3867 115847052 85330 176086126 7086 303731493 10519 384223543 129501 365731270 101415 12831255 98782 84357723 17741 251551683 48154 139340226 59476 202225666 1161 68805029 60692 84824736 46014 367181680 3012 329726931 65208 249845579 8657 177105260 80471 108541121 129210 314373009 67825 330804607 86592 159119726 45750 262046031 31052 271686927 117518 254031744 48362 379056437 53316 366870254 43929 3448527 99497 52902905 27882 382329161 106751 186194523 86081 249596323 31652 374216308 22318 129475997 76868 269875609 95799 15171784 2732 98148812 52718 340163834 26003 322170150 11265 146211918 84075 170820570 99563 374666426 57608 10119490 58520 271464795 63350 142419247 65186 72547547 4110 248098506 54613 160882113 16370 338796413 64341 294675177 131255 334410969 33959 58743722 35821 256262397 55394 248867141 98830 285904848 6013 60012372 1367 150670784 115286 377636183 53856 148734710 76361 302350536 104256 321859793 99119 164833298 37928 195598765 118897 327192962 107415 116703393 84069 297682733 85864 354733396 125931 39387241 18194 55249799 2295 99321956 58707 162594062 117585 250529701 130304 104564357 88192 102880240 97312 31408985 20892 314366589 14945 162221370 39158 241172716 22013 258857425 4483 235691522 66360 281401542 125275 312315416 104417 369608311 107723 378243071 21936 139990156 106042 216945226 106720 170182581 82942 7332865 37602 224444686 8776 67408837 23554 23703848 41568 127158228 85168 239337050 14226 49951329 7471 17706672 77219 102323776 117874 109268356 58465 309710244 102809 102668485 71881 25103773 68262 379601771 81855 288156582 52285 210325066 8653 72861276 77175 41008125 43846 205473020 52747 276565100 7940 179523281 107401 113837067 95597 236452925 87931 284279691 67449 257159219 130271 294941392 49523 369077040 95574 367315579 122706 315648804 79663 44128476 56963 144456022 116829 247196660 20539 119617244 29186 196667676 101049 340234645 120044 280902414 113910 186763599 80318 368974934 18676 186398921 102328 50532774 70261 283380142 80202 159395119 68542 241328349 91828 76439474 19961 3123694 92069 56970352 16679 149968172 2383 232751991 21399 5354325 12865 382027405 56740 239629574 126084 135309215 73554 164757231 117742 297348960 22340 177371426 27662 68495890 49957 121538142 19739 99017772 70643 343642739 22407 282196471 127234 50607335 82862 162586281 42229 353228290 48727 132126224 54105 227153473 46550 368226023 91539 240237008 27730 50233017 8460 308778167 3448 383180876 78439 132608792 94111 76962019 32765 266574985 108116 364936001 121764 323976861 26795 52454447 14155 116619552 45026 369388789 41011 265627930 43604 324092747 110124 82543250 74852 22953642 67108 270855429 63079 302524170 47959 303662189 75953 284081141 119810 366170988 132431 72483595 123124 365455984 108602 191211781 45000 136742860 55647 314034769 35560 72926188 100583 142419710 128575 287866999 49291 90229249 55703 210392666 79810 153328598 131486 298483041 24880 120296309 81942 20659382 59738 177867521 92971 352867575 112020 172796098 87340 130156707 18416 86564071 104345 330425209 104098 353212278 127842 242775145 44861 381068748 95866 179706678 17048 184971900 42996 114063108 37504 157150810 7810 251214539 98900 224631493 23881 378318581 62034 170648819 7608 234404088 83529 232985550 71504 52000787 132093 3461587 86445 293315801 2751 206263169 109734 147798497 47526 288405836 64741 108096038 41141 280591945 117934 42580927 75475 228020357 32714 172696436 40890 76880521 105489 116941492 81893 245045716 69021 355975737 132826 307580937 12133 158947779 40989 249412896 29949 349764091 50803 227185781 85589 380849047 52739 78230818 51276 375676705 19639 277887663 45379 132674785 75676 270195563 131836 380237531 113317 119046908 13693 294310059 80691 63497669 34614 256570159 16754 48778285 61540 95986055 61444 143581914 120733 249265186 119162 303597406 70212 177960802 61022 90421618 16159 71826812 772 52163047 63073 109223077 37640 299831764 58986 107639332 492 147770549 53396 241118277 99609 195095445 32197 117966859 54444 65767228 113072 268674178 51155 132152190 20459 14144936 67112 193821297 7989 208448394 120958 195218338 70621 133584929 103254 213648382 96981 349480994 23331 172540786 100197 116727557 75227 272240189 70906 32072642 23012 287993353 38400 332044975 93422 327331236 113564 26841642 75302 345821003 117980 79989025 85789 326985587 101964 54820344 39065 54160734 1130 382234739 114382 217987951 6086 126733698 57320 6497747 113230 301431985 60651 293062539 68481 149558498 69056 1522927 5618 337990822 67837 239733546 39252 268789025 87626 11553421 41644 253323647 79845 193546345 88078 202248535 23300 127372948 81484 166102542 88552 30257913 40895 314252217 35950 129698444 93688 187369752 34462 156236632 122447 289031448 129452 309804380 89371 290796903 92650 324424422 121043 69668830 114033 340713513 124650 109095579 103939 112441555 64055 255928827 99796 193047844 128117 16544746 115287 384173734 87869 257513909 74032 58216764 33173 106759750 10417 259537794 58268 63398229 62037 314586368 88189 360829596 42906 14076075 14555 192917937 15877 226945126 48160 41853499 31850 43875109 22278 246960802 61806 373859427 52001 87276322 110230 340704291 115141 113881169 69547 36272559 65317 182487631 54557 293958235 41839 121655557 78994 218015083 58740 20604730 132883 331589578 113981 372377904 108981 160074773 75121 263770982 104032 284603698 10709 351138163 27750 133056823 110018 316925569 18126 923694 74866 104422933 91626 280954189 54142 106707547 5967 369413320 13988 226655756 1419 254978927 102408 178884884 90056 48977587 65378 367171638 42807 51039702 40090 97392363 6427 147163775 53164 14574338 85947 76945232 4269 286894824 45736 164130510 47845 248518772 102559 199562342 42011 148260810 72974 256694816 105566 119544821 56579 31407020 78851 101817491 94118 107502290 120985 207743761 41063 37862480 67355 358871422 13079 251434201 61430 167217070 131696 61507342 52964 152924413 63304 138088367 105461 18648938 110246 267290058 98339 3052141 51460 146570392 93072 230228791 11172 39203611 40126 18384496 93013 156676097 36368 76129369 65220 305412332 61669 66855214 46431 15037420 125685 247262760 41559 94183449 22716 205331990 8383 75162214 66501 152856260 32181 382156126 684 125458790 117142 279341605 44098 171003226 47957 47909224 118427 213575947 110528 248694208 106432 106953675 102838 79301224 40698 99396139 126690 175967342 128854 132903846 132114 108938622 12746 254654870 110820 317160886 19400 209641278 94355 380082369 120550 162098351 61029 315648710 92552 378951938 54732 66651066 23144 132210653 41270 76377574 22933 382520166 49069 143981084 21798 375367293 19288 195429242 76685 214979074 111513 181895509 75941 315156657 83010 79520648 124373 381425624 132590 225680925 45940 370781931 84946 186472519 38688 154315966 65939 137144536 44653 18631328 39055 38298516 104968 245113565 128811 196452495 86885 6000362 62380 384670223 96061 149598959 75161 341759819 131554 354426422 8311 88271445 7432 92234464 71930 149820806 59175 154077776 43037 355092062 126533 249171455 126289 279530371 29185 339316913 22760 337036934 9756 117565393 51200 167127968 98552 179710527 106924 303119043 62332 210281872 83591 376085839 68544 315342505 29426 56219784 16411 65657815 118395 41013604 130546 77425542 66737 250837243 96384 151357459 10428 296475770 70132 92680449 35074 365222091 9366 86357095 126966 330053632 28273 336294480 119341 365897029 59229 353528985 108863 86072735 65142 172341477 47645 70034377 93803 83516331 29381 14053561 89812 298210025 87724 59682073 78295 175954194 103405 237593696 108643 76514979 51490 37977503 33311 381467534 93612 175000998 101316 241256092 53531 68905282 82886 200050587 61460 341643139 75129 139833355 17351 239370321 37089 221558365 72865 353425344 111288 359110527 25771 69322475 70076 123914679 91346 192035040 55506 87632960 125880 362592047 88567 177611881 101795 50178876 30849 303032420 115116 263990826 113234 102741618 44330 92400114 131857 11253672 119678 155486678 61335 166420113 104369 215066692 72741 32598186 17317 284850383 32974 274559114 39799 70023732 31410 46285940 85084 150072911 45652 218226361 21318 75672186 123888 133828069 35573 240221215 3571 102300938 572 5254597 92893 188164622 943 81398751 122047 118312515 75620 339901745 75097 49048753 126849 89627953 115470 189332566 60414 148882951 81329 264466268 102702 95353906 122806 263051329 121119 309658963 11306 19532459 124902 141557868 50396 224553715 33598 283641425 2278 95527665 47709 284722038 62571 138992887 75314 219548645 16077 166938402 33419 346548108 53325 46980692 61126 121703948 118625 297396622 30174 98111574 109873 47005322 38383 318893634 76101 78165280 102471 281781682 59099 324287503 44428 259290362 18232 340383133 77815 328372676 4960 73546575 95282 121714284 748 69304829 103889 202168570 131321 166966759 66733 233740400 132438 349612613 74138 130814599 80695 236326189 14795 270590458 28203 358540981 69113 346425537 98863 268656762 55715 138258089 1195 44493733 11091 295430660 65008 352602055 93561 36037051 83824 303585335 85429 302593111 14933 177319800 124298 367195732 25278 369434580 119072 71194604 66713 21454735 124957 310191668 121289 137975741 46531 327500254 61733 104470001 54150 298725829 13757 173896563 34102 317101785 111150 149794133 68287 95689814 11733 35012013 97420 229840626 40885 223409188 32360 4983258 31108 119714404 9912 124961097 103846 9942328 41849 52633262 82969 363810790 128101 317198788 56028 251146616 119713 362070157 61565 308273385 79368 4701332 93697 172329565 119296 157495241 22252 290565986 7304 222091908 1501 71134125 1880 203102277 55272 116053044 48405 126519203 65339 206102100 76166 135603810 82403 383347053 97887 334367017 25769 256660550 42161 272801905 93908 171418447 91960 116594274 125032 15154167 40212 245493301 19215 13567810 25090 147527107 47147 233273705 65734 193499908 23923 200146934 130161 154466922 99161 99536430 110510 361059935 119135 127553951 107022 339650410 101870 257950102 22528 161754392 39862 207400283 76878 362664194 99235 253018279 78624 23191434 99938 308630061 128848 27614681 52712 78503313 88699 368101828 101447 216609011 112609 313978439 11625 271094722 24223 278868394 23284 73870603 38292 325417054 70036 133737610 54673 54115931 35203 312891976 5961 127999892 52036 105535423 8792 94156903 93446 333703054 101906 114289356 97520 263135762 109869 375755340 1109 96053071 47632 137210768 92452 320099190 51723 353430673 82138 230373760 123187 128761321 81103 337094232 45099 302810096 26232 326342015 66392 172963244 40292 217031711 63208 185838312 14727 230379523 5612 251692395 129072 223498654 62945 255030845 123821 252800733 34995 5118346 57650 226929633 52201 109870831 112211 111948913 97423 160818549 40919 251678951 7277 300728261 80912 113391572 9781 169657959 45823 120129855 933 135741557 96418 59891514 118466 109495263 67864 278414453 12904 46319492 70622 185835553 95068 131541319 14296 186282387 27164 303875111 49467 208430662 5775 123605793 124621 378938678 19521 34517145 105404 364413386 18835 343897509 30913 179978643 107356 2941085 24352 169651017 58258 301560196 128517 221240726 49541 222327175 35233 282972263 55444 171182158 124001 333790558 7895 142575306 104724 275748590 105368 89915420 92451 302151439 107252 222362105 28482 379610680 16743 365559173 82695 207048041 16410 90294074 30635 316959294 82069 73155410 29920 147266328 131443 327744703 55618 42636137 101108 200587092 88903 170489 40 89495395 88368 381770802 51994 314667232 91767 46364545 65021 155967007 121603 95464529 130625 144974584 43221 21957232 19187 338811612 48139 230431237 32955 306484335 115141 312485247 21088 96139846 89370 83877402 124791 192250388 32830 82215880 79600 348390782 90273 254845342 74 107555280 38902 132929246 115769 248194196 85274 205839019 41157 117476713 22729 182534189 23110 141843195 3938 39742915 40382 139930914 53698 250312685 64956 21029160 79615 94661853 121062 185416490 86315 117921264 105416 231980507 75800 12317443 73682 66191449 124313 292862858 103667 123346836 100452 200943150 60819 342110133 31439 169387858 66151 50549254 20605 178312760 72626 240285705 118045 302000096 93220 271450865 105422 254575875 64988 370930533 123198 239768131 122065 63792559 44675 342961440 99352 219714671 74852 344974535 22587 272229035 60293 182891532 131600 126230545 128827 15412896 9110 327835208 91312 62563728 125364 107389881 63604 112822361 99057 125878263 37799 103081262 73943 326959618 31858 41374120 127689 78268765 90938 261108520 30716 85443133 14896 78269865 35485 52577115 97213 190127907 50749 334562880 120051 328041626 28908 211727296 3393 186649350 87982 84733363 93586 228498227 22325 150560695 94583 38091069 10974 192202877 90822 299472529 38416 341150669 9285 295922366 109684 125802934 73984 154209534 75729 174939064 926 197637700 95739 247947485 93627 135621192 41216 77763181 75286 276058082 107050 27365770 123453 197453534 40367 280108395 65282 355309373 41366 100068439 104270 293284483 21760 382419710 67553 321846365 12462 113318329 10320 95217771 24224 339122547 267 236956949 75482 232225128 81089 145489353 115615 69117186 29811 301560658 108442 192929551 57024 119555151 68232 143002298 8333 87495244 108462 119016036 76826 316716489 16475 65710861 39216 172864881 23436 101497763 84965 127628240 125474 160016392 128560 331913268 8554 125121836 16733 183107983 36147 232310624 81925 304420424 126811 185033717 38923 15853091 89783 116108151 31298 121018379 115000 172385771 90765 196963040 61259 292912646 61435 243373635 127056 225522294 35233 346543668 7193 384754524 85598 170143818 65405 269598481 97895 273563317 53778 315898394 87894 277102810 129687 287673368 5230 28097287 21692 32177473 124544 155964973 120617 377369813 33580 195702730 57696 94466460 132211 229390240 41036 3325476 5088 297715826 8518 231838924 4498 141864249 45845 167818022 96933 192527539 53968 325119657 102961 296390155 78355 369452128 81101 51346916 101178 205847101 83795 196108431 28031 115166290 19154 230792106 123940 342885880 111442 326976382 83269 40059627 43511 161867028 25882 32089289 50892 205404041 57890 132494529 46923 251092494 49120 197293330 92147 177072945 86886 279950539 111702 8440125 78052 57081328 10392 48309598 93340 31204746 66621 210419312 7010 131600569 112001 271708042 26342 227369018 66653 321252070 60996 126465382 116189 159521732 100752 164335049 108816 146651572 81499 324353722 120908 51672538 27098 15530542 129512 309532078 74513 107546998 42455 228426410 29716 176641678 53025 80573295 14692 196571227 74704 72735543 90323 187099583 92494 73929937 123369 80042893 13101 24340415 89477 335823913 39967 66701168 19474 31045250 60897 303046634 64231 70026102 104043 243166327 116018 94712862 22795 361791414 8060 80154953 44675 98969908 5846 52145913 38894 338924320 65679 193331699 85691 28189994 67774 194641939 43857 128943646 94095 172078578 66821 152483304 26964 277016533 111818 99169977 42024 210732873 124139 284236305 31449 52194325 70748 151338825 74134 1454499 28451 301795508 5327 156577714 125993 114360836 34758 216552275 115528 270617451 124179 60914372 64505 326448657 3460 276392135 31581 363650015 22815 106669916 116808 262332614 105262 19871211 7226 359091185 65128 213273242 38129 382758483 12027 159865166 32574 160682636 113488 323663474 105791 201614216 30541 265098201 117008 139599961 114445 54676091 91302 162397621 73180 16609010 30916 139075917 11232 94614498 86671 38291351 80783 139957621 119145 374976580 69880 87575156 862 15662469 92269 211937466 129529 35442065 50187 232792913 27239 23039338 113657 79262378 79254 307359380 3377 259880823 60678 283751808 84406 143141745 93374 186163322 58804 267347878 92358 316869062 51370 316052601 128834 148023031 21402 40158127 43749 42703184 112082 228485030 50024 273800278 22880 299287792 69470 240152349 112614 114568959 39893 344996434 27583 150871539 3440 378831998 110168 46858255 96533 335412080 76257 348110571 57258 220799469 103524 109697907 117572 194760361 30336 205863239 56082 151590604 130168 43050898 39069 75906790 122786 284430052 99870 186636018 48819 322858182 79420 279089032 56876 326288050 122490 313617514 97226 97892842 110803 127739454 51835 196973116 45356 264773314 85414 121413264 48343 340750606 31801 219632781 45754 49091850 76482 330640332 114126 226070292 82606 59474620 94421 188873779 12888 246005597 41967 91482429 99814 127938638 95987 138959456 69445 31525727 5134 117002061 72427 92899209 20753 167106650 92907 52075312 11940 328853419 58859 13010721 97925 355127615 29104 229345882 9239 262375183 110035 321796153 47360 36274921 120684 247833177 101977 290547322 94730 252338634 101125 220041570 16213 237957994 88395 157340387 50801 305926894 11169 176069837 84219 266248090 118583 341571796 52063 37237954 56007 270164371 68156 317714758 41012 116171528 16300 192128915 48683 363018569 117697 48473341 5481 107014499 117337 76416958 58032 251157644 86078 65984458 111937 267746233 1717 92427259 57771 220648429 90632 342947975 16035 123792474 33611 102088741 68119 358258829 8299 55612242 21480 264130024 6047 303855836 76726 117610836 107011 162508036 12099 304958888 35093 208405454 109148 247827126 31247 68061347 30181 5787586 112860 256010345 21692 25418197 82989 178603032 89753 1983056 72089 295906170 59016 304819802 117231 308033386 10917 56599938 102914 17972767 88156 226918801 85323 143970346 91874 184882278 61390 140008208 35985 345885221 130504 181157056 129871 14245816 74104 275987932 46863 362864545 56575 5880958 124182 348998279 100075 322755592 96872 186125581 127446 276873978 120960 89703476 6037 110775113 110339 160062505 112367 164476713 79860 48501157 127776 287199146 47205 8946355 48876 227520722 47314 313867141 86313 246320140 128464 214807879 98523 22068818 99313 47732308 116274 64065117 66942 207217149 26492 313558190 80793 25621823 33062 258446378 3927 243889971 34769 98553624 72918 67955642 86277 55216945 35453 241668197 127789 357128695 102461 360080663 14867 87554746 8214 161779575 126366 298576699 80778 311283400 91776 204921805 4539 4285390 21045 379778779 70530 179036893 47415 341150279 105883 261369441 32767 208928542 39993 123329470 11524 130101483 47780 178196091 120484 47597580 75630 138194704 52720 223239330 25039 71826205 110228 258802938 55895 284553291 61252 96481173 38299 190904639 132427 22362907 81708 229316339 131610 237115067 21583 134568751 45495 353320012 128251 272537349 122496 90034953 66673 44304681 89874 333824335 124033 177656830 122949 90049974 33913 82668370 77258 309015484 23272 30734845 50130 276591106 22716 103978273 86022 88865318 24783 172257734 111407 205359213 55135 280041107 117681 324699364 25505 198202717 101348 306860048 55054 276214829 41902 60490323 86530 272140183 97241 135206647 8462 236272924 2614 232265221 29758 212383603 38411 63220705 87297 275558022 60420 64808666 35696 370251763 22026 334644686 5044 373425242 16517 117906336 121845 113935185 80691 166456054 54537 108860685 122566 226558101 61112 384842300 104535 30230 49978 170618906 14029 241822421 124197 26731828 56690 72534237 11831 291022505 31917 95854518 49739 110416442 22633 168795788 22057 332445050 35759 342103929 108278 214327116 29120 156336759 2878 18174240 59351 357040035 84724 136143660 110599 373890643 52320 329716037 23097 317941974 54492 111652223 108081 369611414 51223 138627359 8888 268684179 94680 384625784 19592 186658723 66325 30749692 131338 309241482 24749 321569322 109307 40688278 26160 181987028 81805 340615110 45833 88476533 107958 212118582 95133 120306522 103917 61850079 131091 320394513 68352 19372857 97951 369741772 102278 166630641 92798 342008791 105689 247903920 29802 108679173 68218 382533448 61435 197833526 68227 311097172 90008 241988808 69006 109544039 103752 254676528 120196 326529199 107428 170546432 75673 142067383 57543 282571527 60794 297007885 100950 10371819 33650 29729976 117319 98306158 108099 47739134 108137 202304429 97457 338019453 66422 256052966 53637 316157165 121774 164322838 76323 287848465 85193 102602040 46533 270217100 115976 246770226 31877 366429168 43930 225503911 223 312457081 69939 274195247 52275 283653867 3744 44111507 35680 4458644 84994 362898717 73203 213485571 84610 360129336 94486 50059048 17682 218640280 36434 376945067 5479 347838161 82141 356575140 112694 376523840 124733 246724780 79089 193319970 101439 314980038 17813 116427171 21186 41937129 117250 239894421 92394 204573730 42883 187738592 80491 241385107 41223 270903481 14444 331425527 89339 96750052 28393 384158600 2804 364380775 68537 3814437 20290 256111026 32041 234213330 72983 218562413 75852 27710051 101065 363285796 118732 310975682 44648 286909044 102597 56135264 89960 97347635 2647 190010990 3409 294771102 103910 273310350 118410 225563252 65714 226675099 95384 162440392 19646 199540752 29278 253087769 9438 195554765 7556 202896482 39579 172815894 3235 265666142 54093 248326259 55503 228875389 54603 61295686 100800 130229979 14787 350702024 66676 218282610 55700 333420950 88272 228127133 128124 341740810 22895 341062649 49973 76047343 89630 25146671 103749 218657915 51021 77985439 116863 287065122 47793 19768100 15997 309585904 59378 210144258 18370 336088613 58808 28832420 77018 31264834 22955 343062857 117308 59115065 30546 311728353 43245 128839565 127838 343284498 10249 223072156 102597 170223206 56742 125843190 94855 317133096 99786 193448661 40566 166657968 30654 250333136 27943 334428482 91503 66744876 116387 220593599 57022 92766775 90494 4049155 102654 196500062 20937 111517362 115720 136458751 108901 205123210 112714 75747632 24212 139031694 26365 92005686 81442 251529744 1830 87893931 13618 170654085 131386 135540593 90910 299024527 50715 159157346 25259 134157015 23358 323448475 52490 208230157 6804 48726392 5054 243974859 114126 100059236 27169 317446445 101512 94704921 76938 22004351 66626 14613000 20080 285774464 85374 257321762 18198 301670536 122331 339295660 108145 247034987 59099 362661097 80565 262037435 69762 220111653 18416 288174695 121473 61766839 10304 302666344 102687 379171529 52700 88153632 54943 202370425 37441 7489699 41036 95075304 96066 91478008 71139 182573848 131396 275768259 94955 259531951 31444 127569355 98887 125281829 97406 56142708 82928 277361651 102166 359835376 124907 144245409 91052 122945975 90291 121201061 70904 55554125 90370 226789756 30148 87409699 37144 274502876 19 83517628 40468 66837394 65163 295291232 34220 322708282 546 212594290 118833 336999456 28055 159571024 15630 355160154 58343 379622025 87187 311645693 79616 92625293 118842 120268805 39782 351532547 58770 55143319 116854 67036371 8554 183651818 79810 152437955 20435 138409616 65475 291359746 87433 275732634 15589 82170303 28192 44289447 21429 351846274 70599 219744025 44849 238023216 82707 336454188 40201 295532684 85329 90959938 89484 179901492 67915 46326583 33982 345902991 118433 289665300 28124 49012174 86871 251401469 56541 254858586 31976 299079050 19496 107471673 34997 245454825 83580 263424325 5024 191733428 46111 104253073 31269 267082616 64779 138868732 19677 120822307 121719 27838421 118032 226043706 93206 338529648 83575 80116527 128981 332102669 104681 308101066 26073 376230263 107555 88568866 80338 321660255 81513 237398306 123296 322176516 14248 302883309 5756 114687309 20727 89058984 46921 85237511 9402 89460309 21200 293233188 107333 64516834 65688 121515632 30195 230817754 10683 265458654 9438 139476866 10377 330837701 68210 128189469 36138 296728317 59862 253289863 111272 48590350 85206 316745973 51874 344629899 35759 305098454 79860 89910597 121975 32627879 117392 343953717 1982 98901871 86281 327362707 17741 78632138 26680 93702534 103560 32201118 21351 322569044 107154 137703514 20382 300535487 8866 105062391 129484 113791345 19250 326909179 90576 278005719 59717 62957320 82140 13790331 71586 318166022 34052 114776014 12039 152248788 9560 276518691 71936 204350015 40251 120165840 32108 64278803 5851 281285838 130690 195383304 75388 180639174 103298 320433430 105051 117203100 88460 257645817 113651 224040954 72929 332577744 89921 158564878 131730 90378929 36275 356216766 70591 157279689 86802 327699472 101682 66444862 90664 58651743 75347 54168296 7589 45546063 45912 194907109 2972 60887089 28415 75576885 83709 310960182 114187 60666240 26936 274493594 92894 147344198 17910 267718042 14693 339528487 94042 313615074 84682 73256088 59151 314670383 752 147852039 97222 54126180 554 191979425 50643 330484212 132960 145933100 72095 2568770 46938 84042445 49442 101082132 108742 60135037 99523 100807416 57598 130281079 92880 259434528 28833 299122344 37997 95884410 123979 9485332 68502 335769628 8434 275067786 25134 44006912 5501 354127227 67596 325344712 19556 45692128 132881 150989601 107494 172930698 13939 346814606 96167 240436697 131252 208411149 68467 47887553 16366 175781819 103338 151423243 118746 27500025 78635 320725277 71743 56106970 31643 42677536 61733 349466005 40997 296265139 25292 67790828 73400 142405327 50798 128986953 61605 1523055 47795 254189443 27137 67960750 96335 322477044 107637 68043102 5185 29792710 3582 218967541 37638 170078728 127811 252682964 117587 285830970 24458 303073649 73084 346788338 122826 335316078 609 201544472 25030 136350123 129364 31057591 70853 59582719 45277 318920836 116501 98210110 98491 108795660 65650 279106768 17512 240316572 74840 305384727 32982 62754383 81639 128160207 37069 319777207 58352 289551167 22893 96077259 62971 243868689 121511 140524194 53418 196064801 60813 37356744 38233 306059008 40310 205637985 130871 72791872 131538 271300326 50567 317703073 12384 205269603 118402 344095500 70506 128139072 106123 97668336 78499 292405671 100139 343397131 30625 122002458 35310 278216876 7207 287481733 59440 127901960 83639 151823813 126027 338840655 48266 4105852 11003 184826495 46966 45298764 121941 255254315 107459 100960882 104506 289393879 108696 363099783 43685 357782581 46464 158243892 112043 384842191 97700 184468546 41990 274213578 37738 52215288 79854 98539530 27035 268390493 30273 49274129 59697 371387436 117437 312396575 107191 321738533 61872 196539918 52071 88696520 8234 314022311 105744 120884410 126437 166568023 73342 262531930 129699 113383128 26565 363044528 21841 197390438 68304 366374311 79081 55430628 27949 135196232 91 264903666 99496 66434839 30315 242695936 66925 107534002 17179 154899077 80873 281106793 72773 64546601 109291 132932533 22762 306029145 33922 187406617 29383 93368111 94888 170502936 129770 335953829 101911 222746411 9107 8726467 9792 27850212 7202 199234072 27287 219100826 109143 198431493 21919 317825461 16442 155774434 22075 372397251 73430 253880342 42631 204607910 22239 177338586 66824 12097511 44109 99736077 46756 47014826 49442 33601216 126804 203564314 130018 162588778 4457 243605814 127 302337181 130868 240966945 102118 357908959 101538 251442906 3071 137401885 59107 376069280 104383 18846968 17006 256270891 70195 61798204 37162 311008891 3262 232209643 43461 289568389 68725 11607674 41050 318996865 110862 273968345 33768 161893198 106387 193984154 59589 358431623 115906 235330499 96026 260719772 26028 177655154 34616 118935962 31452 339571408 76073 16179276 33064 39710776 35752 178761695 30294 61804836 37173 237552158 124899 355927322 31962 47346881 108652 347140033 46574 68216500 69716 260639239 124526 212512112 104599 53812212 119056 76185018 57687 67707701 67413 279056466 113534 191418336 104580 116779170 133298 233564007 85795 15003621 63933 239241741 1301 343261691 63710 242434486 114328 141834707 72901 356342815 3189 347315983 20284 206007388 131951 328200254 58472 297887438 94222 304631626 115228 102606025 22730 383070859 41550 75764693 8704 45009528 51992 248372965 23464 137228017 123086 300761055 120760 184940282 13246 303591363 110521 54235596 22999 22068811 62701 292822377 99091 141447808 14616 9480775 44746 57114165 70089 52571925 117229 157733020 100554 35458571 14342 132598959 17126 332167234 100672 90260110 49120 319238877 35452 4248489 109059 282988382 26860 25621685 5449 142642182 38418 199829621 60899 284567055 121810 2557298 69228 32341261 119003 136472422 117120 200895412 39106 65189631 20259 352435751 42475 285652715 64252 143857647 96549 338075515 58298 218369088 81766 303189241 20107 251689382 18371 101930246 39054 54695206 29243 130182856 23583 3820267 128581 99066526 58045 284620017 5161 361092321 93186 233360138 8715 152946178 65175 262032592 20789 234964004 95549 180155834 98341 4182780 59773 310988971 112374 13787073 54485 142418872 4048 326457836 11097 215581449 120882 172469378 33229 7333914 5684 59607133 20958 73510243 131699 257534957 118384 65295220 115737 192768224 49474 12605880 110483 291067641 87433 210150257 18389 180489987 21306 33656511 118922 78921500 40442 316330066 36630 338681129 98120 340462079 67520 275617474 83228 343060182 36695 383154250 83832 339185510 5174 372279651 109284 357648679 108778 244935440 50670 25122297 104109 11973500 96700 302194844 10555 176860811 52463 99564760 17668 24235329 749 115089128 50534 191500912 127577 267402365 108558 131504472 126804 347779698 37929 202675096 114815 346449216 16192 250334561 55187 52943947 26925 4620318 22070 328597670 104759 288771122 120208 314583207 40418 233746264 17852 154490429 58403 252133295 49207 322686887 100671 196375461 120720 119887488 101079 46145243 19799 122615423 58965 352845947 23013 133610794 51171 133411682 16999 334698123 5407 282956261 20164 102431957 9877 266450035 36475 244889257 111747 242699720 38841 354635694 48154 86124777 133002 290043150 83714 322642417 26863 80447468 93464 381407473 6728 62209616 63747 15572594 5408 2058042 25912 73293451 98921 194459123 52168 5131993 128948 83531389 10519 285492798 34237 368177238 31564 235551830 30922 109837731 17048 254797608 47225 273251985 13655 57760349 56311 163478280 111797 237089913 127011 156906583 64533 327674258 59511 268232050 40442 45707798 8426 45798858 55324 158759279 91589 378007930 15267 96067218 72256 993909 72364 296748028 17914 144488136 26958 227388181 88952 89559111 79457 323014998 74853 181803795 40520 338790412 41295 291904865 113503 33340739 73369 25877822 39423 84807021 40643 345178277 40401 303497753 109265 77465314 32685 75377747 32624 234782482 7438 308833000 73881 318105084 34596 359960765 27517 170070006 75210 236779063 114655 22294380 8785 154629186 42542 47529830 99362 72322443 38109 186489416 121328 351383724 128562 350060264 2269 3426183 10110 196790161 78541 179300292 20723 276366100 11454 264361025 101827 134305451 26849 41474455 38767 167195292 20013 381480221 68542 57041730 46537 121426637 20539 191260573 42196 325869965 46162 109477065 27573 45354453 97396 56784719 37239 232481935 105966 382487315 98724 363281722 49299 234807475 80432 259212013 125288 380850517 106854 228505347 31124 321150026 124848 76599030 77942 367696957 14051 110539534 64745 60897781 73234 235303586 51658 329249929 88791 98254200 25125 106661573 84538 212288457 26878 141687631 13435 251293266 115344 17641725 56688 74520500 111963 147675890 98471 345007622 33062 62382247 33002 149980931 35962 39248775 92914 34570734 7539 124292919 45743 121495957 125685 99221507 86823 378810250 127799 5599693 57948 314197444 79491 58548863 72802 279658939 109996 316157902 24067 157751007 112875 113468754 101960 253444566 12038 342984747 16924 163801213 111442 42767938 63437 213375253 121052 287562418 127009 299558421 41571 71760119 91072 148316958 47797 337058335 88168 333798984 94033 342800285 57982 33822274 24087 125404455 26743 116334714 83090 71742246 116045 154856833 28398 50789366 49236 194033619 79743 370032311 85793 153230283 91626 232920139 38606 191746344 80092 323555036 106306 229673999 64046 304508826 128020 266727125 76759 378542980 88267 21536006 85370 178681262 45296 177416079 116056 234515448 86127 57470564 7280 209304225 96528 81384628 22433 294081896 121357 89180364 115000 43683915 64792 351119015 76956 123296358 8498 167076271 123229 35391640 10752 94998331 75466 71851946 17938 383954523 105490 24814520 76045 23749093 47644 274214432 55786 62030471 129753 80279134 100373 107607494 101883 362889465 61982 76443977 124412 301160165 79972 331945462 102010 72487791 77038 100127456 21038 306940245 1559 373728578 3763 364639099 118431 19105753 57738 136344213 128039 323844302 51346 166353584 131127 357643002 56167 107225826 86206 259045399 25513 34370153 65945 241728884 76294 191654374 71685 278729774 1626 45296807 63059 99163329 101925 295170484 55798 280119861 12715 100232597 132764 164730529 76129 277383443 10973 89794282 91479 364674987 70365 278632438 57460 373047602 40380 311344846 53859 134140190 12624 73190877 84919 300240715 21461 198309412 65714 270418518 128823 87995721 14187 264205382 96766 361536128 13935 120604335 80587 373405433 2770 355755956 8308 267662042 54145 339120797 14161 216309647 70682 23951515 88807 86850643 131538 174319902 13605 48973466 78877 286329699 3936 127314646 101511 234731373 76874 326974000 38726 330218580 46113 216319972 126034 102111833 43652 18488052 45795 115944146 88878 128748942 122728 290969054 57125 129109210 29854 34779462 106574 173973841 81962 17324103 2430 101672613 103096 102713217 13099 121783687 101110 132896744 129158 352494025 6449 287030038 115556 48290753 20573 1493971 53208 190756263 98232 110988973 109375 255800632 61455 239132086 11707 172609827 51483 37868850 122862 38229683 114635 303683234 15802 130255716 2804 316336732 51791 252090512 129656 87696204 21844 144724220 57178 121612432 109549 312039600 78240 341072466 89126 54953901 131525 57905130 119135 365918369 37123 193034439 94550 129128464 101287 210498157 62923 124301335 14382 87221164 114787 347672043 16573 125183685 28077 153067721 6667 17829508 31803 213970124 20101 118005917 34983 6671592 2055 217466032 76554 316511437 18037 326289472 122117 314415643 42450 327870708 33591 348705546 56372 150527500 33859 233917330 119217 6248580 93972 375041718 125990 380668061 85439 368126864 104417 384572712 79767 265944292 124372 364052449 112330 230952039 67942 261722871 399 22709180 131176 164032781 63452 176360424 72398 47714399 53683 376269711 131126 179577307 75256 109136498 62803 185922513 120486 127510817 51369 24161543 123938 361668761 35704 315598593 126782 272873632 123234 343593695 118767 232911382 105503 110715087 26829 74551475 23893 365086507 53358 325872759 9542 288932712 27758 159275326 7054 115341526 80495 8751109 11749 171534191 86300 4891077 79878 232039495 11574 66756419 69126 38429342 77458 333282069 102896 319947982 118790 234546543 5988 198983727 104133 241666809 100962 184321752 6169 245487581 76931 89778729 77942 79187106 70530 368778852 74061 234387018 35321 143185984 41455 24153106 57893 365921746 10366 369096768 126139 6883252 3964 53938859 88395 310701620 15972 105954847 47551 127470283 80186 158406177 12281 49071000 73526 322615680 22082 233707107 133149 22088351 103012 261265772 47865 60538028 6904 249592254 91254 212608223 50958 12102056 70981 74327576 74499 348030806 120236 149567105 52218 363966091 75228 6448442 46973 212543195 18283 41414613 112540 89668626 35372 191873649 75338 283343536 80269 281183187 73408 6848962 104582 165304854 37992 73580016 122132 25998881 71785 92727750 34349 353879388 44861 248859048 60313 226011910 28086 80173662 2268 192834080 123864 283285806 112698 11429090 46547 35298903 126361 123527351 88266 260359896 7184 293704006 49296 379090650 18529 19049475 4799 378480350 78222 23757534 111195 212006987 99765 205219937 131937 357675253 93891 193138980 89760 41224192 115939 1425125 32232 40405674 72495 279957394 101001 32242189 87657 18653761 63456 116712023 53432 131232546 12352 67442475 64014 239763429 126319 48199979 110364 297799226 23925 251795341 88732 103928643 97120 279958568 7533 183291458 82823 264608389 15726 125997833 23738 384017465 40995 354001655 66434 320586390 5030 284655801 114786 301497469 67125 26082646 29264 289293389 35652 253564013 106387 368943033 2769 382407953 91213 383928927 11146 90483431 59284 162904980 46323 178221002 18622 130109444 106427 230199681 30124 12613615 10865 240997878 93234 371999608 23314 150413949 120335 170018323 73078 130419383 49323 145927163 67521 267278932 118812 127977295 113265 318265469 104647 243106913 52129 381383514 26718 194371256 22857 275657431 132760 84619625 124262 23873739 24212 330073337 37115 240920789 120841 173212427 31153 275094857 61672 191482183 106074 131881457 115436 254940576 47058 76118891 125515 114928716 97318 230565035 108332 236090724 6305 104114423 92590 117473914 19639 34212172 80420 193011302 73285 110075403 5221 266123 66894 42079444 106409 224229723 35836 347038086 75840 352886737 44637 354786222 447 120871929 36136 117803103 46969 384699676 84564 227976274 113020 277618522 64477 4603492 71948 280857921 89652 254837359 67683 150895836 106076 243427149 106546 122729349 127582 101836823 3824 68946343 36108 182996899 30964 312916315 115458 363571413 51169 89125789 6334 344558295 132111 185490569 127037 67065402 15678 34739120 11255 107634940 57626 41846758 62278 283899303 4703 218740612 28296 347296015 26840 190493034 99369 89670428 66479 261707753 106046 79522226 80372 19600961 17851 7898820 111318 2647073 66544 179714837 94293 39547570 66876 67859507 30168 203824800 65992 66083212 85617 369648986 120816 198461788 132756 362349175 27629 72545401 33737 146535104 86292 91201646 87233 250238314 65725 350224621 47551 143794602 62931 249349458 45644 114112127 78016 42386962 132768 344833386 57259 171553658 106368 58714130 30129 58513614 5611 124501242 5909 301201228 105863 373551609 131023 231587525 42641 61271003 71617 126722667 58537 182685112 75649 81379738 109409 172621334 88677 226681468 98192 352371002 126933 277572752 33151 16127636 4087 84560619 127987 45563979 94351 360102339 45378 189553796 98921 371464291 59490 44902380 13487 376936696 4086 292185277 119769 334516281 126810 136749066 13474 178450253 47642 3769523 56697 374398021 94110 284889138 52031 196227421 89120 358070904 114171 370385489 4137 264003645 26903 184458915 125465 80478493 41638 62656864 27524 234306267 712 167993312 49381 171381033 96643 223163055 15341 284949752 92438 348303457 309 201795875 115261 266196601 72421 52693715 78825 118841341 100051 379631130 5479 81911835 23929 289059350 11779 157775925 5181 206732476 84794 199913714 81570 239741336 79213 29238283 127584 40420809 5431 20672751 92717 304058149 27087 9384551 17889 238723526 129767 340399499 121580 17133452 86368 136935992 76638 218563788 35146 133357045 131503 100621263 49880 95872546 41211 4227303 109059 373936944 127129 344437784 97826 251083337 90240 248565379 82664 16353744 9313 358724095 124923 176660819 35745 147534199 12614 341753114 12769 300461056 74165 350622623 87827 11027431 68137 185421337 124810 276846918 69566 2709712 38203 267223909 96678 344028387 26855 23257344 129858 362488408 27008 29671781 102653 133236121 81610 165076307 103340 256859431 96593 7438256 47916 76557388 95569 209792809 80101 266495542 120628 296066364 14767 92846719 25628 199092045 3822 5132506 49931 218044367 69476 298950437 63026 56073242 60922 83347493 102941 131416588 56925 278464147 24825 170700131 105887 267672771 43559 294777857 23214 93845323 83328 13386235 98016 123426190 61817 12207718 92188 49298891 62292 115040707 89759 376117443 18884 54067496 28012 131787993 60813 358139855 109724 326797956 23331 118787574 9564 107741489 23175 23002094 55028 64341685 114104 160009735 57353 354429548 19445 328916325 12701 308008258 89514 70585366 27197 227506868 97505 231552621 48580 52802811 107729 28676009 31270 337879754 95280 89770861 8230 47561648 43767 276504533 92201 45362768 48072 17435388 121709 234040446 15855 44059690 11416 48186076 94004 334171740 108817 319192683 106684 332610263 65120 229352118 80088 110548016 107254 334416295 62548 68942586 42476 124857131 66418 30088982 110324 286810186 95378 18735440 102560 69970081 85180 303515506 50813 332641217 95955 297035586 63077 175241997 129947 180097978 8519 332216954 72867 83102407 1750 46060306 41349 260951019 28815 24519026 75739 108502076 62171 128936190 10949 284576659 125552 384437336 52763 202300621 64427 54312763 106582 246808106 52384 205385352 80193 114917175 127625 60376819 112464 351943355 44391 90372486 86304 351168642 66481 81213580 94261 70452905 104718 159458492 98715 297223466 73628 79062079 51378 163805301 180 310701298 69742 230151046 97058 204296268 100215 71209806 86794 109346551 19469 243197911 47979 237031744 4813 353695620 859 4789702 109712 301413717 121723 165450119 115850 363502689 126548 191724834 2333 354951053 19054 350862399 61069 188282248 116285 97679541 97755 149205365 124010 150426257 32808 293727258 78766 109192054 61372 182419939 86226 161975091 128505 354104203 141 245259998 82512 128663663 130120 77305843 66770 186837262 106769 99420897 73246 283532586 115615 92752123 20354 99122299 37121 97845614 16497 324634293 85464 164715184 91113 223538234 20659 115879883 99513 199269337 97222 300119509 38007 222816451 1390 346272125 16011 243354483 65689 12735072 48382 210887003 107527 41767190 49137 178585776 57352 373789717 123966 358501361 86435 207968949 15862 47975476 110220 25383537 122491 278377270 90551 32138427 78806 142224865 85676 238094549 24197 216063753 37441 347058490 24406 303860684 115506 151329392 3556 114279725 37261 140096563 25610 181079705 53003 114742485 13206 252164255 94717 230660633 50323 256700430 105215 336926443 31510 48968573 61513 164163933 61137 36324023 20399 209466336 5583 323351740 110428 246518228 109667 327216453 62409 324651237 131062 78909377 47579 300642390 39423 83846352 51152 374703389 47306 23126542 82177 238211368 67829 126006792 10305 62732082 96570 73473284 61209 340915445 26718 66803001 113206 196382929 125075 90479125 58893 19068800 83218 297547926 45772 265011051 53814 212872777 53648 171537946 36431 272049572 123124 331036630 94559 117497705 58628 242427668 113732 15989814 98520 7536188 113810 255546501 80554 299370629 128359 51207842 76709 166537786 64616 167192609 57286 6945898 25068 165831331 118086 281515546 109325 133542765 38233 86493882 8350 268355895 86250 372199647 78151 8941956 33176 216097602 59146 179933276 7257 273325559 65602 343346724 100793 170000400 31444 14130302 76455 268455097 21778 138777838 85401 368586955 125317 169283355 38533 193723269 59879 43190070 50860 219247867 122335 346787054 48886 381564621 12217 311223468 11292 44206174 110471 376781731 98950 320631351 42955 164834509 10838 109449688 11834 168056813 15706 375047281 43360 265622436 79659 23941984 47448 63831132 21105 360978622 1442 106677143 86548 82207133 123948 328508036 39672 126142681 73079 332600434 112593 236701305 40393 266637547 67341 131182979 90696 346762440 78230 180186903 75496 198542097 103738 252575432 67203 284502994 103208 72506012 18169 344062124 121072 165834334 89792 363744945 126966 269554413 55393 210166890 1611 251031937 37868 250330002 61791 17170222 38557 52914078 125980 48139312 2979 76386501 27058 47870805 30714 209616488 16934 95360948 125789 109581027 93665 247533586 80986 15323187 114124 210995737 107688 353988696 22061 151124418 32608 106711903 2884 10599550 25369 351261692 119050 380146811 19578 8077352 71434 34418309 36644 186407284 12783 297515907 22257 19170065 16755 136913682 35660 378062863 727 21377721 73288 353736169 77230 109433542 116268 211447263 92958 358779762 56204 33003493 25338 103020163 130357 107831851 70113 34146606 45461 250126489 75696 13223556 96480 349027114 127040 88767874 84313 232345224 131177 263494080 60521 282619972 120634 4789260 27134 308695386 31875 81919957 54016 375333894 106122 281160914 29457 368377517 127633 47673926 22632 21562804 130010 59542242 55247 225630730 70437 172045270 14239 202803416 103421 273956155 113690 191502639 120561 295292093 95465 326913025 79924 309491206 64461 335516827 21632 51055812 113030 289380430 38889 179107506 1297 52406292 111963 130822381 132453 88918723 118755 100679630 53243 344443239 66994 298600416 82365 368361424 43162 262923054 69788 86963086 28655 48229646 67135 228126181 128045 214872551 54900 336369649 132861 117947493 114666 235672519 24140 12721487 53223 102268063 113624 117149562 53825 327807675 132699 218869840 84556 257484332 92522 108183113 28114 36620564 169 126119882 43245 275030306 85785 257779591 52048 105379401 85779 262912140 122335 162338490 70631 51585012 29781 333653419 27375 320815268 120751 140506869 9246 383348837 77942 134127645 88637 116470887 92461 20244298 60500 91668660 43554 54344328 77498 131169790 26559 4455785 53329 147122650 58114 351768398 126538 287529374 120457 371990409 8814 198822890 14941 187608819 65131 326837405 13757 174791400 35891 157178450 38355 221815306 57477 345026139 111659 373269535 5189 289682770 128924 181047370 4533 342449040 31488 257753961 56370 160312405 84000 239836391 132828 277187481 26650 298334828 74157 58757048 56734 39437899 53289 90113293 115884 355278245 7026 168296095 11938 54848091 80585 355851602 49770 274080585 99130 313420644 41289 336787010 119025 81196366 119351 281721743 10539 328017314 42931 134969178 132801 279979171 43055 34745428 26552 39008262 56155 16277630 93489 128853607 131089 286618167 17375 33282552 10402 279327407 31439 10526870 20401 286531679 98622 343415745 89230 348528955 114625 191095117 1750 88066038 111949 373068384 28560 337999532 1000 340532477 48476 251323080 74474 105184767 101459 247513887 95566 22159806 71939 78397435 5946 216214817 22851 336972680 5268 24544929 84491 221761633 72404 178003562 48568 133173789 111492 93319057 31753 235226622 1947 310037722 20463 313902343 99453 49037365 64781 363580747 101184 85573021 12494 162666212 99389 26998246 33590 15123603 90884 191788441 104458 96607959 104598 28076184 110676 121623077 55503 270012974 94428 50086567 120411 246801012 45130 379830726 20172 143686314 119639 138817572 46651 178806268 103975 152140660 73187 24642320 1806 143394816 13481 8767334 107171 173269076 67723 142425958 35203 142306985 104431 4285835 115727 665247 61580 312126011 5152 42797399 38398 265182369 128059 95887606 7799 359129171 111854 83615583 32218 329242867 96190 27864217 94521 139161535 94745 47020277 99141 229779629 24931 256401269 93880 73198841 104767 354022740 70716 342094529 101706 366569469 104261 204014722 1075 307302500 51543 51653266 129051 17466302 26962 186104001 122362 264752264 70005 355810449 14428 53495949 80869 330145964 5618 269027790 102926 219491139 110822 180044145 39501 56023105 131832 360151986 68106 250078615 90322 312983074 118345 122383829 26940 291980128 18911 148679865 24672 10340657 80759 62323284 112299 71124437 101137 121125305 110375 182144967 101575 333384232 8844 372543740 3519 179627507 130745 191436843 59868 132473226 52750 200598568 3920 165067215 11868 279026313 8797 298851600 117654 364311042 77652 55420035 10417 172309661 22866 163534907 1339 346767844 96393 21001950 46786 156957749 42257 257659242 77942 235830942 51487 365345549 111687 26622633 86202 142905439 71582 266059904 9876 296526023 42365 243108556 107825 1327414 76957 360818206 108960 146169476 44755 358374474 96332 352240496 33818 239696326 130357 38226548 120855 314482532 118912 206006469 80614 154634825 109750 172359472 95741 182079514 61832 314585045 73251 137389369 109681 55131236 75738 18331630 124985 66605384 109823 272881879 43261 195308682 20080 133471758 106885 343683241 79524 168706736 98896 372398060 95256 88500407 126146 247451435 6862 178433538 104273 266509499 46529 46834289 120990 15664588 67386 100586868 6295 338469193 65613 311579978 40045 31623401 18933 359137901 17886 252696228 38964 375803335 34166 359362241 54565 185725249 50136 79521075 2091 194024788 18234 150401813 71886 279304816 5022 120260028 102213 363035335 80261 278571214 66600 6278167 78869 148967997 131514 6911521 108798 72881942 13987 139520453 122245 296765606 60075 107469478 32965 218620543 128084 83025229 21637 328930894 41439 204164064 129546 306466210 23414 136254244 99292 39946724 64766 34489531 65212 44227338 58824 217255019 61681 163919448 25238 255364662 77727 100822392 26996 114349540 124874 150728938 91196 270379337 24347 174870414 24563 83245645 25409 308057138 78630 18442866 104193 222854194 43498 17570993 400 52372078 86807 340223741 20932 149399639 12514 350068970 10110 54426294 19685 238280812 117436 61303986 52537 327083000 2084 113729091 16565 32031094 33961 289159423 38081 360666020 58175 291120537 131969 95128057 127854 174793808 79642 92730732 30355 324945574 65299 95867768 7828 50605250 12494 232123928 95628 167002192 71042 149333584 21031 61124858 118905 84203828 18337 100287345 92840 125479676 108763 102522077 3039 102873022 132724 16016961 75702 196554404 29119 70636896 83166 354734048 123654 183141065 35350 114625579 125589 369216279 104819 283492046 5491 193076211 51241 328242071 13216 61061487 10093 298434031 50483 208659208 23429 186711279 109860 379656842 103240 131050697 3422 286579527 115468 92643413 130896 77971504 4066 128393156 8731 142118006 16549 119244150 23005 2944708 108082 364785383 41609 220216039 52209 129467283 72779 299943353 7813 343735955 35121 232407131 6571 176350506 25198 177036532 105113 3303388 5865 249530415 115423 302494609 117596 101056958 73619 85212475 64129 185386957 38681 261556950 105568 256888198 95579 261246506 49049 257422505 9901 208384389 133243 316357139 43009 338254106 114996 346750738 36566 352800458 26597 184659729 133275 261987901 16999 98769000 127714 261224685 86108 285905194 30257 172838342 64419 380371419 123822 62637992 47147 77797252 47917 3816057 3517 79088211 83601 205624566 111422 273118665 46371 278979158 101576 120886678 6824 150324916 93220 26861686 38541 227638714 13138 38349623 99590 238041703 53223 97520630 119369 235138112 80761 259510907 28619 254782133 19519 62862659 75597 138599624 32724 354950127 45359 270838940 13509 258159226 7042 321588745 90349 63006419 13871 299761301 69187 339241266 61525 246986380 108288 122140530 42311 306816424 11004 303879634 10330 35838468 1174 30770571 74284 149502506 113903 36679191 52327 170091796 69825 17476837 21356 43674660 41860 149354423 34124 245363151 114586 197028361 56873 80414691 5249 177230085 34419 72470062 124919 218017846 110411 213926713 111179 326477456 18015 300810813 75361 379101072 41733 18217882 89033 31416545 100075 380556883 92200 288327923 89291 196252367 61331 137782611 90961 296416462 116772 150685101 97688 131152399 38215 335159619 18286 174241594 75874 324100779 91280 308016676 7218 207375698 72798 327801248 78914 312608873 20517 335047839 38582 5624044 120755 2892028 26708 21864270 53254 85310548 107997 18813309 70066 212462738 119938 268367342 79254 160289823 84507 81429799 65053 330100777 70853 82439953 103880 361392396 104026 34098129 96827 344256192 111040 121450580 131026 241452136 126256 130061059 119309 322679144 66947 288839642 38833 238724177 5795 18773210 47076 24326945 16672 160701237 112214 229697309 103287 54371777 31540 188601953 36486 244038251 40871 371625822 94943 280086833 82178 138784859 83709 35881290 8512 3307160 94450 289007023 4110 245613783 65314 331437802 70051 238520546 32685 366781538 87217 230727019 84724 71709531 123455 343607210 53929 283958164 1159 278734770 38828 33645856 128849 252739641 22508 78940141 97457 237264848 84104 291084416 22551 127870119 19572 294649881 91677 343488887 31723 311828213 8315 35150297 49346 96943954 95415 130287596 37981 380672298 91755 29870314 39118 328538914 79215 214314423 125033 287980625 25874 358553836 38194 79022770 5785 259334337 104265 359873076 125490 96118275 32853 11742718 103504 324074899 47642 124911667 95462 136543802 102935 126008510 25028 203390344 91590 304442852 68841 374048221 55863 302506265 113900 41653065 63642 290996825 44768 376791197 56085 89238566 47957 100490339 82075 190924068 110676 192059403 86779 36236944 38059 122973444 130956 231169496 99368 84686238 25161 189266068 49567 141046735 81743 141137247 119732 201893795 57051 13702340 128151 251250164 101622 15450372 55317 114032 50410 283409760 5659 370606721 99144 20937948 104393 53166153 79602 231593333 101019 153912346 14881 370673393 59128 384402318 66481 313311179 24633 274132557 72696 267189896 52902 20424258 90559 52019317 76954 198800168 102880 210367387 52660 230432276 35875 379947157 56135 221229399 41745 327752129 1027 287964343 127255 152950317 129505 367962798 89803 152165867 71619 285315573 65564 347623881 17394 256100310 49176 358646872 115581 202804157 129186 314705977 99714 200899852 69141 252284533 53439 54419181 91105 175765674 76790 374577916 38008 66038226 80635 166023170 18158 69607184 16675 311656072 90608 343074104 20730 114890207 27295 157547550 21186 9987671 97858 258757639 71099 191982098 89464 254626402 79007 112428904 35958 353750341 462 3888925 35983 212131774 13980 218396108 13501 337805970 43861 163161296 8506 79306680 45838 216141818 16755 353509929 131897 274010215 26512 345251349 101829 233310842 119429 222570480 1184 186984397 128282 90380666 114829 270788237 19381 233285200 45378 51369668 98071 145277467 98921 377716872 55234 121400431 5195 50450777 3405 3903740 104716 61127995 129507 360451540 94215 290213827 17774 65657871 131117 239713576 76389 308841310 22575 168740702 116274 127870482 23717 20676983 67810 102022753 114324 340071631 55723 249832710 130337 255406638 11834 124473955 104265 2854950 124800 363009621 106211 342005236 73704 201868407 41266 272622884 112938 51696812 8833 64164289 84564 368345392 91381 372539435 108397 177139742 15895 83109473 44146 347723734 110244 229299857 118082 90358716 80732 136247519 15497 240685374 52285 104825304 61782 278740000 79663 296883722 34533 238724373 95137 128323134 64707 317341068 79040 205877219 132277 376696726 129517 50524985 51264 78909913 2112 350717912 69260 190976734 83020 199318063 65614 182064403 102803 126043763 60728 83427319 60738 232956817 114410 35166839 84321 53401341 5446 72210174 32348 205574459 29070 5317128 63702 367467152 49012 21824778 106983 374791258 105200 377340353 109349 377405533 77163 75924513 126362 307034338 127779 254083046 48407 325130458 58119 284146685 8265 8252086 64605 63116110 84709 312770403 123784 349516119 101683 373132640 124150 192820542 7937 246327637 12296 268282570 100980 164227120 114371 74543534 118154 80664051 76524 299726567 31483 239937026 125257 156510407 84722 58254829 112355 71523861 125644 15410710 92053 209515534 111839 317687571 117365 13176497 59699 93923354 126975 277698171 77612 156546836 114380 354838233 104556 261415761 52127 172921809 32714 246467545 4442 311101937 121589 304674494 87858 293333480 49079 200246592 42398 130446665 40637 137044668 88704 163667810 39903 332970321 121531 302075008 107440 208185116 53561 62764793 45456 303500820 38073 106914460 11942 263652677 74933 317389252 107523 279888683 87756 293470734 37642 288456097 80333 12057521 70817 100995633 127965 334685927 12425 281221051 66740 293928402 5659 337802116 105328 243216630 61766 3303702 116036 240138303 60826 339461817 51031 11770635 52201 152168135 129346 53080004 22973 79990777 20080 199451984 12410 341221287 28012 8535018 19873 280131665 54435 45834920 124355 99123155 878 150776267 29409 72710887 8841 180508942 47787 312211552 107527 44132073 22057 150552910 50378 93841602 60146 31624047 16577 298601629 28501 218922078 111990 267924642 30322 155075745 13812 242927895 86603 96965505 92000 266196115 22637 68952129 45424 294664310 87733 371022768 80010 91925915 9706 325875125 122787 327218532 60587 132315899 29178 253952285 64693 124300719 2384 363281531 42481 310100575 74649 71189869 125325 45727386 61427 86985046 42132 111465266 19896 85904285 55936 304648620 41057 370253157 15546 138014988 114571 218996131 5420 159310019 15099 68797421 20623 171984236 115882 251072837 33403 198574808 78502 207448239 117320 333697692 119225 853888 11671 311224771 25638 152401326 69689 3767419 54944 216521407 43558 169415449 41971 45514021 89643 60020125 37256 238210375 56966 105652851 18461 74053575 5700 105913587 75684 348287336 1251 212393946 2545 322853992 83725 340847003 6043 306688928 38609 251056096 45993 351511617 123720 14812883 122284 339649069 112352 29171333 7266 301594358 41861 13509407 6766 91218311 39457 17545987 83005 117659698 45316 291601507 11062 23886118 15990 242416185 58679 174444352 93181 270263936 52684 202015234 51895 224737444 129536 332197166 47449 380626003 669 61944417 25392 191147998 122655 180721635 74063 50991965 109478 44342581 40394 118619220 34567 341411725 27765 24879882 111848 31990744 26692 334840177 126282 353215387 113167 146012997 127447 236363549 53933 20715876 101837 215758615 41861 330778842 43489 106180837 110509 46089863 3847 349363881 91547 299842298 108267 209800035 30517 125039241 23448 10909052 102376 239084781 34752 25417046 72474 109850160 123665 293098855 7459 322500498 32483 365379874 39669 120192148 75138 190172079 99999 248634543 65200 297142617 38392 135485193 127658 320901878 90285 217391506 108386 297611215 25296 154780933 82367 216978126 6329 140142374 100311 87815826 116775 164556923 49735 336999703 122851 228970211 81942 70510429 26449 264638151 89647 45712712 42606 373133923 39613 306767117 128481 331632990 7746 169920808 92012 345483334 30810 301696998 25491 114686112 78414 98825849 75664 208676351 43858 349804311 52661 49630532 81944 118080736 96291 245800057 21745 224924927 84406 224253690 67173 37472494 8294 124737685 109446 68021647 117732 183557199 109210 246809712 11693 93593671 37236 157094170 122712 107850068 62687 73888540 129922 265827566 40114 118442606 103735 359355981 26702 264751873 36441 205239160 130258 23515961 130020 23659032 119690 204627413 128456 164118912 96609 60236157 132101 50686784 126363 238612311 19133 368814070 46591 132252923 37338 217083541 45346 75737013 95972 333468249 48676 170612768 63625 294064062 105842 337758647 124678 230743077 4510 289643260 81995 323211967 26589 226766779 93419 283774993 1190 182998317 15291 96888507 45340 221855991 12143 293783350 3498 71204165 89750 306311928 80001 98642706 93141 7448436 80019 313400563 99642 272656141 58476 94957763 121351 108180594 41537 259581925 48022 278139384 90691 323884484 62401 159812817 97516 35075860 50866 278119616 19458 357977399 38457 11510650 34206 368964590 119517 296329469 69722 361453958 35157 18394577 41145 226929448 7349 149944461 131601 361743663 13137 196903267 64205 300977504 9799 314734840 49231 69271418 74059 109908267 18972 272872739 25592 47745012 95829 326268096 58087 272506056 1671 166275468 84294 132514758 131255 355385562 37162 336064878 123610 48972552 76225 325591360 97683 31937781 57635 247233149 26474 185612858 102027 56568967 130237 290899122 10675 75848435 82147 305195625 34254 279530659 128875 33997402 29501 43296823 50670 41707499 45239 314747217 1521 224619628 123897 152986999 1441 183622181 117824 345211654 57821 274191357 28813 30688445 70882 57595824 17671 291441168 44243 261684894 123755 206700323 49169 111684785 65459 365726154 80879 384216808 35895 63891948 306 20618864 9054 120826288 10159 109389202 80331 229159798 19013 340921201 32019 298671895 1191 366505390 49988 61535533 80617 339819023 103298 327230584 129343 117916707 35706 315277014 84316 182572991 114683 112245428 86784 340070753 34951 102047979 28401 183715351 64914 10837070 57837 188804337 66855 78627253 85837 316315961 25392 262418207 94535 102051969 56851 211294771 111711 35963558 52919 333328492 5189 56364247 45097 246901396 78412 201736679 132185 331707744 131748 27302997 96310 140025170 99681 297542276 120208 264460266 4804 286093773 123949 232886504 58804 345717651 53580 172441641 61230 182113698 119220 245426604 101469 78934428 39054 194042123 130738 165753677 120726 261712113 49794 207416060 95810 32727318 2695 135497704 17100 149341748 68531 110612001 111517 159621186 60451 84066806 88148 239483647 33685 383526853 90451 298300371 63055 169181295 2078 319333909 79411 315745638 113828 130734715 95254 227334795 79566 368438584 62397 105792635 37176 223976054 129496 1542463 75822 258364110 63931 51128262 49005 133522249 79361 226344015 100903 164817682 94810 208582589 51214 236243513 79103 349539303 13087 282040624 123654 171305077 131013 383928588 58140 188743735 99251 115502203 91025 172583267 15204 27474229 119145 141069307 7070 169495576 53498 35016083 113443 256052278 122977 292006264 8411 186580495 82558 99014370 17205 125224998 34023 31317237 105112 31622055 24681 112785627 37664 216154244 118672 222641669 68232 332922914 5583 311038378 84441 328329678 112397 150714532 35074 327926285 86128 285270863 131156 40581564 82676 230932612 9720 366913470 70530 113722603 64620 334443302 99691 147317527 66464 216277429 479 7183495 31137 71985286 122459 307343141 66982 98675024 96678 331059389 64766 249942065 87403 47452269 31529 343047024 49956 93771078 75039 234419923 70342 298290676 124235 224942367 78227 282550743 92804 165577222 63728 182563801 8759 77841754 70738 239319714 19372 360725665 27983 346823889 52520 247189597 42603 41639215 94376 163543409 119323 64097241 84010 220842222 24487 153275223 10804 351931561 49874 120044051 17182 370071521 102565 86386395 129050 122063547 128060 115142027 45834 63456497 61384 341054964 106158 366487740 118224 109522333 59689 323892644 16251 69946544 129474 257748481 36383 218730686 98558 72072574 38134 64294183 72417 61622840 10926 151624676 71217 316563358 117731 64385320 103709 307537252 18456 26901525 59463 44097857 96778 347919025 124714 238934745 76080 110805184 58729 144545180 115678 351524583 123074 168560846 94772 184854870 48049 184336535 43572 23855285 12045 270375446 76301 80122146 77937 233387365 73290 346982695 100741 213669882 70756 324418922 53307 40427667 52935 322079576 103649 156112156 14616 54221074 86834 162387453 81952 249163034 73714 357347613 33232 348257053 126625 354028021 29005 198379453 36188 131712912 68684 34505706 68775 361469240 2038 353391920 62344 185251123 114627 116434887 26903 16276674 83245 40995545 12512 89887452 23502 11666848 84878 51904734 56921 253846990 116375 280875121 83750 344576901 3467 26950733 60780 169928456 79940 262662842 111041 289184112 95444 161676607 47997 219947194 12972 111918924 42357 69557268 84931 212247651 5177 52382957 96307 184778374 78782 49104909 20590 347177191 123417 316565542 59055 291752872 73084 228682348 110266 78981946 19481 262347074 87365 237043910 115653 82630201 95435 173102020 57783 229789778 83763 57018427 44402 129332593 97746 51412402 130007 320134031 51577 122480828 25059 148772543 85719 213364687 49679 276135576 79393 307703139 75586 156771420 11454 326081676 95305 212604648 122422 167722575 77605 233843123 79571 51073888 128374 127403738 78039 78606528 39385 245390725 131818 188275174 92718 189822704 26369 95412109 39081 7583409 50101 16432747 26744 126179619 34900 275362425 85927 234545039 66262 285056233 84024 244209612 102482 355015269 5466 190509108 17819 377367269 133043 180882648 19880 160046192 10112 157620879 30641 185474387 56554 179576611 5887 362603754 95367 289004268 92156 34145302 37920 175185328 101893 82624948 103572 46250517 79141 352250838 53656 312035974 68287 302451942 120425 339718675 27218 231247813 76845 314162737 110145 213027515 2541 346047953 100125 17151461 100370 326735519 75331 105211343 71846 346961400 104988 341632399 88275 24264906 48471 377175054 17547 355081563 84581 229043484 103338 186223076 107505 62125840 128153 74410374 45013 114267082 75735 302878089 123088 44989811 24778 314973905 1351 246042793 50481 175162430 37388 10691601 8321 315254099 118724 244719481 46381 256404453 90893 340261658 70888 370980705 70463 39142013 80662 295178464 117706 260640428 74167 22485803 123187 234050029 121022 67189938 16522 173495182 30685 237983011 84303 57945928 84115 253175497 130240 66560039 36474 79641858 49272 88660063 35720 177523547 81920 235636883 55371 190406376 33227 291866137 15307 36653523 5686 288956224 32569 88270836 10762 6632216 76136 264696803 14977 315102404 56311 167884992 42956 216816070 39533 143446843 26126 289661219 62563 141602629 113203 281785257 127711 87623297 123102 22178804 71911 69624061 87482 299474665 27791 136557263 91954 34084690 78018 38011425 20623 106970446 50834 244312844 112419 72805278 39383 107940333 54240 188032725 25360 123719687 27205 190979958 58685 86085143 80037 240930070 70578 238768854 100577 353307995 743 99754590 2815 159953946 32043 332017208 70757 186227177 78904 227309587 127885 101294017 102576 323335166 18925 383325420 100021 232380821 36638 255925706 81429 308834276 3680 338535211 80896 370757414 46755 374182360 130649 332413427 131209 229839609 7252 67843364 55310 257833074 84115 97793050 1115 178313799 25963 215485239 72089 239617405 15351 11780917 80817 9308716 100219 272931909 46727 16220417 40388 233653396 25256 48741373 20553 152256013 5483 366529536 4992 96100163 9474 63172274 11245 142389643 45780 125085669 2641 51085553 8542 131927484 66092 182879234 35654 61469814 90599 241238619 49160 167807887 20165 351381132 131770 139877151 34596 323536405 42499 1543533 44833 310707294 58846 150312749 42100 293118940 8667 165275488 33955 97451418 71184 359176340 12289 353190262 98203 233952991 128682 293867462 61924 116147299 94775 313666289 60276 140990861 68224 110663846 34679 51397609 38876 332059618 23620 378067695 28457 79371097 105306 74324268 99265 154932564 1551 192671513 37943 129290594 129326 148454348 99647 365574151 124476 78829874 8055 71228954 132836 187749146 97031 119215826 114567 360837829 81471 61013367 28613 280739832 124029 71378371 39710 296687742 3429 282183368 110582 247956733 64462 158075460 76101 24554406 104343 4930943 3562 247938624 48733 288448055 12511 291563161 42085 161965779 88935 279117982 79972 124594667 28310 93111114 71410 379730261 110603 1041567 77412 63746901 111534 357994607 41659 30316399 51113 84376369 64098 110368643 66519 68132547 129841 251983286 109302 185829458 47211 201855308 132127 12726120 128908 102749022 122502 371842393 129755 58627211 20533 261883135 89291 278530007 63247 43693345 15786 381159411 92768 118579648 132985 124277250 34572 369005040 125632 224610954 42182 184557573 49567 28744308 21829 284608482 58558 9480253 37188 355441829 21516 172034004 8805 194424929 118701 230545256 56052 257039249 86845 312789136 85496 224560536 26272 186473339 10633 209194134 23000 301579879 91740 245984269 47297 136975704 78831 360330086 31811 195928807 2595 144781753 89571 107040827 92870 133963929 42430 165694454 71078 276073038 70937 370584680 51588 66088394 38810 177363756 25103 79464485 34326 286721948 117449 61200682 126986 56013190 17366 326114705 19277 334267703 28044 186367813 60697 35042739 23575 148585645 110179 130097723 20507 339856231 53110 285737559 50974 168317020 115872 43981773 89363 205535089 65727 343391861 119648 298095760 98237 79958442 56308 199926234 39317 42262493 25675 163485829 61207 122699727 109787 342395458 19825 194504939 78503 356736363 95506 144989349 38394 11763295 101680 27207904 93849 146195745 113307 287582190 67002 382862270 34647 349924100 5568 345662767 129635 114065203 26286 276967417 45024 160665435 23864 366331412 112706 291570021 75833 181202679 16913 212124166 122176 241750814 84382 85582946 41199 336538766 61631 253821046 105078 268520989 49521 73528769 21031 67397887 3498 91640161 42891 320264659 114955 219402056 4280 297723616 74421 122723088 2051 21463547 56858 235714248 115048 103473835 4487 18123479 115613 207700018 68227 185482556 62076 61580853 4721 254031176 45694 8039920 39160 160096434 78986 277019759 29758 153086822 70902 64704337 8190 202710596 87564 10163677 109096 259761365 86607 85166572 3726 8574349 86279 255160231 116088 301314446 51003 78393127 127786 156319617 46928 231795266 126712 49020313 91860 65107806 115419 59885960 93181 269217654 35197 106535348 56268 354006747 18577 42695994 28105 285722735 14635 343156530 124549 280985160 8733 157514890 58938 319259885 30577 310657713 13386 207109872 51328 203939959 59425 156430937 131787 3316543 46781 85784498 75973 231085337 30222 286008138 110049 41551784 80895 83607621 115446 19774715 70926 298103287 53393 276026156 56401 172769515 81464 977746 132251 112183120 45145 53395513 22895 249492816 95766 374300176 1550 324090453 88515 332121465 81824 326510267 109464 357856286 127736 131200719 88003 108239218 111116 146785434 116452 303776745 97106 20185984 82148 177769545 1337 242315120 73456 244440382 47917 234497493 64870 382830019 125557 311918983 11938 264758150 102074 179522792 7744 30032415 73107 234250711 98842 326521633 113640 126930093 54614 287394478 31675 14343206 6804 354071825 126308 215638049 21093 206686475 89336 133009026 85330 290986960 19441 150426431 84718 281366791 70052 109086774 85004 179447154 50894 203631275 23792 198908569 105684 70275641 84642 38423394 101082 145665797 42101 71284985 117569 263657566 36812 98235562 84811 357752860 110754 134627978 67864 175558757 10112 333940545 87701 92877595 131224 152837650 101692 168740579 107724 369198760 102383 38808300 44484 58957756 105141 32791622 780 7145948 107412 283206657 89363 152141465 30626 86955485 72788 333210131 22771 162193148 40734 44225806 52585 29664132 9579 33610091 44282 319835991 47109 38576751 23462 16102466 55607 273635610 62108 302815231 113895 186972229 63037 264071962 83830 332299075 124223 75929411 53082 94218682 40144 366432962 83718 259962521 23633 233161432 83458 197958384 60167 118911629 23656 202539155 98345 13531742 55738 219265638 51895 54585138 96062 304018006 17819 64644454 125977 251700377 75860 282330493 39450 210046825 277 309531917 107229 256583059 2604 79483754 41588 178355217 105592 316313408 31703 109563934 91308 150848773 58588 95524988 123868 10840593 46051 255930784 116342 211628856 52213 361444064 102863 384422263 108145 197759773 38299 204349761 87557 21677640 75703 177675325 104912 220852806 26323 310433760 15931 172948597 68896 250745235 62859 117185627 53165 59139922 47485 232691634 46212 70623544 42398 152226537 53819 3867787 22365 54087298 85828 6869563 61978 18291251 73183 171974481 52595 149579617 122428 12615984 25970 2728477 73137 106915616 68428 38482484 18220 275526494 110945 358750301 96792 360405739 51867 44684186 55652 114354571 92720 332573946 97722 188388529 104869 36813580 55488 141534592 20821 190926477 126833 179823231 18087 323335069 112181 174216590 65463 14702057 72389 277769233 13742 248097338 77340 4956876 68930 214937101 14322 321782686 52463 227963683 13601 328442337 3363 125108684 101399 182825816 1592 286065495 16974 193385312 103079 102143540 25199 242918840 46210 9357580 53469 151006963 959 297079307 74537 84336071 3494 22758555 49691 200342887 114030 138436019 10718 220669791 21637 143273462 35224 142904058 59330 39094215 122595 47417885 17712 329768615 46797 258913462 61230 222771002 93050 283526752 21779 277064432 8653 13085547 28651 374694509 97654 141818474 2239 325340762 5898 86468098 6380 72157639 2713 91060053 93924 16995085 67942 298070006 102569 268386140 29965 17275101 105416 384811658 105863 377942826 82442 226561384 84888 315145940 106492 357548077 74601 130904343 17588 327878485 85509 305380525 125054 376576240 63155 321690000 128588 298115783 63835 238347435 71768 263347962 73742 157510758 29534 165294865 107203 195202436 71335 340874944 40859 83110390 61382 173175083 62979 302266902 112256 135307029 55521 27310197 120226 219442650 17004 200817499 112020 268050069 128691 165144459 13395 179213319 83852 22220858 37693 18724479 73738 23827590 57991 240600214 127330 375184090 91387 86809745 65576 383102959 49956 135628740 26704 46846925 114545 269459767 72752 147853995 108374 238271738 46294 252567952 116183 369801444 117792 260558382 101644 43224237 21116 162989426 48714 301550601 110611 3627534 74948 37892165 5849 323262952 47027 307259572 31683 27313693 36549 14785926 120514 44084543 125565 13805920 69939 146937243 26045 82161577 112263 332516300 94290 356497914 50765 123061644 52944 280461001 9527 228133749 52111 309325323 115968 336404385 54168 248403955 112339 135073171 49937 8991413 9406 239062648 936 151911786 41946 147508609 19340 138105450 82694 327730981 39317 227468480 30734 245684618 42578 317337826 94795 60534564 51501 210064204 95628 243360906 83391 361570536 2324 55133730 45707 99209971 82425 291408935 46851 248643123 87944 374314154 77878 329094511 33603 128924237 55702 283569323 41613 137764312 27850 131831541 70259 21775143 9014 288714357 83072 183799994 100903 285569046 47572 215993932 73705 182014321 22226 215529355 125459 129339884 110397 151014420 35412 115256915 112957 19759039 10065 299411584 112485 244006405 13035 101083727 48046 354146352 60889 196496213 109507 130319445 81442 193063408 33305 48740573 15718 56802748 93729 137428394 117179 14985723 32239 271979243 29983 195486431 74188 383042965 63415 85073489 9808 227106856 57356 28316112 39452 205317791 124925 22396672 9064 332150831 89446 292186257 127789 189946604 54427 196009770 128302 314667452 116028 55066204 127196 266844633 4063 268845835 22887 13149587 54090 296827828 57803 149368897 108495 283206237 78387 234183660 38277 223761432 102056 338914774 97344 313518155 127324 335362007 121807 211308884 18706 199988153 5871 81744392 5962 34438659 38233 308468229 55844 91415108 105732 297566207 125702 336584816 21628 375493836 87824 223569860 107496 148390760 20620 333303675 62105 9352538 39179 11333182 27319 216272831 102197 323428679 120051 63771400 105311 246863998 60118 89242372 84926 113102843 32496 48602401 36169 331432390 76255 105917999 26662 13596545 3519 101689160 54029 219090159 101472 215688611 24929 349738834 127684 172713747 100075 116989892 67849 119602028 118444 4088591 26890 897702 23487 309147897 91310 274466227 39616 224483061 1323 240808494 6686 328172532 85063 8985398 28903 128343876 25595 61640718 39665 278361099 12833 216369350 13809 200123478 79019 192320135 30227 157178708 37944 341378910 54593 208259607 46900 281682625 65565 313064709 108329 185311500 103624 53432262 119227 382829124 39031 285707025 59232 293835835 84041 284807414 53366 68067349 124186 14578029 40049 331143812 61666 201004910 26699 374862376 62785 270257434 78115 174123985 112380 81362713 5180 23963740 62272 198149959 42018 359367578 10103 283963092 53130 356542253 57694 177572357 92245 191751371 19673 150522942 75381 332411210 14502 211203770 25243 182279817 119690 166020751 34229 109204021 13080 130462692 95268 215620152 95396 361455859 104371 170117503 32059 309881120 36526 277534222 88644 173497118 82777 46560705 128841 250053574 49473 199421671 116803 261573337 61845 358198167 29477 105528417 2613 2579977 66973 9067727 38705 286180529 55153 220622410 86045 322260544 69862 123267272 80444 193234444 73292 268532304 32537 229550402 3746 12876067 116472 359213764 66116 63897463 862 219564753 97524 158624396 13105 198403944 70886 342699116 113071 156592201 60039 265710709 85867 294584897 111133 42241534 47268 132446446 120620 352149030 2555 332146069 72306 288883835 102579 45188555 101400 63450573 87472 58321131 78929 37887909 99292 219320377 46256 279948995 132782 330383010 99090 67935840 117546 293078665 63787 326609044 116736 276372338 3447 147754980 117555 216193884 10836 372196685 128561 297430076 58926 16612315 33027 272074988 71531 231035049 81218 210039912 62754 27748893 69728 101772914 44096 5232323 4001 62842972 114973 73259178 89915 293323414 9438 193496464 24211 160803362 15584 20087634 110146 269214365 17791 233856745 16765 75380298 109273 176286565 57476 105446724 81395 255374030 39921 347318352 119670 102630159 52750 128882053 18019 314846291 43308 290128274 75914 313210270 42570 360054723 109414 268367261 32558 289660463 48406 51866190 7600 93260460 112868 49682268 84920 60154156 67644 19015352 84080 53623150 39850 120796961 21960 226263649 110748 211947949 38134 226783644 70182 378397444 93236 67201365 41026 343636286 29506 89667854 97173 7929071 82525 195624518 68523 20018710 76402 89964663 79105 123127155 123196 66898844 29039 250811774 65258 204030083 45790 19070604 77117 256401332 118863 301308734 60197 315376348 81029 340455074 85795 243695152 130022 74324317 130933 252898845 37654 30984880 33871 131207599 33025 92116596 111651 150776430 98841 53293536 102728 54880576 29002 266310661 47963 231364822 8410 304209436 123018 76433273 29443 45814956 97648 101823706 33566 187395418 109399 120843629 114047 122243770 88049 374848352 9663 28187807 16675 89092785 9736 339623316 7044 228450848 121656 33241257 84219 339139413 119598 58701230 68195 34789788 33959 378272280 7791 186696806 94228 67687526 68518 203541167 34366 87029049 32678 369441843 102042 197491519 105153 70968119 17097 95749577 16011 219233381 82438 290708922 21712 58164747 5161 45672301 99063 153283673 10514 250749982 9010 362389399 52924 348738056 70700 345688597 65694 309337480 37281 350718005 107859 368763310 13762 234113411 79846 235790845 107355 264127459 127609 227564690 71600 304233857 118551 251855675 11665 27831411 89207 36950170 97949 293393081 2316 334192584 100506 114872484 95157 208850177 105306 256114520 74658 225055009 69660 312629063 29258 289463718 82571 298390273 119571 346450165 38968 270587420 109136 73936615 31472 19022606 81679 96816399 112205 372427053 55835 360637807 115692 28720891 86306 235274315 104272 211030304 98003 373520318 74716 329570257 112396 380972097 4970 256242404 113795 347497749 49870 358263291 14750 155098116 27322 282081254 103048 106427755 96595 206393970 18223 8440169 27980 149142185 41338 115558841 90964 346312813 90324 143510536 64479 318327213 129696 83589026 79715 99532168 34288 320818907 29132 288932910 1833 167219550 35341 281009446 80237 268397797 88064 62027511 104193 144603468 33707 189165259 74204 278079167 83877 260558537 97948 382419357 59172 129363744 85677 247170533 11677 355668235 114957 43695826 80635 338373276 32928 38715725 110093 97613754 47316 297913102 4359 349781831 27013 353163565 19052 50898341 130551 94068792 121292 121222276 132723 225749327 77327 148055153 77083 187758424 2183 76856354 102891 118120827 72629 139726905 57026 204459106 35875 76093067 75847 134240698 78131 202884274 17380 59169176 3157 113605704 51437 100620026 25020 384074750 15638 180691002 13601 67524569 65214 259098097 104611 233485568 5738 308956970 52213 234560972 19342 185982478 116383 287980319 47951 296129490 84184 193821298 105519 277568196 95539 121811321 60060 382002162 56590 29868138 89392 260194465 8195 127530351 93974 293580898 103551 354863343 78233 82954086 126982 6174309 104854 211928224 24213 26786692 76277 48104604 33908 363278512 84544 280038414 12829 376283 27055 53785374 118724 201639664 125381 266153997 19837 129977630 99408 214794827 19402 125690326 94285 33828441 17540 301694485 115861 130861460 68710 100076759 112530 84638261 9031 347339586 46025 190447274 71123 368853287 29525 287555417 130840 102790241 65003 161233221 103369 377357983 121302 77437740 80245 280760354 123140 51241390 55815 42147834 69467 244196385 103766 285060497 78704 105659998 121918 302720181 57647 93329798 5583 270558995 89868 265264767 49373 42455817 71934 142973869 57166 289166168 132274 283619496 21793 377295659 101510 254340038 132910 298065956 44909 343113622 105101 315703252 25363 353252808 105596 324358778 58037 81357868 42615 968380 104063 188070319 72095 134349507 52625 215503251 44250 205131965 106857 1296924 16373 206125294 52671 48928558 5107 105971555 60004 59965966 129973 187560651 106912 345587934 11058 336172148 130772 275551672 50387 273915974 20735 218790895 117370 222976437 40956 12999001 25119 240501251 74508 178158947 18578 118568868 114194 11560371 100316 325448987 26033 284223071 6094 137893116 13343 144276770 123857 255510448 22293 181869845 125383 350962626 101417 140122105 26592 352825491 23120 286222243 82806 66662765 26048 116264152 41986 40942406 20469 98228413 59863 95632232 127233 293072087 112364 51648433 113128 286673736 16954 163239592 8353 47558657 25482 267120310 30920 328041365 85280 69846891 77624 25863344 37822 299117072 119786 241143923 74446 379799199 9475 355108648 13271 151408581 36025 247445347 169 171933958 107914 179219167 82223 164375053 44477 240521113 118065 37039183 63078 11866266 91934 272525933 45066 237033894 12551 83257994 13973 346122553 78265 162631180 62472 334468841 2829 259673278 23177 15502400 65530 234194908 5230 216893660 91364 65477867 35862 9330572 52832 154542393 60516 38334335 32513 113880849 85614 69679024 86885 16541068 36288 258606149 86243 35078176 7426 325483098 50252 356304083 34568 226575538 78090 164464305 87557 118031980 103446 72198362 91098 194861910 3159 329169338 7348 203001610 47908 19626776 24825 383070951 107511 155803557 34964 35602311 39540 298303050 131914 321119905 2027 381244659 96930 231262224 47613 112407049 93867 145482376 90161 179406065 55379 354905143 95395 88882496 17014 207031194 55296 329379878 132479 363580294 45015 330217292 5803 137122864 21699 56935890 60067 68740692 4661 15661726 5407 372430224 4110 52383113 101778 309511081 8021 271486651 66222 166195679 85055 276011469 112772 169146010 67280 194151606 89601 273478787 120630 103384409 28010 309258219 42188 262846074 128687 342240953 56348 345946133 79997 159013728 42212 200835945 125613 309909698 98448 213139029 10520 355613671 108356 368490495 122968 181464499 122927 173556288 54492 95851796 79648 115870403 14097 345030365 105512 122566471 5145 375614969 61043 366299980 91647 375514013 84321 23863143 108347 187373942 23414 84767633 99336 354073062 34905 156870710 123132 176028984 26358 76727775 105341 143156228 64070 76997411 85011 197887815 52451 152742069 99570 164049594 94102 189986149 310 72991353 37738 348369931 99538 184754265 102952 172339615 51219 95139699 34916 116522338 42990 308813543 33403 233562880 102452 195835127 8561 32053224 53547 168904160 12700 340972800 90375 382039582 73045 219258976 54217 80181783 72648 10234891 21004 43953122 98263 262208680 56177 209653178 45637 272304870 74603 64147893 8066 271150606 109058 14867868 17551 279526438 86729 88236404 114712 170432714 120239 232578466 121971 312478517 32152 69631060 77592 9158655 122469 210596496 41266 31328100 22073 116438321 7161 325590029 101424 37360955 98959 78458217 905 246002169 82665 80772082 56370 356683735 51333 294707842 128707 280097081 11036 190648700 35185 297881135 60666 150261128 70101 73753922 21957 381443256 130905 4153305 97695 69766655 31894 3400365 64693 56277618 100139 264383953 56466 97527979 7457 30160164 22597 189677150 60827 15534310 49187 176086162 90707 350803679 16819 134917073 7248 241529463 936 169557032 41559 379770221 128039 23197492 45845 212692213 50539 199876492 103841 207472126 121088 193792764 86750 305260242 14877 228996724 72707 295103431 108648 55591471 42518 270122638 90268 55050260 19414 90149420 126807 311733590 67304 166173588 9392 201444333 14413 302863711 90113 49004081 54953 131250787 10974 67604332 38383 196800400 35090 164632214 113356 315270887 132667 103078502 92973 147339287 4248 32791334 114194 14772189 38832 349245348 87961 144244166 116003 19853216 8612 236731718 84463 218314939 88683 225065333 64078 104924393 5379 160730463 746 171027315 88296 264300876 39918 65334808 131370 271822940 117343 212520403 126067 306784442 57125 138811415 88170 45251452 12056 344873298 128246 244702483 20689 334805846 60164 64924525 29556 238840971 21744 209675311 50739 291901501 37079 200906874 88156 139520719 66368 291833366 99814 90759170 40306 329641110 83439 382037270 76515 201202379 29952 128087555 62393 244718840 128117 261360777 105144 181414256 12240 94221469 5969 289456649 63033 140262043 102864 188866599 11146 160390629 130572 170010156 73886 115671801 61831 381419972 85486 325737397 19911 304314550 30165 374120874 59047 86913743 38823 131738898 41665 65954541 49626 20670019 98290 135230509 1090 254494176 961 105898448 45305 184897936 62684 351271796 18647 117683561 91690 238145551 95798 101735540 26864 10843470 67321 184498863 50293 71300533 61057 233108250 50496 268201708 48886 141762557 3539 147709409 89549 124822767 2158 31535752 59381 178691607 110726 218804910 41803 23229928 101538 345631258 32335 285744782 82933 41968800 22148 30125591 29372 382790005 83206 35580123 42597 372190473 41055 350503415 61534 352485549 47009 175178253 43280 319607911 110211 303981742 133080 150479760 98077 227000897 78891 169336665 87945 40397589 43337 318372457 64020 312132523 80290 259796901 92914 362765859 126138 39122788 54557 66785182 46781 296412919 27516 75312873 126356 356675398 111230 277366796 33589 145370094 127391 16875463 44694 84495697 19007 143182782 88218 131467530 2414 247369436 81005 310710679 82857 17924658 115875 276199577 51331 35211240 56418 30159426 73695 285736516 2754 263015187 81527 172663472 104808 19327243 110096 259825151 4289 309898956 51907 208393700 63921 57035189 99223 225752496 39234 58456520 120859 290534373 6879 189570340 109993 301393411 63325 109599501 72724 242082767 122553 13124392 103213 112636621 72965 243436448 27267 82003367 123688 131754426 89920 227469364 51189 114051810 15513 208707476 127708 56040240 5677 223588004 62946 342541357 33154 336878770 73147 373213777 109144 5372580 132508 5909869 118733 60488961 71427 79429578 9078 248772455 32961 345489207 44340 259785719 92388 297471523 130306 306325008 74008 343826888 110857 264400297 105006 132913385 130107 91467463 68938 178223649 23431 188925155 97212 339477768 25815 58512732 38209 67260435 19577 18068163 63951 25835979 6591 214082978 118067 228966294 125834 339014303 129402 119313031 129135 21447882 90873 324417754 114766 357739254 75586 216192352 63312 142817164 32323 239347744 107412 368570691 118353 94962313 42496 360702674 103447 289315344 36008 378135356 111312 100617978 121596 127672169 60130 153067030 60559 232042077 23675 292553512 55497 154214800 34014 1051313 112797 316152667 66710 135533375 107127 96236590 100898 268124639 29960 67916768 86869 95666124 16568 108293804 78856 182568278 68721 42176897 88563 106136173 21090 281120028 17021 17088325 42628 217020383 82085 41413685 50363 233455828 2830 329201070 108956 380584226 29814 27642387 6719 384490990 50885 40303266 34261 323028841 119025 8902519 78456 210106436 23714 340195348 67684 61593838 54745 246714539 113156 23931728 118549 141057207 107090 360158155 70280 211998463 84627 280135325 25627 375381306 81137 264152752 50442 270760484 66074 229537851 59279 92367764 9570 60766130 23545 293344679 10665 200006888 105822 125135404 75482 325984188 59063 285435977 49372 44664401 4536 98465409 45658 129631822 61898 4112242 57225 119136438 103273 297317215 109019 214937383 48592 81758478 62186 39927155 116416 314791535 80965 55351413 47391 235982016 103177 183698749 43870 74553472 132000 93268529 68218 263756628 121999 160639838 103597 105643025 97826 102161791 69081 2584455 71409 284397934 70211 326113235 60957 264810876 55700 224590559 72578 338712629 100366 121173089 21694 282532053 93405 309677340 70515 17371348 122560 342037726 74077 329092489 103485 384533316 108596 370916731 33142 354985887 70026 14991759 34528 272347043 70870 161077385 49410 129213001 95499 129339236 129392 373856610 101372 253118579 59476 120766918 40049 329380634 76185 268725194 52325 107474601 46797 170526528 73003 267617247 68292 21167332 67852 91973192 49543 217993662 63013 145978821 115446 261968183 9158 192603593 53615 333217326 51360 318574263 66167 122463593 55953 144362322 52990 328812191 58336 351969594 118468 313510730 119233 179067444 74206 21881642 45087 235737728 7657 188354525 51712 67553689 98494 383486028 66951 18378658 80220 271156102 78939 16709472 51530 231018758 82374 1006221 6204 220509580 128772 190098260 13643 263578858 79214 305792475 114493 346839421 96382 141352388 124363 20804190 101346 146898978 65394 287235705 7734 266439430 40660 158238169 78118 20790945 87122 221907732 18955 233142312 95491 360730153 117118 235448505 47761 350883881 36013 211920894 106372 45518882 90569 149254124 124101 337800916 49152 372455939 74996 345515987 4546 282010446 105159 113060305 87525 78584893 13003 139697202 102068 328431254 127365 340602810 23750 193150905 4189 382115100 75610 91082300 117650 86574845 9423 13568621 70692 166145134 86049 170696696 87333 308862162 106592 228496699 90581 183203932 59961 171228645 96762 291015056 68565 299590166 45401 57525594 68644 337312844 76645 341181763 38633 285516472 77251 177155590 15327 126816822 77454 3439234 85674 126600754 34510 275863920 63362 372282411 107745 9520728 75119 373379743 61960 173117427 61111 348480450 59156 312569714 98579 162328375 7754 139328772 109945 10463777 27089 241584469 23885 2392580 77179 214828563 71812 287004672 35594 179213374 11711 178179288 126221 199745171 100035 307545117 9952 275470646 72216 333694177 118215 285563318 105519 80042198 20590 201879316 19372 314589560 26729 347697669 21844 245758722 51147 196160410 66934 218508669 114813 255086041 129458 199151938 19013 183950246 57722 249991510 117123 292515356 47932 155748882 94724 43429851 130712 11520024 9120 314721219 43568 278279822 26949 302281913 75193 66918292 27831 170325442 75697 345326812 65579 118430349 65652 384300162 7996 29796149 27573 166925474 12776 212686170 61465 347366084 63832 84857815 8210 339306395 84799 51418245 127116 30663912 98851 369291573 13653 48731219 105372 323696592 72538 110527043 126212 177891754 3329 132874469 28402 123956332 130838 300358044 111733 307531306 66505 205703078 334 369989396 96880 213780647 129133 202377036 71590 77802668 55339 313156630 106258 69182405 118776 150065611 50153 370989418 71822 69962292 118192 310416429 112816 190277494 121607 49557782 47146 254482519 87747 250452909 70548 282355456 39679 285812662 3990 98541516 15308 331435263 2657 127887607 26502 61830321 37145 169461583 30759 112923162 95022 190057282 77176 155787569 120885 216282185 22844 168125122 92551 68082309 63667 225640586 107502 153876773 79621 241126628 26958 94053662 130736 224669659 112205 139421749 56556 140561841 50639 82715139 26078 251249193 103748 129807678 8389 206043791 132989 331461808 124316 83753963 54635 84295862 48001 58596286 38936 53765426 33225 348958371 127061 205608634 121187 212527489 50573 289615251 102866 222738721 74995 115400593 1928 182459097 72329 148815531 101036 113299258 34368 144220749 66256 14615321 51244 202380075 16838 372088497 63032 200356981 40558 367115203 107164 2084670 52876 124559882 119545 118337692 35621 175658666 122754 351018383 63046 137427430 58916 193565546 126210 83982698 75818 172727903 770 29261121 85794 352128690 27385 156500254 107464 111127208 46663 218023758 34050 182029851 108179 124837951 41839 297602406 28246 272196036 114956 284073076 89208 56495431 27094 99479458 125317 167178560 60261 122678583 53919 237494811 66460 12776249 96543 353137628 5967 93769189 83634 173399381 29244 93743835 81707 329851187 47478 232964854 114789 173627412 36591 53447317 111367 126557139 108782 350522065 29945 360409204 19662 29733058 65864 167133495 125794 215666302 62542 286253949 115932 278379493 104098 309170661 64504 210250265 31464 377563498 116468 206316582 16970 297335230 128748 380190490 99292 52261958 88502 192277151 121376 309184946 127805 314360025 79870 247267161 90308 68361586 93464 334668187 85867 2229461 89785 151681437 117851 195620528 16701 364496590 38848 101277416 55981 59699953 106770 27408980 131765 50952058 462 367474681 62765 102612689 20543 154323964 80038 232113861 37639 270384503 117676 196453870 68789 362253253 89591 235102734 58190 240932413 122963 204267470 77175 258407775 1607 57645622 89655 292002684 69593 146255475 25374 209788274 111898 84394364 68911 237657284 130225 297927809 75036 117577083 132090 2582885 79561 73868100 130753 296156607 64879 336212916 31540 241438827 45480 176794162 41686 376048801 51806 283842193 37760 139101774 91788 326236883 32666 29592664 27473 10785076 130604 50749327 41777 273729864 84913 261669773 19119 58960588 87068 250645445 52369 177937773 70847 178317204 75210 349405285 4697 279890276 17449 297427528 54117 110523324 31171 184456333 82667 354771545 122948 104153213 17749 274731277 50810 194513318 36195 108047234 47524 82125204 117492 330010685 45989 148957685 78622 379750112 129539 362788917 78784 337285268 18540 100064778 34696 102633715 101933 82903819 112117 340176395 71949 294470633 25252 357872117 98198 284557641 126823 16477894 23139 208776981 90579 233215842 128419 148323482 17333 223906129 113187 141341573 113445 65558691 84210 177399837 19897 249730606 73843 102761206 68 45422676 100523 88954025 103452 281560931 41293 369567063 104554 302840723 112797 85732333 89957 209506693 104016 48637602 49759 173177002 49373 299833559 105126 261666035 106637 77111518 124490 329938759 41254 294747773 33534 288242188 113114 21998700 121494 349699915 104012 265847391 88209 166433920 80124 111068131 83231 230823778 90485 120075827 50552 341594461 11882 249219133 12856 90743361 82824 316149088 127325 322343765 108882 344301396 26936 279402025 94791 205041736 68610 138644606 36250 350155507 63515 130255686 104476 344022581 78125 239531831 122189 22670192 52991 292646430 115879 340701190 119810 95444950 44148 141673232 121901 108783911 33951 80608391 16128 202135447 29314 41395320 86667 39958575 15350 134612665 62722 26502303 63501 207677007 45975 59375310 4119 346004749 828 244445717 117025 60476003 93172 357959869 52839 146094396 102740 325738202 81137 374522876 49954 328958859 12247 337336259 44237 8305459 93392 210803986 10779 43800031 31472 55544866 110012 226459212 71360 334497806 4737 6206309 43759 86258420 87201 298219989 65591 168116772 39054 327926974 39940 93611765 103484 332771494 5541 248071317 19857 285303634 65630 184444611 4639 71063347 66784 308888505 43012 100208037 123017 295584322 35177 284906826 103575 313958970 126064 360220368 5636 120501312 124792 276268702 48649 384246907 34684 44704935 121680 172292625 55744 364120927 89783 130719972 99201 384461678 115856 163743254 40088 244860257 67381 199546865 124642 140486782 33660 365917170 105143 161972937 123997 227175554 25133 17371442 14544 306381635 86014 365006155 130993 184532354 3343 299899430 94291 227406224 71428 267520211 32578 190789902 117160 118823249 88242 130842670 19782 281017474 15692 115842367 91061 295204905 1235 129008149 16359 319537404 10128 47226215 39493 48836998 125865 205044722 78279 269290487 78579 11257816 108555 330744234 119707 124277846 19283 114540590 20774 146795752 16162 329608768 110485 191433436 41317 8491270 34891 22610211 62278 135207775 44636 63129478 25244 118663532 68753 327640879 96660 151521583 34283 235188033 15513 214403435 82178 224947227 85820 382868053 71386 231370911 132710 298182399 132259 85646339 100086 35938505 28262 117362899 81060 299478304 25234 45605968 105121 114356780 27499 328819288 100162 238158713 96529 112626371 55594 186467645 80071 146236660 44484 209145066 81847 15951360 67682 137784283 18297 166100506 50361 230067034 213 329102574 81000 255795719 90914 122450349 94476 128459728 115588 185381711 114304 99876022 107172 306863879 119379 14630161 96036 197663710 30911 164761383 125524 4639945 30295 274849168 112174 332717207 18870 334122913 126566 15153202 104585 100646869 51820 321749547 12018 207897449 56734 47881660 125037 145513393 15836 278644159 74471 189060759 116617 181860860 49995 274570277 102011 249746194 89393 109052975 88935 262380194 59514 17440334 120548 286600251 78709 106108533 58942 380550243 55041 33318345 97712 116632708 36933 321571750 100349 9802560 74706 80660139 54427 125652806 68960 58010022 71561 127284116 13844 126851478 8733 144296715 18224 126438293 107040 302456418 49863 291847122 3221 384625110 99672 310664301 25146 8323164 100309 134570070 127351 216198592 36113 30319161 103788 43083431 81510 210483140 65949 357875865 3085 19747926 124221 375015523 5290 167984194 41334 130326784 62367 314088741 63211 307668008 58827 376847632 77088 118276619 79284 53546888 101576 283289823 45126 358520977 87799 140852716 81679 220685291 25872 310095909 119137 264796704 16675 225720802 67559 114962922 74497 254036506 116452 83499240 22078 254957684 4368 304979845 49728 187016598 133304 251048495 83879 151619468 129125 126364922 44336 200424387 47699 53048686 76341 52140838 624 235687296 16307 146577834 106537 79111207 1007 299777558 96493 66514621 74915 384197308 77549 372188919 24706 182379547 50396 169030539 57115 296345003 58954 73768322 18386 217013074 45845 273580911 44697 47565631 19662 264789591 96342 45808912 71163 347679381 78425 232022809 52249 144085237 22074 34451072 92377 156686324 29322 374236688 56284 358522175 19100 23776141 65495 228107584 19292 104258538 29475 13693164 40199 317475647 28018 15486098 115518 347834625 128239 217062445 11184 380527707 72597 326051991 119180 5011083 52088 359358290 128139 97522073 75747 241139528 75165 89020379 58399 64109650 109201 215818367 18910 76103622 15739 338493676 91899 257480870 4126 212994930 28999 281293139 80637 49727340 99336 195374840 119740 229522526 128464 24200551 35829 80478602 46102 245753517 34103 4238336 16650 35681929 109173 47833292 118415 297389807 103372 171158184 123221 253486687 44412 5182316 113883 272763664 129280 97952117 126833 214925942 70554 202300568 79217 95420225 38273 237644689 72036 253854022 56458 314684279 105470 179364420 124992 244692680 112957 163686711 34166 140739801 50887 354797741 130237 227207834 71078 75498807 76910 236936621 102328 302176940 74230 36905633 117931 60581658 111690 174467004 80209 140021086 1578 262764646 65816 120135308 18812 65795765 91083 210301319 86270 94003278 39587 103171755 43302 229087145 63990 69884739 17095 63339511 78859 361845674 126802 117205054 45761 346332891 39674 67663712 24638 235094335 61116 176915529 64838 199677307 13055 88273083 46603 95249777 22637 377993118 91343 267966270 43286 66012713 53609 19431773 67753 44389113 71012 324354777 81778 73444470 22058 89824702 20227 79829078 15317 282129011 44427 12655712 24092 98732037 1713 312405947 102326 328413795 133132 288393245 18008 211697776 118922 2070003 121982 276438400 26329 179600538 69960 355084531 93697 158096403 124780 312866549 74646 319505470 51516 181602238 15666 290477825 37676 277889767 126605 318992245 87878 1003941 85912 272433958 3180 28149715 35889 104512005 60449 180235777 12885 359242147 5061 12735742 529 277645620 36466 103007137 34438 297039755 63138 356436746 99737 46673896 101003 185417190 1419 50631784 6833 278255785 77921 225561691 12039 317911367 102473 295496776 6479 71117341 81423 50014762 29037 344808271 33214 27941564 103406 317943216 55154 183397360 66076 93582290 104671 113574126 75729 103600917 61112 31204124 57015 254346877 19297 209343624 28682 11847520 99820 206713050 46865 239824531 41942 169498309 127090 365509401 60678 304378114 113794 172005969 23120 159609631 13834 225007862 27058 227788015 70702 326247978 55310 375562550 38694 314563649 30828 87931610 119300 306850732 19483 321921307 13253 285044378 80776 58162834 99518 264677748 30888 119502643 108127 377473927 108473 276851911 22527 129628237 110786 135473737 38285 124813369 39559 88536180 896 204493234 101629 236022297 126236 358429712 27958 223883147 47509 339929488 109505 179726240 57206 77782932 102532 261339717 67809 122679148 42365 235848028 50739 73812680 107891 257011557 6329 60492796 51663 121297857 46133 228563442 24280 194770269 100548 124634727 83638 360036486 33656 378551258 91600 372606190 127385 33991532 98738 392650 114786 155325249 8096 62246183 77199 166710990 85814 117358557 10150 295142645 125402 277047583 40269 132923742 83786 230853988 7349 47291717 54779 183933241 50067 334500854 112860 81170325 117451 215022438 17449 92049007 17040 2599038 65152 348847416 8794 313324205 122012 293335898 117867 113026172 3454 144453520 42133 88959196 75135 192032028 38940 218072805 9570 184113494 104698 38865946 100781 188116500 23887 315534498 105489 278681708 80805 130989637 19785 198964386 42752 382830365 114222 300634962 7218 350334673 4600 237552594 123720 28243844 49207 127961673 18158 281664947 45075 172051000 43331 68772384 63298 213617388 47086 347561903 108904 108593145 81451 13128763 14114 281863327 97565 55028888 106106 187220238 108747 129038121 64881 7249988 9416 268387835 80885 297880623 29431 363742405 91045 159896757 18114 164893950 106093 114155295 17514 241836050 65655 165209027 101148 372623443 40753 54380103 47808 103943973 62669 342703696 79975 185227455 20623 4896766 120724 263328814 50481 348964802 28435 378128470 90254 3486561 45604 155893275 89024 380325310 62601 237652492 118502 172316288 6562 243378600 46250 381864491 34103 271267086 13127 264196045 122305 322578469 675 279520098 113438 253661076 26644 31939582 13638 379014150 133069 218395336 108901 210710395 9600 238949504 92544 193655612 109565 164765002 95664 259848171 39737 203191430 31081 286752823 39270 155805409 52025 373927856 91404 17870731 25499 46152320 128253 351669019 43460 106709320 23227 289575192 767 285244549 57233 65882201 96589 140723068 13080 108923460 119441 225787416 13509 66102701 34145 239036780 48570 119987743 91062 126718723 104921 343124836 28783 132730523 77731 149435282 97763 160003274 66773 188493664 7708 273740038 18254 10398015 86934 57128077 19357 333652848 75271 340770720 87868 73843375 106582 306657524 99111 363451637 87858 77134640 38710 285381547 45486 1455167 122749 372482843 28444 70219979 104681 282118420 26090 60833762 66887 1804286 112845 298350151 97523 247016708 48719 144724271 1913 9149932 37066 294435494 8739 207439001 108286 137849842 59604 380548753 108306 14547698 9383 99064745 56505 356445042 46670 320840416 26404 300215448 62056 201704016 60468 264100905 125540 205930313 74125 173914435 89962 26535557 1268 142402909 86368 5458399 30340 139960767 87351 54437487 89553 257589042 40320 63285399 15260 202927783 110614 384288058 114933 384219235 37312 36195032 4314 339901028 124460 305447004 54563 300505996 21936 98790464 33515 83232574 117603 173390026 18008 286296061 58656 4878946 22322 342942044 95698 123144472 42754 52789185 95170 47419903 6690 216983340 30816 245277845 37627 350955759 14322 20082546 78090 90005208 43409 284850167 42995 222988649 33826 52228077 34707 257843203 1040 89856612 67406 149932567 64037 94194697 27991 190953458 21395 185294218 105702 344557786 103148 126849611 62452 169628544 86273 30693471 48541 228821097 130679 21006242 115676 273790380 52271 84817933 69809 290630603 10441 361459314 54766 166131307 78162 294215244 69935 278640683 16537 133036411 105358 292648420 50988 375967598 11075 40864171 35590 262598369 114978 38452520 24928 2271197 2150 315790991 75026 110721223 13039 368024399 65495 311708961 73049 189973963 38134 268117329 40537 86811329 118109 135490421 32108 133007881 78812 316068548 74688 136415259 6488 85196277 127620 168916292 104173 47318342 59653 210068703 124795 335311233 85360 194514030 50827 287943382 93463 191807133 19933 100205471 67363 265828681 62401 211877319 122497 118289979 53055 1492139 47598 117572115 43899 329239304 126950 104495836 126588 180437819 132898 285925367 105973 32586986 47091 352698583 46967 69652940 78019 73357494 16960 336286407 27517 129778129 74764 21952562 68631 309513542 6689 326311569 73809 207396797 69372 42789414 20193 198576366 104962 347731956 107692 325873425 5383 27455987 34973 218583288 118245 190212089 75355 119796399 127085 41335210 96791 316189845 126609 96985983 67763 291415125 126534 32668438 7994 112886820 24443 348686996 22457 15150636 27720 188389853 7564 115423314 99575 109198843 79648 369805031 25282 362474877 74636 63720884 22818 291064178 98348 91868405 60523 185077241 106734 356963292 108378 344384603 49445 201758227 49403 264676841 111586 66517426 2530 198819353 77717 23103701 128275 208989333 51150 190447655 23633 304704496 97312 203746951 66269 291574454 6129 17311004 12312 232376133 95789 243018715 25864 112944252 78111 206174502 101530 245915600 100836 76243901 77756 252290592 57501 78430417 78511 235462377 100519 179489648 5973 141593880 76590 26390305 34937 105281605 130044 70091144 27562 297165186 100373 114704680 13335 18470803 53068 24631779 117394 14485790 72764 102632107 59539 320245969 105490 158742585 109892 50650240 354 225676625 41762 351029477 52249 195036014 76784 309069024 56754 113231200 76319 353149240 129555 235348480 51696 21798262 89788 261506976 59663 211162095 131642 225986342 39782 288918959 99664 56568544 100965 146709720 94281 126149977 41721 216613590 60453 125084169 94717 367225813 67961 276799510 73444 354435986 99938 121943503 6986 345903120 115074 298803436 118743 313217554 31449 122444270 49748 110831026 54033 358552969 31823 116449185 4944 20034164 88097 130029460 21950 177311889 93225 257934911 63049 353995774 16357 261510350 35565 244015060 9104 327734047 13044 317454496 76372 136274697 51727 371518117 127726 187816219 47945 224771572 85717 113147503 92199 237780568 119887 202436183 5524 213271512 108680 71674019 107953 375377161 127539 137796008 87358 92875688 94034 214594195 127661 274341617 114862 3437825 107008 105548842 70056 40392786 131612 273504446 128499 170222258 5374 226297873 87567 323961076 43334 31253287 19928 347281114 127708 132108863 23136 338374790 83540 304490075 101065 222619315 101702 363207972 11820 332333100 110220 110486003 87350 340778782 12193 83843620 119634 190217945 4829 290788313 102973 297907207 99053 181960470 98404 251289574 72747 373180286 54605 218398856 60415 281337236 92172 183341092 69187 296271644 82775 93530014 102918 161562873 107770 329803418 21677 150523382 114487 50361309 89548 102654526 124838 118568567 100674 262816217 9508 367396919 964 53807155 127280 118149997 66418 359431414 84639 292006971 119672 121693166 63991 138174942 124535 348938270 1624 58199822 101466 55043401 93809 37844650 81328 354768544 80284 132615211 16687 272580554 44424 312589511 32724 44946993 44651 3281213 125061 175717836 108292 325066675 125253 57212460 35826 304367860 107719 75633744 70089 332486433 83341 361285061 22786 248203946 41792 370635227 81000 269024751 100062 285944189 17596 358783575 79158 270059727 104892 288477152 70902 249147184 29017 315831689 21046 29307709 101968 375824117 102534 29444606 6930 115940513 80285 114792082 14136 375705259 32114 337185501 4241 248682863 25146 230387632 41075 323012890 68250 161864577 31527 322684467 122784 112353886 43118 16681490 82010 332632596 45536 190914583 115101 350763201 79861 66331951 75156 283355144 93904 20768970 63662 330944521 55153 92579539 70105 339534660 78761 30851250 116131 357068904 65975 262666905 92822 34259464 105165 118989955 76576 170546295 119219 2575067 87666 14703150 54846 366108113 58630 68983936 87948 133575333 28570 260777745 31089 240447182 82121 152547382 3492 178008685 94999 73399522 80572 371796177 70849 64930934 90244 282934719 86765 377085596 53253 109465532 92832 184443455 92696 371069761 81891 329763319 58536 221927603 40293 64952610 13920 293289481 56561 330384409 41841 202149222 92356 164535766 122671 176388392 42416 321404195 101341 217740774 79738 181638493 28917 2740537 58777 228881459 121357 344817234 5038 158977408 18037 227539811 94723 338533764 6591 380063997 12955 12446620 105541 28972609 5062 69384890 125330 337791114 108412 239408322 116639 53893557 115449 253087067 4876 162131094 78849 362077879 76439 339844326 41624 254546960 16712 317975037 26659 125933568 105074 160493767 34134 360361424 13457 183894821 102130 314928012 112168 366694504 27918 231379993 57357 382301511 70017 404612 24113 291114353 31468 275463248 75984 18132434 6072 73109415 43983 7271451 63079 347427608 114852 91458765 123442 285731078 94047 20265833 709 235178258 31510 9026159 96187 32417555 72379 100885646 88617 153044673 80415 377115186 131700 34637645 91674 144019773 81660 334874530 19084 116050281 42901 246879462 121261 85263112 24639 49018815 23244 346653654 1412 230817538 67245 138814899 14578 200576137 17222 349684501 95384 234609519 97403 316237375 37348 148351006 2074 56804170 109162 112156244 117038 103959643 4530 104799859 123323 260657405 18502 290345682 46723 356818904 101717 4209226 105365 339314874 122286 286131921 83852 116367059 9869 188968922 95253 2471105 33364 64075826 88547 279915329 129265 61354192 127979 292146562 122424 22004482 72417 161244556 20959 268299898 69839 268107128 15727 250292424 5327 339561016 46126 26891862 28004 201443632 27429 291746173 65986 200919336 2099 255190710 45356 7073345 35338 136419782 104187 834874 4136 19662732 53200 268303051 112215 304475764 60749 47884550 46753 251295433 71021 137746069 26536 79855503 1108 51500906 117018 192561003 43912 378060287 72698 142743641 12189 57303895 37064 316588191 113162 337633941 7599 282620196 46166 206710621 35175 44587540 60276 158142253 117344 383917979 14514 10575590 110049 79414636 85402 291652728 115036 253706727 23918 8891977 54718 262210085 93573 182730329 45599 112682994 42340 28930458 70542 10946454 14995 363731877 48067 108466163 101387 259485378 60761 13448196 25468 128738892 37147 196421436 28994 358859588 77448 128511291 98626 295996793 114829 323130627 73409 109352573 55616 376717227 75400 127580206 92469 344338657 6916 60247665 132573 357761497 106188 314588233 125233 86376784 107042 367075473 107825 246418179 78082 108986304 44574 86187446 83903 11959064 40088 138847976 41011 1235489 105473 280927427 39646 257094988 87068 239872264 8733 175330084 119894 191029304 74716 283986328 20517 22305173 18420 70219695 38481 30049079 12048 114918241 9691 165308475 91762 350814294 100613 383493587 64748 376774288 113428 384069665 30625 266459448 17326 358457560 57345 218757344 124304 348136600 19657 55258423 71374 122013254 54614 365676975 124261 281788512 69826 86001353 48459 205831921 31713 181976926 1153 159675340 46268 281723359 125257 214905836 28497 179102827 20742 49512790 42398 213182105 34582 325132811 73075 59552567 56236 39524844 64882 191491405 75873 123617025 58298 245984873 101814 29126331 61460 184183889 112137 94764027 11599 258732546 40851 315360841 19670 193802934 84908 49403126 100073 333320106 100014 367557613 63468 64732454 111226 65085450 43480 358640720 7795 223729231 32359 139603621 117241 63324925 10557 82300980 97525 266206905 32826 53495284 86598 371574445 8863 311019199 58574 137968483 74057 335055811 105503 91193996 3171 212385184 80650 339644894 81504 92347490 46056 341268102 14509 295299905 6590 193683915 129145 29606309 119786 12579078 11551 214129042 101009 317936439 110821 5591522 105690 377453753 4620 362345463 55158 259903292 10836 214755306 17300 43675 129301 380164835 79650 129021303 82969 174940989 107180 4431378 28387 378993105 50299 266470676 157 63445927 21765 294398256 56102 349528989 32406 188127312 121270 146166092 22021 116992134 53310 67056998 108019 86548978 83106 143475948 107439 251430599 58674 180793392 104175 230484772 5416 324441158 93424 148772197 2687 296439762 19044 351796087 39815 275534996 106857 14664661 78541 74525012 128887 96154534 160 185110780 84189 330920454 72364 360172771 81878 58825232 59107 378625837 101448 72750633 83747 241049202 87722 355113954 24734 298360124 55455 8954481 79396 322844357 54748 181594769 55830 262521939 129019 131262454 77368 216382667 87777 47545034 68413 298259610 74190 54565597 78874 198158020 28762 237310806 125379 278365243 83683 337042822 71529 11365967 5966 311383005 59014 164152549 79808 292230757 91991 135324870 54064 375291513 95926 290328899 95630 236684205 22465 179763252 121301 34633158 48608 14094708 113500 197422608 91468 221560731 106539 184872916 22210 233179117 55187 161999199 8585 32810626 74100 94437943 49994 296835844 111073 327068122 1913 195572145 59809 141907369 37556 360552562 55181 347944377 127978 163782028 60388 18653701 18918 377162031 25345 183644127 102603 184467735 48371 9800555 33040 11171008 93515 142375435 15455 75127242 125610 319500102 98607 116944807 104486 213361506 53344 218363242 10779 310376650 43650 254746604 112740 339634735 50721 371688371 78146 218279765 57358 172374619 55187 217334452 45872 299568751 65501 17967963 51826 327249494 108413 58958321 108072 90205320 83386 21137170 86088 334789671 26251 351581286 14602 248144881 55550 341369259 26228 142663794 71194 34338653 57535 281412429 77181 138049715 55355 168032681 99922 113046874 74539 259218855 83416 70005374 56765 322495385 104925 125122940 42043 176207549 651 226993571 79582 50655103 53847 246931938 19114 300417845 1605 224385680 98782 51033897 14862 249132975 96795 354932758 104639 33221860 63887 347382807 117450 39569813 86824 44354470 40382 172242791 65328 30434916 80725 56736496 66603 282083623 116339 353926917 83106 187123450 113330 140665363 1319 228435068 54788 342947177 27535 221565207 57636 335282700 69984 154318889 103878 14785095 99628 41763188 19332 324411447 36823 328241363 55864 369180973 72417 90570690 70014 248250570 37502 59573023 44771 130784344 53025 71471725 133311 136415862 110218 376923943 96392 244719337 85878 310173786 26802 10452607 116006 139069468 66263 166196839 116448 365015010 110417 315378731 63647 232707322 60820 60848554 8293 28462621 63220 353479151 74712 149242904 59016 202393896 30129 244636777 28324 384846949 90513 10606829 24925 40929757 75036 47366111 15931 218405335 28584 368055519 88556 304980059 103266 161762941 23820 379137903 74540 266704982 110011 60386310 116663 112165039 54691 380731986 14318 138922832 132371 118005094 97684 137141877 27557 80291265 71782 325277380 93042 319394287 17221 118843421 99853 370677664 2003 140197573 126029 160785830 127117 358446715 36821 340900013 95262 345257806 47579 353721414 86416 131628745 34191 369878258 107431 90192292 67784 265018130 93391 180388694 107522 67850783 32449 50283457 37186 127163870 59866 232553594 45229 159040508 91253 252277448 73753 348152786 118065 307954697 93404 327845946 127864 130399918 9783 165470884 132041 281930786 72696 260095041 22802 47762080 64909 50963245 87053 109888049 5883 204658847 113639 35958199 17111 353543332 105275 136293255 22110 134873792 35544 65031044 123940 30299373 49079 125450968 28759 162571286 61522 99754108 255 163944146 115695 224192144 58981 116917329 25700 184574365 67048 137388986 32477 300521797 8532 200089320 81591 102425021 85199 381782694 71338 373108551 58869 59210281 45392 374245564 81762 221252686 28400 95321018 77682 87325169 16688 318574427 89571 300483949 51193 373689381 46377 153082293 131898 243579301 6954 115185419 73149 170127367 123477 262777229 28480 50524788 88853 119280893 35122 291581207 73722 72478557 103453 68679876 108996 18272325 75596 285714540 114763 156073184 25244 193627987 21831 293809274 80011 221530696 81832 133124093 72360 340484874 41987 344562381 102693 12897906 121550 58624596 19266 284113170 91494 233043041 66986 310776336 42720 135181393 37743 102539772 120745 71798267 109957 336637181 81825 363368106 27945 43149378 37778 170304533 58881 112447559 87734 144426082 14417 322458106 123905 247678717 74789 351329803 39546 16326402 13596 3886884 116075 287042557 10094 230551213 29892 240477625 19505 80898602 89621 91033609 38110 48598309 3393 93908779 117895 313751132 48382 83119874 20752 3683960 18651 150877001 81700 358036730 49227 49386108 65393 115524027 2237 94370868 93246 187787821 51573 17376091 2275 317515932 2629 161288305 71491 38404020 53456 32071084 60989 73095908 77841 315564314 124340 373688641 19211 29799393 129143 333264548 402 55979290 42346 157785507 115842 284895573 46550 169419529 64950 263769122 50138 254711784 92706 74540234 93979 181680646 86350 52313239 98841 107796761 28467 260497375 22684 122123664 130971 21869972 54373 281576205 52582 177632011 29518 196226470 30437 202822400 3406 318807104 10899 221067272 31074 266294282 129390 349088557 98922 40818477 131039 368398931 12889 132503080 127183 181567747 110410 378295080 58961 213946903 57762 322118015 14144 41445858 91213 302194261 3553 381587867 48273 214680064 50791 177415363 67069 36658622 92882 318010038 110110 107088687 63398 153154518 13161 245517237 62548 243654220 18888 15977568 82199 90397689 2252 68006111 70748 66275829 116155 124932319 4792 253624448 110850 290674992 116811 287413130 35648 254630820 7096 108813081 129520 145864291 64270 254959406 79062 86892096 97271 178573645 105383 152025532 19408 73622342 88550 369645492 70105 96563288 74674 218571781 102317 234115878 62594 90498128 24413 320599956 50996 43835329 17078 104529353 39770 198207013 113718 8841217 131981 140497912 45610 244549210 59556 190232706 3840 351086417 103762 348409902 114731 212867485 89781 214546389 131287 23186704 10898 380834457 86160 331488275 50917 341448800 101076 12161974 72909 146094826 47579 60817129 108750 30115230 103772 137644058 42839 379689270 108121 234190713 34206 28677473 97807 384545698 89336 175898027 56754 122321480 68501 31311808 63476 105396050 107349 80693346 8655 211055898 98457 231991401 81678 200249479 33999 289623930 122664 318183234 24416 56916309 7187 147872405 57598 49796673 31141 47137043 10625 96496294 46438 295777429 82641 78372668 104236 326322230 58693 132108201 96071 205497777 3511 115280733 63477 195174254 66330 170657179 46053 26563841 35450 166689943 46023 97755906 37504 11552282 82896 81763725 84099 279424272 108169 13653440 87913 189936924 70237 150069409 101078 115532636 72217 296285285 60256 135578252 33826 332947220 45667 367094738 7910 364538065 58893 361676636 109056 58870998 78896 347262137 64361 31738574 100349 303588012 116168 7402646 121528 370076460 14801 65567214 20250 344414943 7737 31521231 91802 40658196 25253 61982498 57044 119944062 123830 29585257 30526 329605678 78080 167990549 125106 368659057 99777 283474881 118208 259087064 82037 324745289 121555 193256248 38459 118278135 126205 254482753 133286 19586899 3168 236878668 62067 192948676 90119 100081479 97913 233023933 27168 339868236 60551 104421813 46381 192508604 43023 168036889 42727 184084741 105543 345625171 75178 355079043 70089 14974542 42478 106757796 3568 44874427 87815 382439682 43281 116932097 102698 172525311 65492 255877825 55502 10130644 56308 253905027 105287 214680692 74723 207316900 99032 382265680 85841 18307007 54508 180582690 27164 237923718 18568 46274378 80666 364367838 16679 321641928 78482 216060575 66991 240086040 87204 275508310 64201 251783937 112413 353934363 11742 350047155 20286 369629439 1801 168670649 110053 35843495 106453 202633756 112281 272837411 71982 377317101 53767 329532173 57439 17442305 132124 313456930 87937 280445567 69936 15805532 133244 57723692 77376 75141936 125603 2597082 90873 273159842 56830 20144675 85387 238547457 16419 199684674 55170 351559594 127188 175035702 74427 337628071 42816 208453563 108386 370820367 21990 190292458 343 248592211 38181 773549 85413 164951313 132251 329646127 41334 379517457 120754 100568331 64552 147083148 117691 157463713 101874 254521592 12456 287928842 13605 82181299 42046 76482406 76841 144368587 92628 109489814 118091 87504063 54731 221683245 120976 58548896 11319 148823042 5123 374318077 64053 4967481 40579 90686862 88185 312816468 75564 237869207 104052 25003634 128608 292471538 115104 101259230 66126 147168201 45105 92359557 114229 40929842 58403 263700723 93412 115541897 124994 176008719 56285 47499796 36953 244544231 108558 381936992 18445 276615421 90538 1202037 50461 346170539 79938 129873026 82715 100028351 116237 307090276 113245 210762655 122085 271563102 39568 251815901 29900 346145502 18538 106295430 75087 355615375 100014 154100348 63881 263545627 75486 35627717 41202 299251653 77601 258052101 22587 235168594 121344 182791371 111914 356379830 54997 311014854 6363 58366877 71001 318546507 47135 207545731 118034 16173072 19279 68735639 87514 227535590 82079 232791416 80441 381026192 105727 363159635 15528 40071169 40029 281354111 74293 239011356 34369 91030519 85040 238028344 61410 149844877 103832 378986412 105160 219000613 790 241612263 37684 49971463 100393 17213659 132363 301990756 47321 265854059 71642 338363022 112306 192498720 121993 85056935 96700 45172221 30523 333933487 114035 379164313 65191 324720581 34220 167271386 65410 233041676 67503 324662472 132549 311460545 21371 380977006 29194 228760080 104376 154516698 115554 168572807 72246 296538202 25912 56927393 86281 218503248 104862 223645756 67268 46948979 130270 95414066 13561 82872840 85083 351478301 60130 265062550 58384 114446610 114301 67196352 29813 245002843 92252 54105600 117956 61177354 131413 80771743 101674 174101147 45102 293592255 36118 371907938 70891 193846393 105271 243720333 132961 374021739 61473 175151826 32806 101187619 36350 247287862 39593 67306732 84020 205888367 39916 19684925 3390 83157299 113297 255390445 73183 122746808 8349 249905625 22637 353024755 93357 147874233 71217 376006085 120332 265146864 7861 83761781 108149 282178286 32974 47239498 107071 82312997 40367 310876597 31875 211287820 82852 190334052 58110 92168407 126268 213445609 108527 76139424 111068 305384485 118974 69891378 43621 346306340 41499 257277884 88368 300522270 16686 198542308 108961 24595375 56997 4090471 77597 352708185 56297 304160547 77246 227368842 63911 234638921 9681 138469390 69637 169793964 9058 15452909 28072 311362940 64115 31396481 101325 179676022 87516 335847911 56652 11980227 91899 267399982 97571 142611494 91468 150749865 6901 53790015 47487 15330488 48962 111642108 58682 268124947 41664 122494868 15483 312837468 46295 209584388 1551 19919095 27959 368629741 52661 132680753 80284 44590063 68313 253881341 76326 318249190 497 25896885 86957 43798894 124022 258171955 131339 365154645 78037 334703418 41313 377049764 53845 295489052 2967 46443796 129316 285201250 122545 55846270 44959 78452953 25802 352132401 61291 92036295 61058 65580045 50909 338157181 32412 110377702 73204 292454445 47038 285642497 62888 178560253 36475 376437710 54120 16222730 66255 241414243 79269 155686024 28347 225677224 56219 168224470 11917 162783643 54305 254717739 24432 367804901 97353 241608029 393 351786785 110662 295368348 118185 369042448 105558 145996925 88261 373628407 128275 56974300 89228 270474114 97120 335384415 5800 22775691 62574 291677837 127020 226381675 9142 365541855 59924 229860298 84942 228142317 73285 228666410 71563 333709471 99800 100334034 93942 379161226 72781 55782950 132772 293966639 2850 13046610 71203 39089271 57828 121593590 42556 192523192 303 25638236 88572 293109700 12207 19820104 60996 322552362 59886 97593426 37684 282326380 79176 17643017 104254 131789899 54399 147475472 93924 106482028 42906 67958663 28924 51477086 10130 171353243 46605 95805720 32864 340121107 73291 18261639 77331 321886393 107305 295015262 78432 346248002 51021 243789638 52168 148872098 33251 29770237 65162 105093496 104542 366877286 22029 326476384 37971 121447770 13553 26332440 354 75804844 48599 180214168 45550 57786631 110842 51736859 101400 211120047 109833 103274123 113118 332274615 2583 252856698 58934 307828356 60265 159734799 25541 18683592 5458 339883137 120024 83938520 75081 146099373 59128 302543186 85160 183259401 122183 180748697 102532 10315457 4540 347335447 66894 187707896 126164 56344289 107419 253456021 44138 150289149 48976 284474659 60750 126407966 47993 378999431 37003 126543718 84687 136834189 40999 186533579 65842 62624718 118776 276531943 31615 181756242 5755 126862399 79343 309261736 21848 298777598 108582 13852335 49746 242825592 110291 320299171 101982 366000868 79561 310672536 5684 146962642 25677 79328031 130553 63350764 20264 175539620 40954 381139493 71913 81652462 4846 118093979 59434 375752217 65730 226905232 64650 247965287 94122 130832378 9839 314312944 49069 221173409 112706 88985533 75294 52416382 28104 154856765 66084 209034387 31861 9048366 86188 338796534 112828 351905116 26618 320289674 57489 31972641 24410 285246312 90111 371601578 82559 344928753 125214 343510989 96964 345364156 96570 183418267 116077 158076724 15949 283032947 53140 4752846 76791 142477674 93525 382116174 27885 180369096 94692 358982292 57264 251931511 51664 176772620 45624 57175692 88679 145941193 110203 151658193 80320 376941965 116122 38115690 28952 208008557 119191 172997867 127715 57925614 61350 292742451 58527 19899225 34240 106124616 60451 359021284 17834 12432102 41571 43454711 31142 218510117 116736 82510981 95326 370042820 14600 130021243 6589 20105134 55434 137674360 100616 22314900 123577 264211767 67327 70959941 94058 137880358 70757 260002472 59969 159845881 5748 198718566 64835 348778848 74575 5076569 81949 72604976 126333 94348962 83317 63446838 16832 131195161 80864 301008202 124171 195375481 57385 64925230 122543 135442905 20375 205449078 32242 243468743 124864 212409411 63326 43784148 85356 379975773 131951 245831275 68313 27140140 22354 217798394 93628 278469797 64162 85294765 91319 255197497 118917 66373877 95149 369719698 18602 290620432 111201 20496622 38113 191771358 20656 243891550 15202 240476657 84382 191440552 21926 178664139 3464 65011271 67306 3126591 121877 118779282 72564 165677870 67860 4635049 6927 134074929 61404 190602960 17512 164728210 42641 58146498 69482 252296103 8624 287576514 103068 199630341 129057 334478842 39774 133726538 118794 94124684 131326 151273736 22949 260121247 26985 19539179 61814 220760807 128502 107486388 32837 206538473 14743 46050345 106003 320684751 127009 301595566 14567 57100302 17285 266134494 98280 231445580 120984 267334739 89529 305111919 48715 150112491 67691 23104574 120628 294920022 28967 267461971 17514 52874823 91060 22640786 61545 333787598 67297 272148507 55340 314449506 51419 227254046 125216 194442532 130962 50934159 11583 197686523 15950 40975794 45356 76491111 112293 262670343 22025 239226620 81965 125535035 38923 219369032 54580 162169470 63157 76835870 97083 28335976 15868 113873001 16037 193503420 52527 93110899 10545 71722133 4991 114538849 3221 309353656 115383 212586604 36446 267413181 78430 58393636 21050 292721532 114868 215036869 37818 373576185 60605 151204543 48936 118375431 75584 278458780 14781 290516671 104448 44078066 106898 359537645 55835 300315587 127778 135716632 131883 218399969 68837 313249750 125328 237568512 131562 248163346 65299 358649182 26060 331033760 97789 68794235 84427 98243355 28613 287676743 115970 1979833 30172 78803061 97694 151463975 125388 323904795 92830 85798926 24928 98692110 109312 314552682 84189 255811775 70026 130224028 31730 48503329 58880 172144882 79099 307544891 90077 45903490 112282 45966466 85327 112876980 52922 373956705 97695 270015215 80984 85759052 63879 80031242 40901 158026329 79387 198612729 55490 381300089 70479 216757381 128230 372283166 4921 29617895 23869 379294728 72077 362149826 47137 161615577 71550 145578035 103297 342695450 75940 18229181 69320 47993838 122870 162654097 128691 249251393 68428 214462597 129971 228693883 120960 224940655 17557 193410122 127349 87159713 80883 200696916 118184 145851136 110470 370920201 69661 36274497 75666 259743950 79838 104134069 25423 108587930 88437 213488927 97766 98587374 32916 169484387 48529 122315347 98200 256663745 98884 42309144 8552 230586903 120794 268376961 46272 55711105 39846 152772713 7406 84554662 26220 274159416 110435 369103738 108536 149413422 51284 285052038 9163 149454791 790 147622704 43023 371856042 92008 359503755 66133 227119917 56341 158227897 80667 347393867 62841 72788135 94250 151387093 72387 8971380 105829 231659682 81253 138284140 49563 111641707 37055 361405978 68241 278431586 89792 346842212 30619 129873570 89333 210757343 19154 200807405 123165 215372396 57761 322480467 49784 152725053 121972 209776069 130301 16376392 122275 374771469 3836 211227436 58180 9044421 59405 117222397 91691 29712073 48515 318663304 97926 315563760 6218 338226294 112907 90443763 86794 94241095 71070 25090629 97389 104412836 7784 378924538 88070 134977421 102411 271788762 1433 361996349 20369 26949918 117649 278497092 26490 121477649 5786 328479375 49613 79798444 41566 116569501 114052 197348452 95955 382251013 31549 350901874 14293 100000263 111200 349686177 96090 281064871 72496 377881622 110390 142818213 105307 162748965 100233 233397378 124557 69464746 77 331942592 66764 281256798 97481 347037051 90604 128340691 21443 379377859 91610 105585819 24221 97588301 103779 7097021 38223 216904602 104846 77553408 49523 9054147 87956 363902086 56401 121407686 36262 72307915 95934 34170531 11479 293335441 107022 274252848 104032 296706334 19015 275818555 8702 238077364 5946 118530303 83499 102678014 88081 197721730 71374 166337833 10991 165534953 128158 354042261 58520 251986204 4991 191769977 133043 36562479 37476 357743582 22585 299925055 82147 106370956 34487 268271454 57982 69710737 46210 53186697 105760 240095846 85051 307657306 19526 41030662 61999 22925532 104406 170494277 19539 374475695 14727 259459534 75269 63453948 59889 225319584 74407 101464172 126746 7258593 18128 367984853 59229 272595598 101178 17989322 97299 61728651 103770 304723040 119887 134761275 39619 185258489 102290 243707681 53496 326762636 43093 91324313 87564 147332452 79685 16990018 124304 198186477 24911 20420862 18783 216423060 62641 133593021 45468 99159870 56466 257297959 45200 67523878 119351 384455641 46466 362892923 105400 3748620 59453 277871792 55402 317858029 77356 302493879 46802 16351333 31851 56380345 87572 39493246 109357 372043133 73709 11020514 122117 207157280 87311 358587 120264 18716748 98195 177743721 52174 114486307 22025 213764427 103975 242786027 45067 358012117 99178 186830578 62489 343277805 130060 297362881 37154 44320060 106767 45647003 68124 131365055 737 129691214 77947 38235727 89686 199018762 6209 362762794 88209 262978242 92449 283069115 34582 266722285 102035 107972267 82397 227157361 56077 158728207 35246 71250606 61305 360069496 125573 272434094 104999 356890387 90481 173508579 73785 137883448 91776 201877831 17179 58727162 12469 230086895 26529 218977321 130687 125120367 15010 306731116 129968 370526708 33532 354307296 16006 205992012 42340 105853456 36787 302931541 73748 374125005 18266 140902677 96417 181166352 54552 17805196 67138 338044413 54305 344976880 47448 60329194 4699 173839650 112613 329715758 86112 144123402 74312 86430780 121837 379610106 72616 35613366 84651 228964443 95331 271236016 124200 335252032 105786 355862626 132000 160029584 77778 267326245 51264 109677848 66193 172069022 5582 277692942 82479 205030502 58503 228587744 112176 242716620 119745 22713112 45792 209761986 83086 113945629 37062 129312045 10061 367936862 55651 165504309 98407 368856962 100586 351931999 176 207221795 129627 47712132 36601 348490631 27138 84227562 47017 225379785 9061 318074721 41720 107694761 125371 266907552 73668 113896326 82471 157017419 87588 185229749 65824 66425567 125865 138862488 80560 338994580 27903 254765074 41099 213354775 8210 285250605 56549 41650612 98901 22559868 92026 118943174 124846 346165922 78806 257913352 123054 337752497 44726 156302030 15794 288239541 115959 365148872 109427 182911415 89342 185204305 132086 160384621 63836 288064512 116854 191095829 27474 136142148 12143 344971698 4645 105365156 91053 242038701 62436 353212433 108982 233594103 2815 221388604 69524 380554815 73350 246246249 37098 314529942 60678 95228526 65157 309523519 81020 68465135 11232 360597196 107565 15865477 61031 377578930 106516 226138066 101242 225279893 26206 106749025 28077 116395695 55394 60840260 87041 44452834 58722 265929626 120458 115524742 41345 23247886 79057 315294267 96483 366263450 20588 191758864 119049 348598991 49749 62168057 63290 254743995 51166 233487362 3767 61317959 98346 141945657 85345 315714057 19395 106787975 41703 54077321 90502 287732401 6627 253476511 100714 108885703 13964 321926264 123712 370105042 60229 376441836 59734 187179099 8475 30825274 125066 203285109 3115 68791388 99955 157360667 103141 44384577 121454 263158095 108963 160126614 2158 110823761 23157 111445767 52577 118810714 45709 145977842 121679 22894576 11082 89564180 92245 172630502 49563 342504945 1853 13544352 8912 99898376 25540 129927683 69008 136158061 24353 312717275 89240 82829613 27940 31302556 55619 175752104 7418 361013450 52662 153555221 57137 112148410 47331 365161634 121162 242430262 119158 52837007 31643 308580970 129770 293089076 112358 223113215 66121 59194459 26599 283119158 38129 211427999 10773 269914200 73552 241611235 16586 88375465 19670 178669422 25162 37792508 68884 378854554 70572 366599431 131257 205817432 34836 115647914 64141 31487803 73806 196938164 108532 112854157 57819 59580837 51513 202226909 38360 190235059 42987 282963576 52928 202098019 13472 301611465 35706 56261401 81689 163681063 121289 96952787 121485 259384776 45342 315331498 104647 189687681 59210 348941748 33858 319685437 129938 5665499 83461 102922208 60158 249718524 24659 41359711 21945 151677717 131313 79412354 41103 145652870 115409 136811410 119061 199517677 47497 339772263 13598 336490854 88016 279869753 124894 169868027 118905 191709625 62535 367471243 9071 366258618 7577 250690637 109828 138799268 16062 126711436 125752 192943249 26478 156810576 7997 123939560 19445 14250625 56376 68015301 109740 191161634 95762 61975056 50442 102600940 115672 104822165 107924 78882911 109629 302326283 25611 273030752 57125 319470459 56219 35003863 60631 229905632 4249 279565815 15150 305930293 113566 197367421 60871 129224867 64616 228689829 125160 336770810 32605 63438146 12323 308295155 49400 303110012 117081 91806381 127566 68231372 13811 266802605 81114 29816727 117962 337087447 112031 158007490 122518 93771122 28111 80328245 31327 278074908 103278 299249636 82677 354498891 65838 9297867 19759 31457868 103600 210881 52305 252218247 111075 112056431 101726 115482247 44475 363950782 18167 327575736 130561 183902873 5533 270985354 25886 118780076 12770 26004276 116829 224519080 57831 22735592 95508 52399073 109967 151758479 57464 110301417 105277 353994871 67824 308670305 66012 249381454 9715 11677687 14588 187688070 31728 13914001 74845 15190465 17776 361873737 96341 281643263 113816 26814251 113353 107307055 104969 140244540 115801 196991159 113085 115137671 67591 124267938 4779 371630844 82882 196199121 87294 355193669 130593 239172640 57112 254029989 92689 244099796 110292 181691055 3542 235886914 41803 49256755 39561 154484249 72555 34407054 84196 237393836 89291 11948900 125631 307147081 51932 121413060 73671 17841258 64657 248289163 7801 257481939 75882 269736888 133052 66989515 43929 9643044 101792 146445782 45061 353977936 31049 24708110 29236 379738818 109009 281926888 8797 219985092 13522 88983261 101010 352606124 69320 98620767 80910 328713196 98229 290686135 44336 71585957 28231 188608659 48268 256483958 10121 313553138 17834 324871119 31407 83189275 47807 127265552 76259 190528997 45130 374398672 53953 57978563 111169 369557156 92021 126001133 39628 8966850 91056 33656737 101885 321662216 104436 70246367 94591 14106196 65783 235200235 28898 52289979 28931 18110784 15150 148435827 89966 331353367 123621 135381949 5557 184903038 53463 343205622 81016 127552705 44518 6399245 49300 9116245 102408 280335000 42040 340559935 59910 15276485 10305 367758594 19293 36732740 34588 2189991 58210 343647642 29512 304320772 12601 310885011 58820 286495730 34951 149548359 100322 359576227 9789 98797825 33463 184474963 128519 355486476 55033 51864738 52125 247863550 127382 351427844 126807 202959635 109090 232014926 20135 288440105 97902 23531438 22703 267234240 33127 182893924 80171 357789012 81080 115027951 62353 382753989 2080 77304309 9792 90104275 98880 10948410 21692 218174126 72041 310313747 20994 275929194 1359 253621556 78120 363745034 28243 140883766 85354 123918834 10100 205212520 16778 331236493 122297 64357768 94270 9913898 91331 268391251 111020 92402825 107411 14880788 74012 293202575 100539 142828686 22306 67142174 8704 142185941 73214 207272236 25931 49194671 38213 36551079 117984 144309382 1 352932020 72315 354610966 63769 251962631 76494 293743853 111897 331560272 44860 71030287 13105 172479617 108934 37774994 118423 68667596 126079 284901046 35319 259786752 880 110622780 89515 17340859 112542 190510253 45918 154173080 75392 56067383 44270 144985709 15760 33530521 88472 295691574 76669 75303861 130116 295157749 74375 11800317 89524 235980959 91099 171341488 108267 102653729 82177 350150333 18526 382613369 93004 218372933 53368 87026573 121788 350897291 13674 8782168 22524 65219967 82121 278407177 18158 258829162 41059 163767249 108967 24446322 52249 35898524 28651 140858529 51160 28248926 46837 46712404 37719 214042484 70117 366587412 16083 31786768 125736 359922869 94675 93762454 59009 13636167 41994 200474299 126007 159220575 89963 93774986 11551 97043933 114203 244479862 113717 113672249 107206 63588092 66673 37320811 67984 157267053 100801 62665242 122048 262161153 55005 84871660 81766 112047970 121690 320890562 53331 135179814 90313 6163363 86245 378913772 101220 256398899 83566 141974246 77297 117915078 72956 264531337 51281 321716179 65622 20270393 71871 81895246 178 55099654 47562 275882625 112212 238355266 109781 149139961 93889 67426405 41638 314798502 27964 355937849 75312 365950171 61460 100455751 118081 140045010 5439 303710834 32707 95765745 37284 192724460 88819 107547154 121687 286668844 66016 11079855 5505 128315453 57959 332616010 56461 110437608 127649 60693842 74995 52783883 120971 349779528 105511 352528260 107391 152125976 74284 17555597 393 122906372 30409 22049919 11298 382611920 54922 186049885 17557 75357548 33295 215098436 3755 151003459 87561 39710091 125295 264270528 130157 95122960 92677 257093490 46502 296622637 100898 289116263 29835 126295807 111734 257514292 105275 328912687 97896 45587608 74 30338555 41128 61018839 115269 164778213 76193 201710180 35124 155236544 51513 70225273 124105 19552841 65854 107031832 2714 141219299 105892 139215494 102696 263469528 18278 348305881 95140 56110157 98165 106710941 62056 43711824 129089 331055974 45146 123246446 8592 162187692 11804 343206505 121202 220719114 16357 49177737 75119 181581930 112374 72802975 24791 36113895 118904 8680120 130604 277460589 31732 291517708 79214 295301820 60694 335859641 11614 279258650 122190 69607688 88833 111926802 70847 227991230 116978 191885966 30208 262024860 97131 264467813 114968 112634586 11034 257031184 85714 161439466 878 139022226 128227 201701482 59852 225572719 72299 58286072 129086 270999799 35435 331997905 58341 289086613 37 376703440 23090 305528374 49012 202499463 23833 236302962 113506 50420542 129885 77267930 53830 176989168 63438 232486345 120549 41887794 84745 127224866 75167 130172976 77619 339966471 30030 186411019 51664 84630905 125762 40500563 92218 85434442 43139 234746420 126074 12470781 102337 299983584 119103 264065623 38841 79432738 84980 76296277 108833 146726742 94307 367811980 53797 167871938 31612 142476480 87155 716978 22939 83761876 101824 247317855 54137 213981807 2604 64593476 125936 203658805 76877 260334199 52678 228578266 63430 190239380 88435 242904207 125176 261243684 31200 325324742 116955 160262572 101842 221859512 89298 39063099 19799 282425853 90425 111888774 94111 314664504 110571 246341458 23020 304340717 133095 367706041 6278 126792327 46292 63214763 98649 246109619 43652 78048739 52797 269929753 7201 253174360 90083 90434941 111284 383065567 122212 279393916 3286 157720249 4502 375188482 65827 65029835 36368 193548018 93349 256654949 59587 277463009 113981 93604320 69248 55775074 57034 288582239 49864 129887037 4136 339422773 53743 94167305 87468 104089821 94751 369466427 36610 79013564 22353 3929575 12715 76392270 17781 154785186 29151 93718926 27671 359536936 90624 100656977 17318 277125648 91225 317145440 97425 77942218 71849 116585645 95153 96916855 96484 50968756 66687 314767633 11786 106116309 22893 328203009 52753 57080636 86361 139330844 121304 297997246 111945 230973758 104245 184477724 41505 239297526 43461 252646644 66133 287713800 59677 183302661 75814 251807444 59879 158988831 92377 25992061 16160 157133951 16020 19150183 129053 219036550 82078 167852417 119638 117393310 18267 268038465 64120 260559661 101622 196927461 68016 48406416 89779 181768174 61031 328006747 20958 250654428 36962 4610647 18875 332386894 95635 190256136 48078 345565769 125397 216580733 69653 383774794 108673 245953723 50658 62412694 23750 213994706 76906 381796126 50483 197774964 25073 364302792 29733 27672045 107200 222685724 86048 165400661 130718 107345181 72997 259486081 103934 208603672 77764 122244651 118180 56601269 34521 303703183 105211 75371834 93976 72952306 123981 19503262 1186 318055085 66772 159321656 33188 209729352 961 219688213 132481 312911446 31527 45248669 50707 85821047 67269 171194632 90427 340423111 80214 109616435 100803 232516211 60630 30034337 67844 312843627 117147 3504191 125291 116312874 102779 125677351 127744 57058904 100963 216848128 16323 168390293 30374 143066996 110603 272452157 21689 156129107 121381 345291863 124031 323205932 102644 337468884 98550 163639357 28496 343684033 104133 248850515 45663 381015524 63468 107671974 20139 51242332 82772 26218686 12118 359270380 38664 188458101 133132 253645282 105159 117929570 131204 179243396 15141 331247895 113506 372755137 5240 240300582 92106 30605418 12155 206481186 57927 246197957 26045 335041147 1819 384403455 60492 332666933 55399 140596699 33819 336285084 119516 339758188 121564 380051138 116508 114740317 42969 307393111 76121 119099453 127978 229091855 24384 235499996 59284 256157911 18880 323633098 46434 43324816 71495 358276422 14278 86386200 86584 55413318 96477 61825613 121311 22062126 86814 15418599 70737 242043251 119286 242039446 130895 266423187 35281 284263293 128794 157328029 106625 99429794 9055 54976877 64733 212877584 52545 36012053 80378 52859125 54178 333147814 54272 85994663 65804 344772967 84810 15106745 61189 83225204 127083 209677717 26667 229686788 131933 129007023 106798 356443003 96280 378000451 1743 135462035 16566 160182864 118556 313091748 23576 348310344 28111 1596946 34918 247683500 94966 186216034 24549 130222474 123956 302530105 29043 231321883 62542 215320616 39529 260836897 80949 159166360 33996 2398001 82620 49230167 114922 137743557 62409 68854872 130068 172179587 58549 124267129 91134 116917134 17469 205589559 44526 231466071 35950 338459752 8023 231428996 74471 296872466 54033 110030423 48026 297028539 9508 144346743 49748 97957031 43065 355221430 9799 67368855 127566 365336059 108453 355941342 79277 267998497 72389 2237045 39174 65470181 124681 63321295 35136 10293874 99165 226131263 26023 185468654 62787 74841080 61906 360827972 56247 272657516 800 23109046 93070 55183976 7829 230573209 1109 92300361 28415 29471074 80220 281396328 36387 1981419 128623 56713279 38672 372919891 123568 93229862 104876 259741700 36012 5505930 43059 285067486 111476 257251770 133208 261243056 106492 148204569 6613 225050575 13417 367164386 103504 358012980 89264 30883139 9684 34572494 56671 109689037 107565 164767287 2819 373785536 85743 138308723 59827 102374304 63223 12130999 115069 263893144 32180 110535600 11611 243741442 24507 169669975 116341 52175928 24067 260251310 55934 373296716 122776 271701317 86188 976324 113030 7721184 50311 16838167 17644 179636086 1573 283630148 3189 71992767 2327 270936965 67058 382677231 113093 383164870 13975 315818728 4203 367032964 115910 96530807 113266 168236972 128125 14413127 113278 299636725 113642 262414373 64220 155384565 112579 206401595 86889 254064857 66644 150750921 35326 275263788 50996 201025365 102197 359883589 56324 272783559 60197 372754117 33477 218011765 34260 183148098 79501 283618229 94185 110595828 130012 213241731 45393 117799791 25051 324060277 130974 337311622 130709 40389437 92987 101597675 117847 17329891 11257 137359821 57005 29938058 65614 221552534 18007 59079137 115912 366052046 122459 301823599 71287 78721545 44736 290540393 57386 247293789 63183 368251960 8962 286569141 131039 201620636 26996 104403704 13079 42025379 121132 174680112 2186 32201016 7235 296480547 126034 371584809 119905 224571470 72476 45847603 82418 47299085 129315 242636493 44891 194778256 113787 52988006 4397 227070922 124902 218106260 48266 237785570 34293 153115761 52327 29456243 97722 344699043 107914 313319717 74586 273082044 17363 218864954 5651 13185559 112964 156223594 112186 319960003 109029 76255835 96036 286474973 12001 280954454 110423 273556133 69052 375728742 93884 186872896 2129 26301189 132261 152898642 80775 251772477 111171 88403974 105613 310994724 83709 117883006 86891 293743423 124206 134683688 51618 310319464 86012 369110311 52730 154043434 103026 51198307 76068 137114146 113748 54569981 118313 78076796 41230 30284269 94309 87198099 10404 270436978 29940 11741216 109330 99105949 11004 109864442 80055 22186305 82079 13581305 47456 192796826 101422 21434214 41171 143285788 96409 330766056 27393 161675537 65219 340788569 6205 344946267 37759 78411901 130533 9497605 96062 237435239 131240 249634082 126085 78282138 87050 91742993 87331 360211188 119228 172714178 54883 82852154 127077 337456130 38823 171032552 106002 227324623 129624 61214914 11702 74159048 50379 372472548 109979 277675786 118758 136671758 76877 361115072 104848 357494920 79659 16830868 114164 212143467 40514 346969747 61237 335522081 35035 165108654 45713 355827029 101448 95535767 117501 83524772 123831 64664258 73556 71779116 119450 92564840 46432 46000368 105061 347693988 67017 340773259 97700 115506163 22531 127815304 74764 198516711 87477 285497303 57397 274840716 51652 270549549 3779 151928591 8667 226271313 72842 214249885 5582 366222759 123831 144004578 118514 360691098 65435 2446439 18974 199088978 121381 332938045 66405 282617157 39184 56437345 73409 84675752 28808 87085968 47979 22918920 72072 21600713 26319 49561906 47305 298113262 59263 26330704 126062 41720160 60871 93145762 61420 344084870 55508 79148809 75405 39363731 108192 41895667 119110 327949008 69824 148856284 73406 30433848 79523 183168075 71261 228165251 31851 175828606 64505 314949046 14796 326897272 11638 325511189 46839 248994694 28519 110130201 74803 367028422 5704 118616063 11063 272803514 74512 280053687 34668 315969774 119629 352657894 18526 132845322 120655 123068016 93647 114556950 88854 49953861 22833 255159018 10400 313540852 51664 344037625 64078 203229851 44854 62820618 7481 237498591 42434 186805201 53922 83135282 128501 310208875 96693 299879649 70471 377530586 23914 215698112 120287 79912534 64643 363006876 26912 268695554 109816 128719285 53131 277897012 85168 218463903 113990 284929401 116578 156649310 48064 91468057 56640 134683014 100202 40056007 126073 272407196 45450 328127080 124633 34353934 69667 172115183 43408 322575855 123058 14011860 74094 34325421 49792 10577519 3499 262027344 130829 364281719 98354 78378410 65180 284045572 27542 352925022 36100 202622500 2397 161624659 58192 40016276 88852 375827280 13843 321868288 61408 250288762 36220 370409551 130556 27539452 39598 49583820 58623 164888595 95933 365912095 39254 22116983 92417 298588415 126196 224273446 1037 156360174 129921 120501557 132611 115020981 109891 322946775 59895 333083436 8417 151655203 50698 2133779 9479 269583423 108903 173161844 117038 351997275 1109 204521749 126869 91990594 5967 64181285 84286 172013912 37532 13930733 53498 127388856 108289 275965163 97142 130724529 124616 346573304 36379 285754701 49300 372472150 77170 304015303 81624 162291684 125931 171417283 108747 340653923 38704 158296681 4970 214793281 57379 145036697 20272 307253955 108065 307064998 70285 364755593 82372 327736650 10759 225009331 120532 316400591 120914 347206194 68262 6542182 89527 193625388 80781 115045041 82077 97608354 11444 331828850 130196 229628470 83443 304106172 117233 27943851 50283 199236438 21200 90007748 48447 55591986 132760 375402239 115599 4572339 103386 3231562 94215 345764335 6349 207358300 40306 291186053 19492 164609018 110446 96291324 22378 235363246 5647 25029232 29499 166148579 38050 250761798 63824 84517817 31383 135168731 106374 169204155 37749 304747034 81199 110433575 4027 210678259 80895 281187090 9767 171834888 35457 175012669 123978 283783454 53025 63337022 110937 194667518 51838 344686530 61914 202902499 37902 345789359 126296 48413937 40828 153777725 1166 340128643 113244 25809282 25266 63438867 124119 221060233 97769 9268375 17035 248567307 106597 322953929 121485 340120143 111854 276836868 91491 148554030 110267 81393794 61179 318112888 117239 229499989 65713 15447308 9146 366003478 71301 48829762 22941 60941275 30523 129582518 83204 284743890 54233 212301146 63007 243561692 60519 75144155 21738 324089464 6549 83408582 40970 191613528 117888 188433018 124898 123905325 88819 10508400 11619 64515250 74704 115196388 125399 168186763 37263 380593782 114471 370056093 81785 168669511 127107 204502093 128402 96102798 53722 20925815 49794 145497542 88519 249778266 15630 182664495 116186 384005708 122799 9340410 10150 213728416 39886 244907272 59267 153747142 130430 20344126 46771 238783320 37138 100751220 80370 375996465 109045 212701187 10452 340754829 22716 14850998 31841 130888427 31823 335387735 64386 177127800 76459 251172273 37758 369160910 129352 301665435 31795 339026871 99732 343730871 126706 369186795 113942 11512530 54024 190065526 45543 235067517 94591 220035282 131259 170148589 97203 344507465 107275 15255098 32330 130690815 2603 153645449 86648 260184447 51901 373112039 108430 152520219 35877 55498947 19638 250058322 118612 145635702 63545 58809101 5836 352006107 132358 382545130 22456 101766265 95766 265527019 133313 111230668 20435 7889448 4539 128465763 22582 90946731 93351 83443043 5504 156005286 115105 286037159 79154 231653806 94591 361354115 6209 192404219 30277 355892902 120776 103778042 104884 298235339 27552 128229706 61036 143989522 65727 335922116 66116 255209239 20271 249688139 117929 148864411 104815 303788256 5939 296225803 105828 351051589 29445 144541219 51826 155439597 1163 229386418 64742 302949660 122382 35871067 60984 122701334 75000 289272246 115748 209544331 34175 43925360 56020 266884759 20139 185180665 51068 106962574 121815 137732356 25453 287883800 67070 80050264 73486 202988331 85965 337955486 8789 164704450 11025 142255379 58057 244320428 56259 178470100 10121 64445959 71797 259598005 71123 214004367 89818 97620041 132958 16412327 74945 319028342 93698 51722155 111298 366544246 94376 243693476 98251 131353993 14675 139881641 45146 288121509 119690 280451930 112046 25179714 122769 223465590 3160 39659617 55985 95383415 101934 292506992 62513 212134804 80560 367857562 7933 116655341 66754 37917013 61832 297800663 83796 248151507 125378 169364691 121115 323023220 114286 100270502 45374 13592713 32885 259643266 101532 171432022 91038 379326831 16517 337983770 3620 175395234 120575 77980167 59852 77491773 32450 112448752 50909 293776545 102811 205147061 128777 93742978 39775 234191563 83142 351190403 124534 329202438 100464 156169311 63875 311450666 58683 64707182 19910 204617871 44639 362824389 108611 106396682 49711 153516334 22122 126280356 92312 270222952 86067 224651187 86599 164846373 64990 212371015 67671 16568032 27516 292808576 97639 328935603 112339 14308948 27324 126073668 114328 270672054 124065 96753607 89917 135458702 88712 51077995 93991 200851934 51758 268923767 109530 371421006 9096 67510897 105028 164579173 56285 148277860 47397 198137250 76865 279417229 61420 218951968 95281 99843739 50642 42743970 6732 73285944 120660 104091652 121999 241603206 69614 262200333 109592 36050911 69344 21373131 44992 26113526 25700 198963435 126493 233263251 81224 81282147 17351 244321184 85260 84386097 84173 274036122 51426 134828613 53173 209809388 26480 18459850 116122 234115836 13801 204013691 21822 10127090 100566 281034186 10644 230464008 78401 291995122 116011 17666603 38988 381992764 51016 135535056 103972 49740000 12290 323238089 40156 310118359 24646 65727348 69406 143491288 125049 197346604 11768 64735329 34540 287879966 3637 118559446 102851 266158198 62041 216682612 9363 373443732 24712 154636403 102027 101103753 57722 356780009 113787 68975101 3680 348069978 112279 90976736 112912 3511946 76041 59163596 13237 244196051 122441 5092734 116741 195998884 81060 190819864 15151 332455997 28165 240034715 1319 337786285 18349 285800765 100096 300753746 24979 35778238 113921 45267664 58833 83245846 70270 68693253 90664 273642940 106736 211839529 62994 153645343 45350 196557327 127840 3159272 61151 98466752 96433 87227805 39192 181109666 61532 207036401 64525 381553008 54934 98162132 71318 216106024 45313 121737913 834 66270530 84930 196032098 21028 209533089 85683 164894865 40458 66669463 49009 213376547 101575 150828353 84600 111710432 124051 139304472 40861 255554491 85671 217578230 61428 154707045 39625 359728696 126362 70588942 73277 309424203 12462 319221322 92466 243496431 92965 298275958 87958 249796222 69488 30243462 64937 76452185 83907 282227893 40158 202977489 11923 87692983 23272 159774860 53023 381701863 68592 17245862 34985 199590824 119917 211457009 118830 79340456 63710 115738444 109464 42955710 71141 365632231 89785 240958598 41434 296708503 213 113941405 76166 210285268 63037 185922118 115350 248696729 40193 224331358 81457 189302423 8349 201968279 96533 105471768 63712 112171944 89722 74065463 82818 149785903 12800 356424458 11975 85051077 20019 376797403 105484 153195146 105460 85527687 49286 303047014 88853 87822336 37873 124437172 64338 66158055 22771 355175610 56442 266773606 106302 384159806 2419 124090671 50832 218307169 39504 247966911 44800 73126480 108200 174246788 63524 89799330 65953 85526627 57691 303514858 130598 232636670 53533 296873700 40472 378239298 34209 325966874 16097 18071191 27478 323131551 31033 68674581 52683 145129069 55109 123669520 95883 222146348 1680 104372064 17183 233176383 75448 18011619 2003 141971139 87148 71891105 103276 341311946 31099 253151978 61079 53629332 85762 338588045 88746 63496243 96167 8778742 74761 11110013 104641 139396673 24276 352966055 43537 212540023 104323 117106152 41538 323762164 110991 199170505 56225 292846642 108831 291379941 22731 43456626 61947 10564392 3943 233967912 38695 179143594 117076 315459836 30658 87810650 36266 66858921 113411 256728567 63769 38118020 42404 196951279 60574 167969010 73065 104367201 6070 45239114 16772 271535379 13564 42660062 9010 59702388 66582 155812768 80812 147629577 105301 375179985 81474 382060996 107963 77102798 41477 357916525 74629 42155146 31587 210112320 17404 12278451 131605 57785461 121906 211151214 15362 156284511 74836 326307874 12994 97418855 85155 251947860 65829 339952465 4667 382896191 46449 234891577 80135 377540185 93936 197314179 60394 164299544 72093 235880579 7170 212518180 64053 171571493 109249 99169875 9171 357406024 1947 62786972 18974 321207125 57896 235008548 94772 94654093 114552 344901351 77683 243343086 51155 96426446 32465 224393370 26995 337428352 113245 183701001 61911 77745573 9917 359829881 98321 284474289 116607 243958093 116968 200347100 78324 64556929 110748 295403420 112968 61707800 118787 378081882 27375 57709477 60166 254231972 112480 206871711 85654 268562844 102065 86670689 8315 61304442 31251 271053873 15953 268624600 9652 342374477 39734 137939484 93247 267511925 105275 349306189 53614 287830503 44833 313724039 72041 175354855 49278 174144240 78172 345271305 48447 326902733 88610 187196942 71836 219435416 107453 6516187 39068 52162846 53699 367787474 32339 104637619 65522 149057430 26232 337316201 66494 319354128 52599 33331379 46588 222312377 22312 149578986 128755 111637462 75530 293115781 20056 21590706 115261 29090093 100980 370446271 58600 241100612 91803 23451264 67332 28007585 92079 345954056 104166 112091891 62305 221560485 52759 21477181 43743 254928383 7919 123445040 97552 149306834 16325 221736790 11957 100879935 89992 26016157 84919 35426006 91332 220806360 34058 279717708 98826 34843523 33861 144107137 94382 120908984 18363 325904301 5642 206403873 77365 184660983 29788 313113738 97218 191605339 79769 20280503 96077 73479460 79605 353970317 65175 35423799 76357 3346720 69494 289936895 84359 361767544 83853 375188414 119026 259801220 24705 348718979 42427 294685700 88142 377977215 71198 106327754 38458 19190586 27359 359335100 54930 92326456 126289 262064577 51452 142780836 25191 330882703 31280 324381628 63204 338422108 63016 297095070 97549 303336334 111949 328362156 91006 225669745 18518 290781060 99609 124277358 75700 110752381 70731 246322595 78675 165030873 63575 195573346 102822 304400730 75832 234586278 128365 384193535 39338 238773281 131281 340713769 93856 13981757 129986 315790779 37990 345981837 104692 113386664 2759 99895972 115350 135110131 91734 197066800 105262 44410634 58859 298424764 54625 6433693 77163 290356854 100938 54977704 122022 90343613 9401 87219013 118249 264974388 108645 370679827 104152 274029291 130394 315192428 44234 158730260 43584 340625672 121409 303052787 102651 304043610 28566 132828014 68195 9542176 16175 93267188 122256 239166426 112045 65870693 30368 235551265 15544 278969892 84184 290042473 103500 340394282 82677 337536206 24608 212177060 17408 50240547 97518 363884352 46533 114337000 127467 131334745 50375 264053306 115968 275970563 100277 123435200 105795 312992632 71445 184296615 18850 138401799 126181 55691742 77930 50219694 6019 326473194 129214 220798711 4680 164630502 39865 233492857 39633 112419310 121586 229317127 81641 102684550 19360 131825275 127025 111280218 96257 355628243 40271 282810370 48095 234635291 21330 26395889 43958 244993959 53468 217558221 65458 234729906 33041 295665879 75415 219029733 106842 103778544 98989 121424282 127731 310209486 3763 174561829 87744 216502133 28657 28080230 114884 147771016 63077 30998312 33830 274231024 20526 110758268 122983 375329003 40478 193786535 105765 270222576 105782 312531647 113804 196349911 241 172362382 46660 4937119 113852 335237167 101001 208282038 25865 193309935 124740 308196540 90722 324145758 46646 301014669 116735 252330245 26433 119626795 56537 190646032 8334 317570184 30909 170010006 53549 43261688 58792 154729788 52832 304021976 97914 75848672 32058 72112217 9448 382585246 129055 338539064 125116 101864381 35836 56793557 65565 50427564 55739 129951732 2798 182979890 130284 76805673 121612 72597892 26842 101587006 60628 112908125 16050 256272875 21762 359989158 99148 338758461 45942 249081799 32138 85252578 127015 380625067 6058 84812572 18425 203895248 121821 148822748 16496 210808331 60197 237105492 43845 171399268 65472 180376239 16313 71234073 66212 296230413 64850 306618738 1341 181434568 120292 86357806 130246 227683103 59058 157678533 3038 61707895 98414 279507004 44186 251115840 118444 334989769 35146 154507331 30720 365086377 105537 53801468 47963 43532712 77117 326060454 33434 235556381 123188 16552304 55545 63070659 1061 186525045 11374 350743402 131181 9223589 50253 1316904 5162 176678467 62198 137994645 65759 329171140 79569 31179118 84982 316529786 131375 236707760 91216 215362502 45273 233101864 20589 93123926 131628 285384497 124241 1355253 107891 201720752 38344 371691879 20704 253573908 62804 290200382 101626 225463819 95318 367569412 72360 314909875 90489 354246241 116279 347509498 89671 331785303 131788 338542019 104605 360495547 119725 231786596 26397 155060497 56709 286556298 43123 204803676 52907 14683417 57877 345212892 64603 8199596 87993 348826064 120293 129250613 59272 62295353 50715 85646110 112618 216597361 20220 178562707 58314 38248912 77095 183116670 58651 90932549 87139 193455210 123608 106419303 29453 93310017 106362 175080931 99617 211142607 18557 167279539 16133 268166859 106425 262521376 122786 377481932 1126 202445664 15064 64399834 74488 286895692 44736 25573543 24958 104445793 79961 39742953 86690 279581176 88308 45585520 58292 304302273 12360 324186987 80226 136613170 94764 186619247 125084 230216700 59191 87952422 94165 31206331 74803 281575324 7180 132192961 32393 193455283 31137 19267684 13700 246948489 7433 293558609 85717 256814237 10115 132625153 50461 98197561 56467 105012500 30184 155860876 57066 55205543 76433 251702367 4532 92577940 132384 52463154 1794 175043422 110961 2969900 29760 232031165 59973 160969809 94074 215614262 15812 92293631 123412 262132768 7039 254793352 2496 21525940 109901 196756912 106288 239414039 119681 355373361 69863 287857245 34138 158441440 112119 141119963 130379 363826207 98739 179625365 49313 121080909 50181 260770747 33605 222933231 73025 152149846 46090 243865514 110018 341041875 72033 24795166 35217 168274795 92665 85479013 55003 11135644 86084 28952585 32227 286544507 109665 152529292 11884 224357776 29558 164159839 108337 171293521 65480 376433736 105926 281830106 42648 182878623 84322 139815618 24710 306984873 18145 342342456 77652 182802858 123150 253531742 132723 262186927 82540 158358483 90307 68746763 121501 361502003 72350 201716829 125238 323955530 90586 325065304 85543 58406749 128184 213679215 14221 261385000 68914 166055909 69816 116318219 45499 337990370 13435 323564148 88935 173943078 92559 350334353 103918 74793654 77814 381796800 12001 306362390 120136 155966738 95230 203968591 47959 146285904 130678 596816 49651 50034598 23987 307177223 70158 383713029 61429 358943477 56070 374979093 41119 362397304 119760 8845417 38557 1158974 133073 19602134 8785 215246528 68247 202205376 5990 364617853 128298 326491767 56304 367242257 119881 360567279 91102 93002397 8383 122914921 113079 43212579 101468 94114672 129473 232382103 6906 233404094 74125 208378571 89355 208724668 95415 311275703 56705 40643328 42827 124846874 49231 105348386 90632 306914131 25675 205959756 85389 120228926 24935 254176305 118472 212593903 5718 15327440 56446 97987634 128463 180393804 3134 93104415 41179 280232402 110601 227041549 16893 103335425 47027 104063289 35074 369416483 132491 368457512 26579 57907344 51909 172018340 2907 7719354 100887 12966147 51913 32079717 69036 91818360 68027 25052744 129057 268069683 109365 285781807 48769 191279553 79942 36118722 80149 323920991 44417 222924209 49177 82175280 14925 15424711 53122 44175170 59176 210954220 44348 351253749 94390 214469784 87827 265350729 4700 11181053 10826 114819563 56990 49245030 117047 241401976 80237 213264439 61187 48074028 49142 106037662 18315 81368172 83296 330865084 52014 48995241 120541 338657131 44607 99496099 33965 120044599 77548 30522531 72231 344455676 68804 59053384 115409 206500100 84557 102165993 22824 369062357 65684 211669175 89264 61584097 103551 14202352 53390 113161904 90934 89573795 123987 279141302 10721 60081800 1819 239822327 56323 288779030 47795 94201900 63275 292181907 59327 362477907 125390 115550290 64762 103512699 23669 42266652 84513 72067997 130760 152301974 62255 184361662 53722 301990503 39411 157351727 52812 259075625 19084 367943873 50308 268342697 36743 37190865 119880 42532370 27412 96294116 97648 3009902 6882 201329190 90671 80580044 29477 282748121 75626 16407818 123140 238515843 43880 30180080 57462 172875764 99096 352237347 70469 215904823 43574 239246012 54907 124530636 78089 269883067 107229 67868067 47566 21193858 116741 185742968 87327 299589338 15831 215177546 53283 170183176 95871 105030845 34575 108143932 70296 11389441 99513 112704177 97710 99706248 123428 67974066 126356 162718732 50433 111845881 107196 209853731 87476 237180386 99007 186219351 116855 293828659 28573 152235531 104299 99371115 47856 99909264 38820 254436275 23550 215106050 104734 69462155 60210 145498517 89586 161301166 126635 291282675 10415 363970584 24860 30857389 56891 169588806 19534 177848467 110730 274764086 20054 64997831 39443 339139523 8001 182695055 7890 188764520 82725 95404880 121178 205171328 76846 122979175 23128 154245174 9267 299555381 3410 235046232 5496 352438078 85778 67427501 69382 235107656 101773 91196172 17851 196724034 59737 126007680 28641 147325278 24791 356793544 15051 363275703 99129 358990229 60349 341628764 115086 46399077 21528 287467773 17048 344135054 57147 120789532 105456 139495703 46323 317098790 95566 227194532 96446 86155617 89975 379642787 11555 330340276 27680 346881680 2563 239332872 27508 140735330 71804 257695203 32736 62424433 77384 296249266 93171 325414992 107190 19823973 133172 18509715 27112 98202697 104431 51679480 58286 378599264 92903 356689925 65800 3757510 9911 235680676 76254 323996801 102378 253934652 103789 372344149 12027 269976048 43340 9225580 88323 218273425 131985 349968361 24751 223380191 24350 31424378 2146 373424049 30920 321486333 20752 54669271 42314 165902790 65014 78611026 107708 365767639 45248 53918818 119375 322436009 86459 289160411 62724 328703130 29037 144661421 55525 168988731 101630 220103973 71541 9734403 116504 111431308 126487 230397874 43621 74379107 29368 360826601 131673 81227649 122075 19050363 102358 143427863 76423 258449051 91830 75732394 12133 123316462 86136 26238932 93571 163058033 120754 243972601 85776 159350995 62237 364962654 81484 235531457 117124 42109917 54603 358106070 6650 308917848 35580 258923222 77158 63672449 73664 344224258 52355 175131994 128752 126638079 62566 33007673 21180 211717796 11164 62801159 3934 333083399 78073 9247240 47630 87784277 103302 267063584 66713 252698727 50187 253545194 58650 138091308 44800 285622359 58783 302351706 80551 153693253 106504 290952771 94034 151840808 90713 375653263 24718 249103798 64317 189415159 76354 239837731 48097 3993583 15412 161959101 70738 61418296 25058 191777457 24491 78497676 83528 187725248 11061 271888103 121441 33220249 90718 264761924 59281 81170496 122362 194189514 34434 109550255 59463 311610940 118223 287704306 10071 373545837 80189 87371475 82130 155390230 29221 170891564 76351 301479576 24564 298518172 3527 215802551 11335 215468545 45723 86958356 93618 2646313 122335 352739233 70013 183609928 84544 31102350 67417 40258093 56970 133018271 26565 376483576 101954 169738916 115096 172343610 64258 148309871 100556 158968198 15062 218086059 115636 134056130 84187 351139204 73463 132657673 97306 168249092 115712 70926312 16320 162172427 29054 106927758 108289 315412244 42264 95791328 70059 269831969 14339 165655820 25259 314924626 39279 138358810 88553 175775600 98643 367056143 59665 208516016 708 343412752 20589 93404532 63169 305025568 98632 262246144 19017 210841828 63946 74901790 85707 360629553 58585 133689468 74302 53942372 61030 283925461 131326 34645053 115318 208222197 93891 295792521 46368 243644058 20902 383883137 61166 308243070 42234 210289427 103714 40068558 42078 186081301 8948 63516572 90798 56499635 41110 230084905 15366 551961 90548 60007304 128295 47404933 12920 192324669 89121 22480161 35726 273552409 5327 259620859 2988 356740952 89636 169198539 74148 17074445 744 306914669 26323 96966565 68107 264001597 37858 32544409 21287 89706027 37214 217908966 19112 79850621 93991 150106359 132906 342749341 86281 246478910 95241 335595308 126823 252493626 26072 216119087 20902 199782696 10281 67481071 83878 251024747 56687 172287573 42258 272766340 39441 314048788 5009 207439437 9901 219651877 117676 186559595 31052 125854947 14525 181175304 79781 319817761 130542 336023615 76319 260473421 65061 270551612 126502 347639857 126255 202619753 97639 3867896 97648 158653766 118557 173421584 103999 248579185 39826 309341724 123240 369235143 68352 252106018 47913 336270023 44534 182618696 30517 195612615 83766 28005433 132481 136035230 14566 202095767 103306 230894854 18201 240376899 58622 100109007 130991 96279144 30716 50749669 68368 56431707 8266 297612703 109747 312104288 80497 307077263 125040 238848995 52952 115204542 92452 11313079 61390 127401693 26841 123167779 59736 122976747 12883 280194159 77636 145016828 118468 375714410 33851 316623425 28018 94448761 72089 252281355 41475 274195337 112214 323902997 22393 180477605 19274 227451482 74543 299851244 21779 187156754 19944 43133392 78806 199749693 80489 144619835 90108 191438568 17948 116523476 12425 348931523 22523 19745991 58283 195460004 12920 26352386 132702 196902907 133069 333863233 94264 63141143 115943 96393891 15922 383810210 65077 332247588 7810 333639724 93091 384757720 113789 185828186 27103 211516767 73221 376441403 22507 125291129 68566 81613243 32164 235611344 88786 112518202 40871 130699541 60551 121358073 66889 148561450 15221 184669816 98917 108628765 105895 179034019 112553 52198526 97435 361018469 80999 310383015 53043 142763509 103703 281642425 78782 171445867 5152 316745777 25240 10753608 107897 248277547 54479 293577686 18211 60942731 62787 109090589 96569 212186650 57414 215363677 3 258740713 40275 22232262 37055 199911102 42482 347075795 1958 80389028 13906 80441009 16902 67593999 48915 288301390 99881 245812564 18177 265165526 70960 378015716 60676 201977569 85938 369792376 65843 48059739 116277 44506158 566 143626283 3221 128943248 35284 379012587 13206 107068377 118344 49416861 119672 24553856 21104 292820326 33442 247152072 48035 334220210 42773 269329862 55628 40792076 101180 365967213 51623 195029427 128983 235464884 71558 116131100 67093 70709277 55409 354791290 83723 265517630 89418 148606618 118246 250271669 94872 251506964 77537 234293969 34505 206052237 55419 210410604 28330 95750464 100193 111681458 45775 317333588 41863 209183751 23846 220662838 6916 255255052 17637 148996279 36582 144505666 113609 197331563 43510 95962810 8506 129558816 81410 350368041 121396 210854255 44246 321563239 60231 322505307 87555 128336103 74138 26899914 57612 983816 97555 106179237 100804 213865939 74673 226867811 72282 239175318 13405 234246082 75260 113087078 35530 177719359 114407 110037834 51391 226308375 69205 335780102 73353 37476103 76500 283004413 65766 301507504 26034 278836185 36045 111819672 87233 354608149 54788 293836969 115622 65933571 101551 278114770 54022 6919143 17078 51067730 76474 192551179 75331 220755948 11528 324708572 110638 197773033 129769 174296690 35111 209792322 33860 286725426 51905 145564600 72290 4535072 53352 362697303 81332 29203464 119436 357314667 29614 260207537 67820 297202509 112540 23606701 78699 27274565 27448 312638682 71173 216873631 131156 193017431 130406 104456553 105063 262122814 131385 257329849 41033 288594986 88593 91546436 14417 284638009 96162 384447071 2470 83279528 53955 218792091 39873 339243469 75382 199905836 15661 50070378 44755 93119743 63295 374161282 133046 90872367 52778 128771424 49575 61650642 5896 299703183 94342 316025823 11106 334124546 59318 92751513 98267 139617760 87059 297918780 129331 71395694 90965 79162503 59648 225016303 109842 180299227 4121 284936399 65962 240361173 129921 369673820 13006 345956999 17781 39532231 16000 309286737 82357 135184835 92495 13862774 75649 236540941 87335 161790595 63790 69366790 74401 373268676 58926 16196643 101541 209702133 120472 141937178 65868 333552351 108119 359786105 126666 91623409 30484 84006243 35720 281568249 6144 130791557 31502 225418021 53699 296152799 12664 265623842 53748 349380148 123352 44522185 123296 156139312 34862 209543101 51955 135853356 2232 158170958 127696 188069387 22507 55809114 129294 296014762 5640 16111682 86780 50534842 18841 84365388 14853 359623565 26802 383743171 39236 179497922 91854 293446062 69361 357417965 128350 94573763 29595 148272150 82448 180420466 6530 245401602 82020 272347416 44367 19538176 39775 211453984 125356 291934130 18372 203416989 102880 375290670 94007 115986339 103727 249540180 98969 364287398 72319 308332988 120699 61878562 35968 355474540 64248 220921515 59604 163567690 79206 327412902 119283 239380121 65307 282674682 130312 242226561 63723 114512534 65350 113868353 35542 274322539 132573 371376942 107011 266409864 121106 67619946 54413 36579613 37123 83154244 22037 141590727 71301 123758460 45979 39415471 91100 349856721 101587 71679837 14022 236248118 106709 361290512 20714 214652884 116795 229744863 12022 112536952 9222 463645 24327 320540744 67037 50253732 80332 51966014 101865 230221459 113946 247935413 32739 95133781 78110 182938384 25960 253698787 103282 110807472 38894 120199232 85463 316278101 20131 122115036 62452 310537764 5800 134879671 3279 231995556 77503 57529754 73668 48084455 115451 251719400 112542 326038925 110023 236535085 32104 20104959 34405 253518285 70148 102386386 475 225386665 48160 354781443 7432 72544952 21692 36555146 104022 340187166 35275 63937493 3636 220858077 80667 297822996 38964 279038940 34117 124189198 4646 269594043 129103 297104023 104058 30948192 48612 11152777 115970 84653249 73957 327778643 51346 206999960 115270 1135245 83876 227818802 62948 63432876 132729 65576614 14288 45530593 99319 267723874 14428 242456643 80017 301262150 130252 337672834 61751 274570815 25496 235993450 81876 215772311 69147 292745654 72410 304363693 82335 324336622 30002 215072878 30234 3248868 132000 84782505 47739 60021690 89281 112427332 76096 48237967 34445 289303166 61711 34611630 67328 362571766 54775 330764972 3128 119692597 128049 52554155 92706 266603091 44335 342528204 38344 204629395 91637 368495145 7077 130393134 39504 7059400 62157 1989869 34422 299220753 6729 136084888 75674 239116235 66845 290012344 127447 352864019 62273 290096748 121241 314902078 93704 262408272 85665 283188109 88441 93105100 31199 379881392 120179 214343544 122689 175668082 77069 83066865 114665 274421532 85598 45752675 107460 150753940 31264 9982122 121043 131076978 59904 119997894 64902 339283170 2884 48037111 24880 40693083 110522 8616018 133318 90873762 77858 229483658 57101 104855529 90673 190678646 45901 308986340 114712 277499335 59614 373886018 106153 211683660 106977 382377884 82862 366912170 116690 181108912 46509 368475713 41202 172773137 124002 224929262 120143 134708124 27789 155888684 107190 34207877 112306 189856946 98311 219641517 43482 278707896 70391 148210068 50656 321142064 58670 317930077 3793 78827178 776 100174220 54075 38798324 46694 195812111 112765 18201512 260 248079783 105365 62039973 20518 63973400 128047 50651909 50907 75513757 42347 338067052 85111 102602503 12443 63256511 42142 236538690 101960 163601837 11857 34625001 47640 212557595 1230 251074750 78207 263702404 10025 218869285 36734 43168917 66582 327448029 105417 114949563 115052 117215096 31921 329087960 18297 63181855 45206 172319434 119434 73122576 26439 235103346 119370 151341655 21004 64357785 80905 283465233 15311 26630281 77767 75082730 85345 92617012 65622 255224967 26671 194485207 64313 35320385 27058 44650478 19609 45172923 69126 214103339 95241 305575401 41120 74279111 127821 93712816 82813 88506601 108892 171186298 77096 73681912 9443 93580943 132901 374773820 86455 294659039 47069 178851332 46834 83216952 22058 291751093 110864 353484365 8299 313992310 83540 292914120 26091 214280775 33252 243537730 4275 258054899 112846 251801342 35910 159246596 97151 170143093 132690 108374666 73463 367004759 26157 119377725 119682 138138613 23488 196512902 128300 171393755 62056 119886462 28258 382709878 49877 330379786 12480 294596800 67567 329501139 101227 153951419 68237 17396614 70614 78579916 6360 211610728 125032 282121775 87142 183749058 50991 266837814 88569 382071867 19348 287107223 49073 284700800 101148 313680705 50578 243329151 45027 302848493 31959 6655592 120528 367993875 66518 89734431 88798 73060388 129443 372886969 19691 245236219 21798 323739974 94330 16719415 90726 189080639 6498 241872100 17158 324197290 77381 249102636 37558 259085371 47135 120291737 12324 201634352 103627 339947424 39086 6248583 81131 259920936 133275 101906344 92684 191329937 69642 337256950 104050 14889402 130918 99094856 9917 241524653 106555 128342999 68942 5646313 128874 78191427 101966 378709959 80019 56655330 22179 122097450 110327 316636256 113321 19144557 7841 382358036 19212 127996748 71674 224990423 124131 108358193 117608 159063328 129655 351027683 7984 369518679 92040 362715465 19814 58545849 107083 260139485 17806 305111161 45624 133784161 83870 18311321 91756 125996458 89049 367776521 106487 137040034 107456 124156761 115374 113793258 74785 16346293 57243 207202212 120561 146089501 834 359305 126444 35781868 93807 97077312 7603 125376803 118144 130779430 21121 43631034 14987 240899271 24145 353564255 74688 103118050 88603 352416687 83241 240549057 19089 214283404 10755 338366777 76122 164152153 75529 152511183 116028 199350124 66404 269261989 125961 82062534 123981 92638871 16463 206022339 22674 156700318 116213 304448642 73857 40618924 87612 332473515 60076 90418771 5422 346971765 51953 113979933 60595 9621460 126059 258133879 16181 92157121 7816 292970682 537 205265385 102118 152205714 109330 156295922 89875 366407248 115418 104612613 121082 318581561 57145 279697084 114632 153978809 67486 280953215 123758 357673405 99545 24312555 55268 58944023 74729 44427539 74353 295738223 48054 237666445 18461 80414564 80547 83930559 5921 307217242 19873 183886367 20377 7881322 93110 118683223 79354 286111009 19780 361413844 116009 115783275 44639 316385918 104890 40841274 11409 199309403 12920 6270959 23935 287804883 123481 236251252 55475 38891681 110914 150770763 89044 293754917 77549 113698430 90357 195399891 1604 379299240 32566 315399689 13481 4225389 64943 297166297 84445 15550340 33541 191249670 124545 364895835 101881 35796535 100859 73176233 87251 310649411 110169 105864391 92417 126671594 36633 282412770 106889 40337634 88952 137603549 78846 93827721 116978 29969054 84595 295987712 127838 251710559 21762 272883669 20937 342392093 8093 282500322 85864 192672132 93073 91834303 52844 295968004 70992 36238112 133311 134846909 8131 101257166 68015 223297944 106913 359316164 131667 191549353 72206 207331550 59240 110173024 100969 48436606 32550 365323121 29760 6219912 109995 167683622 110337 265626510 2557 299217425 121708 17667810 63280 16021135 49506 376615880 105489 163351333 45224 314302683 65633 96444469 67744 71084506 26164 238866375 56319 42753204 122030 379138171 89254 203103786 66411 335260205 75820 177134208 2104 6800085 19854 257612501 30153 291679649 86544 299215962 104570 10127976 121423 366733909 112829 66589558 71443 298409390 20033 150660119 35315 271989452 22376 46723607 127978 329093494 32877 163791628 53195 336470181 111138 175785649 117119 258634977 61364 297958537 30187 18088311 113851 301908708 37542 88817243 15341 337267221 104217 142143478 44218 75369332 86742 188530852 72982 218816287 36648 81956327 9821 178212444 18867 377301322 12098 360579022 14791 160149101 81000 251101762 75219 24072914 49889 11615831 68731 160411437 93809 151188994 96432 24758931 83367 31001704 32543 141110044 102322 262624066 16549 133588604 125638 380269018 49539 228965244 42236 219926489 17750 237097868 30501 169765795 44340 346757958 63781 382661021 120295 243158951 11842 211005342 52518 319419093 42908 338593916 3101 160150020 56265 99327874 70936 197075551 108590 377222489 17558 179261031 46967 179448752 109407 173542400 23877 64780442 45433 368175776 111142 303148767 3060 197672817 21060 349915365 12186 347806168 88487 146519279 25136 335440796 103815 326469276 97312 203331075 110000 384480836 130940 63068977 86048 344481898 75112 175009805 106119 730975 33949 254778778 16025 368214516 97847 336061616 93987 14022317 2952 199489715 128302 34245684 49206 378085270 95695 68177485 27516 95753468 40000 209920218 31565 376220350 133088 1401457 87148 202545677 118137 188522170 119470 321089337 67390 245089811 15661 121554935 125596 289906478 97073 107961034 78114 95471464 27203 170876040 59502 69510468 10662 219122353 22383 148162425 102023 189478429 33398 12662615 7178 114801807 84634 113847966 74742 104434773 62894 160563494 43571 113833440 127653 281859513 1550 316382298 36782 35914888 84310 40916959 114595 273050019 57432 122146047 120207 304278929 33054 54400387 32416 159296945 91119 87292883 44907 330395895 46755 377166812 30507 138808764 10142 155916448 70080 198738275 23645 337784518 91312 263820677 36377 247714998 28762 73910567 127857 234423644 91571 35352074 82575 236793303 57900 17218381 131171 76382516 8774 326813514 20636 278748707 91204 151053250 70499 341014219 35229 38833495 41681 246123055 1030 230428199 37432 201338838 14561 78197089 46579 32401460 22658 123652222 40015 46973342 103354 1710250 132191 34840421 110864 323935129 28063 224995743 52463 38570605 81707 73014978 112757 63328561 100679 287421321 75463 209464007 70778 259907929 66655 272537715 74566 51896365 83019 306367727 100050 107751099 117745 63546557 44679 119136794 114764 48528352 100512 230250170 38021 93086757 103177 251720816 132145 341173898 4584 329600982 81984 132846555 1080 358816094 56997 374926122 101263 250768609 130412 351099378 12059 265599822 53404 73464775 2960 285773252 14208 261576441 41820 49334948 11012 194022183 26957 105371689 44833 147482623 51942 261830381 70550 136816024 47818 264395406 61734 163365146 25663 213286202 51434 10119307 105189 184887522 38274 101871635 82852 17112488 10446 55962145 49296 135200500 124171 271189839 3830 313197105 82851 30509686 92628 50773566 89957 132075359 129688 225032345 10585 313200073 111163 158211227 130216 71935141 19220 220613122 128825 363378693 91789 349585958 70844 59850623 100992 120603513 88040 102835965 127919 21771600 2568 18496397 116410 57761949 89155 112128112 36265 12665446 59281 204686469 25578 219192964 80408 138112022 71886 2667621 100517 31784017 64457 41457236 81045 63310130 48733 110389144 48090 56533888 132980 110840367 46043 4884029 97978 263310149 43243 1492968 36203 66925083 20550 147370542 77617 247101882 99420 232386585 76586 219523586 50463 312930902 41659 298322782 79553 187519005 65040 85367465 118042 81453690 103014 209831796 5224 215510643 56684 220885809 72525 131148381 66644 117491611 43621 116620375 122459 233366957 41649 208915073 81764 261856196 107383 355541849 62700 376164989 77920 11061304 93186 358835288 16347 133352311 66638 241312824 77173 88249430 29666 220567732 81411 239478493 64163 278705941 37415 23686482 79065 100255197 76738 86445462 71432 81340971 111197 1230954 19791 144126834 7550 267999591 100868 163635198 9070 383239968 66772 305023313 6747 18772229 61896 337182244 109781 163590408 73477 366324943 43162 121616311 108208 189079755 96116 319326624 119804 36221447 93820 58265528 16592 164450386 1479 229716484 41439 215618295 52671 68064942 76243 4425789 3313 355009613 79020 58475087 48247 17224717 17028 19870458 116063 106280218 84344 234447482 104058 287630806 88811 103417093 1762 103435798 19560 166215712 41613 190449615 119629 274835417 85173 264685778 5598 131527874 92271 64562570 2050 327235024 54790 250622583 111128 359545584 102625 154684342 61941 66500888 87899 61379483 7738 63340835 18522 33137935 88569 360447422 64150 96813295 4762 342999761 25381 357992024 78904 368585968 35093 234670465 83328 130687075 96676 61466385 75840 98763524 119800 90095535 107363 308793019 54274 240817314 124031 118655967 123296 281950 28204 177880654 119565 143391937 68237 215753929 28281 278936503 112046 71534520 90803 126348974 74761 186656504 60871 251992502 87639 158610718 73272 164220706 38927 266553865 59298 154345699 127270 335599337 107610 154505171 20856 282185196 131690 123272283 8715 207125278 120569 380766100 28004 141878103 38469 114430776 33975 299059028 50130 168493063 72969 344507382 8350 43108916 76437 183166544 78565 23818873 118032 65524431 100780 143069358 70237 321556504 23770 196295426 69751 31873933 32795 174663090 24365 109860540 120984 328305667 87578 200479355 129099 163816974 84588 254019449 94137 290378438 105869 296179953 126704 261137632 484 330939298 112888 178682419 12824 38883036 47142 19872291 122789 287518683 47269 8904834 59860 312739847 91433 66732100 3873 111982732 60813 273110343 14427 257542191 71826 229100933 83878 127972854 25811 213157552 105930 154753276 23170 331788281 21798 324885060 107089 383484366 104971 238462823 23489 261848937 14608 32587145 106140 115114567 39344 380455216 115400 80397959 95569 180335272 98019 86568033 108704 203386616 21961 262456376 77434 50617982 128362 173523128 43334 84091923 121975 306042270 36248 10314459 114418 244805145 104144 158603834 70179 346140203 8607 338683128 27646 207496215 129718 39494659 13118 263135063 35775 108343721 56470 68747388 56042 352676601 71836 165859566 108207 173035861 15267 202924310 71058 70396721 36743 357317960 25453 264089098 45085 55861068 115197 271377781 45402 309078190 127089 188367456 62452 285520276 21743 339240951 59738 31290605 79524 209748433 92036 55931005 39592 11235908 48936 281013951 121067 187588746 102331 268966991 85895 355369833 13335 4983402 111652 258375737 103941 272452733 127948 221780003 8228 70228679 75090 40897003 27932 292824648 105619 308114424 48477 238262801 101564 384242906 111579 148662381 63769 271767702 33077 78742070 110946 126377683 36323 127703332 63879 250334511 98384 175245991 25482 194014950 24903 148829025 96140 249972612 101894 25721867 36589 56517692 9336 209675646 126260 375759945 126296 182392185 33611 94592085 103924 157845312 40598 345682004 110224 79439227 37414 247732966 65347 200225649 43740 119219530 28717 35163024 89915 100420765 104110 236616062 13326 316945932 77307 340774869 57763 179994017 50797 356072908 48950 234948981 126249 116879896 66954 210164035 79243 30047603 40879 20834519 86012 215583919 13608 229288188 32561 164012193 87138 147070786 89526 277928057 87779 344282605 72346 376628899 107116 51087285 34801 163238033 7871 84682527 38834 42509229 62522 39602295 54934 238793917 70676 228463562 114500 119632683 85134 271429011 83654 247457390 53143 156885045 60428 176712502 36354 217624926 125276 191992225 48372 205085109 29922 25530812 86842 91929396 86250 176684786 12186 336616072 52388 186509133 93514 171444148 95049 299614600 46399 146019184 64916 209773487 102807 234754414 21772 377578775 37249 348103399 74733 363998617 125808 360572547 50314 374742495 19732 271680876 9390 312359682 98656 357767865 96624 183246775 125229 263694003 37897 73928546 28555 113084444 11303 205097283 124151 210869558 71905 36198072 27460 248306404 31686 214787524 130939 165350591 113893 48990433 78031 382701476 96615 157782526 52259 274593586 41056 181383966 124459 358268096 51812 321265102 8668 365860388 127684 29718811 56801 160455670 19757 140927159 84069 214614813 23288 257385740 94098 146534868 119320 151203105 128887 327240828 90721 354041074 30608 4282017 15135 43415016 29544 231832331 126026 257391240 112380 62698771 9987 258644312 88572 306285068 64819 202193354 112224 117360984 53431 319325016 9426 206574501 109194 203999056 37808 230900800 81764 164075150 16355 208248171 24145 151951959 42482 49362790 87609 76819935 69983 240098882 37242 45271361 4737 349794297 72373 196709643 110398 364977009 62887 50094729 30382 40913236 83839 161040530 65306 43080840 47526 63188531 103694 350165059 32224 328554605 116211 239103962 131760 64648763 45514 363921118 549 190639544 44384 353753896 22859 107182403 30461 40221624 42534 39212552 88040 368631490 121868 354505877 69831 213783437 68749 369388164 68081 345143749 88350 81049086 92703 201612289 127313 9266007 61191 287998501 65606 320438165 31846 187661310 53112 292942434 68517 149141321 70575 339852959 86856 152515026 22818 104982673 81700 322254621 65362 178977926 38820 353073983 70496 188173926 46572 10379639 90712 121078006 31105 121176653 38126 340187948 41313 119885065 37780 242422507 86709 210116426 83391 187046819 17590 49299100 11326 2813787 62065 56884118 93251 379160815 70614 298716808 79462 79793900 49878 61539681 45652 343493087 16755 49372100 103201 355079964 126303 61492740 32041 342810563 35416 324419969 79287 321819305 97003 205374929 61798 341538520 9105 71660402 6052 337220667 25687 82848880 51303 19570836 7667 261355767 107300 9562192 100759 311456948 28129 203657272 118345 264809988 8165 3315513 103225 27846961 10417 82971322 85465 120988640 71198 75896534 46223 14638366 110292 351752714 73809 257005538 122001 39167551 94939 17897840 108690 344557277 79602 197430087 41695 304668498 104183 22603749 58363 323544634 131626 169308864 74698 213285556 103843 141568649 8230 89909672 35821 57973015 50841 165809619 120298 254835014 111515 331447657 59258 230304885 7852 86583563 118304 60252316 84802 176647809 112117 182323137 125308 320922047 118960 69626353 38707 133386211 20492 18224072 70259 141082575 35455 40838948 12519 76872869 31911 247322427 7377 81308023 29974 62845676 80525 33023485 131363 242068158 119247 63600812 123240 204397407 12998 330358666 112892 39599759 13192 99737259 54342 178428974 114070 282630586 94085 162047565 42911 329393261 79870 313410715 3031 141753853 43935 374764355 69283 13364585 124433 71122302 90112 83059921 100316 331970573 55508 155991596 131893 199838101 80370 142745917 76499 19517256 97174 259460530 92606 135825869 36695 150771802 51713 257214860 11860 328967549 127180 179663920 68786 292093992 81141 275467119 32833 245625579 96849 194348219 14427 368688086 24607 321993977 19988 108768135 27128 158278362 13778 15014173 73075 209267917 94390 257520330 118665 375381781 91722 243183006 38076 359589252 3869 86614536 125396 272895012 63346 306258978 93903 142914923 1236 85470529 31779 41259422 15375 165684974 62260 119263344 59711 293656625 119219 381018155 95861 166788459 3786 384665806 85724 328964996 90699 179531096 123082 144566880 47367 223871508 57729 339626535 119977 227223272 120299 290500373 40468 51949780 82011 138389724 9684 169750054 114684 212546910 82275 16411985 42283 124192280 62858 103842794 108996 334250589 12111 379301995 19927 254761476 70516 370232503 44643 249468796 65361 12886757 17333 79045316 23146 203244823 122855 5871771 97741 203445153 7188 166229515 100484 236724864 124330 259428501 95725 183431283 15322 282410048 16530 292268889 118109 145386803 123695 263991092 52865 158684182 77469 258503479 7337 142901600 68171 335972833 35100 367257570 125839 72050856 315 79651833 16638 144911447 74018 303906787 132851 302907118 40020 292218593 38722 278057118 114157 376091605 76810 140921561 87712 68804279 133087 302364395 51829 92386613 20206 166875378 116585 186047444 54818 374596052 46832 191451066 70342 121164001 102357 262340197 15432 142046814 70572 326581428 15794 111880077 87878 304706751 40734 218759346 15183 58993830 49865 9224934 33392 66250011 105887 339898668 100345 353235619 92583 24702950 52813 91715449 90800 343555365 11360 7423805 121606 86131429 66647 181590642 113964 369621988 2157 329272593 119425 139717104 111586 147361640 59045 21703784 94543 264762331 26422 51914006 128482 160536520 16650 209890115 96342 99629057 28783 264331168 109399 299824166 92202 126435457 94888 376452114 9056 246200879 131161 221438578 79935 379089648 129913 182079935 17435 286272446 62533 64780894 15589 200112543 10794 126336270 117259 223346443 121580 299171244 34761 11226714 111997 4115909 4939 85339596 61819 140048787 52410 243242918 57833 119866300 59225 354427569 79429 172730506 77683 230377724 112562 291543444 60065 59457457 4380 378581021 52674 39005351 104037 240490009 53684 293484829 82887 48434036 69762 342730673 109898 109664441 26146 232029616 58310 172015074 68349 258090222 30351 260823844 103359 375108026 46765 268111568 124965 246072086 117174 237088059 30778 67691594 78955 347031590 130929 287453230 110762 157559792 52546 79876053 85489 302273448 27145 290548241 62925 12217978 128052 242157116 9245 382947016 64997 318843676 96238 276101507 132209 119182723 36320 5001862 87584 192597779 38166 217557883 66618 262549304 98088 196278084 65983 172126587 71911 197375899 14766 20421655 57844 199918083 10462 245522303 27738 107725482 8611 58338776 130553 218169003 75551 291660595 25747 100261597 122117 352876210 119775 216632772 4243 34363525 5106 184034706 15239 377894914 40772 73105523 67037 205625443 38687 337003418 84719 184621805 59994 101524123 117309 151432123 241 178833459 91900 365864088 2479 30039334 124816 321760289 28760 242994159 75823 76369238 35886 6918364 58452 190714309 46858 60941470 4691 276479701 1120 96502286 3762 65661730 22800 363618974 54930 227572594 47687 147765515 6143 300746406 30188 346756433 118703 172659703 15710 383400959 123875 182488932 115973 32242306 67010 117627626 86954 239123813 3502 7766105 80382 320163847 27850 138693525 13980 228238114 11047 112260425 110746 263530155 18943 111851736 59690 99940378 111819 287474599 112073 197190469 121626 229046337 73039 54007584 51076 251459162 2352 99454545 43237 238484327 89809 119741236 68206 161123560 7912 71318866 38457 208477199 55516 32696017 17276 6688166 48524 73851541 12876 108392635 57425 189453819 30437 359906412 114552 329371176 116698 317664920 91592 9267210 47533 97056536 126550 3628451 88553 327321581 4275 100528299 41233 42691976 127828 155086590 6393 241028564 13247 72006816 9402 233423282 91552 226171010 116700 273416728 79509 238961753 22437 228545213 93978 329221239 79057 185364235 108458 327455315 13848 52277415 63272 226528426 60542 249355877 73033 111604875 131818 95958854 116415 215403918 100769 95658301 48776 364798486 74408 278386038 5836 222320836 80391 276750999 77311 239919570 101916 174621618 113271 286248709 29087 121600972 79623 251060712 18189 41616385 44809 304880569 17501 260032446 47379 349475126 44059 189077429 71790 51013072 122318 265087150 123164 13010081 82546 122534061 63350 38909564 22597 356967722 125766 233758643 17973 173026992 72131 325798233 89063 253626617 89636 45207941 79722 333352819 128456 330746479 41609 207357744 60160 226541634 108628 138906585 68385 3157038 68903 174131378 98888 96391229 19229 283033504 67142 59151946 18508 376877681 7416 301203238 92531 207880389 129443 233971168 73581 335480392 104894 293668682 39908 226715508 121779 296984803 20738 348090038 17906 262182450 56566 381634205 110522 371649758 78666 235265164 15838 289340497 43904 208355092 54511 346977542 69668 240508300 84201 276442360 102317 2549310 15491 266512133 81333 24817879 37277 231719966 100468 45053297 40559 162031238 11187 96660039 100248 172081493 91343 203939051 57376 278642157 45518 10536711 68095 2358070 3923 222686369 90371 381032104 62446 83110790 78908 124463009 62551 124655903 108346 271313209 119554 144082039 75704 139230562 32093 189153713 101178 89099195 78623 96112196 27156 297721921 120309 360863354 124692 201685596 42948 80497868 43321 191460152 19881 337338160 695 118974176 62669 171072464 51809 74802082 129505 293748289 128664 298096129 103911 11124232 50806 78196304 131026 347362667 84428 212173205 34112 117449708 7589 333154032 116138 74364039 50775 297985753 26903 305808517 56323 87337824 79839 228606958 116467 260522978 61738 136625146 73065 232341504 51495 23541186 59259 371423420 5118 213735928 37531 91524874 6151 41552029 18567 114988356 57540 359312541 58300 141223210 53558 223490171 83696 360463043 94882 77246099 78168 122603346 39707 250972929 9460 88139784 30361 335043561 69587 143764554 8242 19347049 37714 179982055 60757 312744369 46233 376284088 105350 34232527 63869 1519523 20228 238222230 73349 353026491 57893 178674455 37573 323122343 86002 184536309 105903 156452367 131701 265199063 48489 202852457 29536 373413316 114383 6788709 58037 377328929 80149 384376369 45985 225953289 37397 289600456 51583 319751481 13844 206158699 71797 365188192 105254 297219736 65157 225625676 40025 220574347 53432 137067944 66225 102716040 130997 278463691 115174 57335949 106432 131476290 20166 88080252 33368 27266458 120305 237006227 76874 308764953 52348 99683385 54215 191952107 25305 100758671 45675 346082831 79256 297894772 15804 289600973 48442 35907098 69868 268022618 90399 94622497 77255 34877452 60797 147637518 69495 139788084 25345 133974796 35569 23397905 55339 187498112 68211 226000339 130303 71147874 115318 48475877 73043 310829470 84264 137027472 121126 300064839 125812 151963407 11277 204279221 35321 285214400 18956 161122235 82255 328496873 95226 244803240 61120 313957665 102489 208445467 59716 61682929 126355 29575479 14571 374832393 26655 220245488 60593 323884245 22161 324071065 115479 282369442 77232 361090344 103306 359737149 49741 270046676 42650 306573951 114493 362984747 22336 261753192 9218 270411707 101916 210252576 95279 27979865 77499 116903182 15572 260115371 119755 22020297 50625 117093909 17670 357581886 63755 239169897 67759 15227491 102487 299178857 76763 259085306 66311 325600516 68311 119187376 126756 185468421 38423 274601281 77709 205367887 106844 144258370 101268 305424443 112922 18276824 107004 237492937 81188 323340127 76829 111351516 38398 104876184 109325 242019806 104593 146156032 47979 137149304 123673 102478813 102783 274703018 72961 370891720 68667 220736903 48173 175808583 21748 264086002 89243 148218415 58908 297562577 6012 52341703 24443 284697916 19221 16398232 122078 61708330 88469 294969442 75381 36159073 61743 14759682 100511 204482479 86149 115301795 9349 328277564 13118 286258797 106913 303877370 112010 10375640 21245 201166465 41759 174027354 30104 328631686 85602 220192189 100928 240832987 103908 343245600 111733 348115114 52613 282658770 112168 135800061 121094 167009989 31008 56742240 23738 142315315 45973 354171673 37329 53722244 122321 357326391 42940 371689280 109215 49296488 115031 81015702 87914 291625477 18689 21644064 106278 153195497 74514 337777629 120727 185308400 44375 241905765 108430 14794207 4386 4906282 42989 65538707 13818 223383244 38902 124724674 34774 225875096 68027 320856651 125160 61542792 95566 85745057 95715 207750469 7 232010775 77612 262443259 10539 103805506 57869 104376008 8485 23288235 26860 319667929 9718 490472 119585 3924598 10537 80566224 77018 131298541 28967 143194641 130363 138950014 92352 330815816 57547 311427425 30583 183031300 112341 367465552 112081 76263307 21694 99469827 103752 300538528 49705 229747641 115128 225809655 74712 118325946 131410 80100630 124187 133352704 27403 382060733 75511 251169683 80519 18804687 35758 326442387 123530 345473300 551 313107434 105622 231856693 9786 187504360 118260 257526684 126665 250420676 121241 40490397 49034 19120002 131404 243843098 65828 222345066 69639 361337150 128211 13864357 50625 110432572 15729 996727 45707 146987183 10124 82981765 20098 226174160 46723 330314951 78905 20897815 92383 94630436 80538 15167753 55198 375873214 17590 12102490 68385 303052005 126787 332337045 56690 210488259 40422 217396613 100637 292668959 13020 153583460 97350 208115589 725 47453529 103517 41401103 769 38447119 87108 167054468 117308 62081262 39357 146479142 101675 55337339 101862 98564725 107905 223438621 32364 311257510 75256 130919026 43533 65344771 65189 40055560 56590 287760087 123145 363024491 60598 245464382 55607 153648330 9753 98570184 80104 156867658 119512 283787176 55593 26709862 83064 234243238 77794 229962403 17598 203803973 87842 252737290 68803 107194267 76521 56721039 51141 89600214 19084 76900948 26759 277352244 90457 217352456 8873 141233946 122072 342123621 59760 242869482 35003 333736097 7229 358316998 116131 171629485 119449 311780044 75294 14800832 50110 232298757 126459 51628780 56320 186307409 66459 29875663 5025 334620239 98880 90461370 68936 333505384 47309 380198068 45795 112679014 65525 163373926 104683 274958906 91080 100373154 30602 244597674 97110 163977877 97750 39158304 5150 120190692 28402 106029668 118657 125730586 41748 372972124 117352 322922745 64479 231775551 36697 158328851 79680 138632578 33136 9465707 58630 262635385 79670 109023368 81886 193572479 88371 326219774 15837 340032660 41268 328078372 41025 210033627 61816 74056072 81050 81481588 19560 207860382 10852 306028868 126308 342360835 43935 154190399 101689 222218461 16776 33970611 28497 349348950 59559 149144555 102233 211361814 97142 282231456 2050 368797360 15977 54976019 15387 47079006 106562 217575832 57632 338599082 5429 85857969 88069 215849553 10250 150789162 51822 268274581 116836 221769904 17906 106120539 30161 225394704 82716 112796938 94033 19340123 47298 206183346 3386 134443462 39522 31796317 106122 240647332 98421 6193692 21923 48288350 130601 372464654 82899 144277155 51003 358155942 24384 44982219 52550 117919863 2430 281363963 131432 378695162 88891 86765831 133330 202319448 44454 219555435 79021 89076729 120597 89086244 102163 276931453 20766 224695264 62822 93805346 51150 381646893 114838 173755279 29241 363333262 112670 15697262 43162 370761264 60616 369922094 111300 95423726 132768 344306525 59340 339883248 114927 110665663 9865 250973088 17190 272765809 3641 20441799 18650 314546582 3081 79239537 113193 43603666 18707 67996190 72093 331171974 126568 241850534 93304 310280375 56668 24686969 128598 246320067 128767 53865158 114754 156655575 9018 160002863 91722 311312877 132426 313342386 69872 130547463 133155 240020423 133053 360480087 15261 113202169 48117 303280314 23919 260958449 19592 317685025 105731 188613378 57722 284392971 120186 380801418 68202 50132326 70607 354810117 38088 174013913 88569 270855467 82561 379495801 180 272986956 114838 358083212 49880 161943692 11598 70494537 117212 47523447 115411 379907086 60386 320358929 60438 66568792 20732 116910492 101644 39420770 99732 184332808 36596 224023953 62498 29987632 11830 335750446 112075 295550298 41962 178740072 82219 33631254 98969 172786314 46938 188842950 54691 217106108 95004 133991407 94591 149827742 38246 225356958 67343 120162430 130717 230662069 79028 257676619 106852 30092984 88136 248526906 106977 113760092 97895 323350938 33072 166096959 78118 258831636 79028 150604026 10392 271317664 27008 305061548 70817 131089885 95180 45509051 45185 146054436 9230 86492794 53649 348693567 32315 150968679 67620 163979835 91845 204151595 74446 41026534 3491 199283100 37290 30033904 45548 267767308 5267 80346880 109466 219559297 30837 95205141 130664 313048344 44283 348642143 23 272401130 104265 383418999 32690 242417824 113955 372517971 102366 229474410 67687 248657082 114189 23675598 101512 269600458 55506 144563307 3990 77438567 98263 107748448 76714 194145844 20791 290561225 22413 157632824 103965 89956115 121580 258153280 3357 181370157 123494 310950291 112212 66805675 2956 23019925 18204 70791802 126446 293055052 14543 347717628 39461 158641150 52162 333689748 89233 204013538 56690 70145016 59736 46350634 2496 145366740 119739 383193633 118301 244871256 55415 127222253 77215 233225261 34023 16316106 72891 236465314 43916 355370103 6119 297959024 100803 160226055 93252 320997307 119304 156604826 59949 233516461 60990 139749922 16234 328315265 105558 150503092 127854 5868473 79743 211833382 101691 95781477 37749 359614704 94130 65006880 55858 308583832 51097 330380218 66733 161451770 76240 210272970 25010 275992977 64914 144150862 82129 59966805 88558 206409616 58389 38210071 23765 275377690 28184 307210080 48010 92358872 37067 323655218 51904 153089473 75433 333832086 20060 23351024 37332 244810103 126390 323324904 107607 135857307 71330 338845724 33997 263035935 88768 201554053 102176 11216233 31386 199092364 85912 324597656 108726 56582717 76891 313521002 18526 274539099 54691 65900174 127155 183464698 44380 150432366 40328 131741972 32471 151951946 70236 375710162 131138 35793003 123295 52327290 3092 150668940 45472 143741688 303 128641742 99206 194071452 96463 13608682 102227 50626719 32830 298149146 11181 356995843 55566 45196257 66464 302836620 55683 333633136 98839 291434891 2763 230441291 123595 319702527 125603 321632545 86714 95816387 62895 46011690 20051 352497582 18205 316338453 98782 175683820 125371 313271834 120937 357556392 2190 177627711 73821 367871207 62067 87334546 108665 184802053 46034 263431300 985 64490563 18821 220860245 103259 109945344 770 356078154 52890 112860809 133216 220732271 68788 219290139 129454 114568450 54455 348199194 37833 313737769 3234 74438327 16101 254671823 132712 133042592 54035 278078049 15992 71014199 29796 155477467 73882 115441105 25299 302008104 73369 153836715 112961 364103637 39848 22019491 96185 161120001 41812 52164328 55102 355427762 35455 40628115 107694 173812980 53017 238281455 33882 371711839 8722 335609445 45432 217279401 52213 120416313 93186 258490258 73054 204590536 53552 132131695 124336 350215488 53203 167953443 92493 163884057 31797 300216508 33176 149425326 26129 342159723 27103 117868572 75235 49838186 20226 82496605 121368 323643269 35322 90891627 2771 24430263 67007 64649291 73561 371866975 101697 66368427 70507 342129175 46356 105883673 129359 240865363 79253 261292487 2031 188550431 99173 12076546 103175 24688893 83604 107019200 71027 340989904 91443 87260982 46323 205461182 4697 271091083 38968 6843129 10758 218286049 75124 80370401 44963 247481741 108373 113720364 97212 30615950 73133 275836277 86057 265444621 11553 64338533 87661 262230393 15827 2618731 118005 51625286 17996 372650968 75123 81273426 5407 85938332 38233 218861504 115958 355817359 70237 306808412 105128 34318465 101063 14336867 66505 161154481 110096 196310726 103247 303992064 112156 65933422 113863 255586540 25281 253535370 30911 240498163 78647 264247881 36085 169685725 129513 95172508 78849 68789465 131553 325022905 131063 222805092 56232 283730792 10773 261042462 101138 337249649 130362 291345224 121407 61879751 53570 21613404 48774 316117251 124216 283081936 18247 75606779 105693 62263854 50447 317833621 96280 380539766 26698 223110882 68233 16323531 40171 312643903 131176 162293375 131486 60293299 105121 311769340 3234 363967050 79557 293119452 50217 276991247 45770 85261385 124894 19883880 10733 346872496 96686 95782286 46245 185585004 57959 147238249 95417 341128796 12541 309484237 34546 336811138 103696 119780135 90492 242313624 63865 172229526 100396 336310303 129504 135885836 107398 258322451 105629 325274495 122076 197065912 98754 256231825 88040 351129470 115953 10091984 50950 215366020 23792 201484547 97350 37668706 53856 300447026 33107 343655902 56753 60588455 34808 309795961 29293 322965324 121832 82014346 97619 329262204 75779 211239009 83948 152992137 25627 17240040 117124 285774916 61914 170813120 120356 256555834 44412 60413122 32178 340891715 84479 193913398 106529 178340330 101309 365194749 30815 291489569 2030 187822168 13641 206646355 37388 254480594 73940 284982915 126277 371385481 2438 319304223 70968 57356130 126492 150861019 63346 378377306 39467 73469529 45277 223125484 58713 257050730 94413 154313883 101587 215670560 69639 286224130 105828 316607576 120990 380864085 66446 6048952 76658 196150527 52123 96848039 92693 167112321 61733 55396737 19037 371500293 78387 296182136 51387 110210555 125203 63746837 70163 26971201 44597 122310203 93363 233469154 85903 238279178 63499 232846999 28668 62238699 74511 158218442 21373 183253574 19432 243747765 61790 127483228 95960 265942130 33653 258223197 64909 110879967 108279 7404575 2246 202051677 18594 345636896 89623 118207333 83904 139879606 119851 164582620 102551 226428457 31506 120100705 93471 331517791 100580 151592797 34445 78688854 48921 328785974 86671 95728909 83224 14631416 20942 358014100 27174 102497364 120769 186090296 11702 131676364 12706 288659409 37299 28031645 87122 327366079 48503 14168302 56344 9668573 91697 287559124 93540 25508648 65902 88466276 42263 375479011 113018 374672692 14936 190049309 125607 58245256 75217 62174141 97249 80753059 29936 374172781 12406 145901383 55459 363536428 58019 326933679 61065 378247535 47641 383621147 122786 2701845 18086 92482253 33246 148360432 19644 46418218 109420 127925680 13671 50573217 17860 159007142 77909 200368316 45772 5547094 98548 275227048 57021 295433275 3647 114196568 59977 286662541 78002 115475093 86119 251335019 109379 40465912 20047 209712952 92515 81599914 17014 113749856 115374 337005132 64020 288193925 60644 131505263 28105 309961182 93561 258188206 124391 370955943 22439 13143642 36880 153693979 81775 242151074 27235 287043488 23274 332742058 113591 61940903 14342 93573748 15085 196998137 54930 158999071 19713 273679080 17703 375153701 96410 308511017 107595 24876512 59760 1516944 41115 119500443 126849 63800888 62898 58370868 24701 213977889 40193 372285667 84615 207485795 109753 311577396 32096 307364507 77460 3991931 80788 100821555 76493 118448868 92469 234334457 12621 173725351 52816 293306775 54342 107219658 49132 91313437 56101 74791907 124877 311841009 63781 245497811 128984 193981923 42977 225695193 41674 91807744 120618 275726455 71366 250634812 19933 81656796 33754 44966196 3385 237369653 35534 215197247 117648 57033385 66555 126663881 116029 128922792 67663 228442925 38974 372923736 49543 350155361 87537 285098462 132283 142933315 111409 324824997 119300 250720918 26555 196597952 121201 372932634 120889 35976664 112529 174005557 98381 139778330 39507 173646149 71593 64238934 54411 82204028 8310 157949430 83189 270754459 91452 2182590 78930 381994248 50928 149914924 64746 45621557 70701 323048293 40861 281731081 75133 117118556 21005 248805444 95978 319352436 26156 226669453 69363 358506283 42825 268739425 100033 118092714 13633 218850935 79210 33922409 1980 153525153 72626 246986913 25238 95922712 76896 43361960 114356 313401207 117036 280140595 51723 28707869 128071 48098711 2220 334378721 47751 193380961 61540 134721574 110708 324240907 23041 80479254 121149 169976744 54814 178696891 15972 288741458 1692 339167018 74782 190431373 1016 110600803 102378 91058177 82335 123307634 22482 225006964 131876 307239725 27472 223085193 76112 330704306 58643 226775473 20727 8009869 31171 335205324 89640 280974873 46080 302738714 25148 218832971 111409 206769503 92138 381887053 24960 20627502 16037 245100074 19744 342317586 23661 334808766 24757 175036888 43520 232908027 89583 126070077 9311 66471670 52071 68481807 121153 85462151 4633 358691723 3535 296703524 38035 340111199 129437 292298858 130259 316039719 44281 334990437 58648 16232052 114424 19027501 9264 188170832 114713 94412186 8209 154838665 125690 89372051 40548 242680865 87530 93013228 103716 1334610 22843 185197168 46385 193325597 4619 172011874 96619 116706798 37788 294506966 69730 113176293 52599 311126943 96432 129766416 35088 283361458 98348 239527852 111842 355454750 16960 285167666 51208 83678179 59686 227420249 122844 55134338 103286 93801489 86291 40587755 61005 240111228 112907 139030727 12971 168067411 94822 338908142 127773 38545103 38148 120810988 99438 377581574 122275 319774992 108279 239649248 119876 23044139 43434 117641921 123248 59950567 78914 132236384 11292 194555971 2992 152684167 126899 49397793 101547 343874757 79993 167436270 92466 65155001 6507 300252601 61984 13243572 109727 253430736 6278 362439275 17349 130834737 130827 249967131 78699 297918041 69818 43094064 16950 355498750 3165 290416112 37118 323315427 60440 307622041 51590 151988717 85087 51939311 120457 238201426 68659 145409261 28243 6012235 110919 166473353 115475 233490460 48393 99871606 81641 323775277 27712 83438244 33332 302141265 104724 249606729 69854 281995724 109543 19282236 16178 160321512 117614 216331864 15732 96385696 18093 63234070 55402 296210622 7464 323469690 50187 167158985 65056 306393447 114582 164739367 14285 194784386 80827 46954988 66097 78859762 7254 196654267 15546 263968473 22102 58537979 108624 225147912 100220 261338033 11693 128260898 15060 56939236 58718 63233532 91491 27327035 17376 291784866 81168 8225976 71211 45199769 86877 42404693 70151 368843407 132545 36679961 85482 192126379 18669 346302370 118767 350655047 113240 74332959 80321 232882588 47667 340653519 82896 265423368 119294 42640587 53686 192348296 83380 67554680 54180 377748277 51150 91465159 86475 50215411 47503 144190268 113338 305814044 45292 188995084 23969 129803239 119950 286234072 3569 297435853 111089 245798946 125463 338769981 96402 146050688 91332 236614615 40060 347943395 128800 62068496 96511 302182326 85654 113805884 86615 362208457 92044 312010139 46634 76924723 99843 197434959 46266 147202561 2255 101718374 64945 239276370 6174 348998611 33830 114956517 76673 369605815 38183 80741416 87650 283510616 132872 279426971 59847 318623695 112183 206248876 105635 331631634 31810 107403217 5282 234820735 1194 146941821 98741 74087633 27743 211015201 77050 90391576 127213 363418443 4140 321870167 10429 321821904 121185 59795029 93448 329729178 65010 169390362 71444 381785193 28198 9774273 2723 345633413 130599 37278362 14861 54390325 46266 287328548 101665 367073981 100890 359266695 1956 326521152 61203 84715210 76130 55322059 95698 108976152 35014 247879709 95340 314616525 4843 324549466 106930 249867058 44541 337522729 109777 37383249 76920 318919374 83269 172460375 88137 194949482 15532 236134624 116253 44588559 11587 59145566 65560 143347464 113039 293466034 15648 383736009 127658 167304904 99777 279708394 110615 60944037 12850 259516091 72128 254928253 46695 181173760 25356 333734141 2765 270903508 84296 139659953 14577 297451467 87530 190906818 51125 297885379 30626 23867028 102918 24285154 67209 50010598 28728 110026570 79176 267594107 122220 305896765 131144 378429780 70527 290765448 21035 222273829 5189 21818882 63979 112415773 109863 341188726 100499 354209694 79269 273828062 76243 34080797 41665 319999818 81877 216243092 11484 270661414 75086 320552521 126867 153594786 3160 371918940 131600 90527811 44773 331559007 115036 77257384 6637 74636559 77386 168129839 88623 219094441 64249 214002197 94555 176668637 82700 270169145 114399 250073539 105966 146115942 114343 47087246 110612 376317648 116672 204284247 115813 66996657 1948 65449381 132753 299358978 52557 331466136 65199 292165844 61877 166498622 132657 345834909 120918 111302581 90519 291333574 82085 315812219 121773 68426443 123784 259633583 79312 21013151 50082 292065396 80639 296025564 72417 324384445 54635 312540353 89878 54561132 16410 167534778 36662 42798217 132905 145693813 81484 137363709 105744 37434139 79874 97861919 84584 104637102 42864 363429281 39033 145644279 63452 235506683 78997 145483756 9767 326857358 61884 98115504 31645 271347910 108841 336108284 8301 159372462 33032 210978298 88181 275030425 73809 31732677 124780 370805525 39358 72815488 41089 343847347 121100 169946924 76254 4898466 108704 294354684 67684 251194936 23516 123527276 25704 181696186 15060 305082399 128167 366509013 43464 26704800 98315 20559573 48520 277109512 47496 130407924 102756 193758719 117527 259339382 13190 126401499 56380 380363017 107791 303033969 119770 123802968 49985 195720118 106106 90402055 31504 141708318 115666 2458420 71820 130281782 130974 378601011 113946 56217111 29898 67695263 50865 65957522 101784 116457992 77707 298093573 90 165929701 91262 18127693 59484 117027023 105470 76579048 94775 322825637 53691 182628974 46200 45358086 51997 51450694 75676 100768466 80237 382741339 73050 111617529 128541 261826079 56697 116288135 49379 312060582 3856 221365218 132723 19201955 66832 317141949 39084 170413712 103446 31836072 57140 124995480 99786 16443156 81302 93115752 17442 271555860 119072 269127396 14566 44464158 79658 205662989 74446 140944052 87508 332208748 30437 149239186 20292 340055036 89814 271435720 43870 199042552 106453 25931045 40320 18044527 101671 210027940 42111 324891519 66265 351885978 124864 102459952 87603 231006219 84031 104603209 85634 279245533 8289 50705045 63214 351765602 128502 137242990 25200 68540320 13877 13500414 31861 269339964 129938 224212703 27534 83996672 89996 721585 81293 227381744 27230 6875552 88567 82354418 15798 335584876 70013 169306920 62436 152278958 92392 321739803 111499 171419776 29141 302417312 57725 247388027 48211 221129458 93958 19000773 6928 290338125 125447 108276390 89861 217217147 35777 351507316 4350 110141798 60017 315914861 101366 347659670 40949 43147387 13573 136516634 63157 89424615 92031 325139658 11175 292731381 37399 246216590 67034 203760999 88342 14031465 16260 358083955 89888 27827492 91350 290886595 111603 224796153 45637 251687745 46180 282865047 132960 109039601 17165 377441049 34449 137643745 110904 71998661 79190 94016390 101057 203267061 99383 191837392 122601 108681029 101774 190863330 69309 159645918 47201 304229148 122117 368216599 127939 151261167 51149 72085322 126079 57277527 22085 24598247 96722 374243611 85112 146660508 59972 286697251 82916 384463410 47868 45228770 10989 300349812 5618 248807958 59811 132537755 93788 83066072 129192 18749401 5846 325972729 101728 207989830 60063 157619310 87328 72521733 18014 236965408 65778 204425818 100799 135104447 61058 298041971 94664 261115934 75912 16826851 104160 130277370 26320 12090872 110181 155656496 55878 285712593 131592 106624733 97791 149355796 84690 158833605 113484 355184805 47824 182790747 60052 332385831 37928 110632585 38474 377304544 101949 26647792 107658 248747309 84235 344832370 125030 89513395 75583 365951621 62233 62602417 107997 357041512 41969 301176196 89397 15575738 22050 164585079 129869 96278159 5134 339585207 56201 136645015 128176 40878327 15572 321399817 59847 47794393 5993 106011896 39068 117186218 49500 203235248 78748 68766069 46263 140232759 25726 102134770 71682 103323144 47918 342072919 45097 358331715 57055 259440155 76636 347440889 110145 300624231 17786 304373805 10581 188099484 104748 9724325 133046 63214504 23537 156078458 98000 44156759 56501 372275283 51899 282237497 100273 353567234 1945 203435017 40765 207385638 2526 24821509 32313 13534275 93463 258996473 57120 121038249 50911 278228282 99746 74633906 76754 318134035 83162 209412190 75910 262632587 68787 339790686 91932 87405265 129157 320421076 25154 82331756 64679 200105417 16234 289330046 31377 279685784 70849 345347578 106900 19510882 2765 323176075 5656 198093690 122237 97722347 20925 75369851 108137 40529705 105356 136630384 46175 228569779 93236 247652555 96435 294142884 75613 31898516 16419 254870210 38110 29375934 82769 211190258 122078 178722445 5848 118634668 102914 125206328 89342 315381672 21787 250863566 63995 338476835 100519 106214250 7019 188653116 88553 35680097 87073 374815512 33681 316526597 37061 360903053 52547 347680829 13015 364596679 37904 54230637 92370 292911317 82743 32278991 29087 72150378 126134 230820619 11616 349353033 10462 150162195 53997 361767578 9689 265668230 82293 370825647 99144 230878568 12571 72465457 78518 235961052 2417 45202783 32997 358336244 116557 275084579 7066 5841642 72305 73058600 10311 163901410 87594 319729198 75033 90626534 58804 354033681 112998 175700483 46623 218247421 89034 183252691 80821 43756431 31955 371284277 55882 82851958 115228 153372513 47560 277108303 118145 208009744 76737 60451035 101448 15226291 41638 16909533 30462 263689857 132022 18041936 47689 162424927 57815 51698516 3337 261530132 31342 55092352 84727 351449243 12589 32396271 127822 211019510 37680 176899835 60062 246634398 87446 167647301 108682 295262500 107723 111205234 61951 248787780 127270 96256517 44903 329061444 65939 323169047 72116 260122059 19260 180416210 68923 97209154 107608 324517115 123850 381388557 10335 105396990 92577 193447773 130270 320453032 32071 120521135 34552 7089330 75913 48722887 28898 153106275 94727 255030050 115817 256943631 21993 84227303 82142 171571497 11047 144475000 91155 211460464 22792 61597928 55844 364422524 95562 125796558 126430 180063084 38169 369280944 81553 339126333 79039 119979889 106540 110750837 129909 5703734 123629 40924443 60245 194402509 124809 350009278 110701 137227695 93442 196046905 91964 284267315 119256 266595338 109681 18235584 2018 374191930 2544 39613714 116938 38185498 53532 98990548 92312 99846480 96737 262908075 43635 98544604 115610 302802591 25756 348552300 11082 90552510 16940 244788020 38233 209265920 126601 260817316 117895 372063480 131095 48471442 89191 197135046 57609 132861898 121549 230727779 19135 187052459 119239 321889674 115374 8379231 90416 325668254 27145 62398655 121552 118045728 7412 127752801 57618 302499108 25611 264062238 48826 106390056 122325 57979345 32535 153053 131224 152950205 52920 259373115 65265 74204968 78111 202511562 98267 363936018 95566 212694991 66440 306450215 23424 229278527 78542 74273443 102347 20446147 99091 169438635 15831 264198269 583 60093334 71579 379939613 39597 182349503 6825 380635506 132580 72497281 64585 41367195 107374 322179922 10925 84521044 66482 97567154 69497 28403407 96554 12063834 19412 344702383 101743 329046235 42754 264444151 70576 307592819 76111 267688392 45084 1537654 106470 284572107 119417 327369141 120740 18255820 24177 196180557 44447 269968296 110492 40612156 41835 59388445 90101 188075566 66340 28970420 58841 267082771 111451 309112797 79630 49187658 65532 274796378 9320 352400887 92017 34769414 131748 135671082 65696 20348675 93563 238140273 12357 79478799 21390 111833949 97780 182249750 129843 330695265 60251 379149825 72299 31099931 12211 324348120 93212 66100058 100776 216632582 90101 196849387 2616 20491475 125570 236329793 79860 249840986 118343 278444106 109638 286801942 58318 157686624 89245 88893784 128525 381813685 122085 190462029 48570 8929630 15692 273946923 38426 225517764 19378 134980501 14226 87378784 20124 255471825 66119 282529238 84217 75342479 87281 283556288 32662 360943177 97928 207709182 29169 138917540 106392 55625364 63022 229321341 17865 172482793 103414 235710745 43409 284293913 107040 229072491 67366 367727911 44374 189345504 66481 317028887 106627 11628429 89919 176810228 35567 167615185 109379 193759291 12098 260280 34755 74209759 109760 14063600 114285 276165666 107806 312765954 117006 220273231 67135 238588629 60076 373543438 130721 227088060 97679 312448391 42598 112623252 110669 95706033 70307 28307945 9260 217729503 66271 324725945 15779 243027182 87691 119885253 56192 157265879 88209 380428061 50765 66388160 10193 116027105 82195 138603408 40664 16222413 56794 120317516 15339 29347699 104328 170367317 33896 240169660 131538 254744620 60587 78666304 66581 255093533 103069 155928620 105075 283368196 33707 368123773 98209 249159528 100011 301155816 122041 194567853 81638 228750604 106905 55964253 103256 187629719 119946 382787867 56041 375160849 121724 216453934 133095 323840388 45111 301689050 91294 53476387 28584 323693224 47247 128245885 18706 258139838 92426 349400310 132881 318383464 60984 156794218 45253 148688332 107538 100196111 117395 119334028 127972 10344494 14330 338249775 133204 22805735 46233 105435903 83480 359547656 24873 9340585 67271 364221139 88097 318728675 4182 139607686 35526 21764088 55195 375578715 43912 366590577 90561 173244556 18738 120629804 73519 309308198 39720 157283187 78131 4069105 19066 133530533 37374 267267002 26129 216121932 86481 382161596 84571 55502841 67530 213556259 128598 286681902 20620 183607481 58485 157266280 64029 7402281 30938 365421089 81290 307204826 95831 227437028 35910 348691259 105541 171052029 46971 102490851 109245 72496362 52582 238200504 70737 180865240 67197 282105318 88393 139999085 2422 222421465 132216 360902865 47193 43056297 36542 363361227 117671 179776462 63469 47870830 29898 313795096 42182 376536833 86236 83230284 100708 291635142 38533 157725345 113614 233802520 71007 262961071 105143 202213384 76251 186913517 129247 81142309 130664 180324301 129161 77811073 36326 19796836 118265 61813490 55493 106739930 120405 225470643 81761 250962829 10260 240772002 46634 364892921 95959 362500940 71326 64599552 66995 325169091 36383 349960132 80847 62181451 29770 20543443 48059 308058554 48832 372923446 4483 18372331 29316 165608735 120575 65585641 115859 174812750 125376 289536356 124198 312291753 67216 43346493 25497 329798664 93512 146921613 79643 225279260 122805 240753156 31756 135283344 2828 99028920 65218 51197826 63865 93590178 39666 82118940 74908 113597253 16001 111196608 19496 200392727 128259 242850999 91204 140497953 26529 264875276 49984 58323099 65565 294229935 1075 230909808 68685 142533628 110730 324121255 72746 274694703 50194 232467940 119194 169949611 68994 286551870 65314 169452389 9116 196824583 83343 172690368 34523 108265113 49477 246206377 43733 171667538 104488 8386890 67211 69982610 1778 303498432 79180 228913277 38238 145216942 124241 32258512 61483 302729507 115457 354331288 66795 353909937 99911 310768816 93751 128061334 48460 366920897 26469 209771501 24162 175981283 25956 255463714 37551 15260933 121167 322551520 51020 178741289 11693 146123909 1811 78303506 121844 44959484 86530 24792634 56970 63293151 17390 128228755 117644 237001437 111862 961234 85377 342031963 59434 319156489 53214 312995077 31587 306579356 22597 88800783 29753 133234020 18297 189886483 124609 133004598 16672 62111746 126625 21089472 75595 100338642 20595 30442561 69900 163598426 73890 294998099 132450 185607036 102750 140650102 33161 241672724 85110 194307205 120535 226335562 76396 140507771 129624 258953731 89750 178140139 29372 300439611 16480 34203744 56308 98197571 40167 80709893 65258 92151502 20463 232264513 123881 277133587 4137 266054649 49345 134390164 123743 162008636 21286 92703600 30892 166317087 49484 109371060 5524 321493087 2503 154068470 7923 57740431 74649 246237721 62548 55927834 33107 153167252 38918 312663120 42937 345283131 40275 261629379 21560 125948091 69611 59696052 84687 73807260 21334 287030152 64917 315306571 98352 324119661 3146 370901642 41087 133773919 130891 53651529 69725 226443408 2194 21034364 19368 84687635 82425 11982364 55692 140216603 124171 337225387 95280 98887168 1109 213122351 2884 273579175 72961 42227388 94986 119715184 67699 164688470 23728 13358640 3781 343444202 52985 24570601 11829 54852360 255 324189998 63223 268843829 56564 75606354 2710 271633755 109565 9228642 18875 154638730 54098 129617128 41871 110634605 16026 109184623 132954 235108007 91547 237709441 109321 105257156 72622 3472199 38406 376584017 32341 356014137 50040 146961114 30601 251978659 87433 135091131 25601 363693944 124166 159080796 58961 57530646 131764 324694663 105753 374629501 51370 58329022 39813 63999640 18 172572707 110663 126097347 121911 145373805 63672 80329169 49383 139169727 79253 297834081 122356 50121956 126569 376691851 18647 364311794 7493 97555364 46697 267990971 2880 87540809 15063 67175896 98291 360180768 16347 312773254 70983 183219167 105965 87555634 86417 211239791 52424 288123422 123164 325045932 34155 275836049 71416 250988434 357 82811337 71674 73615343 124036 76578531 52615 161634920 30922 20355804 54901 277309839 30952 179585335 97037 227616997 48462 9868552 19501 155298573 71643 304033778 70674 117138719 79730 76689095 48434 130953398 90815 142410185 18966 340541910 32305 131513516 33861 350781085 15107 329277959 13785 196295895 28527 219532765 63887 245555249 52636 70535614 126909 233529812 48022 129256774 35062 176866293 28067 33618704 14761 276582440 62186 330737977 398 353255388 84259 167344607 71388 200287038 114053 96033686 92213 343477123 62550 160916674 71763 276662449 109747 286969549 52289 123448089 72883 276514799 125984 121044870 109731 16057778 96733 230608642 109233 287056097 81390 207622460 57492 158540423 3280 310536187 91610 49131301 63800 117482353 75156 147633055 109543 251440629 5004 205481554 113592 138594818 107901 126509504 129262 232371799 61397 353569897 52853 177547995 124331 64336181 107101 278686047 31445 116446324 126733 142398495 111975 79814586 78623 107327338 91571 93438289 10140 116647323 91979 197882866 18445 92347445 43473 175721731 111857 140281853 98754 346817583 49933 55607354 19637 211590490 82728 283682873 88605 64727884 80554 373128125 83113 312703179 58954 243656409 98935 84578343 77919 240331488 65260 286546566 59277 318784189 93315 287400688 76536 334358293 22614 112690905 66870 312230446 76710 57679629 38145 171322702 120262 172131788 63637 267811287 68445 215835895 7379 121189390 39405 302932171 71792 363964582 65086 42867589 7498 23169497 7572 319314478 20452 307136140 92821 35195977 89614 198357343 28514 83953211 80992 148895549 56576 54742806 34387 249857689 111051 156953911 111740 283476598 99436 374661538 36011 1739381 80580 183470169 56037 165176551 6830 182766256 82205 32183586 105091 69872716 53313 271100974 2877 32674856 109045 212210830 25265 213966153 65001 66347839 76358 376479979 7127 162278186 53018 220694093 47646 83909528 77256 77116440 110754 84888479 124764 366357724 61805 201626448 98512 75528187 22991 115813624 111319 191348196 89630 106066075 44845 371406937 130709 326420078 91377 370378035 74188 281294201 20375 362582605 91232 94180817 69113 343480429 106116 39684299 115737 324238277 65082 262147441 116754 355884281 41125 78922004 132754 15147360 117036 256688015 37682 50911819 97720 253534988 80558 61732588 132075 173415241 118431 318665512 91032 85356875 88036 135771102 51756 232766504 69911 290306309 2529 101342362 41571 371062184 125317 94570200 23189 37924630 5626 99442961 74266 224018468 119433 151357733 85795 268165045 126244 121925496 35323 120915553 132189 85255161 32027 346824776 127863 234716571 49150 128754579 68315 57804400 113012 82704759 93235 244531949 25345 213079928 45072 40799653 89441 215576519 4559 314348664 60097 268067268 48179 288762707 71046 298904614 116863 176960910 19791 169926900 78137 265889520 27947 4165795 93705 209653476 126217 187720065 21623 60586753 115638 28062097 60461 305254938 58409 73212733 109170 342390779 64823 157065787 23950 297966051 71198 372655897 110742 193205100 110090 219536941 81169 50541714 110397 318481431 93636 164996524 39155 65440815 95218 293498658 56232 304166394 63276 104741943 108835 32327189 30423 367314390 77044 205243117 97575 115066368 99487 145448655 106107 382264643 113684 300617734 50509 148513193 102342 120288187 23775 246645587 84797 141945609 76253 376425539 131399 218332301 60293 147369564 46728 224578255 50456 382057147 84145 50910268 79467 188818818 84168 248325441 124010 55900699 13859 27085128 126593 372663765 71004 298048961 123252 126919585 92195 143286450 125787 303892304 75864 79668506 95455 215801134 37740 44901800 127741 116887593 90701 365732149 83250 352820645 118253 128106330 69730 84607584 79858 374592355 111778 49796455 41619 65388055 63838 153115337 32156 114680883 60299 78098376 107826 168269041 3635 190277566 82653 280291376 131156 181040633 125344 276297001 131241 267616981 96619 187717814 109736 290833347 52007 140874179 120630 142617430 18491 320771117 44533 298870721 95628 91312832 106512 99541707 103925 353377886 38320 41029350 105959 226428387 49212 296958284 106392 228069482 96338 167935234 79554 172485020 104224 123242147 46608 214098486 11287 305409478 35803 137212920 6402 17316418 42436 114429534 10341 16503548 121368 361988500 8684 238951060 128449 190889169 64790 332348950 56505 13836961 107018 382080897 118784 52202371 106696 210313845 79579 383454040 25568 30368611 33856 119575689 60598 366400433 110943 7841841 29593 242753779 62151 376341825 6282 250881880 123562 354626552 8498 290127721 115715 105762217 42297 31009373 3077 194991535 26887 20850142 133280 42478780 3777 288890860 90701 320961353 84975 336720943 106914 369597243 56029 157507966 25299 354384430 20603 364212032 71058 366214016 58572 112959670 15968 63460997 15535 44288956 6929 244079069 66687 218263063 71797 290876916 48722 243834796 116739 309315231 578 182810300 125762 162909917 55563 173977456 43931 302637986 126624 319818182 68749 348444207 29366 176562842 75036 378641252 105161 29117381 3572 365428657 111367 63348142 32220 306675840 46597 122670090 20838 285516237 16234 300816736 72999 200753230 130182 301454447 52289 81816895 62864 346649000 106574 274435266 118564 327656314 26423 197064750 17372 366550556 35854 47002237 46330 337825812 44093 153735130 98658 384695117 67416 376871289 126480 265863370 127663 236453483 24087 78196755 120511 6166560 74786 13938583 40702 10975785 557 381004810 62299 78575437 2278 5809303 61734 275590190 97270 313348237 28828 276928963 30907 118039998 101341 221610176 102228 161616486 118645 213303677 25566 178607271 5059 175983683 82916 341520468 78362 328074968 118660 242124722 4078 341483867 66764 352863805 102275 189682665 109809 2098379 109651 221600463 23313 64220469 112527 278424995 75269 150726384 99509 185304782 108059 217630797 104647 299076870 98305 317175431 133025 190966931 9902 104731686 74718 106251642 49283 208439858 19350 122421746 19285 221525545 39102 231173398 27515 66035178 37295 29833338 27285 107491450 12620 161699762 43784 380289587 104733 11891010 107310 326797425 109202 322297723 73103 123304208 12810 159111010 4509 114317140 130003 228763546 51762 90739083 58950 269638312 114613 246372915 22148 380880850 14040 264571630 56823 104314816 26004 279183369 7853 114566242 76983 222823647 50547 17354979 112647 299490524 119332 267465636 32269 384429680 36548 84186213 106415 88121223 45882 340017675 132103 236503943 65629 146702427 84383 35897853 46675 115838096 41153 343874156 25788 333339666 59699 193972707 26376 80511097 80134 293235129 63050 276359673 74097 327210570 56942 29958402 14899 94905248 50693 61177121 83802 87587840 90206 164948988 109392 351254867 28265 137931559 17983 117337413 43664 140184438 106165 341651346 127948 65479233 47464 196842459 22382 102794870 106687 295938184 74464 253318573 20479 140724589 100942 216417663 8005 108996941 51053 292472535 132794 37887186 103618 361893612 17070 108323595 33704 257847613 44939 289364084 101629 126501343 34540 283174449 83769 23563676 130081 246845828 13905 121724501 77574 68262809 9435 288353164 52318 166516531 31407 382165570 122305 320150084 52225 277259769 110647 25045801 18257 89736071 101744 306549810 64562 48748485 103253 353282657 35315 38096821 70550 94241945 103492 364887942 84374 76745381 26683 107185321 65131 94062025 16675 89881602 14245 17671513 100667 58618229 56031 280378779 98740 317710266 3161 303779518 69593 198188405 2668 373541823 60131 115120607 29855 128676369 97949 58790910 36100 79987654 1065 9626056 109404 248464677 24082 252882276 28024 332103103 25222 367532323 79205 203781505 56178 60300921 132626 351903145 29943 143947447 21256 66757888 125262 192956865 122086 20073403 65913 38031380 46263 67674063 81411 83849340 4334 141715669 64247 59937446 21593 344359649 108437 321995569 108986 284026792 31034 167784815 58624 155466074 33177 196301420 127906 186107393 40767 54473781 132189 64701340 31787 21081333 100965 354641539 16748 331538606 86506 361101577 4943 243165880 127255 23516506 90014 231421685 5880 91637324 38103 297164693 115800 133328064 91383 113400080 37299 168220780 53468 88636719 38909 351367565 80349 194435015 34099 243161390 23111 260211787 72317 143004529 122328 201509647 115178 219038245 85439 1131044 5818 178521197 8981 376561709 110575 256982178 62790 74591633 14795 18367326 43224 100604372 64833 314441950 73007 37969358 124849 182830547 126138 145564589 12406 220730882 32308 27660449 75200 222511408 119040 142726897 113994 197969734 13229 66250783 117385 192155060 67763 240109780 46277 377661769 91639 297063134 72095 102845501 32465 272126970 110494 259605232 33983 86536635 128798 224652728 34635 25355160 120436 344128789 54216 73451899 117347 176175220 80432 352130565 31908 229828618 91316 179365331 122089 152100418 26581 297181616 36526 79382028 34997 130014031 45151 59198088 122750 235424276 25953 38869272 3566 128962221 127136 220218800 13704 776635 77879 6012414 2007 16313173 37115 354461339 80638 188168459 32269 183733948 73025 298146969 99058 5986526 40613 172969159 89152 249815258 39035 361712080 58722 313531288 70614 55925352 116594 321094226 97570 169543277 123991 382202309 53596 83990930 72398 154379072 9069 334432318 71597 366136173 94185 324658387 14795 92064873 54887 119575831 75672 258680460 2586 360016672 37077 199875472 84624 6789903 58804 146767647 80254 68369103 47053 168539222 102896 96117648 125176 5943787 288 296188466 100993 285882349 4614 198412431 104887 360755520 128108 166438171 106072 149806766 129834 79108396 99383 53674076 66694 130842489 25651 341634439 121660 372959155 101179 344834508 38293 356518994 50163 215188604 22312 84505436 94672 334776711 45976 7799686 51430 360156747 102485 191289920 107338 216420216 57327 261569534 122180 173297008 108430 68192286 18669 11146090 3570 76253290 7800 382745922 29070 167703831 67094 234504132 78771 336933204 84349 77949390 57862 39347497 114281 272113936 4540 243456021 86375 110859891 43097 143772979 118304 366174534 71508 313279058 48922 162712044 63681 214257290 97801 40876472 29021 240434662 102799 99725851 62885 272435335 128892 145457813 20199 310876694 116400 377040642 37886 117456472 90673 295932508 49485 67146074 58769 335785216 66796 24225529 44181 356972096 99264 238311481 102822 274735981 77684 230258528 2209 170548609 83787 187433889 130546 3419754 42132 101364909 19507 96620603 119096 306641626 56555 370691452 2294 26967186 95368 155851924 72728 86646305 85800 240422646 43902 275779177 102125 58300353 47485 6530486 27811 127984522 125781 58604617 118914 213010004 5192 239127819 64650 359284349 96740 192104261 25053 221540482 31 171044073 85992 219184663 107026 282761814 111034 175155069 8314 118873219 111638 54901910 41328 119457074 102904 43621266 116071 346732933 40045 181183652 66081 64942702 46271 171980117 99319 138240072 36302 190294553 85494 154763059 67025 190350590 9270 219265248 78222 79949355 103549 79343971 56363 331107263 59843 166007375 86543 230444187 19933 366597881 63273 143402340 76400 279456632 82121 103356878 19755 333307027 44499 358116978 27839 125484918 67269 149642747 103891 93303695 49291 193248258 94994 50747099 55527 318865186 14328 76387334 103070 215236545 25675 144521676 113960 42626375 26782 290408177 105912 79661921 42978 302458277 112775 70583456 62380 22637487 17223 358652669 126824 383218656 23191 261183321 85508 312679955 125573 4017590 123693 127841545 73123 185043040 24680 168564238 93845 107651718 126548 169544833 93872 168892756 115038 289930967 4049 177930168 101623 34886393 241 136621257 87659 201909221 115157 213850859 98602 74093682 110945 131530759 120960 288715986 57131 314267163 89254 40614259 57203 340192663 3027 163097054 51198 37018560 67867 2680477 67020 245742299 77950 262960991 125241 127289179 105812 88419002 61843 214409785 30097 291782949 126810 170316227 61211 341943022 131296 235434616 49912 293926896 47744 153876588 91921 128402974 60415 26073405 126642 157602425 125768 211151810 6550 353558852 42496 70913041 124693 75178652 69592 348009987 96477 122271970 115523 247956642 81922 68861003 24276 126871184 107871 211358578 55442 212762466 42050 182531914 59145 128487468 123408 161864255 96595 187832508 87778 242459007 37902 303960853 68329 28546263 29243 331855692 25647 130944887 118081 105066924 1038 256063438 84329 50189859 77663 285628305 3176 314332606 77619 332202548 121552 293812419 105601 7465796 132133 181816406 43743 236720652 7382 342003568 13778 166409172 12018 180662777 104345 268223497 17717 183950643 84359 3375006 19376 9271680 31491 240050102 102625 375204437 82559 141170059 15209 106595364 38189 382753099 62589 192932750 75821 47084480 6422 204922370 115128 196679213 112875 310345077 75964 195469061 36304 10341177 2084 55275762 64762 339417997 114007 137899181 75475 28047150 60683 53869552 32351 299239137 66797 281666861 72151 218263231 23431 187639597 59999 211525148 6779 84272863 75826 311704043 25439 82610707 7480 143527213 118192 239083771 91483 298255610 131234 74839627 76963 240018142 23462 64220531 62783 287017766 108615 59630953 75358 64824262 13935 142284085 1436 153908391 82404 252956072 107899 35240725 43309 181807426 124186 213436293 87582 228510419 42956 84628964 101224 336420609 106039 326745780 14936 59474131 124125 17571267 28066 183683638 67945 197345319 14569 300096735 126703 180258523 85995 48277857 51607 89620800 26304 269482474 82620 249536249 34018 267909417 64184 109676776 132644 312451440 121598 59493585 102698 108886151 7184 133890206 95230 184850053 74097 256269143 82495 155378717 77044 250314581 18138 218537410 49547 140676421 111858 222548183 55960 212905827 47412 67128879 36445 295783526 98339 296659318 109917 273166888 67722 234418091 22676 108987000 105328 149472589 33229 133369335 108093 330757158 17570 68477660 26225 350941273 63405 46268225 16507 243652964 51775 213596356 99493 301805651 20350 279047326 7379 210852752 68490 201890107 66353 323222532 129458 23392859 55214 123544831 38643 85933545 8722 301645938 117094 60330443 106097 246832164 21726 7483876 16370 126022822 105183 103521965 42973 109592435 35820 302780681 71756 272859105 70867 263153473 82169 162939419 123405 250808911 79370 104945438 28668 64287904 89533 123482810 88745 273722956 77 234861422 7606 328619817 47027 366385156 43749 376025088 73292 215681301 24801 71020925 13352 52037164 4386 219197065 107615 210863587 42911 339405710 117126 189043882 8406 202280308 27765 164057576 33503 98817228 108219 321495326 883 206093967 57145 61899638 8017 24715031 78167 217700433 37348 63916549 73293 32677954 28202 361971652 68342 161056875 62198 366810078 6747 92803065 8201 290022994 107254 163963355 56520 38877158 84878 121908642 54924 19094441 79511 38421479 55023 82985162 2798 185389806 5008 338751784 49731 368828308 90298 84658339 30864 141028371 15453 340409136 4487 53179172 129709 261041067 119822 346080362 18896 106731890 97920 345316167 65077 350781255 62028 72124419 62255 205934662 87544 367261210 33895 243845791 99000 148324373 75909 302627139 74898 373678444 2195 374544579 105966 211787819 67824 11898409 109747 230122706 82047 193962716 56212 211561352 71379 334215155 57501 95879390 53788 145273954 22698 217057041 54 92441852 117929 211609795 19709 60287074 3263 382625577 60171 74436910 20267 184838983 126336 328839390 6262 174732629 87472 344042319 90712 88794781 94351 90900636 28105 287749970 19115 364168751 2718 358639076 60683 331005382 78135 247807309 75852 72262054 80897 127358964 97620 301277535 114159 69944267 117458 172815812 30403 85044634 111319 186671676 102926 176746453 92422 119811248 86642 345184991 12515 8891504 132825 109885458 84931 35228199 49029 183334655 90053 15812927 35576 234415156 40548 281529901 129484 736090 24995 260377355 83424 300917767 102777 199566628 3087 201106644 111611 379160270 23929 331068864 72998 57347374 109722 98798061 84296 358379738 37359 312782768 27605 236421208 20676 130628801 107101 224592011 70192 88941147 10289 12903267 132680 120965662 25073 120780912 110232 69127266 114955 58276499 112877 224400492 53049 169680723 15532 146955399 88502 2735731 127060 100631811 15068 353074585 87524 168165036 116045 378538434 59559 70827125 97575 8610102 65044 94791115 124113 371047175 105394 161435659 52024 328943391 11524 190682290 54684 323880859 8550 116255810 37868 100715548 19583 11214126 17555 18167903 72316 367879119 74345 171364037 21836 372364455 51908 99942113 2877 146067171 45487 92836727 101748 171182075 19069 350874396 39433 37822482 52919 59995980 98814 190121502 43849 25892205 66301 209035787 114767 323084622 41554 29519881 128291 183971940 78119 98706735 61086 181459921 74576 106253059 52718 89051612 14802 245431257 10175 366134391 66821 25581959 30635 363377547 18319 92394351 38460 10789404 30247 297433501 73178 104350288 18517 64926612 69407 332067205 86432 230545686 52436 335004767 16893 368691991 74346 60156123 19747 220987675 55210 170725337 31105 252729343 93294 261130052 22200 79311502 27443 225117521 60018 111720847 98720 137580555 59974 76298432 46808 28941724 112912 50133024 28069 134797051 101311 158359061 87731 130278154 23633 292126288 11037 150496224 69871 173955241 71405 91754958 7072 198236198 74847 323562228 79450 48967636 10698 355254031 37833 216234963 20804 316429787 5136 986734 84203 332089461 69661 154597066 669 340185694 77587 348849252 128602 269830795 55619 284888511 105681 310162384 66216 8538914 51480 11156204 132077 16340558 100777 241296461 11498 92968201 10387 202871090 33012 326667949 52704 378018416 39182 216407265 10559 340028762 98036 241778474 18583 35371565 107274 8900607 104453 77292413 51953 240640040 66721 13696475 9333 383101226 125566 181192065 36765 5227709 5259 241354022 88434 223048432 21388 163534242 43414 156474940 94577 107290304 122455 351506962 57659 175258035 117159 189729833 104915 141554182 75847 234719297 55666 150316362 86868 233564576 79285 274955050 128383 357705298 124442 91176507 3476 14562219 30365 79489350 93011 182340872 35862 195224820 131 378339483 107794 322194119 114126 238605015 48001 341968542 107577 300292426 100190 230557086 96130 25554905 27030 337547315 60555 4175938 62060 50673556 28820 170703072 123204 287670607 40275 292889250 25798 351318831 65465 320419099 22704 43429828 84938 231642258 5708 106592693 81052 61961251 100764 213846023 70212 207669972 71541 144565276 53520 123168220 116795 46457784 32047 86557703 118732 242190976 81129 191758705 88947 227532787 114240 31948131 398 15294843 104226 179414325 9745 154030994 68218 49413412 50740 125700753 26300 157556301 20675 346982431 107794 351687402 60552 150414740 128036 193708987 37996 271317762 52256 67765850 63070 218371347 80500 219462757 26272 154739467 104661 378581636 23233 12712871 56921 257298219 87724 228746032 47039 326250372 7680 893329 101957 208198720 7022 185177561 17712 291353378 62415 190685867 49239 229569209 61870 368408639 21793 359910196 7031 158453757 25107 353311718 113588 124306756 19718 330569245 103904 304553995 47803 320386551 36224 29663050 48869 250590909 123336 333331179 92022 154659897 121270 206819687 63931 46986127 117239 226292084 119019 88813253 69372 327422889 123458 295792478 21898 164911368 55189 163398792 4643 38969291 130550 378367684 12258 87621783 66311 257910678 129696 371203885 121525 302787178 39616 184469273 12800 243110521 77703 328269618 72902 62773418 126193 361913411 76957 70636941 95956 100180913 39668 250412371 44600 46109365 50883 262948233 71075 171499372 58698 256444648 22961 97415524 28246 182446211 132408 228992275 6766 210444803 104803 367223348 50687 175945547 6069 70891261 104050 293363181 122858 226330818 112397 321560458 4804 383944345 47807 204687331 22921 19517906 42228 359198525 71883 55846998 60062 282627965 68156 316953304 76086 145853111 84848 161887055 36829 83815911 77591 147844219 29105 196308584 106611 34765682 39522 281419005 66296 147098342 14608 319045434 3031 173118589 130356 313843365 132572 249041954 56687 308242235 92199 371682042 22257 133899229 3586 65905504 19860 309807195 62183 320192534 40587 236673001 33196 299825114 55734 333612013 9857 327012566 87316 235296057 14491 332876452 9104 73685503 15778 260803613 120402 335320990 36403 149846054 69244 133241918 45756 143655505 102646 151518804 69696 74939417 112563 66085562 19412 46230319 73554 205274297 28008 114004099 119040 234462619 117993 326834882 37622 239703852 45803 241841887 55422 370331817 97218 183418139 110561 173094796 116588 323706307 66925 325184734 19398 34928094 7697 189082222 41120 119197180 12833 266938068 127641 317708365 40791 87975146 17687 129646693 97106 382856518 90485 226865854 42571 228374369 24162 162362033 106009 211741002 86186 358431343 36824 307682845 48714 271959552 5184 178266433 104442 99284302 24668 351698434 117319 327288810 133318 311167740 34864 98664966 64691 69282475 55572 78930647 53528 223253913 8530 24594979 114241 310368109 87158 157473680 52503 47404736 39358 370578051 84521 19263389 46584 290302214 47864 328313867 29498 5527392 125524 272209768 111068 141571110 84582 49983814 10223 207621121 98050 203910874 128259 160766115 12045 125003564 55178 328894380 4449 33950098 73130 117684397 6265 109538156 86974 207283979 90051 206127474 29124 155728706 71246 154101238 20727 145569578 44717 108218420 61331 242396111 50328 18912834 1712 150069582 28527 154773380 74626 129373477 98863 335112354 61429 307401769 61250 78613003 83168 7292627 92004 260148134 52545 283521897 24668 331282215 57322 162781823 85678 137778112 80332 64529032 36754 125354300 121929 221046044 132162 373454197 51335 320112091 46720 42101608 81156 313186131 119380 377112894 25417 95016677 68911 199380809 38797 39397873 60038 22087307 57263 344222736 94342 372045352 14084 208211644 28767 264527069 113082 65913348 32377 332066851 75510 166205748 19954 55009950 75612 295584406 71095 15365462 94281 15877472 80568 18096235 130974 167916910 72329 253636497 132229 256184673 47536 28517606 4483 231307764 14990 310033027 102603 349586035 48657 208770693 131371 185035845 11513 358612521 117534 242355329 46115 218262223 104745 343204215 115772 159242494 78859 145789966 89067 79001308 89821 332701303 47325 184105154 122819 131367843 67794 280271543 107780 59130701 86870 30498514 95282 286846777 5404 136101874 38300 53179667 3129 92014290 42341 238421105 71106 153336876 68706 106342147 102724 172085977 67716 112090709 39670 299614345 89527 352938571 73659 153684780 54313 249510614 33026 159001551 68100 176004682 14867 101760480 125810 142051270 114749 101553875 42386 294082886 73729 299565972 581 199563736 13099 195067474 131648 164865962 46597 33620544 96882 271825625 71881 132090261 79265 69578392 122268 206219224 82190 333136297 101663 384740248 95119 30635481 65174 62570626 10531 103800892 80122 317594527 42162 23409839 125565 369168235 102565 66526137 5171 227777355 104971 306294807 81751 135428328 38685 204256198 28930 170989116 103944 331996111 9517 136350549 87750 334912143 26232 143490830 16534 304741299 94928 213364397 42571 299290170 71850 317867160 115069 327199873 42575 181487350 106540 122235857 5898 229519832 67699 237435153 125284 345398807 63846 307352474 67759 274816741 127620 381627875 49547 89927869 94592 212889366 92128 317924791 93151 345479160 73562 34450531 26281 337064483 53661 384178156 71065 273593336 37284 219826535 12721 171645950 58537 349334454 93174 25782311 121979 264972667 47109 52757781 71585 263616662 49236 213735295 8967 39018049 70861 234697192 3608 293769139 61649 243722877 71445 282314687 78063 223053348 28964 127877009 92897 324427276 96484 15923752 44306 57248910 82728 143404484 85997 191188400 69431 198740598 122972 142281984 68245 195134716 82092 373815665 79759 95491280 1051 194831834 255 234172650 43962 266503088 61692 157241562 11809 146222288 6349 269837686 42011 261116555 123453 45135669 82126 131136288 65500 374058887 55296 33145411 124391 338573173 103566 199608843 132358 208231681 7167 380382804 34981 335927493 102492 213865531 52002 246077975 27463 44910297 24701 70257916 108200 214965402 51224 411680 102406 183884651 57191 62168550 39587 161965091 24010 289095292 129109 304130749 7923 188925935 2200 300597081 103598 90090761 129119 236964665 43404 337868411 45059 221571985 91857 11174796 87115 141228425 61474 159792436 38589 33683641 74489 134602597 67248 66035143 31615 332646612 3419 220545807 126833 316370697 97225 2830212 110969 354080901 126200 51241486 127012 186063 25939 288029296 20777 278415830 50237 128715927 77055 45911632 112293 123107604 70492 33824437 124322 210277677 100361 326341176 130077 118400426 13713 196132231 63791 227795036 123934 190952143 42040 250289551 53883 106909602 18312 32367023 89888 300843119 50431 14449330 9163 147398527 13744 165855434 89870 168921100 108554 120879711 110701 78463130 31861 73678364 41138 25124430 66034 183985946 36442 264725997 45764 4798926 116775 193995854 115007 72745865 52741 36221790 73750 39996190 18689 243283011 58187 248957631 113285 101761913 41057 248697450 102973 300909959 25910 14892662 20174 176875386 49933 264882221 50980 181626975 123057 197838198 118706 332223776 106052 16962142 5348 304522724 14576 103204411 101502 68325266 49590 134801975 129326 90801852 3454 225586502 106603 13186119 131973 928026 16061 55141978 7829 210763694 90312 175679774 97055 24469470 100492 159005742 83510 72389439 108774 76469490 8989 82617989 46927 206046486 30690 164217764 32496 34368321 22354 335434828 81762 210946474 103273 338435080 81943 234508742 30236 233174968 13481 336004284 85028 34995320 64384 89461041 100259 54719380 1048 3555475 90544 11559576 27385 322312612 46081 86009658 34568 97193565 85042 334831382 21397 369967735 68020 59168503 73555 187732831 101732 211933415 25344 270745924 51281 384172123 92209 244085982 111171 317347955 50091 299233874 18477 133778380 61448 364349767 47355 81539701 94847 233773572 98584 221028948 118554 76070647 23542 287963568 130155 193369171 115028 287441902 103934 365375538 26603 219609782 66647 31707542 53915 260782434 28833 1965366 3793 72461635 98594 354708093 56853 151930373 17975 223034667 92115 102192067 24133 19332338 5964 101327078 57568 26869700 95226 343539360 101836 112718744 62045 257423467 88786 230557430 43930 336463822 60143 143119781 60782 252738427 77376 47345252 100171 104243777 92179 158929393 78471 34157374 125939 219649563 40641 187230342 70865 301532165 4700 305045685 44786 222577823 102908 174603849 13665 355182951 109356 254518650 126943 295328904 81610 171538532 119676 359434338 75473 324010102 7209 60752538 16954 145641345 20802 162359419 23286 210719870 129709 156668916 77219 87808396 11004 155835459 18633 308924582 132492 368182503 95205 111984580 125624 285453774 2754 322646311 95831 165746099 106273 317829416 101583 279764384 33316 288477086 50639 122495938 101632 170492637 88589 267411263 27591 83337536 60321 115919775 109265 112086121 17418 92956754 70281 1954016 108633 175837560 81425 26865734 34053 153757138 45171 213388755 77079 274230838 28536 234683616 74688 180934187 1041 182199456 104764 297804544 89059 205329631 10866 380883411 92821 116752849 102326 167392792 54097 244795305 131883 98310312 56709 322863361 88666 175023916 84409 118847243 92559 87565656 102101 177058116 12715 204212206 125348 104614263 8525 145161270 45403 99706792 103996 21772576 25315 255666313 5903 183526849 96880 115268979 91907 360632831 131505 117238645 75273 173207607 75431 97514902 125823 239745882 22413 225958508 63901 63728398 107937 230106208 47344 12899360 66473 205334698 82815 110147434 63864 189909827 27738 136470843 50741 379059831 96162 334466477 18478 302414435 75838 170156752 10097 176428646 76190 307995522 100945 31769721 18380 299295144 126733 31477293 22894 45210201 79821 31134063 1853 246598307 78026 305030454 87868 319656167 39902 248244238 110599 83459850 18410 45454796 35179 335834782 103452 300322823 31770 165345286 103551 311914542 85444 98332337 76287 293154622 35514 264446708 87244 190833895 17122 263206264 12726 12157633 90860 210495404 27830 145600832 51202 154136474 8470 30025079 63390 101330755 24698 147330740 83191 295701932 79274 281145817 74592 273232208 85115 278735305 115701 239666450 39568 175301384 95445 314518847 63204 236215811 77335 384039400 24491 251606778 36769 120135182 16458 64513532 105478 52695955 45766 288912653 96341 8499271 24209 120025298 67070 62674613 57962 6889830 45088 219111694 100113 76025513 123458 259207577 30633 282338027 55940 266616388 53662 182480462 112173 44647151 115757 340470070 99572 334833374 83235 338199568 20220 115812658 90596 82671879 39216 24871561 105606 165383091 16746 335419138 96050 58336041 65738 134257313 9989 346063071 86371 309399264 57753 237838745 63884 164448996 114440 18670963 127015 233739224 128081 15822031 37386 227906547 55374 197561097 49041 381819221 110814 264837559 37559 49891219 23792 194627928 88942 179541449 84647 111502021 84189 70549184 121365 197661259 14789 306752744 23965 383094725 122811 132303903 91695 92906932 116011 192336596 29004 88754911 91788 129819005 105715 307808840 17796 369313652 11620 364859152 100789 131538273 116978 357336888 90893 21233964 57140 331948149 68308 368884123 120575 88108807 15480 378347585 131670 113382022 106460 364227017 108785 129247190 28452 93224405 65052 175637214 20564 164776050 17718 260055474 38117 356188102 129234 243716192 79981 276785044 66924 134133975 112710 217984035 21707 187811440 95861 133192592 109304 13087764 71731 311729361 31493 306777820 126136 91188436 87826 49657613 122910 146035972 110718 270647026 28835 93953705 27352 339597409 77637 194758751 95390 188130119 2283 214381990 99940 124255670 73716 257599690 16068 72392353 19519 372236671 81775 17338676 23195 147168652 15689 282698255 26897 248867429 20746 199305042 75395 341292532 116931 302169750 110493 355040508 110687 35173724 56297 101517647 84713 143652716 104623 347783462 111500 235804575 12683 75579658 85287 134931422 30213 43792284 89854 231768080 80553 355852398 27894 372313383 24873 8775575 36126 56843068 9566 273713234 65074 146424914 30281 24112137 130363 159237810 129207 244071259 46013 127058636 125147 230052883 54069 296753874 51724 332177910 89303 156312291 59366 237469344 125062 273160868 25713 24870214 60720 316109325 110035 290747316 40601 265097272 131264 263689812 105254 261840570 82584 107514237 83689 300335611 128628 87100661 18704 232026044 34916 27337715 71599 91096483 58760 346697964 65828 317097089 61760 71491624 45961 194873010 91033 310986460 11063 153943744 86330 333451234 5134 24384462 19896 79230119 127773 109065392 52108 263817560 18213 1197108 90554 222068639 60252 271382957 71078 350879567 113185 226943980 126601 85933320 31760 62962090 84559 219923816 20743 233668559 124864 111147622 62656 220597023 45000 195705650 44922 59792277 85485 260878770 74299 262702246 120634 248152836 115188 132657638 56125 273400308 126268 17068005 22319 118471373 97920 60967671 100359 288396476 2711 224300803 101125 85281019 125348 190416639 128383 56459658 33293 88425845 21397 49279559 50670 226390651 23527 229712041 91673 377824138 9606 330056002 63247 383699557 111281 98493021 94652 248391320 57491 136659703 42986 317075080 87096 37683596 13899 231547511 42112 189201054 111536 366440834 124358 222157101 49239 190779967 38926 44852908 86253 321213973 117195 282037497 60683 66381718 8827 323060460 72667 286196995 11618 373140586 87545 228826469 91393 243158626 61844 345065110 14513 350639599 55928 123353405 35177 377317463 84374 157678088 109185 219226607 78344 6546259 75698 100107846 81374 241912510 100360 57307637 49476 228318690 36028 366652997 70185 98015112 9350 338746767 115640 114249214 91843 111663623 112761 209700395 62534 218565859 21900 167207746 54227 166408294 22271 110330296 30245 31493642 10366 281811647 15010 84282220 126935 49789789 24791 55226908 104422 118782526 20674 262808377 75946 9249981 131466 130125515 114054 72850306 51366 121930586 10628 25178035 48950 127676724 106 25027863 34642 251246273 82216 191681261 114058 150481347 111315 23067144 115695 349997060 124740 15263899 18532 278035683 116314 126637218 75553 188888643 79462 160525771 49599 292712539 115564 135967062 27439 289252898 124296 118895134 19234 251480612 40395 259351119 18529 299899655 7809 28834250 6050 332835907 105359 243445869 57869 335491309 126935 254587586 55403 169479352 126336 2802451 52146 271592091 42065 329533687 40765 185477250 72552 40620998 75874 349351394 51711 205828696 99534 154848724 10976 307952073 76564 7383912 107998 361151586 88878 50406082 56663 180085243 51785 234028009 8835 32056741 58027 69881162 10335 25854197 72721 239084962 78500 143144134 71106 82875762 86808 5264781 23537 381326054 1964 361420448 63231 330941095 132221 296686474 3092 311600447 88608 893318 77892 274654973 93371 123261167 99636 292241550 69472 30856037 7324 261994572 42133 224258359 94387 215298767 121193 134122751 39927 183554089 26294 36235974 86662 57311682 124701 106969758 100812 369884756 3777 50042298 7202 295912208 94869 147863215 133333 140595432 69476 356609968 16877 203333911 106609 259958923 119328 711432 97602 97780228 39410 290790667 25749 256650579 112647 137160600 32247 366577029 107164 383666692 115665 332747614 45917 205242679 58783 323831932 95036 284517200 38943 243084466 92205 232492493 63338 333101053 129043 286818225 5596 17167056 5496 171309845 40926 85172162 84448 172361386 127538 93578470 48522 232864468 84254 310958134 55811 194969908 73210 316824458 46756 187855683 92495 122916874 60534 325159303 103579 135768562 79928 380273371 89148 103982301 81104 83666068 122468 172179801 27950 15640049 18693 66361525 41468 336476019 23123 39590885 8142 131183831 16776 77479598 104677 19600812 55566 366016172 114808 32823432 9228 189903772 88266 252641552 1584 358095902 68494 332295794 53408 239133313 23101 222570489 106466 13310113 85494 12407249 115715 284676327 49259 36420518 61233 274140948 74594 364298663 121941 5323088 101924 255211572 68262 22221860 107736 210950304 48046 201782455 35390 49291871 117596 254623287 14278 3447346 109803 219258535 123938 185473042 48470 196753818 51300 173512141 39962 121748296 113975 138228650 41431 193905520 18315 117148651 74081 120997533 129189 90384419 35871 47188096 32736 4267136 118594 258323356 94543 126697541 24974 306029462 97953 358242181 25926 228584400 112293 12348305 62750 314504579 68137 245591331 25903 57303924 75840 251113650 111916 59856894 73790 77317873 15527 222756653 55217 275060486 26718 188801783 28900 2985900 92551 151629488 110685 51678292 100813 52910596 80680 59143957 38073 322077124 82267 41772893 89445 278028970 116338 107612241 60819 223009231 21146 243657719 125257 12704242 114030 370634781 1601 152034817 107557 152517308 45292 165986559 33889 222404640 112986 120226966 97400 52285009 35720 222746624 48980 339239971 61409 170629085 105318 316086774 30568 234668299 15802 45032186 77674 361205644 40541 356626562 28621 58022217 113167 249483752 38778 138153740 113152 356194794 127614 71620562 8407 119583375 93640 116142929 58975 206527848 112670 156939447 9367 109982361 126019 102993628 87961 91845881 132 381062098 25162 243011311 116201 63373613 58685 123803452 28970 219602262 109513 42263294 21029 122073394 53415 39180147 108367 8042268 46623 258115385 34964 132154068 107894 344433746 30743 196123418 83932 194505155 38110 83250473 78981 164884043 81453 32031419 50125 68988755 30154 24013059 66434 334424970 88261 246293103 127685 74012797 43051 40866513 101766 274577434 3041 55715519 86114 392884 10804 130460651 66683 193251079 106074 298276996 70660 133440310 82521 47116128 110356 57677206 104086 240071021 19620 37382587 85665 350557245 42793 204128597 87842 193214263 8046 250592907 56472 212114446 125739 310884191 92051 479801 45378 378685705 22057 115785235 22974 286032597 15365 133577594 82062 149813782 75451 198178408 125208 323350740 121230 371582738 6342 346726377 38680 69583423 121091 68750764 97782 156216131 121416 284519672 8597 179333588 90870 284844557 120949 247616434 95511 259981630 55397 258416088 72052 162412928 112341 295122246 55339 346152472 892 228683735 132697 96746542 90285 74212917 33115 18016343 17122 88317070 103128 90251734 25016 69803653 14461 235764311 67409 221523051 26692 236215492 35021 316789429 93586 176565635 99523 222597633 18770 24739836 87691 17705644 117292 165258295 111353 48675056 68252 173741528 63594 376142497 38460 332791789 67591 280199235 52201 226693032 74394 205031322 95916 241042202 99300 371627506 25870 262638765 56577 263439538 76096 308111198 76206 346514208 20608 368061573 45643 17027544 86303 216635862 52168 235176987 57537 149075090 119298 48714151 116827 13016818 115688 213732163 92130 12446751 28684 327001049 36586 174778546 43445 204564801 125315 238740723 116993 6161179 108185 234272891 120990 217065400 37254 212198031 39311 198140947 29614 161053118 33305 604980 35595 160952991 13836 190356406 22119 158526934 76476 263516115 89190 165613898 105391 41213646 97025 79224826 105779 270256805 83293 92709649 62778 292762910 81383 74146277 106656 15199118 51107 350777962 125279 374393101 115611 176023663 90055 154925292 22547 342066594 73608 354945922 109867 374990136 15851 162981777 46792 144694280 75672 374258006 81080 66385756 120157 182011381 59012 357089048 83453 325753471 86370 76056405 88195 342902167 81679 282076374 36957 340108972 114450 51224730 10336 110233891 23685 352467841 6875 211475334 7751 10259442 15588 195199860 10805 84769665 131440 125560124 70163 377474945 34653 46600845 30783 378128989 102511 333924419 98812 45627367 130296 156383040 89698 60202221 70925 279161379 10257 360540843 117835 28383800 10392 160112123 47573 72799242 88864 150867603 127299 207981983 71465 290109378 64302 323917328 87913 93515784 133101 98229388 87936 83961162 56219 96344036 19470 284756944 34018 163286009 98914 2427291 58298 117284664 60857 208273978 70877 344126940 67297 232037450 51197 367717840 32138 147085652 112224 304385960 119036 269053499 34658 202611839 130366 132276158 131482 89277248 34288 354592474 19771 64588828 72458 109615799 106783 338739943 127684 248415566 20187 146148687 92214 30679718 100086 147504785 55634 164526068 51076 160318868 118532 265528433 50019 212033318 121248 259507569 121965 73052152 54051 116529564 46184 280063174 93340 227199352 985 320695895 4094 118621111 12321 315414952 113959 276723598 100918 95167095 38460 247075363 51099 182541217 48881 356327148 121772 43808768 40384 298387903 92096 337442629 130149 176057711 93867 321784575 120918 158716368 73157 53071721 30055 235173348 24675 112778735 106415 214268945 31404 227018547 103239 359442929 43741 310867791 100192 12305701 96014 306125420 60188 320815204 53469 252159695 94142 231201941 63817 330896771 72960 63488052 647 271733092 34813 191377099 73230 106869717 34039 204769051 57017 294439532 125980 223568265 17816 333360502 31177 9174129 51858 315687321 130896 28459426 35009 272245564 28811 183120381 83870 226942349 49297 305406140 22325 256147164 105346 251239668 3151 256026441 3329 181403744 52770 4851897 104612 190401736 86560 92571698 37926 293754534 15279 180793732 107378 148074160 48645 200483195 22052 44757606 5701 151687134 110989 358272860 42008 375100633 54272 337817975 102861 334890796 89760 268431984 21950 172760653 128176 36231832 50011 254181757 94620 60722014 25306 91975144 65688 233914933 45756 193594829 30030 145403880 90739 75135585 75406 299704394 102019 216146149 21590 60373655 35962 8772208 128723 85104472 48393 15325279 44639 85573598 121045 112278321 100822 159021072 70778 333380950 25018 307176678 132581 343985838 21692 352129620 55566 8829355 100492 31255070 55993 138827585 39967 38953620 79384 51111971 16819 121663718 112220 77621513 105491 227059304 80535 320413221 117356 235206921 90110 313705388 130585 279026600 8086 303612473 109241 244526347 123140 25750257 68174 245267051 36319 113026827 131360 164844647 16980 116223348 114361 361800512 31950 258337488 85800 87180868 61596 106285751 113801 13592584 69681 93997544 21904 49962877 89044 318175510 109001 306548335 106508 334257758 130587 346674293 128859 95287896 24092 296252048 31296 348814080 121788 136238047 19178 340593328 28967 66420562 101107 8621381 62975 242213447 93383 176854603 39087 62811616 45354 96637882 103948 174294537 66216 294846839 13139 218406266 73127 151354549 118086 268822477 89360 134661228 93309 104847631 6045 174275554 63991 291551285 27926 197689169 61384 18614166 43445 77498053 10923 149464464 75352 266628198 101206 352570259 111425 225692840 115036 257293131 68975 4704139 63488 100028563 87806 214371175 105484 243855913 15296 248669728 94750 373116461 131161 288053975 126514 344489604 32025 248279146 47058 113393181 3714 199981774 91857 314026559 119104 101719940 125261 33180262 122382 85039688 19376 177749835 60172 273534335 4700 326720576 87868 172617539 21356 301022074 7880 154143232 35269 164663266 1855 87296004 119295 70709302 81067 369687684 29813 255373177 33800 235524470 31165 104934336 89333 141508200 20332 219969990 22048 109595790 116977 173237102 9743 107447524 81751 6207822 82715 119789660 6029 95285191 73055 146564249 10667 362843028 65361 143168099 104552 239486220 65394 65440183 40709 349015036 11553 326954121 71246 347803385 112927 18345389 20250 41974577 91484 225159198 28069 331421874 55841 20165441 67428 340219621 52751 86881805 127057 235786983 53335 222910053 8782 219183064 38974 383269933 101469 18649160 38224 83764389 121640 240207224 14455 245520525 81042 110955118 121974 285844948 8108 249510654 54036 15930252 58934 97372127 109972 221032950 37558 14408119 114790 286022393 48300 176977493 131690 11251474 22838 41881576 119460 213583597 16928 333580727 116400 209154750 32289 251685311 31090 63430155 63352 109780999 16817 57219790 72622 81995046 3740 335908332 126353 125225768 22584 67166037 54723 333841957 1688 249550153 51948 354651712 34305 124414996 129057 303744638 104191 226809525 88107 174357201 58009 18530140 38664 292418764 51573 164103576 12833 4187892 114046 321835715 57356 69433071 117141 275520022 66096 77624214 111966 258482765 58824 197863141 81606 31237780 87109 156038245 65577 49511053 32430 363349359 25811 369304752 69777 180924437 102901 149037012 95405 11741957 132118 58428680 28242 253660834 95597 94677206 50023 180014198 93904 102646078 3423 4069620 130747 63880217 2901 172623359 77925 155768520 65136 85501262 86014 349432169 130889 200265823 96220 381742800 59200 97031267 34876 68032117 67174 338837856 17655 214973210 16062 311042386 121603 207100129 36734 197114522 22406 30248746 18384 356218668 130077 297547734 51653 125071446 124452 279539646 63547 141231797 55750 96291297 108790 307804618 101720 327771368 33503 190903390 61233 38267301 39822 204882782 34027 151205274 88419 326581302 42268 383161661 19242 256054878 117436 380083402 23680 313395268 50252 9473163 77102 124134405 37919 238673727 19708 354948720 84146 28807739 17115 290464494 131958 154334720 117558 76256606 47644 85464666 97535 288899295 28682 182574528 2150 185531024 15108 39918837 52801 246451870 100269 255066444 87502 197757731 107090 181727778 39007 114982452 45459 235988126 51661 221456153 2186 304999678 123408 376123337 44634 339729387 114997 271240478 19162 180446402 78518 50367899 16925 210448649 19154 306828086 113052 272492324 16466 316031087 67946 130095987 98656 179322150 22624 35892227 38002 215513142 77717 40051883 73712 237876304 78784 223763597 131527 291884656 67214 160516049 30817 256429562 7604 223548640 90559 21502432 39662 261269355 113791 179449201 102996 185712874 109863 306895000 56482 376652963 109768 97353914 69460 217065538 65530 306339682 67794 48720190 81217 294673185 76631 98815903 14981 60735066 75706 98471957 70646 124420502 18148 245508294 107330 205530584 113900 168912278 52330 211500984 22523 111007342 79968 14960129 124206 145301498 126733 116593232 36602 41586117 99732 287522131 132819 376519762 33679 223986701 21357 5304698 48273 339445547 116387 137371318 32792 99342210 81410 250890480 115241 49802332 67178 292456343 105094 355279888 75936 46221792 84430 114169993 29898 120653300 130280 300508681 60656 51809778 58779 236130712 16231 203119088 121067 360880449 106072 126963003 7790 158881882 56265 74461960 115668 191279840 110765 162439389 24814 115464614 41165 187990829 121034 172167767 83325 254800131 115829 234990241 115097 303218222 110039 159928604 112642 255594937 98305 105188258 22892 266811184 70654 137377717 51304 354509474 114620 15913256 76412 78062714 75087 88142768 117707 19028159 4457 258278810 19911 277253563 8251 171111463 112952 306417550 34981 171162372 96718 292979373 35790 84756043 50988 201828196 21359 182671013 33219 119658878 41219 212975904 61952 123529304 15480 262394936 19865 288172394 132692 372387634 42996 101695355 123232 173200628 104622 384204754 37529 338667551 25462 334438394 30053 66621154 56117 51804965 71761 169162778 118513 297474107 124737 115507041 14553 25029070 5629 336686719 118123 149930585 119256 320242563 11600 14458802 69505 90168614 127731 106155597 69661 158392632 62994 355170587 22434 253422225 122899 306229672 23157 102098428 58126 137674604 6986 273495716 103448 259025403 127250 77599398 16799 257648078 128687 42808708 99722 93152727 57454 293113584 21894 256893433 110471 47716854 20007 18728791 39771 47414063 82653 29565214 89027 172860591 32301 9555734 11758 356240881 97427 13460235 67281 106085016 10446 82738091 16116 285593981 37429 362375492 44881 376966391 28936 4149689 61251 204870899 89597 133789566 92154 82170404 15732 96638793 127812 329484751 116310 312264661 61522 216448058 1737 131694575 107800 100146033 58178 177272955 87028 323799475 29857 219834506 71012 4204728 58988 40883166 104263 274147711 33826 223374933 3308 13069094 21839 193073031 83539 79626188 59645 114215968 85510 180148094 82610 202097291 46061 165486635 30059 286521921 63213 36317715 35074 377579038 2057 49106219 89112 104433955 128755 135820274 66145 333522624 72552 100116030 8959 234481702 5730 31877040 75208 45753464 113787 243801158 129316 105900294 127415 358715726 5763 97935547 21332 69425036 23860 135386187 21121 228931678 120976 101585155 119194 82554452 66374 297691334 87090 333392318 17207 377713572 93270 282945553 112551 11980310 114264 262224783 43803 170017246 42085 80272270 89591 106433533 37988 356593285 112223 377629618 76166 238364521 10 250033980 129745 164270445 96263 41951688 60096 212686965 40444 231715009 127696 261636917 75366 174877623 60817 8954401 110969 199623922 108291 101584493 129930 172361661 130601 194322800 128991 35482588 2496 91518156 82839 310223584 116843 325060471 73726 324554615 79139 122446172 51599 304198399 19376 105798974 34748 286837477 113862 89494987 112091 50516568 80279 151547434 33804 102896742 105269 133515900 120584 165617078 109327 355709994 22688 20613009 125794 10236399 38775 379966955 106039 175853899 91576 125244358 115054 264730382 51486 280629822 20624 319715915 122638 315120903 107903 6607019 52457 223196967 47323 342846829 49611 346621056 91257 36549617 30843 120179785 126075 125229740 96248 359562151 10418 80161920 6374 334761355 61758 258397589 15933 72823090 74948 107611342 23680 179526072 3208 199529927 71346 129970102 17113 379835934 34521 28544726 109012 109496752 49152 198385341 44098 85752431 115216 192275049 28256 206079884 64378 207775460 31778 363824854 76020 238064740 88928 366188733 82949 311304153 46426 316540688 77193 275423654 4073 138217174 124113 79203554 23435 212313277 91657 55232201 74860 176964533 115665 60502053 63183 114756730 126847 162256632 85613 245905854 28744 210091958 85517 166671745 43746 71830659 9230 114718148 95860 303228940 45538 65954953 58193 279829111 37277 46377321 85241 167206130 75315 13988001 15398 189806710 47151 180124659 106819 382682719 4197 311270291 84183 296219575 103799 282017430 13118 311315628 19657 218512918 23187 33517916 90018 6814776 28960 170387286 117432 70021912 6900 273819582 8583 136566602 105850 197351631 108878 87693448 35743 190036907 118073 57004391 110493 75915588 27069 263112205 74547 208189909 21088 137241485 68408 314434932 96005 275853526 5116 57052991 77363 275364780 97240 223474654 81362 281718818 64645 4563117 46425 58157058 128325 253007851 61942 201734819 120789 146726988 60970 74892011 18615 342803801 16762 95200847 43635 250967499 88999 238550886 125037 363773220 36727 316923358 119233 384631476 93704 153300393 97793 178110973 116822 12428080 37280 381805624 76957 111993135 24563 87424813 127436 88047071 60515 102959365 55940 29310894 640 74256855 86495 236077752 1097 325073392 102516 55391809 42719 187317183 3925 73834689 88251 122226136 72082 238137426 45803 34999473 75736 100282610 50690 366704219 48160 331501546 50902 246358351 38282 253787013 80970 348440722 87072 84956573 26675 2368362 54148 2107772 16064 265822040 80821 138575665 34999 309457795 17028 232074973 76225 76640190 36427 303756974 108627 123531431 94559 318836046 11002 211959259 75433 117758118 6092 58941632 65480 179539777 9753 295137764 6257 340817392 105622 76184972 66863 146941254 70947 211896870 70824 217612675 117607 259933006 45870 384823429 85315 130121292 44980 117391770 23802 329257450 99892 230244616 58312 38533346 109658 207814729 77525 103193685 105191 68996856 20128 343836979 7995 341284311 53279 370674287 22697 177399509 96192 177500422 30487 160280571 85823 91731985 75649 109654261 82689 117064055 93705 174467704 7890 110642669 18808 128917955 130225 323564912 115402 356695356 104216 45406940 10709 178906557 85863 58991396 57535 309000717 126733 268114976 1506 278542377 132134 374859195 62052 157538720 94341 152304340 74540 327358715 10943 57024015 25182 179575268 43835 102535721 70599 239915611 15796 288308321 130515 209431297 105400 29351778 130271 54139621 131740 239743304 82584 100599173 118387 109882361 117660 320735068 55679 290133777 112619 176220246 86377 227842295 66314 377071946 103035 106288300 2934 372664625 40796 185712963 36974 374819018 36434 68207693 124171 334211747 101670 337048664 53350 284439893 43036 14823863 119660 262839686 105200 71854284 17313 113848094 85271 125924909 122695 143453228 45113 133569251 93965 324546408 61997 352300009 837 120416324 49002 46864390 16073 142929559 78504 78048646 67409 179528657 96579 208252519 121201 373943855 12619 125813506 131832 330569307 113434 261930914 68417 11129277 81689 239320718 71946 265254032 17039 208204684 80646 156521347 5195 3103510 106961 200852201 102396 164735386 51783 314537511 122471 137678118 107209 234808826 14750 139789217 89396 31170204 98265 122487178 15519 335358550 64002 359320527 103761 125873142 108133 363098447 112460 86593483 92343 251120256 126362 153785801 108556 156311837 44454 253686614 132020 254251378 51219 214492543 61872 115925395 111020 238763759 4199 138102128 125381 136659163 35067 24652547 94324 365344335 38033 172579144 32175 209235739 129919 344463621 10537 353752177 35229 316257456 21437 99014420 36549 301263027 34338 153856520 9711 24109028 107959 265370792 55366 77920075 56567 325205463 16028 227431429 29646 28096395 73821 261250419 56225 125920424 30419 128241615 33907 228089702 108760 80277481 24133 81653550 86979 252252084 62171 105293405 78124 7903135 45010 362416696 128645 239759996 55749 14373240 34657 375393111 96844 231436129 12021 202515805 63282 284713856 48738 90528333 57659 375414459 7002 150402105 97559 59773560 19229 243677114 35616 281236684 105729 14026750 68076 342457704 10919 69664476 3920 40228928 9065 144403382 85317 18999292 77745 61624727 6758 271724264 52705 2263447 79606 321927631 116146 254658652 6753 370068215 56824 170056386 14491 191097867 55970 82655626 47253 187138656 85550 178582431 101682 323448177 85664 279431181 90451 303428260 84911 367012196 70476 263833213 89263 287504040 122272 121434059 74851 14420330 125366 67534463 71551 182733787 78876 136306767 106281 368937458 46326 193130343 8965 346211009 40014 267941108 121353 31420925 1420 156034965 91519 233043263 22226 129425170 9435 222886159 62654 292814039 38579 144945392 101398 109565803 101670 319124666 129885 120343963 30911 50225628 51019 145747789 98387 32054292 27215 329661044 105701 240541700 98257 110687261 99448 348995468 38354 90271228 97423 200850230 93165 117325483 75334 256767837 38926 133934273 46537 106458624 52222 109669025 2051 6055433 58791 156516612 84482 33517277 59008 45246792 83660 56173078 3299 81237513 11532 255115469 87103 384121725 119474 34591833 116417 344976737 78969 63668184 117540 127737202 94587 278989615 128694 185531872 69444 348886296 19452 352552376 64201 285442760 42143 77954890 69008 367862375 33400 85872318 31246 215910901 67229 45022071 20975 200783497 38715 81957466 84762 57173808 87094 99761185 9768 332351019 103942 267485360 6292 40506994 131983 62477077 123350 253840022 38206 340091079 115355 71374946 66130 326556552 131670 348119335 31721 282062052 94435 95335156 40015 282213669 7583 242265149 51222 64682378 35366 282677365 84571 338022289 50737 138487682 10369 356850575 63872 313129333 44453 186679823 79387 221891588 58828 294018127 108164 315212306 61157 363092735 15385 125861430 36596 120272983 33882 168646093 89350 56297373 69052 269103582 38787 65849723 103934 12154761 94875 306698472 46663 103756866 27084 317835759 90506 141532303 103961 16120312 109093 203090306 100551 271700021 11314 312930107 64002 187505492 18090 331855766 40944 236230520 40997 93956022 10677 367487682 57543 176930749 31784 33046653 60251 295868510 115744 235483702 93492 17010527 84080 278746726 77736 313280546 90343 129228356 57862 205681145 54701 29735244 62686 245814043 13113 322195140 55370 57005285 97117 337052016 63914 284293996 24461 294868182 133164 42115395 61734 147289550 46597 162115024 1655 308882802 124534 258962741 14717 113504347 35072 349976713 55067 24716296 103237 279793023 129086 26473559 120464 61897500 106627 342539419 107806 294090638 96678 224004112 64014 215718272 60598 287785035 132511 120522037 32181 304456134 83964 191041048 128484 257619548 78344 122799569 104282 282726847 65431 189805472 101687 319822882 934 367629683 84671 213514638 67351 65841897 60826 350198860 123562 127927780 48035 173767061 42663 86016178 79449 16104046 76720 214467810 115178 94603397 131803 73351651 82408 139399368 47914 164599141 50461 44063878 11171 96132933 1045 181461818 99820 216973225 66183 47773664 94333 305606633 106300 5087206 131002 103216848 78318 8536675 72530 68210243 73616 197999937 19786 320202839 75302 153208125 28114 384229341 42464 67947439 92952 75773972 108939 192477934 27462 15999080 78052 228964154 60009 235155470 110967 7913375 121876 153157819 27502 128360335 132947 190153344 50130 208962292 27239 152818791 9947 67018944 117224 90877793 109692 261539986 4654 29144843 34771 84902523 44694 193060578 91145 169102726 10830 170331813 97332 199291029 67619 339000474 123291 118919356 22414 235344979 101727 257425575 35177 76893288 88947 59436633 24461 271717696 3862 331233912 61585 89883260 35380 182565956 130620 206289932 59317 57195902 102100 107299425 53865 278520001 40852 173402083 67921 69043312 101924 320635987 34752 263354238 35615 135632454 31910 115468989 57266 249267263 50670 268956459 94323 210404557 129657 284486173 61267 132301663 103461 332413333 23141 237175217 39069 344167318 31637 378684750 109404 299915477 64522 332003846 22734 201748300 96856 111107799 121090 83425247 52761 102369651 5988 298413961 128983 355196490 27038 169826041 82022 80972736 19836 335571695 132699 185652978 117059 290189548 127715 256772312 21267 322923451 53899 202628201 40403 42864086 92305 319276101 107986 131571974 68775 371990704 58343 329482092 8032 126476870 88419 80955081 49843 195232598 60518 326292322 20846 201070114 92718 281489110 102925 161973779 42210 38623978 108970 258117511 86786 131490276 32885 84877175 130993 220805525 118075 250182493 16192 321294272 22182 88315484 76729 124652671 16586 383939968 30854 320439382 70781 325582619 130911 114720693 41392 143338071 31637 265644669 32240 353857079 99028 158960057 92958 40008218 28614 130703839 12551 246775298 12339 252921081 58399 350008465 69961 357773719 121136 151160993 99190 325887143 37943 194984947 40557 328211474 94033 302474421 73146 349985075 48798 84274284 83328 189774906 128235 224373739 125091 217078898 15984 199632032 22585 228742952 66700 256479192 44138 276700763 7556 52712492 45296 121827230 125680 155063809 67863 191051522 121252 158809798 113776 280995369 109504 26206341 88470 227174756 26432 308495943 88418 278396357 28795 295382142 100571 152938460 54586 344005024 116199 80951155 44535 154501522 50395 253631528 123334 354510037 49621 235804081 85336 150537968 43356 305369591 27712 252784874 93253 307586238 123079 205662452 46087 216502899 83590 11718292 61170 179357041 98096 76568839 78647 376636323 124591 54579608 131626 95705626 36662 340329584 98059 60528257 132375 309820901 87141 355343345 119323 12918415 65560 303284902 80331 136613701 18177 33075044 99995 129908407 116362 255687034 14645 229112698 87836 254610864 88881 296646296 50584 319601988 3056 164117996 15695 15241098 113592 53430689 65696 168422842 39506 327881162 110474 111691265 16530 15343816 46865 141980609 2461 138625036 118402 44646287 123356 70332516 52256 75555526 130340 258637383 95662 192597078 88089 299769199 108082 252820738 66286 225299104 107285 148656055 30234 321403141 114422 199919426 78412 252330963 17249 226760137 84275 260381905 114815 132736223 23020 311104514 85355 241402510 108266 171779329 120402 332552836 73984 15501226 95384 22396247 95642 129959239 77890 140807737 118698 115452990 39281 124437259 118672 135506140 109994 6594905 113312 278905275 23942 233741180 111538 88727066 23465 38606010 101427 224273374 1524 226569662 29544 200463681 41976 160179842 74815 12685939 25103 337487950 64943 210865364 15317 93364332 71901 85606645 70674 1970444 62571 95404277 122460 287736613 59404 266973855 12033 366712501 118950 165425774 95597 42877128 45287 88910504 21726 84136678 90874 154954199 120239 173365566 132036 87539713 110666 67966849 16423 121158073 5789 41938204 91352 62611128 68646 129206597 101667 89052028 75570 353006365 96219 142983358 67834 46308201 52942 162604404 59583 45408572 87936 173706817 105920 178497005 54780 327462387 75326 325563011 32348 136515851 108379 315157116 33377 218901673 45713 95713462 122867 339075399 45066 342364410 51317 259104670 66621 56277232 49345 11338104 78697 55119297 4159 363990616 35037 175599172 71459 183675322 91293 51537059 38920 146594512 115174 279319326 43367 241423202 107962 143775377 108761 359619877 130361 211770918 107587 80026066 77780 244443811 122777 275077383 62838 260362896 82610 27566978 120417 347120809 4051 306979354 60025 25195002 114808 79138713 12296 157629587 6441 256996641 114411 80137437 69737 1603102 72488 235938125 14273 357921618 93042 223010981 32043 24594907 21980 211192174 80241 205720641 77661 197323739 129516 255608792 74548 118918982 105673 282246317 49410 36184179 111599 287851206 88018 102783568 59461 119089852 17435 108029298 57131 364887558 99659 20422304 69979 160291341 110594 337333926 109408 85113964 36598 115267721 56835 278143891 51455 78649968 24467 269614183 88291 204736916 59092 13718016 69117 320820866 3395 112474154 92236 240547020 115165 207708972 90053 276376274 24710 2357886 33802 237357758 114517 87310375 27742 18384003 45314 369847052 123154 149514703 27998 337700542 32345 72354250 59797 1841972 34477 76686050 124739 334043453 102439 297201064 87378 86620972 55481 292486519 91632 314179119 40579 89865664 117344 380278252 25256 345997856 93985 302765919 68866 93173057 82802 350054570 79684 264046472 73201 370014490 65131 341509195 36642 251186218 17550 306051911 101858 174937939 123217 12495096 6167 208295629 62263 84431820 3779 280049459 94213 266986372 24222 367570114 73417 4291012 97045 5308608 108682 359798681 31862 321800688 29383 354235294 66152 281545167 3910 47901715 37214 124234071 72856 352802704 112913 86353290 98280 297642273 21747 92552994 86005 111989271 122127 165899504 114468 307954779 125609 117386688 42207 314936154 55737 310619007 19993 365659601 58961 137567718 90929 129095973 120548 79065603 127053 317720525 33660 346605822 32012 226424934 90738 216818765 48183 301025856 28682 82402737 46094 51109197 9654 121225473 4478 382432209 2237 179956190 73619 37808782 2872 223623600 97869 86426264 42878 294549922 7557 151035920 131240 151713209 47612 363723095 70182 264872677 123748 45863889 116714 122603811 113501 135756028 113149 76756732 75561 330274838 98622 325257681 92354 257759618 91882 60137945 20528 370207137 132004 38618516 9700 22642973 100799 173467234 26442 120853833 40385 307459866 27850 292770851 97306 150668287 1281 203682012 86626 325680514 60264 97638366 128029 75863804 37638 114614901 28890 173130411 53978 48874257 76539 161405299 113806 132957393 85805 199280009 94200 279032946 55775 287407039 132961 189814486 63411 60446095 43066 151052324 41922 311587751 117894 250688123 66815 249306194 74008 143369037 16264 52004588 121764 23552831 110179 135702780 129002 377679663 21709 293124033 59100 137670524 10701 142373477 110163 373288965 22382 147146852 119239 265836785 124980 157765483 114002 294711999 80041 346693840 119606 222932641 55331 9984237 4547 277063560 54508 272323459 61230 312269127 101036 362721482 81636 258439765 123772 262801178 57425 148815635 88070 346441335 50536 253743106 109644 22831745 105108 63368608 5281 12468975 131183 40523056 101067 91144945 46871 79027407 109042 316106733 96962 163517953 45350 211913660 44147 69440540 91184 201564236 99438 214231073 55014 333357771 7854 13123386 47557 345275334 94471 102858691 99727 231187964 45217 317389850 56128 328160987 51751 255209456 104453 369939390 7209 174435540 36304 240080823 94322 97558560 97098 18704729 1136 225906060 53021 289666213 111801 164632331 43495 215090067 108560 221947681 8242 223841121 72936 10025036 25265 9625070 48803 132440627 116277 362043681 34467 67865688 13762 244381584 19305 313980223 110829 359709856 83221 265804310 62224 34937292 60451 57117832 103069 35427223 102943 33421266 31256 231155402 124053 149705517 26878 188178633 78845 68267839 88682 152057559 23141 369994679 130515 169857225 17182 274122703 58670 185327833 53405 170484728 94041 28517502 17397 18622696 104281 279790110 108611 263294981 18262 298482881 106106 68142835 132449 334368015 30447 118782822 125375 313623342 10641 48964934 40071 50077633 61751 104693450 86889 189924360 19090 310667142 85672 331377772 127213 143192634 59294 19998910 61925 310421169 117539 209939050 19100 72611504 24008 355412038 113563 335765710 130354 260598758 62947 373053810 31613 150994030 25784 252438509 31847 260262372 64714 122832682 14704 298036045 17889 263408164 106390 214069220 14832 286939206 5152 96405636 88066 74433927 108474 141995882 52559 14514050 49152 39733632 24327 309475895 55181 162317613 71212 134074711 44280 275731492 101574 65364918 24517 287125877 75337 115704282 46081 90681706 38002 329423203 114114 367547768 126343 19315784 127633 379083783 109749 285907222 43245 16770237 124616 311096870 106540 289670477 95598 362028375 132710 69471766 71796 79658899 123802 9211190 110646 181780425 33744 150847833 92345 71826792 20590 325382761 114002 310836849 101706 286548028 131255 183755733 114035 227495564 128559 374253437 28118 344278084 81318 286233164 55399 52802808 107682 75943895 111842 33853965 132731 81803419 11834 350787211 125621 57795222 8534 51170501 88864 215732406 106966 360057287 8374 24673600 32348 228635895 42439 377300346 12286 78277911 5106 81337784 116832 24073242 3482 176959397 70245 346520002 121838 93403021 89435 372397482 127828 291043065 107825 39422078 58866 36754847 3820 48166427 67678 378653827 132424 197380787 74877 357070381 128691 283074593 24474 325547109 104198 367085066 39936 189091160 97289 353317856 23125 74310320 72796 324650287 55099 218074925 105539 137876355 19685 380833037 77646 25171776 108989 372902065 82598 366830526 71703 60464803 113663 153785985 98137 352834425 59113 318578237 68763 286227205 30284 163512803 59077 116158675 94563 14419286 87420 102077831 41179 240192214 24549 340291978 49090 75487413 98237 118886354 23721 72167454 131958 172065319 91899 181663555 40042 311820475 94661 304503073 60867 18749089 45637 373655822 122678 269139159 61340 321680082 18621 366038206 94775 26443640 116568 171393903 24791 292810682 45005 193629133 10930 252513836 124063 20340038 117605 226187707 3355 282857223 117980 49950504 2387 289077230 82484 299067829 62903 8669423 77912 345155177 13484 42763528 26007 286879390 14373 300685693 92055 35285759 97300 168951115 71136 164284979 115615 210432301 88819 60856022 126129 59387473 117130 151197944 12539 213299840 133288 187372085 117431 57565371 36590 91957897 40598 105996555 60315 155618661 16178 30971782 92480 356027580 10812 46763663 108203 378226832 61822 224343010 72305 49024795 100668 89947324 104370 8956237 69723 82088160 106006 190290050 14593 251699955 34254 316259501 102027 204265609 75191 289448246 31235 175406762 54809 79047628 113734 177236572 110561 374811532 77598 214894003 14475 351123743 33670 192711249 106031 104393374 56649 20747692 47813 155616815 6545 33337193 77191 147871404 35587 313532906 114091 24741874 112727 380420452 8680 40464695 56584 342041598 41853 59248919 102177 182916255 47585 192410661 83325 187279733 35685 376436265 26304 64744339 59557 214752674 22088 70114958 124214 217799659 8287 305233246 98266 306183883 53062 269847144 120773 58632688 100046 85472567 98912 182865050 105261 184102379 100323 183807845 75217 212867365 76791 98957711 79658 90919402 100200 45444201 50291 343658166 67824 231306435 15794 105736928 57591 340045413 39399 79227621 64245 137267248 84627 294302265 23492 317408452 18276 111671983 121135 45338249 46141 200533370 108259 311176221 74488 96194795 81189 197462548 94752 342573376 81366 280861885 54885 97996941 112952 153711850 99412 124870523 4633 341950301 104342 109735879 48687 157815807 87747 257513204 19149 130527050 46212 147818810 25819 326178953 84831 275692022 8539 320222054 77044 276403978 42615 9360182 10982 251957038 52832 366550020 93891 155203505 110718 308952536 97942 227598294 84327 47584811 53701 144932696 77204 152158569 44920 378579531 86856 355595468 94983 369547277 59764 232909425 61073 84224917 117964 217909541 43384 252920743 118743 162899713 126852 164336205 101979 357227631 46013 73582120 6151 64759832 51867 285903927 17687 311941371 122766 275015154 57206 248385427 64436 219476323 35066 223298139 124018 341868256 22538 200012173 11435 162596699 18600 302320333 9292 372101781 130924 298601703 10450 300315174 34378 220776825 63257 276141273 11491 106029264 110509 58747138 55525 53223867 89194 87790486 4859 193565846 119449 283337134 16995 44940695 54119 371051022 1520 154534355 38379 68396519 69659 40423254 23477 117211952 65289 171907250 109307 74762274 66555 197030628 112288 58281663 73025 369963674 132712 354507386 119639 275773795 121465 92079715 28473 90096582 117147 272429015 6986 328023720 66879 70319662 125440 4758583 131621 220644314 8620 116497603 79938 12357305 126925 234879946 92791 198226676 88895 225083539 17318 316717347 50539 95033535 91424 367936088 10448 100033450 17478 277163152 61065 31559437 42507 107397076 14914 208477379 113901 319120542 73221 220336818 1191 249318124 7248 381828574 47763 380570167 2099 220654015 70867 62835749 8932 97323903 89161 112626796 34737 310497712 130337 35819822 35404 192169370 54976 279894920 92684 154873999 28203 55852600 78862 165717882 4522 301786565 28645 296934177 26698 232155665 97191 56721913 832 98646930 45077 184267414 59384 294259630 71125 15710190 15068 23893625 30816 116945477 97059 22734044 106269 192116397 74695 268014148 9020 302697680 60193 261568639 73636 171128379 52755 340339081 129363 218597495 100109 135627294 38710 139624242 112514 114952179 7347 274666243 59321 229059150 52348 274806554 69830 382188742 125264 287134035 34412 64059255 47236 242000917 478 304514079 55633 383787923 86224 224661411 54099 380473315 52026 202019713 92914 317048067 107794 273805270 79680 339430207 26142 347788581 41449 24730923 21745 326519740 127001 285968020 24349 319451416 43797 373176342 23378 311946930 13740 122103932 30053 293475912 18995 162090474 18267 373234556 13281 233821088 59676 122005996 117163 355791074 94309 350629339 122944 237724109 122407 183950418 120007 155679260 47465 155410215 94879 205902089 25831 160002660 23090 159925811 35529 172828751 57770 351379806 68375 329658190 109952 82592261 85386 285104027 34638 263203852 19340 216808014 3542 224126872 58583 114766717 63923 319801656 19165 284537729 71142 86364693 40755 342164850 32513 53844366 3770 251273466 84083 315411117 15513 108380123 129496 306594191 41022 131228615 74675 227747805 44153 79790187 49730 363291728 125378 26774546 90083 263311589 46347 294613595 32543 98014193 102056 101440791 17664 260490478 58085 85068408 18232 368801334 19391 48240214 102403 322739376 65047 313912850 120032 226275112 97752 287524908 101170 309769208 63823 234131434 112821 259885462 114310 190176079 124679 140756491 37079 352322317 86315 2715181 11171 162430898 79290 136717013 87293 272704354 6119 320750769 43149 143041685 89153 60307759 98909 359991105 22529 104183981 48113 374231484 43036 170583707 64522 192434288 41806 315849439 73746 218197756 100532 260984745 77020 20631939 117144 128173971 71057 195345735 66740 285981278 24438 1901373 127462 137533101 127233 55687831 78902 249110467 84215 79961527 61192 306942984 22444 361731085 2613 138793401 100419 1049231 60620 185152665 109407 317198410 68567 7516374 81651 201135328 31045 378146004 64335 281232779 48713 377468755 131805 45863976 312 136864309 113001 188321870 100285 264524560 39031 358815031 133169 301764101 101777 216658133 36241 46576569 30875 340499828 48933 235453282 52480 186546687 62274 49961632 95883 15617993 18012 99092204 47955 355917567 38758 73746669 125762 44499414 127003 190550726 33832 58524709 90372 75015242 87098 151623384 70616 182403596 69581 329980918 107274 96635786 19080 203434122 130070 157943265 22067 164304286 131218 114199079 9877 327258616 13843 281399750 96997 339284670 50148 162658324 103580 150916518 82777 303483612 131351 250890684 83356 127176840 124848 85010055 71287 210074440 4442 184244424 68054 296116957 133269 296552893 60588 89136419 129905 381409941 84045 182804504 72380 209377129 74149 298136522 15153 116215340 105705 315268841 70355 288419277 94543 376539148 57127 173113851 58338 249354417 90778 118572573 119145 377587211 71976 197852338 42986 45502473 130598 95933469 45715 230265279 79605 54510246 78826 27051543 40269 182416967 21233 276261940 32965 126693402 127381 100829846 47557 77859875 40639 217774937 89370 117779447 115327 13926634 120620 30915176 2943 167861511 330 312423562 80442 114146702 105458 147830741 40162 373275776 46967 149589828 60180 139047858 69822 246301189 42901 212339536 42963 329321577 20789 113336752 74637 87881233 29821 317244170 17712 258264379 122151 311261105 130240 96946068 116713 152859210 126357 361396246 47908 64310347 60587 271636256 43206 190918116 120804 177295407 65033 35959488 98662 282802017 27948 13889192 66691 285582289 1855 250368337 60123 347255343 37559 132487542 90349 301739549 80031 226681376 121519 311118694 76240 322093862 123628 123595806 35170 64526742 9858 26996100 73981 356438363 113780 159940417 57962 54357794 99491 16924469 132211 220640413 29917 297210277 9058 106994613 15555 277832226 105301 168309303 62550 70988332 30292 370537954 83866 160853079 48476 2122125 115887 237328385 88203 95890522 70699 84771618 30865 341527375 47176 42247970 57425 196192520 50685 288165970 54014 381946619 78298 353600034 24149 47964356 117742 25527737 10030 286551207 26887 66485975 24227 171911146 105238 269474342 73593 330650029 39650 226361028 9712 15354971 64990 256108967 70877 255791167 64937 193672032 44171 102396068 83665 275734849 57810 204547091 53110 143623715 43805 293662902 7340 323377896 16549 374874549 15211 257421599 12351 219840486 47413 268555256 33868 123656495 28553 20844638 415 82884928 98954 192310405 10507 5298788 14490 281401550 62714 240044001 38225 362367556 126260 24437714 85070 241450048 10651 101765855 78120 49837594 85601 222879664 106597 61637232 29958 101242197 75088 246206868 94100 219549901 111975 158685615 94795 8015944 9720 314117778 44138 167323296 14818 220153514 91977 369000205 71423 125995821 37606 167146779 31783 234353925 22325 145209411 25435 231375313 59657 91748095 12454 361480871 12794 202680106 122513 205626495 58488 216743706 70666 368793674 68171 291902006 78280 309915118 72317 351701664 82479 306813828 96203 359937874 91567 53667025 61233 346327735 122253 265279874 63162 63132840 54281 71249664 93177 148429682 104356 98541278 109968 321691105 72282 120648609 99002 184728047 100119 202522946 15568 70079069 113583 353309839 109172 25034963 50842 125254908 4026 224321061 54216 276906906 22833 63789963 16239 254019978 34819 155402898 67785 34126129 73750 222893 100721 329760023 42167 308664871 73484 112231529 16333 281198461 102360 102968819 52723 36693906 110435 340714491 102431 297370478 9887 87898734 2200 280832746 115505 19994484 85924 33101658 71913 39901343 80809 336674738 39853 303020163 109545 171311430 93361 144077772 109427 190552000 94111 271496389 23426 216468679 93162 176674276 41472 248494506 2287 239408029 122811 56198945 34755 140852665 119296 123026637 104277 20854256 88308 380737716 97632 202305504 50875 207491696 20924 145326732 15821 239265952 3491 9743102 77328 361309303 42496 122858980 5966 25066029 10800 326231862 114161 367903475 132522 196825811 97495 228850136 71806 324806295 129968 103830881 13733 186352329 79722 224067540 42081 94240779 13138 77106965 21381 178448088 14443 164053230 112191 236349295 114328 10823729 9698 359183415 98996 242436294 4783 59676844 65522 110176248 49162 366832568 26735 267612195 45680 356924184 120173 30027317 121568 132285939 116375 51958793 113328 206488273 11787 205889224 51586 274916568 40510 216776321 65431 123693693 60198 90457744 34635 329597966 118249 271742500 22831 28720637 129436 317596067 44113 235840432 20288 201504287 14897 241445091 7909 248476997 110943 174133793 122152 349538460 103476 148008861 86174 98247729 57216 296783252 97575 293335622 113660 180193778 7308 224627683 58149 282843411 97150 141837041 79372 230166716 101932 313074869 60173 84820886 82151 190083067 78643 49721726 35662 57069967 27744 380730764 111908 249193422 55493 190386516 21762 59074182 78630 223179364 83904 104739364 101911 368576930 23802 78436570 64222 346858937 89579 143068045 121014 292742208 131876 49810838 27628 197997008 3840 380685841 47868 233532378 70646 292031094 18928 47844149 30377 350124325 19481 118079983 15804 151780443 77328 351658699 34119 99824316 48154 180955146 1579 383728621 13604 1238621 14302 111987734 80565 40324904 46584 138864547 20959 131229711 92957 268016437 117625 245402822 4418 33517318 5426 160019429 47942 149121550 94432 152491230 115679 292705642 56756 284257544 37982 372863086 14977 250400062 66131 281714760 24350 271994063 107091 76243670 67701 360511438 102495 279178983 41112 382635569 26852 22478947 27472 230450371 73741 272142527 91932 56973021 1287 117463265 80108 27437386 55318 299189478 116490 18348096 301 180070623 83453 342332871 97519 309250400 104153 273427611 25499 63564919 60062 209777301 6791 262189167 89244 228378145 84797 284775159 103516 160408982 104343 10557426 3448 334976286 43052 69924719 78246 214956967 52039 230029146 84359 333681780 107080 245115687 132571 38782440 76167 187216778 100993 20780370 118510 354350906 130900 306036140 98238 215638100 93864 41470549 81275 99944454 94466 328540363 49033 122430308 109687 280479403 19470 103802307 85421 339357746 86736 40618054 20270 266299549 23512 333626331 100181 225490157 22213 181408907 84317 244628737 33100 382584891 44417 242009359 79999 76790623 98741 362280439 37713 151882481 113098 18537005 10406 380648209 122764 149286715 125491 311056284 58065 181151666 52925 181570663 43054 219044021 116711 161449782 112270 52973425 132263 278179206 7994 195228736 66091 371274340 80403 63163638 54907 288019824 56273 366471999 127281 296475664 105572 210782618 17291 259476951 72978 163777528 60867 55002528 98125 315660414 6637 53180409 15669 297507146 33733 294426870 53915 370388599 6640 229013403 90209 61312702 28480 76547960 51381 163084347 35637 291254314 10346 19615742 69979 337788813 24629 97393676 22949 41054272 45833 182505147 44406 315865214 103957 5822845 110324 370294689 106301 6961424 53200 52002908 55143 26071374 48824 120797303 30107 30565577 111125 84005507 42857 50493532 100752 106355567 76271 286666681 51774 266021110 44596 252894310 72095 225243114 63545 365113453 91046 286759714 96075 143670725 39091 199050153 36425 233952309 112359 206542127 122793 379201337 101475 288363173 95912 232909763 2988 375859416 75948 131083228 78891 105120630 43498 135803366 57137 307620724 35594 116334000 123575 23095249 84210 178566864 44742 87803119 11505 22435517 59648 359379876 25887 200252516 111260 119764401 125346 225833644 119215 82684533 130843 34027779 70509 165029167 58561 148633741 71436 52016595 46692 324178566 113795 234791900 1165 301570178 27541 110746013 6856 30153572 8165 289218474 55489 213534001 4619 97830188 66441 77231742 49728 367197047 12580 139167654 80254 247130894 90692 382884960 7411 375423211 71621 321482735 28547 143451365 79493 185818288 50065 246032257 62139 41906068 82942 146091462 36383 234094209 34549 105023614 98181 265095204 89975 140618607 108210 115437800 63315 231414552 58318 233886898 27940 128799055 75061 53679371 71738 112635776 109392 78966317 23583 362279863 24516 318685224 71171 7093047 27308 76169320 57963 245028581 29544 46271190 109262 144347314 28685 19308003 1141 37791806 56640 260950375 11539 306545302 23656 246608371 2713 371398688 6815 133797382 73619 94636056 41646 90386115 32950 68689564 71558 289532764 22883 141697283 110673 275355237 100586 116267810 60018 310875232 88205 168280770 643 361822399 99748 194758247 109456 6516346 122875 355508178 105292 307077342 39290 166545679 69818 343074967 72423 307483024 76486 265711133 51578 235240681 25880 73695648 132720 302048942 118495 14163567 12592 337024719 21979 208278611 5804 270771545 116657 116679033 59713 142670669 80171 211804941 117618 228387945 100790 349353343 39939 353668189 125157 6980759 3440 219552440 24416 33625673 87473 80594951 88895 47772090 30779 67479476 43678 32635432 34589 175451228 119278 19400756 119498 363677641 4110 279859707 94427 164115876 58879 339682708 5913 226010973 71619 217123789 67915 231134667 90536 262590141 123802 247947053 70190 267791113 68070 41942743 24349 247951366 75169 264323865 109654 233361680 51774 106071992 3273 82718999 102806 42107669 17344 364871624 131036 196837293 48599 230068934 52236 328013960 78669 364678903 75149 361220487 98961 33947507 73275 19839201 121253 3433854 20623 28880709 116647 297540240 104471 281532220 47808 272016649 65390 111048220 74927 261515146 27570 238175964 132826 26085570 131181 333036742 114604 375005465 109337 89524026 97887 200474674 104598 141661542 12297 237315069 82769 253356783 86814 282372357 83176 264149551 111750 370531402 108208 267772703 44726 177526818 96149 135224838 92360 170037514 52244 343600355 83503 175412238 119493 18379888 55506 332284199 8981 324620252 72570 264394476 130214 221327713 99968 277626728 53096 123943067 27674 326734074 108269 182154084 68541 80143780 74078 210929168 32043 292612585 67811 140332118 132801 123681074 113134 201244882 27472 251074129 44845 332795882 47793 250626879 52942 78338530 50019 272448450 115824 124557552 62883 199385471 50741 203575483 55648 82535645 33000 269302246 69423 44561247 103561 249882193 117526 214671878 5868 130354073 124126 283745866 87833 12034288 96761 226779808 17816 104042676 31491 188012115 48790 80604846 85694 343163923 79254 161354622 60293 64238002 90372 143220288 9041 136526112 11012 333240600 98494 326390375 71867 32478731 52269 53536388 90555 122952295 23125 199555362 14619 331673147 90108 368072510 72204 190339008 50514 216341465 26700 44313579 26610 177291957 41266 92079866 97125 32176419 67417 336946206 106176 35935347 65796 173171411 60463 249380451 100245 312784913 44234 244246929 104526 61479389 98421 79148887 117860 194943134 27891 218308271 33072 297416822 121533 65156772 31049 159605352 84625 78063956 84577 381275166 125808 73054163 43468 218197518 93887 288679797 125456 90518932 81216 21961463 82867 338943292 81591 171740449 6948 363694089 25619 180422839 81121 209821610 79928 95496812 41050 113597832 66502 135121816 111323 31667767 87644 70861525 69334 93848594 75543 64533871 100581 180282973 129326 343498482 84747 313456070 57017 342158613 217 65408487 19449 56860930 5404 29203245 104517 296905886 107333 56167020 82222 14508976 49946 23175359 84735 156811042 95135 312375347 45499 365643518 44959 330141713 77100 224875716 65944 209642829 52829 127928986 100141 340834256 29184 374321665 21593 68884359 79683 31814902 60610 73034670 122959 363897663 109266 355619279 41037 358700849 21192 61283984 11811 232736791 64232 60007047 91896 352821470 74346 191685144 88952 202157626 32330 255364762 75117 221574565 81762 288554033 89825 106461528 102839 83808673 115996 125650435 3993 126286896 4416 75620225 130234 366158213 69268 257525908 43139 311806281 83948 128225623 56124 339005970 16424 219950205 21418 66596907 114061 72534373 126137 203192785 28356 334503364 28645 37474038 104925 73473585 70870 307987061 52288 172112661 38113 57929348 43558 320717885 76434 364871681 81913 26036184 71413 55013565 126824 235363277 115740 342978444 34313 207909956 120013 69555183 23232 314507910 47952 46350513 55292 52625600 32566 122284413 79222 153116180 60660 75324880 110612 102174391 97121 45978528 97424 362591311 5848 324273614 96769 124338405 63018 355360058 59501 201796039 96513 35256864 89045 221446021 65060 191295917 14495 266188689 66631 246611524 1065 77382972 87914 107126183 7124 201305384 39972 67800627 37214 73440806 6329 340814074 83503 158990825 80236 339054417 126528 52629618 24184 116304274 68380 74050268 50497 301552881 20092 177454728 75320 292154719 78065 156958541 12793 259717965 78455 25207410 93772 360444632 51071 334649914 497 326765350 46693 187088454 95912 48921889 91477 247723549 8165 254222617 46167 313870524 34338 91375327 124420 227256481 70936 119329205 40790 45299592 93383 31663101 27602 188368737 122275 301773820 71086 331360593 9010 219173077 39789 291919010 114009 39539275 9739 323252884 123821 315260122 52081 5130280 55395 320771579 49719 16255076 126956 354301358 51607 293951371 108246 150318428 3410 102770310 125507 124458572 79643 291042835 126849 149505245 53126 159304391 92242 247710372 79372 143431 114968 236503787 7075 366746262 96180 44578601 53868 241938123 119268 210387020 2357 198860635 48880 154656686 8485 283309581 71768 279624353 132033 317633352 49410 91676403 7939 319758715 39883 155350615 116168 108109374 66276 200317570 60715 77214603 112950 331800678 16619 232519457 16820 310513892 67452 44779738 99157 327668524 83800 147165743 104393 119391114 19796 63031252 49522 289962105 105179 231369091 109001 196640535 8499 198376152 99500 314538192 89577 172807069 21223 191578728 74838 245549892 110629 29788466 66529 331551164 69722 72513919 91433 20634771 71747 271964380 124923 36966504 14517 225218739 72392 228674432 4603 321784587 100725 179202568 64244 347197404 113239 176848845 92131 40535719 126903 364539103 113564 216920387 65100 352167866 78144 99666678 131472 63689491 36310 113259472 49272 128165511 114684 221105890 40134 86118818 68273 103239225 33882 179420142 54743 318053450 51478 169753742 18975 240563027 23321 14258360 84847 350497100 83806 48251487 38423 165973342 105478 70416478 63030 300189634 25952 17188197 94902 319677980 12883 102956817 75325 54662182 39691 212332586 68063 324267838 26376 361849036 101954 33511562 123590 172051905 82652 155725585 119155 181404413 32537 83789932 53774 349331975 27638 69158149 75454 195449110 116877 59986149 14238 322483624 80677 350559316 48050 345890751 46061 162968244 15746 367886024 83933 307836039 128692 299914703 23564 296700204 71974 151040276 33772 270796109 26671 77818027 76877 238362587 112677 148569596 6520 33705412 117735 49069837 58975 314245745 16682 342810539 68371 373689815 39399 345596919 7765 271607882 36011 40878824 28501 94845732 1117 76551368 43475 90410534 4262 258310432 32260 362533650 59386 129884813 1027 168840921 38823 202592952 103834 277900770 38705 373922461 121557 341235236 85347 227642775 101679 300048989 1441 276003447 89836 70315853 26951 215919833 124886 309237288 65589 227003454 65254 125629103 58828 256409618 118244 45455769 107579 3716433 123487 224204727 65732 277448730 75514 169076111 104715 58387680 83407 293081077 19638 357768714 127077 226089437 128723 281091630 89375 232656561 56530 12672799 79149 82607918 99090 85163760 28527 211010922 67389 299102471 19574 8038451 130593 239162146 31060 191985499 110434 378094898 27609 94270164 65362 113077130 6170 374862137 74499 77589034 16466 132975552 109790 18970647 105894 382902823 106294 79630836 130260 236936656 122144 54249588 4980 353917275 104683 354597717 50277 308511205 37601 72831604 70972 137239646 86605 203356718 59294 214148872 48437 29710563 101063 246393947 37341 266438325 20467 345404669 67250 274237539 115097 205816254 43974 8939190 72572 107803890 107159 383497781 15904 21405573 64141 258380593 32212 267104305 118445 34623604 31787 322245903 62924 127903216 57517 338295477 46671 361128585 2198 61437754 97575 140548611 93793 215427908 130387 157174500 130679 111476319 32450 200404636 18584 187209208 32032 230947325 73840 25690175 16575 311798790 29250 98684173 69809 362825423 80610 203152544 101082 22985608 74898 267760480 6985 10833918 125046 371547066 14045 19291880 75599 346987364 31941 83681864 943 233282175 63951 354383067 20313 34534906 18154 323931261 95959 69925393 122084 382458989 8157 309962052 85700 44630771 102197 29408233 122836 274815029 75910 119830699 94811 209181824 107907 80728267 45314 328773926 27236 324865567 97773 313658761 90293 325181162 46014 306312382 130055 209230377 56976 240564752 98866 46433855 43205 293456393 31907 134039223 33311 211980674 91519 169330507 123005 205182734 26234 101700243 43245 263628090 54897 56250705 126134 159926830 109157 247255457 100812 20771114 40412 33524863 104612 266529714 124733 112343508 100359 163520743 71599 101684749 3660 91043092 75762 236199864 74172 4431466 18620 17621885 36860 215507831 39900 83941910 127395 5360159 9147 255605073 42607 9993236 87990 341567399 8850 48273590 20247 179470366 62705 45176825 57097 306557695 92451 336410683 2624 126563344 9260 98668977 31628 170056730 8226 367522961 130468 321455109 97601 186541861 36652 156103739 76851 335924892 87498 10838127 73383 124873416 32465 149413807 119711 217955761 126485 186360843 39824 300691502 124849 129281981 53533 134132351 741 322540144 7831 353170135 41303 123622493 71070 121319157 37904 261018676 48415 375857667 73187 319526482 9622 73661194 28887 137243455 81005 344402637 71211 343057285 120959 133256793 121798 218799460 35010 238185098 82997 278131460 79050 297581528 21960 28902277 123760 86499976 5437 49194392 13877 372579086 17975 244936242 30410 305826502 75721 218269362 40350 339626879 5913 88015866 129320 317919987 32310 184136254 95506 154536617 82575 26696039 36697 56209513 88777 200508094 114273 230807684 82158 307050482 100917 208338355 127744 76078460 112865 289575344 105405 1625107 2349 83151975 119436 246433708 103516 348102717 112263 293119326 124088 154509066 119170 370829473 6676 275199338 125781 8537597 63698 129041632 68903 307894774 76154 284350784 101803 137545332 43572 104574731 38663 283173559 115809 26196017 39007 223076924 103025 74437892 11664 202593744 112654 200129038 121958 321060908 123371 279160310 90536 272690388 94419 126215680 20257 12447696 63650 21923912 89192 112571709 4968 192052376 56082 248756349 15746 379430515 78902 63045070 12615 342206709 1025 218674304 115548 211821118 129541 38096589 62923 324497408 102565 67380836 25294 109069677 32814 8410801 116444 279148539 54593 254784659 109818 20579525 18892 302275795 38981 115284973 108903 353303516 104137 96641730 40554 50118441 16052 249518288 37628 211503087 71982 284268504 117175 214763876 14074 93608869 75588 182225260 49877 128351410 97746 274263702 37822 354443295 26442 46786853 58086 22280294 27234 296798684 82896 116832465 57919 78681606 39628 371617233 29090 46472406 60908 9015403 107770 113481010 95590 366513998 82436 56777450 37634 246125385 111886 109825425 30208 45279641 108842 96696118 16176 117791041 27545 194284799 71239 260220904 47174 329004859 36329 61322659 56338 21909696 68886 325369155 34342 32954591 67461 177470273 6611 305308793 89515 245368920 66593 79476586 32945 74126784 16871 368065849 119412 334019782 87398 31423054 51441 350930716 67325 294392578 96468 342288216 29081 164994323 82943 384379257 36081 206513506 13578 134957222 43524 360245239 89508 235011214 34908 214541618 80101 147322822 2214 66131733 10239 275344031 79368 108793936 78216 310089029 13368 64827648 102793 187104039 73526 215218207 132984 118279169 9162 235344282 40043 351323514 16411 193285281 36660 95921756 86553 36418275 126931 259923979 60828 132158133 66146 250473370 124614 182400078 125375 185704148 108406 237548330 123608 348827038 67016 190336302 34295 65099768 12517 146850649 42172 159896225 89306 21211479 82834 31278320 45260 267922220 116558 6802067 82137 195837438 101178 316009318 27502 189718837 71600 55814375 1951 94684315 6702 184090306 3390 274457114 128621 25710272 10099 66750242 100258 299103427 77348 100059436 27728 142873420 35141 220009542 68733 168332820 117293 24538227 32072 147568398 75074 174620371 14149 265912246 110786 170691706 52060 256953577 122945 191882744 13885 232257865 39646 138833549 43973 129664115 130816 206590539 81422 65953051 59119 341120803 104301 191936705 65028 34877436 102284 361123696 2221 159452319 98548 150637967 126059 7758044 18909 235400406 3207 261716243 33574 83764660 37505 289817820 68355 200572804 18677 195716475 28755 123656935 26830 176785384 42789 109330574 492 365819115 29127 303134670 98935 282796995 57815 334230540 122712 279423938 8275 150840587 45059 17945388 112311 7854532 20135 131837848 133122 342217203 44385 47746235 16066 98628865 128803 135106548 56952 189088607 116631 21399019 53404 321369842 117486 151435205 59775 48486391 11163 155538280 34935 293402543 7558 289826749 84704 307257625 116029 131620020 41928 349386360 25052 50653626 116489 165794896 128030 12599044 10833 2627185 129051 341186024 33881 110286289 29827 301589928 73668 163184578 115398 183377486 98517 158374084 16461 124410393 101121 219487140 21173 178301305 75899 28437949 7484 287211481 123404 21281181 40818 257013365 89845 340213489 6866 281373408 115638 160413458 13472 160886999 56294 380870438 7279 191117080 107439 382408829 113303 229152738 97959 156656571 63749 381872660 6615 58655550 101137 293544522 51149 178453136 129507 258995403 69566 104151922 48439 209038125 121659 236551657 17415 312471878 75457 289792613 117881 294021488 82273 339210291 72441 36581645 24522 202889159 89461 333841282 131832 260199687 16470 39537548 70581 308317471 29178 250506717 96816 191703998 116077 82729662 106331 285624205 18330 171504419 38996 289571072 23107 106278859 73818 141307536 53775 225255214 38473 94255893 74595 200450959 89217 62789422 77439 2825562 96798 150991919 54735 165660972 72684 87179247 84642 148649231 16489 68139937 83520 172711055 39817 38434006 61463 4017611 113784 272732092 114648 266636100 105631 115308916 9726 294081029 92884 23025 92999 303032691 10953 129872409 121172 278273543 126502 112454630 123005 146970402 81656 230025667 104715 267145232 125399 88281043 127188 230114185 24640 131723172 55106 330292363 39499 175774757 107713 300787396 120047 216836363 14829 293796623 22692 79005217 89878 85478913 9728 171006662 16199 73442647 129344 232465124 54631 773889 94895 114636304 44428 227377755 33127 171189093 21488 194773986 16184 283651648 38775 333663159 83959 213833903 88812 263995660 65087 215547862 129796 345760342 49972 194319406 9839 316648018 14340 120001494 78544 360476800 131918 77679333 117186 346726150 46258 79948987 39916 120621851 132064 63660127 7024 113952973 128978 269216980 30322 193662861 63485 373685515 33996 297237491 63728 116992969 76112 67430134 35321 380481754 117328 89436130 62156 331923602 73346 244640531 52683 253567743 120163 27672202 41562 208987793 62982 31305908 3612 17078616 20863 128803021 111733 375838099 106258 116659529 1186 61464000 18580 161686164 6822 376770550 44461 338415564 69826 382570659 88230 196942927 26848 340951310 112725 123220788 51733 218943973 72960 147275841 98914 199298659 19873 133710933 128932 342937731 115685 359581178 106269 311423135 35281 366933899 8019 39799012 115078 35173747 64870 215443047 101854 75489781 107305 169979646 117649 287981698 9876 261911230 54879 370462207 17605 82460352 128144 150553122 27179 336014122 72854 157333905 118703 43835535 38031 280889151 91246 233607856 110203 45344956 103775 110015610 21054 103167103 110853 254319752 60255 283889725 33781 261884297 80900 230565025 39030 297649710 54734 321528181 60640 42253367 18013 43528104 67651 244152401 82806 92944662 98289 153816094 3337 196831492 27852 97372785 33813 194323142 113248 163407551 84744 165847940 41162 15716901 65783 269232004 88052 343622556 21423 351555819 45766 43333303 65412 333232347 123327 87136953 122259 270113075 58718 259837601 4073 233395869 81129 46000990 8121 237370523 21789 250109625 131156 346986580 106603 372098662 46391 337672540 110106 259712289 71942 327930946 17860 357714999 28769 308917660 23269 301372064 44999 306128558 59342 185040225 56766 258815929 53899 235273200 71814 335515039 9466 329615932 8410 48277121 127630 266757533 29449 330360067 82106 123992366 96533 292183596 71748 198173653 21371 82913502 107004 99391310 64348 316223647 79343 162677345 42398 273342005 39646 369957929 60261 23946161 53500 21886696 85857 18588856 81399 299908535 23029 223783285 22823 169956147 130086 203173262 22795 183203586 82777 335921729 118787 305477979 125050 107470981 54747 352373604 11472 201611256 62704 44651623 104329 223898050 132534 155913641 98440 376030770 67011 194341034 120584 340506217 56422 139187017 21120 332374294 53045 250385405 121655 124773178 60943 134846196 95584 298974786 2153 78242407 103209 101487624 51792 325046163 122595 273556783 109720 359408194 119648 122513079 34582 106938291 34549 113407426 24214 138285547 81342 158896289 52778 315090709 27567 108540705 118887 68652136 117926 353143799 8479 282518530 117342 226422870 20042 241166821 49582 137796461 54526 22771249 33611 62400845 64538 82451592 60027 73970371 8140 231324170 91793 359824352 133328 346552406 118878 286983700 122940 364256212 48645 102085220 24438 316050253 476 124481904 10919 62974041 76308 317032346 96358 91496827 91643 22261649 11402 293893254 114648 82051618 71501 365228478 77794 314440932 99745 77464257 85671 349591173 86335 10038093 41678 166357015 44667 58813465 68883 45417707 75405 357528206 46362 375706173 75029 301137515 28167 280815841 80313 361972769 42040 166769349 66918 275076140 60757 329875667 23322 261048519 47 227491276 87604 166806579 90489 302302276 12111 314707166 124180 147083803 81449 285962845 105951 350418075 2822 282744253 23703 275044134 64078 171724806 67069 377547797 29936 96723835 6925 316875249 71379 56909306 68063 130041460 60586 383572103 37089 276465748 64495 198599082 28808 355589855 42729 360210120 52209 189038022 58118 371974375 19093 222783035 28857 43308303 22081 384061885 69854 226438685 3344 127993379 31344 326238946 79065 268412889 86541 192757816 57545 16127603 42802 312441350 130620 70604770 86546 374705264 44641 294613155 91142 341682509 74626 279153425 66215 282954455 53452 78279269 122495 248929281 51810 239327082 33851 29461440 113749 239909512 23227 225441265 48685 309152602 122521 93339178 106122 211316741 35790 41688981 47559 96294685 92819 113542952 132426 68672471 106811 174110450 88569 265028018 19520 308613028 123615 231971223 26997 263794717 36131 154683801 57888 195504035 20709 153367908 72266 229707736 76078 148368758 104371 313387245 73095 11640220 75963 45432492 120010 39505545 50032 334411667 15349 233200049 62700 255378461 88567 183531592 53329 89383409 87869 6689786 52859 219280341 14925 212298808 88786 105181793 116506 57037770 61698 141083051 61472 26719341 114866 234117985 62584 236352938 54429 137743218 88747 341768999 122719 8262457 118771 31094665 11260 364493209 32268 183366082 68409 287911478 29773 130185845 20674 145437544 44401 84611826 10023 77141145 110233 254687706 123487 265312142 108441 250391050 93794 180970856 13270 107887494 45223 258759746 24556 249690130 74472 17901679 269 22994454 26702 327277814 42841 9050692 53150 238537178 78470 96296263 95105 162453169 43631 327980203 49853 1738292 96058 229017117 106844 77421203 86753 296844151 114925 363710246 97503 310946975 89754 285730886 115623 292820447 84910 361567667 87644 208176722 104333 189639075 18267 251746069 30133 262327628 19492 235664586 18435 251066115 93220 25862991 13021 338400435 62933 25360908 69441 291038486 22662 371972744 105215 342371325 28893 192352959 7715 331648700 3409 144289005 77269 34637684 83166 108221590 75980 74366520 132790 168923204 40119 349862407 98517 135212165 23728 21135310 12545 372100420 62489 218459013 103208 179592995 25775 301016840 41476 28722457 92512 167408515 46115 309788808 23731 91360143 98728 39777406 49258 300835986 128392 213052976 73052 28635190 26413 118970790 66696 18184918 123530 320232969 91803 156912328 79712 24847396 23217 38619126 73400 20432719 33902 244118485 98602 48696257 68447 127803893 42607 372724287 128338 235891709 124129 21658879 53172 179838193 3203 100617395 51095 111837381 37448 244359723 65459 270748106 20550 222318956 88425 103009454 112976 151599082 35212 310990475 120433 359247482 28887 150152576 69482 275917683 37421 118844767 62703 9170012 122193 200315466 70220 199133311 50432 343923871 34378 28988211 53394 36860736 70861 343902132 41455 161283139 9553 82263418 93867 160697312 21368 244456270 130892 348180981 5449 181731299 35695 372947257 64034 82577526 33748 196871663 129993 104675013 108458 185516959 30192 101861703 34939 222539841 100409 188861129 77257 304649154 8266 50367844 42205 115323806 115538 32606996 34739 219411767 86802 163401944 81189 56851110 83522 355245146 55859 111673253 59092 77535785 98502 326776092 11491 338793179 93972 2958101 11521 30809958 38033 169151574 97685 223558822 107102 264322568 28979 328727047 83904 89768086 81535 378225159 50094 226290556 60609 91337868 63650 353558372 15933 301049298 69713 56930800 119659 156488585 85577 260172855 38657 203340106 19771 148410566 112017 307455511 4470 4544431 5528 117839206 109831 382450188 83954 12614084 100733 375028799 23010 97561833 125676 241660103 5282 372797234 87361 302892229 67061 156457185 16072 305546347 2065 185868889 36637 114548790 132364 171680533 97770 90652330 24748 78813805 63211 367157562 114524 206051285 55422 304316483 130786 13788185 108788 21368918 56072 196188927 17124 36964644 92860 218891242 59435 7950127 65384 78299179 4412 302395760 126581 114834452 111288 80046474 96637 104003858 21649 155157404 71171 26304518 31818 168004724 7816 362462032 111440 93022583 132705 282373017 24384 311414814 118689 52403254 1262 247527886 44484 114094128 80319 204670813 132091 355563363 127464 82949716 70527 39578739 124184 142117920 19871 314462549 90086 19288317 121640 357107459 25373 219738298 12898 166681676 34002 346149723 36742 28942257 113434 89421584 50085 211177454 34922 384833356 343 86829417 3903 50585451 83638 199643162 22912 338797233 119298 200204311 116663 145438486 118772 182608913 35616 317415091 77269 31278410 104748 348642520 48226 288691259 26120 127014142 93363 170874103 122836 304182731 31200 249552243 68235 134378726 97873 218291961 34689 197604427 129635 282451901 5221 149864749 72885 162417567 74471 58560571 60534 34241612 6498 315405642 18983 218598823 98468 192464796 99941 177991149 123678 73439785 95716 308561630 55397 325547738 124002 368705102 6888 335517618 83106 143284208 103075 72583646 8657 140407845 112154 92846864 88055 50711228 104077 85813054 102159 4884607 7675 182978119 81652 101810460 130408 355027730 16844 275537826 130493 164675707 24674 232724241 5280 344813553 3029 163340328 25894 226281359 73753 129241508 86647 228741104 90746 95289552 5636 318246435 86455 335434127 122712 305457895 104915 371943132 23658 282534211 32756 112249309 31247 91097278 67539 103983603 104487 341292787 61247 367130388 92735 373685789 106561 36704008 114954 308766528 57284 343704625 56984 296907143 132119 246928512 1088 175070066 78185 58109863 48425 369059990 24564 119123381 61362 171113458 111232 266459097 30995 253972214 108430 343212186 6143 187886880 82109 88956312 4976 85830793 112968 226911062 36378 316712285 118365 27264815 72678 56433976 79296 153307164 65564 382977582 1370 87436585 125206 370554942 29830 328648803 97541 221856462 106728 32023670 41758 334984490 59109 275782459 91332 148667687 128390 328440112 11689 227203757 54209 187420578 5354 309798329 119329 72982004 131591 238055353 81911 321345592 130753 318099819 58715 140055335 102973 287051703 25926 323853581 24885 274808762 105837 374752115 103588 39427861 11884 74740046 114022 67162149 25727 232084682 33000 247264126 79747 343390341 55253 179714956 34040 168251699 103901 264116524 22512 53778915 90134 251686623 94710 330305661 36880 182753137 115231 250819083 23845 43045942 32181 354911221 113318 341918980 29105 158086029 132358 251998199 11472 117538753 59897 381889934 62920 38670106 87512 323119053 71001 252446194 14013 170581293 67689 340618826 19592 333037134 22281 330904801 120429 234428442 7322 51096499 73884 106597770 49794 101226547 110547 304346441 48330 81973874 115518 236327326 1324 835606 73406 373567433 33010 183394286 49575 250458433 125346 366384069 16007 166871350 81415 66446074 98339 229484562 12614 373423780 26887 38527274 101928 212870382 85483 312535285 78668 201124774 99124 312241207 24564 308596583 65074 118204248 85006 202659773 62859 11246557 88170 187859903 92964 168032754 86865 220889402 97113 204316938 9780 291251802 45311 171969773 62478 245393932 38606 3986017 42389 66357538 11603 339484196 69433 205188874 9280 325753035 85562 1158968 64748 173232730 12680 77477057 24209 49676354 61650 384607573 112281 278206068 122484 378952685 24407 124247889 28730 93852439 104692 86131067 108221 284432001 11198 237052624 131421 9485663 68135 146249411 45662 377297436 101014 118715003 12953 148078937 12047 345787938 123693 232899151 25891 48398895 89152 24527689 21287 255499014 74083 154700775 105408 82639469 124453 353261064 120183 92798644 102663 137522032 115824 68243326 17211 382122482 73291 143257470 43547 264262746 77863 199478126 126924 174321651 62686 230719635 37432 134222199 29500 357413174 105094 185030844 8930 60204699 87322 207284622 60299 311782947 84098 266547268 120497 41099836 81748 172497519 12871 299066438 40926 3235635 115685 313775176 35063 338331152 35694 219342779 115721 131951210 101825 37370112 120734 236002144 127555 244687353 2819 177812167 10910 68828491 85869 325072130 45246 72427635 43566 348396486 70708 169854143 69380 91434729 108609 277405246 74423 332029334 63817 135868018 30321 70445808 23269 382418663 73554 162967646 109171 142337374 17211 326715049 52557 9036612 47084 99948568 30258 230317318 15513 42522527 83024 31463591 86417 274625010 27474 314925191 58623 93790156 11513 301228325 57207 51033866 37855 95872048 16300 327734680 34351 238978885 98937 91650595 56282 22043262 104524 744112 15248 202976332 78127 42709167 2393 304332587 124537 376959457 108748 61076194 44651 213868843 109236 309495558 103193 229077532 37270 200102309 19265 149884668 72312 25534116 128060 107925077 53217 134179849 83234 231699804 111848 317523082 29606 102397327 86130 40923937 16181 23927271 60449 223766641 73588 318083830 120486 152876440 20502 281632411 70847 141405994 101920 60193654 78 15078522 126429 187887388 33781 307158859 16302 59771509 54593 2288806 125632 318512698 19470 190756139 2252 94849844 72304 141347142 68953 107312853 104971 85953030 54981 216201910 113776 204417745 92415 14509260 112291 39009093 18755 327133714 130030 317038042 22773 353211194 81358 57276228 9246 47551695 26294 46454304 108169 149991425 27549 101275697 86784 17548622 65516 157595196 92870 152089844 89549 359285156 52935 299158664 131091 192710947 73845 9234615 33714 374608007 61702 138310404 97282 347125074 108652 65743854 98181 314161489 49327 191711734 80762 76124120 48009 290814451 19092 303753051 68542 358186186 110785 132697273 52635 209365982 8301 296887526 89655 113943224 129214 254536061 61069 187351703 26090 341788607 130092 160989454 68565 298584932 44714 68982775 127014 216332558 2755 154189103 83876 210286655 47916 251413833 67140 144854659 29029 100200719 8098 235853260 75630 314187013 4530 203916069 79712 21545151 76301 237071925 37184 21429141 92595 357231143 127208 274304215 91052 178241682 15533 44775220 52840 267347998 111230 148222065 109289 108374359 55971 95013530 36197 739126 23969 349355717 19330 165776328 89716 80211376 21323 365816871 133330 226029538 66976 253602159 15410 63516960 29865 178356884 82205 245678473 123440 183817988 75030 20617603 89850 144877887 80325 47469959 5738 36761183 38428 170769152 103352 45751772 102668 352053084 120816 238461370 13420 255166558 64505 178373181 129301 55955722 42313 356037532 58685 91158527 105635 278242402 104909 202454505 114440 16952496 82687 272252504 53075 352483191 83548 24515738 61331 120678456 89716 374337062 19661 280336383 74050 274924514 8595 239138985 15068 264846252 32043 309878283 862 202074082 111587 278116556 37542 21034631 102890 346803865 19732 211086915 23249 383297359 56385 34746199 118076 232683153 29848 152696550 31414 72992315 34877 42258568 69427 181857806 125739 260338572 93863 279606671 24316 7756448 63775 217192268 117963 119374524 13371 100553197 67444 136681460 13644 288403769 27960 211590785 29716 92755379 40249 351368733 65302 170459416 40558 80184590 61939 250391947 78955 214237905 24353 152964945 48685 178853197 21256 296318899 55087 26669194 105207 111813401 79650 99923735 10380 7129217 60683 340760858 62332 137742521 11493 344103004 8756 265582868 123432 62681783 130003 110520574 61111 197759171 27305 138018405 107587 54658739 13231 360091666 78446 205016801 2754 305387156 45432 356980471 90648 239582736 45518 53660247 64184 108442625 12174 68845616 117827 384836761 74808 250057594 60781 125914159 8214 377623357 104952 16281860 4532 234614478 9327 312657087 90358 289562303 81681 293230014 83858 82608301 102178 264218935 71630 211246032 30717 380799517 32489 65690162 31894 288388201 84688 222918258 26365 370154878 69485 200205299 15913 69038474 70223 315950709 24529 341962308 45544 21751794 74532 87476491 83132 91414829 130408 266645017 58086 61334926 111288 190701621 108042 133690933 57924 325674289 132283 240261610 38365 283696207 3770 87636155 54603 187390628 11831 11065855 42241 57598428 76790 181556549 24139 304861772 67361 73988005 43168 59504824 58375 69757309 10507 340590683 39220 327657108 80686 206016280 98503 87559601 111527 340873467 109272 362298845 125913 25282313 99318 80286190 5499 41467988 11975 303019501 118743 200107572 21975 174607316 112717 25980767 7326 145580079 67173 358780517 41065 365485235 63684 273212779 30447 139879558 119407 86283965 26603 82497643 46313 242532175 84946 221983693 97192 197808284 46905 169491140 35096 309444104 68467 105759206 65040 31158977 82364 186004097 25197 87397444 73276 374390071 17671 78924007 18619 63059641 60095 357164274 117331 358344599 5173 212747105 37685 344935361 22342 300816757 100551 57100910 31773 371900481 131985 2793872 90458 351002384 19472 173323192 80895 121652096 60843 81702610 3161 300159445 18356 224526643 52068 215133577 4737 160568238 126360 113059033 84946 56895530 3031 90342525 35515 234388054 50841 345057810 9260 377172643 5131 230270975 99941 300218241 116526 376955954 10380 68434747 50219 156383807 49500 241439659 31851 182965462 105892 304085326 40579 322424611 71022 5412038 110981 76953293 28508 211022085 109231 331920666 33961 378138040 3159 141288475 132295 222984582 81305 307074670 41640 279672554 32866 268922391 67607 203656947 27061 263140423 36169 158711020 31039 198075198 53946 203749166 93353 105396454 106523 339444588 2053 182533847 58501 256220612 9251 49328412 122545 30712381 120596 318416452 94007 235726451 89561 189944287 114710 148629794 66005 301571791 96463 64483917 59819 197866762 39965 51456422 106851 240999441 24860 102101450 12389 64906945 24078 112970720 1027 330539600 83090 293374262 40201 354185470 38900 80342713 79430 228155448 49937 307066455 81705 38739462 61473 306226983 97064 90800223 64241 106954273 40185 293348582 121289 332977048 114056 252543794 57263 170067504 101984 243717012 85366 285109021 46157 182456843 125189 42845574 10976 156697447 40828 3742224 111475 99955625 102383 12058580 85656 271629497 112076 76483540 88963 186944395 105543 75345867 48049 87297420 89126 172192588 48803 276122735 10546 196010356 57659 291484746 13357 191606759 109898 312732291 72075 98721365 53266 119573918 30253 196799114 55808 85258811 8127 143281827 26304 267872501 93270 310590919 91452 221153317 67977 190770026 47321 355980148 110561 282031352 40587 109515275 27603 272084465 54342 342234436 77197 23465406 109109 247034583 42942 76243044 66440 50053451 32383 221550165 36849 71611837 16837 73330778 51586 194614736 4852 229582350 21031 28510093 28704 62868420 121193 240349832 34756 373045207 91702 64005851 114535 227802966 49162 374196241 96872 316563886 104606 6867554 100792 37250551 12604 155377807 107626 58465913 46548 1657578 111068 29443704 62875 268148628 19162 63666248 119432 349184999 119132 55305734 101792 51587982 20467 305804365 93952 62554346 115467 281506248 16045 161115213 5896 332144637 69178 112843199 130031 165200654 105108 324918197 133125 11088446 6423 71138385 85875 97781041 130469 293190458 20937 71871653 61597 358880223 11502 358968630 131320 142918992 24407 87348878 3808 4163905 100130 125916888 86335 6218055 119090 165490749 13608 203079825 66698 180913946 89763 132293519 27004 253791019 76817 56962298 100113 58622725 60598 85436436 28202 4717197 128310 67907493 4345 185548610 132022 50038571 35321 278459919 65827 93271699 90470 365310572 109529 374897878 125547 218939552 3910 197804492 63606 294198706 27231 382870007 83794 46113607 99936 208196809 58081 63898298 50020 192900154 91917 184526214 79287 142586925 30349 19267330 104585 240694951 62472 25685171 91882 60672094 85094 113818860 54958 109700338 11946 325050371 64079 107329250 85280 363173201 102101 215589776 97679 215488364 55703 26931185 122633 111456348 115043 71384347 106575 374197832 51904 14556389 52182 284504093 101957 209091366 45723 49418144 71114 314110617 43691 304997753 129095 244363804 120670 181407442 37273 367511770 130709 98958208 119037 208288256 108216 117572397 64162 52318775 116032 276168002 11539 188173949 108515 84572564 115163 288355971 42437 371751646 105287 171908811 113028 92104450 85570 109389562 97433 37700591 61749 21658795 100825 106937482 14540 194059513 116504 93863085 74568 342548396 94571 303297209 132910 34615847 77462 23460468 106497 172479938 101934 51792838 30423 224943049 102370 265104196 98613 228236100 42968 376857282 88656 135441157 114530 334897419 9116 341999576 29549 102468061 105343 187930242 131268 115555844 2566 363614036 91038 202527148 128717 330113145 72433 136970236 91839 143018844 35157 103793636 126478 346428107 91025 356737463 89989 238197534 28888 64709730 101454 102749683 112927 18065379 102426 229289472 22844 373104788 28086 190475113 69336 218564972 65214 343998719 35213 355000152 57996 150958482 26899 288213166 111375 107582061 77728 357734183 99389 14288763 95105 207653740 99304 235583046 131063 251369666 116170 3395608 104391 376700866 100953 274680529 902 7917655 37173 373014889 59229 292513386 107830 123917327 45023 175038242 49917 57292739 11922 183002346 103597 271584716 18371 320934355 27866 378844971 24286 197259328 69945 26238324 98145 356114111 40090 285389113 119758 280868220 37502 44876643 103484 248809946 115942 314697136 7963 148243981 98300 79549726 75269 359551729 2616 320616146 110739 287336349 31627 311055703 21763 248820329 79156 91543835 11184 289891783 47413 276499738 34853 61980585 29265 198205771 47474 39533245 40444 260889948 37443 13827461 127503 237539639 116248 136148723 92927 93603910 121531 33495427 93343 315155525 40334 324649779 79940 70184616 108894 249909658 110137 37060995 67519 214406629 116904 27870137 108351 350882388 133122 101883030 96139 20343280 4219 367761801 116755 310035204 97144 382304372 15500 197210025 129026 369948263 129390 154682049 71685 198896885 26054 198331019 11908 331909128 53661 247041043 133153 304539271 71244 115038817 49210 82331531 86201 272177371 1711 49740574 120069 300785144 40851 65425978 121662 128801482 129441 19345214 56953 140281388 29273 291779168 15582 369994710 93180 88497129 11831 94435646 86208 158168953 49651 346715189 58469 256303562 107037 89629075 51719 31793158 89325 17186607 13693 227001349 20794 314789912 125292 329554113 9658 264832336 34695 221580397 72778 349797528 42599 290474753 28086 43513318 34874 233859050 33373 51661646 23079 132028585 129945 40153295 120152 359952822 94812 33767599 19690 67179634 87331 58656560 39662 212704096 20555 188463215 124780 135158167 65254 43244660 2281 260609686 36734 225898108 116265 332263571 84628 384401663 42601 72684174 14867 147727225 80134 161885745 93791 361503944 37091 33631966 93143 195124934 32354 219224607 58520 146112842 37359 254234212 67655 30601393 44912 351553693 82347 20315019 40438 108892101 1779 343148930 28299 58434096 13774 64543346 129614 170319819 84164 332199344 16636 305579031 14977 160749963 122273 207754288 33013 5894988 99500 322727258 103208 126451860 40134 68298664 102226 15165029 52168 112611130 48512 346798649 456 332210203 31338 301041499 91316 273259027 118503 72392352 50748 378582734 102492 75220784 15248 246435969 71419 316963297 20313 350016223 77892 52557271 76580 284190107 130079 57185930 56929 295287468 97611 49990338 32073 58304661 71192 143598946 17139 265743465 101497 139665254 6013 204944006 10088 176600170 104627 144818119 77204 316576749 277 171525431 102782 150774806 107433 354513695 47090 271112776 110043 311154568 101795 302839998 40618 115613974 45677 351164677 6925 267850142 111985 329485855 90323 361360816 57413 179404113 129289 175255791 127832 274400406 96566 111006921 269 347446790 63921 259933560 78135 63422803 103711 66587171 81206 310503105 83510 187058206 11394 235706583 33248 3074504 9160 346651531 3279 185203072 61211 113701003 84782 136329078 104575 267902615 60587 157672704 32138 16947739 36448 335426425 92871 315913657 14659 361216942 4164 96258944 28908 240354841 121994 263227712 53043 36889326 18409 132811387 131510 38146543 58602 93618469 23125 279922892 36835 90784522 68525 291798094 15188 169392871 120125 203543867 109585 191101046 41329 208447295 107170 237034540 59213 184142585 18558 354102879 23452 21710176 99604 314022158 31450 318141807 12174 31916646 18396 206702370 68474 384864410 21707 10424438 129026 243656876 20183 373738536 127037 381191551 114813 317457781 8170 99696241 114033 81478985 109040 224443650 57552 149224754 7887 334499845 37312 98257562 9120 209542667 123444 165580775 102470 100650747 109113 134982145 87233 44429899 32578 78893557 65476 307912437 84503 171115561 110385 212354272 3140 194959984 83386 254793496 31981 365305596 22200 38287803 100177 270388942 45624 354770479 78150 40710808 130077 221632591 98345 236476672 46564 28709241 97574 103757978 51513 244013206 110357 359001628 41599 297153835 76597 329492446 94144 64862931 74836 7647505 90425 65848108 17663 74192603 118045 143669700 11237 315255050 116160 100220254 59550 345987240 88695 297636403 44869 134539629 30361 180756702 13800 329800660 50416 29779834 73494 167642231 120690 187080577 119761 201655398 86885 192526384 152 287386456 31571 213707620 64634 85233496 22921 225586915 51066 295098145 28205 106006155 82971 347774015 96570 192734087 46261 242167123 24823 13554360 129985 112787010 45680 228587998 102287 118138753 67409 272977042 34036 141409394 9579 286682048 131446 328485362 30525 295641472 104606 171738203 4520 271312483 6773 38493334 90944 72139951 19539 227632231 108587 34937471 106819 175946627 110694 133753612 109215 197289359 46327 33983870 64651 49738259 12478 365659668 128873 124233761 80245 187115528 87476 258094731 25224 242008193 12562 75068699 85875 32411194 43405 20218340 96816 93600509 117894 74766970 89446 143690352 120291 237047714 52626 23820068 100210 11280504 42834 203048278 74340 176510194 65000 173030100 93270 111268440 53566 310217805 125540 174824697 28613 375671335 62075 12363103 66174 365063778 50381 351708704 90693 209011587 130168 129631402 85903 200776262 68218 76081397 5133 63208522 45277 285409672 132114 68077355 123451 315072679 21995 175182802 109278 288906956 100409 219506791 127086 23269795 104933 273076531 25863 240927269 55265 100236626 49851 315766559 8349 2460778 41277 165060030 1439 227764569 117110 332042562 101738 369697527 39821 245396889 15028 17598245 82124 100104012 23478 67044392 45509 301022422 82607 369989414 20317 24892622 59107 89899302 130366 356323912 115462 71373102 109892 351400151 19695 9536444 3146 300601679 100161 339658648 13432 83290294 126331 160678638 71791 89947074 19395 207855321 60682 297934596 101598 252251756 79194 17216659 80247 118041891 76193 60090020 95902 89770098 94889 236477692 93116 306342841 107999 290308009 48981 366292636 59058 11202751 96521 329847931 32152 17587153 110146 95105439 61187 316442785 82216 289762490 132039 139093242 126623 330192200 58840 184741050 93530 159875487 84886 108341714 66851 130701692 2585 359427570 121719 96447780 70660 182349200 125067 319835284 103065 60889707 56697 341349876 76511 356389681 106179 192460368 103880 313578649 31212 288218993 24222 202984598 100096 155730812 9143 43751216 20240 359240203 70056 93170629 80560 376216152 104692 169397245 51841 6659833 72965 248350080 69483 296807943 7987 223204610 54313 93726504 50119 276659378 71982 108711549 57817 338343869 32764 281224083 34877 37804327 96480 76347792 55034 66834448 62750 264110106 118819 103264294 91911 365861911 128864 125986353 61069 209689034 62654 254073697 102380 60836662 14918 310637028 110398 134552731 110826 116880809 82602 374279969 75291 287678842 117036 309957892 99938 53585334 101227 257089310 108100 30426221 113928 191874794 47693 2348033 80139 119581718 15878 223354216 85392 222251906 112533 35948669 40165 72576842 103505 273184815 118825 289554746 40203 294240054 33416 231205309 61011 96238815 100830 121325213 32646 237161149 35961 351210140 58302 299853517 62120 135695323 119387 102572855 120234 252729389 39991 332005281 94752 218653284 68465 285512998 3129 324076302 12164 340533793 43537 214718863 116025 54501767 81560 278707280 101372 265305497 115939 292233922 25391 10322921 224 287977505 116945 158438361 66950 298825440 79429 344812819 65789 227769123 128403 334815019 129588 258512916 98740 139904207 100830 293996612 44938 319617680 28041 185698344 122610 59304145 105981 233280605 41622 289265546 49433 118502811 8532 281258763 28152 229734207 20988 83614491 44195 299626616 2687 308555850 80399 281037558 64535 300829046 11547 131624775 101629 63370922 50931 71916971 81963 207558706 82162 123460152 87127 360311895 5304 331955185 12998 164682612 96669 165421473 4902 35043703 83073 274415445 48837 193286554 73575 58665244 18867 250011829 76878 89591905 95927 20031432 376 136202771 28094 339928095 79571 106962655 80885 282575147 49830 53901249 115891 347720309 120397 368553692 53066 34283716 22697 279135711 32445 168222373 30398 156044504 110372 309876765 22626 23840592 108732 127317704 89057 137521655 2495 265567374 41154 111886614 65596 155390017 40382 221248131 86111 347172622 130956 278669413 21530 172647680 125963 141958034 37693 3884539 60686 236752553 96981 337673842 10417 276071488 97525 5285823 76606 56591917 69935 63020462 124846 116929180 3339 355494589 104005 196748268 5803 60739458 9581 208186399 13377 114687852 67314 1623770 80369 96601170 86332 263760098 121984 282433618 39329 178966446 65768 310825505 61598 295280052 133155 104658318 112204 104997998 43869 120173440 60173 368956229 22325 48309941 113307 127137487 112330 374833656 97916 342632992 93997 215686493 122080 9265333 132393 218301637 23730 382435401 97034 212954848 72204 88308669 131612 93799315 133 203794059 64041 204629725 71076 384422213 25705 13250055 44393 189753638 121080 165054972 97252 250229036 82153 296869543 3614 90237588 123273 169063272 79689 167021644 35977 6775372 119761 342358778 81898 214192476 15260 329693097 56139 191598824 109143 260391380 3378 138508762 45080 191733133 11152 141890574 20412 276511906 18700 163884973 126107 20799285 43964 177384701 109281 232979405 99096 280275930 121979 35741129 15913 51580767 73140 129385464 88218 25556080 20155 346603193 48564 111995550 89355 220472132 4302 365677604 38862 302578316 106207 226669765 100314 18076018 51933 330651415 100806 321531222 82419 305583017 95879 347201266 35950 123536053 122373 2395279 45759 360925338 130157 82964232 29795 41033367 48819 266419112 117768 324443423 53948 102377955 113276 291088609 64253 192258889 97247 168206793 112253 34754368 122364 288462430 89788 254644351 121057 150631694 26783 352174834 15381 49760515 28012 377360197 41096 345361983 83108 19139009 63557 151166050 23636 44235129 108667 174901742 127638 250404980 115428 27469832 29549 48250745 128647 108480957 78274 253692179 110547 129537033 56344 292989444 49925 306288720 39084 328024261 31164 37697424 128812 175725769 100745 17987073 63022 6199998 116764 46342183 27972 217545839 76091 182052420 59561 272730642 132650 336810767 16929 125498272 20445 110678078 23101 99511737 120266 314101743 88550 313216014 106258 249339150 113800 98819711 19970 141265669 120062 380639331 89790 377906878 20958 345776150 129600 352662848 62040 342145774 118126 267818316 121906 200191379 55158 68844112 104383 24558695 98472 368585839 89336 58033581 106119 293526442 121009 184129457 22857 153553223 51372 234041273 45253 50917608 120724 191927849 111606 70669649 123556 49277421 115026 158672943 122170 269469241 81897 95323825 79646 122868450 85779 8970396 106930 132864323 119385 127773548 93872 324633804 120737 6688164 103991 209689254 98757 311889548 81906 19583783 9902 156090376 30556 138039169 109144 358517867 87699 280818161 15297 215046591 15568 204902695 103869 62957883 90796 268495827 47077 257198075 132614 77630581 111944 157090210 94159 205116190 26073 358824418 95133 248580577 103942 334775264 25066 190755038 54623 103136263 64781 314550726 80768 333721005 61409 84318281 73231 63411495 53372 141956883 20073 293408483 59496 141938220 127406 50909841 70738 33296039 80999 130771752 83415 381672309 95034 357403126 46161 11027333 45239 131973562 46538 364971556 85776 7690 17750 66248413 39789 42405233 88609 58281654 8399 126441519 54072 154394038 58562 199600844 91605 123724285 51825 375022263 15580 96933809 15734 116069072 3500 215411486 104282 67971591 83430 309041352 7293 39701721 127321 228109454 94860 71892695 18920 302138200 22939 105498033 32833 4381519 99063 26733774 78414 328780058 26449 251871892 57862 156091532 32186 67766666 42036 61942933 79938 382886025 98465 169215682 118701 118870102 28330 123906030 42839 139562656 27828 290587294 53144 202324269 57729 34955105 85967 350359953 67824 99085673 111269 77226962 64443 102717565 120684 267539702 6335 64146757 129832 38450411 121398 275118660 124911 224401240 44809 275854996 124382 132775879 6086 252665954 39229 26753317 60453 236692979 54707 76471166 100197 198751338 65921 249552411 86118 23913623 102307 294696687 123420 184403412 37291 242914417 21005 179255016 74375 175466318 574 100089013 99617 65119028 25266 134926320 44917 358296346 75706 255857054 55979 30018093 128071 216504630 119614 196718671 21874 90081135 108139 26081389 79894 42150935 111858 77823532 25525 9088501 112229 368104766 13390 223072736 130986 86774471 43445 51877063 67699 187573348 23218 282798558 27427 124733680 36462 27771320 97241 369060251 15868 340904978 4806 288973670 115374 121566443 128071 334926189 121604 65099461 59025 343921601 42793 348285517 83686 127566505 21805 192353153 98481 237849471 120402 77356213 132215 36196930 5184 315630166 122349 198884662 119081 308709430 114656 211515677 113859 321765903 15214 336326653 11631 349057591 101680 293769846 64811 168337645 64982 22967631 10089 288267954 56889 348222525 126424 158783982 42983 140225379 132768 372363910 2386 78373591 45072 333914212 68184 340909446 68277 297320430 130007 351491201 53968 187810938 93647 188673500 38787 87305035 92821 170685577 3727 204525112 57967 245344071 38223 198183339 1851 290256027 45355 318616903 35685 52091732 29020 359479339 6810 275292396 61204 161575832 33500 374811825 101961 299965558 5516 29973977 3233 34474939 16810 47938824 30392 220048867 131499 383463824 116714 370960937 104657 287763198 61643 340580292 119423 251195507 132113 166409533 63823 137895531 48414 333920572 25116 147371652 123196 205941737 3767 374583515 127593 218352864 43360 126694791 15548 198302061 77581 36882447 67154 312120017 15311 106723786 28726 174032536 75477 212606041 88081 63941179 130344 51837966 41731 187315930 64693 92225629 42523 280208149 85626 186641378 23752 243918006 7207 379018862 73610 106464205 42890 66101266 51053 336330538 60778 214967660 48095 174085407 58503 170509539 20114 83149533 98898 91157053 61237 359411387 131218 193768567 68119 158663918 131549 328198897 38559 85167843 4564 23293115 128705 76609083 10016 342940645 96836 174801607 129808 306447432 126782 329805011 36807 341897631 101090 10063644 60461 84747164 18293 324561615 87725 206900766 117964 376713323 14318 257380569 16879 157994999 84394 358280661 66753 300969411 50932 242786673 69602 221639057 107926 381156743 87556 178006319 5420 5205415 124746 5893638 105570 288364790 20128 62944335 79467 116176451 132054 148916030 110575 50290133 117546 4850010 39787 311124690 82222 373386571 128402 101461515 56385 302388370 128705 359188907 119917 30610037 106002 270176983 45658 266084726 11996 145650906 115821 12253675 131811 57989773 128461 309740366 105934 89977548 66363 141022986 38823 368838904 83391 30798303 121339 41571709 67464 216215516 67237 50834904 10545 48928759 88666 307608162 105837 238385875 123071 121306633 74050 144251637 111875 351012029 46739 138005667 22090 86270328 62704 183652339 30794 142332006 3869 19282126 42123 326145027 20446 192663838 88585 236915933 72328 151794192 65962 12784537 46831 30337246 113718 366616088 117973 107016065 67298 259808621 79684 104647917 6045 252244712 90737 355328223 19202 113747083 105870 234307093 70948 354349217 84134 179250955 12566 230378001 59343 2193417 82303 202439886 30982 346567842 99814 76048869 37684 135384439 79120 151495608 82855 186008770 28760 14646912 128475 35044454 15611 148572405 36687 185284155 20761 173518860 133330 179780574 122757 104465857 55178 289885035 23055 170651359 41568 83213877 31288 176960535 117172 222599032 33307 331491724 95782 147851159 101232 129856199 7997 83587577 36470 122271705 80821 364105445 47996 302478800 30124 149294665 96468 309525511 58574 69982578 105311 16930559 74416 184701448 75988 275478765 67683 216793986 69755 186976369 43188 115050759 122318 105905300 40249 314025091 31680 78789410 61955 225173950 87465 75090822 28415 174979762 119277 37439030 90734 156184150 16190 347493922 12197 74428271 56020 279364871 52798 333581498 67565 38929255 1391 329186547 1540 195819763 93889 302275059 51073 22846764 104272 204069425 133204 3159094 10055 150295674 132188 119313031 123145 62587110 39522 92619490 81559 338812872 60559 87174441 81734 21603192 110936 147924786 43693 291883744 75710 67597538 10860 381276384 85017 62549173 61541 120027885 131027 102975256 16490 147917244 124435 153633807 50265 228736410 123021 173464657 64757 34848584 62894 350616928 116604 306024525 58784 63611380 76142 344738886 686 161512655 32621 52145315 82557 176188035 12514 353376630 70994 369768964 111560 127746381 35528 71004670 23189 263018473 80122 232481798 88469 320085592 16612 99389009 92648 262910989 106628 71825928 92832 64851280 5061 39549276 31613 240768732 109619 166073070 56276 318701093 60032 208123072 69107 199804075 2732 18382063 12286 291691343 42833 367616493 34297 5576201 48719 188336654 20802 22517029 79874 82719519 109603 278910658 130255 361747016 130542 365700775 64249 84903636 16135 101785702 91215 290025561 43520 345850182 82104 337657391 83443 363582247 128778 135404322 122170 217909799 64131 33619507 35369 200026554 2198 307570746 44720 282645342 29230 62930471 26018 186628607 80340 228267262 125623 160611597 120606 211955912 67293 93758183 62859 371247691 23894 330075866 5735 154868987 74481 367906035 8554 84883422 65665 235260645 90206 269379725 19481 63328347 13134 265891851 70863 197838993 81459 300934776 59570 321316879 78476 94001105 29116 186465809 44790 85086143 90632 273161996 44384 126962750 51666 64308278 122415 226386359 95679 66557536 42514 335687080 65220 383291219 13181 108471161 53134 62455267 47960 307051747 24053 4457892 82806 48126305 131543 113022368 123295 248406839 123575 177041118 78896 298162748 31037 201980415 30471 295035556 20718 281638541 79991 228115785 36077 213617437 105484 303341159 121492 52610651 49006 243662562 88350 272633936 72244 202189907 31488 218094496 4504 297198789 117540 128874106 23750 268498582 16372 178930677 13969 14141883 56488 23068166 92284 265893823 19402 364303121 49807 78174449 126663 336796481 62105 271363118 47084 55850628 86637 276620724 57360 31760463 114965 374078904 101271 378909526 43594 142658044 81909 347921257 35680 81353440 115270 145483245 35775 277708404 20248 271321026 94854 239328620 95326 35503480 119223 111688218 64256 332529190 89191 299135731 51401 173204482 121038 368092852 116822 315369608 101421 37962963 120366 296491598 100877 310941972 20761 165018685 119819 349096354 26913 211781828 102337 95365211 124452 327001549 15997 287522305 51167 134880622 93915 335265738 84953 205373081 80876 13967847 24766 4322214 92928 41102039 50980 210580540 52710 248343634 118796 174538423 90039 156554192 59077 41472325 19071 63511321 35434 284548719 5374 6684447 22453 121532789 68360 357142115 16475 114229726 10907 114263783 14253 30531585 98959 223612501 56143 1140521 128325 320316253 129179 14148824 26460 106143004 73290 145561950 37115 44771818 87322 118421851 75461 38379282 35113 257370272 45834 210828108 36139 321733577 35124 46122037 113796 101036581 101517 210831902 18540 82765873 102122 14314971 89582 41812949 89634 341714529 7890 204715690 113691 265083140 79883 138516253 98959 373685689 19791 119540007 75075 323430409 126493 115392474 33242 315891863 22686 381555215 24385 209507076 71531 74550463 21975 19016098 60352 31361770 92549 114317274 26430 201387981 126652 103826693 2999 372757083 109938 248848811 70158 222356772 19601 176606210 111682 58044755 63056 203852531 69343 320771327 130891 328532218 129366 90842509 79084 253149399 93380 173934020 48035 85931029 8311 103238025 19629 270330962 90800 208455926 122680 169551022 26443 89081334 2723 51231890 111298 49714904 115748 225036767 10385 277150027 80852 141557894 28262 165706 85374 334231552 61420 178541424 122811 233001639 47015 253886670 14877 79453283 53857 38812889 61895 383362048 79606 183431888 114824 240546429 65361 366948272 38416 123712225 9490 281137194 33077 149629742 62700 249421839 82944 157937074 39588 238150792 60205 39608893 38756 328440758 51398 334394596 38429 36703084 8697 117483469 83654 171001755 97831 125916476 43672 273530581 62460 349648275 113900 169640175 17852 102878967 125388 353284031 105166 237535754 57286 297678045 42936 187205708 121242 3091696 121030 41682680 22344 240830573 67955 45209970 19625 170623213 37447 90182022 84680 34714007 10304 377275064 68292 269541202 23470 30129433 1126 289286653 2722 308086679 2189 186010911 85793 147537700 623 261842320 130858 38246019 30633 185174743 123802 229607118 101232 1992546 67860 199830878 86783 100492191 59994 181589284 42963 189513656 113642 250740666 7379 141162393 8575 337877802 97285 302458992 47365 120783630 64677 77816573 40382 198968418 52152 90735906 88833 160409421 32581 54043788 58987 139171777 129497 263394263 124092 145425679 26457 163293806 75025 268204923 85910 172934515 107838 186209289 35493 123380023 38911 308280087 94770 335162062 99101 359774007 89680 140328854 5111 192441915 13086 119270639 65750 174848913 73777 6598922 73759 88552864 130493 101186630 97025 24301222 36963 111885137 35476 360675328 31093 39750358 7182 24941854 31697 327100434 10512 17904913 79911 14793547 123956 57723066 123884 177221151 18327 166911565 123423 43844899 62584 287481047 33927 279809624 26325 46742604 24213 203520212 71185 29663956 126420 91888398 44726 262993193 17014 317621245 98954 71999924 118567 77523395 125221 375613529 110284 186905087 57747 215845502 65893 359236609 69040 1278364 114075 86845940 82862 316589396 10428 32084151 75758 368616645 103797 247735989 6532 179189950 102166 26679519 8156 289793281 121350 185584195 103297 44210818 60027 321393840 14771 379918276 26874 123683584 81434 110497422 72807 338542897 96659 223033303 105694 192133024 92816 311124897 121124 36316483 55149 337703029 70230 376561233 50783 235978100 10035 222615195 88652 216272211 100577 339829962 211 188331460 74575 18649085 35638 155643575 70592 205915199 92143 23616758 39807 8056754 69458 30684023 75354 120959879 36256 20589728 110722 52339679 90120 176289386 69755 110056085 46535 190304573 25953 252686517 15087 256868368 54959 119006391 39753 85424926 61187 139153086 2687 160899621 27234 284672415 96427 373028361 82940 187155863 6254 197638767 112460 127081006 42773 87064583 111500 334591838 91857 227595631 130224 221393260 29703 263340253 75355 223657315 54222 63372933 4380 292336661 70182 371111112 85104 188273863 78330 343803361 100572 18686997 21760 226665358 97451 95838591 49327 254611343 107234 281072429 12736 363725446 32273 7508129 44100 179997361 10739 36880874 101799 86293852 74744 290235877 84422 193252487 20493 307285245 126868 380470229 127187 132360006 6741 71918534 10701 9385154 17494 126381862 4818 374251391 92213 313017533 54359 383470176 94435 125845039 70169 288586907 56584 78632532 28850 218052014 93725 330481120 91444 26521555 88288 81333618 69099 117311222 36419 11990019 343 335751445 56117 256052407 19771 96291514 25004 176644148 13818 192470300 101816 9407416 20253 150684349 25477 128401585 55996 318841281 56954 285021532 123126 114262821 121801 89979336 90324 314336800 19835 159154337 69955 257377232 43381 145009878 13792 291032264 31468 301814965 88768 175949473 13579 325571207 17092 94628545 80315 228656620 42996 92109186 46584 12501595 8727 300362060 130620 178801385 21605 311811384 78744 314749024 34412 367054971 52410 279139428 17481 279400272 36901 28034411 52634 375462639 83758 371763251 17412 276611143 125114 179964163 62357 75641653 19366 24702542 27038 120683038 66262 182274143 88221 260515247 39721 96926449 51378 215859999 28496 204590482 96338 34616363 119311 354011349 40614 183090292 47882 226475844 118098 137432175 63001 363987079 45258 247779059 7193 15512033 36248 244664608 85823 288982681 102094 131397249 84384 153017248 73736 324232273 120032 55082108 93882 74388642 65054 305434123 94486 269140705 92252 310736781 108541 25090566 22437 166941977 105837 159437534 57766 12944072 44291 26226664 107209 74988712 46374 220764122 82037 23850507 89462 201874470 122065 158686053 75228 366631217 94422 21681980 100903 37800937 68427 92268822 55824 151677782 7121 181891713 1869 5457715 33198 144145276 75677 54802497 8296 13866260 124591 176205349 74229 92724221 75588 80712275 61140 339337296 45190 120078254 132943 282761125 60850 193218110 108739 256605948 76936 261000777 37379 232476641 82967 380735686 110521 228907659 59505 304057226 100117 5352340 100634 348350156 24660 295433258 57626 139271349 91736 220803575 113316 22074911 45705 139887223 65007 108438742 10113 136566785 120936 218025694 113153 28991219 90778 133418566 46446 128058851 95749 67942675 108611 340283715 37410 299385851 52961 73837044 75664 260122506 62810 349678569 117184 279446226 119045 160175920 62736 93867731 110362 108011017 107428 59950757 68632 174460049 105224 299639780 29022 288103349 28274 127371284 100139 234283481 21151 300277891 64199 101398532 28431 9710619 115069 11608681 56793 4027125 22290 381496956 52929 376165988 16131 232608069 120314 315868652 116248 124881316 63485 202377045 21755 86042564 20838 284464454 105094 172238892 88755 53543856 61915 74468882 41618 56615591 39993 379166034 56502 287065189 14899 19795544 25107 352190653 128161 322784669 17765 96149268 111232 219371034 17774 179712931 83443 132908087 32541 180852391 111407 138843851 53368 190986198 18920 38834634 44959 44606373 129601 63676936 41474 170605930 72036 269267194 57448 270668698 88691 225866857 93697 127105720 110336 132551063 38326 173365053 130339 327172246 28873 254045203 113647 349604880 108753 310063235 57353 72544582 10837 369033653 107728 166803669 4704 370473787 117830 16141218 120425 328789138 8229 15965817 119294 34401607 132561 200151627 4818 66635664 92684 34633280 33737 116050560 117929 182237869 97348 337660955 92739 163629253 7985 333035144 3252 247180569 92484 261480176 107162 22884775 95699 305713357 74836 384446776 10025 192035887 102521 319247383 119721 228148551 111676 128766385 26667 365260338 93156 341199698 12037 334067657 3507 15383933 124122 288089990 6851 192277983 96499 137378529 109784 54233436 112031 129531994 105869 346544761 23576 374495980 59903 323714123 35179 740626 67892 146363148 97896 88068169 6425 191388311 107801 207016488 94832 359339478 73065 299506406 33654 357741811 46186 30884439 97942 243029605 104815 255004945 87189 262227685 74615 166292684 42921 234953887 34326 309615831 115729 123800221 132725 200727578 2321 153768664 123274 174404654 4699 276274292 13658 380321379 49028 36023864 89231 312001199 24218 119867248 45611 268335691 37914 268703518 69209 88192553 43735 303138071 71538 31380066 117741 371451900 13948 105080112 82244 380103781 106534 338274673 41870 30584818 79493 339559996 8747 44766839 33018 49761695 29243 104326439 104329 208968449 60025 227090808 29595 256548679 23828 182335756 128716 14761551 2407 301012516 883 37226520 66422 121236460 110452 255485747 53416 250014300 106555 251647665 119361 371231043 93886 81492826 123693 279458259 49705 329476647 117240 251794783 1463 6323903 47002 193468990 74276 216246733 31305 313480981 120810 129432472 104995 14889626 131376 100362623 111791 240581103 41907 186478003 6942 58937552 38643 36506548 75890 324582745 28024 92317307 61144 213512250 11707 232682705 20816 43220367 47947 116899768 109529 336734053 56765 307595844 93985 1368282 8187 365576984 79711 255927662 28356 146635983 65833 9063987 29039 365467986 54676 220483121 86346 330881741 33830 182114360 29958 293383300 68813 371597487 117006 270067449 53242 42410204 49028 65413947 46272 277885210 26179 250418983 72421 122386429 132401 336039819 16178 202902806 66934 234888505 15517 16475459 41213 373981712 103454 70114168 49732 228979651 98687 65401697 43811 169357472 51068 115518791 132089 297059043 49168 243596297 70783 311860487 78320 70624452 114408 110839919 127406 4757293 82326 27588405 114789 363038946 114666 303673990 120086 266878763 72217 275406480 132580 202036655 90559 194646275 81705 323520553 1086 128120041 118924 39863350 7010 322830987 32993 242226742 5348 200165005 8768 311083785 2399 364023520 84189 158382455 8281 352339614 112613 64208753 5880 246506295 119302 106998463 14278 296485026 59661 70432996 129627 188516658 49518 119509570 21223 106341537 102473 185760923 52633 23760941 122455 33186825 80880 32692155 58575 183892686 116963 341306964 48522 186831013 11732 156191832 76720 171357771 1870 379151207 35767 266492711 21991 80353894 28009 227605389 14046 279829713 130581 13504186 6050 9318531 86136 162075913 7320 90509399 55434 116464063 124171 26803032 74306 130964126 20427 169247886 124780 358260003 128013 189551905 102331 254466976 116563 243979939 100195 315194286 53351 302320459 119948 304139938 74346 256239605 39516 341643492 44086 336714051 54517 222806253 1104 92315684 101763 67176269 83090 322411962 45642 240204474 118271 282232145 85442 347545754 54982 211557174 45824 102800756 38022 243962670 74322 296113364 49383 303702183 119663 341351440 16633 165716391 86374 102891769 118082 144260686 81000 233678593 24201 103967024 54661 343903814 20272 43582044 121342 7576339 11755 73071765 44667 25289445 47161 382635243 109520 348736715 70699 171072073 9564 234112176 115110 368578608 105065 100872911 101883 339911760 13352 111178877 113503 348105900 94206 343840670 101534 262908286 42294 291816147 124684 135141163 30995 332163443 67463 215558269 6369 375949880 36501 168614434 217 281816934 7736 337562299 7252 281306078 45242 378511091 102300 121635251 12973 39552152 5932 360379118 109851 368673484 114892 194589753 128576 81287186 104988 315978839 103566 56277095 94910 287717185 46174 222071888 5355 274910102 96331 67099706 84463 284092234 57507 63189177 14458 338080574 114706 240958088 62423 304556535 126986 378729488 129188 132039235 67228 40456772 113180 79200194 55030 73419311 4571 247860369 36543 78375425 123820 103357018 49671 213045276 71356 52215261 75516 189394304 42329 142016813 93442 124116219 5476 361035650 57487 81175746 77970 103403872 128534 200781008 75235 307054224 110324 320750492 83894 41303280 124524 371546035 71589 94777026 67735 37087084 63296 177866978 67797 202450769 18918 324684612 7403 281784662 82202 215951164 97909 3114078 33031 131153453 29955 102071317 64258 282599888 130191 277055242 60249 190233920 108761 340983831 55234 248033054 18279 344082804 9698 62351621 51084 41626250 106244 66095020 36953 179625444 101439 301071490 130355 364736897 81653 257238492 110130 35135684 63120 288910838 14662 232379015 18622 228026680 72284 16535077 2759 297790072 3288 103347552 124154 336991391 101371 62138364 44168 241666665 72067 298531054 75279 208803212 37865 12468588 104958 58608448 66175 248799147 53319 205778608 1516 342965021 38844 375273161 41024 44795508 3001 324173075 101078 309523059 17992 380080271 52991 305204514 2192 302666821 118750 213765253 129913 75964553 33575 129979933 35224 166789620 6854 362279505 87672 201953323 105005 326938476 100608 50490629 78061 246722770 211 217279002 54542 114132892 66732 115067253 2357 28680312 132764 120743682 132003 162679830 75106 330800735 93697 142057251 70907 157288981 58928 112584429 44747 146254760 76070 235335162 108376 77872722 119110 24329196 85286 45996312 46964 315642598 47726 258408281 43805 384766654 53578 228449721 119681 24443785 8083 144675634 71529 284858234 74433 133322504 83547 97798842 83108 133007659 66146 334998331 92095 268581787 81100 262206204 101160 322606443 41459 239712239 5519 126935087 62695 92700602 66481 91273136 94520 212204113 52527 245863059 44755 71865493 39963 159412281 111935 350380712 43253 39798818 92417 33416097 73132 359845988 11747 344687597 82449 158123115 6867 297350850 19443 183213593 40401 152927047 60082 238575030 54504 336900951 128988 187445379 66810 350258025 18608 305378648 21023 358634324 117074 197645791 45295 177150133 92908 257499640 72996 363811172 75246 139938331 107115 318443760 36983 299021663 91718 125668180 119630 139916077 125480 273655751 4476 99718196 101416 207260105 62535 52049986 33745 268101894 83615 90555749 53722 52494410 16612 302853059 924 129135343 11883 329777095 10348 11507528 87707 69045981 130924 228311515 92708 341311154 6856 11604872 7264 80100363 32171 85488683 18772 21502613 47758 311061608 115392 194184803 10329 286790499 65958 87381712 73510 237995525 51841 220922296 3409 270425905 34819 33314694 74063 188278975 22712 329321108 85726 278049245 96409 19343583 65601 167553253 5385 172888275 44195 126101191 129731 151624957 66297 143638995 28852 379491016 107357 106815578 11524 261537260 53018 229063242 124893 316935696 110151 183580135 129311 159123473 99501 315929044 20758 222676444 129852 36144199 811 345338266 33622 192229529 61450 20162022 18380 197610331 47025 378255299 99761 118364668 118519 318810683 67125 98446437 3762 274935938 72722 205217990 119659 121712427 23234 150258518 61895 338044245 60412 38320263 72902 329561786 1811 370755774 22786 10566453 104058 40266921 121809 165977791 96733 351543559 41348 384325527 79844 130334998 56799 121221118 128369 304671624 72329 176598089 88959 256494068 25184 369943110 10121 95543666 129088 378579969 91305 225428022 125370 203685306 95941 375352291 57545 136152081 100206 34648148 42826 219517864 107740 51912770 49770 232614557 114003 207368350 89467 160848252 6472 172842356 12731 133936496 14149 155687719 104267 217799288 5833 63151487 38148 13651515 49042 48958799 29385 63118547 82945 289833978 75028 370423889 91045 192249204 115959 10973112 117183 54775142 16135 225657834 50379 348595627 119047 199714064 84222 183344606 73952 355945497 126098 117526770 132454 151556115 43391 57509928 99941 336875992 2740 1878816 63251 121650343 118470 320063513 126375 40904023 102773 171348838 131799 218879124 35621 188046324 16624 197369039 71899 192634956 48519 27658364 76913 162939759 97770 283629285 7292 261332013 9091 270030327 96962 82325758 32836 180819815 92360 254574059 85945 126599537 74344 37961736 21477 367289857 71392 126553241 127824 7955641 675 354648907 108461 116316967 70036 74467884 57133 242862640 90634 133413842 34657 285465784 11750 74792556 115186 181110874 1998 310791064 46928 11021713 53675 252375918 72243 359885589 65961 18020136 61170 124768629 52726 49028651 109530 249595972 107820 16206341 109372 175350427 18770 342700182 108517 138271178 66046 37857618 80232 359377374 82725 213717082 70022 173471903 75318 171724237 113759 384371171 32605 269309348 31246 122304498 8943 304019394 107851 187858593 89097 74039495 117035 380884106 91613 295669894 22075 24048628 119794 372546391 69372 240411819 95122 349077124 99367 220692102 102680 302403276 4441 216550971 126214 294794461 76578 196868577 4580 186650851 109048 209883077 64746 199600561 73443 117929863 119371 50703648 38225 349343907 130912 159908277 119426 277723826 14266 123772272 82357 307521633 36368 189578941 117027 284624358 27828 384381165 37429 351062910 35660 141619531 39810 286565459 44920 209120074 102861 96939534 51450 6236027 65789 168359858 53091 299294966 35074 354831016 14213 18863039 75204 124910946 120496 133972376 72706 20927257 2657 100935344 58039 237875912 77682 431966 63212 274628395 23965 100771040 4876 12841525 32398 137206723 36390 259387936 126746 41735406 32484 65585884 104978 264754987 11034 329872289 24086 159894384 70179 279988135 79557 187923120 24751 331944549 82606 247100344 9475 366221330 122364 361896906 7403 25083531 51846 174105031 1653 175200824 86206 107549751 51947 60864067 85041 318507874 54048 260366276 3458 69181396 116526 323746397 52071 83986511 59538 311507831 89524 367815542 46198 352365712 56874 222659523 77404 308003182 126744 114411252 33041 258245823 22086 331100193 102247 12176114 92665 297696878 18567 221578606 66642 304540716 87128 302588785 70011 44422492 128864 109397427 89748 30165648 19456 73113762 4086 380996975 77516 53906402 36575 79628250 53409 310430344 3887 258194245 66385 13518778 4114 243071721 63220 347763087 46162 296414564 547 298823728 33499 16329107 11116 143061059 126613 379069595 35724 174917867 22529 91279385 87779 180407786 84131 285832797 30570 355080516 47415 102755834 102661 136889387 48159 330146996 46457 365799385 449 178703984 106078 370870980 52998 181752537 58883 18429604 41613 33356030 79105 333968942 40598 32549992 23463 99931877 5134 377710499 26411 354041385 74475 109038976 7336 138865902 21116 297016629 116593 177655619 117693 351934219 65063 170560722 70365 107060659 29477 166280430 54954 115529167 111220 146837027 119251 373839256 34 241573279 71196 93338107 53683 60008086 43372 171711112 15637 286370396 54168 1930677 86166 373433597 57225 142928355 37056 260816842 81452 18937873 87246 236902913 5149 300819968 60676 14773466 113148 124054869 48581 171740618 52952 162604412 14316 139302097 128945 189687469 43180 169650023 4001 3183945 72717 235784327 3252 148165205 95580 320788411 60025 180431633 52222 109158321 104533 321909838 20042 225495828 98900 178421512 122850 85601775 78240 372717285 74970 103924314 48186 131315131 126063 303641633 63088 317573311 33442 245336502 571 46097910 39560 350695404 1365 210739672 61662 127126703 66297 242652080 15574 222794340 78600 361652672 23800 278262715 34175 13283950 52256 378169405 92392 298697500 48626 5927634 3553 332341839 92563 76315695 19374 47661237 25284 281967282 102522 231751196 120293 382850816 102868 132885436 106636 24494934 78196 244379348 78019 374170079 50109 370238312 105342 139136048 105725 271958742 56901 234628119 80839 350963184 104461 356369333 64666 336429100 106969 201812912 60594 255120290 105926 349018819 4114 10198493 99275 101471403 115200 276579252 59734 338562690 48217 77333264 122940 351613668 121803 246202456 15969 142153745 125457 225583582 106981 211698358 56505 102964914 41470 261197410 16067 186979797 83071 226255754 99927 122615507 83204 351065251 84571 156103515 31010 154041657 23842 81929026 60384 343669684 79826 58365717 72782 137980741 8483 334746480 9142 269098723 76913 198137023 42975 2159218 64458 188674804 92843 379320586 58583 229285533 99936 211767939 80463 335013486 126287 209536063 58676 70552147 130224 320472183 74356 40532018 42371 150011361 85549 209223454 7256 117279706 119639 113385561 49558 351645900 65109 68769639 105057 231737214 22535 103831033 129710 376502484 6334 249495213 85055 70661955 133095 229576559 41941 191095790 132185 123271391 34028 200561793 60095 44165241 61057 278701055 58471 352295310 36294 317811696 38287 83541445 115437 74509419 86426 128740019 75883 362880841 118245 110508356 84820 349663887 50497 202835326 55481 106298063 51031 362485021 14476 175862309 102130 60488046 16743 225270973 127865 276049483 61092 53966114 112156 328233726 38067 153710833 49569 95928423 81987 273978366 123748 94322180 45132 225484135 10016 56549203 118030 262753174 103222 357369354 34604 238817857 92026 168556219 16066 227020432 17258 51028447 8358 51875031 39368 224499091 39862 333229502 9392 32072393 2623 36759027 90998 375117083 75553 199195774 128217 307261927 82846 67040146 117072 155359278 47905 210194206 123528 337625805 65999 160762140 107474 231992968 98690 173487719 120301 308274406 102383 160415315 6614 75946036 62415 263281917 94363 145024651 17319 4145093 38926 65598959 70128 127410057 104133 51854961 67911 188024075 56143 273361912 51360 344468662 71914 340028566 96160 213411195 59904 383860158 100602 143944985 61692 49506985 120618 72995448 56225 77099453 74872 124467151 112846 223034150 80124 278487383 10832 219833044 86143 346169211 22853 191455530 48683 291801957 125912 182750010 102209 185309091 2129 303400400 105607 375264846 38778 152101547 37188 303512842 61822 160359115 75038 44636664 131250 104542349 59266 301935754 14566 225103424 60945 155180206 85758 374311068 101433 162512396 56945 293537849 115421 14173023 27940 344139676 132018 361326542 127042 236244624 127845 307829894 20723 328849396 123025 230543277 95912 269842329 113822 108180699 44771 65201767 70223 340228374 30678 277858522 105302 81395093 84951 173579322 100741 15735892 10548 187301460 67152 354156412 42111 195389245 12659 77503396 19475 123239477 2550 369026066 78770 249910100 53605 371852947 118600 91332501 124343 160297378 118515 31571110 71556 262837481 76434 282134288 33955 215495437 49668 351331951 120943 49119719 88511 77831853 43834 372606145 13812 229160081 113748 308602404 47641 161515529 105324 241728309 69789 36989692 44619 102584430 83860 254994636 19993 146571289 8219 146744860 46417 223354149 73239 248973346 12557 156107911 132835 30875069 75980 140000783 97957 137156923 22963 24702527 41705 52656651 129756 339830138 95636 188099144 70614 65487098 59947 154482816 18896 308461134 119974 124841642 31724 379993846 88137 303689948 82072 1729412 105443 228302285 18622 172782215 79462 102158296 69245 147327243 125624 324593655 105126 365202500 78812 256936951 37647 357838857 110397 222940275 88408 283140455 81037 68034764 44262 57729424 48408 110018311 122637 205914842 13131 93112674 94395 39480638 82373 44026333 53682 285181844 103779 218381206 3855 72251306 56307 356693159 72039 312558403 85083 216009800 36108 133869781 96208 182136695 2233 49798187 122639 291670801 45756 50671953 73140 193273331 10150 85348639 93478 210912091 58796 223858587 124403 313740531 81939 106408651 36183 220854381 9923 82846311 11081 303566942 69340 55137389 100 186917538 5044 231252155 71949 159764658 95655 340491297 19570 377796698 103398 252442653 96167 382170136 26624 175192835 116588 134756863 76568 309989429 69687 368553079 110061 365877054 59715 309354224 22948 313978473 48052 108411677 19048 1170021 117978 379615285 110033 247462449 61847 4926273 80741 329554834 47328 335458730 55106 61673143 21257 358882101 118744 87813824 96039 68066295 131958 113374886 126856 106489731 131702 164645610 42868 175072844 81684 53493015 24850 127965971 91454 15187825 46161 109493407 118689 312424122 49383 222545439 16758 143724689 128705 165788743 131153 11395771 104063 377350254 50958 168775459 36098 108423012 31379 74316105 127566 308034758 82198 337705837 40664 100041537 113886 207859623 52256 278180661 93924 259352564 128036 168168892 20016 237698894 54563 205626571 122120 128220186 11996 141353685 49476 242384701 103593 345669743 99053 249489842 11375 353527715 13939 103985112 106181 148810576 76090 249030692 85431 13002333 94856 143518222 8334 200023908 35025 285463361 120850 259808981 84851 202587262 56557 8423389 36029 172678936 81079 135467703 9632 340823370 33894 191274030 103964 188342897 71263 268078709 113014 150024420 117913 220715159 111881 471688 25184 80072753 80864 206422620 62850 174495999 16073 3125324 31686 47741734 122664 331214398 19934 367684146 2603 27485660 46200 133441188 113317 147401303 111371 168713677 117095 213768633 109254 118589321 60175 208679525 71091 15683037 37714 274878335 125638 176522624 126368 249637614 90337 226280757 113565 236314542 50864 184609566 75256 335654635 45295 307721213 800 302833456 109972 224720119 18141 366239805 46112 337066342 29433 65531990 71144 148993016 123507 225134585 45971 86162457 17817 81086730 59693 49413996 10670 134752369 34742 196967222 103741 77556976 54525 125821711 86477 184933975 89092 33489048 14900 255155182 9570 162423120 53351 158489892 53205 121959766 38054 306117882 23896 338831662 10174 53456672 19492 199499968 67371 361505754 75238 333246511 77095 279733022 22843 124205345 117261 369509510 20766 93211284 92366 246352130 67034 231061510 24563 73659825 10459 362832165 100161 238747498 37159 124581657 127928 203385029 48614 29815434 11012 372178353 81759 173689956 52714 356289473 87824 3549025 41697 197987554 79518 24176577 89828 185434271 95264 99575971 79317 49690587 72453 41395191 119931 226873279 98300 10503917 85678 328034986 15269 244830910 106379 329786116 108884 56209644 15795 45660342 75496 90302241 21494 377860129 22102 104742346 105856 64261208 73304 312474767 18114 15513006 65388 67037122 2820 97391116 21989 320317446 57245 180116810 58953 246401987 16489 350806236 50535 53098186 108354 271619573 59686 304949971 14581 189116530 27345 164597323 78610 310549945 22700 236681979 130687 325175026 61609 19414102 60820 338726852 67043 108590281 60173 192596749 106244 382742924 74854 288179873 99485 18949829 128230 56635617 84184 110766101 133204 241535574 129081 83827397 46783 15820945 20617 165441574 8898 160240515 99911 5219843 72293 87508438 72489 175160946 81074 247289316 9789 63943026 96317 339410023 105642 376159247 109803 6564220 36011 10035788 47472 199324090 1357 17185545 31384 334592399 22996 23355609 95013 351298660 91418 48901899 38227 153709633 15534 314651952 9594 319171885 81155 59223305 14507 46508722 89062 228827567 121296 197629399 79884 196229158 85926 213061863 41336 2572193 86300 263197745 4609 177806129 16576 230233401 56929 121896286 128800 4390561 24492 360343127 86033 70423911 7754 171998457 100254 35442434 15644 26239318 92071 299575205 62883 143623586 56812 54226360 63881 335516256 92180 19579187 66750 183736976 50622 264893826 54966 318061617 3966 292077937 90196 230712581 9178 366252319 84408 249825964 19007 375912503 34399 368210556 36382 42016049 114097 307323261 9210 346459091 124408 336155477 104422 54970233 110353 277255247 6430 315826527 39280 296077629 127077 106253990 105791 241049439 33667 109679944 47441 188795147 95039 301864299 8512 110278668 93685 237183628 40782 360995853 78124 209551858 126593 95018845 67696 340608795 11942 42690166 114007 103738665 77503 284157676 59070 202293843 79536 68888403 51628 10747858 62141 214759301 88435 210847818 64469 139294221 133333 241778223 31368 73995175 126081 241382398 107239 67579197 83210 322429080 42433 281165512 61258 218128100 28551 162712514 108555 325748766 47456 15135832 125050 245685784 41548 201361677 66485 117444280 126213 344200349 55074 182278070 70669 154374317 56793 274768476 27154 323050773 66088 131629803 104357 52830514 90764 167476210 47390 82170817 99199 159554863 116049 160903555 12946 286185150 15992 327992887 101667 196824981 66754 381731949 22585 102447167 132739 189349389 42277 309323558 126947 223188976 13335 265997011 26195 202518395 114412 300502730 80949 320044716 79155 353526493 18360 4324712 88408 30342355 2019 106076579 126066 289563351 48353 362416758 28979 110009903 85716 271616824 109406 337216267 52554 312446099 26019 41223852 24815 281835172 106831 172933836 2084 129464868 131527 305086974 85820 295276292 42145 350638592 88546 271277972 121763 268769436 67938 37323522 65734 61303079 85133 223998352 121397 312567701 37064 154349205 1442 287467357 16562 86666014 65085 169969973 108601 228652698 33563 129002935 40924 50322874 50085 92949743 129909 41609093 14356 43758302 9526 332565445 33096 119336227 129696 302849288 42394 73111947 24680 237031381 101784 216977901 24626 363237357 69268 173268814 83058 120260634 128251 40951385 105794 338256868 126982 191807688 62177 116365107 131181 336349622 122700 348694075 132760 315058407 33505 4375456 9320 378247600 86077 24822197 130379 259678942 87547 247968028 1175 161362710 124022 162436836 82448 159301825 8973 302297358 3641 282890798 67151 122234549 99897 172920843 112636 180542099 121501 348984822 75266 71995216 20674 326658444 102599 194521292 92172 27601194 4600 86322863 29900 169405689 97637 226677322 77869 313949465 17981 230350090 53708 25943199 55996 174573699 81016 149350131 57599 118762188 21832 135890460 28930 359299035 54883 383002705 22815 51350152 26126 99943987 73913 61164045 127209 59792458 95691 246297966 118815 279496541 25820 322025709 9630 325836711 40864 157947774 93778 295109077 41179 201493953 96058 222951406 108706 174811442 96630 198144831 127908 47121660 84647 59302716 84648 276273588 75845 268725928 30153 44365276 117449 155297605 2265 142344612 3569 4859611 13641 154578966 39665 345940553 67768 198265579 4971 180886657 59319 312535886 120881 207106001 63788 381297720 73845 35941520 107644 319685 116963 349544497 59706 359598520 61170 367519658 35901 9787959 115031 287486632 27987 189892515 35901 15420707 1876 243290720 11967 205457045 73628 219943477 16358 82910046 104139 122147533 39469 306302335 90875 153178647 86290 279363827 20929 102609804 128812 43110399 97426 283174779 76394 362116782 74766 40094527 5363 302005333 99821 292680433 35530 42114651 79711 279257961 37273 106408182 28670 191835094 48694 351880327 89571 176668362 101217 257263794 18120 345877232 91476 244841500 30822 295376732 104941 138059025 60166 170788212 28907 194834338 116144 330211732 113007 336295315 84210 110035609 86299 335937330 7910 299218338 88857 257707001 45126 350523820 85577 176013900 7341 177741143 13419 334860024 86975 256869487 88372 362403449 52388 212880176 130315 20415303 69851 90987362 107275 230519936 3522 114609861 116698 9388915 25322 225933985 96025 256801558 50867 242448810 80943 207843287 62215 29669413 91776 155714325 36471 269375083 115805 197028907 103585 143080166 67982 294194840 9857 59416252 46271 86268674 85677 59499283 115924 322404277 44406 56336148 113123 233377703 55542 159458625 62957 285667289 26598 44795893 16964 371057278 42839 316128895 118132 315279787 124336 7523691 92492 199760459 24821 247686338 66233 262986801 46720 306084672 39742 296905913 124710 226535063 6402 124876404 126768 343020812 96675 294099644 43746 135673239 78362 208601272 52334 116446088 52465 199491795 21933 197787970 27412 239022085 132024 166460426 35388 290486351 71305 116604905 78818 55350620 756 249957729 74400 74172225 8315 350281864 114905 39141875 53070 184686363 36752 49143373 36188 7116589 123878 285956229 98162 381482107 99635 346387257 101896 301199888 82796 152194495 77731 71870101 106576 112084587 14227 125062508 53976 32490605 88321 284144555 92870 113426523 59715 291164678 126132 380981076 39587 98750635 1661 81202482 100277 28047153 27377 177459906 55105 304869609 5935 95604857 4923 366303149 121077 267916788 57954 130770842 103707 256392987 71989 297702108 88389 233019366 3491 283627494 91227 267815821 7642 343451564 51080 171958290 55195 90050105 33630 137761566 106634 52742745 117874 109277052 38322 17896573 63425 341910658 61522 334720736 22692 312293701 10283 165617678 82769 109864208 82039 74574986 49788 214044139 33779 322321495 34249 360481130 55502 229924400 67958 304201451 84433 271801034 69981 319734462 87473 328329797 53904 337469995 127355 331619105 84418 93852884 31667 129970482 123594 14514425 112229 205244705 98082 287600246 16844 98978383 115525 360213137 20880 153983524 103996 313113236 101683 343162838 97505 257929194 49626 377520681 38287 40827201 21608 258019953 70273 134443114 7394 219486732 33961 321065280 101545 42680081 125212 195623507 123875 316346477 98902 101519919 1756 88764364 89446 802058 49455 286082385 19005 355942463 94052 379956525 45675 58957712 71899 247109391 114566 43325433 9775 206652638 3875 172756394 80761 70536209 115105 358405927 66947 50389303 15591 62466842 65919 296757176 26985 117072180 124420 278873912 55325 167349017 118403 275629414 50717 263574470 23325 117412267 76771 219555046 40720 98498438 121296 277127423 116310 179934064 13949 254652179 102035 234039271 5946 70615858 91605 42553645 93886 191649566 121511 168348294 75455 317773823 51859 115653990 25700 163497650 64496 83963950 62864 159320505 29675 53615044 53599 384485875 87155 105036649 43468 246977624 29457 185643880 82716 193835050 24617 264288518 76409 347798025 128108 334959420 27451 169511876 4570 334936420 99821 197878400 31536 273794282 65666 112239 29169 280220168 54748 224343498 61278 250817232 59536 262509130 11543 272366085 24384 161863120 106308 157921576 68868 326540659 119036 75761135 130995 40345613 97409 224806415 72185 4158353 75650 110130002 70724 364244079 27719 182331921 1973 83162690 95789 17129689 17108 318734775 49733 30888185 88424 50651003 96902 25232247 23145 182486360 64754 133617545 5210 188417123 110292 374068557 37132 82624417 56412 121745408 37813 70612219 54547 30952200 73903 49486387 31648 254520561 22633 156163998 100652 124072200 118914 28493258 111606 324672472 18895 131886773 111999 189239792 130293 24847641 70996 91832761 105051 345887935 90707 311952470 12867 164583900 28863 292094194 72715 53633002 19775 333103598 38206 128377224 71464 275582281 113728 193791993 54796 86543930 90856 80684572 96687 51604556 68445 96157696 23170 315804221 132345 377465456 107288 298878646 105734 138120176 57011 91712947 129154 119765865 90755 335640822 44056 72351591 77255 289371316 15261 290591612 26097 267335613 109291 73267384 106925 60605362 92813 303565069 124493 161502662 39157 95213676 129647 348219241 115765 382883776 81724 329664884 8148 245482515 107484 331867370 104224 348518610 34699 321036475 101511 233849936 66916 259889714 89336 311112022 121398 318594744 98565 220456431 128913 48046055 117608 51385423 39952 77384342 21189 329841220 84250 285442959 111724 287138385 39577 76680611 37065 47538419 25503 370878352 48167 282425222 20247 70085716 35329 45454774 91255 17762514 106617 381912262 107028 245879473 83246 208432025 40024 64067720 58769 149263976 29460 130459472 7112 134113983 95436 176937085 109665 134068266 96254 302724587 62986 51473594 37673 55305594 111880 335392150 15862 164477111 7075 292759642 42733 291519519 103623 169229304 55812 35454381 115219 339055438 91068 161393840 69445 50731276 28945 76946181 24292 167926991 61260 39635560 83218 159587932 100089 50500502 19501 106479037 27852 209364638 30004 170913563 108912 311371424 72416 236151362 81026 247332557 45026 113554458 112613 220534093 78325 213500210 115789 167378472 64833 300222224 42532 271461846 16985 188269698 37743 203445953 69068 140492891 132478 326770743 76277 318705080 4509 241263061 93163 380027171 23243 324719565 31664 337553509 7986 62476050 100473 51266620 21566 133351907 15296 12369081 13871 3545315 9812 130064368 37652 180245154 22247 377561567 82167 154877060 102409 88193100 75061 295118170 78493 351220172 68883 72573404 29547 223796033 117859 142912063 98106 268496433 87148 275976520 80130 329955939 35316 137406751 37461 147733174 125366 182890409 122114 104968064 97574 325433522 24068 8730120 127402 166128381 38057 160699278 123892 33792419 24654 174605096 6190 128253969 118070 109864548 82010 293187780 61570 202122348 90392 22516501 132545 212220214 84077 6220028 90631 49455786 16085 369082398 40150 22083910 15729 92660749 71964 165344834 125778 333671013 31444 59852403 90504 335228112 39962 78854399 96291 368660619 1886 204236285 61362 275049511 129290 41970925 121521 17842557 53869 378138826 12273 231600122 97737 347850815 79340 316931108 15448 363469698 129905 235720345 94985 222373258 14454 344879696 55454 120608624 25092 157050912 75191 66265414 45241 329028113 51025 277215565 64834 257917081 114054 230501281 9566 209782710 35576 241419089 30345 300747074 128179 140993176 87623 127744494 28842 339358591 39986 248792454 12001 48079005 31914 225318865 1767 40244092 124799 263793556 54288 89614916 92212 381830843 80987 350601432 11901 203921138 126314 111980509 12605 248525717 96061 267213892 29744 29561220 78322 273305970 50763 32077060 7681 139141059 101029 367172704 30623 76135214 106804 320604135 26156 251712125 2910 310879796 130890 45553437 81177 318399088 78455 256791247 18400 160497163 25426 167456685 131549 30811588 110823 381684730 22524 230364825 39965 20639941 70858 262132738 40777 308867844 99122 101035344 54256 5546920 38926 332912785 89024 89763960 96962 141495424 89205 98625778 32678 378316487 95789 152561207 89579 28203714 14330 225772891 75115 139252721 111846 145940081 101949 246541545 69296 113410189 109936 233479071 48279 124088671 49640 270383933 66097 354841471 34829 278078484 15877 84184872 64882 286792737 107820 126252573 86622 48212622 73069 181117653 80691 369234142 35696 109765564 74474 197379074 21975 213320885 81535 206495821 107180 194020164 125004 283117407 106792 353457272 119026 185228107 44790 99254058 63282 302160220 80984 298709332 19350 297595226 74785 173793331 66689 285534144 110814 66525668 87513 57654864 40991 24017842 19744 81616249 58238 129554562 62337 174440234 82082 15971330 52718 288994668 57948 264370140 44047 73119020 109783 258044609 43178 103601850 111791 44733525 118596 36839915 45921 371742467 107415 15557006 96609 102708872 19823 360076116 52680 101187672 20931 89171793 77645 333160306 122242 150722980 131913 338099977 97272 148750225 26643 85353386 106832 182456785 69661 280157342 48405 383505090 66780 307832785 117945 378589550 108692 171130428 29920 241664654 115119 196470844 91280 53553725 132110 130474847 117827 282738920 94760 5661538 87433 84343810 20232 220263273 34399 105088630 120914 22870055 114044 135391266 132973 36229112 72983 258507478 120983 213248947 39081 39363499 106798 21616103 106244 321593101 132534 297030013 43693 144902623 78904 53420863 48284 39215731 71351 85556448 36201 363817018 84610 353778312 76327 95881956 36060 70346760 124063 327882054 40401 321533094 19519 42878995 69505 281882028 89212 231526663 1913 1136093 68207 106643675 58058 218136463 71057 270204611 402 131243022 113897 243228975 69429 171330362 6603 165932941 84519 259769430 100764 229086043 27692 153506302 111459 151750421 62499 218081542 61941 304011052 28055 28611674 99717 240712786 24266 270297046 34782 263723733 78782 333509107 60928 257292332 74872 88988283 97568 323920919 107489 237194317 25719 49281658 57710 144172177 22671 34463029 42990 117380143 36536 243938065 57833 235917736 46056 148424441 8336 12174740 77024 183106390 123306 256612231 32108 364312584 60567 8472887 13530 300886304 113151 241297991 117816 248104446 73504 21378835 7851 334403239 68763 287756289 108633 54588551 52823 329629223 132478 346680055 44717 78461543 13596 312122331 81785 104938249 4866 316941657 112352 199264150 36373 40922175 95524 117675089 87648 309907830 112129 335497416 121972 33901808 107694 286847596 91060 268177783 94407 244393171 19401 228683215 4402 73632827 43998 289473351 100513 77207719 44881 212738785 81366 299351295 113942 132617197 47208 364263666 2964 367498853 33580 143500539 105270 146688436 15877 91413761 104894 16945391 62801 374930994 91704 238130449 20535 288078385 66190 293534973 121826 2456036 58722 116993542 12684 280235637 131446 199685662 69444 50131671 59910 209831124 19435 54322159 76177 238580333 36339 275588653 97056 121164339 38685 338275052 74427 333169542 72056 322861559 103283 242128894 62215 99129960 8594 225814319 47459 113628050 116711 150021460 16467 214858882 128411 165727261 81829 382372892 93172 45667362 25001 182429442 126485 339903836 104369 263683454 15113 156616918 82148 53427547 22314 354557753 3697 99889622 88120 53976033 77433 171912080 84299 243103540 41906 184847802 85476 163987785 45755 353095835 46018 165457577 113047 298310169 112099 67483412 49169 45423237 115810 162773804 99389 2477774 68499 190595343 114252 206105763 126228 127450184 131065 202388264 104420 68528409 8971 377081369 117238 307895718 49618 129485057 108474 227327278 119805 341967747 100794 72314513 101397 315354889 121397 54837504 22453 131829517 26448 157741213 51528 280223142 85648 211648643 109045 253855611 42391 112326902 55310 196039173 119709 96404239 109544 219009667 119419 28731284 59063 45416879 30322 192641865 73037 244526427 20821 332387194 24246 359934186 32351 184908503 5795 108386254 56401 55523955 87613 251927291 97735 171661980 88699 353847614 73189 81077836 58242 335753454 46734 135627712 10424 224700495 98535 318002326 10208 333899071 65435 75544091 100360 106936471 31612 129327808 94042 26522631 15836 127243637 82518 103223027 3161 102616335 78134 34631757 125233 160961257 30755 341928350 57439 13499640 14291 235445802 104098 132157205 117539 312670413 47137 185924756 23555 42259322 72739 378050424 80992 177173980 61179 19545138 33818 45164304 91502 180453923 106195 66765880 128079 64120658 77162 213526341 29086 120942673 102862 340559863 66687 4674125 72091 81421946 49365 216513402 67067 170342016 133296 87335153 30773 156668205 131182 170696788 94224 342071680 3662 20195663 40769 184511758 41115 363664621 35207 152249825 45502 329754402 39186 316262684 112912 273659452 61081 129844992 101841 84812565 9554 62180809 86196 296516762 66558 118009104 24545 315059299 21701 110539217 86642 107135058 11 67402321 72518 276233676 73733 165975780 7938 338779947 51064 58413267 102943 210781174 29965 76877951 127462 152229088 20399 168528869 81775 38411030 37189 233654552 34521 267998732 110000 9900918 36605 193093724 24246 376606250 54165 350164438 100468 280541026 26393 20411872 56371 52690989 76938 122201271 87945 163847733 100242 216155107 67061 278753845 34567 184673608 123071 346783277 26488 42109820 88688 232326534 51268 98134029 73545 142867786 86835 13141459 37196 33553625 112344 46172347 44067 41763660 7405 332288607 128753 344871226 19892 268441397 69007 248688860 99294 336734049 47201 217077760 120626 102569609 21479 88896443 61905 197184097 1447 215269324 37959 166025369 11602 21330577 3251 56904734 29854 84014008 110571 283913081 9083 12261817 124553 305440949 51111 174939921 71804 24865659 61167 138752702 18679 61497369 58119 232664123 36744 296143115 120179 249433283 76002 112547283 86620 294156036 126309 180074309 31025 510147 7150 93620209 15812 151802717 52752 369356818 120850 154905105 57966 200797581 21729 193896418 83683 319107441 29432 125826205 66196 159015796 69863 122914073 6019 21518379 23100 206213686 77161 250023412 93751 154535681 132753 23663464 73982 262248235 127734 3361035 83753 237563345 44067 313580815 2333 255394011 72656 354553421 37531 137182870 104679 7215565 32837 153362866 46851 335332133 57635 288357232 78446 344980016 42851 319611074 68656 88762275 66947 276332598 11036 306377835 76013 105642857 5192 180930136 131036 147704796 42528 135410443 71313 221889942 73652 147677050 130018 373363877 27319 312637 14496 24785812 131185 132774052 53568 259507954 43816 365686487 21578 100085749 116789 263344760 57890 322715565 23617 16128300 55198 228105808 29209 215451820 100048 36115957 79799 302678444 69794 183205580 118796 47464462 108380 343064409 5749 358318334 79288 120923762 22226 4454067 27630 304484162 44024 272448000 90815 187196752 126410 304387447 40776 165417256 4960 317094008 22556 150847565 2985 132055740 75995 243626623 23715 129045942 111077 147633609 59797 14443692 88499 261836240 3027 275731858 96248 383824199 41357 373559777 4531 27455182 44853 231122465 2952 345281356 48123 295538986 7201 312634927 109952 218634386 77578 86198218 117031 273125069 16924 70584867 55082 98125655 28719 172078048 80781 326933702 45738 285361214 128087 326362931 42612 253260732 8457 26751961 93031 226844622 83041 350632031 9647 160181753 3104 312306913 101311 291109166 69556 319929991 52797 266029438 100351 66998436 76002 344071526 105108 284097420 59681 297462807 38847 370990821 105400 299348810 19002 13178563 29815 247470814 79519 156863420 108651 80582325 25586 100078595 39312 299345588 42017 272248395 111049 207785862 700 23964395 88308 207193564 2769 113020463 29688 52813380 97840 207148976 49373 54493941 4377 100530703 86701 355568593 1152 4938372 41249 362020068 65996 227785585 55121 354743137 19378 16306559 115243 110097712 51046 169941508 41792 255900035 131712 186495419 110629 134000548 59863 266959075 81293 272765128 118425 264114046 124148 70791031 38209 192304935 125685 376314106 30518 93518108 113049 352506333 49433 257555410 62457 76056628 102557 37822868 58400 281921872 85405 282788664 104217 69927809 89515 160507198 380 21287046 99924 89117029 49012 211835651 120204 373179541 86291 348443986 108663 130655576 130721 171809667 1756 226530485 29161 36360989 84908 246499929 2440 141254211 2167 271920611 111850 131568425 6493 374585921 64137 267538863 61069 188598953 130631 280495980 39548 267188359 100023 256574061 69976 154242640 4476 367067479 24201 205120296 54440 312973164 71687 297200463 19908 80910964 32526 204564519 38682 147384951 114463 322994080 75793 122394426 66110 337617301 69253 313448103 108696 341922301 111800 84911186 77999 265411963 71652 56268691 115580 323795625 35340 80328575 119917 79928480 101227 27730318 66361 228007014 42638 258411793 21592 311428765 60011 288685920 83404 5237217 124306 172438793 93972 251264994 11600 175254933 48297 126462757 95579 379749208 91428 360909121 62231 258934392 15328 131530106 75391 243188690 129272 64380234 83404 285497672 44619 205876716 9148 286858279 25374 367904682 118473 197254569 108120 160806911 32264 146739961 111515 169398828 16633 151262481 32965 353294066 49739 149397456 115746 295914750 14546 40018178 42787 42586767 100834 168766260 79935 275962587 71325 374247028 23313 54234725 67214 271913465 103002 79690830 129326 64995865 33177 25964531 103917 113168429 64154 340166004 113639 97755755 31307 364494291 19084 151537100 46928 374270871 1357 262106373 42048 190276937 2859 79831544 25149 262053241 14372 322711391 83321 90169240 104052 150437107 10727 332461602 77937 23027807 16569 235429649 116198 256039849 44434 217711114 10830 135572692 36576 293229809 90631 119035286 9775 168769615 13459 141632466 68295 39475601 100538 264702173 80970 25092449 20592 35314189 63983 128629709 116717 127950273 89911 99037731 37312 209403804 31684 293023942 109232 7785357 110188 78452232 60143 223584641 6431 238150940 107874 286677550 117725 8282738 38645 223438367 25882 129375279 130625 203523743 132119 13612115 21223 257894163 58514 66010758 33772 291040544 128505 229706693 48113 264500127 11455 75633035 23874 156443028 67451 235904842 25377 172212690 128108 144753231 29546 144991180 74248 49197807 128402 166307034 110012 297723431 41260 372199308 81639 292166204 121991 41881980 131689 353518303 46591 236528218 63979 240140335 78562 136632338 107468 355767462 84113 323857335 21613 363591306 131073 362787643 100540 261186392 55054 5223678 64803 312807297 11632 66357619 118770 330646946 112627 230876485 48877 144025152 61178 8000523 118914 270004946 85869 142327559 48059 319446568 71346 300849092 43237 238477974 82670 123328524 15751 180588259 61850 312027608 178 365949822 81400 139054798 105919 90115874 111889 261785888 5006 270664703 37341 93051701 92735 277944267 88031 257409039 11346 119539411 81791 191007526 127173 351791730 115409 50937292 79176 172688186 72565 107312280 122349 305650715 7409 248290241 120461 101806445 63817 272651999 26115 29666488 115842 260367101 67458 346307104 82434 196803681 41748 351321916 93879 53967680 73984 156126344 107333 370148641 46370 328577483 56492 266647144 100380 351115558 94509 150832428 42654 214452795 17465 54617437 94947 44773870 122413 74936333 12093 180586788 103177 239152635 112147 147685291 92411 331454068 63367 381178052 1155 140838971 92936 30711115 123483 169739627 67565 332777589 57893 141754187 46810 307280578 129895 76375315 44768 353041220 132145 84900582 39829 323456182 85601 17927903 69244 200510818 74049 288658250 20217 221855028 85019 219049687 93942 97099664 86266 101479171 60004 300986736 41503 366071723 103585 63088449 4367 346296978 115163 277793081 121917 141466020 18684 228036650 63304 370172608 8519 262970388 15684 321784167 103734 100220798 1951 281589114 107672 70732677 53596 345548862 3570 159074141 37745 23641008 35861 206623518 127153 62376433 94420 230337652 43954 294095322 86496 14731398 72190 26285408 53872 340636097 26145 70376731 39031 217318310 48724 233112053 92295 100786573 99379 40615136 86658 326194123 79904 207952614 15761 383848303 121433 199422953 71261 10902095 8568 148892488 5684 150134963 17737 188737030 24561 95791273 89962 45729755 112550 99146904 64634 128378806 62190 274015849 22322 138879479 44736 322976823 130357 99030232 41172 358597293 90018 383212107 83444 288840193 76965 100187471 52272 163728302 37374 110602464 21756 44886208 119381 59492327 24332 4427269 89076 136842752 50647 23833536 60546 50443326 121342 171735503 92814 22827514 105349 112862506 91484 207820404 81080 41636827 30646 291042410 115139 106767742 115349 180905310 43485 116400473 105598 276407488 33628 3406357 27223 295672007 29119 320693823 84427 58165002 71731 136113025 52640 335118708 31397 169848795 38874 197455072 108507 155231371 106634 296031214 76829 106987473 51164 319138327 124280 326385045 69996 72500687 78863 357916203 118552 229667105 26474 19795570 88637 240825479 67951 135298603 3697 211083229 65778 115321720 70017 122753362 120189 20260110 131883 154433370 75771 299350070 351 313613248 97064 331013064 22575 118519532 105061 330718971 27264 383101419 93951 178311922 96695 43354884 81379 282187546 37808 106573252 31701 202544331 87608 25961963 28585 214804121 45025 374089327 44566 378364160 85626 282958476 104254 270295411 109842 106331197 104344 297361311 36320 220218400 37505 247564427 51871 87553255 5439 177754230 104892 257829131 53220 272608476 6190 74756758 122806 271704518 80071 26772223 8701 333216598 80241 27958729 23083 28874992 10150 383113699 33518 188216939 17983 115164241 24522 146607376 82248 60935384 59244 20025452 110109 355642842 85726 106607761 119311 39697263 8190 33806458 79702 366461354 94766 118302715 67822 128309467 17489 167046390 26579 100571990 82800 23076853 77328 132180767 119565 280056134 123356 162360004 114247 263647941 119702 353363946 35683 298217845 117241 326325930 85451 327845153 94423 175105294 23492 160105651 62275 300278573 55637 221876917 114054 102391534 17058 156148557 3201 300761235 59484 290612734 62579 31920215 63049 2362030 82021 182790060 105112 182484386 102710 115173534 59224 220988700 126355 198572085 95253 67109452 55373 21818859 88393 339563100 92819 354780190 130815 32577214 105048 246263795 73358 323180868 62898 333585805 75685 229752814 74853 10403203 100405 178630568 122576 325731529 48824 305659512 67168 380969001 38802 84976698 10936 336339699 75466 363719010 14113 195374347 88305 264852911 18211 57250938 65458 337231136 122038 367999924 116379 104616935 126847 371648574 57140 293475066 2424 245295324 23232 64758690 63042 48728264 87433 342992468 34314 11263147 52090 278232184 113563 176782841 132580 171960618 64127 45080705 53904 15281733 37676 49086672 43331 220772282 61580 101509618 3494 281910863 64006 277883081 20880 243843901 71810 264716564 25503 246644366 131249 383880413 125091 254454209 77510 349065095 99460 280302630 74921 56060341 106688 12537138 53294 242019958 63437 64157599 125734 338940088 32299 257397877 97858 260716259 14894 283587288 22448 358524368 21418 335407313 28776 267695379 89978 280275193 116222 356597158 47505 270753574 94890 179946470 19865 213046782 39405 211105067 127415 146607747 93098 54416063 130595 287645588 127128 68186061 92708 100071786 106916 380383639 110306 235535110 54301 116383610 97603 268342172 73648 340778733 124925 71836315 109996 18889239 32830 58150946 35329 227981914 99518 297216713 125812 111597344 98237 148511908 27305 247372301 71168 303142066 93206 284603440 125396 212383809 105993 243709157 56801 384152580 69851 128680530 70165 337064457 65980 10923140 82453 338807954 53004 169485158 28015 110394965 65935 232819973 109375 218839591 22753 97837208 74135 287888129 46381 231822193 65891 13023405 75224 186387609 65322 338804231 119526 340652008 3075 106935260 98287 79815634 108337 280150210 75291 54746150 112920 88920013 18594 251936424 77554 307119609 70879 304380384 48417 242075407 48763 181783459 79905 67975691 130971 344876454 105077 117430408 128945 262574088 13747 321912561 66297 76699783 8195 69874053 15504 318201434 111731 349805694 43574 269448160 25001 350951904 106092 35879515 104286 8680882 91736 71894261 67351 370424254 3856 336830367 88623 285471083 91747 37482309 64237 43951156 111611 64131934 122525 47133782 66983 74009822 11256 266368506 69423 23853924 80815 380390422 16342 372173411 86171 173321135 19100 17691281 10013 232164003 27741 191755558 80749 184471359 80859 312285973 75998 247953030 28041 376959219 127088 343812578 101239 310561185 55607 211152383 63161 249315481 58698 174939753 61800 212746312 25933 22826383 51212 110217701 104639 130570905 75161 90216885 58721 12380347 5385 214276142 18993 87108743 113106 2301284 27891 279921211 88806 350099216 22880 288502166 59068 86844553 130868 14314505 125255 180088711 123541 312658244 12537 95548999 115381 329685314 61291 118776878 8726 140135725 23976 360234425 70437 116993086 22730 53514102 86979 122678800 36176 228696733 74958 227167102 18761 287359703 101644 114460595 98462 158432539 12771 314423009 38710 211281300 68128 286718238 21400 338685720 66495 302966604 6707 308026080 50617 34468137 2371 211645487 120853 31576384 115050 52668574 33779 381251955 46770 299635663 31488 159416786 23548 328693568 123481 6856420 102560 135665641 29873 187512014 9729 374656941 106751 91010510 33959 342017921 48302 76784266 38054 379741053 87127 91321330 37988 38354043 72623 209001732 60200 349389003 129029 216145264 3248 104473824 113975 286697480 114035 162279792 65358 240146263 42088 131856775 56442 358840255 93464 356912131 113804 64914070 40024 19506147 118607 277055781 132650 214909155 33729 84419735 28184 40854289 76308 383055782 82668 369829715 33789 65633763 22228 110068269 15704 274123288 7938 279107980 84721 162088083 70856 104339722 20886 364240405 11603 214145652 64611 347639349 33751 106758279 96298 325829120 39632 290605370 83691 96329819 52305 353201391 37587 75318590 101274 190831118 127016 327340401 60516 367007835 55527 4683135 5358 283029837 7202 229726487 9157 373777293 79884 143545959 47679 208410932 33993 201685357 124412 341417700 125917 183653153 25088 368603906 65048 2510532 65577 82073434 30072 45455751 83072 302529715 109202 351606063 130382 192963766 89553 75249279 69776 91601806 99152 179483331 31972 35271132 59909 322421356 40974 322143376 4160 5386046 83010 4879635 106 369219577 106830 177142287 48211 106898708 86914 8115632 35265 360140030 109336 172978436 43987 368855377 52146 123203645 4991 28953356 17905 106210923 107030 11205398 15336 152170862 9498 182537299 20722 75245193 9632 256707672 82933 145939478 87378 66029704 72529 22631200 96431 88787101 116500 94065401 68873 196920963 83610 102861170 57952 181803158 85153 244155719 11097 168836712 76964 335494109 43142 177146697 21185 354683386 119400 232088263 30187 162361607 10262 210492505 49547 89839840 101263 374343888 96940 212157392 45472 53267406 104792 127493748 95579 34949884 126419 333019774 31753 229252797 69843 301942630 124575 123425157 16692 211591778 112841 159324792 32065 116114993 7146 231140615 86443 363877073 127759 328992952 57767 27544492 76051 81787898 25395 142905857 64710 330346099 27485 191350448 60293 311095194 30655 141941224 79968 88405861 60101 57986619 80519 242407247 82823 341743961 17801 266806370 63120 275548729 132332 336881676 82533 99500051 19814 61299269 64726 242341526 77212 146714952 72965 65658225 94004 33197208 111875 372858370 22727 215752413 92733 193606360 89574 7256679 14872 334438927 79192 336398596 98436 43020220 83569 193878733 118665 187456371 63951 308888929 110387 188722393 27491 199891730 126982 27962884 52166 116702836 116965 55113142 13044 280939066 35435 267138640 87231 160131247 75338 98479779 119101 182091700 62704 158459527 65584 98800200 17255 52780230 58096 44447032 58985 12109349 98558 30311786 60522 71056362 30049 65274963 22948 133102830 9218 384000002 67137 334975345 32454 338077580 37291 42859444 109375 58519741 29041 56873553 83652 298271745 54232 205000372 95482 277399571 22276 319425689 124894 133812602 9247 321811847 44174 123152687 125564 316816077 97257 354513786 71554 95666720 58753 68555498 99784 154104113 80907 332397338 19556 131967889 60378 80522027 80465 295860271 3866 251834121 85935 20211654 42986 150307896 43307 114223697 122784 286612739 51728 139620623 62087 312944320 12680 265151875 110803 143976439 85828 251658147 74488 1229337 35605 285716344 6427 361411076 121679 308518352 1088 4416915 40789 304691086 20202 62796618 72539 250735359 6658 362934731 68313 327901199 125959 364066216 113035 185814476 14221 182473909 16356 44881596 23600 247712442 131226 78128015 14355 313084397 84912 316629115 15889 53953314 77030 41275118 8141 159389418 50806 352547937 100833 305233541 93732 253710444 111362 182800070 129105 157562827 122489 364164836 49995 34391871 43436 48615656 52371 346694836 48549 355470278 130271 47203982 78387 116074174 62684 321244079 28595 339478732 111873 6531018 91053 99081027 1660 272846947 41189 319563973 57822 126829609 20239 337324185 128411 199951733 92503 257557948 46568 336059945 83937 261629316 77079 313403072 49155 359110883 2846 292659249 128131 75496621 112860 272437470 107838 60766411 84116 207853993 131940 259856752 46690 14966189 59811 268133105 107737 104072500 15661 112878214 67918 327215088 76839 87949122 68081 76133623 442 293529428 10406 376484281 78294 149117159 66085 370200724 82636 314726240 50834 60097083 14458 95327814 76827 200722813 92240 86138269 15328 94616887 103619 177552272 33230 19910783 9961 356284305 120144 374292090 3730 378665952 39423 78484494 131093 341408217 19609 364183405 41476 221835356 119533 313252259 111897 158049234 58856 373969790 9912 201536513 116474 67520719 116432 86806753 111000 252572517 104906 357815980 64730 105077381 93872 3459536 28570 150710699 19848 142559250 126139 91224469 29070 32107137 10657 26905118 26007 327497854 63484 115738181 3659 155163216 58643 162322576 97247 32167210 112206 5165195 131177 361827518 30287 154246424 54511 376576341 87394 99871501 6271 353329617 72614 317985228 125596 107950134 31667 209413612 125416 140458246 58813 224298135 109085 124959662 124018 265913202 120295 104517083 104230 46198909 89878 48892659 53096 272672039 126138 282140278 107669 89586519 28355 221934220 124998 237977596 982 297296144 71222 219019214 126704 4191618 111963 125281410 107833 140539103 7985 249692467 67106 186310384 125328 379644536 126370 256488360 102505 151168112 40689 82323238 84054 266131846 70688 257813430 79374 58047244 51846 244790115 27055 36325501 56077 44543781 81050 259773188 74050 242631530 77703 211700452 74035 171995985 26822 128019274 82223 347716664 80310 207017997 57810 371867002 3847 216074843 110977 114380076 118378 237725798 58137 107903913 87460 278760775 27353 311467521 133020 335967527 120422 59010612 1351 303830589 114291 307696740 80394 165296752 7692 324865172 108065 72727014 121662 340346614 11693 228879471 3799 9990682 114475 297506562 118184 356192430 56447 296222253 29614 369126669 126200 74449636 116863 295286302 93004 372520184 128811 379992120 103834 361481090 51194 308991673 53756 208234049 62327 165410599 104651 165355264 3232 178262772 99243 184059783 21688 256338671 9056 271307909 64965 325731928 31877 50376741 116199 276328418 25222 147655992 120343 60924957 11413 333588558 36464 351397609 121878 138385058 59969 286750284 102399 28708606 99647 182205687 103968 64738665 46219 37865320 78613 290418656 16809 268435881 33566 361371130 114456 326683306 116588 40196582 95695 19652808 126876 103419004 83711 306693490 35975 128584360 52312 317782651 5679 353470194 42156 222131727 97221 168028098 68802 298091914 59646 204256009 112445 261592408 68383 339396226 73387 300804989 112799 381646981 122584 236480700 57559 43859262 116036 201183090 91895 36300369 76515 384620756 96149 61229717 90673 358675016 38747 196522843 47269 123928650 88878 15875372 130949 224877532 60313 204309489 112993 152667832 55305 96594144 103734 359189815 117867 243428165 109211 45427065 37110 163238714 125465 126623137 109899 57127249 80691 220535293 113853 49817366 108823 107845547 87861 194707990 34808 51983512 104944 358978194 89546 229386550 44751 163734996 53055 43332989 49616 23008719 124170 329687141 30607 156157981 59279 223958161 86947 336841932 98321 29115982 51543 382456228 34567 206779378 18598 105309392 70507 339070151 75086 81932164 35326 380709888 22635 186693397 97113 27190529 24741 222041483 85336 208790521 21665 237827626 98233 15886464 82830 200705421 132821 354450708 53578 74295518 93163 177113664 19911 124418143 73252 383474292 30701 22015286 49472 346209185 96890 30144168 33058 229129439 87756 139917146 33015 338967207 93518 228884525 30450 216070008 877 287694266 63055 320937430 34342 260098478 44295 20706129 78872 120856257 122873 244611280 114041 119388310 25358 337509741 55499 101142546 38256 204270962 47800 102025903 45976 114593174 80798 90828892 10953 229063645 56715 355011197 122383 184956744 62971 285648582 132989 289542765 54879 165938317 103476 378568102 95156 96131788 513 17780850 101281 374361821 3310 149052434 115462 184719146 17911 242503172 32662 326363195 123743 178778648 279 133730998 114035 304070936 127146 285663207 106753 381822579 123124 78598114 97261 248306013 95213 355677948 35217 312578252 59240 271995854 30181 147016774 24938 264206387 113234 355577495 33138 322667402 31035 12626887 10720 188901092 39776 325770600 53838 323760778 51748 105914986 121686 267900644 32377 210727398 32872 103870426 42419 191148974 273 353020865 59822 166617559 26957 349564533 94393 230772880 109581 11451009 126166 357413679 113506 69988599 64870 359181487 94297 322532191 44683 60414530 48154 198815741 96955 281285714 19477 52070027 24395 347763335 39984 234021671 47573 298090143 53872 270316782 99581 87369915 686 43356575 118863 182017901 36590 248440581 34020 338117432 28755 345560124 59715 45375901 75136 136190523 130555 169244380 35662 285000394 31651 306613891 36226 248873654 38696 240061312 131981 121992947 123280 370375419 128682 80839431 48685 226000924 76872 91367191 64130 181950434 12869 41971699 11667 116799303 16881 369281848 83221 80230909 8103 54854755 58629 324847934 125312 346606627 18676 244823377 100892 60442435 61222 161660858 18532 361604282 42615 320180195 75928 149866251 88807 212166785 79593 76993271 53040 289495571 85110 237959736 76396 75946414 105654 234312193 131551 140333119 32724 95073365 132284 286850021 92374 21419463 47270 320043332 38451 209838669 52484 372782128 3170 107201291 21451 304454787 81476 198304993 29591 240109959 120216 209328861 69785 126719858 40678 197318735 110088 123948706 61474 217205637 124788 309237399 97283 106665152 30322 223187954 18792 181647378 72943 62851263 17479 14355345 103709 378907155 60294 349097854 114385 49540294 10701 214040533 118348 44349689 54735 127555399 10020 180704154 127761 349784500 133106 370931631 41858 46179027 5442 304724084 27928 300396020 15552 341910992 19562 302740290 31105 356873753 68461 42266255 95370 154542690 110645 303546961 55002 207341571 123718 207340520 35316 306207386 22949 362987457 52550 15135487 26442 333666463 83092 364655733 73263 206621026 125780 144984525 80924 359432116 111983 48309543 41615 331452125 121686 40312822 77974 25884126 83389 315519583 69020 58152359 50019 240446335 4600 91403835 69020 94962374 102406 299119469 98537 374648646 105854 202819373 50796 76770763 77330 234773634 107240 266719651 107204 201386742 37988 254944984 24427 297423499 3385 254097523 37525 258674941 26319 129571581 93575 48972065 54269 377834743 19071 202872492 40870 223255543 47314 299872212 127846 187316031 126710 283327764 31502 29992268 120016 226698708 19264 22413645 62076 280923879 83321 364369576 14772 202581819 86145 333762665 125590 292497083 53130 164596534 39381 98462952 35213 113147608 56190 35308901 60508 105744204 87107 240540806 109636 220077624 27447 105754615 71117 124248863 98488 376961488 123054 202001999 14791 8143913 31294 191255479 14712 243057745 67293 231976488 68363 261925083 80104 289420918 98137 56244327 72495 325018613 72858 126832162 88553 2866823 90921 41342715 13046 156705814 123569 250688119 9732 230749285 94031 331766689 105710 22985917 51586 7328737 59648 360777096 65717 208540630 79952 227331379 128622 280923572 102181 306256781 19439 169994421 73997 207499283 35623 340389248 3858 76032351 100752 173294632 115225 319609221 87944 58421189 72388 364518898 10435 26727323 99173 119167017 107523 14358647 84760 205456481 48400 319590278 131690 337555897 16220 121884184 95101 1458267 65480 184382438 30760 112582211 47578 69375159 117113 284283452 122655 174985563 38548 280315482 67138 211789738 81626 274638693 125736 107608696 56482 212593232 124979 90846200 115098 121983639 94371 139154204 106538 191693293 81045 58058856 13691 202221645 62876 138901247 20746 178241974 128947 123274582 86609 14190730 61937 288584642 29811 250833823 95774 273189977 22482 52939079 44168 22400314 83159 78659480 501 93567509 92460 199228321 80229 155230542 41314 45370362 128094 45423121 77979 71594969 56988 220467945 105293 254027400 43194 115137203 16461 214959858 99551 73187665 93027 324785748 27143 9267770 58653 341268609 70867 267235208 35074 317138345 27545 249085164 56090 282976773 51052 112681212 96736 346708174 69389 48557079 89961 375792259 25600 13710832 110035 211533632 116412 369286824 105246 104381038 46162 4101550 76460 318289714 125468 89159234 29164 25672844 36315 382552659 38018 109994515 6329 344282536 47514 31426390 21563 171922100 108269 313604551 1282 194748526 17764 119012967 13586 203089250 98384 72380696 105919 348339410 38646 300639472 85557 334338468 34712 89398586 124767 228430281 119121 306613639 35503 71067362 22963 74933512 43648 58340479 5619 66184959 108484 343504796 92638 227247345 54874 244430149 112954 199356441 33534 99731411 6310 302532114 131730 199701603 104193 356243753 31165 356196265 11555 111250338 16686 42818553 92863 380595759 39906 149588657 101590 364480042 13744 366002220 73870 288299825 32406 159277293 60251 382550961 95598 249390879 75459 332310799 115472 169034819 15971 349981293 77483 41385238 9727 114112523 57302 21832699 79519 256412744 93847 257384853 129180 1356073 125792 5491191 31536 60453391 56492 80025990 74322 9558084 41154 42428897 32880 270802513 126625 161961134 86500 339108209 94028 177278707 85173 345370048 6986 296868384 66795 41523584 108353 171169250 8108 333255900 87994 118877982 38216 328433623 54971 343061663 88159 214272287 122617 130305050 25758 127950924 84142 219854491 45111 107532040 50030 17776690 68208 87624670 5785 149144423 63015 110857632 114408 222671395 97792 277904915 66889 142827424 103673 337588560 127403 133722870 53859 315619370 18514 135793061 20082 21236018 2100 249499657 6590 16339668 53625 231975122 3205 110779929 19483 141946458 28346 294831788 112355 358889349 3865 177289662 41674 233344846 122182 342853104 117670 378661518 7186 252762189 37670 191115337 81743 292889327 110993 271644359 62067 151232159 104612 250036194 54210 312176105 23548 121755852 37338 107444400 85705 260198577 27917 11330813 34937 198149312 3017 278271571 45173 364672233 118666 147201347 103600 20758024 1843 151571504 30627 354729212 41951 270177476 89894 175348785 40812 234129532 7080 158573742 66205 143514814 25285 384852612 95133 157710220 127243 182572839 109692 190333125 115487 238445932 130593 380270828 77256 9713807 107016 92511951 56192 379761602 75687 230694256 54461 70930719 38054 22981689 127162 92625367 85553 206477298 41475 181342182 94018 295764470 112907 370534227 20623 11716010 21823 45619068 106553 202881626 25536 256644289 90173 173050783 122404 194020098 54614 368621054 120378 211713632 25663 326481159 61187 367542856 38417 246480633 72277 103344405 42748 60855469 75564 372439037 50024 118396319 112706 87177650 118744 346779806 27015 18091469 50545 138270906 100464 272893320 3573 29610293 54399 378044286 57250 255212728 29078 265766892 40233 95737002 132286 112772614 19909 287304276 6894 67397081 70654 372761076 15568 79125874 116167 359424189 70009 6967634 131616 379943938 65402 28248597 129605 350451675 65041 318084969 111501 256150880 122151 74337579 79461 170229230 28508 4107961 51226 103690896 28930 29377866 14721 114842821 19910 40359180 38814 108693739 11282 301221826 99347 55279152 130572 199439051 30922 369166927 20620 348086213 21332 154657800 116256 367354228 125050 141310291 118164 125860717 35233 84015801 131209 180609809 52036 79954460 42199 106454557 21760 102130215 115286 347716695 67034 252897854 56856 99656046 70420 291022736 130553 210137640 66306 306574276 22706 18999311 100034 279995833 59345 126956155 57570 360966456 95135 254476228 33741 66350731 122476 254324720 60628 290876678 117486 244757879 31209 310948957 14800 242431328 65285 226883031 42006 57519181 17366 274637519 80862 41519754 78102 42207092 96844 192174867 30553 84463730 85040 346702574 41634 11828128 59525 162040298 99235 354066073 93256 302133191 101175 354312067 81458 10816270 93449 9402814 36790 294948160 10838 45224334 41812 76698664 44281 194488993 104814 235378008 13143 39277419 48119 71425842 99325 109701035 52155 226806600 63693 383184312 69258 160496781 95664 311076362 42858 73157952 80494 90216025 37926 154216504 1170 369884414 69363 168101334 14717 32642548 111276 329840968 20155 346254564 43802 172306384 99162 205581731 66766 282466910 30843 64774796 129729 320627737 130685 273346671 122715 85906779 27580 25263403 38107 370826951 23697 60928988 18785 384833300 7614 215899232 65662 307703844 58560 125964111 18756 109433987 69659 85230966 107880 42610385 15652 299822433 554 127595432 110929 280949304 121811 61762693 87854 369731302 122514 254033122 13493 374828744 4392 53560840 100370 350895929 128777 224353627 130816 368996188 16619 29737129 101884 179372358 69052 205771682 49497 293112758 130060 29756187 64046 141521344 75273 171379913 94638 281801939 80987 349923917 51480 232380488 6378 45375718 69526 333675667 10377 221240693 72461 105983160 52547 206847331 119457 91812652 12217 306745462 25070 190982611 22374 374951343 19426 121282255 115809 75809304 100842 181507723 122206 181849279 108100 379003884 121723 259807007 18835 233959237 77942 114058713 80879 378345276 44280 96355486 69687 247127999 266 217620343 122910 369614251 50717 101807352 117697 147384941 42313 358387763 84619 376757812 69210 155411672 69660 338944482 35680 316971024 94733 218819970 61085 142685951 1550 36763046 10910 80043987 95713 187360866 11469 85382390 45872 192414615 33274 17500715 79521 237757930 88018 249918734 22738 339714666 77908 32262309 44427 240684845 19378 274961886 60472 376870695 107740 99294319 109350 263019431 68823 227499170 90974 204357203 90544 246840752 82933 220759617 25222 247249087 1869 237022899 16773 230511857 100474 185657513 77641 309190274 105287 80197728 91637 238500140 74647 355871887 75872 29683045 64141 316295467 123564 360715197 32452 29402731 6925 160098468 49925 24136328 131303 104146404 121078 380557029 86116 264901019 121432 318712529 104827 344963672 53942 143737313 67219 155687780 50755 338735731 1869 121825866 106783 163553647 122842 30631584 46425 148036747 104940 326590660 109009 8209631 22656 40442815 108963 155772530 26003 278157429 18884 45379535 2180 58058553 15669 59023051 66416 28559300 20005 90549675 105784 289743935 122706 62243495 133043 20903294 14363 86569985 16178 267357620 55263 304457604 107198 358345679 42351 223476238 37532 295089542 35660 335951553 75490 145330077 12119 322402226 32367 232114098 64066 382266910 27790 14741582 21831 218100456 53049 263889563 38687 106211670 82469 62720760 31897 25011970 79392 138593700 48007 260684122 19390 225085114 40525 70811601 50550 282634347 8545 69355127 89141 285690790 56556 26873268 80167 215965219 13670 348119350 58195 352388213 125312 125884861 116246 26807580 64046 363284154 35777 201026189 34642 347858867 26698 168834338 77603 184690589 29606 14590481 45779 41410270 130116 69619701 45085 108685187 132600 102470784 16468 329854493 11315 204852808 36345 70064871 81662 344793150 53916 13078331 17703 265312800 23023 85726807 68788 207627959 109994 374945856 10282 314340677 81318 165038080 95144 147591613 49981 142701613 122011 40592335 5246 88373002 18672 151464458 60587 159331263 70803 307243013 15324 355552148 97372 28228934 12211 77356121 15333 357932522 47576 40730099 40793 354943149 61886 153213253 100236 296478718 36993 307363298 57177 348923219 37945 161775472 19566 335870082 50658 72406306 125447 193397758 103296 309182504 103788 5440041 108892 34675771 45060 16470760 98404 286753072 30875 359676205 41908 153287129 70871 344205625 64094 9484939 25550 163400584 75643 246427557 45680 358038942 70095 96494671 21258 208231054 43348 218890809 122686 118858785 106401 191133309 86784 314180450 101504 374268362 78906 89086750 33959 376949870 86209 223326846 52964 166262361 100048 196419933 88081 315348237 99741 248598424 376 308089658 96175 227270198 33138 262145049 3771 37085917 70039 172659524 45027 314951781 1051 40555722 65004 37626168 29414 188073874 84099 309726229 57316 327304076 65052 125342594 84816 378468297 8967 43374350 104188 201035344 48683 285612474 109760 258469324 111687 232674377 58628 291770866 19661 378705501 16974 128169343 90648 62683227 107311 144813420 42248 86044247 25190 349531356 13641 59818331 12015 64170299 67667 137475203 97483 116480693 109265 266111386 87371 21853965 81452 348185945 70399 122522431 49923 364466254 107687 125254232 6018 217191255 62967 18721251 102203 109853451 57201 11399875 16178 100364787 50388 296715998 19530 339518932 45878 144915106 41218 355904576 34986 175893272 103097 202549799 44286 248106892 128825 319693034 32931 15605088 113319 25522954 17550 177025227 127428 211283939 116045 218675708 32504 309366260 122112 377766783 17795 274517108 33767 285457688 18013 361354803 74704 17559482 102824 296891386 50894 22420063 40274 255004592 41295 350015530 48671 193087669 57758 251607657 115146 123041331 68633 269823001 38451 123235781 100718 20169969 15710 252773754 130368 21143669 79139 173556301 36279 42456619 55193 185085845 114056 311802885 122993 289602733 119470 166910782 91046 267294610 32574 51192582 102209 140338071 26286 33112681 5880 86496487 16096 73235424 47676 134851169 2801 192740798 36474 242041582 12742 95509077 84340 190111102 43887 44956423 100699 240104882 70961 56743727 130355 288489790 101448 71575475 13830 60712132 87521 297820770 92761 167352470 112992 267834249 59039 145578173 61228 146426616 79089 138678536 103872 160950434 1246 162750308 46449 192843559 52660 112090051 67686 180722834 68916 16286950 26892 102923353 106603 134918726 114193 278959899 95387 283676166 114868 16429931 2239 53126218 71905 224992671 74211 12596696 130044 111536367 34027 156907319 87472 265398834 81593 132569631 110218 237143824 104918 198779207 108081 178383143 124692 244839142 18539 297912075 42641 108472192 21274 261616391 4763 351534560 64206 197818313 62321 218776969 12360 85044555 41377 341259892 49821 414022 60075 383035699 50241 351622213 12197 234902655 87444 168601516 118585 289610190 96427 67124626 20013 97083697 19605 67930678 59639 322829548 126641 263003635 61950 157331265 7289 139401689 51796 186541644 92295 50988576 75995 127713387 2963 360220551 49859 100815860 39529 370469359 66406 98501157 126098 133690643 59047 155316722 1579 105591468 123932 189114201 40830 234267660 130397 358142887 125199 323607978 104622 338086490 122419 109144680 111676 277863131 68773 288206957 98371 17730076 94174 79543088 49026 275732463 121261 246707757 72206 129773389 124273 30811054 40660 27356059 115603 214747823 64889 344365850 125237 380949026 40415 231236360 76434 377284300 113308 84739818 44780 379168360 6059 244796010 22199 219323860 31703 298169494 37676 213468137 121690 106723232 84162 129182995 120830 143754911 130515 4682677 118072 374196969 27287 35487517 91033 312242473 85717 57725026 102569 312829433 75612 368262270 90961 137457710 101468 120067348 104743 280348653 108863 280646112 95934 250487093 25423 311935164 14991 125972577 82716 31862506 89140 284483431 90143 351209501 106969 350308488 53165 305630845 103500 226463276 131854 156813839 39610 248351789 55711 282137811 90630 328742053 117292 13193927 123590 18217778 75422 308950954 112129 137624338 119851 342719550 36329 129709755 111652 371220096 96071 71768337 113482 284641556 6163 119414383 79713 371366405 88613 373721535 130416 300022423 38457 187278739 75422 238627325 40640 216595168 115454 194711181 132522 155229340 37989 204136851 13266 364557214 100514 365716979 54038 222180772 65256 52392782 47258 60102937 106305 265537398 126221 288342384 72707 106908768 76312 317442811 44514 263593471 115438 20290410 9229 109426196 128203 383842617 94248 192370841 47578 203431427 9022 247199927 38603 227909515 85383 357037359 114038 47897652 91492 284916984 59195 300774137 85016 201700265 115627 93933295 31572 233442408 126454 116215243 23735 236832706 100281 255200320 39116 225725182 37337 148249782 104216 138445606 121001 138687030 112367 223820452 52358 180407603 42184 44361146 65819 171470706 45439 24662822 75972 53206797 92590 155361779 108848 33376017 131020 80463990 22099 290573332 124189 265051516 105129 327209272 42008 285264329 91653 232239672 37854 118443886 82922 368981382 101381 184027245 75571 177722256 7190 184035670 126528 153673820 45495 127648997 6202 15520892 16879 307284715 58786 234764865 73417 371742322 2217 256953514 76140 227073162 60519 364839933 3574 203424436 35334 110990526 37181 190887034 34025 114876789 16381 160841473 66977 130554739 89414 379036313 68454 149125090 36765 50733634 36169 364238769 72762 35032204 3269 1641104 49219 368177784 127760 251579819 64697 151935192 73817 148922325 8411 90107188 36092 153924281 38502 204179080 32847 296743450 27192 36343026 79641 90272021 92018 152494025 80600 222637391 39740 333490709 8247 370096968 57434 208292228 42948 18256811 51934 20787963 73909 206583075 89664 76653213 111375 35549649 126624 168148689 82521 1029695 109466 245770171 56589 86479650 70543 35209242 39035 151311991 79903 67920115 79210 20187647 8794 143687022 123966 240794205 431 290545135 92429 279212183 4492 200952749 39560 218249253 116490 198108379 38171 333819658 85089 260326372 72441 25218330 4654 175246550 72404 193018396 12433 229725614 74568 151010519 13312 376270551 20431 296950460 29884 238436272 128576 214225053 94888 179425302 40492 275704788 31129 299825611 53958 275742452 86599 332824117 16438 278684393 28544 220961121 123744 289948499 36512 171267986 50253 324741425 123853 65470897 24949 105220239 61059 185744841 88543 123362740 43518 309553845 34307 264136739 92259 127795707 31266 267624085 128295 342236101 17479 363715098 120085 159804545 72923 294145359 66700 59553379 96579 369008718 25184 74386258 28271 225016634 123820 130782518 35333 362215550 47040 305960765 109771 352906951 115098 79952511 77922 122287625 28088 63652134 74026 83266434 117090 205011605 19587 7014367 95455 94496556 67685 18880892 79440 62416663 97056 266716729 8885 345747827 86568 344061641 62055 262731638 100624 311548899 129754 140542999 3440 249817812 64888 212142169 2432 117292389 67320 263315340 7190 367725515 16273 90927994 40982 181378595 110978 344524800 3879 368639736 29716 172443485 121339 162186767 99291 61734316 66989 367203459 66806 114650661 66405 371847141 89067 356760116 23978 379141785 107011 323238247 45631 155350757 130743 305253255 106367 375305638 16953 300876070 75700 293658470 98533 325380875 71874 185424151 71815 350336459 27450 125908178 112117 17515271 11754 68754981 98290 103595473 92399 203280422 4695 338686464 17221 358493306 13224 174089694 104383 339107025 94390 373577853 119473 16360249 63080 120323303 32833 312763046 115772 164791094 101829 172678792 64917 278669720 5770 83798633 24306 17479006 32636 259769801 75613 78016937 21043 18272944 111611 81184460 81547 44941276 34264 59235 128592 310134895 111401 128138632 45111 198329275 83658 193969756 66527 293037191 96382 99695616 98863 46422058 65288 39450433 55761 90780252 19771 109449279 92879 147012546 10649 58997425 104981 172817627 94173 263598037 129852 233481447 80279 235672797 4200 329561862 129802 327726153 65475 70541652 67174 172460008 39194 222330388 285 178534772 91991 333149004 36147 173138362 68938 140985686 17039 344321785 63307 194287595 69863 242977654 6380 347712156 67298 187404407 2382 65450811 80176 231560649 47179 261868831 73687 272981641 64689 93721802 128566 255519321 103770 343334755 70937 49357431 46063 128596936 62009 276072267 112419 68847243 1072 141708609 19545 120937405 127464 330417629 68567 162028800 34105 347688084 84926 145249245 101742 203706368 26172 382183240 79424 170474991 42481 376210084 90263 338184687 8028 379434055 107413 231297135 69781 23687760 21243 103573742 25802 325409468 53358 346926216 69902 206399623 108828 131705164 339 229420693 126703 210924467 50531 41630395 742 267434007 124090 204625968 23685 383990872 87414 320390098 58745 245660881 65248 15570228 86483 330663745 99845 153892293 2770 163510374 125346 123168706 25511 105221070 14308 347780838 55442 14516434 125564 254830424 54093 91444031 73140 217595045 101012 58780538 8642 254168422 98445 288132923 99460 53735976 115551 45759933 109644 173556964 102404 154809511 72310 69615350 94020 285016205 87869 115203975 123069 297088911 114301 288518596 25077 298950160 111914 345646566 100130 365149568 51284 251465597 13179 59944088 58111 287592210 118937 343748297 89391 229775186 41213 113912127 89698 91798784 95074 333286547 99261 113967063 75757 112838931 35228 156212272 133297 369019715 51041 220846296 1104 268302316 19403 109605179 42575 178124699 77091 294059318 103033 384041739 39282 293502743 80895 363543063 75642 145880896 71036 288157976 9911 218210695 114053 380701023 56362 56296941 99436 261136492 109266 271463629 40104 24627216 3458 289451055 82645 289281224 31585 182865927 46266 334545700 3287 85400036 1873 191360843 64041 323267243 82079 378239686 66996 194454605 37604 118483254 1712 110450747 60105 160077699 47643 14165249 33768 284769268 129425 162472469 96368 331128162 20079 23723089 29380 66382246 73614 73906839 31149 367865317 133217 103716729 40081 115481403 87499 135763225 118612 212649745 36263 65878209 65731 111166768 35315 290294943 82218 197388618 89325 373113837 19572 301131145 13081 183458221 101510 232176477 104422 29353337 33653 194458672 49942 332950984 100162 92401581 13592 15845096 21670 135234687 23177 128316849 132943 84126455 72646 324742492 61536 21873296 47315 349434991 131059 183513153 83147 236397928 13438 140102131 59359 167242764 129396 261502329 86239 250185584 1084 375472900 23199 6806148 129055 130892136 17291 3010469 56274 308744553 37011 146687958 65813 176450747 99165 282464466 35974 72868172 10415 96924421 75304 28439732 34112 246422787 54431 86472624 63846 101699767 8225 213791287 123481 262077597 41175 208252179 96158 64490255 132712 61684499 21397 214196804 66894 175237935 16680 325878404 73083 59560790 29166 23461087 65321 151049825 78202 174251438 110327 276847064 127846 116325144 17122 348603406 121073 277618607 62654 9465022 82479 34040293 8895 197312036 113665 359714432 40774 270111918 108934 364531285 34 134455383 66813 99667643 69515 334110399 32477 171917156 100868 376026313 6222 168785128 76684 180792008 96660 49067772 43547 3001296 41024 19313835 101671 189676636 118456 254936737 69537 23128126 130819 274339994 8877 147146498 61203 8541924 57495 252220140 27013 181858859 53396 23684029 89522 235880313 14712 235542499 75942 362403694 35014 266878646 107288 20856428 83986 258587860 112463 298486336 59554 217207925 102509 172553699 129453 218692785 60080 36991307 114872 166417029 9447 77420438 20270 335180331 96636 30884869 27605 364909797 13468 67331444 101545 282772457 30686 341825507 77115 168359002 132019 284564777 105827 331071643 98545 357618015 77922 209268260 8046 216295896 106349 102007055 132353 43133979 15431 186732251 89246 188032130 27886 86128687 43174 121065177 4367 42415514 88969 149752205 50936 190891038 21911 66940547 82288 112438257 43771 356234472 75976 355342483 124141 278067155 21905 8275116 37075 61978359 105367 360780901 121293 108749469 65072 57179777 124140 380317059 119147 305168456 10088 7694888 71778 287819377 5426 95783271 127009 32854010 124745 107665600 29169 328747899 49808 336723827 66731 362317893 90662 149489647 60945 303332480 108438 155104850 98263 189756424 64364 202365480 74341 272997587 55589 338601871 67201 236306177 115378 355002952 1627 89820253 29144 164942786 92124 238056429 85762 306829329 100868 19872073 101415 370379671 110595 108233169 13006 172393732 20960 40640579 120137 219142082 50254 350996038 42843 68162545 9363 79230978 29112 9231021 58651 145066891 81268 99415791 121947 240397805 9689 141049235 69702 1704430 8311 265432946 21886 295537288 117385 290849547 74199 297746593 89510 328821517 5048 5202465 26002 163707232 116748 18665458 24101 142544380 95980 198340657 44149 173400922 122862 317589447 77182 192356583 50865 53946370 76313 58823301 115934 219164825 110943 138866977 39167 108331557 98361 148091891 86686 221783247 106579 51169277 1265 124143630 35512 42382025 108082 172995180 15596 115382895 4695 302704196 19941 134328374 84713 331625274 132411 384573488 34793 330859866 17009 207384931 3 156933619 81664 185122881 1713 8237861 15824 39097106 99923 102187709 91855 158032783 32837 368254949 43124 51248858 87484 112171151 6766 137696949 78676 358206893 13529 250866983 101722 248650803 50106 47562968 13440 304328559 82805 54007215 36354 382557460 92427 347414515 63112 172716998 60783 254903703 72646 295633498 127620 268899662 69 38657677 24361 178174102 121437 36591554 101421 1657938 99590 296043843 58213 20937905 74497 131809787 111465 55141977 45833 196611049 38068 124038977 48400 314555058 67844 258992903 110093 265516597 126136 245642818 21656 238087758 110971 127809255 57588 144354015 6197 57373755 64508 165705507 47722 256955625 102628 382203491 73545 357773124 27839 330266405 69486 136417421 95021 272045947 79687 117478321 82652 300787490 43204 80275505 130012 244544230 42827 353910024 125375 384073266 79644 112721714 11296 174000724 49255 291804564 98106 1554975 45425 201326081 47905 312071451 16398 108138593 61122 349959878 108580 186414846 41691 253082651 88111 160002659 105498 23952816 84249 10551560 2676 295452507 123983 328852864 125471 14124930 4121 83966412 29873 342967309 101551 266874046 108815 199881238 99157 336275304 79105 120385408 5523 383758200 51510 179627969 53042 44707730 11474 380118609 114295 5227282 3235 308448646 85531 354406231 116330 370169453 26044 50275528 23775 114860397 108590 221482063 7831 62186027 120204 175268342 109161 284794469 40623 346901927 41681 363996406 88688 340482579 113357 293584547 131688 285159147 101670 335593310 64049 196730842 15453 295772917 15385 214366448 16035 297708235 99026 44557890 31116 360260295 4088 315688398 45723 83600470 40482 143864553 58794 172585447 9442 30141802 79878 42200193 33268 41332681 77548 35055452 129029 28412757 53194 264457249 85779 16868897 113082 187715642 31928 121402871 61203 273735169 26715 17420528 3475 123680152 54970 267729824 14221 218038714 21656 44254291 29553 269336278 70860 221946421 107931 181003381 24342 346687800 112303 41945277 42727 305868756 10045 377796574 66989 107272119 31773 66604941 24896 35946823 120193 368509702 131144 104196508 98103 247985686 66303 57640858 109281 377911525 71680 128930437 32526 313984409 132401 117865817 561 366215072 6142 384355106 106288 236448650 119138 374924791 36670 320176974 130567 278650850 12445 156823070 36159 293568935 40158 270603945 21454 138521466 2784 67525187 61211 103569068 46439 270421234 62598 72594290 112797 72596060 5932 23679899 50503 230466679 62699 7241289 95369 110113005 39450 312617459 42820 191981342 98029 66839008 5839 218401943 119490 52824669 124092 88060748 58684 136125667 71091 19780331 39951 242709057 70094 308914812 96667 257489222 24884 212568150 41103 234668613 62060 170468870 35370 277151805 21818 376625819 132451 34148582 128196 326015809 19174 367723342 17550 25142717 122091 242710665 15950 159676867 88162 36415287 25305 275428568 13460 141590677 93471 228309324 89595 59964520 42286 136294086 128440 87468687 52099 252641627 85252 289827189 126245 295637799 58590 100474755 40221 279870627 41448 31273125 86525 42335153 21172 194893194 63159 120307174 117196 121859714 102029 235493014 29791 227462396 7124 332267166 25891 41611713 56193 96597262 102936 146564298 55153 375811318 27926 343251280 61618 377684806 81348 39905761 94147 162748660 107460 263640568 2077 195419745 108901 331987332 75354 353149591 112212 199677787 75074 205634979 21354 336730709 129919 253244245 83810 283120540 86586 362923299 24201 157030069 84690 84370543 73282 58580226 55863 34817009 51230 4790060 123853 234784730 86077 52525007 99368 252044663 6837 213346920 94998 143824719 85252 146269725 64118 295382626 109256 32518972 83161 359591432 21088 203677860 68795 217852451 5057 333687027 104553 241160822 12431 38064422 108244 142563464 29446 66528450 69996 185375096 84348 242973009 126014 167713847 8708 305840416 100324 354063166 26702 378384485 11978 10749647 51647 342102694 115937 1780497 72277 355114551 123357 119516240 87394 159366908 42663 155236687 88903 227324389 114382 370347129 56458 180494711 86914 110798325 34141 185647814 72700 134147016 88638 295745162 46576 73986015 63483 57856492 18879 378425471 24005 104183173 130721 118748132 81812 318282816 17430 22354732 23129 359682738 81583 346906807 114163 277543788 42542 374882175 79935 245447306 127856 303495553 110565 29883248 131139 117674123 122252 364726672 51474 192727789 64321 297149298 105655 3522419 8989 57752930 98928 110965686 53842 58742402 36974 323993766 60099 260955640 306 82776482 19825 238018646 102019 217640898 26048 281720783 96667 194156052 102092 234486719 16625 337183658 64419 19720798 102724 93339545 129595 54099202 2742 283202099 93569 222500744 89840 52385731 122945 98126460 76282 48332775 15900 353880527 131066 322192530 28284 381015666 7344 268140777 114776 298106863 132984 193789136 4813 304483929 8214 183244523 46783 47285644 91660 62068932 103505 171171639 47311 374329877 67463 9241316 99084 152965287 33767 109209435 103405 47231852 73078 18437503 51353 14210131 77630 112124157 94734 68029997 126722 261295824 22155 376214417 103237 47713041 125828 287561453 100204 248508430 91237 33262712 10016 27036321 38315 140576107 114907 106937826 38906 326662466 87699 179484245 44815 101204940 68545 124557666 74330 367106485 99748 110028526 30349 7937045 24177 193045063 108107 340265222 42167 333250533 53985 209648408 128803 319206933 34745 291156645 115748 344627607 127089 369588923 124126 193866748 39737 176194355 53463 209539755 20467 301917979 40078 88818911 116836 266476675 132732 152473453 51749 64822030 78969 300443048 83790 36265034 30322 260110749 108570 24832030 34658 207877378 28787 109571472 102274 286557444 38458 287352374 122968 132536841 100561 69213207 127606 224168614 122749 88946832 95193 157064031 38759 296803119 67026 283131415 19256 162829541 57650 251152085 86709 269897441 67767 348000740 24913 321453436 92855 89713557 126159 154431743 106889 151091591 18050 339565833 88720 34004816 16745 50168182 29830 137545711 32909 108771816 109774 241764704 8554 306340947 66326 221442767 101417 341131867 32624 243918182 69483 240063725 68686 186579412 4442 37351564 13135 370890122 54322 266279809 60676 240371434 83790 50588618 12107 241965216 35567 87151405 87109 379549377 43261 169055844 56650 264729104 56447 54221131 97573 305246135 26592 282909835 79111 318051412 107726 106887686 2031 343847595 103922 177820830 96517 353861299 62876 169773600 15721 358050666 107105 207595272 14413 224130574 44686 282959105 64666 154932800 110049 134583738 3029 74850200 124784 357575779 11029 206058371 115009 229567912 38418 252624433 107692 82146590 1214 311123075 63667 33134575 9905 73818519 17387 147838653 103783 35465612 76327 259646085 26611 207482419 33071 350810732 69934 118792693 48597 266276242 21471 87528479 129811 14652221 84513 39530387 90604 90014867 21187 305896860 69716 148454766 103128 61761644 52955 226365350 24262 201602667 74592 108082502 12118 342684362 20931 248508286 19206 285317596 121753 227430255 51119 197272777 117404 65595205 52829 103295507 45146 19516903 36631 356477087 66126 63669844 38593 298413501 4417 265726101 102073 336539893 1346 165802749 55353 268562038 28660 269696502 80694 228939507 60902 331293797 102707 61497916 66644 65263301 26366 334300055 73965 289006164 57712 286198807 11890 376799913 79858 172827622 32059 157156692 30745 359040666 115110 220422075 31316 359693988 73357 274955668 127706 295155740 30177 242497569 13850 48242144 4623 120410931 65902 271076620 123766 60655752 25649 139517981 103449 203244481 96739 270893592 71886 22767686 27359 378588036 65360 90761383 70737 84177965 79619 263940748 38285 178303927 113310 181263206 91029 21068849 78941 222722738 132157 271352254 32792 141895914 34762 30897253 57477 17072599 64067 72805140 8670 274704790 21779 231443772 92606 28723714 15969 67789087 97914 338500035 93863 146721976 125702 268868405 29898 5485022 108748 379242597 117468 200490518 83938 219600804 12345 144401049 717 87648884 66977 339743984 42514 318305883 122017 318916787 65121 37459545 124867 245685247 4051 378198645 5868 289668614 98032 37518689 87879 19204895 34204 193279554 33327 36289789 126641 46745493 121964 242512559 72175 218869769 16658 283562448 128235 190683724 115125 222922161 88061 115404104 95102 198171842 19072 297295583 18777 81634263 29884 223456495 73659 44617265 27192 168789652 106642 218123774 109478 202202459 128365 306994349 119797 207695533 52975 174378816 15976 152195686 38512 157422940 20879 257490990 17547 335966296 58452 170405111 99728 255349639 9283 149753761 120948 199833102 100413 236382494 49439 7218176 9706 256181935 110446 54775563 88253 261469248 89634 50009018 25164 235125192 71388 105332982 65531 162227879 126881 668419 124154 317146321 50233 331927478 70475 131592353 83950 80502741 114170 158325204 15221 56543462 50617 314992737 39834 316757217 59979 31006043 85082 122692872 57570 51159243 32308 28241232 32057 310710374 47027 12761996 24492 248171377 91061 76482620 127842 4641553 65934 119847862 126352 371293374 68881 33608036 89120 329055531 64682 288802921 35957 291309091 118836 4537205 87937 156524128 11246 134315447 72373 262206365 106646 334858813 14350 360096509 98082 204837626 55192 96552378 59807 380297912 40720 100693443 45241 253963523 103303 294957973 128989 291521847 12022 95564286 64088 117090824 15219 111509483 79258 67824040 122939 290635498 29995 219382180 34686 287787075 79062 376936961 20721 326975462 114783 196354134 35136 99040555 98381 247658094 125197 17362187 47025 301439743 69979 34629377 11396 11284822 8347 249231126 5509 175714054 42279 53824065 121564 149921482 48862 262216630 59475 56911277 115438 38977209 102651 179906379 33363 80287131 89264 130660781 41599 59779950 38022 34785440 90211 332666774 32569 157413640 125360 317044288 69446 143249600 86348 75562562 20286 128346983 81451 337179215 126867 383685080 46005 147653460 92738 315036108 39492 27900887 23029 72351599 102741 343822222 868 30549346 20871 349435126 286 2021697 33475 164806305 20872 16229687 77098 309429733 47955 266211503 96803 10206870 14675 304990445 129103 164082562 63049 61347258 88944 366010589 65573 155853473 79798 167443356 60922 379607887 42348 63804666 4740 214696269 60669 113573173 11928 329104570 55634 182077834 117130 213338808 28694 35829422 49978 102704737 16225 332060410 91951 232293720 38755 126410297 127906 113202212 17734 32908842 110548 353764460 35985 253212490 76460 157729135 64944 25763277 47405 341861884 25342 66072551 66490 323744891 1117 308612875 106582 17224066 110220 191765652 71942 292245054 84099 63649956 44793 968460 75053 186272018 108210 26574874 23043 245929307 111792 48644170 92146 74524743 26185 345035962 34752 225662125 31973 338745922 59693 260760469 25832 359880943 63671 321754222 104963 271460565 13206 22178186 39492 30859526 84051 377659134 42920 18350141 53424 123314398 21423 91354353 98002 143005101 17351 271938170 34100 371856370 80389 239736398 96836 232273849 58194 10532521 41638 313110340 20042 17958523 109443 315683195 67982 360110982 51300 27294000 47220 76566580 12571 337948556 20775 159214207 129438 142476953 106036 123246427 89045 215209342 86427 339415204 66991 116654959 129452 379179185 75758 284034910 3953 361527978 31290 309541699 107025 73325150 25257 261066493 106300 328790677 115107 18988545 16318 261951910 47972 69994830 28165 197652199 78663 295515313 77502 261851660 123726 203149668 31627 34098245 22298 130071118 84340 150864951 71192 242136132 74059 150791900 71244 280947865 66427 293619733 33590 343669885 40774 153235707 12330 308329164 122663 169883660 120734 363995404 100571 82432422 89577 263179696 1327 84499354 43090 328846048 121718 157895562 101418 237035274 28452 280829280 46801 82641263 17294 113300460 21085 271786028 95143 328292256 425 384362983 15732 330760403 22684 315679070 66422 128980473 24960 81426842 87712 162276846 7283 232892196 114701 372640326 102565 271666956 118410 254466803 90323 381426185 23683 146583821 120179 86073898 56371 353838275 76759 57895239 85403 280191619 108474 305959960 116049 96141333 66481 364305483 51925 950221 53883 276191037 101024 118460510 120205 174760460 111819 226386303 131194 322728399 95724 369010103 73117 125160189 118320 303076158 7768 190599669 59849 276294548 104605 284476516 5325 227340326 109154 196350172 38717 161280112 65836 300355938 34194 28101235 51517 124966099 82370 230776807 111049 267978150 122963 342209032 9558 357618134 14561 80119766 60402 75779794 91519 175365953 36787 92468548 132661 16571279 71239 48622437 79290 232361640 103747 177336127 112820 80063648 55847 292613156 55556 46319269 45818 324150435 91254 353619027 66646 288810917 79180 41953331 54440 356489183 122087 62952679 26529 28476491 95014 67852674 92767 260858674 36085 234659542 112816 300433780 31474 236239289 110877 19982145 104402 266966462 17078 214315383 130967 304851387 20766 84855810 16921 345880598 90674 85975396 99938 57740129 58150 254687597 72463 243575124 70039 130895121 71775 121810848 104138 362060355 22185 202856774 30251 5989243 115943 72582109 17606 76114502 2935 73901773 50105 231688862 25592 39117479 111946 161542604 79291 8726689 132894 210147894 47291 29814034 59122 241761754 130546 35064380 89923 93664737 37192 226393421 75249 169819851 109433 357273662 73744 207456901 107897 69264147 83412 185909756 10644 30159720 46113 264181901 101311 353306148 120835 308869512 61790 33360073 76117 375185574 8426 336147638 41179 352188930 130601 72158941 78874 184202782 38974 295068711 8434 219277199 104243 73691894 69964 222968621 57350 168615849 115541 72869509 129810 67944386 74511 76989021 122559 238325688 91464 37718541 94504 162734116 1329 279436646 20557 216493678 105490 13999226 28573 137635942 10214 320555363 28012 128775878 44329 187287384 42915 185783254 37530 206478581 75058 34532609 120617 293571069 106241 203791988 3988 203505767 69905 71319270 78411 14874401 1104 198931066 293 170272965 64817 353281103 20761 252111121 18062 312238373 90752 358485052 51609 16281930 16093 305226480 60678 137160559 94943 374081786 52499 112519471 43881 96642096 57142 384565547 117280 300022581 5836 343588952 75713 30865528 76037 123805150 99628 46557049 86783 372867023 101467 362119570 48656 159272281 69449 103672459 39062 118583896 26210 286015703 13940 229213528 32765 72202749 37366 15768276 7 114461728 129225 253279452 82219 224861140 30546 368535493 46509 381406189 90339 18586719 81162 176137937 51825 186340855 66983 316833656 119341 78063284 115390 223617226 42976 251620982 109804 229689084 119969 363310757 28265 79550380 56173 33949775 58361 339130346 126010 364728876 68159 65140577 69272 328774649 71342 336711955 32853 52055643 124366 378040918 53962 330964687 22398 30157843 16675 7977912 95600 304059126 125842 345830702 113895 3441405 36878 220556542 58246 263863911 77729 268101651 2706 120841322 20738 46560720 110673 1685264 42591 362947992 103891 279429569 129755 15176711 39861 289545835 41060 164314662 101207 218428524 34397 127051007 44810 220197445 83960 113995847 90300 56505034 71012 54102597 112461 239998311 120360 88423219 73001 267715907 956 212674215 118771 362620670 4182 30516028 38712 149974755 71410 301574056 105261 99680627 27987 217379509 128772 370847581 56810 364635834 12572 41010027 122943 130972043 85583 138044062 126137 374119419 47258 245088846 104728 243397739 42754 291908238 99704 282274058 62377 348412138 42389 89207761 81862 51924231 47510 266416495 15299 34319018 124682 149035112 5868 90144773 12680 78080682 52013 331592509 132772 256169749 116626 306852904 113982 364656797 11707 330302025 60158 349689333 25433 192340921 83786 318165464 84274 314912258 45147 374730436 101249 23394319 119777 3157851 58779 46884417 132372 44662563 119018 77312998 41562 142023677 88691 7346655 87516 357168188 28489 138695730 3151 380341714 29449 142527535 29207 376025245 64505 181842746 112060 87460216 130973 370321435 126817 248193499 85549 55291323 76423 235375083 14238 316667008 100663 383078094 110049 29464987 101247 187718040 24821 216560859 34935 273751116 120118 244610398 63350 50071012 40220 128917255 100319 2669440 41792 182478599 75209 8428823 45260 320945548 47309 269397745 27466 169060529 7905 192943879 123417 94541817 93757 72241619 49835 124756429 128176 19687500 85080 90555216 115496 241848679 23846 101307660 38429 375832559 24675 271152472 14766 165085984 43367 336103356 9988 181697356 103492 308896671 105491 282233499 126628 264119906 62571 159957516 118675 77795792 60744 92306767 113371 312021437 39771 323324343 97756 260005538 114758 363497912 86910 313039795 28880 612285 34106 290007410 1572 92962621 120535 48561398 89155 128628886 85560 1960631 125264 269435033 133222 175028169 120951 367480601 41922 227677379 22061 313071093 50813 356317730 109712 213622987 70945 122237901 15106 355851611 63077 215609226 19743 119820599 39978 324723454 33249 186084460 131969 13168338 98170 196529448 5370 340903079 85856 298344332 65613 203597915 94889 120971282 82198 325348057 128396 378406369 95398 180559487 14405 136107606 60913 71601206 67784 329583498 129146 343560396 8168 15679578 52684 206231462 92841 188650143 26286 193033136 112415 174294993 125779 137939047 49539 190024045 122957 49950051 3400 323031389 122776 177484706 115457 192623928 58628 294425133 48513 165509486 73979 59475536 109357 381011159 108726 21661604 4369 351499870 43429 240399808 15259 283726914 128493 375982353 118044 297645382 55953 359327710 125018 99673075 99411 126125972 119997 349530047 48677 84082187 10519 17492739 15950 372912977 51130 360449799 119357 177248675 12339 200255927 8931 260112865 116870 292262277 34531 218828461 130384 371373657 37077 15902761 18733 35201875 34304 279421332 53778 243551603 126816 152655175 42283 168024817 117635 144185523 121994 229195389 27844 268525273 82077 214539419 45099 241224734 15727 233157206 18819 276507997 108018 351024600 54038 226820382 88432 220771991 79446 311806840 109256 101047425 3127 137627246 132241 168694243 73831 160248363 17034 235437435 30636 203002778 46839 239924377 114532 2757840 35950 380689133 31493 155460140 28417 66727880 54373 314772568 76111 312918474 1166 88033901 102566 292013103 60641 120542817 71568 83268642 23893 365185995 63105 104495776 44270 229342023 73062 124222015 88230 301569004 60519 25114163 109846 272224758 30776 302976828 102112 377173304 78353 26470495 78295 353238465 49483 92523793 68371 303809047 87217 266427470 9929 4556615 57795 51656837 56881 278990841 6019 233831883 57251 67164386 105735 159585642 93541 338818518 10667 325619160 19814 338260957 31445 285745398 98165 90720862 78341 367511685 40124 1608101 20503 318040035 94698 96875026 55370 171032845 89887 59263133 127227 30264590 110418 19569133 78861 207778273 54704 279953781 49901 97077727 24638 245842119 52732 58401887 127129 211413832 80376 206143462 104533 147849352 132393 225065893 92677 373073075 59459 328146524 13395 286876489 29034 142678520 58413 308937040 14844 257903072 38963 164153106 24306 49461065 76035 179297425 121534 140052994 28585 118962198 34689 383638904 34364 225616430 92191 121456249 17792 163858272 31379 148961499 103540 31186754 21714 209204784 106112 211488303 58290 48574022 40966 352708018 93794 372141787 85839 195277369 107372 233429103 7125 37494302 106207 323170318 34305 36369777 111603 35443451 31631 46863752 92354 356049825 40711 217896167 29653 267059313 99619 103616531 48845 348469959 76411 7927223 119417 208202068 16573 59805945 106957 343784548 75865 328053380 56273 241057742 49442 86879093 91907 92688648 64671 330478906 59678 49843584 35976 374346215 91802 198286030 91424 93113498 65060 252755337 24641 190621501 22074 359051299 84971 280411917 125730 67503832 747 139374091 27116 330865147 127883 338862826 109466 289619341 85392 62777055 20895 174926465 9388 55265755 47110 108165277 25752 106909374 107989 372852456 110754 331686389 41230 148379025 117697 199346675 19142 128130927 119526 322854582 124978 235247463 83860 377956127 49865 305459645 25602 2511102 24695 18991082 132619 22753405 46899 135334946 67416 223723250 92983 127243649 2586 192910736 119655 143577760 91116 154265175 42706 38627064 33653 181992322 33442 190149475 42634 69536956 42954 259268628 57803 303692129 132993 228274068 112888 357090560 53374 87215657 123140 7742601 35744 45026654 74612 53586204 7121 101383780 28157 272209333 62067 59590120 79000 258804511 3571 312872578 109273 310745240 13845 12150058 12910 350117254 62982 383717718 121157 263216176 80565 375370020 84784 154570891 15998 304893365 30215 147626659 33492 286879733 21212 185170915 28614 102393638 88569 372373300 40029 305008987 31171 227891844 129280 37585717 17786 45039375 122198 384037754 88807 335288224 8768 36202707 41345 230720306 30104 197683504 8293 16732913 49543 263129486 62191 179855774 60375 355982854 38392 100916119 123085 11003284 42162 68183149 105223 369576117 107826 108539506 8920 361112253 1000 335328642 98319 70688095 107907 12106188 98293 268565256 48159 24779724 67722 135241412 59910 330406937 7840 270566029 15347 280822035 40985 331707050 66141 66567357 53240 66503264 88842 339951451 5076 9666891 120163 270122401 96926 232748686 10984 226577198 71655 295853668 70261 297696842 37877 113976028 118315 68417768 64485 225920632 101728 341183466 104978 84034348 28665 363773995 72763 112219561 54130 93160732 3791 144785352 112999 217157544 66587 40784989 17579 242618152 105395 189640227 78036 99260146 84721 189580522 74062 31675551 124182 366347109 23424 239818662 38894 273120627 67389 146913868 125657 69687468 27653 283646004 107271 172277313 60933 240812153 128183 3777539 107304 397591 46163 317396416 65191 98131629 61887 208896636 87115 187848771 49954 352108389 36704 353179997 83588 214250168 61908 34497331 110339 301837292 8849 132138122 38694 340646246 107491 1915110 22082 287711039 859 251877327 4189 164126681 26149 269059913 50936 198981176 100089 117918586 114403 365949177 14238 182444056 68195 330408733 48845 118807783 39194 86133372 122121 2022659 50217 142305934 43096 210325463 126290 31446129 49032 177447920 5111 235816930 80154 93316982 117075 374653560 68013 213675719 89327 212697360 76439 34302128 5259 347670859 4402 137593341 56224 44615395 52961 331901837 36158 303784744 94466 307341539 96986 285001831 121684 124219154 72422 109827050 130699 263822777 90302 235067450 122051 144712067 93979 161581042 74576 109081546 100801 42537806 122890 26775899 68147 148302706 25505 150151578 45429 61033750 84502 116937690 109769 275818006 7710 255108869 40262 117109199 129593 86558379 5916 115575809 3525 27565457 121322 133323835 76916 304230432 42958 263265573 22440 133245015 106735 55185938 36424 373149234 8184 338348794 129396 242964733 86077 367868090 121176 301453493 131287 259275121 88320 264173021 39186 99402845 12659 47104098 58057 40182195 118887 332758765 83412 104851910 104224 253038417 91294 378069158 97835 147071868 13568 63256258 14460 301206819 129950 57909223 64092 324597747 116988 23585833 79997 209980222 68692 34321946 15357 17709586 75025 285419312 78579 305135598 48711 116058729 127225 265447364 22518 160305656 119070 374902230 96005 56175396 17774 127781368 1624 220368277 53732 240557878 99027 196433371 43315 54984659 11417 184723988 115702 318568404 58601 365830247 43340 204489516 52426 40140057 10506 310396514 64435 78386576 81996 106862842 131930 361124024 82082 146791343 99104 337389809 55575 306916131 119957 51789248 95091 242820405 80135 343275243 39268 355443883 80406 144971267 121207 163667245 116967 108697721 86170 297018090 112761 358880787 21849 332752519 28 281342951 72711 372082019 88542 174477036 87747 297625729 19400 64157812 1384 295793358 32142 33209435 87030 209167062 112828 203289553 61926 221523539 75867 363753516 33195 237954127 41896 96682659 114389 230705717 28570 102261660 70163 360848180 45640 17130045 116570 77932816 16253 161651968 11836 166672722 65181 114218452 8119 373232951 11661 217408233 95047 187482880 92628 76349277 94696 143309764 88666 170456630 79263 186203307 113533 50849308 99532 160403785 109503 324487098 101001 180135585 89956 15722290 30425 184407512 127477 338863603 18626 250965060 58476 253545900 98281 129300995 45770 22883673 73310 78858040 61259 186779911 93350 251488162 28633 55439128 7209 249041344 2097 101912086 58454 206194096 67461 203558362 107449 305756110 51614 227765763 54178 54693457 122866 5644147 100785 243673223 30251 238437511 124306 356553223 91468 38999423 41910 265721328 47779 55566559 73175 183053123 104456 130220850 52789 108970424 32345 284875958 13980 196326299 89345 183732023 53620 313835550 8930 101073487 1164 210273822 115005 1891128 83111 255579617 62859 376847456 89983 280094202 15228 43865861 128576 36445458 11046 371908094 76120 122791396 99639 105804767 72848 25629171 19694 174083205 79136 46317573 108397 114443450 109485 208672810 25869 216872132 130263 365637998 128308 201095326 26606 256411690 2187 10740057 120912 177456649 78467 377291423 49360 53239019 113408 372930306 40517 198141248 91857 279880438 16746 176232120 51099 120782351 3573 178011106 132488 249188503 73044 20213391 72678 354232819 65902 232676507 120417 270486933 80859 322994902 63988 101822640 4450 193289009 101576 287257809 46106 85505813 72275 337807055 96249 264695369 38674 111904660 121659 321255093 69648 267028697 59330 171118871 25933 265785220 47332 279807631 55714 346607429 97752 91775684 98762 310924775 94928 158595336 96648 263306544 3971 52034281 125613 162572585 11368 124745590 82402 269432557 1354 226227837 85506 163099190 76796 245231921 13368 160654568 41060 77092831 52662 27541142 21105 250179263 102637 306769973 85644 258830944 71001 179882891 26736 126748986 9041 81322623 111277 18099991 77112 92563111 96539 130464276 62594 50767976 84252 293345026 26708 207360319 55690 287225981 71125 159203763 120397 365723283 68081 121501643 60645 278991566 93141 313797404 22747 304357031 129453 105416272 8202 244352528 54707 173815755 52947 380143879 106391 67496929 13429 331122272 65794 152941439 43664 72562013 77106 188437951 89405 35256617 115579 259896212 84507 97780681 59636 318733315 63487 22531654 17262 378691068 24698 14458193 115379 368092794 56168 228369552 19860 260442357 119056 119722202 99028 171734059 109349 45481912 22049 21081612 79416 278573331 23471 102624936 84274 210524388 84305 93233018 46702 249158546 122693 296756267 128129 352434838 19622 200468384 73290 235282457 90781 161416295 44783 129129580 17705 272250007 26995 368581920 46039 75075356 25309 187372976 23221 264262875 120625 153463764 45704 299794268 32867 7648588 91165 207550218 12003 51878127 127717 344040289 72187 136058307 17273 290924141 16358 96176998 73493 351133101 76693 169438443 119969 347719445 26999 208027834 110314 377666129 99681 11082243 81355 72779917 89891 135499182 11047 335575430 71122 97034070 119797 127787908 9073 274667328 30604 304420765 4661 259784643 33714 236814758 64183 297741384 90875 109345680 131966 78542977 80709 128686820 59995 259351575 38007 57049634 46138 194064867 121764 105723816 54907 301811791 126994 322825247 127878 150402444 73802 208179015 108071 237690725 85486 193838000 81025 140919372 116092 270519224 74148 219948030 80600 190850300 112470 205911479 12460 337898463 106948 343795106 58708 110424960 107410 266714789 105456 277456981 119614 244983636 5689 325094046 55420 271186626 109596 221237626 119430 121548341 13126 227084156 102766 121290086 125074 194367405 100409 1913045 128350 165872284 38695 92473954 34339 367688549 104284 130325406 28609 85361446 113364 72602601 4018 340439465 14293 275673154 80871 44194627 70373 284478448 105795 53377524 1997 306669574 71479 70422364 48612 90846968 55601 85183236 47 92733085 16818 330251362 87723 281287402 66587 114944589 84639 366737738 4937 247485476 55934 312988475 81253 211398657 14405 339336175 60726 317034664 60101 376398283 40796 1416304 85232 357948215 26778 62725007 58356 174987989 24211 265603568 41057 151810708 14625 166905668 178 320559031 96519 176960786 58941 311262927 49733 288323544 14849 174592782 76829 329544036 77839 46824539 130655 51426 24389 155551375 20580 337833442 23937 373177438 8988 39193627 123810 378969568 17010 50817190 130928 145243350 38270 201767107 131510 115729528 100800 234623144 91860 66625426 23442 270864958 50803 104461642 30352 281506898 66689 186488088 29081 269746217 30638 380558617 31350 300929002 58605 44379778 35829 308226895 68189 383003995 4842 234548480 11677 353479107 42618 84377908 110460 161677206 66204 168149190 36652 181273162 122804 200254261 98339 251247353 41599 354230122 107439 139978755 2860 141760303 111907 298667293 100819 11487864 46403 306297453 74392 109087133 29127 208396126 57357 118491675 10316 164529247 124296 5511862 36154 248025809 108384 368838985 62688 99975675 76827 342665961 2053 202366758 9893 202257014 89346 295220671 108926 210537239 106992 300171950 89278 273871847 16582 40106476 76710 5196100 1352 226591035 96703 237627952 51275 62853844 30887 110583713 132743 31654084 116524 143740933 9073 50081418 121078 32982437 36306 327806843 58879 305190272 124841 101702450 108582 187037446 12428 41017889 6484 283325072 121780 165034988 68665 81378461 71413 69751763 42583 199373192 109581 92129368 98399 147734509 50378 150280609 72676 353715866 441 11689971 85861 123295937 67428 331347768 89121 273950107 113749 275567722 102328 241089884 105433 60966177 42331 285865670 110850 208898627 56143 133857227 104254 171447957 5116 299111194 52269 167052789 14207 326154839 98966 219965408 21714 47908818 21817 263724248 110403 206161426 132752 180588368 42137 365121959 114264 61355395 6589 334255205 7552 51298256 13647 324123425 36586 339807955 9399 178727425 113632 126281647 115752 175607242 38206 327682054 89451 104758654 48024 235792003 39903 141124045 37110 269289160 12875 166917074 108269 281787121 65516 83942872 79409 3108880 72921 309765030 92466 325827799 129272 170101247 53829 203131217 60952 195972703 60823 342092304 64835 81692983 85757 383576225 104647 24296416 39092 89989344 35228 175866636 86897 327153592 68798 286162957 108303 338075481 122567 98426746 46727 331223556 44270 32975804 57510 294115856 74839 52742531 32809 13211292 66732 86333474 36667 340924521 19075 82328842 42996 102374935 133269 344955353 67701 162428952 78419 291649771 100285 378054251 49569 136906237 51333 47226923 120617 154569089 123575 374187461 36474 288034679 80255 350281010 126132 278505608 62688 331900908 96549 68354772 122719 114407990 92143 72741364 62413 34705127 11315 9997144 36414 155017329 68961 129343594 41639 132746978 19727 259161789 72116 41014383 85960 297143228 97516 316027947 94821 140121519 7599 238627490 34035 289583784 66140 36827167 2951 18303972 91552 108867568 18592 284070007 132749 263716173 126816 267218232 5159 60347465 32839 177641672 106898 267437001 71189 276298537 96417 181957747 82222 334479473 98966 71122803 26362 367257891 24633 371790839 50416 238847094 83791 78625267 24177 128072257 38209 31181330 1176 31128064 39607 225830400 74649 305706819 114432 61039524 41465 116765745 10777 100464820 8715 232584502 74020 27546158 50265 224618462 50197 103625481 122520 46934330 58364 204984930 105700 11791243 31062 120290821 3971 285733898 60554 334809668 126733 97007787 73984 107120812 122369 23613438 72169 201420162 95711 228684757 101068 23951208 57345 141312694 120785 150522382 110033 197447144 91345 206575543 127162 355749360 59516 10644215 7905 231872671 26226 245675293 129728 103559552 18269 117369323 81270 367794266 52134 91641330 19007 110552392 50314 231045580 26680 265402445 128890 377810249 62535 344581651 51701 101963467 113981 374765413 79434 149127922 95720 139284795 72721 325550609 43097 376443817 41941 276796113 114620 278883022 88409 12315366 33023 89080665 125780 117786069 41099 195107808 48699 79752492 116241 300074839 96417 17213150 18304 32213747 31451 31143920 47363 96477390 1420 343236613 103838 173947256 41476 160570055 72704 66230964 96889 41344749 17119 101826883 62994 151279277 13021 146386857 103105 29868241 11660 45475921 61316 351295057 3360 110165315 121219 369180129 88577 374211616 50260 273802857 114947 260339052 1447 321571510 117485 132550143 102492 29140434 110539 250647374 12419 93059585 111737 317087255 70522 50378869 35179 130169291 75664 101435223 33285 272994786 126598 334788058 41083 135110385 73321 185897065 5961 310263924 94195 240085124 74035 42450092 124361 373748921 122932 89027990 78281 318184093 123759 255573461 117884 233095549 104477 296353965 28111 323802613 56233 139010274 24406 216453842 44566 321273803 112797 383019127 12904 100352077 34773 359752926 85927 234419662 95582 27473804 69419 134661191 52679 283517758 23429 211896212 92909 357176249 2018 148449367 94972 69870557 50950 126635055 97866 230404811 100731 233419617 110196 360845934 79765 210538121 99111 202783040 118445 184023014 5862 257280217 33972 111027459 86738 297317678 64028 155462335 31652 117365852 86709 223391260 123608 254943147 34342 208349850 18066 37654045 6983 252667786 114672 255646844 43802 290171141 126130 382544635 28605 371050765 4626 313099408 82886 208216324 127539 203976089 31153 271181021 59587 197266582 89399 82884457 74689 53814630 65112 229685898 105309 78381733 69829 108059536 101711 62672081 125169 1645407 25499 35215831 28899 148899926 45457 75084606 29606 167174613 121350 354819432 103967 345161665 121576 356570111 47202 347844480 19560 58867097 127537 243862403 56987 213820477 128211 102503352 70810 177765366 37634 298092397 24368 36997838 9439 20089517 67520 374726458 119775 45349683 34877 41896310 17009 168246385 79101 308052446 118594 85793108 100950 316958703 5006 81434913 84550 87448816 11959 198650171 88305 246810522 83534 312388319 9406 144065977 87217 1115720 15304 304152022 88969 263902765 123981 32565734 21390 324378241 79039 103526546 22419 235852226 27527 92554431 34471 374955135 87473 9609312 88878 23938915 86347 320596650 49345 6286116 8275 295053712 108489 148309802 90055 135431543 20412 98491470 106619 150508591 57406 315040504 8801 16006394 9676 38121930 111958 9115552 32513 308512989 51386 279060163 30456 231253354 106436 332233168 84051 154117738 36603 83934299 69954 7698814 6014 242013321 44424 221820663 36958 312693643 93200 57248525 132389 8668639 14920 362130278 85420 119737802 119246 269346016 132047 162033208 118894 367927288 18636 23253024 37735 1511734 113187 5275096 61559 284078496 113488 303400897 92463 245380041 71114 113927935 90100 185496820 50774 16184019 41016 181690934 122610 284460283 131612 322437402 29965 260919655 112324 192503036 6102 139464787 12603 93090539 14066 300705022 3858 27701619 39574 26975820 110826 211955963 120140 380864696 81812 160671381 121485 50684894 19371 373595252 75174 335693420 66359 67061676 64305 58550954 55786 115092250 3140 118686954 79180 9502208 79877 235886220 58037 313509795 57128 354432511 112083 57504081 112424 33852577 121803 163411099 106183 161220543 3027 188472602 99646 345462981 60683 96457992 34184 291868736 76356 254144738 131264 236610744 8584 42132049 64038 133780685 55566 368535778 54771 144324434 988 6178369 115432 10550224 67244 135129307 67458 377068520 45132 186092986 112473 299486458 44810 127665663 37983 313024239 82668 172713214 99289 126636764 112224 217409920 88740 163462271 80171 238133761 62233 288842339 13247 71890747 108101 326724325 52804 88599525 17352 184945957 50277 80474355 20974 219320066 61672 333284062 52809 292981456 89451 2865022 66721 181505798 47536 146295282 76342 262302717 65868 274715379 20566 294806766 132720 67962481 128300 185977434 101854 165398641 44643 159862991 15003 214675846 50595 231699610 131410 121816644 9083 116240748 11288 374096329 19638 159825059 43381 72454999 131935 176510564 11127 324742837 121407 335502168 62949 331505358 28925 192729296 90928 64301819 92399 168024285 69592 237108106 34951 87126877 69621 62322285 87361 126072349 34785 362202919 103749 256110935 60575 61310324 86934 360889033 53284 298214106 69742 352520930 95684 378261089 102104 41872235 1011 53402723 66272 214590335 108164 187163984 114015 277069617 71019 1096115 85965 296540904 4405 17476049 79115 248743080 19937 331764541 44963 40456112 17969 69858861 124294 25132593 21748 242388081 4661 248611005 28588 308808748 28442 220662969 26813 306333219 5665 98296494 46164 115625162 77903 115652540 78651 84415711 82443 272376024 80483 247600079 27839 126449905 63310 350318696 45456 212046952 23703 209928951 130447 20904751 49361 226637749 40388 88771173 4174 122154247 82516 297509340 849 342024381 84114 238111179 71801 122752678 122758 235694801 131528 366156456 41284 259684812 52287 356793104 20019 253306812 112174 201102890 132165 26961338 38134 229341868 103699 223695689 93310 1557384 6016 145065076 114907 155397493 89767 332216947 43063 204063897 41760 343331019 96039 325135702 31978 96453929 57966 84701777 122944 187725571 32450 55117480 78838 124420942 82986 67471437 40059 178181916 36474 303032355 91285 258266587 14207 254576354 85071 194608058 31416 342186732 72762 200920310 92605 330961736 15736 161307186 71222 233995986 111990 208107519 20077 23569653 65969 115805707 44104 178048728 92365 67496895 90073 370905500 68315 144276641 66061 274502148 71736 40749658 109852 282777247 83569 129032398 28150 37474893 21349 246906167 80278 18171375 110443 375175801 21960 52021233 84953 172184113 9951 157425147 131441 101118753 131134 291140845 117697 304943573 7861 79060421 99501 239922976 114971 209302026 111799 64320851 102766 376627311 121151 228340555 85093 293850085 20441 250381302 17412 46250885 85131 82500248 110168 329646624 120741 41805969 112028 176286892 49900 19634141 49197 249975889 67067 170196318 47752 98988008 116587 184620757 69681 31299679 92250 36443376 128153 130774667 56535 350626968 97377 219832921 132284 282399704 57329 126263771 83605 250666983 131360 76666260 48090 80150976 84469 309380790 6072 378380587 84308 67171184 111289 44511918 22721 381313134 73466 142148061 133023 98232842 51825 190237875 50550 177913831 99646 128111434 117963 340536682 114338 126213733 125951 134597783 2130 181270551 75352 221544353 20700 143255663 125456 25536338 91539 132414339 35685 56947257 38766 211528462 99653 287786493 8133 273638586 32706 358135463 33031 375430256 55891 1375637 42897 186452540 581 246819837 124874 298836586 132284 217073560 77406 257934541 92302 262068135 55426 232548739 99314 364757295 111611 145632418 8055 160612007 19203 377316256 7919 355241947 9298 42209033 61039 70804339 56975 205471723 57721 368255368 46597 121497629 68262 172612273 60276 150502665 99379 350333536 23189 244638913 121846 188662327 83267 176431909 116333 362142880 88305 31036063 6786 353980950 122037 348180063 123146 192586008 80098 116464490 98389 284631834 128623 69086569 6353 5572028 25530 316045090 88751 227050837 70735 304501747 55310 349277524 27377 211574512 68994 364424750 16209 354038425 20905 295695930 119682 326532395 94137 137429378 132732 91121970 13312 373081524 89164 96833144 50094 306726915 61036 172172049 23741 202802935 1125 149376452 22658 339386012 123420 184291361 51520 307136617 86794 314096601 14228 117922557 110339 237667962 22571 297282805 20672 318364625 28903 373720150 59609 40262548 97270 130553986 9975 105202133 97457 242193382 132982 58356245 561 76423213 14903 26554143 92865 101801546 107356 384575749 109904 356133638 112391 275051878 69625 82884095 112881 84169193 58533 346135034 47459 305252349 77046 169276799 119932 82275386 19848 331353200 71531 283090350 31730 378055253 85823 93568135 41557 149048974 125522 268546628 56479 157610812 51747 221539584 115176 229773504 58058 165843726 31078 23905331 87077 164199232 48297 251893106 102152 330680872 83604 161927528 77117 174924368 68167 347515692 58891 199497778 88528 4830294 104575 357294013 124607 48771769 44 334842347 130515 285056937 116672 317565712 59019 61131041 127227 144487351 41908 78296302 95183 328470943 5383 125408337 58722 319798187 128767 153983559 94277 105169998 54547 307589921 112191 357325835 54029 14419697 101799 190126720 111272 214427822 98953 362041618 101512 151983217 129810 143152685 39877 312413456 97625 273267547 26138 365255423 116837 95728061 82281 197773702 69264 288562862 10979 205982706 47050 48611137 103397 379990109 62305 160995790 84479 126057872 75588 50437261 132381 75473591 102174 164982234 22764 76627750 22209 234271042 48534 376231263 29322 381038366 52235 201887575 120441 233126733 96656 360378507 8299 125240238 97142 200497400 131132 104695593 98373 238451022 40188 56976604 31750 181321928 17824 105056013 58841 203150966 595 185890685 55608 224181922 65573 304532248 109356 251222551 16261 226168214 57763 64735682 101003 107419847 60254 27215522 18654 372814620 8978 324968433 81411 291081928 21960 246548323 10400 171105586 67137 246029406 46051 270787958 16829 242334159 122183 134422329 22374 233800116 73953 124519915 49603 5200117 79208 150369201 2668 69397732 45933 354022613 48180 205797647 39934 252633002 76045 86681024 19578 333623314 94351 310031448 21850 40632015 79225 24782532 36088 293101087 34813 115873031 46900 309147173 104947 193330761 6177 28497129 77246 163082254 75890 288702785 16689 189465856 114785 270370829 68150 181601879 40530 264343629 14458 189755438 46126 34037233 133181 39076111 103602 120631948 108367 380780876 32544 191182101 107189 292042096 63694 73314620 28015 154025069 80805 80540581 14985 285778061 35304 340654009 99892 169465545 52928 140533933 42978 153550170 73682 362344317 80306 246108134 46771 31217912 127625 53493117 51850 258228592 76336 119393270 39192 77897338 71774 275837132 93195 58711212 47257 312102669 20828 8195427 110666 192479984 45058 256717599 373 255586314 17203 211913311 39044 341085529 27541 167016134 99201 109272917 47726 201448534 31008 53805670 101934 250072544 71778 148380410 39916 119211862 83395 214656441 36387 377938397 16870 311829005 65609 48220466 56564 26700604 104493 99004792 101360 125312671 71481 183074267 9728 228923569 102615 149544039 97752 284238530 108071 94361928 96770 349961560 103241 273944921 96417 223009846 51590 337390666 89586 114746783 106991 274838143 3651 233837275 91552 41664645 22855 383699113 1205 83022394 118137 124439752 108374 226757873 34184 126644809 105121 209576721 122836 286997032 113533 65785342 49748 269713207 30355 52814713 119113 334137096 69093 175367712 84059 215184097 59999 298953225 119314 239418838 35261 213274706 69001 318338164 7170 112421628 58965 273511392 76431 319824804 26342 179927641 16988 361037285 95835 141121430 45637 177983450 86147 123999805 36610 67429251 96186 333325207 85957 19335222 23676 110401531 42139 314336068 102931 349217491 6914 43650054 31868 303821339 129265 317731530 119407 265813697 56797 195744281 97240 65970899 82026 335675171 33427 49991665 131549 302736487 60065 245518311 119319 274180421 113661 28558252 41517 220367044 107272 309166965 92739 320433773 120337 119684568 49090 324050849 97424 146822366 35646 165774886 66236 133832901 13247 68881013 68233 19106698 66950 185294422 54718 152763592 28012 200990926 10467 46262475 103489 54105658 128304 15184527 73132 87740011 62275 144062552 25224 284026251 27378 306399375 37114 210459734 65181 176899949 3562 19191464 34532 16739537 94947 140242220 52615 30553145 12770 118892375 113480 355456010 40026 13822217 48886 114169351 88419 153301724 69266 53199864 82161 44496828 59060 95025420 70101 11562375 46115 303057179 87921 201204673 17870 196084033 92061 169943664 84557 40463121 86974 90649231 37159 138599450 16466 117711244 97722 106213431 105987 11809231 59502 21692774 76407 107279984 79876 272888309 47036 353878272 126474 128540608 57033 293511507 79317 13632746 104254 240554186 53449 162426959 120212 95155149 44185 25668092 128682 261999 108248 347719346 66623 87372213 82877 169092480 107262 178098682 10822 73192460 26740 378237777 133234 180128974 109459 229206539 36630 128006973 47115 103876179 46139 315312106 27903 250531519 85148 72413788 50763 136357934 30553 149247057 120720 231685862 24761 269754422 128808 257592883 104110 357132389 15497 181014978 77439 323085667 5870 92425194 12519 251192309 46019 312357220 4534 113334640 132641 46105772 35918 26447690 81609 190047853 99647 357419570 105422 363160189 10273 230524608 47167 256621717 12093 2887671 76166 199445433 114494 206986960 99271 142988147 4603 122900496 81237 209319420 20880 51647605 9530 324231286 57699 134450780 92984 118657473 102041 295556073 106378 283954748 107216 265315150 68050 186082051 64252 196971688 7994 370747632 93173 25780246 91227 137218695 19345 128142276 77921 299151421 102978 112894285 117868 142359755 67072 161329316 68293 124134461 132113 26638949 80106 236314353 17417 147491120 60611 182310849 18192 204828315 19400 156413050 64248 383309087 46662 333349600 36315 283453176 50984 20919522 36253 299951312 106860 47291045 19890 147361154 9500 341466014 127029 128235881 46894 349815681 68966 88787720 101159 141647763 49931 129121243 96778 72694312 14306 378189691 85683 324268862 38265 328080326 59023 166606794 56488 352147021 40277 4979953 45982 265824843 14178 317346687 2584 309996889 26350 137736423 1255 13696552 72036 383565439 9698 7294555 78168 194541418 77365 114636984 92312 290311198 59195 74723905 40194 214168576 78800 347898858 34745 188857108 5640 356471320 17043 111840534 63498 245988051 40006 153774714 107075 288397773 23677 11317887 72112 174847710 43237 109887675 87140 345726344 34739 28604113 11915 175519475 24604 266848770 60375 123361996 28014 210412455 95762 237468360 111645 238198281 89031 128568104 85191 224425647 70395 281227984 25058 150597381 2465 53091068 98601 155750924 108562 11949595 40293 119233703 120144 90306282 56801 268968905 71389 40505939 90159 85735451 1671 165871863 76034 110905911 13745 71960438 104935 103779988 57070 285507459 9947 51098623 70688 294858415 116246 318214591 76319 228600866 20164 260671217 24282 116843566 49029 360230192 20362 28029151 12961 113412353 55806 296369791 37640 262606973 58021 333238713 119300 232578894 87357 138500325 80696 80876290 14593 277120843 1281 283629871 46677 14314801 67349 146982843 104640 346179474 74838 93349861 87879 256390451 122710 212053056 77617 89344269 78348 235974521 28917 158913445 123918 80158793 44574 308635728 59979 78923106 68939 196203251 42627 198491453 95929 207735415 51832 209668076 122358 276231854 69573 184613399 28496 5018962 102819 325404991 94589 298073167 104086 362683283 113176 62520300 112592 155385624 51590 163063673 31651 303783919 12036 229255719 10448 103785189 37503 354347097 124304 129182341 113086 200521034 68673 92776474 76511 94829352 126333 150267286 108051 219345808 47913 195082504 42036 40627426 107645 180933602 60378 383685188 113157 166734898 111425 35534716 76625 89645628 5807 289935811 16701 365164598 22237 206788032 67310 208836021 32683 82268667 90541 24530112 107300 378707112 26362 213029516 84134 340363736 5481 109061587 106319 203595391 42908 40977595 128932 201097550 18315 320883323 52435 328479617 11828 238250335 115903 241972248 12341 170978076 46723 234124581 40114 292900594 51529 147391384 42136 270843023 38716 289750841 108294 282252438 94253 272522095 1779 129301081 26914 109595999 90345 142943616 13815 172406124 98508 233546590 71311 167793326 131120 370194077 16947 64315791 131142 363698337 6998 371100385 12572 21106971 28480 37902981 117761 2674844 40060 236905051 118249 287712081 104993 288903379 25239 239778370 5088 278187198 99065 106378464 112020 142055752 23374 140406551 94185 284213619 1945 305930989 102915 160340103 22035 94486542 87747 162478097 91830 36440763 50457 279238993 35456 198773768 24322 198855489 117912 128100870 25369 146746954 14926 84738818 8598 4371413 3535 349546935 66644 221204945 32496 273259618 121336 296648550 99568 290505809 92308 79754338 71911 369731839 21338 302427516 62543 334513500 99807 378889591 126703 262885907 60457 311588120 95568 44571228 32177 148784118 8702 260959788 42997 266564209 50883 250149452 97236 364232861 102256 123472398 107805 254518782 124678 313120308 7178 76657347 82142 310373462 21936 104550229 28579 258598066 74786 156939534 76954 27145217 48192 326221523 34058 343099095 42215 183781509 65825 57340438 80111 304837876 83884 254924101 77790 281522731 91479 64032797 72715 147094466 116511 20159937 72421 312369611 120835 269154583 9983 226069771 12461 307573144 121398 365810595 56140 174054536 34589 149635709 29947 116140960 99929 133530832 132238 131769243 131341 287997860 113674 240701914 18372 19414578 58298 64643870 102034 175752407 31762 42883593 34147 360928960 75671 125669274 108532 76008359 117447 70274595 121771 119300634 101968 72026533 10820 243807529 58794 4160369 76140 282795156 19015 294973626 127173 369908407 61665 40356110 87171 310771111 22074 145110378 101575 155821253 111881 210146473 4779 91081969 131224 64455957 70530 367790032 107414 324912756 93108 319107684 45083 84077586 90974 7911365 35587 151427378 69945 99669343 80255 305026512 96342 167353415 16733 141375430 61609 201510495 77762 188040250 106487 26686990 77074 205316490 119957 46485923 72076 240123150 62086 29861934 124453 175683474 97962 225749691 79262 197056734 123124 265584 33034 118293453 59137 56816551 63049 143601668 54828 380855134 29300 12570735 34734 179668152 57350 48926300 86667 17750748 90697 215533931 36722 40308309 118722 324088347 42672 110830226 10693 352091619 43721 258765928 84068 59290250 26757 367115385 112622 203709492 108558 91665480 71764 26873497 4532 89362480 81547 98710708 98366 147749847 122910 86622373 92915 65835626 36866 255479104 82942 343202980 46210 335600688 84323 251492752 74277 39963631 33922 53445849 115377 117901822 106537 147575172 62912 203518616 49400 302021716 111161 230015348 114159 130460653 12039 324797901 112682 63078836 91381 215823074 54890 219011427 2453 101438694 77525 192457384 18792 353929320 90608 368104307 110283 121208151 43721 97230004 118245 163418493 37588 195802011 22119 92129279 18589 376259522 112933 169322192 56685 66810613 111089 366635124 95158 273135579 131538 241177936 121641 126540483 91945 119789558 93875 232234982 16067 65561203 79927 62520638 32412 40594862 116572 231570934 13707 3463847 117792 267697529 91605 198208366 76430 121987080 40865 205891954 123744 247440720 108726 74051273 127879 60190935 13057 377830403 119049 85628928 44744 123559711 119781 241043101 50938 167579106 69479 356532494 109176 129006499 31386 213951868 65984 268581549 107819 94380153 103719 55330844 32136 368838972 103489 80705263 121144 179252376 56691 217702711 58684 126517846 103579 239139371 79606 40717963 96248 331391856 58469 94591461 116750 197844784 67075 300062022 83774 261655194 22469 222153938 114471 56544312 42806 182858129 119234 382396737 119056 161596675 22137 25119467 91828 198848711 26234 282829566 3569 134262826 53039 237228116 69661 108802713 69145 240925769 88608 298054207 24675 149740823 1186 353383658 28863 67583266 25865 320174035 63156 106686424 20065 16072129 54542 150132025 93886 373380597 60838 332005865 54688 167876771 38982 348304424 97213 314817203 100392 1355832 72047 13522868 42224 136899057 122690 371896662 66382 381593830 102311 176036207 62795 312724992 50009 214193316 37899 377643388 115241 29036874 91210 702439 120519 314657534 55239 119040390 95598 72797230 85711 3740216 63757 338058341 81677 217766610 90701 344632206 47946 380718480 47991 211980008 75393 271029628 103480 14022705 89996 359052168 63206 240807334 89290 212431834 123115 178319455 17008 209592602 39951 57897528 88229 49801471 14330 240675406 83347 277895551 116090 379194871 106493 281967851 13253 85314697 33 115230889 53316 284495988 23116 168182894 101492 164731885 104819 10210133 71825 168837954 111875 153449525 35261 17094814 39799 281255361 6636 36152503 34222 265207174 114049 127754080 37106 312123647 77372 123301863 100884 293037701 54839 262268316 91403 94643580 1156 141148273 99433 155656056 28184 224643853 38871 311925493 75408 342213878 106317 6005596 95555 211134276 96028 22043742 42844 238723362 126470 154661281 71642 263865054 29125 89279214 87861 311038391 19312 190089500 55680 67336236 93778 85959889 64243 121418544 118728 104012477 96291 69935486 94829 199278229 118403 86885347 61563 233357233 74181 328710730 81644 45789395 117177 214077366 82797 196731584 2166 337714761 57543 189637878 10393 180756269 64624 269648711 84630 123437742 75710 50205701 101803 73492804 88001 264120227 116505 220235290 103395 344011306 42627 382387510 117757 142422646 117095 377471719 121490 232264432 13460 221443551 22393 296439357 54024 274156501 4470 359787603 43093 106421625 93236 282917771 21232 77722990 15328 323368636 588 370013999 9555 276049162 107723 285135663 130871 360291972 71584 261777163 87087 34460018 41819 186887326 74855 345470189 24487 248606716 63387 188117031 105941 93232228 7066 134442858 100769 355056 64868 381113584 25792 31788688 104552 145954377 95879 216756984 61478 291531002 9959 216657798 93778 44415076 130030 168653206 92510 354549910 16663 302823846 111080 36229117 47655 59722502 130971 370767036 24673 130873834 63932 102882033 44447 74932094 46206 348805886 20428 329430597 116339 136071020 93697 349995367 5781 94178044 55444 169633173 50179 314111655 102514 22187910 114387 306126985 859 241839487 581 44422868 59277 104618064 13322 181507846 118417 224482142 60551 27246835 92494 130011811 95905 95239327 124931 18189575 38474 381417622 115568 223686001 15727 280872466 98147 33431876 12001 206772434 121659 187892557 64576 341281565 82364 267467102 10836 72017636 63702 278850587 125333 330011954 33210 4869440 18525 72841258 92808 332924353 18396 160526825 6851 129171978 18954 369677126 25631 46064313 117241 296642462 10903 41345830 17596 281465417 128774 180530255 116269 93069044 14791 292416500 16035 270738174 87242 282731882 86641 266034676 49178 275223725 19328 21522602 47300 251411297 132096 287009933 40914 250350887 104518 194012542 63651 297191189 109537 330896732 68961 281614765 100819 296664029 116018 99344155 61377 278028376 48993 66720211 130160 278344333 59807 266434006 84676 228866347 122957 38704745 77617 286751056 6899 173091663 116322 31526800 120660 44048163 66530 126599891 85800 275054837 53538 239952930 10827 318728989 71004 60384397 7438 299696649 58779 151081365 119140 328590927 109393 368783064 18314 332103406 114497 205111190 125369 358838849 55154 291198434 76271 212289251 20248 296749960 33722 75644588 46275 90680845 81006 159709630 60461 324830644 52635 310343547 42479 288753847 7599 146707173 130632 242832773 45077 95794891 3482 99399784 7262 360910254 103179 10264974 38398 352994091 41701 184033348 60682 351894987 35233 245902406 48046 295311832 56771 177984003 67669 382477995 63710 162558690 322 347307026 117384 381341037 41638 190305728 29524 324788105 93586 50565542 20718 246688819 31225 245480871 127113 178012374 11691 259049601 121816 232876703 104292 246987263 92356 345028242 93073 281769832 123059 353731881 5086 327052223 111246 232836871 94958 201583065 10592 10123350 65588 85043549 65944 304095872 91643 114097994 24624 368037984 119366 265636516 8340 67422213 78479 281453661 76872 285265268 84368 320975108 130070 133336 131084 234042646 97742 287926046 124715 376857164 33976 170778667 2102 378672765 13099 119995697 24366 32162538 71424 306381178 119764 146855743 60402 37774763 23989 24303321 27459 38386016 1270 7087092 27614 201671174 19580 141538630 47371 365916081 94389 76491815 112767 350383293 132026 262793610 97900 140164761 46356 223134301 98660 180291229 92798 42573824 57704 69309888 32953 245343632 35820 334814690 40197 176404870 1536 378558158 28386 170873308 91068 170760491 47456 211948449 24759 292076671 29958 278714572 112364 45050878 10313 382849005 1838 323104891 95279 45148836 51877 83430897 30419 83479958 73973 163459863 101137 30221826 65828 56569583 98909 20688959 99824 72899643 15178 254815874 49830 12225730 63814 6982107 86166 371707323 131445 302755431 80208 199019642 41575 218540145 26778 13034890 94100 301885511 74211 338453641 71729 243970981 104250 78302049 42257 140421910 56032 132890410 47371 87110584 18991 150738670 41695 274051686 131479 27168588 71792 42282525 47261 345296505 12876 361333296 126861 308135315 79249 317817459 50252 68824260 64691 158033469 42812 302708305 124288 296387856 65492 369036655 43418 214739152 81129 197182600 1836 70081226 40920 108837763 119561 371577574 73956 332497275 20828 188369225 27164 263247805 125893 221539855 76211 161773403 125480 191983224 13821 59140157 26774 282946111 17599 196586690 6851 166474539 86386 182038639 22098 250275132 72127 126033977 93974 348470681 99631 372502650 16100 103327816 103159 86551611 88334 320315421 97129 34124296 40456 185074965 78112 19541801 78279 230063931 2299 330050153 41703 185837714 89484 275421529 87953 382841509 115336 308250277 7940 87180373 5704 190196871 17295 260137839 72757 116149954 71982 356879412 127587 319785504 79916 38651607 46263 29212668 80149 136382767 130010 384036708 102262 315575086 125590 140195628 105925 356504003 23860 222084729 16907 260122749 29613 70045685 95790 218190973 80308 67736592 57830 197424581 53351 72888743 42017 272670202 74906 264725477 66269 34398585 89140 356812589 61743 80542323 93256 72237378 102494 7740097 112186 130935594 9766 293753709 6265 279711151 118270 61906552 43665 107736001 11090 351848293 25651 67029496 31286 42277443 71949 368874381 121131 337090004 70401 133583350 17668 376629006 33751 161642862 13152 190178902 16194 74806509 115247 24396801 98323 265543697 102839 368923026 25990 14320587 95945 121121831 30050 227974865 78593 338987106 37945 69483677 119942 224144087 13045 64979181 14004 109149696 56998 370055621 21809 95621816 29241 286769023 54132 379855424 84223 46591034 56307 217311101 109068 224797782 45194 129785770 30849 156225663 73932 339166582 114830 26554207 70710 190465820 1352 154517673 80101 230279869 114829 133291500 8800 314919850 64156 254005165 3612 31352833 65243 14756759 31891 360904645 31850 100110123 105116 208667079 5637 114476259 44386 125469940 80875 29805264 24 365406580 33193 328496223 27844 263708591 50224 204413021 119180 63091920 31037 217540444 97637 228415158 76086 297768502 7516 126379769 26925 345637 31581 184771242 112829 70690763 107964 376205796 80420 104966625 21593 6609035 105314 180948443 92596 104573998 95028 230478567 66131 170864880 73221 217627967 48344 73759994 71469 267707769 36511 292327146 98371 351599369 96769 121290860 87202 337672970 111409 129846512 7906 214762551 26281 199008412 84168 352822704 120586 60837814 49468 367860898 81928 354172629 108193 55693348 36113 172287520 125376 362081347 42752 351666705 80378 232585508 57699 222138874 116244 37824944 82682 527303 15264 154374153 10936 111062721 54164 135895284 23963 247237664 21841 293348985 43455 236313791 33892 57700014 7749 163218787 77391 69277251 90904 132205083 105051 168213323 80206 345124470 118833 91102165 65355 331338078 127857 21017779 12582 321153524 56363 284134247 76134 206465309 27443 49295884 124404 189202189 19289 284866892 14903 86302225 15126 80774224 106642 284493507 19329 307022244 63987 296384133 19269 312077535 101114 165540217 76827 178301975 102565 227230368 29847 282345467 51149 188546601 103075 130681299 25004 45645029 98314 111850046 116861 229223716 111026 21758767 115755 256343960 14925 316980675 91977 105205540 83444 297307821 61278 77438291 80269 311404644 56360 154109296 23580 378272721 119988 372009370 110656 1264460 25269 84535151 54626 120388444 131560 92261087 71581 82356380 57469 80572466 57655 162543680 31791 292575963 84993 65669808 85983 133209899 43057 68983905 111264 194367850 94855 25174254 117923 186744805 85602 191058194 123336 279464454 51877 205720306 115072 363162424 24328 129588753 44850 39909550 107247 302177500 43475 256616041 120586 102260117 80331 370374038 132813 170078525 71366 375627191 129723 127885439 107871 301519844 17748 124365230 125132 366352625 123522 189755173 9711 25405220 113566 171597785 27353 279758171 120256 155996926 18107 101773825 11591 361183499 108260 381348084 68095 296063794 89420 113203552 10463 301003578 66876 318596570 30765 13857828 35256 102431616 37779 169370694 88350 305265456 89346 41817277 117758 72131889 49977 96454214 107846 89867733 30704 278638575 3369 330222812 25471 49925554 132157 65100426 106176 163093171 37715 200473145 51452 87451992 63681 27964101 45287 372200876 80331 382082098 58231 277840119 115551 229899470 32524 351932343 2801 182718203 96026 261894032 107690 30387027 81890 323491311 125157 265924573 67800 68399817 55503 277207693 43096 304273035 61817 355578602 107719 110426268 27084 103670261 94194 171714316 656 324232534 110218 285568468 129681 81691390 76283 262109472 65219 143680911 49600 2280178 99565 12068186 110088 248178186 75733 135796547 59556 307190585 100204 164023856 117328 275589568 127080 146411145 15568 248407423 121463 159383511 82496 190962925 26565 191230873 11708 259447531 100227 261250982 58896 13380395 58360 103700311 95251 25470199 114735 174536002 112046 377639554 129871 142896214 53130 345419662 125121 93585898 77245 60184329 36176 170430451 107984 125943331 124095 293537689 81662 7576879 108892 372743032 92642 29271241 46266 241912202 26055 89510401 96694 384044362 133280 357716234 14781 115347404 31442 222310835 73709 86008952 112801 107164035 132818 377781791 99622 345337505 75291 263032393 123997 132396954 45596 188291570 3411 105911668 25542 232013826 120064 383922044 61764 61194842 88181 263807582 12133 13386295 102672 130186498 87592 103035963 5919 61613155 88541 19477586 19875 221114714 37731 276383464 98032 86969462 7543 41386911 42797 371616673 22780 334054271 4658 61669529 55630 137459441 41431 237979039 31566 93884746 102793 119446327 40400 9597828 41864 221683300 49853 203413163 88937 361979173 79455 251852293 56700 65757827 21282 352624470 130120 217295141 4435 288149598 132781 146958097 107456 293946559 28814 145751013 32594 313589781 11751 19136024 105178 156009485 92484 3680960 79879 233429344 61377 141421775 29033 339243421 67678 196264704 56348 332243801 67810 349344455 126363 117653260 25903 199147279 38245 349628790 60525 318507297 28144 362834371 36495 302300948 42969 301073941 87506 64288413 64997 8296381 133064 236103061 94559 267656551 50249 264397784 37504 117384001 130567 359139591 127146 159030286 30742 333421204 9708 31280237 109745 204586014 59523 324128638 80895 212849866 18409 274396885 79589 177174499 35761 50592386 49577 360473636 7395 356271315 122075 383789689 50395 336838855 66005 357982722 44838 259045836 59839 192547096 12015 106970815 127680 168115331 1722 357510813 101626 2663152 84154 379191089 52928 289413920 74267 292733792 67792 337855115 125071 355049522 19295 88816753 102514 6928991 32412 320493709 64285 125273125 83041 155330030 20443 295621241 76511 210109153 9363 304268617 120410 4282348 49424 13798030 18737 169770346 96980 230750702 130 300272374 16358 160224019 117031 289937600 130554 84047617 7571 320132537 62078 327198301 16526 82691432 18697 114901787 78114 265561801 113869 226160018 32339 308279545 45675 217323534 20922 230758660 113987 136323784 127446 234226522 17948 77619282 90144 146936211 70430 302574821 110169 320318420 10646 346909212 108272 375467146 92161 352811514 47176 252580121 95340 205080958 82245 239718730 57218 313175914 16774 173987379 21882 219090316 41310 378850342 36715 110960126 110415 199685907 79076 187372546 9392 180824159 102213 356883100 92062 212019016 68769 316656558 79960 338318556 17948 333439837 116518 292415551 13509 311718040 677 101495476 54287 274747071 38203 171593594 87536 334688386 38522 250195265 71436 17052528 86186 46836789 23032 47189441 16715 13281220 23183 70519473 110936 103418051 60603 356109823 21314 196291129 32714 57879670 29040 343450675 100319 93459081 27234 325695544 19991 197586196 87484 252630579 120237 220863098 124326 180601188 3500 71482348 69905 339401681 38034 226193928 81020 121762991 51301 287331085 10010 149011640 83183 292908676 28072 125190585 85648 98039034 102522 113795325 111709 256383411 22656 375687003 86483 91069618 132261 364722021 27983 274709959 60018 207748049 63612 221111757 55736 359790407 116244 309743526 7372 19320787 119361 40242647 21880 61447477 92232 315381616 36406 38865393 70157 5927818 29579 330390044 96373 356014273 121976 15720360 49988 111706183 112588 287061244 126689 284205996 92200 309819219 115869 253395463 104677 281959351 71466 132758012 68029 83691327 35515 510248 10519 241200752 127112 62385388 49219 101379981 56499 163643056 21983 273728208 48622 164462601 107378 274875883 70037 203160396 79464 230192440 129136 141426856 17227 375811641 18062 247364404 71721 235766043 114025 335773403 63713 103723836 103989 170265906 89391 132033286 128302 20838789 30168 39346628 20979 38549588 25879 39058554 22950 318557188 99074 181376022 109055 379327020 97108 333813205 82068 261546452 49291 109904450 8841 134013248 82028 252071919 117524 169393730 85327 262323206 8700 186336146 85922 318514224 125229 9558120 84772 276827910 2442 196355528 119657 201230420 129675 93436326 91105 354606563 110094 358401012 124710 348669460 96795 12505723 33653 322360855 10997 284621178 38506 121018419 1316 318675528 16091 87211087 25303 245504695 122854 323487303 34132 261943441 57970 280851390 28879 347337075 62560 117398405 115665 257731395 127136 293246077 22353 207806465 121701 131219042 98437 232594969 100729 370300137 113503 29466791 61788 127802703 17158 235825506 59516 44075772 35532 213875268 77944 165380269 15107 212291621 52762 331808423 101091 236399455 59713 114861836 117418 185825257 125447 359271560 132885 149911489 118510 23091829 106378 5109205 120436 315788397 25988 318268344 97540 33886859 93177 244429337 102131 325362562 73362 155646270 82430 280477946 30328 336803073 124887 210902127 41599 232522978 48510 161728314 108014 167122338 129688 85347990 2624 256119355 94867 176921679 60555 49570559 11246 30128153 54079 25777316 65075 213775947 25687 383591035 58371 259291619 106322 285300861 124088 336553001 113537 44128533 21542 313556025 48180 322026263 33465 294968844 124913 5530844 19899 236554296 53368 191671667 91878 42216301 127614 94222821 58589 26832070 61230 231632453 16917 306186288 116190 175787147 107820 127146691 97759 290623450 132259 250406775 118495 169006553 10128 330915385 53325 287433293 8484 60740337 25579 33209645 21029 141544414 85274 106053577 101417 339667059 34691 251541366 21344 64649839 37397 23393641 60715 146611412 118091 137999831 24738 164916938 25815 111530964 103552 250811907 62067 327746936 43093 181546488 65940 219214621 13641 105126469 18094 119482351 109012 270063132 105309 62791692 3339 62283906 15084 218125981 52169 289294675 10260 230981246 64403 325153148 108349 92620962 103180 20683646 2014 89081643 125026 336861101 13564 218415465 38633 306428966 52928 68683876 50328 344481539 100921 355615928 90917 178329869 76841 143648574 121969 126748322 80842 162025826 45274 255866755 51208 323126613 86120 299873822 39670 232639701 27210 238394337 53194 234287078 102215 332421057 90232 167272500 72961 225813037 41030 218748807 15300 157775671 39785 95421141 129045 221789340 115526 125737709 127587 21476101 100522 358899853 109734 305121219 42063 32744344 32787 295563841 67159 230878029 14178 261381851 51942 215388422 76650 121801330 112135 345549261 133172 158018401 110560 73380934 88147 373442799 85834 5635181 19908 262298605 11361 72803957 56728 118193120 25831 368754405 15887 380758040 108246 268379546 126669 344174909 36522 25446816 59657 356934674 69521 291811152 4575 101572761 130234 135352929 16301 26372978 39061 239006802 22818 1851660 120776 7764374 29109 163486162 62982 370240082 86762 244730683 20438 21655 133134 90232734 69959 315652881 33176 286657358 118399 173391983 98281 275977911 27169 186684763 13651 73259083 46023 351000555 3258 1366731 87961 241059214 3128 163413492 124469 325828063 16338 123225593 124523 147205961 114627 196068115 40011 136223499 98396 175569088 7841 230156214 4299 34100497 18392 232072470 93187 185303241 29053 147303160 107123 280430272 46794 176186917 76506 221439916 45313 155885978 36965 144088969 131101 174047533 62784 340458152 106617 141747236 37846 261737234 90409 225603659 120597 155071078 106390 202222784 43093 352263071 50499 182084726 52882 290075639 5028 376390280 128561 196096958 9809 355018146 81405 59304847 77274 328472570 31055 20377508 2284 135392874 54974 41523940 114685 213281781 127965 24997184 58971 246883160 35321 261782564 59034 274302681 83250 23471622 15756 272640513 82386 7274659 97270 194431575 73180 111308626 130759 340488711 113640 261427500 131476 140834978 40040 382861458 77683 96699558 117381 243141751 109146 82939878 84215 95397864 12168 261984478 94912 300939235 26855 284310209 122686 16727405 54809 59636246 101587 309086321 36256 5943627 106141 381964657 52375 136297831 123462 372101173 19073 290807226 52652 327243225 31750 156582257 131218 61372789 97331 211086757 9736 63475032 59417 348364465 66648 331967659 122501 80957647 69410 36424573 56127 48178079 102485 242775443 84930 308827980 34255 951426 81630 123166529 95730 6097432 13181 95220639 28851 105264811 23626 281132726 66318 208192131 80325 367752513 55176 86807679 44896 257235404 19411 84834401 70146 228851228 128501 256424914 108185 166986914 93979 252188406 53377 251344759 1739 275078195 92146 12744060 106405 74442943 130103 15722831 10348 255755309 85465 93719365 43237 184977016 102199 241126774 120804 6245711 56801 235008606 73133 280029449 4367 148594689 65299 220023649 94160 127444288 14685 291318611 59689 121225282 106308 315274430 88271 231904026 7380 338050283 96 113402364 110389 152616275 106688 27735645 107170 218015372 46645 90906202 132617 119774490 78301 102058077 99360 125956824 64389 108151620 127193 156007562 120995 340670371 129608 367920973 519 306483644 5482 263696906 89031 278611950 6225 105588882 89333 282324869 130490 125389552 124691 273470806 121302 53708041 102468 210802640 121091 309651087 800 88507406 32489 166146363 40170 121493751 49651 68992795 46400 16790645 17291 41968450 54684 25799604 31910 216797208 77372 202095701 51164 69621262 8953 343102316 108513 327388586 84445 71377531 41099 365819337 125811 333347844 15266 234841536 22161 225186477 53986 58776214 99336 121277654 67595 25973990 114516 17178485 31129 213522186 109459 48275533 28609 216359816 120139 364995531 24202 301386631 37415 276360695 72618 86333824 67945 160140132 41516 96069820 1176 129617437 111454 23933500 99539 278004610 6817 239158153 76255 242270120 85841 326151757 49541 206845274 52886 44997179 75123 357550475 129590 221874939 92375 221973880 131568 367198761 97113 223689297 119657 24967694 72929 228961380 115746 338631921 62363 151666204 53078 147581707 19646 174767852 60440 372827977 91428 150849408 123338 260902992 40778 340611395 26342 320291328 124791 10091881 91221 269892622 122794 117509607 52658 160736095 98762 37754200 38411 142441779 52859 256493915 74651 176090469 117061 200153764 130293 320521197 83758 141149554 4894 267372822 45702 163574603 13784 62695903 76219 182491434 114500 290553132 115839 149358670 11041 361151871 95738 221681711 10676 362199805 129998 33682596 98192 64585182 2371 19321908 65120 280881564 104254 157547342 100918 245853537 100163 186624402 39438 158483005 2685 215396676 19933 98312353 82003 23509077 94768 254793351 127029 255431994 132732 14348765 127669 137211578 43757 286557464 30008 266581259 33503 364833876 55703 81737049 128951 248234140 22045 375811838 41697 319994828 71143 28874538 46385 85342397 98930 287564776 5482 195526148 76686 75049163 10567 183396198 34462 273692933 4189 334680068 57760 105642688 1400 382977721 54490 242861208 87845 91304161 34679 172460012 42499 15990907 11393 199167135 61707 281044856 56890 124742623 39807 22266591 57385 28647977 79393 135211297 59813 19565265 77303 38911990 2860 222276930 84642 217813462 52684 267296714 49531 370156340 66788 97257663 44860 149225952 72463 281289267 92907 50741772 21245 316239021 128341 245784351 66417 35624749 87494 305265739 110830 16851385 61933 152038208 125635 363381048 52665 148161939 33720 126686387 120670 232660797 130895 291542057 37735 376815561 6948 49258658 40394 3393735 38067 371379361 90917 18895353 73349 315069560 32101 305642405 55176 128071025 103517 93225794 120890 333780679 34105 370437340 18830 210771911 87766 285474360 123564 123820196 833 187740134 90142 22796840 43439 28761063 75320 356200548 20592 47955491 16577 207002156 60719 88098546 129709 21436103 103748 273928373 18232 220616131 23203 9079156 53286 140479674 25907 194136743 79730 267208041 129360 317766032 52232 271219612 115148 384703882 78111 326607141 61778 263776171 44013 53195306 64072 54893148 86845 287649325 102326 148695014 62885 307679298 105759 263315916 17119 332094000 68763 348250855 93640 96866341 120491 19874101 80000 261907569 51050 12466749 67922 106995793 25138 59789886 130504 220832916 111096 76954208 10772 275841691 91721 265726841 43563 186671634 28183 67252703 59947 59101683 50617 25956529 24629 361996531 62433 49085364 42754 315149465 75164 242899062 103209 293225707 112498 107118198 126879 224104709 16870 338562303 96372 170462028 55049 99152434 128959 261749646 67288 123927598 77675 51237779 8484 38589756 1033 226041228 83412 42149855 14829 221403957 106412 324903138 48117 131184801 25304 81246724 95530 268648847 34432 73824126 35332 131514391 120725 317607259 69178 78734665 6504 181976549 103967 155221346 59635 308268267 72590 32100496 9383 3605237 1337 210610565 60583 330643491 4944 148223367 3634 267162389 58256 270721981 48160 267792039 83132 345951790 4155 12774967 32256 140430020 6405 124625219 98597 156457344 102377 114152983 56574 202528640 129358 37865147 10559 254908259 112945 322569036 74641 285366291 106344 337972361 57783 18188244 7167 86677761 35569 100953145 99749 319662299 115436 76614359 119678 38610272 112079 198218236 25939 378846764 24917 187770416 79858 261840122 90173 370313522 78978 141484885 101988 338099434 40106 84513817 113136 240563840 34550 260817335 126132 148972166 99091 242565559 68278 67872023 6809 261978185 132430 351949653 96070 318408960 30205 350946102 115996 318266306 97123 245288585 31292 143364015 125542 380047666 114164 235907692 39613 227041229 20868 366707927 15859 12849778 50322 60268983 86884 347991604 31713 89029907 52924 305129648 26644 50854727 67747 51255498 123755 378331421 65961 340314823 96770 190217940 84724 77592377 3347 177937367 41103 331914465 113893 31374559 125868 122204832 115263 28425368 76826 346114137 107595 137617856 28051 14407722 55366 26576634 13324 7789551 26754 74687252 29675 257904908 756 20460796 5826 261115944 114231 180184269 34740 305834863 98291 116490487 42954 87415167 100738 7735460 16895 357310291 109136 46958506 56020 43180915 75542 130919429 129010 68995588 27478 115419811 63399 111854285 39187 44531682 56376 23411968 98861 244964302 83549 200606866 61536 119926193 46824 374218214 106325 4389969 82744 368470752 73239 383951222 39042 290966778 47551 102229880 123577 181305151 65311 117352034 44904 77820245 64838 10858947 6304 307237112 52031 257147438 65163 154589872 29909 284433299 83380 193656844 127436 241797938 86387 134491486 23145 21534233 5055 252927257 130326 181311025 12193 23277233 104175 118085458 97695 145230679 82506 66205087 78286 104520513 71801 66441880 57225 9213340 50396 139136014 130470 140596348 68803 194082442 35519 24793776 95226 336164211 69593 90217941 86188 58700316 132695 45617224 19646 126371254 83064 96897231 111585 351271525 73643 64005127 86703 233786797 108292 148778823 104944 150824377 90564 48107890 68183 107047080 111326 249157443 109513 243898849 35035 331202261 17597 214813849 48583 221705718 15256 352170881 23077 100405535 72833 221423599 40929 6624977 44321 157246299 58661 205076290 80848 265954617 34466 362955498 79657 294042072 8377 353608137 91113 48581708 89966 119213589 42377 264597745 128522 123382008 58365 111347842 63399 35675316 117212 275537826 58292 306502733 126495 35661393 7229 137445841 80933 261151548 103598 270518418 75108 154065137 23125 31330558 22332 131756609 122047 341380353 79162 64345960 82926 383090191 66481 138111635 47611 289912495 126737 135575335 32025 272193711 74287 90068092 2702 126518787 18337 316331747 20915 364760804 83842 336053549 11947 59996263 23994 343272553 10647 384711957 38165 182381359 123743 169592849 120804 127054512 125690 190251361 61193 244248091 124729 258479167 35697 90056521 16825 346437878 100494 267144547 132972 334908046 102011 213017260 33505 199010943 54356 380133300 32276 56787739 66568 173911593 41177 59980347 117227 178450137 92161 374352569 114731 143056950 27541 318414970 19470 219875118 42230 331089961 77735 101368114 13791 370113491 32014 48093295 118145 190823579 86857 233770109 12881 35104202 123242 28199033 112517 166072378 111371 149257999 47095 239221319 19738 96525453 123484 171477028 66910 234439275 19258 227217192 71877 186794207 45249 237757718 40438 164267094 116356 206894024 30294 61601688 129687 96518911 118215 185077013 98599 269437797 27427 277617919 54684 85242026 17184 13449274 44455 203475884 19546 367617398 128861 88032127 42499 63028367 105802 28638002 19351 104901921 4802 307823471 116076 45524210 36951 235827767 122943 322574258 41035 174995924 100853 10806419 20700 86187260 19878 276219288 90113 185608943 64253 196587803 106007 190738296 17216 325620446 101800 354488589 54872 341347445 69115 110869397 107778 308794796 63492 171829793 113167 252605921 53328 268604142 54310 27698732 35341 35058665 77754 380988799 102217 79627522 121451 212586166 51236 346984970 14158 85911074 113544 290890010 62513 296760292 13801 99041295 30996 153930035 64220 241440907 33544 76076293 127327 141492518 11898 119208806 18983 218462509 121868 300874756 17599 328868967 47413 249296096 63660 41053761 39929 153628000 66088 289614214 46200 320078827 77090 55051335 56171 84082372 19662 226913755 44234 336143596 109108 224059585 93558 165050591 48431 181496051 11611 375152959 107759 123580987 113098 2632109 88296 132688466 43695 254500568 109256 381527676 5497 245026562 37713 155207149 124179 301458745 128393 245093324 90844 266756342 110757 286099064 86188 249292542 120175 362415119 29125 39045574 62503 301568127 68537 290650329 23985 332483682 56969 129413624 13135 158597084 68842 352149825 77169 287763033 116504 48297406 8449 356908636 43321 63171107 34030 175593692 70916 7383597 55106 179971501 11478 66022863 95087 101819118 64177 102538808 127354 243627262 10387 54549113 36828 146804241 39169 374780946 69586 274989865 92086 255635348 51672 207090015 53023 329392759 130039 198523197 43055 220078747 103584 317699042 21494 181826927 60792 195257562 116024 162888151 68268 57749137 22021 212524532 45705 281833975 113869 205665373 26814 352909695 23929 58052840 25048 107263751 18927 334824031 84600 187517418 42615 33528591 106492 39756843 40251 214211673 98604 273479880 12045 364967735 79886 19003268 31559 334097324 122252 376124987 131789 239017374 31571 214643995 96940 52922459 128421 78133630 66271 143073162 2508 247372265 64097 357043476 22568 285277115 44822 315264542 68445 364657033 111163 198532565 94041 314686622 8791 108464667 50080 146282746 108116 112604039 83277 189906843 1359 376700770 41313 148441929 66373 156949740 63970 342182070 133216 318562895 132697 161370985 28925 48401056 102847 234969910 17830 221001473 130020 138105549 3369 30757940 18157 355820609 83228 180129778 98347 249387424 26913 184239702 18118 371448054 50928 135431266 60076 101671044 38223 200391847 120489 227377832 10051 128309239 4888 145294973 53345 352987368 38889 25919998 48136 82658944 56894 369727412 95331 273967861 113486 375269044 72138 121009423 45902 118458209 127141 275299832 71124 14345883 84276 126240743 28890 213628019 56091 261195178 17476 245174587 114324 138944757 104605 318025902 84629 115585698 1858 329454599 39727 366395421 71246 47863237 80261 71692741 82666 17612040 33198 27512219 23218 337534830 32253 151011251 92882 103539191 35977 256399352 81175 253859082 878 368781926 23083 232941667 65583 186925690 132050 6656744 67109 192289266 31765 364553599 73736 350407653 76972 63033412 36983 245910721 31510 94192576 102653 369149393 70380 286637738 24095 338513226 122710 85443051 122116 74569489 29616 276839442 8635 116422549 83373 70679485 86298 211232729 38572 303270405 50379 21012599 36377 333622298 90451 50362632 80495 378521057 61309 333380146 44544 158508769 94699 379969485 111072 381634952 133155 43043731 40796 72964368 51913 187038721 60269 299721548 71374 113923382 40421 376615408 83617 250214949 21012 105111058 102270 362073079 47141 142839952 115148 79456088 110196 60352175 94453 326071830 39274 296264323 85839 61849456 73036 27193112 81239 48600813 5568 258511395 67067 108232561 59326 294158990 21903 184282784 6360 12499151 32447 110578124 98499 91611977 34184 151028927 2692 64028493 30856 251351568 112799 359445214 92513 221306891 84170 48117069 39986 206403723 110746 198003753 83147 200055987 123453 49229617 87864 306462449 84500 326907972 13626 222977741 292 124353459 73788 178958389 113859 319406960 13663 175260006 110330 61194642 120048 118942572 126960 363200114 90419 193971347 34637 371476241 64836 46592969 15968 80657334 65197 45318571 127128 238099281 122664 92548360 66186 91449789 90875 379851056 75488 347774363 72602 215195276 125067 263512229 72181 308380937 130781 168588222 75780 14273486 55475 102435211 1409 85650467 93686 286959432 56584 118612977 38460 263315797 81779 229949707 106597 196520554 35138 161970391 57137 365829038 56084 276751545 27074 41416665 19214 36171829 102485 157971046 108440 323195746 82916 371931733 27720 318229685 92475 238505019 4517 230937964 4772 50322407 44716 269913374 61751 174062001 65023 181380064 48084 69903503 47269 282733372 75025 75748542 66472 135539873 50956 120137366 72091 8192426 105243 272943916 23904 26876664 121548 326717613 4641 277732061 102879 200351702 2860 290038114 13768 60505131 44695 215553275 14144 378186085 103761 101265683 114589 198294823 43132 327286921 62883 280785083 127741 225996681 66642 246769587 132526 5448235 87696 265699653 53240 349808034 60471 107003936 25188 54452382 80632 54018993 41857 122271611 18079 246372307 4647 257189692 45652 354772075 73350 257020696 85806 32347703 129496 348027556 28467 153613028 87427 173148839 27580 46149936 89370 314545871 71719 251484021 82479 288652511 735 204926858 10402 250595405 79903 305498986 123206 301431268 105870 10649696 113830 272214858 2461 213112214 778 4968568 132978 24792147 99595 224052042 83090 63740199 127822 291211908 18913 175501515 36642 102905008 30572 220725597 55847 63306873 85465 60822013 35234 347906635 70141 137359709 37902 42098545 119332 248564332 109320 289659350 44055 78165085 62557 147764299 91468 288533008 2992 361335349 113066 43963484 8749 345762175 104947 261622219 87330 376564437 51519 177247689 118003 34364073 98523 157592887 94795 191892326 81000 7082211 99997 236869932 98887 343376241 87745 354628033 99500 87707295 84125 23600646 37801 249373874 42430 49468363 83857 383027869 132877 379828864 81927 343866527 3371 205306489 130520 2534419 118987 259666990 91255 354319106 120402 244780639 28833 261005616 16549 200221948 33463 88814646 6442 54171568 48737 186943423 33383 194400247 82352 317943000 57521 94476069 38814 324926199 81855 347046659 58219 151433007 23276 18228398 46314 364590794 116441 159811018 16948 91145160 54798 328237759 128419 82831550 44800 154991382 27478 170195798 48966 226894753 31489 368550969 128124 130364467 77011 122663605 107511 338193368 74722 144260050 41113 366807197 96144 163016549 113661 65352630 128935 371490332 35767 3094058 76782 287135722 11306 302541255 34351 23013237 69687 108351114 69127 46745822 57837 124398293 108204 373776575 94223 344753234 118923 364380584 48936 61904588 120085 88825711 47212 100425059 15169 152085222 60500 362008004 9370 306196493 10142 296585648 116663 337363633 32178 131893943 46541 131161521 6568 306186936 16711 37438799 112868 287375726 78977 347328506 1589 353518510 76643 207888925 132967 247805320 68686 296356157 76417 58056831 24432 139849181 66900 352463633 121178 100840782 40985 286502124 77422 303887187 73471 10286943 21444 49942251 28900 285350683 132145 381239296 84965 149075061 130237 81853506 15064 115309841 76398 239968657 14850 43747095 63884 278179966 90471 365198504 108138 371104704 48549 261253323 99940 56827307 61692 200741587 32948 33573268 47648 225254545 18232 232697733 132727 241776139 132932 118714329 52040 362453594 56590 349824463 29477 282565207 83265 124166078 4925 128657056 126922 339549259 53706 35068531 1316 171579964 132749 182889387 30909 184127647 93947 321236540 29867 211689134 65820 42138862 72653 126329437 11091 383273260 64650 364017735 58424 305790113 59254 76888239 111289 3406329 89062 179338212 121618 87571421 41086 67377268 66979 44199888 53430 384588512 55005 4842594 88209 43650229 80474 354845684 19875 5043122 105110 54823629 26680 228494609 81562 135621989 35735 151745725 50793 188464299 37904 269526565 26476 55629429 122001 178906186 84680 132896391 95939 335235877 13112 229719648 116473 95718667 9318 344686601 28647 135207890 9130 39570612 87106 145102314 119061 310897324 18892 107992587 8920 94655816 67643 255873563 28513 305744878 103981 37885954 101819 179696802 85674 168758472 31244 203031171 101075 151937646 119478 290931779 4770 333695402 37046 377500228 46032 126214184 89980 77508352 81980 57473179 111475 187054039 54276 123617146 60479 342795903 50113 334652559 56395 11247235 21896 311330839 124273 43923298 56681 28514387 58926 337152975 51864 279999342 78771 373515896 76307 52698522 98061 66141042 51084 307552999 127814 141287810 15032 14107203 73092 318859524 102935 75927662 111881 138944279 21303 142540267 10693 123812520 99911 372848123 35416 126047214 76086 356607919 96184 26599768 76319 286401710 13429 130112130 22413 282422471 97174 134688122 132699 317726403 7056 176531261 44698 124591514 79991 181609837 117805 252881795 49286 173049315 73806 376023200 26225 190947354 116106 161875456 13666 68943298 36552 32440229 84164 15562082 31432 198417103 40628 78802965 56750 157132340 37905 360996247 126827 104203875 76906 164881059 116478 159993142 68687 201749671 103813 258754352 60594 61682463 108982 211702385 46973 198264266 63414 108882657 123309 174612380 83341 351037070 55000 299470876 77199 228818190 62603 277497366 33222 362002450 74032 221196177 62796 104845111 120291 32912057 48022 295219366 35961 67388429 23663 1383533 119538 33965791 33634 329830652 32690 60448468 34533 374610969 28172 49477826 66798 8282601 7128 346048683 28917 124549310 11922 286134429 66910 230323509 50851 375637444 51150 161466899 77132 380974740 93464 159512974 82225 241991925 71058 20737877 78085 45506640 86268 367481738 116875 209770502 130631 39223528 116506 210590482 68960 127450046 101784 165673915 57948 4263252 42074 158760002 97121 163384903 109470 70372459 125315 352596992 124978 95750401 110646 21135602 16088 383129419 17748 43047661 81400 256780602 424 147469833 79162 284762751 12814 242756727 98513 137817148 37331 181540521 16745 303388211 44063 384429046 28893 72871357 1818 93564041 63060 67917685 77788 240175638 74678 62855631 113844 70557036 32505 8424339 68479 149106640 48117 309493475 80406 174963629 108795 237358673 65984 97759843 81350 178487744 54667 295255155 87695 208858018 34991 371647932 61103 220506654 60282 271855680 102920 215512884 95432 206008053 53384 250881707 13490 150702681 25585 225790699 66470 17869035 72464 49979546 114318 244733687 64689 288882331 126798 216297015 36225 287949117 17850 175581193 92107 248182179 6830 44487206 98559 314482003 35829 52673050 83954 193226219 59475 110325973 29921 146447168 92443 226379837 3081 18292226 11834 367165106 106574 336483240 132836 234563173 108412 473108 53512 39465251 95330 48447085 115672 139288360 74672 324136144 61043 982175 42434 279576480 65162 103860564 67173 346449966 67043 19801552 32096 317973359 96202 18847835 77256 248302223 9367 214512220 117633 260336083 25508 66270250 113318 158871261 27882 384141870 21957 62663597 43858 155868377 48717 190512597 48064 172991657 70057 153549133 54188 51999399 76134 1001205 48330 72668685 121735 24251687 90586 58165547 59 312107132 130581 337865121 114493 167710899 61259 299735611 73707 351443760 22262 232023387 121587 165954653 107637 191879283 130664 91331513 93106 148775637 64537 371324254 66940 57307292 117061 19058844 22798 5205966 58358 96595205 87345 235089747 51068 30226001 52250 119814939 117501 202730838 108294 359857355 14602 98979424 6118 19540048 129446 329391286 108609 359644093 94423 240229085 18876 351987634 3978 181765504 40438 39520646 45614 318344675 44793 104660385 28077 225456287 108259 263115239 7283 83978692 99804 204296119 122818 103033255 119970 146240825 15139 15424341 66188 203685958 71280 49081864 101906 337939918 128044 41383666 6568 376508461 66659 166376166 118468 52774386 65824 74977695 18416 291244037 29236 160249616 96907 146188612 57460 17704731 40378 292602633 62765 71013359 82180 317545974 63991 262385939 87046 357907968 92789 270688883 130263 135849135 107358 126056449 69789 199099614 11787 180502538 59966 173833954 82140 21588984 24946 51993730 102457 321815428 80441 336843545 103476 100415113 32155 80350191 105161 271241103 33915 1543386 55324 195777929 7320 35202999 48175 345359329 84430 18035119 61578 315755214 21990 367293918 892 346523191 53605 378259087 61915 38068048 110851 87144034 109673 127362109 68277 195826020 28713 45502069 96005 72435863 9597 302196858 6148 106583344 76829 289710592 36921 116030905 115193 145232680 92017 47196057 17065 63823481 13085 103546696 64333 129177922 108893 123403293 107708 184328625 52611 284951566 18477 305428930 50078 258894771 93856 164966179 112716 133760257 59330 146369671 2234 173923784 6507 189251962 98198 138178269 77148 33925160 51943 335650629 84551 146451985 35910 10301641 74433 352168375 55343 361120763 78834 103807045 169 21466848 116268 331580442 31269 119069376 73876 247417087 13266 174759984 103815 274973382 103616 303620084 96862 259707249 30759 306414762 52947 281447725 27032 288744739 87258 82761737 120324 258600904 35228 8979000 123502 364383902 69029 98732024 46567 243997326 125535 348791772 58627 9336744 124328 141984708 30550 275236322 104869 50393833 45600 116678841 97992 251667144 44007 309497424 113773 214836459 87046 145189668 73456 154410594 28573 182245925 59653 195485070 95078 252130342 123639 107476302 47325 134473813 36197 7967237 30957 153015036 72805 120455860 118251 5101775 132218 274400048 115699 363830656 33078 216580459 62484 132489954 78343 233539064 1575 49790423 4703 90931170 85173 9037963 3339 36649974 8994 4912377 54961 65497174 26329 55468147 12770 176760109 6856 186686011 120345 264655923 92475 112385929 62950 195132844 101139 84863663 23440 367292271 15214 192260835 343 21719809 122453 235244427 118067 277079772 101323 106946105 67041 85459532 105992 64350776 95935 97515934 91802 234825484 22398 17125350 82003 197166234 120941 218803791 32869 132358165 58656 331616816 126924 19104572 112826 85293085 108318 150482046 18079 82709454 71508 5592650 99739 222127541 87984 137774599 133321 339831741 27031 247018108 72704 273975734 24792 97833306 113268 268366507 23916 131872843 98818 145641965 85817 255065679 46621 93549600 14712 197882802 67321 91865086 29827 286931586 78792 179579417 61650 223534194 86145 308692973 15669 299266496 125203 236824318 74531 338905247 118171 185715230 69626 354520121 85458 189852096 28880 343831096 50670 340137504 28500 303384438 95202 282696168 46088 179045138 12512 24454158 117360 314967661 89763 76469944 114538 310006902 29971 121091249 60087 247666460 95091 338037873 23550 112193739 33148 282449974 120853 357411392 108534 288899978 57246 275320961 11746 194533835 112852 227020113 39318 36785605 92457 350943540 108842 6477872 110013 151354227 73436 55975393 24826 264679550 57638 312947310 114371 357206393 76511 269115137 43229 214108853 17073 48121693 18136 280937119 104071 47770211 111210 66678781 111700 238380054 47368 271073565 20274 294752891 54276 27726306 21692 117276086 48010 17263630 87757 317035304 124363 320400459 128559 374892684 13335 334946013 76744 160142265 82471 29183374 39070 103240883 57568 133358002 55146 254565530 66288 95458553 32847 146810970 51253 115846342 99929 226258911 71581 141074823 66368 151030762 59349 56634891 51583 114964109 124090 216500369 2852 167586183 129668 317806582 124015 262261663 34941 11507874 125319 192886799 79982 299861666 122542 52403421 38767 252856293 58764 187822546 126360 176286118 27328 150999457 113085 183951676 12885 41792231 12565 225914083 127270 135850468 114142 193002963 49994 23799095 86870 52628093 70008 123591259 115742 369091450 122004 115566653 33025 109272035 15519 27138033 48205 352098725 1453 341699948 309 212137153 106425 112487605 128716 347891411 19420 74082348 95134 278842853 1851 151976979 66222 85851437 110039 93384385 48510 377743872 118524 304063066 4665 288668474 44653 179164146 21045 37645557 98969 188437684 47745 250025533 49858 171822818 87294 111554633 121652 164120092 32589 289352260 97552 367609539 35122 12832153 121482 56668423 66404 305237282 95025 963742 89879 343645166 74848 368824211 128647 280703435 87984 307778645 125778 317856377 55008 298016421 74562 196047762 17808 39739987 19345 182327984 126921 260134404 52633 262299127 75388 112214631 112900 81726847 62040 165527056 51386 354284189 38130 168742931 113901 172366433 78729 16030218 67398 168842988 113089 223824318 66404 99026757 17442 131626670 17765 300317364 28519 57159723 112342 18117327 122959 223337158 113192 271752961 22999 160412686 37154 9619960 107374 253411089 79782 151270658 106696 92981287 122968 77889632 96590 249742202 20519 233291618 20267 108685044 80619 271156169 56688 13941664 86548 112540376 77328 43265928 75775 50468048 7645 219044664 13035 19317583 120125 174663155 36828 206824835 48078 366340670 26163 79268010 83373 331030433 48671 97808079 43205 317262602 17291 83663634 46670 28615567 132758 364652097 128442 347001210 75591 227749940 79913 297147327 49345 290462931 46010 189778984 130760 85131387 98192 207161848 27602 347520090 39039 67548598 112828 138992233 27107 149455354 117344 285106424 68392 182957808 88389 281503829 42681 26237496 77502 243030168 11502 131112484 40318 284780877 47421 102985278 63802 351405487 37558 181145101 115202 310276020 111822 327967735 20290 238470772 19925 131168547 7316 284296006 87217 309190260 69558 15709351 30107 186785052 105063 309386007 37008 287767351 95933 159687470 49500 35489629 115289 72009995 63333 383442657 132041 5568659 51160 72291998 88102 165349562 122038 341499365 108120 292302522 46858 326217573 102354 306382744 42987 305660698 79841 156069318 10982 284626953 50833 326359801 1886 19961396 131259 216556231 121718 18592711 110470 383260225 2118 112006857 130738 61044851 43462 156212603 70626 54381433 103239 205959610 131914 226505214 85895 334090188 109364 119516880 122112 51025768 40087 291958662 22117 233219120 14330 191546906 130555 102257135 7458 317674046 45702 224282126 53114 147604411 21443 377738438 31570 307933894 39190 135605060 8358 299506074 45077 240198841 11340 17674637 116551 33812778 20456 249028715 109000 85392723 28824 48309801 84219 274333318 76821 279468570 69105 37506430 97113 100643449 24853 29471659 110144 86112428 4278 76532370 105200 89087511 130745 328072937 18267 343688764 53377 243100946 60130 57064364 36266 24926844 30118 383417036 61655 301336912 99816 309435096 83948 301847247 26881 96780195 44554 234300738 29662 194282364 8226 307091063 41338 233328582 84320 281004022 69446 214129990 66426 268543778 132605 321262415 50699 116449962 30118 308780069 24012 149710707 99143 23109816 37959 86553807 104860 350014157 59050 137229608 87951 361944400 90122 331637667 41449 271756271 53706 329842339 107145 160209796 87756 104517838 26305 187015480 45754 67396400 14896 241189655 84557 355056824 24706 343561687 1501 61219943 1516 231320304 51934 21177277 86762 303211833 105375 353476928 66030 118574724 29547 321538583 45289 108109363 53916 280862364 112681 51799806 128853 327427552 28247 260103820 53965 93685516 106046 6595949 52330 64782327 52151 280228559 64548 100787373 108884 126933309 3474 146274897 86664 234326044 48119 183597418 75197 40626176 111480 270887496 5697 134860446 55038 169809312 111915 373678217 77255 331159135 66646 63785960 92145 217135227 94711 221426209 35528 320858842 5775 305569898 128537 67462239 110904 331583792 92422 37005509 2072 258861028 115062 245121759 71621 118470200 86957 65853316 114841 247242282 120512 130215748 7676 382468529 42860 251234189 93879 205920462 75473 222854687 88969 281410704 35720 216924487 80817 271643671 11187 17223039 108866 205226354 118979 247182448 54271 377701298 43650 290059238 119022 248908360 4190 359833004 51104 303147711 129049 177939750 116230 279305924 109571 74795800 36241 264460347 27120 6595869 118638 197996867 44635 136808931 28183 20133416 76969 204825248 41619 71853544 90209 150834745 62550 363950435 123198 242574552 4117 223069823 124721 97134948 26632 16528665 42406 363265307 105694 22426126 5214 28372405 110327 55846781 122758 248835068 42404 340101849 60602 53691991 32354 73927832 93969 94098453 61191 279704853 82121 222032196 111985 193261389 22927 293268440 56538 6450027 45379 81487133 107174 4267873 30484 101680921 97326 199616291 79507 100788822 124126 172158646 108025 323744681 85405 253924723 127255 21943282 36642 149225576 97600 27301398 40378 81126102 120699 4085788 97510 248380463 107200 180652084 54035 40588298 5774 250085319 58408 370922320 66888 5856061 47037 152745893 112907 339139811 44833 57889588 3620 58897668 86118 342674336 97275 186687963 5892 314429052 118595 74855603 11152 233608524 64975 75709070 15783 12608648 101086 330809992 78955 196486647 115700 279102155 98549 18503486 88378 323174110 124683 104428826 82989 264514453 61474 351077215 97155 315377932 24675 179533390 73519 143338183 5700 363268681 10496 315204293 24129 158132852 123234 213236374 92866 80668599 22908 118502301 14539 13178743 87750 20431696 34258 237057145 103051 216409007 22844 377771202 13592 317211527 104243 236774307 120050 154314705 7300 255864918 25104 100794915 84163 160368114 13514 380042063 25665 137763203 16053 120814659 59500 70801774 103099 14104766 108652 371847537 100941 269931750 92965 295684063 52712 378338953 83875 75515533 121328 16270305 49114 242817675 65322 128479879 23976 143173380 89057 152734021 104711 98944937 72829 6087989 80135 361989334 97188 274860648 105493 313362318 81624 120355763 29852 300210817 121885 272621958 8583 383695074 33667 300892433 58501 86695215 71024 283573968 89371 265192194 122533 320611247 43458 241118538 42864 243288420 108564 186923651 71916 127083719 30255 202283328 92866 227318503 43052 17532539 46635 219326259 27225 382842745 107355 251256042 51601 249999395 94298 10269928 72632 113650260 53978 99571427 79430 183287707 17903 204596721 53349 360618641 113480 181148035 38594 170652945 9089 167330185 96047 330898102 93121 162820647 16243 177118799 35515 314625720 132822 200535648 95337 220846221 3557 83673142 28261 143139443 21515 122449674 84335 112025611 83024 204704938 77344 329556309 88838 48380324 74514 355412831 61118 322786713 47651 93038862 7128 215926880 27096 284088265 55376 126556762 49484 314042117 42899 257425179 76613 158560897 80480 370089635 121175 229967680 104715 199076791 30072 66613478 34315 324684428 129474 370851908 45025 44733433 122204 126091945 28717 164530696 18965 253232630 86791 291218773 86729 277882703 119585 213077377 103516 100897509 112592 285148300 80121 179982680 37650 317952583 71430 313912442 30174 30568989 107934 12895096 41240 155059129 120604 200521885 15062 362561716 67796 254316775 30891 24965293 42870 359195247 26771 31081521 116588 207829017 70680 317146959 95941 188619158 104683 163703163 58512 316648012 110440 86051816 57321 228181771 78951 96893276 18153 147662723 100526 298833103 32537 82445642 89045 245013614 56584 233141288 112463 141039707 122460 364639611 78154 59899125 25342 3077221 95155 16569325 13523 147953016 99894 129767809 28813 342720527 8301 302033152 16759 307982827 5586 98500970 118086 350883052 47733 276992960 73469 116565153 119379 206052735 58897 9903962 102180 296531697 47135 219774044 20441 2050468 130558 236789932 48232 204118648 62733 266557524 32486 127133145 128944 295407644 121082 310597953 12466 340269079 113430 234076907 17496 54244399 8475 77138073 61321 10874893 19508 229853594 98358 140176652 12905 180912221 87546 113912922 104744 363424110 49784 339301659 42200 382155613 76661 278330425 46848 308688764 37189 55313825 20966 310654733 108233 235347602 86270 177838532 124206 43728419 13085 46999928 25222 176751498 50105 243487590 26146 17622296 19814 142606052 41267 382941007 61750 79838702 40275 211089453 1505 187124768 103339 156781920 49613 119654414 98548 149074490 63650 320075979 42733 365998473 66193 288143172 103776 168347000 10016 8448341 57147 188606954 67773 76773867 14887 191709250 126275 345724819 128414 137287820 74686 44902034 4902 139386520 39079 151722250 21991 44603400 2352 359065131 21035 136884103 20743 53643610 42412 50806265 102879 172815715 38369 68204892 27882 178685606 14917 317769170 94815 334251561 60191 40754531 82910 166306644 50820 78103993 87333 81729150 57243 73002932 132449 275161076 18935 40396082 14888 4473180 34497 50715442 115973 42305526 29314 199365507 25849 250534618 20753 115671994 32824 70072229 40557 62652344 5896 47275480 108 171641305 125931 322300678 101532 235323855 46167 84422355 16693 28994615 119670 304924343 50830 4412821 105425 344564525 92699 242073419 8117 165280008 26529 47033778 32232 46243634 99611 379005992 50772 205693819 4161 335797648 86836 164917073 123067 314454777 63126 198759470 44099 319538664 108546 247361469 43696 101780188 90835 166487568 82435 44368532 125607 142380254 63946 233992968 39967 222351403 43676 226937042 113815 296586533 17444 65348340 121979 328334872 97571 112769045 97447 279690523 59523 26838943 109915 369209589 73001 151010295 110518 241409450 18961 144671508 67944 295645779 14709 102103909 21161 4198030 14690 75741268 70776 34608838 112579 155075727 35860 46593130 56376 51720948 41271 292571660 66589 229342144 38918 65607768 75514 346786990 28197 384857833 92908 281007656 72350 135010061 61347 3523836 115891 57957645 67684 362328673 48479 101209714 96228 195942779 113416 99087114 95049 375320856 132651 245671523 14288 346488523 63065 373702544 60128 108170233 120853 238269978 82567 187214065 26860 271328297 63900 109875137 90546 62035000 127090 250488080 86427 38198579 65380 37619835 93598 240135467 43621 230783653 19583 356687598 107210 19501817 30129 373389087 116170 317747954 99941 197342198 75186 216162640 77452 336839808 109504 87257242 27692 208385062 4198 68879876 40134 242710025 127385 89282072 104164 135143685 11804 220749176 23071 77155953 2149 103289212 53397 368384681 65722 121433915 30619 354223556 5991 348267115 108872 96784890 113282 82594532 36835 110863195 4762 276013293 93863 375966622 27430 293333773 10794 232919803 120769 42563763 80757 345874174 63112 121971112 115850 342157830 91775 285140694 15289 297243666 95367 94208761 59502 10837471 103922 348622782 105812 35937292 130114 153179839 17010 89865165 23177 127819443 102411 310382050 109629 333848684 131446 116256791 36613 271292566 117979 181876005 79963 265428577 112923 24487869 132051 286449696 20774 307783263 76568 36446266 103110 356283296 94765 355355279 37214 333702744 122419 36201871 94227 103976608 86199 217403136 86470 76122007 117659 179797623 7456 98877578 66123 113024958 113619 217939011 88399 59838688 87593 90257709 8292 247132850 24705 346521941 90130 82799197 105904 237999172 98430 34294616 65738 283222554 45066 78585589 43934 373920805 43378 366070941 4085 74792404 97043 318263740 132404 20310552 19551 376943012 34713 270180853 92197 144741734 109634 61126086 50391 912847 3650 343500371 25494 219388815 81930 181565602 66759 359263392 79372 148413222 71754 261079767 53821 371139995 129119 9492275 120482 383748325 101091 257922929 38293 204996861 1165 105852498 123814 204705277 111136 48746639 5763 43591413 65722 270267196 120395 377839605 56505 269243953 2635 125138418 75121 99559164 87824 67569279 128371 35169486 128897 131984282 3193 264324019 75169 68148969 59440 183797719 81636 339857612 104703 255223672 70446 381047642 67416 65000134 4519 105068329 2794 365820429 127708 111107705 41423 298392264 110802 36782167 71351 185661166 122562 315783055 93492 356475300 52463 270757582 77825 107288739 75978 169895537 20971 40376270 26251 13872238 13043 139842056 93362 371475001 101913 127272880 80408 96179191 101057 236330138 130335 180199379 42928 46978420 79450 23757762 17536 350171780 122653 237172678 107520 140493195 2387 7392838 87717 245699964 63273 66592525 56232 360126968 121629 338511834 53267 114924474 59440 157692219 42478 2766371 59109 198372412 93030 314976274 73105 375362855 128548 92866522 15669 216773581 21027 306655972 85020 6901751 129681 11794350 78063 238341632 90541 214560736 12308 73334778 38458 162015111 60850 270076963 28614 380630876 7602 376466517 21643 306754656 27595 185286101 68137 372241626 45688 26986624 26846 79018336 36839 64529960 45349 179737403 20449 378134250 53092 300418767 77572 280484835 9734 301531717 107903 346569741 11328 169206885 30799 375888723 56695 167987884 26421 322373472 16155 50797971 58356 233255902 128684 36514236 51527 359942240 2031 197304684 83902 125720479 57336 105925110 63928 260010757 108398 256074833 131589 183401864 33248 205836462 85973 89811691 111901 50708982 66047 15348810 28570 330241364 95585 98162534 119085 280176106 46204 215655440 71362 293363819 95566 11911019 124545 276006761 105715 10736378 28588 228144104 3500 246939818 82796 18707603 60025 62351956 25065 135178844 38523 125699866 38664 361837094 32027 252032925 128713 193021758 412 192956730 40726 333059794 45457 285727715 12045 55409257 102457 285265460 82316 51733244 63096 294153291 28068 67573967 20519 311580745 57561 335752535 16676 364301826 78667 251147865 78347 254800659 10592 309482561 1696 301494125 41857 20065819 120686 67535395 122846 182453252 105207 104642618 42192 351428014 119362 147406629 110748 120666308 86343 255035158 13568 654080 59374 278199479 72052 80847758 128305 95274281 57552 211839655 48415 355985055 89534 5558975 15548 30550599 56373 217957462 72850 339182941 85682 330771169 91295 304520862 15574 23055951 131576 48128002 121579 67505334 32852 353668043 21009 346982898 54123 157898876 132768 40450609 110097 208055397 58098 351049253 104958 165994184 52208 4159018 78320 135553853 94571 51695856 61191 140284691 84712 156505856 114493 310761973 23537 163789980 11435 53133195 95039 41987729 31549 352142270 117758 352527539 125275 313317656 60604 241668439 27539 38210778 52554 195052845 38636 346753277 68008 62891828 88543 60477411 43974 94041856 24655 221003908 131164 97402623 121107 105094811 126562 52628644 1750 80527659 34604 359444234 101311 306002557 35076 64609663 64341 377527878 27023 260104280 46538 146142491 31762 267751202 91837 272046523 122019 207362632 125928 210454726 13020 60998760 24223 105804077 100615 301791480 70303 122274113 99143 363197880 10820 20971946 19747 33106719 98451 301208770 44386 365026733 100285 286587482 14120 268502919 4288 73080585 121229 361966155 722 38175151 99213 355047182 38849 336512706 76243 90545566 81079 242941025 31961 297892704 7483 261588172 70583 28301304 19063 238929914 24553 162036440 120941 67904875 74599 187181251 33922 43690143 41268 257318320 112320 17906346 43409 366393955 81655 271875855 84427 310637100 83159 225980257 11282 10439681 68394 180524219 11198 289621642 32697 173089256 66614 234700086 5646 104887112 71824 249324970 31570 103949584 84304 26935105 2831 77719318 91734 106636373 104967 199410290 48179 127817562 79190 18787508 121686 305700404 9793 198256390 13976 342062418 69868 375187591 11898 100920796 75373 73156883 61653 34421263 113228 302514102 19646 134447227 37473 146349371 105954 339587739 1179 183201057 4167 85971391 66961 140692164 86976 126142011 24533 174274061 100631 12842528 81278 160826393 128079 241057870 121289 241104347 93961 262179702 122677 371456556 117656 324676536 55318 105478318 35464 156122524 31074 133725966 59736 100764370 65112 156099866 45991 339989134 101682 66228807 76964 376223180 120156 375465388 103405 376306268 46451 58507750 18594 182094683 69418 210153993 99927 376373031 74253 34994076 117365 64997955 99835 109878560 60056 117035218 119137 10209893 27410 307039427 130438 104298028 59503 92875576 15445 77966780 120512 342611411 67449 372268664 119808 219276372 77581 82723112 53884 182022412 109846 110537988 112274 83188782 263 4899249 27596 133454059 103969 368816723 21575 29178582 18665 14326586 37527 339870003 47269 38214763 69222 81110710 20118 22482346 106898 27743201 11531 123493046 118794 274723964 109235 365826651 13655 357936950 20620 172855572 112954 274689174 108527 353266532 103142 186609214 105856 50771547 110022 317129887 32632 157325872 70929 20476213 1611 105092555 63580 73454405 16423 330713134 6547 151911337 86130 275630501 36509 311539764 13355 357949700 14914 344725389 22818 120919828 98317 39960243 99736 22059615 13969 44096354 56199 323476974 57357 333201456 109699 299302129 1072 160802541 111476 329353412 85474 374598261 62826 286539018 96317 261515017 75865 370900688 16569 345334115 118178 242624164 2146 67871506 86620 49181271 14050 214569788 55162 314612833 13472 55811619 111232 183752689 17801 330058390 13231 294990754 65738 276824409 115377 205911491 88755 178204974 59404 367246413 58345 255419214 86147 57151075 114035 286003427 2563 297049319 108534 345681219 76738 370061700 71835 184447606 1235 239318967 21057 124538249 122664 245969090 65833 280126308 38541 358323325 25024 23244150 69001 112013016 86483 308699387 3617 72185719 31959 328602638 126206 230603440 58521 311800429 128263 328665084 43243 308101827 123619 284249821 38712 164085401 2779 34982548 20057 356926977 104411 22711701 30569 24651907 6568 238610006 28952 191640234 120567 167627898 21907 367612422 127254 244494817 3882 179363922 110349 84701205 76891 245774949 16970 207298063 88723 262432519 108360 295900631 89748 131697133 78777 5655987 17508 315892899 44012 124599314 122159 158626829 107285 19474939 11568 75556224 126811 164718148 34817 175057005 16494 320410466 127146 333321726 102552 206526039 28218 95163842 55187 174203135 3669 113574789 105640 379202395 108049 325689 68119 110727425 46492 186091516 109331 175214575 95111 262723397 42528 198147471 10435 273017836 95728 185453633 113990 218953051 79348 318415519 64454 55332420 51296 74218228 259 246864788 4755 202156561 25758 271722848 6149 355989676 4853 371986830 106213 251260104 39616 139919601 105015 266227751 79440 93216813 79730 344113470 3932 253435480 74832 118917696 23937 181701054 117492 4680895 773 80448251 98032 66574048 93012 374457555 86679 111963268 123054 72752381 48601 38640807 40510 107052454 112253 164949647 46550 376315874 115410 378071490 86871 134398183 1316 157454601 56750 117872935 2722 20666694 74083 349935611 106685 180901957 80175 14044867 114660 41108150 126990 20114421 59425 342317985 50359 207799495 75116 14921988 32569 147324808 55692 155242575 111882 196096093 52718 340816195 76931 197649388 129380 361859810 84304 9828167 89498 312612273 61364 340070038 77850 318278901 82322 174215513 74637 365662050 64115 334594674 123079 55924958 33136 63518774 86491 188121028 61514 222328741 114572 143031060 5171 355437007 24209 309455468 100435 244969407 116124 365625480 14484 348242696 27937 76710185 111824 165523777 65727 67853409 68955 281063641 121895 120551326 33545 89765452 97110 384333692 104268 201823494 11453 2341168 40879 207092905 26829 138266728 65482 347291747 24626 85854731 40642 144171383 61273 27176105 23253 139514465 87073 47777887 116350 117228687 49506 330804995 43445 341854430 115120 280642980 70856 65932193 80817 211367089 73477 304628734 40150 217941395 85104 282192694 94111 251673186 76568 179370266 23360 66924191 97059 14787533 74231 172577877 105961 144492358 28451 206597546 33401 178845680 57538 21092723 81818 305157751 89451 336031139 19501 259287476 130382 246799134 79663 77206735 131443 185720466 105842 29407803 88590 177014661 126729 40433332 88960 110741491 125610 133364072 3873 300432546 80483 251416247 18663 58826683 84093 103668709 115979 240432849 14800 45276687 73961 99298004 102945 46096591 93698 285919566 5988 6618968 71529 357062241 95304 133282877 27076 338796624 71965 3557327 108911 381573637 102370 231905979 41654 17862621 87986 169276951 41316 130670517 12876 192177592 58235 17691917 120763 48977691 35567 265451028 55681 339441947 122306 352917470 104010 14085302 116617 263078081 122202 27231775 23710 220558667 43124 228816882 110415 315279932 3704 92293582 45723 232971509 10083 71927027 43759 74519063 130147 251067880 58591 74685260 90666 138537619 132684 283293555 99428 358052355 126665 372396855 83898 168444861 42666 232037267 50855 119937861 42697 384616986 132879 267661520 28291 347094179 51577 220427732 59690 13730884 63950 166085453 49991 177184751 29226 272726127 55875 193666426 53547 300271118 101720 287119588 68926 264761201 75017 17281546 58598 9953405 117087 189514197 98687 295511035 101063 45081756 31854 211896885 111298 372895808 1410 330545746 4782 249749377 110411 80938232 128653 284267512 3961 213589435 9919 326003650 26023 277128543 65450 198710058 78793 302643442 120675 358216938 96250 195117433 59014 338807352 122741 352218272 102016 51696357 66269 63982248 100349 136809771 20421 301096210 110325 258898511 2072 281589901 125371 30699846 114997 159214475 46106 16309006 55521 162205717 93747 306667602 67906 52660865 110970 161511995 130873 68095692 19692 35640921 45783 165967387 26467 298046241 66973 166012729 77654 250312680 51229 246861347 3406 161571462 70911 258244733 70207 183817273 97752 81273685 83720 375009955 43635 333290039 64871 91030587 70753 233283923 7662 28029270 51559 69839545 115806 361265943 16373 338480539 11553 73291217 99732 54262694 35638 244034682 112046 306426749 38259 311613546 32657 47944753 15661 25342429 55778 231305132 88305 94248641 111521 348413610 116948 129949393 63550 166036121 73175 68737977 83380 207720607 55951 8985441 97562 248678546 106601 37976078 123242 54611823 108872 72687121 33019 235099043 9831 299784741 48195 51429360 63070 234407393 117757 53299494 32413 245966726 67170 297825663 33316 197356882 11354 161640505 113193 190214367 1604 111988908 117353 252503178 95232 21277482 16402 346245963 21522 148217884 32426 361634605 65001 69289000 51986 40705309 24943 155349725 109146 303925551 56830 307753085 63146 193546584 9073 60872608 23492 153109665 93050 208002880 103175 11226035 106665 37537144 26433 160827218 67953 153620170 25677 145173578 4588 254704184 70550 76805147 44196 26952809 63259 360398940 12571 265043398 28701 267830497 77950 186966234 34407 223373267 87187 155035332 70503 15105442 109375 292397 71939 322488412 45472 233143696 124479 256676264 123591 226459165 24 173463411 131074 41664947 44904 278031100 25508 165712626 37448 74210402 100882 223297355 125876 223901074 16603 223695451 113148 45590869 45989 20285294 82707 3946097 43929 277777342 118557 38231823 65384 152899115 54130 163868143 88768 512476 10820 271698409 30181 67758840 13158 322140103 89488 354256230 18936 366965929 5689 342478550 58297 132219757 56507 233101408 98980 366042550 104731 262171957 52250 138226174 33525 37124512 110870 352843103 88269 271263760 51497 97299016 81817 296475929 121982 87915659 95368 5609766 78063 345548783 91254 119283293 47509 372709811 95013 343942574 81026 283281164 81060 27922658 69190 115402770 127970 309020798 129950 266371694 107445 74426053 7622 156402614 15770 350656685 71184 383498012 133206 125356792 6616 150149695 32512 302763165 102759 27610141 111862 217715988 51623 72999718 44840 27526357 122943 269991374 21805 274308684 5532 67118377 1656 263482161 94870 88063726 100813 170230971 48262 366721559 106401 233521353 109086 104537457 34849 89567042 88857 156898407 87672 226059111 113952 39703765 118245 234047755 2593 217072712 25066 136288288 87512 113756203 32338 258380404 125044 382723861 20285 23118009 47038 168063829 123980 13169318 14297 151190260 84880 244359623 57951 354030502 97747 270441736 105473 338408996 26830 96748409 12043 213998394 91639 330010327 37065 271048628 95265 52885989 26131 260102303 100781 250433636 97427 189702402 103091 82823956 49257 227017016 78313 130536168 53877 55235774 28704 240674309 29535 220420668 19123 185243569 55704 299669397 41182 7666022 47037 318043091 96070 197487665 17035 344238297 20959 31345354 7318 376672935 108846 330461086 129031 381745331 105311 48411641 41024 277993025 122998 102415087 60171 298965183 21665 187833808 84712 153258107 15969 142934609 119515 187943757 101333 247466316 38752 85100516 33628 94048390 76545 243268007 40081 309614966 125199 364286955 96083 201463693 94052 339417972 42652 185174584 90326 21945165 118798 261116439 49495 191025860 76255 230954478 50072 249741282 36670 270416144 118934 11768014 113186 140185106 68399 219520581 94089 274347427 116855 361819397 110039 342441191 38645 131766923 92452 162409270 12995 143701076 124469 274141807 86279 331269775 62423 50581778 22729 282350609 107403 354102032 87850 359344560 69008 125877633 5491 246675084 17756 148411016 13665 175276380 103048 235945601 10079 19352120 28444 360515985 77353 176613904 132191 319970111 51731 242362253 53168 209156013 21841 191729565 87438 352721120 23 21384131 106004 344223559 36793 176519744 117003 163803913 122252 237491734 39071 72718310 25345 257016313 84593 141252385 57948 144779714 70129 74155784 108712 108826832 53857 329808134 32616 138212354 30473 326175672 20183 236265496 33434 191869688 87487 71012798 17856 151694405 95916 183408211 83654 21328897 23985 307158470 88703 202519983 19196 245113251 50630 85901436 133157 42036172 124609 290000959 80365 42177050 111571 57026343 120844 157226302 8596 102431087 922 334910193 41048 60033128 102480 367553177 77669 159465477 71699 75212421 81513 228117113 110822 304126564 111880 351207311 84294 269684806 75936 160354543 78182 87005056 61572 107618819 48974 208629800 60245 137569617 65163 211659788 48712 367112698 46198 160284303 115400 116454418 7399 344135314 57462 362469388 117041 156832091 123905 343867977 86107 353865818 81257 12704747 103897 238332776 107224 242604970 30018 163581427 102628 113754610 51825 89181359 85034 291090937 46025 277971807 45239 237214278 61260 109847372 41990 503288 10705 158516115 39461 82649095 56236 153599726 26578 113438942 105472 126721804 117556 196989884 52823 31807832 87514 350310516 20435 37026759 22371 223845864 41628 348497394 91605 361225593 109971 361144602 25038 173725034 5668 252993299 38646 131221710 107374 155873321 123462 7318442 105484 125870679 54461 7567069 69612 375992740 99818 35436842 108484 88063150 19847 345505486 106036 224690625 34462 274277501 121650 336443539 96426 261084117 29525 377059101 64249 351763692 36506 158368487 27511 271189378 126943 57148329 126079 239737290 94708 284813733 40601 345836886 67829 210187197 69401 264535429 44447 235076296 37246 213252316 111549 81345099 18707 258119381 107644 264385808 52844 157032516 50338 49697592 43188 319643720 96307 67226992 131012 350724486 59477 159308432 99445 27611656 61450 275981328 99647 379030702 112714 10829325 51587 230406798 71788 162166117 123006 294115263 99034 40238344 129782 360718931 10159 157966709 128016 337937508 91437 177982822 91025 132317575 7938 235146525 129935 269532462 96130 33324188 83994 247566784 74734 157484581 2593 269536064 85725 185929495 42618 6234024 125762 228066119 52704 83623211 85111 303884678 19761 291155818 89840 244225854 86313 127625635 60552 205060556 27267 42477703 51423 364939909 56869 277867514 94852 279923763 26395 332427382 17663 361771183 30110 271764826 15333 180880280 120321 140712763 10620 369306776 112761 184307741 1009 90280058 6537 81332468 111594 383378339 103445 8185634 22203 320922322 114118 241135937 7447 128157876 102085 31003436 27912 36880272 57263 377379083 109349 295681317 79602 370541209 44844 263928658 53682 348597128 49843 298459998 78041 19897677 45756 267931840 111675 17886807 87956 136899414 106313 244722623 29380 65924324 101883 101474668 112951 249723425 122630 59678098 66064 51811764 42730 214538794 113018 91502238 110857 154217219 92402 179521448 23254 185858651 100847 188578580 63338 373006562 108307 205968683 48072 15730489 53267 52266948 39739 191378710 119713 246935021 53463 6581353 81119 47313643 129991 225767933 91849 130101362 77773 322753558 110188 341975688 31074 147865776 21963 236597493 51597 217128598 102480 311430606 12562 152947602 67214 245670886 35348 36679626 95392 11360798 124322 63355808 74222 148099506 22029 94424938 28056 76555753 33295 131763573 53915 24528511 67650 171206828 39702 280603582 26679 203744020 69036 301351318 104376 347593455 66884 114740256 105151 79924544 49716 306541027 118306 190173351 84382 79151224 21031 354595226 88636 150367496 66547 323961236 99261 251429772 52947 332636590 74433 140846386 33113 258286782 21763 250012125 131063 375784029 52761 364315624 91150 14572168 28515 20580567 54275 378270035 20282 100576801 93911 168467453 110148 280724107 47711 136651056 37928 320361894 116653 272831777 94777 19746846 106043 103551262 100863 283013084 67735 275452516 107074 310424625 96493 5066285 54961 296228736 124363 314773810 42638 346076758 59868 348035349 38845 289882117 46801 118152280 35035 326476455 20574 83433958 122808 107240389 44751 190104949 5192 116894580 77329 112237026 19108 360630804 97692 60168245 43012 369305507 84709 249694254 67341 235016316 1955 199989407 9543 288339464 60033 153081337 28110 354037723 58218 4455056 8310 73041323 27588 214506675 48099 192006127 112306 127224793 9031 69892891 16907 373846021 49991 272997931 52457 49063154 3373 36181281 17718 373154708 119705 277033425 2518 20203695 33505 222826680 61193 44835709 76923 563925 22760 290936391 54737 254343113 30784 287460395 71448 382513261 29889 37573712 9686 112594257 130281 338808154 75302 227875153 51477 101751586 19256 256764199 17773 185778149 19609 299135899 41455 313171664 121576 207417415 89333 26707799 109973 239043047 126087 369596182 37902 327122527 11769 322781102 4958 258764043 19172 382227382 75018 29165719 59059 235004148 85016 333769574 81438 195368450 42455 218298763 83860 58123358 26737 256535085 124262 142910672 94047 321779136 87006 206620480 19408 359758419 41802 227554348 3390 172294234 111588 93743345 2624 323587903 118223 86241859 29090 49568944 95662 50179873 56901 358937255 49980 24788034 83691 255831027 80254 176350904 102702 86967766 92015 33186703 127982 65552398 29287 169307475 22399 2939619 55704 9389312 117238 248629774 96028 98719725 114346 205366188 107569 20628086 131173 151356614 17082 142968147 30716 237411223 32197 349301636 32282 321706384 61062 378505797 54781 159450602 29971 101692279 849 49292534 54427 234964102 71848 9009665 114551 279210208 126034 239792835 105702 44441312 125972 128064693 87288 346773179 117972 149121610 98351 194762070 122864 191336101 102863 311187403 103148 91717468 120324 235795256 12287 159977569 39504 175622397 80475 307496176 85136 135928485 1638 86710005 58242 38841563 113468 276779582 23925 131685744 57223 78121862 33070 43022707 89922 382698337 119797 330521319 37900 60801057 102332 22702046 68474 355138528 109148 210770164 54294 330855576 20122 369649933 13501 224121227 90113 202800311 72791 167055435 49711 229621230 130546 292233447 52013 253112192 110233 268972363 79769 202695739 86253 179155526 92364 153785166 128414 310078831 28438 194906475 129528 81835904 6577 174512262 97679 92489534 76955 200028121 57477 265292763 15394 69262364 34734 105034241 98099 12806773 18172 313113745 132953 171402436 56654 51187135 121851 75545848 93072 192694503 32809 14372799 18266 14204132 1806 134559759 120273 308444979 6288 357866831 57945 137828485 62887 150681215 42526 237085121 101530 243011855 112961 40647133 60298 259419324 100501 108286329 108917 62571088 104391 365822071 32385 314797798 66174 4232467 93848 55332052 73434 52160488 95933 15584349 66297 148979248 3770 267544471 97306 232658703 107201 252133313 118898 42727047 132306 115114136 93545 305786869 99610 26916144 128368 65094263 25822 69968907 19729 167676975 59427 318167518 96609 115254667 76211 267977899 55776 93219165 19175 199481120 38294 304684100 65565 338107956 89350 1959673 124906 156286422 86770 134430921 66382 321640490 132199 131454117 121498 154888465 126282 292008405 19360 318609955 75428 255061295 30734 99795936 113331 290538811 1806 355375012 89814 193556626 97929 51865084 92871 63511126 109892 124706152 63017 15710172 82496 343905234 98079 38008782 22531 54179757 20149 157127580 44218 33978075 18496 169121574 114662 299430080 2327 87422254 101914 188046344 111774 244975734 64916 177042605 9017 339907549 26910 357472936 72895 202060124 51947 330658558 97561 197998368 78941 237696568 117727 40080843 89108 54897642 34550 14232814 57712 314290519 88865 239054872 7461 146590301 3286 301421270 32574 106689297 33398 340822227 80526 11785396 96179 156750877 21874 137377111 127321 362393052 32623 69383819 96862 87275442 129635 344678982 30684 54128903 92983 81948220 80181 279064162 59556 198051697 21919 83639969 40346 3627753 40090 95686576 36553 254161746 115785 309853767 20417 2736447 103622 167996601 11416 179324215 15480 373750345 101902 326959377 16923 365595304 93200 255263721 74695 174897057 132661 184192352 9490 292162496 63214 184499359 88249 67714167 84066 163491366 96005 353535585 90014 140901495 76827 144359040 43771 359566604 80823 340243475 77485 307003267 67773 282873900 125965 197400040 108247 90474961 118049 184349162 96527 115798806 36656 79776185 105311 314024912 70290 81725243 131484 327266721 76141 209077090 32679 323980502 109330 156936581 36127 22418579 56105 84631469 12206 124718630 110843 113847545 113810 119697182 114091 322096577 75324 279149898 60715 69869131 67521 132925876 64849 138646637 25488 325859202 90955 384006028 11479 266624299 124892 71070636 13090 361895928 99138 379526798 100745 231511989 73815 225129021 35993 262935286 90794 617844 48820 200089463 11435 155836691 100051 112320720 91969 194656795 88194 305198528 14807 45456453 85486 3088835 8299 265328421 2460 91105292 21192 173442288 16313 278247996 93294 370948375 125865 299924846 3013 65608604 103566 248606394 79555 184296815 127785 222367999 71070 139079399 70519 7548172 66106 155691106 103766 56929771 62201 112059833 56297 101558989 122583 332596585 29980 185305553 107198 330049910 27539 159085092 115813 246702214 42262 305837348 131296 13009938 42891 323148689 93489 277885144 69556 367615337 70273 54438115 48436 170881309 67834 310316697 26376 233039561 811 176762966 49988 289771047 39873 302215441 11824 33593709 121515 205177399 70207 142955859 20916 287547358 125779 328286767 15907 379187439 131549 137701854 24133 302001528 80460 168401948 108989 64056756 95562 26295505 43024 158673160 16167 172803970 91204 87458174 123441 273338101 15710 37242074 85562 188033041 113118 72781047 15196 207681207 98036 285616403 2232 292714851 23043 36303955 93098 153493523 104420 356886822 67911 194540752 27628 372736309 27680 277072811 130738 345671327 78041 134612774 65278 199089612 44267 19747124 120977 191056741 111142 92931776 95067 115501536 8107 299598122 17292 252749456 87876 331374416 33993 208418546 106913 164476687 116046 260195399 10646 221902497 121366 333320178 59974 364729718 14297 145079980 72127 206155489 10083 312494715 88166 179449142 10293 88216913 10250 241196614 10341 79693229 45432 168537781 111367 285992651 78293 27761904 32067 300316956 105886 224342330 131455 309088629 87274 75513962 80517 139434555 64548 20327098 42403 337568427 115855 363504362 61230 372009154 112613 27596000 91157 355541481 74460 227685325 837 54647075 26430 364346323 66182 75067758 132538 316590192 54992 56841949 16655 269242491 75058 40401258 103069 37886093 91169 137802579 8645 143609424 121125 313759791 63677 16445403 26613 56111116 106647 154217602 84493 133570992 47796 250091390 63067 235281544 11242 301429708 10838 379040316 51172 131903507 107869 115942019 52353 91315683 73054 119338480 50524 143391064 80012 79004853 107154 313411456 16063 43425918 12661 188027676 20569 323079304 91063 336861183 36275 126480967 92226 286694759 9215 275147672 18744 109676734 26897 111260406 5458 133004043 9608 22153179 67434 55836973 131764 267056482 8525 282123748 23228 74546057 10260 149116656 72441 359870462 103797 227122722 117365 118724955 74 91307755 78806 217197577 99448 137365184 17415 364770594 54111 218180882 11370 133958701 17920 67492723 106372 345872821 27912 354483854 55355 228942437 87521 109540643 98561 45659534 6420 271923140 127781 62672531 41448 258259175 113323 1241621 63931 377822144 131101 342167565 127706 62169935 80247 131581156 107956 204461418 80897 70287362 9105 31549594 78897 223996094 72696 191310349 74997 218182782 91128 219887131 84250 66759904 129294 151537052 92742 192547225 3273 357689415 117293 311771644 41548 229185676 28337 80241152 38209 264521660 104082 63077452 24129 331590201 58058 137113439 33662 90631232 114776 349703036 124769 291986639 40857 222908530 4970 279690778 112509 201099556 8840 133112588 13798 265734743 64737 46122025 90240 52464825 127385 341298000 94001 212709149 122455 228791509 67061 195817751 32238 199475694 64292 62807515 111958 220590308 67067 357359438 52182 83401535 20742 377240710 48656 276599514 10154 307228727 105346 97120379 129036 233734843 59417 275185533 57970 345231748 46406 121009561 108437 300712608 64049 162974785 82413 68025850 113690 18867176 88079 183140147 123570 317374741 101302 247015646 115460 52303298 102970 310613367 64034 318744446 125584 188093693 89254 243668443 116265 15873112 44623 49373347 128305 259797354 26754 284552705 37622 13996503 913 3603588 126850 97417701 54100 218722156 21160 270869564 62930 13184781 68466 300370654 103298 35411355 79044 122577261 22203 293803982 3436 62738031 76448 61211498 59502 150953664 73588 31187067 43151 83593784 38183 357583272 37902 224016590 132731 83452234 92033 189157172 62473 34732255 12953 311907857 54883 362862022 132825 379940860 130088 351086499 117179 19483304 803 278752223 84690 359940747 133261 11236641 105034 359711818 59175 91852417 83120 100543153 38375 339429000 34052 283102606 120550 359641766 22531 368507127 113862 202071059 9465 312611519 27931 168811384 116478 253361148 64101 207495466 117500 159844587 61734 138897744 89532 288504070 121356 286231309 339 55035371 89490 193359546 57379 165493740 118656 150373048 56206 165989761 79974 347567768 37787 258968421 32513 206023735 15745 264817179 33657 242256753 58369 234246519 124241 32821845 16356 38703675 3649 181808265 57612 84183723 97873 79292633 66715 230075552 26005 8076000 100884 111194610 112613 94065685 93169 161604929 91246 210916845 25402 105046125 89155 87783011 100092 9385871 107731 175964891 32117 132400779 36255 163655742 45083 176824670 68654 309029985 100380 287917264 127199 277101719 66956 129252367 106172 173606385 37756 106151784 109282 258211414 63251 192356871 12655 37700384 65945 312039442 41792 249611729 102695 263609794 48202 213261208 6187 320773521 37745 352239286 67228 383684041 92172 185537341 14553 165402556 120561 57837849 110386 336660977 69423 68823312 39962 226538183 110435 9791770 104872 91937117 43528 262635760 5440 16363623 11859 145942222 52465 160827461 78119 90414631 41319 5337673 87848 100351296 106302 358388893 86656 116188704 120569 118785483 120741 324733358 35300 344899046 44938 168525309 29667 351672478 66701 186242365 70295 260112351 49012 171497778 21166 108952341 59602 155568845 90132 275374319 57973 148877931 56201 52567366 59126 29886835 66361 328253753 13430 15072817 121895 168671738 103303 372410851 72342 172421940 25461 2737752 75044 311948534 86114 87222929 7217 294705294 73285 24848994 24626 363227606 122047 30624078 40472 341065335 54283 281903252 46813 26574092 106428 165175316 23470 127372836 109734 334933840 28202 340200462 80120 200421610 119034 17785949 120828 286321590 105951 228924425 29509 311516858 32968 383201183 92269 205953627 87316 64972846 62330 151379259 74399 42569275 101827 367422017 7229 320953669 51437 297628383 104715 305710214 11012 233223524 110971 21702521 55474 87450407 130875 341386015 123648 331290955 60264 361448526 73769 187293781 10301 17276966 36709 239365262 114250 319937312 88053 254233161 86881 45002389 116467 49830409 46294 261665905 35175 87865789 6952 47634409 21477 277212534 55373 15699016 113797 368650799 132044 362364556 18993 254732683 130044 333874237 31057 40372063 96540 301115155 42739 192852383 112580 112361805 99552 141804462 103522 294273258 63805 108937917 7890 76812536 27811 87365918 2734 341902534 111949 322477837 80713 289824027 118364 182699335 61914 309799201 59422 380169771 49395 239251634 74488 27129870 16322 131770446 71554 304873677 119333 267862916 58244 366594559 23460 259797286 88745 231941881 90849 271081324 131976 263553253 98604 10656786 95879 195613858 132229 72433953 89389 236931386 132127 126824198 112759 278605021 9396 98247640 68732 34903324 48820 48787961 21076 168939772 61412 301467520 35177 342887897 118636 85241192 3963 235546514 35777 250183257 76762 121173504 62717 177896048 129344 55998835 113791 220709041 122476 236526784 96589 183616007 123008 215331217 97741 111109138 21477 186149431 57810 276139615 51296 27718249 57998 246653128 33503 259106387 52752 329140512 102014 244936165 124912 57019763 38748 268731022 65355 49274754 85663 201875759 92964 202992773 34758 48760157 83581 345993524 100836 51506043 20590 181920079 131859 288130093 39311 178691966 17363 282179409 110283 289933235 96264 41631264 28526 13830459 52490 117455260 120011 195097294 112395 335851643 50291 1848774 108360 151266787 71125 81612412 79789 300666588 550 258960447 21827 93889251 104741 171283198 56418 36329536 11447 367659443 112670 47769242 63499 94152418 73733 25328337 107006 152481523 93583 304272450 96185 173457079 40614 377785433 85111 312321112 116144 192236047 13872 230815518 91351 235730807 10112 237821082 23410 30475304 94894 384828737 50892 63704295 49792 382160440 38418 172248737 84690 229491192 4021 348802078 9951 313930127 118989 4926390 31316 118121416 106333 213917853 85623 332051607 75304 260963003 67797 154651296 92908 215672760 10394 203147939 17372 90081866 2235 316200448 1683 61029598 37271 209848329 132650 362525771 39616 329594495 128694 363786990 70515 217866151 27487 82538930 36047 268326121 86555 91028611 59758 102438876 105350 207853066 103305 10281837 124306 181376227 21586 43175975 40678 58714661 75432 182010650 123842 372604628 71930 219812129 73697 147210446 112966 351945395 26393 252324905 40881 383008040 97326 355128093 95665 149539196 130130 350575009 95910 317642170 50894 291516862 18297 39420441 7809 5016136 128118 243061724 25374 181949700 58338 165143919 131372 246851663 120686 577964 123356 5046120 84491 53593449 58352 361797037 43933 338872443 89645 1429970 107433 200602656 63872 378296618 96377 30077336 75799 22036469 80427 315294228 2338 11628053 70347 314476444 114960 341017565 68826 244659896 57027 210132100 109059 316785026 77228 169609666 106115 140546330 7754 181087213 20973 276619120 130030 136607986 21325 220591180 32136 218032418 84310 89166099 131922 238508142 6721 51876029 69352 109500783 105350 380868101 63348 283189648 9827 130651396 13758 113382751 32433 228705957 92031 230065070 40564 180153065 16975 286544342 18584 151404223 131445 311219188 97301 83303550 40230 123536497 30965 368689646 5249 11428353 16094 301049569 8833 203501464 30759 69128045 87090 47002634 105551 263247970 55993 52367461 14461 61760304 111738 226192864 64333 175270941 122840 165018950 29788 267144705 59226 351892654 41081 125470068 25176 173910866 51696 307416647 116307 90766704 17955 9801448 129868 90255605 61179 381827781 57599 162814789 57191 282123983 122820 131542538 84538 73784134 80861 57582814 52626 242531537 84627 360525659 86836 279349640 127614 4849003 82886 161932187 94387 121012784 80221 171684341 20839 351112162 66473 117645759 16198 89975165 68371 323070653 55276 201345745 78467 205480352 48657 221036259 119516 219836207 23995 107140986 116186 230187665 124877 106848144 65939 263013091 33618 357849299 14120 200600176 46508 309911586 125521 53593384 87141 94192024 122534 252458713 43770 83072448 123110 41263942 10721 184600678 75425 257498288 119890 294580616 121701 246149329 17578 121457923 101407 334277141 94395 219521146 75453 266281147 127542 313564451 82210 24051757 86385 219436891 40698 261474305 59516 309129580 120044 339048583 36936 371774999 52969 69795187 24458 47899810 48922 260811966 38081 313320777 7680 310441130 36674 39701031 6253 301412215 20251 153869063 73414 63769945 112118 111851388 48684 252176311 49169 140510918 123528 93933309 105769 299258735 108423 309039875 42607 101750697 97711 194762096 8542 222215120 6453 120734125 108643 939046 58931 52921727 119072 130020274 34227 253437024 25152 277200823 99079 133269367 56304 216677223 42565 51094538 19836 163269332 75453 286455124 101754 195490862 105395 45273535 38465 328814441 14632 130918761 98162 109396680 123814 15781086 131150 355152958 50461 113187878 16889 12284743 93991 16460189 56263 107920109 89049 30735954 13920 346542367 2314 50684777 104880 184524010 128902 351790555 79214 84111212 97860 124851202 276 370041734 85323 334516261 56722 303446618 3373 25715651 37145 177070538 86778 115404175 44194 14968449 57460 229952656 119878 356090953 11935 203500472 8870 197055412 61854 59127317 19926 285495735 118819 89110787 52662 369428818 5748 130814439 107297 64976613 60932 122807587 45768 293599661 83874 233320631 2127 183513968 38961 260362555 74298 113621208 47562 377056053 55456 294177486 128983 283500983 111756 349116819 57892 269111804 62281 379675674 94120 216668796 26342 177525475 99681 175738804 126703 255450542 69244 212613813 86520 60308801 30982 188600148 11994 261225491 132401 242796930 11505 61857317 102645 337841781 50221 368776050 43741 10335656 87693 209457122 93818 94640982 94350 249479020 21423 304289267 12646 311871799 126598 324970872 81210 293421868 79616 349776024 14896 362073538 15003 372525988 96430 375413648 7110 18213803 128588 242528939 10975 153193300 37729 280471873 66459 224804408 3701 213889962 119244 270445321 52366 191691544 21029 317857637 65854 331077528 4181 155814860 65492 228716441 6592 87779442 51796 187363339 12562 298415542 13427 330289851 97332 57351772 27285 312142074 103561 151053790 52764 167255475 8642 10804133 91184 92278384 6797 169416411 131143 16016009 60201 344130208 87041 192140112 55775 216034718 49132 270249770 96722 136609839 44600 358602456 101557 126554613 36493 69648992 13501 186347999 23413 109805003 132590 145059736 4802 240719390 46408 261711357 14388 309427921 46708 367571611 25857 157111633 91653 335288745 101848 327047682 68195 119025716 119174 120528898 99625 212200602 3039 334587155 58684 132405880 60386 84671101 9078 247278424 116945 318486414 1130 83247563 99869 215208782 77141 91836345 112706 94528138 11015 153487296 19112 48054354 85834 360765053 39086 305934954 60769 163193927 108304 85169327 119184 96232725 20118 200048321 25012 362019236 110390 16325712 113787 361805830 47936 9035710 84349 150748115 108546 98565519 34735 247687615 29433 382802451 66888 20612760 94378 122766127 131422 316502564 56979 127688063 917 383692394 49926 248358231 110624 371483345 2848 52543176 131535 146328265 77144 185919617 117273 296842934 55938 235568064 16051 323924832 72910 213355390 81171 125935708 41568 115174441 84148 174802986 28188 161397341 24845 290666712 90414 5129182 30426 271169499 2762 337201195 126256 15189897 51117 78136684 22204 221477693 117411 297706788 130889 216576107 89358 43845936 47908 375035236 103943 43693180 12706 366286733 76650 277335268 116741 167852916 115932 52065291 31733 139203003 130485 314274622 52366 285652413 46234 313909952 123311 351827183 52540 203947191 101068 224291645 103046 45087636 37058 78944267 72530 218752125 71263 314329186 76259 304273163 51066 74155615 46753 148629063 34039 291159737 98359 43189529 48700 189824414 25471 241475743 18864 133017665 42976 349817794 104580 319312507 58236 281114033 93738 88039177 67708 83229148 2731 335393633 99691 165352978 33398 285270991 116932 53875795 28853 279130366 35819 95406806 107257 178075872 104053 254093694 44 243211723 114222 177232016 13044 193667955 114723 14270545 101179 235212168 75792 182801507 69950 304596324 64634 179438982 44466 104306528 8866 67361198 123559 169566979 54875 263369445 123166 246446705 102048 337402071 76655 47468429 21067 201363394 100653 186738288 112250 95082716 127812 240753836 45439 71990922 114858 332025895 12805 265732185 73176 170983863 108275 207812243 20534 120506072 16179 303840782 123821 344449860 83842 115074692 64982 276774974 112424 277286578 117691 357379902 109281 281694056 26060 357978730 37758 366024956 74063 166496853 13249 225209506 103484 37872876 33587 340945253 101667 85644803 4321 267045772 43248 344046187 37890 233879398 19988 104464934 100432 88054253 111030 158110003 24342 256553914 68017 56711404 118921 126244046 42003 368926708 125812 145999337 39902 320912290 103405 208887551 48205 19044818 78004 326694708 67463 384792375 129888 334363179 88079 118912782 60464 302152031 25496 299879236 4399 79268839 123865 241084463 7438 370382454 82410 88430830 5582 382222353 67766 374103938 101784 186955441 116511 55993525 44122 359128922 54257 288780761 124672 231897860 50130 206972806 67208 156042016 75694 341670037 48157 302092517 45151 163684857 74094 4426137 104841 252115257 11319 38590805 86617 281621800 69781 117840829 112439 281568771 104616 66158549 62187 4474639 93144 113503571 91555 260725767 121868 225717807 103951 45878973 25725 333834059 131576 344357920 105856 277319508 120217 349030197 1880 257276795 24310 186870263 73760 112623397 41033 101661106 25953 25135573 27529 304611988 129482 268324160 53112 33773095 92423 21121149 96160 68022042 97669 11935672 98099 210668763 39324 52551769 65717 94017432 31093 345692317 67029 170445046 14239 290768318 68360 288356968 1954 316406333 121712 42980966 14739 62333553 88559 274618222 86049 248110753 68368 262412495 24802 82273345 3855 33955286 87403 231525787 47479 227081129 115378 2359916 7583 6361907 91369 81921968 65376 267359988 98313 99334408 88816 153796756 78344 9969070 128246 288561693 33566 55656180 28980 142157869 98497 285143386 49365 197208936 122576 218899037 124241 289121486 48550 3921424 120658 33025448 62864 358390263 41503 140638569 99648 34936799 4818 227203322 105732 226425671 89035 13907846 32078 227164960 114316 263047139 104291 112756251 96427 312249303 48302 2114006 20547 113951965 36965 342394813 53463 25640966 91065 254043459 92429 23579871 26257 285507036 103762 174045419 121952 269331672 2779 1257479 79011 361340054 42099 234079364 10010 216992582 114774 52516072 16795 340439682 71656 26882684 81704 317108970 105139 54511174 6931 214783403 61800 234251641 23175 358799239 80264 105083096 27282 71015257 98561 151602543 17660 167097537 81062 338361595 52247 53475144 121672 336705379 60803 109089381 110404 39038940 90122 41622200 14975 258164461 45975 358878849 100535 350318545 86000 190947623 106323 299610788 1632 5734592 90123 100775536 8020 252122288 112889 338987487 26598 380143283 39287 253097718 132571 257259643 37855 90007875 92345 200991448 23732 120114585 104892 129109175 2544 144012171 73927 241917290 47580 322069649 84155 185612305 130809 140985667 97054 22356504 27349 38650862 27964 382767030 68916 76338318 107393 138452962 61149 363099522 50976 382313358 127784 371367725 77013 301750644 115101 36308997 32407 174944746 21987 127695567 32426 89715533 80778 63085989 104441 89502423 126493 346954934 52545 78716044 27404 348798679 87276 88050869 2582 222133326 27401 248819516 121826 342953956 88731 115069957 78565 177285125 100864 340142969 50908 251982872 9813 362883246 71407 184041902 93842 302552407 83183 68073694 128945 169261574 52710 346960800 85465 109877510 108960 98609375 114652 191459821 127411 17525165 102321 131526747 1025 134314757 20177 81879388 75428 276637747 82021 107807492 16099 296385242 86661 305932410 63865 193244189 120308 95539653 62828 148517474 59575 58464775 28327 226448332 102290 251113218 132488 50430286 39160 66074742 106258 37819054 18315 127341035 75241 55527867 49299 196974136 127057 148481630 5274 288594950 49590 14772503 115943 30008001 41632 216669151 40978 292397740 35333 21945565 6091 358083845 68518 263451475 27067 50495946 39184 151991884 107922 270116723 39710 93039195 81157 370229789 115146 253080368 83638 306934701 107204 327246233 49231 363853745 119042 54873282 74617 273995236 5440 168891998 220 194465316 48095 361881945 86350 350054239 90815 119535733 35270 197838711 95144 342916353 58342 171088480 109568 126091080 74920 258685499 108458 115365065 45603 14977696 101467 78643535 98336 134801236 132165 277008307 47510 135669102 115719 202588151 96659 296795172 95598 130169130 109500 134205952 69446 379590500 24149 370465537 31530 217150572 96739 237915578 86916 207350470 38863 338602955 21001 258893400 92365 154904918 88810 228632975 120888 206614432 1853 68741271 36744 169432014 118609 143562856 74899 117012701 89861 104359938 21076 122517117 66322 59503195 46056 42473078 30765 307981003 64049 126144597 23948 271112059 89960 147606833 130590 35736907 91285 263134683 62056 50026323 39414 150356411 21537 20256794 3832 224527849 56720 159006008 120273 313901342 61602 183815688 25311 133953896 32931 173294201 68765 360030334 117370 197189138 47698 22162977 37075 359641485 40026 204881391 33148 377045017 35615 132413459 131834 330933438 68667 128767252 23881 339666991 4078 9502262 110991 333829264 85485 161845718 71814 104733123 55206 134417608 62110 283652124 52732 21555613 84754 376923776 72085 222277164 67161 166998033 21009 73049878 83068 178533413 35905 79617473 108513 27892113 116437 377518686 75402 353922780 40599 251857928 58111 68436110 92715 382221729 75455 136224322 102793 38250479 40328 33948773 96184 96584072 46270 117640779 49323 83244666 15684 157892093 42454 719564 69960 34327667 128821 72955735 59086 164324787 51455 248325837 60372 376539939 102526 258677004 86306 196732981 943 135949348 73924 128811880 102722 197211897 120306 260540458 42830 234396124 35962 298958472 132187 156919703 43608 216836395 69585 74922455 1203 46951255 81932 328910875 6700 278594119 71384 294830012 12692 46717006 22955 190048907 32038 85352333 38511 251437936 47745 228637148 64248 122998160 78316 81138587 79419 64259197 32530 209264112 45441 377800447 31959 258109490 81681 294774310 85216 241303387 83960 297353504 111775 335656876 105895 26403978 4495 317226893 87482 368574678 23129 315871001 84848 203113200 36339 197302235 12037 125852768 28324 11963698 29569 116188483 20649 108725340 116109 143653304 62358 75680864 5595 12463227 41329 302602062 96376 128047997 13906 314395045 104869 245059990 129404 254789453 22892 125412244 84743 265044380 24402 74774527 2909 330767480 114746 279124759 45050 175803909 119193 1961338 112954 71807829 95734 317403402 70601 116297092 74274 111667323 117905 299031217 86313 354471306 109568 177769416 116722 340214283 118445 66414700 17891 91396055 119752 241049205 93987 28375961 65299 38801402 48981 138144430 110148 244775818 126503 135531304 127060 214382200 43549 241164369 65212 337986288 82605 377017601 31165 323148829 6635 240056238 51864 262773268 118907 216595709 119319 12040187 94059 19522228 96587 141729669 50879 335625483 11298 208494410 33064 6634011 89698 214738376 46722 230360780 99509 359227532 90249 301545143 24949 156272666 19024 209326604 68027 331437693 35212 83286159 72383 350608238 101510 52446989 118431 66358714 45991 108875609 96251 137958994 40328 108101036 111231 230965261 117732 299649465 60971 53331247 77919 255009176 55861 345465847 120069 220466206 40030 325402073 91588 19359225 19345 92714174 115654 45615967 27164 178340589 36471 22325296 83687 69858056 86174 95784189 122691 138123566 90093 197616818 100075 129562328 86975 221451299 68624 94167433 6033 35989252 19844 89312896 82470 374929040 51820 163910957 3241 281423240 53564 48728288 79040 46318401 118444 124162536 15592 62677368 27129 157152099 14233 302101115 73657 98757270 94476 203539177 68745 80225384 61846 4008597 75113 90738280 21907 376397281 68022 226763215 120850 210690931 39710 344609258 39921 60817274 40772 238247511 13826 228943527 42292 195467683 106163 244995908 1874 209326701 100591 75460508 71180 305149761 127014 26051158 124892 50049738 32197 130153310 126981 197043628 19934 257633721 89978 378276089 45206 11069355 58520 181683520 129868 20710668 119530 348675154 2552 90417712 507 41759330 115755 342276619 19708 30412680 28223 30389746 95633 227189675 43562 140119767 120465 377436353 99173 63667608 131254 249523136 100953 97070096 69709 164121414 79029 53896800 127973 331218046 45714 177920356 93072 234960247 39789 83431745 3727 66098486 126895 170664825 35552 50396892 102695 377539720 101353 295370477 119205 59885772 36978 137009966 73075 312531973 42122 4385493 82083 70563496 84073 34158527 62191 154471960 28332 56751230 105065 207293793 104903 270151380 4001 340272748 78154 208294731 85922 209781603 74323 81595841 14219 151388662 71360 359855488 50966 161293158 75976 86650246 84912 344795949 10546 211359223 58792 139600939 9116 52129011 19243 123537433 18602 56572008 126970 20331173 117082 279116642 28467 152323161 7182 299941126 74996 234774970 19670 278199563 56245 377709737 127786 373218705 81422 185053193 112988 88029068 21323 140880606 124850 129245425 116374 240131172 111226 338886215 107897 307689747 7939 318569025 55338 356521945 118311 83136764 49180 51966667 13926 194873257 30595 237594063 93059 91927822 77899 285504163 120280 350655030 108825 257659499 55126 353851359 18756 29666280 118607 328564575 16062 353259474 7765 137498156 71280 55565929 103406 327757970 89941 94603894 75899 248707736 114749 160616204 10234 261228817 100314 235578685 90014 349850944 60001 344042413 21173 166793508 28115 207284237 93072 191273846 32108 187266900 1692 357675995 99714 46371809 99213 229218962 114897 146576693 85622 35765791 61146 314762754 90686 267520778 94760 344525907 120059 295608880 99940 48645556 97357 343737616 82932 323628709 48922 331082226 2803 324791008 13045 183090788 59619 22663048 9254 172027700 112181 136611492 71432 321139465 40033 103514070 52928 113795094 30543 93434640 92779 27010911 95507 13584511 39104 232013589 44272 285988625 4430 198360334 3981 297906905 107842 91992166 74621 328178464 125151 181901906 114146 25229293 8789 206902704 94250 18021714 100217 228367734 15795 186689748 23831 153902083 127759 9203773 68846 326614869 5086 103598557 70721 82976424 111603 83562846 16050 146577517 51038 147662562 93610 77212869 119362 281495674 123802 142647372 65053 16530456 97184 121936766 40069 155390062 108312 292263925 44551 198735428 66568 345439046 112769 119919547 36051 361913996 104291 368032398 53048 146317408 120326 321890878 128419 162362968 76581 201951630 112498 361743731 33595 190711445 92467 246424381 78953 150533408 105901 348641287 44298 149730099 9691 325204550 115156 133135758 13945 84756302 116275 126211644 77963 293971317 40924 67656857 96073 257808930 106999 330013728 119408 86295627 53213 270904805 60777 26815581 109155 62894 97619 319790154 107729 342533240 110742 277160921 58965 63026502 60289 146502106 48557 22572507 53958 330444808 40221 102073023 36150 95054127 20528 329189570 125684 177671470 68192 135064646 133243 29078682 82899 159652058 71350 107321314 67566 42050722 3340 269635976 92206 43517927 3514 181138904 15014 160547356 60818 257951011 30153 7670073 130954 183951268 77669 360342046 5501 226221005 101522 272867521 21866 8085068 107009 81602066 90140 318755637 59510 282879000 62183 343814494 3299 305650275 92295 320166005 56838 304268650 46129 132878659 123429 153892204 8726 261692610 78359 48327445 119173 149432240 66979 47987029 63994 241354066 16924 279432007 84304 241399241 127192 377425723 22182 144378252 2246 261964946 42378 309788684 125004 226024854 61687 338729935 66403 116401391 37127 377187927 70740 348049604 46935 131136998 11165 320442377 19180 325917154 91364 53181166 12892 79215157 117893 58120217 6355 358742877 80778 341740872 82847 230435832 16364 289338340 25721 364416825 22469 25204752 2829 93385125 57847 6887308 76406 134941092 40020 290057059 19292 249066008 107153 364320614 123428 191337494 103011 19538181 81283 350876985 82566 267558601 89802 23786445 97425 362875246 111500 358940812 19520 328574866 15972 137586487 77729 231152271 119279 134686380 18782 353394715 29958 150411581 92375 33801696 70783 293413671 25533 333618138 53134 105437665 70398 383087067 82695 182046773 67985 177660367 83685 127481640 27004 204104569 70818 58918538 108482 83261777 16693 383160499 3498 223158569 85749 63925590 70429 24585440 75405 173766384 71577 62735551 23942 112019494 76943 209473930 81675 49086304 127821 365757878 6879 245895310 87148 36839771 79208 178862121 69260 154478401 919 32134837 111718 155599606 543 291878760 66031 353564129 115453 139085200 44845 144029421 80596 141320047 36487 139991116 56192 21246417 37447 193685828 117620 318073809 108137 358113620 80560 113453132 42532 191004762 126323 363785080 35388 159410480 123420 225058343 29932 170158432 81805 382471566 5443 296692511 79128 218753855 44636 381622488 121195 17940960 54727 170246649 22765 93615971 1604 240116416 44218 348939716 99551 260291800 68137 245264796 84624 254532363 102547 236210708 109321 86464258 115648 50729347 123280 237071020 79361 72011836 93540 143122718 93262 223540473 127012 255601860 5351 329926607 79059 34275906 3156 22290272 96250 314238546 96149 265011541 64477 136121723 38180 179607256 17821 360961541 104789 110215943 73064 25128350 106672 327152745 75391 209644813 120660 75110413 72552 204718742 645 365704446 8503 31042572 79593 190877843 5034 350072482 27926 168423435 81278 73334698 54240 226072388 52714 290894579 18492 120300056 60175 262049296 72038 286765219 60656 168595709 95475 107956468 5288 227989950 30604 361722741 71416 367316206 72739 298978303 82335 32873944 72231 82418234 89320 128919673 21831 221829354 14131 305100582 83778 120330184 76259 150836951 84673 93591697 47411 218406132 95050 352553151 87644 241451240 113582 175562382 87007 353772549 44463 121367015 72701 231144939 19414 232913349 48372 8750269 72297 300899842 96800 156535635 19580 352390548 27798 142333527 28056 255338714 35157 143121234 35840 106548081 90093 36344496 1099 84012986 126123 317445485 88678 369633323 132857 99018940 43703 194398530 9854 347932264 123418 104831746 10653 379975728 13204 207046175 79423 140012707 43205 378956670 88405 125253226 23448 277171308 38265 131279300 94267 117598810 73365 211732860 24366 328957970 44415 206105478 101398 148884802 12506 71928216 37452 177650236 94466 182500930 109310 24902671 67325 264917805 23685 22667859 2838 158239011 67768 339047957 18749 227388709 64226 285892660 103066 155504234 4991 29137317 119079 21040170 66037 8375837 99605 6783237 1480 85384589 52893 317363186 105181 376659924 39451 36252867 92882 131865077 119876 41000446 96458 64624862 111834 58466355 62039 379062180 61899 332907902 3234 127684465 109469 61081452 101792 171626549 44415 16632539 15195 282649750 81290 289242726 831 384122887 71619 248389671 27931 143533581 544 63741242 58451 175910370 89571 52130208 34177 335361514 45393 276637767 39784 99887726 39149 235614533 81129 14275637 63814 30327991 34708 37819462 20550 246753938 43963 116835479 97611 374870934 20723 205192538 81104 272647493 82693 276357959 22499 217387900 55121 155882113 46009 15729775 128117 333583620 61897 384387204 14420 284379020 42506 84313786 6153 313911508 81825 145198560 75728 2567632 113118 88802243 104933 282067421 32337 187576745 43298 33778003 116875 224892970 97348 257461651 16537 265895598 26229 184911667 49739 57105740 79257 337393902 67385 102281928 131924 10314670 36262 294067156 19394 290145600 114261 223415077 34940 363256319 80976 363975442 91032 123682619 19319 37412561 128498 333369994 542 63436871 46996 47862906 123615 17823949 123821 83921646 82364 73504844 85063 331959990 130805 55331095 13709 120676281 42188 376514818 3280 129595054 33868 150563873 65416 122969670 128541 155203442 48968 292375520 2283 234919983 13834 162131736 123302 217642004 132676 20707260 73003 314286568 16830 267487632 53653 330301181 88603 95063480 84713 242236052 103943 155852135 27193 296559856 67892 368372705 62031 378220929 49991 69637024 85628 191572254 118812 34096810 67390 157586418 109995 245355010 71622 216575211 51068 331992434 75984 36952109 101665 217846968 7812 137435780 95857 232124988 101401 156744485 118598 220626663 89854 343738756 122750 206017590 34333 196675026 10546 137934426 236 372213518 51509 240551410 2742 78250733 82641 7148372 37829 13157377 5651 41633246 75694 271322065 120831 340162693 36284 255265991 4418 224908932 37558 219802834 39057 291022713 60022 338917410 4721 159575117 39192 308802671 124125 259439621 24943 89332908 67608 33675068 82825 310704983 5068 285356414 44463 170342104 72992 192025201 81423 51627119 60131 119729613 35365 377563538 75578 47319993 41923 92837661 69830 221390336 33269 83699304 53818 280853627 115886 212448238 104118 357670852 99778 76747311 71427 122441372 127656 359394608 20834 62290188 57770 288044723 108365 149589650 25030 311693173 3701 336831577 122188 25155044 91704 146343993 127765 29257887 93030 148522993 58312 221423324 67402 126284229 98436 355202278 38964 104541235 46564 183976275 98050 21407115 14321 118587797 1422 243888306 23484 63435614 42634 301751373 72248 211956074 31070 19554902 99130 290673674 47955 70523519 111976 258540402 49370 357624659 53464 48383653 88589 87191817 105508 235397031 23995 229323832 93710 102215163 89875 241314976 57112 246960937 91285 331512979 33946 353440120 118340 110203605 110759 170208221 64776 193692552 61083 197437718 79557 184693304 74474 330313144 24935 162186939 5008 190626838 79136 257660963 92984 304017079 96914 155082348 14881 256861552 60767 151259791 39901 320099182 4257 356565918 59032 264631711 74004 161701059 834 267574299 54208 110613784 111975 376567129 23067 2928623 100301 351868326 55608 66204526 64098 215284081 125606 340923302 86910 112130317 94025 383536402 51567 125702105 114624 290975223 4302 275077893 29250 102815321 128920 57347190 109500 24534594 46137 227408787 86329 25246853 81644 230964546 8284 366125562 39227 16914062 27319 175341605 7552 153003263 115937 23741742 106609 375518007 131514 150458749 121878 157647305 18347 313419900 53558 43647635 97978 79154263 1521 378052196 90161 261661726 33543 291509182 63832 78111293 117693 188224743 99331 227169176 112951 31066868 65940 291846028 506 38056595 121759 191727425 88603 359189583 86435 274010252 90 189977887 14211 303585363 93546 174672928 83983 322342522 88650 178888601 53390 54206932 93374 362750110 70634 267376992 102802 333780774 25380 92726799 76161 291120342 130007 212999858 13229 149663015 87063 72455184 122413 84585651 86548 48842254 69446 283414155 2830 366867394 3600 316024343 120872 183679466 961 21858528 99327 303153749 106308 384833132 24365 40524163 93803 314797673 79823 235439146 100594 134181386 12850 180249991 32871 376489306 4350 163078707 74601 379657051 73618 160269153 120100 210691422 3820 196735202 19517 205787291 12446 289727213 78622 155883011 108162 295309495 48647 200247141 37352 105654799 80398 270487500 126910 101167005 18163 209986707 53774 150400561 78019 138782644 47188 124006252 57477 27394452 17240 272476099 40281 240675800 101454 150761253 65614 332801323 74078 24616675 101984 185580067 76251 306500959 24282 118464599 67952 55582120 132810 284806821 16733 184219290 23689 111116375 66427 261718879 80768 277783926 6230 172062654 85102 120343816 80662 35793896 86217 185529265 9667 20869092 84556 324212746 39556 321840434 114096 333267511 32872 59799899 112102 308839205 47208 304510167 33873 22372124 21217 241726379 89033 146894417 36210 176927963 87629 365514188 133333 362938451 93296 347797983 11145 378723845 56371 216875186 75657 121211927 86273 75612252 34532 103919204 81043 138223504 114463 317919282 3986 258243164 32714 354058774 14635 45714940 95879 252040556 27354 329244467 19732 290789595 50955 165244231 25257 369962161 59822 20841439 99955 120565917 58244 16179 13301 199468320 24847 263173551 76500 348328849 95087 177213335 84479 341003613 91350 141259553 113303 26662232 12048 119764370 37428 258015180 31235 314221647 67565 225035028 18074 80192305 12487 253840911 3219 248611258 56620 339723322 92814 338667199 3185 168572846 17775 196423545 53097 260109041 90109 384810767 104037 230478948 41762 168531463 88327 98546046 65565 314374627 28579 305268503 25869 169528436 129500 252165765 67585 310725510 35513 126996771 123531 222608767 117274 61065154 76437 335414895 40793 209552472 105725 47434029 93270 237893223 73927 51560279 52070 266189992 123655 330028239 75545 151155680 77890 282504732 103910 290855585 67551 322652857 104959 32399724 40610 15621700 129688 254606813 6183 204339074 36188 123645144 6999 86836053 43584 41079597 12925 141454589 79249 95150177 15311 276500392 62734 299695620 106207 147295737 73530 228319657 78344 54443336 128442 341075064 57635 70724312 87959 14132197 63878 34978994 41955 284189846 45043 186374009 72552 286126372 41630 241891051 17262 184658518 71184 251666447 80903 356852890 126098 225861939 82046 306775208 69642 110796260 87267 16244494 81527 11377816 75164 111232354 109202 143833474 126904 371688647 62688 365504904 44048 48811556 92836 318626920 66964 335325086 44100 196999835 88221 67254815 95137 334189708 73998 140960310 27193 347423291 111230 94675771 126802 330480959 48195 99232737 84125 202088848 33161 334803624 48140 298395138 102818 236899828 91032 93466695 132856 184677147 61445 192802031 596 353339709 84614 145099122 37510 127057395 61384 338457367 71240 181703360 11521 372424643 34138 373697250 46621 196857955 124298 140323710 57520 19493231 13869 75975568 84225 78780770 113664 145904913 93958 355397417 126391 360581830 10076 212372937 62511 70734065 33718 234025235 45496 29593121 19207 143537565 71277 326278952 39573 152339834 94039 336920037 113244 109493743 128336 350381460 120130 337230359 132095 311814377 104639 121531986 74752 4797227 8209 244293262 14228 275715933 119050 378888832 57381 146721005 113185 381949503 105365 218139094 67607 374689947 87435 323797490 127251 372879151 126800 47861607 40951 316264809 110764 16114162 102776 51358307 24153 110670851 73252 83346290 25417 48439188 126827 159404784 19312 368800349 70682 149553100 25351 224370286 43302 152246138 105655 307169611 84549 235526855 21669 361438332 48362 162076109 48896 217583959 17389 41899928 62796 308923071 90155 4030982 122583 219816367 55729 118066545 56870 201176057 119607 21202281 9630 99384436 75466 84312924 91168 136194687 78572 355180362 35453 104024605 50091 361161304 115780 65408840 119490 23383937 29577 19966303 40072 114325642 54227 80426991 28869 281949885 17075 151288782 78777 28754695 414 10995900 64674 150038109 110818 240161934 60158 123319850 64111 152000588 61360 28321427 53097 74133957 16097 123486821 98564 378047325 5611 258917654 60172 253000212 95604 338662752 122880 160391964 102716 194289089 46043 170924305 31194 208147474 50106 212831175 71021 2615344 4547 29672638 125430 205696144 58403 170047394 7729 185267798 123132 350956967 74713 240012405 6302 230950078 20750 82419363 66814 76241807 100139 180418694 44051 294286983 51450 321078423 105493 282532142 93661 16248285 112933 357554709 25559 52180530 40060 233708186 112250 137029446 109624 288919120 49280 121399798 45890 37490516 52527 343038580 72108 113189801 64864 80292889 59803 382916284 10432 130678014 123387 266640737 68541 181723149 94392 373810536 60775 351558469 130595 96068024 40778 71919813 43625 70746116 65093 232025416 53682 123247333 55618 178862769 76902 82459351 60554 26436650 23575 79887385 99433 288045252 8276 29176900 63133 209624613 125951 11544801 7161 350245354 107727 264531457 119121 110786905 3525 206796597 22532 347288353 97146 174211986 58883 316678268 129497 303876305 35493 69389808 58659 236083743 28205 354049161 95116 210690514 56422 263217943 81025 361050591 1439 384120568 62589 302278551 97326 35764975 92195 238772803 47277 92295256 36522 334345847 67208 221887968 34278 220838751 45756 34959755 43664 78544126 84839 135133853 80987 129898895 116860 58911896 44545 106958960 31225 185453312 26149 272271620 112961 361098951 2166 54331279 86459 67324558 104164 340038470 30919 133640713 69728 47714012 72342 112132738 42122 349654139 66751 95386051 59391 172893382 24038 271699110 22182 144850907 111761 309013141 69860 372571758 33155 143079752 125927 74637524 19478 167854625 47754 62116300 72990 366200152 4945 181900772 31650 82192699 42009 221039395 82571 218031929 16402 119363904 21442 148674712 86750 281694305 107608 151210748 112082 47628825 19520 52149143 60326 126117331 130560 329684072 105715 293439326 118315 175781907 34389 382240427 102155 182416810 118216 92249493 98831 123054130 119251 63075594 18620 347441136 115135 38091693 132185 62236007 97376 310072394 583 271287701 70870 171662760 90202 373451602 132424 211699926 36390 280173414 96390 348138083 122799 109383836 83778 193610857 5057 233780069 89636 343606422 55652 50465406 122477 357077885 46111 99651720 37650 216728681 49299 313299315 29358 172790248 105404 91463010 107687 204905396 63309 178432115 63298 273715690 68489 104416949 22885 64808868 44415 317188525 30294 285319618 47431 73133532 129507 239605063 63852 167965672 132221 140751283 107090 149596103 76599 377124576 71850 300317416 120644 223252645 34820 253598250 46338 175278262 61845 80133027 41118 95706923 25837 342491099 65961 207114420 90481 324435656 130840 93090678 20304 255465008 25627 107754920 99105 316929848 19832 88136125 4215 253927034 122030 139489885 123018 378493433 44086 185911515 24953 290517116 121885 18582208 113967 300396188 27069 220506227 82275 75221959 10563 3721239 51426 85969652 111728 38318714 89470 232692953 95378 37189519 37562 23970434 64896 163459986 118974 262811368 47086 63548647 31342 329781109 63065 146328051 56890 304081073 42819 374799589 9667 181414860 88082 258471698 85843 347663835 96260 326866773 81302 80550388 103603 166446873 1589 69650544 94672 52514334 90958 72892246 28934 316935861 32940 185378357 58318 311127395 10548 161241794 42070 306945506 130641 81699872 33060 91048977 133203 142336352 63088 37710313 129294 222342328 4186 263815856 84122 112880696 95183 349840407 16402 264758951 113620 293981363 37979 376742705 53915 160566868 64055 367521217 9443 111642285 18114 308643539 65999 181494294 116907 324052679 75320 151556173 19655 8135415 36812 135180914 44849 318475532 112031 340742687 21590 104813989 116009 244966933 128369 199655233 54240 306766740 11553 75694213 4102 313474253 67676 88310516 82910 36404165 42891 25109241 56649 24618899 42212 221938259 123302 70115943 77434 251291426 54260 329601860 75829 99211531 122955 375702449 100561 227489345 76476 83044298 37528 145496919 16924 181968674 71234 118067460 27680 151640593 93275 60243161 23636 206391752 95105 291547875 28984 305746851 122196 51506090 23217 189950712 28010 339367777 50970 355947064 33451 91820336 51286 232015778 45046 374679910 19400 306480182 59473 237018954 107767 256307823 24458 351077615 23077 10160740 99398 182726918 20438 238889584 124443 346698968 54269 27830092 111827 33162240 88723 220581149 93608 22768684 98479 261000524 118659 235436314 4830 25130037 11468 340532974 23221 207124086 119466 283999963 103727 259892485 30794 42817292 97914 190866261 89059 9333204 370 229488169 68159 105016060 40776 199710403 3075 153401888 83585 350611236 14685 13355723 15095 312178551 17462 137692810 106795 236263949 19171 327816551 116383 85419432 31268 359676767 24828 322097090 8454 107207907 40429 166974805 68670 382568123 9929 93738540 118395 135796240 8334 209783803 118687 253256049 96061 199063455 127533 333743483 67339 363845884 74875 154732764 116839 74985112 21712 601788 89091 117351171 60372 33673085 57233 303026500 13836 155639203 54651 200145733 82026 219678824 84220 17545889 43983 157729076 116480 215949174 133053 283317729 74285 366887229 20034 186696195 23685 46966560 70151 224007042 64824 25712911 29591 28123423 41649 219187360 13579 359283727 95222 318259698 48657 184708336 18024 112647334 65373 182668233 84776 309815714 102897 304640966 63670 286456009 105395 114522682 70069 209230014 81547 229048752 86677 247629057 127778 359580691 105812 346801623 63884 67273913 17227 355969161 119158 238721295 24795 223402450 34478 296990860 42578 346798929 73845 316301126 36678 253015840 102176 229706653 103320 95195964 57046 336000609 49071 37007633 13134 82733873 123648 374359998 27138 342107208 132284 123601021 67276 40673399 2384 267815240 107660 293528557 32639 170076895 119401 214390139 104209 142431791 66248 353077737 66109 148214931 86520 245044451 35452 32570839 28639 230125835 129539 308344499 50233 232012837 120971 39881039 108833 347606108 53070 171505289 123054 54511811 126344 329823994 40661 194663421 8278 131424610 76726 340804146 95546 331147321 119320 322386901 2541 156112083 14797 235067677 52182 358129267 48302 88014008 31043 1229099 17214 91283322 59789 89137624 87734 301115728 20305 67928903 84580 104495548 68202 88703038 81461 76711551 129529 231062199 49042 257215585 113258 200098686 107234 153705340 28566 24197747 48608 20489216 24793 349485674 130081 159934922 106368 1252545 57564 328359976 13439 362235156 101769 49161111 125146 117295166 28444 7912465 84430 65434054 25965 106866637 122801 252306654 52208 109695256 113863 91818997 114193 294958403 45940 263799711 113061 77035667 91020 131731871 37973 346648724 9773 355768798 126534 356356916 127085 33248137 60616 250787042 65799 129180637 3356 225128991 60786 262421979 75650 219192296 32543 90320626 116885 278527542 94752 123752840 126026 46831774 129228 368544022 67746 328125757 88439 164798056 102926 201160808 93583 48198912 83934 285821807 68193 220025352 109113 16637258 79407 376453255 7275 217129001 25816 237408870 28386 361963925 29020 156667730 4366 282690534 54272 192331132 63887 277567809 26305 161105558 78318 384868257 91837 340391753 16844 258689380 29608 5800941 92999 185336918 118894 219252838 126807 63616188 40217 365593877 95632 76783715 68079 338292302 101617 37397660 24262 204738552 75156 178275185 11868 355510507 71022 90598050 62159 74947207 82470 349059955 97521 15980063 74311 341319311 92401 23840058 25384 90025404 92004 185604519 91215 147661843 104098 312993721 88952 351356260 109785 16754351 81141 60144770 49651 47808877 49069 93163734 99535 27480877 16560 122249687 95359 359812081 2746 62045475 95642 182275546 36461 299753764 39379 269942574 6374 362762724 42655 248121433 34259 63539356 58094 301176653 105698 145762843 50441 152707593 114549 217652986 19794 227969375 45308 98034636 93425 171778271 85616 381880096 49318 85602400 102407 175293736 49150 68340592 123528 236564602 20714 37207823 44225 173785452 25270 82915541 59319 249661090 3429 373867976 27079 340078905 9736 87088081 91977 266069214 68738 55191990 126439 313358882 38679 339254452 131347 54668071 67703 311324147 107736 12660617 38081 378614030 5783 281125859 98120 215782139 27111 245414002 133277 648242 29414 249804552 69507 1395891 1155 73138543 81055 328284458 109059 153899906 22090 16454293 67651 31572279 30118 273725505 54074 125876270 84347 219189847 22818 360143177 74832 335661622 55892 349642519 104616 205328329 60870 315912513 71019 370785134 88838 299364836 113236 23743437 68321 371135521 13601 83869002 102705 215748605 62134 110617210 42089 107626076 97797 158060715 55305 291197455 33062 364387208 47359 23113328 121796 276971589 169 28903478 62221 280543969 127374 167296210 112176 337638360 2275 11519468 103299 146549549 63550 333990704 118743 11134645 114610 781821 32788 79628568 52165 315021967 39111 200183409 114404 12169856 125633 325411738 130485 305224952 101693 24580228 112312 101560103 91768 15563098 53962 288465606 122446 240545551 87202 260897023 64816 271824283 48876 245659789 42535 151767523 112669 82515277 115528 60579785 105572 135556861 115375 282866506 123423 377547681 16426 371840140 43784 92083254 98172 293679278 121521 352084885 113556 248272479 75740 102454942 16577 81350516 93478 372365643 15804 213930889 25160 340462261 57458 367760356 124113 294065052 88499 40331432 47188 273303727 88414 302524002 4085 33787886 20636 38634684 57022 170061944 112214 179137914 123978 243933458 73752 164978759 112980 207890307 64250 32997247 24601 248594210 84713 125992248 22247 227353926 83195 288118650 59349 143544022 85895 229092866 7484 261272201 98247 48929614 34478 267026171 8189 261296556 129834 112910128 3377 38602855 95981 308650854 42735 113413698 113987 140748711 102514 142454061 43460 251750875 96058 365197469 107453 187870617 34409 150945433 71251 279941638 78807 24976210 24125 359518688 33028 308090209 8333 159947650 129675 184139466 62852 65147026 100281 259146864 120500 115892097 66417 274234309 42554 138212366 73652 363117395 102892 334572256 44780 363036591 55317 4562599 73137 254315319 65962 170642180 15453 381163386 96442 204440489 45563 356059105 101381 151497513 59602 95136121 111216 369241358 20718 168514154 21160 232022563 11158 378648198 123071 356104640 74847 55240699 96914 260415982 18049 186782400 122325 191674527 9031 56707684 87819 383731624 125539 169680481 83438 121130153 124056 372090629 1735 14859723 102011 110438624 132499 131677300 130397 158659080 14223 114143944 36201 308968199 98472 100855568 105374 120198043 93200 183760285 128977 147418113 125055 356054768 103424 299794257 114180 15264211 45000 353284925 36835 348013275 92622 112070615 128738 306693517 106803 202204038 101575 147496135 34533 23766648 54111 223536032 93605 377537587 126212 157531852 18819 201270196 42469 158866882 27067 337639005 51781 312970226 98805 265539587 18905 87370252 36464 317595730 114657 372483428 126232 334883612 87138 28224983 64279 215420546 54098 141153421 113472 324876976 34101 55931488 96378 63199455 128529 226537476 27470 251510136 118596 34740547 69905 129356286 20463 282288106 16412 372221950 130471 284664967 49673 169962418 50614 272042231 111659 349421861 109418 249357672 129474 213055349 21235 147219466 90326 173933673 120350 306426906 88 273285449 5684 377887215 111724 276123420 92836 326840979 96894 348034405 51463 31131135 123351 286409746 126433 66412541 71140 7578935 10684 328329373 129758 79150320 93514 381363041 74287 209786998 61340 192416775 30095 144824338 47872 74179209 84112 170804946 104245 55792614 70643 341456758 71913 24940609 4002 156073384 107410 139732709 5798 110500634 43239 120598099 77628 290137237 13043 203566064 1890 193461170 85216 56003050 105314 2585820 118566 381878366 27447 363517444 77096 161751055 84971 65600328 11010 198613408 115481 79273775 100280 73782855 7161 123699856 101902 106843261 55379 113675117 74422 145080179 101492 333128365 74004 351552399 20304 196038151 46330 192175220 70953 152873559 29716 287887469 76877 92822020 63223 288439962 36108 55051988 71057 66610018 22261 192537267 19785 347667104 557 347905776 99102 81664717 44617 293196608 81705 164532015 5453 151957401 94076 269460001 90442 192423678 116669 49339343 8411 340660979 116266 275968706 52135 274408881 18372 74671049 15165 165304946 89284 339087058 64643 149766317 113438 33797926 2112 360534288 120335 93744075 19865 48455295 37236 209157856 90287 168589174 129739 157473964 57460 352526141 45349 168064780 89983 155638873 74862 220433979 8289 273691084 3632 240303535 133203 124569691 125745 309343679 60145 276649856 124693 210914262 21836 290946151 127079 288579142 42556 375431519 99150 104047629 99612 246719261 118600 100168662 42247 9034709 8491 199884425 32390 255426475 89156 253969757 36136 61616340 17920 67672742 62393 206017133 116168 144355928 44783 120862352 26835 1670503 10377 267607020 114424 254040935 126303 10251173 71301 223412513 45100 373682570 23081 209274121 96565 38283682 119009 265886547 128456 209323028 110502 303464766 61866 91416110 77370 324968536 109963 348983979 43123 292259325 21257 160361577 118433 377943902 116242 28419965 3193 120632928 21786 287515758 41157 221956673 58748 123853665 129322 31907253 81104 26283406 62180 208544046 61112 378863996 128892 182515270 109737 24068608 112413 344964922 107796 185104563 96077 221735441 106829 135171486 51899 265951816 47442 348565199 73092 46487050 122328 189359891 18008 178709731 89076 195607465 99787 263556073 112548 199262606 49236 279261299 99345 145834357 27677 151608833 83701 165959244 106 113197591 131751 174751793 59935 180770829 60063 323898616 96109 338076460 5402 19872447 36643 275664898 102404 97895702 97460 47219767 82258 96956235 118587 273155539 88249 283269595 20449 169413074 38492 68119024 90551 146117531 115523 333491211 129230 79525341 39938 172585758 100803 239464879 50958 336251841 54238 19544695 83072 118959289 55830 219416223 69876 175362879 28186 274797851 46865 288263514 88838 41254797 60512 9038170 130613 179031338 39669 374196010 13728 35285651 29087 145372086 4369 198468914 47787 231360133 17647 178623084 51208 202341061 2537 101695710 63032 301731808 27462 97969339 104442 20565850 9465 225368547 1890 140349694 62077 267134980 43866 217042904 110397 173896473 126336 150674053 125415 292468745 68107 310606706 80619 383020459 62724 28085113 13157 224643519 4478 34145296 7023 175773092 8364 319539849 123978 161900495 85751 184048014 5413 157432484 97611 4356757 90337 268759748 94150 179163137 47979 173576429 122828 127879172 6547 211674981 7764 206095444 122588 64534959 89870 79954891 26671 219962409 64901 83644949 90392 133777646 68145 338429657 27060 286564520 31910 186946629 66528 249491251 8270 17675040 117206 81241663 40711 47281601 14517 130221746 20248 242571610 27388 35501943 132681 348682747 114173 194647648 120189 190789153 83122 371036141 106308 267888674 130068 53850513 125010 110797090 122496 281600407 17476 24455984 63791 343668682 71518 48283426 109665 332852532 14680 106500223 116246 43159549 81964 320953722 74162 30583683 105640 176384039 127653 224750132 21945 193078840 85646 251785011 69389 167349493 1342 339379012 113030 305771964 94130 233820517 38894 53803764 107219 202315730 84062 314258665 81452 162468589 132095 109938615 43380 261672567 69054 341395137 61643 328617748 9317 114231902 32262 91673690 32181 279792619 8877 223809202 46923 225287034 126850 178066376 27771 105231918 16586 242659710 32818 108868309 41171 85742933 22616 134548854 81718 352969418 81565 220054390 94390 147530370 89706 209067794 128989 19205620 104999 188541514 5189 321221904 25955 268073809 75738 236568591 77978 152500043 12419 150431448 41325 109413189 65089 18058731 31797 381055706 122965 180918190 115379 99895665 120011 380477625 102023 340885965 12337 85352665 30526 32566572 21643 343882739 65393 343859676 44551 258489222 19034 372169415 7034 100240250 60509 228272536 35062 217076015 77455 94411772 73918 94550933 131296 68740209 65747 171257910 83665 305313480 45585 295684924 28647 181456809 87672 42109949 73045 291635239 24218 189190138 126007 379210613 881 301462231 30601 383016308 5569 14424352 44526 256238201 49577 340981548 2926 6556170 77402 70819401 74379 240120187 59538 225717780 48885 365669789 67635 321211440 100770 377685221 51798 152912534 123766 322752397 123494 197045867 112588 144470099 1692 208716438 87661 250435289 116835 348750622 70400 7631020 26561 165369992 66297 257685205 59834 367348544 55723 105248725 104869 6017125 78518 95996236 49628 13013953 5267 317489860 96585 53690140 109001 164510362 85847 175302440 38225 14288482 71465 105546141 78316 148480296 4931 168251472 93865 257146079 85886 337526938 52251 271598503 87502 255823866 131095 382726145 63107 80850672 121042 360298537 20139 160700803 1770 376178015 53124 316907493 34843 316610331 1722 200652099 95436 118257685 54243 302027714 53507 93233118 80104 164139495 61736 152872001 83907 355352567 5704 282760007 119266 350735938 12418 107931952 25366 356099229 63309 224818419 45566 27802033 122513 63432635 61187 44985047 49301 160266278 43547 42893050 113818 333515810 108797 314177554 97056 94227246 41446 194735888 109042 167606450 4600 355352454 61279 1532762 27632 34887949 17891 124243748 110163 17967029 23935 166766300 51696 53391371 13312 253816351 120167 55482420 9061 108085883 47865 32480441 113620 5004608 101718 283468708 63480 189966739 38460 323469848 35559 95695008 36637 61669743 123837 275852589 71081 158843431 53661 280616648 88167 122478743 104112 122108497 63048 138193781 20557 46807465 8702 88334190 100435 10974255 123645 276496923 73321 359965695 81684 365789262 32281 95595530 120655 108472070 64032 98557659 112581 226630057 122041 265602810 100357 76412881 65737 169393427 109712 22958113 7737 128213871 104170 120863988 89049 36578914 116453 363923766 69902 5943996 69228 220329128 30074 169138755 19154 348350042 91262 207334503 107710 284347946 5946 199752608 17676 364053434 22684 105748802 112780 291340286 52410 343186687 32168 209532266 62360 50632691 131570 275788190 83791 229708870 69215 351802337 57917 240744241 9941 227310840 89191 164280437 13003 324569979 39264 92849784 123002 346206292 72319 102470658 39386 10955557 5039 42387762 110518 333955737 27972 56396345 82303 347812453 18061 141439637 118784 47476579 90550 218202121 79367 154798927 15289 126659734 101130 168736830 41908 343403123 103476 327882194 87213 347460236 51164 123486785 96969 31294269 87259 294626159 93583 352703412 108149 246512579 8258 259184465 54577 256807701 109598 116353536 23171 381623994 94114 227115188 126314 67923871 14161 270976643 24757 1017347 47643 196905582 82541 286786159 84727 266140613 92810 324287591 68551 183251937 38312 321014222 120741 382810157 24710 290314295 16509 54856366 65602 89740427 121576 218784126 72788 334242005 28079 126340400 54976 257038366 62051 224307749 103011 326512266 54029 184760482 78280 179634118 78129 167498464 24950 34695674 21648 174570907 98549 157440851 71463 14574501 16403 325507300 15307 380806393 68991 137018442 8665 334527566 85414 242005618 6991 41721820 70458 351157422 64985 68657588 22081 210044871 78118 37844353 41923 209958808 62378 366229947 133030 269565074 12827 358709664 116745 89645760 96558 198767791 87648 39204934 77890 246079286 40721 288778614 103596 379574002 19400 233200561 86045 216512841 26325 318729423 113559 266104970 60938 170570682 56551 162774638 107568 262388815 22437 343599009 117633 327759176 37190 21698722 71261 365150377 16171 306325386 12786 216252957 45563 206909774 41074 322747886 85321 288295926 126924 33490542 116285 293494478 68326 186924921 25700 168783005 42337 357988146 72850 273809345 34698 327857577 65596 203223196 2283 132724811 132905 52434250 34822 327183005 65783 123616306 81952 155024811 56477 300653839 75962 187934412 123878 23485493 131451 269599742 39375 3442246 91194 214584311 4811 383504736 73144 296029833 72656 354923047 7657 356472707 39454 189916043 34229 112202410 95194 327876528 35500 110137758 67820 6949292 107607 162735121 98323 29626991 88825 47179963 50383 197717805 74945 132001861 55408 241757893 119130 305999909 83969 250040926 61331 56257077 111887 341879522 80678 322749230 75882 133669766 1033 212981914 50524 24904545 61366 90027626 62232 151664345 54283 198953183 117301 245051602 16321 370282124 50450 342669375 88447 34304009 101165 121069527 79712 148666138 45723 59805205 62548 234655624 109509 214152870 24874 119417003 16133 213290976 68141 2525465 19730 83838639 71076 271798828 125348 69861972 86095 229977934 7248 44149641 125745 213336837 68856 106417462 943 165949289 72560 197402601 52634 203106730 105162 20596451 3953 219726570 54880 204936026 15248 227772268 110494 323562852 41962 375548652 82201 305792785 77118 195152266 117651 382635381 24286 91956385 122327 209324061 22448 336783490 129059 378026914 81388 373594613 77590 341712787 64140 144862600 12248 41118896 25858 123779181 31230 28554392 53065 79845501 130967 322162598 27772 223334344 47881 370174067 101511 135936502 84714 223636724 77760 291176600 97726 54019153 101730 275056701 72056 144503139 123016 314801391 84837 54840418 126074 179802150 49504 224910686 95253 31918406 94 230162239 84920 317368668 93967 32445980 106975 289833583 36494 107103525 76159 188433977 79835 265964511 20649 215222760 29686 54514698 5640 83684448 25882 306009250 132752 240695854 88368 296735353 36184 302091173 27686 321828876 37829 198174415 118126 3079983 14520 123545160 52034 333335717 59383 224304044 132244 296212082 127056 98632814 102300 209761403 26195 262586005 114868 15515942 72093 269154136 44197 120270078 80747 78214352 31 68761895 76389 96118819 85847 137407397 31244 40027938 49006 303546612 107123 237741694 98928 307192203 56569 100882314 119109 358637589 4802 293725200 48548 96394087 8098 180217537 30815 299102386 85108 40453804 104448 249521433 41735 326646871 127137 375483157 53133 321779975 98523 10057997 42386 357834054 81655 87713599 40840 120239809 70103 92434683 22383 262162768 106072 182992148 22894 266512899 71508 77171940 32400 191481490 75381 245656383 22082 372806391 85553 36500930 12994 359682329 95476 362361994 99178 316991657 116861 124919804 119440 186002377 97928 120702979 122275 188224092 54074 183908362 69011 35022012 48434 301647808 52026 261986277 122745 22013205 86409 225786985 109833 170594738 24533 305613676 123058 359075307 11118 345158586 105397 146284755 31167 300580365 112390 330321176 16287 326435265 9560 337221776 42248 31553100 115069 269540545 76051 336203461 62525 89009866 91748 342201249 55102 103241859 3547 296599600 69433 336690939 42924 139939985 76636 208985484 52981 9493791 45783 284796127 102321 60458439 51185 21517289 83388 362375368 50661 190226548 8133 115497501 59492 7816704 100258 289461250 31502 77604038 133155 34188686 50026 383507887 84115 260087438 40146 48919774 6227 95692013 18157 152979855 74059 360654412 79213 381015826 15217 191638814 62543 162508056 21240 268785098 126543 335146085 65093 298858838 118399 57325898 30784 68572399 121608 169194125 38285 12569749 96692 163599883 129522 24139504 89149 336344512 127351 342821874 31232 252278894 34985 306408461 23546 59274863 115419 332918517 43647 284543964 104265 320881177 14752 176719950 30605 79323702 90313 163056215 85863 194899681 76446 139441395 21714 9782405 103007 144444917 22440 339488655 14152 245027752 125489 216679970 61939 104851770 11647 89492575 105779 194785510 22029 273669648 49681 173329217 17359 141588184 99100 319264636 48051 231756615 78572 380982589 35905 336409815 121142 297071098 62639 24439494 9793 322807422 101670 62555747 27238 326421800 3233 199326444 16003 99442557 97540 201552716 55703 19448853 1571 156235128 66012 317809365 92069 237986053 26501 277726760 46476 306754153 123738 32329821 116190 383752018 87824 247254842 118624 327401386 42200 163619759 56620 282592378 78437 239359265 121208 356150733 3836 129455613 47077 86044090 11409 16927969 34531 166978348 101788 242628010 93732 273844086 38778 298939041 88794 154230061 113395 222164710 20804 218328824 24080 54250313 95808 261049972 97750 311582759 51237 323070429 44291 186160176 109644 117483266 116333 199710632 57381 112683516 119547 301651433 12341 13650722 121857 374759733 89544 289453934 57201 291407758 31569 383078799 57825 336533134 22571 368106270 34735 227934421 110201 137652173 32289 323750437 33184 253178983 111281 259469277 34463 289548341 120256 27611364 20295 330548696 97748 359808412 51717 89993140 115156 361639723 126427 295538664 43888 326151819 73568 4446161 122438 56455759 49942 178130881 126286 136638514 42983 1956942 36430 196462123 42739 286629510 102978 343222020 126642 214466620 18492 60379099 64131 363236322 25443 341944273 61391 187634362 2731 160907219 87122 265404985 31871 287368574 96188 120248890 56442 182984344 63642 147939333 48869 241620119 120205 3162487 25872 78213457 7070 86217737 69874 41660602 107814 258647164 85931 220771147 95264 13742523 131073 48656939 50082 354458962 74322 366209733 65109 137670371 66780 348650103 23989 314133239 14420 324444919 23071 128023459 106497 53943402 46373 38851472 97213 313708292 926 106965619 85120 74987410 33768 13623210 99106 170344917 130838 62713175 29947 181252667 21701 22248638 98966 272217990 28092 141375840 31078 166529845 110403 25004844 86221 382973473 126729 352503764 83876 47805950 94281 24016604 107869 337144639 33829 242759399 74808 71333238 74399 192879664 98558 241695039 18247 30759478 49622 365644233 46634 107094976 18400 345213531 30736 195495683 82734 232522271 126034 280017349 55525 325647333 26665 186060187 66188 159624163 17671 66184727 53237 72782740 59185 162082342 79164 140356759 17313 220848186 88999 259571275 67723 69179220 25499 182686373 52782 77435018 77789 239116448 40410 296015492 132973 285209859 34105 285736115 112285 194196014 65402 59493695 42627 289307270 130576 121452139 131269 62878984 120852 28073865 2317 213916714 70566 155558557 73788 296130523 100494 117539745 2770 68488152 65086 224108182 59644 331038441 50234 132129731 116572 331837667 14567 230913265 56674 220502210 29857 191758992 25176 224235337 6295 188502035 1841 143722310 48881 93235196 8849 367792191 34679 104205076 57564 317337863 90139 167017042 113967 104091194 56900 6824727 83092 171565615 74345 345915976 128702 137913616 39344 10927541 80529 221962374 111454 120326270 21701 72773680 83169 373174195 2992 88442051 28280 212829248 125897 188641203 48024 247900817 27638 60044673 22269 65939013 76606 174311112 124216 171161684 125422 215020154 63950 282030383 77663 279109073 132022 190653815 77232 156619724 106470 106892430 19536 287391151 34846 79005619 80249 312563697 70408 73489074 20517 374067539 8285 384619140 2566 254031634 57021 127695310 42652 182200817 83620 353753925 99497 72997364 60843 103117308 68691 315162618 80177 317317232 84225 15251050 7441 105478410 67329 308569246 113790 171539864 90193 376318451 132899 65871480 73263 88434368 76543 7872032 46667 162983782 45113 342563504 109859 32818346 20305 179797889 94492 353714804 10739 26989980 129505 226255737 124769 152860140 48344 350462231 123468 290341902 117904 343683802 6655 340019942 14566 103491970 9312 327616539 90104 219909339 55370 16794374 60968 353811672 61880 339361123 122643 264062716 132026 313732511 30032 213757314 89652 222103209 12363 190586472 29294 75474320 71388 256302082 50431 329921230 69499 276272246 19913 336455308 38171 163276202 104247 122231184 64095 337217714 8340 339412231 102923 237457133 85414 248197473 79671 101128312 29855 173049791 52920 25497806 25338 81457983 104754 117614755 14752 299566920 76312 369329775 32108 20532554 86807 73203490 114767 328641792 108834 265091674 13979 186541758 110757 187232995 122799 94152403 41563 297370908 91748 78105367 130055 175524735 26781 237217713 89153 26322016 89694 155904315 88343 229743857 115472 281565884 59807 241291196 39469 152357650 85829 189919335 71968 115925493 53012 353938928 113903 230156294 78112 289494038 122899 23588878 128338 18974246 59835 191611197 66317 259954732 126954 317605809 21521 2395927 30850 246464817 102973 156212383 21940 111752612 23948 169947620 63298 46442025 73301 153250057 1316 40017525 55408 230323067 77215 55321633 86885 308385306 1893 81903857 24327 29231317 85330 173443829 100548 303407418 116674 304669484 124623 239302452 27862 368299835 115610 301792545 6453 68482702 55468 204647689 132772 107940822 13831 208336180 107081 209108963 68810 174428868 2868 335889555 100455 243541709 43951 31272592 70172 66141324 35181 168489959 68317 356680083 79982 51042942 49094 188512692 8288 84436067 60256 173702725 70929 265349504 33054 76782850 126975 18334069 42292 197576085 41813 7424426 34449 61997875 13020 27825553 9592 382971520 12027 12185630 71824 124042307 35984 241096860 5839 149341208 108268 299722244 25358 367895818 58142 266559423 116213 139690470 9104 316716296 130599 262597062 37594 235808779 126249 44831097 49942 261479147 127157 141169219 8337 262206456 45945 76489024 119217 319098176 29381 171415288 125129 285863406 97244 59414485 745 335701958 40605 186745679 126879 283043842 40070 99027143 16364 252343981 25626 162533057 115879 280339535 29733 328799958 130604 222785087 27681 261508219 104904 220835634 103649 300293221 6530 30163232 126142 268768481 87330 115525793 68763 348171652 46701 200526385 32508 266132292 17647 257153584 64163 139496108 63734 208509684 113728 22353656 38416 273690523 3436 154453920 25162 371806057 68510 202355232 85597 67115312 63594 252195998 95732 301454736 11005 38478758 109486 265069600 107309 255394684 51202 276650845 70735 179313292 35910 85620513 12999 170651467 1400 204948663 100109 181292563 22446 279114232 127928 363353289 20646 286870837 16386 300383800 108961 230290829 116517 240121794 49536 160471309 95064 243761943 128548 110931695 78859 56640440 128022 90069605 21005 183236180 107351 39112997 63169 112406976 101474 378805314 128062 188333090 54077 41334867 14516 44617475 40155 306715808 51914 168417413 84161 37879474 73975 314258391 66010 25333070 113672 146661417 31546 140441358 70887 181010617 89287 68631644 26097 263896859 44833 162999354 36565 338695160 9902 167611398 46519 335996352 76195 22356452 53798 168807881 60360 197673824 124705 159847637 33997 141508872 131101 365800425 8797 9106527 28397 222065542 119137 278476659 131662 14318322 124950 87542078 23989 189671954 77483 240132189 4819 351135762 21471 151980726 100863 354314792 26414 2219628 13809 194167074 9065 1521800 48454 309573884 106846 131516622 120878 332051791 39902 169485996 94873 380441440 68881 205175337 124750 136994116 59281 380762838 79487 265890492 123247 140010096 57609 176055611 81671 185543710 118833 81965337 17017 210912306 22378 223767648 38284 348954545 102549 308243620 56335 174215894 25402 48650766 102457 61222328 64651 24586573 132258 213816646 15058 67003100 99420 311891957 126552 277153985 116675 335646869 128269 313362852 43153 160321138 128118 353818076 78765 99428933 110575 75211348 90765 381250672 33519 116881219 52634 134193335 120347 88431395 64662 265316106 64679 191936553 16398 380368908 29410 202392442 39608 233141191 103968 276035391 28400 236002728 45759 345375520 125522 156925338 69888 290275747 108704 29329538 85993 199177580 109809 249007010 100737 21132675 55681 383332026 11082 32589626 68345 53309202 30498 85031252 21105 356489507 105126 355715869 104527 180587732 116063 276037234 74924 355066045 90051 39103637 35599 381956385 82281 100898345 125960 270572969 46763 135067152 60769 367763130 9887 281113100 74927 359650893 94467 77212432 41202 263815479 23887 152864421 16131 312559873 47635 354812807 1660 24537256 66205 1101513 64620 182358771 9789 216310073 84122 257057320 3525 291490951 41009 223798003 29610 325939552 25676 12659549 27466 166690290 23950 332131041 102534 92361880 35096 59702953 84138 183920340 101623 262796967 131102 132730197 104373 139428167 23174 192537152 115664 151550178 125809 93719134 65014 121634280 78577 140204576 79025 2586467 129764 125536708 117354 368233145 126344 180644195 339 137548412 14590 147767053 129385 1431079 66996 64372980 64243 368567928 97746 289824869 116533 252997961 80331 184999507 50622 77158118 112553 163423661 120550 303193263 59133 282726661 25184 279520211 127683 315153548 53661 328328979 106753 115393369 129291 107423728 49528 37057750 75676 122531962 44078 80987898 115568 10118392 60394 72083060 69503 222200063 111099 294815317 129870 257842274 48614 4621143 61356 130654857 55113 69983145 5760 165848364 9163 348959170 62542 64981143 60783 253214546 96392 373379503 7 293572786 20603 48858391 47151 30545858 39784 375113959 24189 243213451 28614 97705020 62398 272362174 84866 349215364 69150 267182126 125979 314325510 6402 306257875 15296 110776931 42097 81757722 12099 146450690 14789 167922464 114035 180001495 51324 325553788 93541 348216331 87958 10667910 33733 361030401 115062 231124257 1791 105443164 95428 255151868 80560 94132228 58663 224764406 43128 352619885 131799 345285871 84142 245991756 39383 173918748 30498 54606631 100069 368974585 132277 64803207 119755 369951399 107901 230498229 3539 89103945 124525 123922482 11090 55902431 84738 351434067 17946 221756048 89841 136455778 79307 222707738 47205 365714499 78366 217363644 55959 39785802 6867 358474075 120387 375799643 22785 312648982 5668 109676215 14048 31365264 28379 63910608 67692 38841501 75271 339868935 4151 220442631 92931 310616529 45690 322121958 117609 185957928 75385 259491286 30760 144004986 4400 383063005 120683 21587970 58256 369712149 70647 202590989 71761 76160124 33859 175131631 35014 379900002 127956 100492376 83598 343348800 28271 16265340 32459 137425026 33341 251454772 27336 5734725 101422 56171203 21419 188627672 71703 161094726 126593 117800337 104211 127505284 19446 312142107 130565 138190632 124435 105401264 73069 351059495 34891 117478810 594 371571231 70492 192729716 36621 347582513 35656 235540360 53884 330429305 8801 240902341 122844 269580011 124775 4689123 74490 373698850 119887 266893999 26849 296070903 20667 306082780 99962 63276012 49932 15983808 124119 119828864 19332 261272357 19033 95733750 52265 146721987 128454 193241965 115869 127441768 6817 217590275 75109 178216302 2593 175229127 121060 323067254 57903 383141941 16893 293754983 3825 64491500 19572 7830602 14158 12928000 103749 166265285 103339 85645070 41317 376520944 121742 84261178 88666 172736847 21402 251427994 83747 214920322 109357 214218384 49978 194611753 114652 74462152 704 265980643 82699 42562155 68224 75317289 113488 311895182 85575 339346433 26303 30262684 23470 298008760 4219 91605326 82514 79754156 80177 351385534 4534 13795992 76300 238694176 54086 299746313 123514 356556712 83995 87571638 121810 85349551 65911 308385278 109002 261387384 98826 86352286 46466 171148002 31000 12509097 53603 56903605 69709 12318941 59502 2282349 98381 285003740 39169 297417065 16541 198831747 116558 43746081 55611 109279613 93569 99141179 106344 47385903 117376 104950463 128932 319990660 107209 288091392 96554 36536186 63043 360949492 100783 112655948 33298 309718529 37430 39951519 1839 221689843 43784 38804091 32966 92557632 96429 74632300 34093 3050091 2141 207641906 18019 250905853 113773 280473662 7710 99110775 40559 26536801 68268 212946670 54148 143826722 47940 262252195 43553 139459939 24873 339672777 18262 53145515 126419 40415287 41863 3575297 95716 251632368 22172 251192953 82599 297370941 32031 264469033 132448 291483462 112184 263995590 2190 29703581 14576 21428877 104618 325208479 80521 328032225 130479 127353850 58286 89260011 81009 118072381 51716 1605199 124045 42144058 52131 83608141 114146 166206925 106632 217170606 36626 322946582 47831 86319231 4270 291432645 95684 65388445 80120 352237723 76766 211808817 408 351124568 38065 224483071 7399 346199769 86371 109777108 30004 377877298 44175 320773051 94389 247083453 72160 33963520 58490 28832262 87499 383165309 109848 219041674 67960 225315062 96329 142662974 99969 258835000 113700 137064876 93867 197223007 26940 105166945 123559 338812209 105854 92413101 109249 305458630 9103 295956594 66956 63923877 71469 2402315 3170 164298295 87373 46074701 86155 293260878 119971 172210958 90267 12212060 16648 193677558 115122 91630839 78977 70339314 28566 115677767 30916 148066424 95975 370850255 43465 122964693 44637 122715218 112138 277946098 121548 112256060 70211 48307628 24443 310961138 49026 250135721 7421 283943073 125748 373750383 55426 64331664 986 70307143 85587 313673438 105806 39937277 38942 301345708 91808 84204348 111086 83564539 117847 137270118 115457 237712744 124018 265249044 31295 250075281 81483 378063335 121519 45764841 37364 165344367 74845 372404561 29169 272460184 68669 266989512 86673 215808080 89965 25683358 8987 336768795 3165 136426233 44693 369366379 112039 34378288 87912 206989812 31127 89844067 53614 331937698 110742 179618321 92761 344646017 1981 228048501 30686 118737231 11788 162770568 82967 236218640 85456 264272449 91674 315618229 57718 165496597 1982 130380496 83592 113678502 93751 126312351 57376 329894983 12150 41717426 3766 26906694 36467 124957179 126461 98173011 80369 290981787 47249 370429807 38175 189142881 34177 268442680 113319 369125056 33398 133739287 35021 165660913 66916 45073151 125651 171502550 65000 384483679 103999 190937169 121511 200813834 81963 113868423 17092 330428907 23740 368110982 38059 303561838 70591 165942984 62087 223479638 14520 217796302 132631 201819515 14820 10787197 51370 42863559 87030 37104570 53919 148787963 99327 195753664 88221 215590545 131664 216844134 22585 60456537 549 350063563 50573 230182642 15971 233826180 2805 104383335 94958 134386373 131425 178132586 44234 316874451 29929 215184159 117633 39908816 110588 119239533 126451 99779219 8845 258418363 84123 226011698 131370 333850602 69429 200404702 126832 232290411 102515 323242019 59390 63332301 118935 239196791 131711 144801184 23714 374905632 48510 182444011 14787 206362538 26046 296366519 70116 302544613 28764 339436252 45779 100672866 116563 173152163 43651 22014108 39899 268517138 20972 310087439 15666 193110848 28861 46003836 130037 257483370 63728 182886065 71610 100712824 53018 151635037 80528 99142394 113600 29049785 20427 277826223 58745 160763777 6355 169178927 95628 280211952 60738 1232890 19432 2307769 17842 128388096 128577 26262306 90108 299371667 92353 18478199 92928 319637532 101421 125084101 25837 209864793 85155 65330196 98814 276843124 64647 359353381 128040 55430654 13601 294197885 85239 156282127 13631 67520087 60414 77266058 85108 17381441 90372 315005901 130664 115794050 61948 274154793 17911 82732416 28682 53355827 22659 65145332 13015 98670578 104899 285756488 63802 205552371 28332 217560535 45964 2207853 87692 57644075 70724 65236758 83665 61263734 52341 176915185 10013 209995674 87030 363972831 108365 173382467 15969 323307313 83108 77532768 12770 218011784 7997 123015059 69252 37319608 116448 331805977 116412 37092076 60063 172865751 66034 324365488 127492 87917485 20035 10131807 112010 317667403 77115 96759082 41308 126070268 70163 332857706 20932 337015687 99282 293494591 117450 62071194 39746 315074195 675 58977791 15826 267070321 55690 50087450 101253 59952152 85617 198548374 42978 206453859 79224 102121721 276 106188764 26115 121655146 125482 128758514 116991 70032005 118435 166490604 102048 87867511 129957 42451652 100856 244617090 32508 201002861 98101 230784409 119436 235935726 17319 272604874 76726 167435947 32815 135634918 46115 154937787 89220 254694107 682 256765496 89417 124699533 66698 252428828 121170 18590151 103714 229940276 92427 81897713 42542 172774682 103247 68641483 130893 64264298 5701 130885832 128299 239410180 75728 377967536 86125 75164925 6968 312220083 70164 255663303 132427 87165982 11101 27571723 75395 231404223 27087 243951282 129558 361697809 129010 333763447 89593 231410579 126800 250787057 5516 241807326 44698 58853876 26324 15183959 30775 235184911 120819 151790284 39974 118591257 47668 383634892 25076 359540117 17889 131386664 105458 306398688 72438 87575513 131098 135395435 98460 337444319 60288 83339192 109972 3495272 40415 321913392 100506 357729270 21318 261954369 131969 111856015 123625 143023964 95058 132788583 110356 237950118 31080 36347206 51365 260181738 85501 256622627 20380 76509303 71409 275263747 93569 312629276 112820 212292333 66416 176641836 104712 352682809 101286 135530482 119725 289222317 35088 88821205 21812 16109039 41171 296784474 4336 197068344 84083 305696924 112533 355915914 22851 167430448 102018 108554502 123334 329104756 55214 182759593 120514 103588727 92401 136724736 29720 88917270 54225 180996318 18063 303429445 33802 226701540 82085 150529172 12592 111779256 28627 300989497 46726 214528359 64177 93065308 118470 224540298 118658 29417377 97590 342586497 16061 328382290 115441 315907231 18290 263932920 121042 364488577 50613 60652952 47152 60895156 36722 316656749 123868 164016538 70916 300372096 56705 174834716 61450 377047252 66494 286804962 3299 36774767 124294 23898728 75104 101172976 26670 288964600 61192 362886946 87904 167526073 54352 217243223 35778 211174895 63249 7451934 103461 26498998 260 371685291 121670 99214607 127356 288603696 71152 379606453 115122 144916867 127088 149614026 31294 288577467 47787 345140835 36126 272009427 117244 72083599 95037 377880752 49738 280452491 31976 213142525 127928 51485055 2294 374750972 10917 338456409 3767 176302561 82833 257064118 4903 117244586 116945 336003912 23958 357653537 15064 298610135 35535 111474073 71579 250025072 49459 163545973 113661 287930727 80860 108421566 26937 218954337 131964 79834353 33783 89550018 126004 167027081 59489 58560162 132415 37990960 74353 148952010 101553 321994079 49155 157268285 56881 113108171 1409 93211132 17742 269252806 128304 45776701 69608 332852188 69865 237710816 62066 88692153 129143 130954101 24249 89818490 114377 254686788 99581 275060496 25268 321380388 85115 278743425 38349 359217414 111684 18576409 83812 224408012 74762 344297080 9560 382131277 93235 364767112 43978 288482098 42597 139203365 88231 178406242 11245 201984333 44783 381083753 129120 362069200 4666 13071880 50687 272618489 39010 231514930 49592 80233529 105000 179460684 125102 201513009 128086 158069582 73556 3389297 59146 83388473 119026 82473089 60406 126434394 130394 296954139 78715 294778198 117324 243840550 35529 336742994 107635 193264364 73098 83489098 4674 19083558 122793 299809011 17628 339586850 122223 218636957 110591 100078615 15693 358345885 746 171987263 132054 25574720 50168 352489040 23993 222381592 11031 352294087 108376 83173638 110186 151116867 80924 235644187 16989 268917465 80020 369503742 106141 184183438 43375 105836672 97700 244690497 80198 219867616 87953 41268863 88723 123224217 107514 65251513 64625 25324750 78493 216226006 125070 114798792 20641 267672687 49980 64525514 36298 109132772 62964 339285356 56889 277723669 83778 151474746 97155 152351825 9564 178344551 21943 272454838 41268 340089083 46819 2118375 1533 224700215 9382 262094133 34946 364180109 93080 181473217 86315 165312300 122121 201094136 74100 289668032 57682 195802668 66847 239766293 68092 30320514 8552 134246108 33784 147053052 84559 325760371 5110 242185071 103170 179623947 61855 10015417 71465 243241657 63684 148989769 111665 243785461 70036 173621812 116549 323799561 31370 337886860 21067 72209627 12915 349985186 90485 190427292 130863 103697219 65714 231137325 23705 369173329 62874 307735743 6029 287511193 61764 277401423 102778 102180313 32208 284869266 121684 326490221 131371 28183501 56329 268836226 102136 125475328 103603 240465997 119606 161183683 19574 372975723 55784 104002957 60456 219126368 16517 130709762 126848 3214100 28776 338470837 132295 28653917 18100 219874950 132877 307225473 80034 103882938 9246 187927932 68371 69865369 11707 210167943 123688 371865218 29667 187055047 86791 268082972 78019 129237452 94435 128259694 40840 326553683 7207 115044806 122803 151577534 95643 377620857 27169 313103297 111742 117051413 9022 12319400 100718 182022504 14008 218020929 74232 113123548 110338 31391416 22853 2793847 117984 56518100 101400 230146933 111427 32028978 51304 173699408 121357 296227989 1120 303741335 786 244628505 77757 13718502 78572 343831713 106652 356627514 73903 68443764 18925 47808926 114660 264878933 128036 125716098 96595 178617086 76225 292266101 20479 357856392 36176 307433628 125897 203194187 70765 313627539 94216 306935270 132049 21138024 26292 90993658 70238 327304978 17914 350099814 84099 326238403 74756 111299942 29372 171757545 129517 214544062 64496 244861048 54114 255263122 7984 226764905 65112 367601221 8827 273368815 53859 214018720 123177 234653258 44687 82005888 57659 77768971 4804 214304135 57157 226507017 89886 295238218 2988 264784322 102968 92836839 66446 90711752 129088 312581018 106394 190087040 88603 93843837 5429 41812627 34166 274166626 17969 342828264 77909 376804223 81897 83252313 22274 87776688 63844 375149290 74011 176051330 12808 305289434 125070 293689960 101447 57346192 124853 351964381 128375 227469520 35629 153242957 22838 14209586 39977 346571765 63869 363424874 109354 288955225 44495 378201491 107866 64765151 15159 282825351 122842 253339642 20421 231810973 80121 286042484 75642 29355426 29955 56040061 43029 286966911 95812 288072933 92636 79965356 14401 367367482 19957 296052080 55195 89577450 84472 26976943 106734 338372196 105147 34036979 37727 238857208 82178 146334886 78222 53297282 47684 203614465 97896 306509068 97372 71025089 85287 29567265 110932 93676809 101358 324745054 118766 296956012 67198 372239412 127188 21873036 4110 110454914 116085 53338870 39794 155878593 112220 87673392 111110 196756949 86455 338616407 67068 126013209 100776 339085716 1065 142168002 14753 53312439 38045 118479881 111799 181376303 125990 239447251 114849 312355955 4533 355843282 68409 23053265 68337 11024120 14894 160552899 94007 205045170 63469 180324093 104030 320695237 122120 187688852 132006 143267393 68953 112174518 97494 267446938 27321 72085425 124837 7704397 79322 273572520 63362 71812805 76049 155716467 129317 215467079 45 63102481 113946 30761300 17339 215846441 74654 196385272 106405 103334914 2198 103648633 131360 186984278 4571 289077692 26774 271780081 105059 215754590 57336 280530898 34049 83241537 43150 144258269 124187 288176888 16504 379191309 60264 331731018 79079 83699047 67486 138841723 130868 32818897 120355 165855290 53362 265053367 17975 288067962 98687 300182859 97218 130871871 111069 80003489 80489 228681366 104703 153615800 131898 171816082 101270 155118787 119887 209503759 58246 276866456 11422 174990496 17292 250875661 10446 226554900 19476 237537599 36787 122774311 87984 195806053 112001 197250915 57410 183435442 122424 856332 100840 122505023 21952 190257971 15051 374389561 95137 301216415 32623 170183362 126853 187417809 62127 282684539 96955 275344259 38344 233602702 24491 260652195 23916 45154407 114124 297021859 21456 313093089 77787 333958203 64136 373499738 118903 368445747 63881 129650031 123253 184795202 79899 316709504 127295 50607229 80372 228552097 93377 170069408 52480 242482431 68619 178840495 91586 309123480 88181 287357717 100814 289173026 98961 261321060 50146 187896355 110754 383928292 91503 355854855 77557 313009115 41075 240585061 123405 51251904 72555 25077942 539 152141633 95778 370156707 121663 54660775 53454 281566501 23478 117507955 4906 349830555 37287 269847711 111150 376465925 65338 356386714 98902 84709654 62525 362036838 117672 200136876 94306 289382896 5903 197420657 120321 139078079 94760 3265387 33293 358805245 91907 150645810 53208 308296832 94323 100125396 31054 65493062 88055 127954554 77607 97452153 1090 9311858 108678 85986007 20468 51818397 63548 342584502 32284 158317498 110428 223173230 121462 120768408 53661 374841922 92248 271488611 3661 249496876 78984 285108591 15085 293721447 104543 151693043 33859 27947521 26962 94086660 93003 215857835 106802 104468896 104712 24228682 32062 80046348 26320 164290976 77700 51759347 110993 302863788 130194 19904552 121711 342325110 3967 292117043 118594 175608925 761 62829823 125539 285191816 94844 161137149 81636 283429319 26679 46078789 26900 329546422 90026 183786243 22689 26597179 49198 149995629 38116 38397343 36389 372785925 48877 9609698 114980 178237848 102217 20445226 2510 317437655 46799 97126635 79000 306158819 123648 233892861 56671 9574129 98181 145512612 53750 50031608 77384 104216767 125375 229095704 99874 88006080 117206 323151546 131422 114982168 63108 78479052 118529 220714986 24896 103240727 105110 33302342 98817 189656601 62097 239321367 2403 378794072 3817 70056534 27156 375514246 69580 179022682 77072 382901542 120630 141709427 77675 181889128 30754 239936139 3438 288105560 26949 126692126 7248 254335302 25090 306358455 47713 56465296 1161 27507833 68192 44573656 10657 234402486 45493 323239946 52146 228863767 32338 121594333 64762 91207212 63805 23703960 55459 116192718 44391 179521459 15848 268220602 128553 232012423 88807 132331750 111809 372048197 26224 380033585 2275 105636161 35123 12674525 43647 220187139 131582 136292971 115173 307613041 25901 263041376 40974 47950224 25244 57308405 51466 244425380 63411 85111542 41009 295131913 15760 344990887 67021 295657875 17291 186379845 26842 239681157 119329 254515587 114432 310950254 23115 331131580 56553 250489190 90073 289787820 77100 339291556 101871 178801075 101929 84023570 25085 23197814 23995 210693291 107585 367754054 43397 240441234 82158 13559480 31052 325872635 19332 104591254 84275 170586708 11326 115115457 66932 48704669 131404 168258161 121508 210096117 26611 187558984 57437 269321865 66603 183629823 37873 244024827 129439 58031488 68943 22923986 121186 41447791 35308 246466620 46370 15944508 86758 361923712 46356 109071046 58879 301910008 4297 304356375 22256 58733366 11693 170746816 130267 238902537 67915 150523260 126593 205779112 9390 169692580 62975 336376850 60802 231448726 6282 370357318 20927 67344262 69526 175540517 75565 241548641 64611 7081323 10512 184673838 80370 287634109 17288 126744594 48569 346788834 95635 259340881 75860 163093761 23789 154723287 5086 113891159 20360 99000869 25582 2890898 63583 196012561 63844 107722438 125268 330557771 11520 301045539 101264 365069870 75821 305338261 13435 360196651 33242 5247891 80535 113190100 57286 244394587 109231 26991281 22516 141196415 90858 76939652 100960 194885971 92217 56471762 32477 148747040 88246 98056159 125707 8677906 27842 72227490 96899 355545776 82443 307582234 92637 341508325 104280 143883555 116855 247158688 132966 192489815 16837 297589133 6916 178841535 92935 380234773 27303 176920435 81133 124699075 108220 382455830 95330 82843420 37707 253914686 35526 273559873 68210 288472288 102551 48207482 6741 82628144 34506 114427570 12620 89810261 90821 138024666 101829 54158671 104063 105892212 124886 377864707 111284 21011470 101871 214294 127950 204192212 82075 141904167 15949 79277857 105631 111610274 111318 277211242 14687 135680476 49120 136382237 108790 24758636 117757 246882850 66705 358828603 40142 172821585 21886 288517153 18792 154383024 74344 314010525 20427 121147051 51653 227032188 30695 204213203 116490 136666385 20620 75264501 93336 376069052 9729 353607190 58574 397783 50640 55151101 22446 18127269 13267 43420199 29349 79703051 51194 200884379 75847 172656693 57461 178313398 15235 180621356 28330 67262954 63058 160326343 17717 226280700 101120 181177957 34858 171303785 61391 6252175 12013 170848020 36262 201340101 27891 238632095 97537 241205909 130250 280189964 127620 133194982 83249 194457165 9010 153260189 127441 254971176 20054 25411492 77174 352033493 25798 324092194 75000 7593884 16355 63676624 74323 158070947 24910 181024970 43954 265360728 43849 168123500 129727 231061076 129564 53762795 82223 382590981 89212 242654393 22773 353558977 37982 159633738 56709 128969352 4530 252939549 16804 292616523 17598 93975014 30416 75489894 24680 195466550 73753 258872912 60521 175693959 43138 382641675 92386 292058437 15738 307626442 103613 209153687 131936 99995770 122808 33762197 112868 149747878 58358 350339635 32250 27798730 39849 224879756 91032 374338040 29322 326840143 95047 88310916 106367 257941180 122369 329263230 30868 68593443 98064 119594830 101839 223363001 108535 313215082 39753 253187481 99846 1422629 30796 330533053 130708 190069694 2283 245374102 97847 288625128 126743 135354241 72594 116544128 63626 311784560 48152 257833165 89725 96295437 81551 151187701 44454 295506857 91973 234161548 95695 143770734 5784 356069232 2144 180192452 83914 269772771 31056 216978943 68798 235737951 121054 200777937 113091 105423721 90055 299740128 97457 4744402 42274 290495859 1265 79947774 37483 200579771 46051 84336156 91839 206602019 102928 197052142 115050 118756141 48201 13465101 58967 1417242 11915 36434782 48499 324472647 41424 376445091 20554 282754160 122478 176443981 100004 70909350 79554 268090347 83486 26686598 856 295292544 119072 72245063 117608 364980333 107984 261997672 19701 223202342 125489 169880643 111001 60484846 3179 348614194 55442 225356570 92205 294335578 91017 171617881 103575 341789807 58648 105903512 30300 267891712 6709 176122625 126430 164305790 124623 315352569 96524 287474337 72653 63962608 98096 292756328 80209 68966719 18189 255904640 60345 166771855 19100 116303001 3369 62031258 87523 175561298 20793 308371639 94678 328810855 130620 153100338 125687 154331706 83295 270319989 77447 238349102 74454 7268456 8473 118088581 133208 336203370 6901 40106948 115898 351623698 33040 26843815 2592 4599512 119427 277227671 83865 381616356 44499 297443594 3127 333450562 122152 310512435 30122 162040627 110711 375960860 32266 213274486 108926 241083814 37308 145710676 18084 210549273 70125 174118815 10911 226897003 17956 293215687 108278 74665474 91177 211000488 29226 189839770 49212 75847382 32877 253146027 88740 271089578 6562 112841927 42730 285398054 76219 246018141 41302 116357027 88952 173751910 130044 85226653 58828 227836677 9745 190753495 116607 313375955 56806 327540431 34340 334577948 20149 373870954 125447 128178347 70198 285537783 92257 335206554 103612 165807248 110957 178866207 116295 38140427 74797 155330127 70619 179175986 83938 252113119 67216 138986332 116785 327738245 103980 23513615 80990 342557635 69380 101850433 1222 339617338 23905 181124290 50199 345413859 111538 262637975 23315 100311690 84847 53007970 117630 341775379 131527 183873536 5267 86236742 33293 87210867 43802 329680337 82479 339591722 33598 370881541 75739 281109834 101924 55723770 14694 166902702 101971 213250106 63490 271196034 46755 95256668 2728 346831586 13602 271155894 38646 9565324 5519 375534737 108177 219533468 94770 152736483 24902 205052232 107327 20742697 63280 54460041 89763 193524854 120794 238072663 35213 349155016 125778 305889643 26725 103646052 132958 111680805 10555 383367453 15533 11073372 735 40043819 18819 51173668 31979 98610858 60251 20179959 93103 362170254 56997 217918043 92100 347898222 23129 333208940 71465 357508334 56979 348430489 65009 308818946 128124 197125956 51596 28511667 34130 104489776 111789 350166882 68517 137899924 84123 328691736 97350 304299501 62601 94220559 35974 137719825 19005 11616980 62755 95633927 13553 357391601 19305 278700618 52147 300899840 104903 52578385 11657 1828207 42856 142951168 66181 119085046 65406 244585897 46215 1867009 273 31378716 79646 54952742 132258 76037625 56443 288436758 125419 163026430 28067 76299710 62954 100001832 18959 378528532 10093 107750892 19070 285377126 110058 338068384 518 49743293 14850 27259800 67164 135302917 42730 217457081 77448 52024812 45439 339087512 91332 327015444 80365 339517479 7252 101786439 98137 212029304 119786 181763311 17339 239085527 20987 31491218 126500 139761537 6585 280255963 8005 142836631 1998 329409579 96997 215114301 79630 109548139 78196 190389604 127693 214617541 5457 205301533 8750 303366736 130199 360871757 23340 211441392 44554 108107924 132023 156722661 100470 107342021 124125 353621465 84596 135410211 73624 292903529 770 111178457 114497 384733064 23174 212965220 49720 330207215 101273 357015626 21983 111226663 19836 248693554 77044 185568101 123165 138977225 118781 344493990 24289 157835580 5848 293544573 97578 185938788 126508 368386569 52922 382406287 25508 311342248 126380 371408677 25376 38320298 16530 27186900 87685 151789234 49830 155122916 102371 6264262 1124 275601946 24607 18442363 46698 381178721 102440 110056219 108186 186936762 19005 333331930 37800 336927460 65525 235346265 95593 297611077 23652 310232834 52679 65722474 83411 191650554 119095 229354411 107065 25900230 32552 144536797 124296 261616816 127741 176067112 107200 13645752 116974 173048965 45461 199220573 96411 54330448 115791 193839317 40801 198902733 13666 199992472 79591 363229914 26840 73340855 100703 237993025 35897 127846537 33827 301713684 86850 88175245 58696 206486858 3386 43945501 29314 328891371 23570 128528285 94652 323908081 69769 267490855 106281 173195832 58928 114502592 42340 147621866 8241 355437030 126626 342619567 54929 149083301 29751 42069293 48699 284786949 71220 233581302 3450 166864594 44749 77989839 126477 196957649 11017 115061972 76661 229079107 50741 303490019 53237 281816863 91888 77709227 53561 40453828 37879 306981740 9689 121268295 126255 368480735 51281 121349142 129021 182551593 6824 43041431 18118 232450063 4573 240467180 63079 271803838 31511 28239340 93863 166619798 25554 240809035 60894 161886661 78713 364544400 51113 198456325 18478 331070154 7225 371878311 71212 48886210 6739 134240581 88885 90389883 63032 207808506 54620 258714790 11145 141534428 92742 22255753 58745 232868102 50515 218335142 50308 354847292 96077 52714348 15893 282520243 76409 150228294 44686 364256302 26202 239967365 92127 36623822 125507 266516971 42228 327698597 68502 383795428 92452 188814540 37062 360840476 65654 50230406 84622 87200791 24981 210235884 64996 109209120 61048 90584842 69092 48941000 56881 334715627 128947 283799967 26945 7994598 26362 112499525 103459 17559645 89878 347026657 87023 117537834 31290 106021690 120335 228056953 7765 314743234 98513 59079514 1767 39985857 81734 232366364 117420 278327834 71735 92774933 38299 69494817 103209 289661083 133002 362248011 95748 31862617 7893 351167199 84039 204362374 27209 303972913 16260 53934985 71251 147033875 36662 215958034 78111 31331183 84196 223420341 18198 131310056 47351 6912054 43818 57609906 40881 361790990 83806 177517012 17489 89780847 45767 145809665 79029 246097576 37639 192271035 33204 251647670 87613 154276136 20054 10252868 108220 113207750 2078 33992165 13740 15472135 49307 304348885 119583 378370403 21722 247096141 16733 200069364 119277 374630839 74971 187151373 71318 368834057 118639 268134368 12742 280277115 86113 23448879 97723 237852974 50357 221731108 84132 231903000 89962 44145775 60063 341632485 48651 63685595 50185 53273387 112165 75617259 120286 287988552 47405 312195798 80352 267320567 86664 329189945 88323 89907847 86975 327499061 130308 382215186 109596 245512348 128989 283734356 69793 381501512 46110 176220618 126141 15124890 9757 351164656 80010 343629599 38318 101070974 37743 171309776 41551 46973341 115402 137429702 84800 356354219 87672 239859801 107468 297966697 6854 261217369 85480 217438269 15308 277267440 27501 258967072 69702 288401820 17480 238352136 38759 101370181 39506 126987507 66726 108973864 44683 214724617 122943 40177050 119114 31332342 89108 286779196 23005 312135894 121993 277611656 20502 375158461 91687 303304692 19403 322927659 45121 264389395 110764 298504155 53026 5741414 78185 359599009 40728 75638230 44252 151878252 99818 252305821 115801 372408301 21341 330703838 112989 163980882 101934 58191839 75529 61043243 126236 154488623 106900 209795271 112473 41744066 51838 117881804 11825 333945678 108446 300156383 69093 18794589 82147 348671614 3514 358501789 43867 191824349 55376 178938626 64674 158387070 125291 336916768 96517 182354072 30550 230056653 125939 270050909 30468 59140993 113166 283668442 69154 352336288 2771 312561298 119329 197738610 25663 220523776 106004 189905992 95759 352286234 9083 6950374 81483 263205347 4399 130847654 109254 355772985 41193 69816929 5437 337351251 100699 382598672 43876 269988073 60974 91909715 6122 120929102 112838 192913246 90375 251393604 27789 353357435 124170 269566921 100963 108190769 80417 265643939 9621 286969668 32408 369366372 24275 106936580 103043 218163255 112620 250237156 22045 156739803 12363 72496859 14990 232188652 128161 246831848 42173 365400178 104533 25973947 59041 263394539 7030 275861315 120013 305944267 95372 147992294 49892 144125668 26319 64037949 116664 130333857 97222 357036901 21960 325701783 78275 276984671 67601 242090022 54626 356239411 79372 255338526 102582 377671055 50431 284809928 97015 96981845 43307 333838153 35464 229247697 114930 203378565 127796 230409244 45633 177059664 3287 76756316 86093 214758669 20216 319410591 131652 333171899 68096 279125597 17177 323570545 89725 165333802 24292 34480798 56028 226674601 54953 255173654 109775 261714190 13100 334753693 95034 177393065 88682 66337019 86387 5248149 24176 47368545 122777 250972715 120728 131984739 47536 192865529 76423 154823284 129272 116494227 37615 82915812 126209 173265223 84123 72378699 10020 187732811 16050 348819292 80378 215729247 132636 252718693 32268 148389499 15039 208295667 118178 89417140 110762 1074553 25106 75394077 52812 383213837 112596 43035662 5276 187459657 129935 168907145 67373 7095496 112303 120261018 34249 60875613 1998 30475191 94821 266146327 55715 31211762 59544 227743095 64682 193181566 51020 12517781 21567 352495240 44067 91666094 5826 178360398 84320 53582800 56794 170899162 88605 248707961 58522 181989955 14255 292459782 62703 224695431 38474 147159142 73997 95802914 30826 20220523 124366 58959851 53430 73152742 20892 78170874 20392 263754514 33005 335170207 90073 148351586 55575 160203722 3156 57877766 120529 228841922 119962 364599723 35250 127031083 34567 7025740 126419 182640664 62542 172944262 8914 98289318 39031 274605047 117159 54180849 130547 221885722 127295 18822100 108016 56379077 74612 316603022 80622 2416375 30321 50496675 104272 187409898 127435 52547040 123233 3559687 32982 376171781 30328 308075374 100073 325776379 28872 295299013 37839 76395385 52055 141276432 83855 377803616 57453 28432599 95522 233007256 125482 211948540 53634 87490733 104911 137333089 39556 151202797 102163 263744199 914 361065877 110192 188629204 83865 95865417 1198 146849061 87937 161535582 16273 251682884 45313 113007178 111907 45863462 116078 288854222 68409 322936439 78133 192041180 133013 258234427 123814 210826900 95465 337829857 65820 31331545 60559 31739272 54882 139607284 26973 21578645 105498 1377426 88456 89563490 88621 153680212 102970 232684111 72325 16510792 127549 227771876 125539 25453612 3398 30480866 96186 118111241 67926 231322145 130252 276670254 102370 284347100 10115 63614319 98738 201342162 19133 361424895 113557 285931159 27644 158304675 94227 241681087 122977 25074811 4060 147041546 111711 14287925 93405 157998187 77612 219810598 109720 311949887 18259 263938953 24675 248540195 64835 337886346 3310 264546898 105386 169040486 68911 357688336 26149 35425383 112207 136145443 118109 271593185 71973 7829954 132772 259595843 52641 98312880 26782 218383849 63223 364648429 69481 110341974 97700 53411766 90316 39989919 9720 340120052 14016 380563605 128646 207393962 107234 307000330 79614 57176555 31650 2509213 65138 368743757 84359 17097166 104053 322988598 88680 379698468 50883 307598275 17607 358825279 76600 128265061 84051 123870849 60318 274464471 41014 225074179 132306 93003079 57336 27980102 116350 286593059 106915 298595066 84064 96851734 67458 377596149 28226 236149818 129251 15958416 33350 170330658 85945 196336136 131914 40267301 100554 370776497 123250 255820088 111584 94348489 59060 68402791 115788 364860896 51886 161420721 11928 45763717 96762 367073871 107011 22192686 58950 314729180 43321 328758606 124322 275347799 123694 367163600 10129 43526346 101561 334282343 116634 6662759 42826 67339605 107554 327652754 76845 242006150 72850 340507084 112629 57280058 78404 152467996 57352 146230937 38609 331709819 69730 284100154 25910 73550674 4140 318627827 51195 40479244 33964 297531555 18339 333961819 49002 100998147 12741 115689955 71171 184124884 44131 384815770 32498 175706305 119533 28663467 100372 380188803 83699 229268923 51970 55968023 26192 119336464 7249 190834136 91415 287749811 55356 269226568 40328 80643378 13604 243183549 65338 276952935 2030 241060719 100485 359505195 125232 173728356 53067 204063077 61164 69962537 42228 183419863 89591 290740924 53406 155165224 103911 252189640 59366 292839478 67002 196650144 115207 216858494 61887 330180616 102011 337078078 101179 175019903 19928 298822957 78235 81968883 100704 337459119 54799 159528372 47993 100290893 116885 210480136 68531 100380372 61766 138333869 33128 329498012 128442 332676077 110576 300448858 131170 57628636 37338 373869886 25980 34548058 103412 243040537 45486 329114243 35104 95713716 64643 276984885 118590 121501163 101911 47000359 6036 324439838 13745 50905725 87522 346166418 118764 326908903 52231 263619310 50540 206144003 78670 113062769 110137 312150806 55385 4815796 123892 80658302 35542 111701562 96923 343454640 14880 137330502 10917 116899265 3397 146501268 20706 108215730 101925 193575816 55910 374416211 11255 309677034 71747 296802498 37731 59556795 55329 137867677 21200 326858474 46002 221312004 95698 358752241 119959 118841901 111650 353844858 82575 333261773 97430 99010127 27681 213773339 62245 127958506 59561 70554714 42858 288893477 98387 323777041 8304 161136076 115058 9077010 25547 172812518 125117 213125143 84765 187549938 99493 90920534 122476 228802149 34638 357586002 119498 193845483 24213 76461776 59929 290309248 112642 355515222 55736 223982691 23620 110220814 86348 147480639 108482 198145705 81751 256350034 7065 146191828 15824 13611852 47142 189744674 110342 161293215 74733 75986873 58774 247192141 42365 266200485 76993 222639908 127685 384747258 37418 609936 109503 178675626 35924 39486584 77922 125744833 17215 5454378 113349 173661373 86897 101960998 133306 120596200 80992 250429685 130760 299856409 117745 347897492 91078 190294171 9775 272527197 74603 184356345 125279 76548348 127629 155258031 34250 17718471 24011 330920289 92262 85155225 50458 305465763 17097 342632106 62353 307868737 41214 334934419 16950 320477266 131080 261342635 30825 74370581 62151 314929538 98425 62913223 45433 260863870 122198 14492546 74165 216148634 93344 339348230 128688 227714211 69427 187271441 121612 321703620 59635 322632649 42197 107146213 43723 14090272 32244 47036107 75867 149389433 110783 276807165 56074 103820765 66677 360891519 38135 374312025 79343 162645519 29418 167463415 5919 326105689 47479 26354136 4014 327694937 62872 99981200 92106 245750298 95326 340320259 24067 164047307 121928 218765442 44243 139789554 36286 35903804 109513 33142046 37167 372803913 131098 21227956 26657 20384400 89999 191264627 91327 155850057 83257 346547639 97830 167437303 20232 59906068 119181 23930902 19403 273492055 68865 382337416 11028 83990254 70117 106366881 99949 365389056 123654 80427753 66558 335863936 54107 292341591 97694 77970890 95305 283793422 19402 85304096 32456 287794720 71804 141792619 16990 237559738 132438 183385528 49395 133948481 32550 97480849 63339 140710144 33656 286506099 5342 295161586 12258 245353389 43963 291753994 31196 102535571 115482 181660880 53514 183936252 98035 134127913 83816 183388481 85676 212837956 115743 287689981 77030 346652291 28381 28362193 105313 29295694 73562 284249665 123657 260476194 7222 19230448 29940 109174958 89969 294755914 50391 361427489 23291 272336389 18570 39200194 59657 200276498 41270 325764489 55963 80773656 40188 31772581 132062 136778690 105622 22479801 6371 351777956 115186 311794123 18584 248692363 127667 143702883 11942 235652418 1170 282172771 117246 127822903 128101 119297041 20080 129029451 76637 187428674 9757 213162019 21699 344856782 100372 26462356 43791 245827275 59185 147282452 13261 75309581 108750 366308394 73803 380453002 15022 252772487 76096 373550354 12020 70555249 11691 301586681 54041 343451020 27175 186186299 70904 177679406 127735 61403949 131916 21210496 116706 218093445 54409 175471027 6920 297593928 106369 380339953 111862 30334723 17794 226215961 123190 296588595 38396 297390167 11789 13120108 123444 204634367 46041 325935886 17682 130192799 44974 118963769 60826 304695881 107178 63646957 13557 137462667 1023 85983192 39106 253112916 73535 36507908 90018 194273288 68357 147806105 47310 15322988 11551 5630744 108116 282329525 50467 332650212 8202 194718528 88528 28121646 14801 264992308 57035 360160451 61899 279782594 7984 288712961 72080 147307935 9789 70288564 130258 127547771 16026 165780025 95036 242550206 53424 57978000 34288 259132383 114118 357997943 82140 281118870 91636 197639171 25775 223274083 56031 70868410 54200 95696710 52204 361732169 128499 128344331 92015 231612971 94745 319636853 123738 94940443 45486 237647236 6023 382947578 53058 169021195 55883 231306055 117385 334147879 113214 158575048 59620 286401760 29921 222841011 101119 290347110 129480 41649004 84324 299780397 51232 254981938 126548 8772638 77226 345041007 20720 295721167 110033 73836634 98316 35724930 128984 265870830 45017 282051190 115411 176524073 87055 219213827 88626 48563556 42199 364640433 75996 94458877 32310 373035804 128125 377747461 5116 149846117 113720 286654049 54151 3752596 71076 49924132 45277 339728646 93140 246535859 116619 58408663 46692 376378111 68837 305628078 63213 45880963 34879 287719501 112797 33141139 26899 187658470 22363 58992509 54257 21120581 111216 194817099 51497 213080102 99345 310021588 122934 360565528 121248 333287267 97948 32551833 45845 126569670 100431 315632365 15706 330421250 15204 353576158 109183 156974082 105797 115291705 108190 312378003 125508 34695471 116106 69777534 130010 136200478 76133 305462794 84991 318322146 70526 178160625 69141 365619124 85160 152897850 43741 127621057 39598 190328325 68405 71863619 24639 336735802 67159 262927563 18818 227699575 6833 345573940 840 184335148 14422 164275254 72728 50937894 40965 261574199 44567 270943023 61712 133249158 109737 174663421 25384 20864567 128702 286361327 97590 60129911 122403 176583170 14034 313307026 18209 99944377 127666 350747553 29892 232195473 80883 97874309 9095 305551280 88040 87208300 106277 302625912 32031 55858697 26949 207993242 110022 34167742 74394 324495810 112646 206830947 105537 8301141 26001 170995347 39824 106503305 8895 80842633 131166 267415402 2146 196043327 127054 236555920 75384 361799924 104325 81035810 54883 256629933 76581 156920419 35991 129347774 125404 341271387 65075 382180932 94061 344155864 61029 56558706 59192 15280772 86332 242541766 79619 78206508 106181 213934068 121704 22111616 59337 116906730 73704 128731149 100062 365573807 31190 203646636 20171 323670495 28566 211298528 42812 137089569 130809 296843517 121587 326309123 58869 231834610 15278 189556499 123991 177561963 46121 92561102 97298 303181266 10351 84963277 26527 207973398 31250 52066789 22585 255030613 22061 248366665 112927 96413851 6534 246610324 60341 112350466 59716 129483946 112559 10407636 27448 119577085 60630 88801034 68697 47685640 78515 291712721 10640 349954592 48202 18994749 67628 131412121 114810 4734522 56545 330849675 73647 245100411 82833 146857863 113193 60278782 43278 308768274 76486 280926456 95102 364346893 49491 142543768 34396 290563886 17705 43504404 98229 146190614 14555 160724533 62190 86043245 56894 35771264 99795 223581405 43998 364064328 58540 244635760 8898 85316103 96469 342710947 81587 341218471 16313 249379824 23907 257338786 35560 350112524 109058 234817468 9813 295154814 82451 282350373 116849 350244740 91403 14004295 62398 381313168 111874 143298275 72141 283975984 105856 81087387 108993 22770983 26529 85012769 66070 368372736 2545 17254744 118090 30289046 69537 1275953 7023 169368714 76800 156386004 66991 210858321 87051 40550454 60616 202311982 75481 321766678 22312 47717432 82195 74373143 129694 85902243 88242 22209202 76090 57212693 51059 150242008 76200 330877794 3542 375591074 88079 253048466 104890 77495677 16321 252639009 75316 353356807 79700 367763524 39906 314552933 115074 16159180 19133 264652128 105024 206420627 105443 104698772 73466 18338999 101788 70636578 118796 339703508 3213 241653589 98699 133727709 99536 318609106 104459 201710701 67402 60667759 5964 29807748 35573 330292119 43735 94228241 27076 171276990 17267 136601230 31546 21678289 119180 241854712 54701 105513226 29431 325687527 48869 71269010 72476 299342745 106484 22237134 68479 213061584 99170 337833196 37196 369158971 69294 167633737 30161 341019035 99961 289123308 14355 264334744 83901 223312786 108475 351067089 34756 204682382 16596 43632167 44731 312902615 78674 364820221 74154 39369090 129802 286449360 41193 292734221 126931 140630688 59259 57891105 15500 247412880 69560 133606862 107305 112396700 76959 174899764 37931 190688317 72433 173921541 37410 80294410 91098 122238778 77409 212022657 14131 149679239 22516 86644319 79255 364099566 115898 113151037 10422 183594632 37669 194176734 66 94676633 22454 126210863 79048 311792435 58583 308317157 59716 45671875 18330 282092404 124160 35785528 100006 32936653 66181 135445253 131979 218038025 132474 49187600 79050 145468810 124853 60671683 113004 321475590 80635 319160195 104849 82000564 17283 221160610 105397 23599856 47753 293747087 72240 77242530 121261 16440146 105400 59150808 49738 183339073 96501 237711047 80431 36290109 83246 70993368 23677 279625534 39246 350217117 2014 219366766 72701 15233421 67178 180988774 109259 309959820 16902 328902075 49979 383121641 16516 3410289 19366 218622987 80783 167693654 126598 357381527 72120 210172300 121871 155998102 81326 37120213 106021 123918393 110311 314931146 129018 342976613 45750 266480040 67303 73921409 45933 54066175 32479 21599847 124850 92768310 64704 305722601 55038 190111426 28868 163286168 20274 379765943 56560 181391629 70281 8081168 71478 80866686 48824 62960341 67449 9134428 105779 96599402 124072 278167504 124932 33748773 33996 43423488 58424 131706068 124672 76340014 27566 170284206 49926 244903980 42739 93434311 33907 192347299 11998 36651523 57198 251907940 76453 352378911 44312 299100976 106580 306691466 104140 24307032 95978 68649675 77796 62004468 68499 207959486 117197 303143370 129868 85152997 25326 106050685 23228 196700117 122677 54672456 88449 358356864 36722 96203734 9622 107686545 124054 176741264 129550 246257214 112183 144528575 112396 137069825 48044 181183087 42700 193056023 110363 7677790 15259 347611256 115497 270749078 66659 254582349 47883 315830654 54408 360901064 79030 303440311 28383 123271433 123884 189824731 86088 178321319 88682 14163308 2723 274163445 52862 249395545 40249 303732295 1175 116688416 45892 223526367 127138 291334020 7646 190448893 28872 223600720 2762 327489803 60514 268733816 44732 175656922 52012 90456135 41555 176264715 59767 330387210 49877 96298621 19575 166744560 94885 48083218 125160 367123318 46005 132748902 9269 97619104 51185 365340333 126884 188289614 7034 286964492 21791 251186084 112630 95206821 124932 330631266 129686 251837254 52099 350352731 127039 45540434 107846 46763051 124167 188928768 122626 319708716 86957 42797132 48626 71916301 53200 243858247 67870 70901888 120086 294356855 20145 262132771 94812 128186600 3377 297065351 104284 207678609 91207 37686196 58333 154214498 87137 328613041 117625 195621559 120058 130610648 98535 16812728 124497 57320241 122209 340856507 27727 351935270 100551 68455814 67675 57481207 43929 238864665 88583 125453633 82216 218078143 132207 305918708 25381 55540417 124686 94527602 26501 285934359 94957 268947005 40150 104354953 53603 114787978 87259 288163929 126713 221534943 9473 184717221 72511 212275672 97600 2639457 96980 354162217 64704 147052365 28688 265284459 102122 257968771 114837 8581341 62433 124453035 29089 97768339 66776 245276281 132418 170691422 131053 357554281 110207 183345119 63592 84511827 35549 22279121 38866 120656099 113206 61661642 52741 318476481 99935 245164593 47522 195096335 21019 366582561 49212 279045754 107551 170183600 90383 283417323 52364 102402156 87396 186204306 101276 40250098 73127 339496042 19521 71197044 60798 32988401 39507 115945416 108798 139211664 76138 264765154 35476 23105205 74671 18728394 59966 149912307 45500 264857612 78421 132615809 54232 107551148 49069 257913111 108774 316284704 112517 51887188 95599 192988211 4871 100726893 90825 152998649 73927 40668678 61416 239813495 117806 115438998 22674 291832006 13502 266497385 18816 110469074 97579 378228398 54698 342769708 9222 145814485 45422 68180474 51460 178567135 2706 62724285 98527 279901787 13086 308933590 45374 382875997 130471 184887640 119745 209422513 102159 344911915 52045 295280673 11181 148194733 27609 378681639 28722 179745816 14475 86193258 131743 362596782 5688 273945545 127590 147289541 78680 343016319 119049 5129519 19837 152877491 52878 281009627 129068 151865193 104428 11216537 51051 244533643 109619 17253194 84968 176469972 6392 128957617 130567 55735062 65102 301737607 125082 169696376 102014 60807243 20009 41590445 87842 330568747 104259 93182538 81447 112226915 83887 70304684 38139 58319806 124160 139113937 71039 60728681 45241 105243371 68166 273677803 78517 344422709 32057 354602282 112373 196787702 95645 239207185 43052 157310094 9228 55288955 58009 83337865 47562 317831570 80280 334566734 24520 365679057 125150 65980261 124460 199922299 49269 9993058 811 15369566 122054 293755690 39500 300716418 61981 210184410 116549 297247309 79568 83187160 59150 54465209 110073 154471019 69619 209896807 103142 312458575 20929 154447449 115932 35987546 74683 277477940 9451 293279356 73710 311026107 34771 113707374 50210 343599013 98082 212028689 14687 372380941 45072 17693452 96390 126746725 121009 98550585 121550 16234714 22444 306208701 37696 330695783 72417 227297134 20217 7823083 17514 205721211 63785 330171283 13705 67557167 63993 89869918 89627 340536320 74597 307839556 40310 330167211 16177 229187721 17677 231438669 101744 87496468 88768 176818211 127745 379838719 53636 32712636 125954 361529612 117196 263953687 121994 55453714 45921 78575849 104622 281461450 68517 376453204 93742 380609114 91834 377387384 8140 307362986 46186 238405537 53830 348716656 54508 314142701 117500 186338038 56347 24059713 75302 377475391 43688 138540290 93312 175987485 61621 212433106 55122 287649048 27585 309659373 45123 333848383 51599 371584607 51228 381242684 59191 69013107 130003 304759913 63022 87903046 78781 316289478 106216 127128077 125242 278504116 36491 164435949 68960 206080198 9171 350448095 92756 278415921 87869 118491166 14981 287152894 96882 308454046 108025 146839991 119225 282012643 107247 88415446 47459 260897540 119091 275393646 72701 293651597 65528 354174305 73634 15522810 111104 312041391 28880 249502643 7263 132318472 40584 104202392 77495 343858793 124588 178008766 130131 131337421 37284 92751614 129517 183181057 51916 66534733 71210 110718442 89996 257370090 110856 214802275 124557 171707803 127319 4966817 52764 374178568 81071 266068401 85574 4639056 59145 325325347 54354 347482022 59681 17821212 105505 331208770 7280 342481274 60282 105837165 114053 91464685 5276 65255312 55561 74518068 101991 290299592 2657 233423861 7062 94281919 58696 375412837 112777 64709137 74786 162660428 123441 312997693 17605 309547040 71965 372084711 59716 52970843 117881 219324557 118624 191569523 108636 290294500 48880 7181325 126800 136604616 14245 258374985 2840 339978064 58612 260890890 58319 36777970 78039 274610845 101196 270987174 17482 350284359 38136 370229361 62413 78055061 37246 104339470 77199 55971887 67568 186876312 88960 12381635 63517 359092766 3555 203550808 45940 314291183 92810 71484587 25086 92833726 57822 56272966 44201 135502257 122434 189809151 1951 191022565 100764 225429746 74706 374670667 16287 52923860 109015 248533495 74214 286120869 112347 3319512 112554 46308692 561 202674548 29282 262269629 80254 212806631 127293 303135392 65737 190932773 106052 68093969 570 28786153 1279 177582332 105408 241733872 129058 269234408 125173 362525505 125061 239687884 108495 202497936 65840 79422334 73204 48612513 117756 375904578 13821 300005942 11478 145202146 51694 127940678 65157 246453412 82056 33747927 43340 270931093 127053 112005749 52184 133417226 1099 30510808 105258 83912832 82232 165025538 37256 365208071 85464 127866168 126064 348673181 7082 181857141 94852 155637 23520 324326720 30936 270220478 108360 171729403 39514 190742757 4474 153182883 67620 17842722 35767 122899852 101762 374243628 126330 292042690 127286 169474173 109805 202420319 85317 332015141 121539 343701084 45713 24476137 68415 374379195 83756 196810880 124095 317062377 20958 283250213 110224 318963466 60715 350325590 82312 251745743 119904 162035509 41305 321697225 46780 6717253 24289 44513896 124102 14923916 131047 318496767 23311 79609746 50846 46751648 91523 349352739 21002 337016780 67902 209369719 127000 35474136 35821 237759598 78298 149536033 38335 260191078 43567 99382282 94620 306650285 31585 70131905 85297 211617404 60843 246208156 65261 377484546 36272 35476119 29078 227674915 67463 191421656 104995 250717454 47186 353430825 26619 220956053 88590 5884814 38605 196941306 123648 313152236 103401 71467179 108180 77745486 120491 134275940 12601 91395754 58520 132288790 24529 303385262 60130 83509919 120046 192117644 104517 94465255 8407 118607465 58472 91365079 15525 208827442 120429 65904237 39174 122971795 57406 336748497 57636 4148895 3247 118172951 18868 196981792 408 86265422 30440 97132104 78154 322529941 69184 224012705 35886 340880466 43060 308960037 108554 160463207 87836 346978240 49715 18549903 34639 21871804 5288 287011731 28223 230522082 16507 247727845 17173 361714364 51727 97979674 103367 313968329 77827 231600077 127710 195594321 72843 168542072 91443 252746080 43327 227029197 53481 119705814 113833 61072762 67768 32794277 1384 226636603 121776 276585866 44771 63317122 94960 96028864 89204 371743523 75557 172506961 16297 101867054 48009 369976857 57505 216241885 75260 322169376 94100 18887817 87530 37145158 73785 256447856 111145 283187018 116389 57001928 115924 278302790 3715 384405506 106208 1383138 86868 311650021 42305 371034220 49284 264434898 114677 83220318 70824 351731738 124848 239270939 60556 196176210 5038 104914087 4021 89130752 40492 68752130 86858 250509142 88621 135905872 125928 151031986 130708 73936286 75978 291713088 53319 72203985 133013 123790919 52722 252804139 14629 26927246 6228 256407414 120003 338859994 37216 216030879 84848 206183152 88047 142227618 91292 138577502 84724 180879771 62841 33156284 74326 226456713 34528 116614319 130687 86727491 50441 56714992 4791 55616660 27412 82294821 131268 234709008 81805 51241555 66565 33659879 83547 62255836 84912 165050664 62436 31330165 89826 236254486 9651 211865907 121094 179102361 59461 96399282 126034 363232876 52318 380951889 66276 204879800 128068 192822470 3371 132381505 897 185195657 6694 254002913 132456 302335880 123049 46759439 24484 362278201 36201 74756225 62149 104976869 39932 277798504 111689 81291189 27676 211384114 30825 369094594 30417 350037737 24552 365678329 5797 118087540 107898 285674371 101994 302317623 8248 154360072 94026 97811493 87715 219135244 51148 220111995 116158 184373053 96341 372230802 131503 342902033 52334 288083702 119949 117302636 72354 244352333 24947 189240287 51647 28198464 112299 113191776 113185 290434049 44716 37759584 124633 120716747 41348 25667035 77467 289018901 69614 332354803 74675 375216191 43951 369419566 99583 62016214 26225 148449456 82199 371907895 12945 357651012 29589 191676085 14000 245997134 109867 15964242 126438 57098160 43149 167733275 117468 16495103 68413 206205191 9170 137565507 84112 91354568 28310 287782719 72383 164487984 57547 285747684 86969 55580720 78157 379154832 15141 163308798 12168 334254868 37273 135480093 111451 119130301 59604 191518825 46271 268442080 16638 384076362 36650 142117051 101178 152163692 13946 137056991 8431 362026048 34879 246123675 105110 260561226 130672 85673649 104738 62720631 94993 133574445 18707 194148850 17282 368210954 85370 242104850 46210 198425976 126065 263525684 30913 198763733 20863 193735596 65810 209428416 100204 303423926 6882 78134005 88827 242807683 85357 168940066 62199 85444466 130285 334386330 58005 195863028 107247 354533593 132739 87711151 2595 30280108 27693 336006555 37281 91852388 11460 245217368 95812 363917020 38748 251398008 41154 370485377 128094 319055482 80279 25347764 9251 255063326 101664 111305574 1167 326939568 81432 233754056 76977 220731940 30003 110271421 105779 153323071 64651 155354916 71792 229757585 49886 350495361 63928 148539443 44621 119284362 9720 347421162 59809 17829148 28637 3600555 120310 269212285 77049 252387406 1937 95851528 131543 16452136 126249 240752537 51639 369101542 72439 118999025 118672 205536618 14509 335098446 111203 1125717 1136 340843875 91017 286924538 56532 49698837 70602 216001967 40881 350848200 5870 212273793 102319 380771692 104522 190617486 74947 258466805 53778 307809847 12364 226829808 75364 148911238 166 368812358 116243 145438487 20712 182563303 89992 264596370 4667 96982093 51647 301087985 109301 159447346 56347 299477805 33499 332761659 119012 71788613 53026 95559651 50433 205303354 8988 342110811 9305 4188973 5546 355931326 30635 166368928 87948 89903150 72572 250946971 125504 356922201 63629 3171672 13653 181796510 5024 116758638 77085 38503053 133095 219745255 108835 285974545 89280 318333806 39836 216351003 108357 317873250 39589 64346212 90485 226629995 67443 8116520 115283 245333631 127279 63545129 52792 351948558 31074 225144024 1208 229106749 78523 128334844 129986 104724264 57183 309175409 52312 212986339 87521 261145619 57434 359629159 73066 229825022 91834 292363465 13850 51252625 128390 114970186 57822 165675347 42921 5230235 55847 231988025 71836 207859926 15895 136228090 83786 347614842 88581 121191754 76309 147904402 124036 24845659 51020 380591449 11441 371381488 16931 278603770 80883 43300402 107252 223096238 42196 313551398 87886 30929594 8816 163048530 30197 256254777 27980 45421647 23971 174101567 7866 94309526 117324 34802816 25013 187366462 98601 288377004 83486 355736421 115472 184085477 44534 229114443 917 274964565 85421 50673754 36394 144075169 112060 312174860 13416 45715063 95975 383785472 78414 130419376 83847 344543985 132198 259741667 61793 41282278 101138 217820716 16417 254870022 52225 241299262 28165 60142311 122814 349827557 77297 158412406 75160 167851612 101836 17389906 128814 166778541 101474 326098696 44900 150193512 131432 229609542 68782 83909345 50791 281040140 63543 30885709 30256 208667130 75201 75690757 31732 347212185 82736 126521971 121971 239361138 67381 181364525 72942 9258825 13036 65595023 117697 135249380 65003 131100191 127511 348672638 102654 76025382 74851 300280478 120183 351369339 68303 373572093 126156 15665120 51073 23304646 123404 158019896 108884 110126819 30826 71681395 63309 205120005 31288 266065451 123232 160389479 65957 329249792 39993 234665721 123016 148602349 61435 275583112 100281 24431133 21819 234522947 88181 189957995 52525 170892590 110868 78769312 83473 266369512 34314 52668215 60609 317961455 19609 152124937 34497 353082863 56042 362011241 22161 83609985 85531 369861013 123483 28232194 38072 286065180 131045 368919179 19350 234582196 414 120906114 115685 138672652 21860 322127646 101837 294104753 55555 253652647 54818 231601634 58268 153097660 128251 72086706 119266 127307380 100519 58360597 92424 108724234 69905 234700688 83168 329301147 94841 307103872 116106 20015814 56890 318601399 29328 250347465 15653 54555359 72354 213473710 17512 176403793 89949 332263995 89325 158742795 39118 110542928 66113 326731273 29980 58742462 78770 243079858 69209 311566061 16461 87378658 50194 226777751 59087 348529904 113636 254748535 112467 340250756 94568 54867922 120890 339182335 56557 136453398 76111 323763318 8513 261237042 44082 235346073 25627 71195579 129846 39408674 130862 86403713 26709 334898180 111579 163670035 17111 177286792 590 175218951 88836 110469299 29802 243528129 103885 369162697 55187 317061567 108338 91045735 8184 192481056 101242 240692151 129230 80449052 110284 11575907 44881 109181868 22790 235060224 90998 74208161 62034 26997203 22492 86510619 57392 164910604 96527 443870 97426 344878237 80290 366418496 40197 25423158 88342 14275326 93379 284649804 101274 94818962 106526 364099389 116308 371741304 50902 8789009 78063 194971361 88550 45788911 119449 105788167 89943 257951535 86375 71761368 59508 16202084 11174 367464335 131992 365145988 80808 17253310 56585 159674626 73859 145145158 25223 368009364 85011 268078095 9819 69581118 8747 195296152 19445 364780075 13977 20585011 44838 368082003 34740 58182744 95209 290065600 14213 255537315 1072 133280087 9562 12762726 128873 124965801 111200 57706740 71764 294779515 48382 270462389 129425 189462656 19856 299040112 99609 343165594 110556 151097988 2767 15601666 131601 262246981 4567 144755655 46365 46062319 118794 7574958 26515 81983501 47249 260031284 9534 349893552 100887 84399021 24322 17089669 40917 175842505 104679 239501687 6357 56611289 113371 363954923 42507 5416452 78172 164898680 37760 91096334 94902 257603188 75351 111593342 108335 295537468 96208 136945295 79757 184065377 68575 327116236 57587 207295212 20064 149441136 41331 41941740 25103 167896454 38078 81888069 5049 170737066 129262 321069239 80407 297188348 66596 370012078 33843 79565625 82516 240486827 111153 297411094 7403 203158525 89041 219454239 58986 104802544 4518 380812890 29036 5187099 68802 16269639 98145 336332245 61420 190731570 87882 82321129 114491 370144338 79781 382244405 95597 135663456 27896 86311757 78622 197264042 126821 13767741 122234 327547219 15135 170443486 27124 268356514 13225 373534421 45901 96053045 16984 220774116 31441 84727485 37814 301068572 26033 19525405 123600 177977329 35183 209297254 27831 297725399 94313 124258640 91503 229061879 32496 259656484 1809 264894024 4449 12405306 97425 141721673 44840 310149394 53240 146772732 99428 255503224 16691 160392501 29813 164195080 56259 124968400 103476 309204063 124621 151051603 72565 50444435 85387 155463827 81532 128514486 85166 99374962 54411 246407533 17313 40430993 49835 154964013 105854 343039185 9967 308496345 115721 115845491 111681 237485615 41392 175561175 126929 108309273 33433 15051554 132187 344319131 96556 99329650 18528 384168232 42179 84241864 8148 155517573 55222 46129664 74981 10453613 40567 13309404 123468 265112791 106158 233971256 8018 209744406 41370 189154933 48470 315795892 102576 286228881 99432 209963199 106331 93373778 92706 219447855 12352 248891204 52625 348803000 53264 286743627 32330 247342950 24207 2108507 14086 261393224 129029 235572205 19387 184234889 73069 13141392 24090 124248359 54859 265147928 45342 98320589 116215 301208002 82794 313065622 20248 142632976 52599 85628221 36880 341025997 40311 283180639 99117 169180652 41119 38989621 35035 83204278 51423 203698109 121059 269263179 6175 93249428 44940 189760214 82293 92622978 11525 229664160 63928 353421827 126635 33784524 1764 71495432 116018 162011687 131663 262451127 70778 136568260 47807 4862760 62833 121650817 89524 111603930 67413 103822629 118705 265713883 60428 251203660 29466 127879490 126275 347526775 105031 169508799 29653 290377452 65565 336074067 23202 59974116 61125 284236810 85391 375016538 49780 311611657 112115 332670955 31282 20172118 8717 317138006 109666 320118946 33236 291944282 93224 90059424 28751 382252837 4647 152432950 116268 254116778 109790 192968192 59554 257066052 71106 18579200 123712 75743427 27076 285445695 13762 226229681 87512 201790393 20339 56755776 81240 92026881 124088 84451922 62237 21115209 102334 192573900 31899 260065636 62151 55544809 117659 103548770 24159 321964654 2998 236936869 92366 226451923 118353 52185990 31213 76013378 85481 323239017 112617 294914476 31251 8894195 97925 29804805 4510 23226428 78826 180287836 10306 146863579 63005 53805061 31096 297835203 26708 128503524 16493 216276742 2784 96333615 1524 202320304 6236 16140731 98114 258115808 101720 349508614 91665 297643039 29962 338695114 98112 160038300 46674 207922843 59575 163858207 42288 1661738 70045 126856719 90937 7481246 84788 98893834 68342 54697900 130295 37126011 31023 9639342 14583 39498569 58869 40127007 90998 315550411 56140 207837103 87082 287150296 22808 3163622 94371 112875614 17655 291972250 13324 307383463 44780 237462326 113738 154858687 101217 122795244 89956 97996150 90764 150973479 85945 668696 78676 163252019 62936 201017842 132690 274168827 74651 379771633 22894 138332370 75514 186735168 84310 244621539 91156 69512451 90108 379620296 115697 291540641 42737 32736070 10341 210110237 130672 125675862 52070 48693347 59024 120964832 112956 163885003 25115 351926087 52163 376307320 84377 73866426 8096 376798563 43570 268135944 49291 200091191 131010 4449789 39659 269622911 14293 212292096 103720 343593657 88142 55285139 96880 257290276 36596 128117857 29158 107680199 71820 110200468 14718 38999930 31307 248871784 16621 296933433 9884 125656980 63993 286074383 4623 103455798 57682 119761283 26662 93431166 6209 200386264 83106 325168806 29209 284515680 130200 328253829 66233 178899952 124113 332730805 42357 119920052 113903 349465385 26372 200810646 53602 26531572 83132 310094428 1534 328698212 5305 122766132 7447 231995874 67118 69893290 46651 299280453 31872 12280485 3454 277531344 60321 29878932 132448 205954863 107458 352255023 132887 179592625 2315 211976505 25152 224826460 108954 383665589 58286 247241481 82854 52166585 95282 253452134 115392 203625093 92286 222251623 35110 286973304 57811 227373990 111513 378299120 80703 320010388 51133 299742794 104851 214438639 20077 178800161 37265 384605597 32035 186413153 14865 271301650 126712 153527426 58799 367605826 73823 294504773 68761 52792905 22357 83003816 95860 114280510 102505 96763650 49206 222967882 107286 284314689 47004 38190538 40924 132380362 21204 298450796 90023 281552557 63334 266529633 90314 235709922 42239 110713568 124408 216818486 113295 71181998 1232 102605938 119500 163256970 61854 259140736 125540 310713182 80793 125738361 7854 298789982 30583 16213062 62971 316035987 26555 33334469 100096 356759254 26650 348687838 18474 11867598 98614 251593416 23981 117673537 106032 124519441 95137 245135750 86088 180980094 50015 135508720 123072 81560074 26906 251301864 111085 201963770 67708 135627446 44152 11904779 42535 68843320 66092 329128221 43866 195954518 13533 70863149 101309 16226466 41037 281054499 121130 297273110 52243 88405692 82430 97066742 66446 325935417 17676 140031874 188 324148567 107856 201382278 27623 380811859 68122 264217744 21019 64064692 118320 72272425 17598 378703656 67817 183021094 34820 315011269 8383 47263903 12015 4706548 11906 350123269 51195 285714101 7842 130447219 46431 146569795 41943 125410491 113428 331859379 99494 68012483 122232 258274162 109803 327693529 45271 122067117 20270 262644417 81409 384583783 88720 248146189 114620 148336509 98585 265653949 38848 152619618 21778 248404382 118937 68140138 90111 310381200 52328 284782468 45070 114848796 124752 302674424 37352 341762540 72230 354533024 61639 85026550 131519 6847999 61982 319145377 112822 163711955 42275 230115755 50381 376551930 81984 150499036 115080 232820969 49208 264435950 76326 178292730 16412 357167256 120006 155632366 40709 158686168 132381 22376089 85806 317871842 84065 198713094 100668 310237441 100941 90798588 93952 66601138 50583 294535677 96718 204286009 72793 239690333 36571 58928645 11494 184869171 6143 266132446 110474 104280604 23934 342321266 132383 178361162 39129 194668136 57724 236590317 96694 235079593 120235 92930290 114497 34048833 119709 194266282 81965 136088183 14089 34173694 121430 54508039 26764 70873537 131940 64049370 43666 187175615 32727 231136773 107426 6265273 39888 85014002 91128 310684120 42797 336401445 31337 325429311 60813 60441312 77085 126097045 25767 134673770 84142 34413223 36133 201291231 87645 156671018 33833 182938846 47947 183900142 88637 86062725 105964 26613951 66606 73116480 29589 163805346 108379 181511830 100572 44732987 38680 205403192 61597 200279696 65482 173065352 103033 17156755 9021 209829658 111609 199182775 114013 283099304 113295 356119345 112454 288403722 123744 69046116 88534 369430573 97358 324067047 74491 227553664 113297 208095635 113725 380117739 46267 356859272 48393 121099728 47038 322534236 117404 160749238 64141 57785975 90005 333391170 128713 360916802 2232 185013950 123695 105698042 39972 119196079 3115 100018685 113725 253312084 20582 51726296 15877 305572945 116953 6123995 102456 234719074 110769 193601953 9544 157171572 75459 41384981 12341 327935975 46005 104663552 64136 180012223 125943 76622428 22837 228172008 35641 45066523 78456 227646171 116244 331384166 65142 376698815 81542 30342629 23128 74920190 128011 166708877 76820 206258466 69789 154645584 8332 293482157 131542 92332628 48029 195096173 76846 143347556 42377 147511351 113454 350623778 2819 7504568 14149 383248887 130736 320485574 98922 23077255 72451 97786093 106486 214606414 121007 362419603 108368 267368162 49005 215183350 65044 264131827 70797 286758388 99444 49193000 11766 183932219 15636 182272936 87385 85953061 21121 182510088 47865 310451202 28483 286613995 1712 184710362 31649 118968710 81213 341146567 63585 31014009 37839 224013865 77134 227567801 17703 76546032 3573 7327272 42536 335942556 91619 128853690 119183 249525390 56120 180253731 89561 77812114 130199 91796164 77356 242529235 84991 375748722 71337 123086247 64737 71769182 17806 312284538 61695 211951744 34820 307196353 119740 295160479 75822 376389469 118005 106390273 89033 363399848 48974 308044077 529 103181583 128800 81319247 119592 10124954 76599 164761056 64650 58703417 60794 358518757 71303 347363531 87400 233785465 26561 321098042 82381 150196514 3920 179129928 12094 51199811 69309 247368582 41503 5694338 102039 277079671 90835 101426495 1544 147011023 71816 59766642 115454 265736633 83612 168309790 80835 151278668 31784 344026737 1809 64906180 13914 128745139 24484 273684342 87572 71360180 79426 3358521 110739 338271025 34488 164835730 56851 306028172 34433 307385244 17206 237049604 126212 141641458 100908 230069775 61321 81823432 9916 41417849 70064 233454445 129008 28845431 55140 116578174 128578 300552421 40781 176490394 80821 186545119 62268 43115241 48522 255248586 108143 377664427 119901 209469736 109385 92376108 30050 331204543 103209 257499121 82054 266247759 105484 232386368 103297 324205191 406 231580293 19805 118281630 42351 143341481 73201 235035022 83379 230252152 36336 233144268 80378 328006072 113123 280330633 131854 94494561 77827 284434088 65701 252670170 112992 278415039 42607 378745919 46698 193406843 69876 19731575 29675 144645994 115906 278019471 129441 337021507 33868 305430209 55178 255698248 23436 61358361 27712 264213562 19609 262121648 88142 309600837 18126 312100380 130632 278450841 91828 215797934 114955 196123125 70803 173145238 43688 309173993 38961 91655109 27385 297145908 12365 108355148 48097 210456326 96150 283993022 2105 53264588 27509 336448153 54000 130708513 87657 160855664 89224 52690719 78699 138891113 127013 291173095 51586 317443235 45830 231004171 11619 239322156 107165 244900865 53264 25029693 69203 30879331 24078 61318897 3159 329402124 67214 341329508 116541 196671423 9809 369211010 62172 109099127 100229 91593181 44749 181604679 22188 164815414 56764 339747748 69651 58553423 81112 338440926 92571 268072884 3242 31646530 92401 1951506 74099 215272003 102173 252560707 19566 277588787 120029 270392529 76638 281154480 90336 205016522 58951 45886009 44869 183992246 62605 354695799 81626 138783442 60222 101179140 46802 374696687 94579 205190199 123571 198137317 108286 44439335 97306 341762934 12639 281348762 71731 153768980 85922 93952901 55324 98645721 93418 332952677 62833 79202619 58002 188098621 130390 381401274 22677 193445030 29524 262644009 132958 193789187 119371 303889546 130293 382970362 42843 64436610 68233 189477076 66582 157765098 79502 44463259 117161 194364270 7894 197928459 14388 137610744 15173 201691720 45114 15426948 81222 4708553 96469 241993470 74437 106101768 22871 54778882 129555 335017815 9911 19588290 52235 131172726 77137 368346773 100431 273160328 6829 211060028 89297 285932930 7810 126395362 58024 295567342 80916 39398359 17975 225407079 62031 5688995 47360 234145212 69829 83458342 16176 307421836 127418 156459258 47868 139506626 81408 8125230 50291 154684443 40320 378854183 31137 130479442 71526 205864738 90258 233787013 69253 184865276 69795 327125209 83821 160902279 99695 317340261 85166 344309918 46056 343412463 26249 175647773 95433 370610695 23808 15149417 8340 107262047 30760 309665652 116250 3840694 128970 323628766 91694 77506482 2949 320842319 8554 283229670 2122 321797342 46529 106556705 78768 258318716 27771 356723001 132879 369758561 39294 47403604 131862 24511090 120255 214754673 45302 312970283 73870 6053499 68942 201024138 109399 325034994 109331 323236813 67188 252723279 55096 122022034 55154 111330545 86188 379824814 60267 60102019 42826 26158615 46510 244821841 19187 115882810 114408 381549261 37666 142505601 47733 130073515 5807 149794420 20595 166180440 131371 127076763 109544 270565929 45189 383992193 119753 279895605 40025 256139688 41423 69938400 26078 140386815 4564 171912534 101825 66698379 119206 127329034 122295 18479442 6305 252078535 124126 215782166 122449 377433455 23478 156124794 2992 211317203 34881 299366737 20183 93880222 70711 192713888 7372 330879103 71579 44320929 33262 232935195 122701 153454785 122862 239227528 77655 4574764 25675 105962005 6151 17256739 75464 23176830 107831 225703145 8209 99821167 102202 166750237 84510 92666842 68919 157096074 71140 310623698 54079 24290703 38469 111095522 97457 280613381 130893 317160305 78353 3408706 19238 367193349 65254 149578183 5152 60849923 65254 89130737 51527 322846620 115615 235284229 122011 85417200 91559 316508202 20553 316596021 88935 4793187 85327 368542854 20575 55193619 11789 101804930 55504 243787453 6175 240714304 51708 158692011 103752 16124698 28704 30346548 24414 94174926 132127 129327721 132288 376110560 81606 42092777 53418 69849353 91741 204392065 65288 178853852 69617 383968056 45378 339085286 36598 384001435 76984 330579088 82695 348966725 76667 7344176 94866 86126720 36821 118883105 37364 192962262 108953 224435866 105956 88908115 120240 40361689 84104 229724887 12641 192830726 3662 61951128 68464 380513479 33428 145491209 65945 164416535 39961 119426306 96128 201068476 130866 288838350 87555 243526551 131887 246641833 109465 115843605 43440 232262679 121488 135506112 72272 268728912 20131 331995210 132166 189923121 129021 33295377 43013 73205320 41943 252008960 131150 323079229 49868 296178082 55640 381077200 68751 256604000 100209 67447995 107492 3364943 85232 9569273 89224 194889949 42110 260690102 35580 260527430 30068 194708323 77537 101276358 71763 91297788 47090 325559697 49230 31831952 120859 141473713 92677 16872219 44131 197178485 130224 173456752 71139 266617734 18249 100314394 112768 135106697 108881 338334850 111170 231275266 49346 4949947 4111 214364534 33852 115232999 70700 50735210 49973 214140817 126626 140180796 21944 37714295 74491 93572436 59154 351150170 56443 19539294 55660 101205509 48020 153945125 84744 177668219 21732 269232597 115627 368661980 37078 280826233 1368 122615555 133032 354468245 29 84307297 109783 29231636 110252 198229850 125728 221566547 39842 8986070 127674 212548083 119859 262989542 126249 332275484 97543 263233765 108210 288409516 33231 302792585 56143 178150780 28439 350890913 50879 175756059 20663 376877758 29724 260406299 91089 233827241 4339 12040506 56863 213116817 94333 53285469 90524 140552224 112716 214863562 98233 167291797 51166 303351347 101674 42213544 74713 41497838 1191 124680433 91345 209295036 38603 257558056 107456 262242379 86445 69850141 56284 302851989 62159 379232252 122303 46754162 122105 317202643 51460 200607271 65196 9600121 111433 10101714 56370 250291264 23374 82875335 55512 294117365 104904 152369646 5596 344285797 127300 248239450 122811 21961209 120410 325765460 94438 12297980 107886 335570967 66420 19528986 9247 158889957 58364 378046189 90903 96856052 131174 134789969 21885 203252167 75004 229647124 63037 378041726 100742 251226132 6836 102413644 81160 123421930 104888 322639809 64537 261429124 54099 327072274 72382 198574039 55268 147909639 119061 54205743 98597 359562460 33032 48586370 30247 82380702 122689 131284209 123173 316297199 36695 373763624 8768 355072903 101119 269724100 71143 19339307 41302 246676714 71824 53226747 50299 350337250 119534 169838716 67860 4712750 110676 309571147 53328 241288778 96390 207737853 56204 284020775 20720 39526546 13242 211121416 18190 51372862 94395 274580215 44430 283731009 21798 186332957 81766 330746342 33618 71842953 21451 155617337 118466 10808100 72670 72652118 79671 243328101 87955 168076807 62060 152226865 102129 319817092 76763 138153179 62568 184745531 88791 37148489 39829 136236723 103624 366642907 25925 52659612 101900 327536060 130694 14238925 107621 368958093 51611 185308679 31483 286551027 76515 222943786 117923 108708296 19521 344570624 111263 283140140 90520 219366254 3786 160140730 50293 177759662 127508 41849475 94936 243745911 40170 153884588 73526 117930061 121022 382377774 34108 109790609 2149 307753094 20120 51438284 111719 118063182 91636 359046223 8308 301062547 104594 244857917 29225 86102009 112932 27756813 86174 183865377 84560 95004602 13947 65113255 122064 101993161 49522 245375249 132358 65477819 25404 224906662 23668 91906779 132007 64973942 91532 270022746 48005 270549820 104198 68701303 15156 46183082 6689 69688296 65000 99919696 52626 379041325 51864 193491476 32408 108247304 78296 237464429 44367 52955498 62798 324219239 25455 374745612 66441 101879129 95068 147827803 101783 54804788 13987 346091023 121731 156101182 33804 11538884 11169 191654855 74473 104290477 126296 65819346 5408 148472855 42248 64525223 62987 241794869 71249 250476751 127313 302021328 52686 50707337 45964 148530311 46163 51688785 29758 313630075 80427 352973604 96433 126453508 38178 186637877 59404 147903218 21061 259898542 11671 203369822 104623 102560899 61669 97937388 8310 8037717 132549 36421787 12240 373199098 91951 49260525 71214 248459895 43619 114614872 26911 80443451 75987 51342288 110873 332884279 103699 356854951 99245 240620616 85304 313361391 11097 175435731 47710 3020388 126284 141825719 62798 135217384 87499 66326837 110228 208074165 8046 186910283 102125 64815743 89861 330303167 34707 54807768 50896 48627754 53344 227249347 83890 189083512 23894 367429827 25021 169087249 126412 60496078 129135 282634380 115505 365013226 102963 117047568 106093 370523631 39344 262490951 4567 91940726 50522 163973219 103234 11952225 86130 153540792 13242 63093378 73721 241343533 130572 248682476 46313 265060595 19991 38315272 61410 199783541 58926 160469105 126960 125737287 77379 69320165 29800 43923882 52745 17374203 102646 182309189 119345 356289765 48978 324435175 102641 48562385 129891 283061234 18983 159054075 54240 77414769 27674 332232872 114395 161578572 115237 211309035 76780 89323653 26041 88681468 18366 370267776 22444 28524034 93362 317059456 66694 375486837 55191 45108746 110452 355076031 119672 172993522 90276 201221871 20528 326552651 108146 168878416 13939 124428743 66288 356401882 87204 311527264 49016 142469712 56212 81709819 63437 304179860 121061 23748361 3134 113703521 28783 263556790 113806 214874600 123253 348517073 43042 347063648 27491 326466882 112503 192388605 113557 354905290 101806 12695892 27052 304873411 132651 121124432 297 196533792 39862 203394777 35958 149345906 78972 81464323 56269 64620182 83980 102795920 114973 47378076 26615 272811871 81861 36831336 8451 5962459 94692 268361607 66851 320834359 4660 352811877 45191 270759508 86909 44483678 79793 309865839 65314 156445258 130214 159919625 22336 163299377 6729 308586168 71839 368768599 27677 106064924 57127 125582697 37778 210058407 99152 307493275 109543 182659994 6098 95802949 60814 237467879 8383 108787494 6615 196432998 132610 247762451 24162 75595034 93173 32702977 37041 310119018 79891 335023019 92146 316089792 54287 1531422 31294 243044063 113896 283892905 121344 40588479 128481 244175139 63204 130629961 104602 307470921 30749 338161593 115287 383103018 129019 363469388 43672 140321340 63136 43857001 49104 175611804 51066 141305270 75039 282895863 45549 35205752 116369 159680485 54322 20891158 20539 210869897 62940 249370839 11454 252762453 52684 36037663 106783 139173619 52747 142471965 118973 223363391 30892 94951048 16947 277583170 112739 98410664 79974 103785788 105710 216609731 10072 273631520 92308 246261483 74305 343850857 69846 101275355 30040 13845100 73092 11222147 66168 357736699 11292 105167103 102356 303375355 54259 362653919 37450 240208830 23340 185029083 125820 58192160 92308 145602052 119434 316534688 68371 151436631 82584 331654077 131143 86880778 111180 311574066 70474 121632766 59391 95595507 64747 189484284 120173 232323559 51687 259829333 46356 246082726 82793 99514431 5957 205654561 85439 357870824 6515 164288917 112543 321756456 127751 155115945 39861 380502398 37013 225081313 25142 251891314 71242 160870407 73721 45084374 95116 304721561 110026 60874891 67389 327642043 51708 102387157 98227 282917991 132654 375017733 85993 352979215 47035 101500196 87066 111726114 3562 82962012 10409 89571777 124043 4112426 53210 134865036 131887 63401942 41399 298662442 126492 77342197 52768 93587616 51188 108083693 19682 230815242 54885 121371384 93271 246262747 7739 51633846 4302 121094160 97676 162892231 78131 151054630 131759 359773343 73001 337363287 103401 150973839 85465 369758941 78439 207457807 56106 310334371 116875 170633893 5554 205205655 88303 192420887 53189 200792433 112978 315321138 71196 361137543 2530 20929614 12274 251161321 54426 116574343 11115 3459033 118164 49217276 112821 43713383 37920 238764980 47088 285411257 88626 19593835 95951 171766278 115245 203069119 54263 360163681 115832 60197994 97706 237864630 102918 375853240 26767 194172437 122874 263817491 76891 229691747 40914 139112551 53809 256380712 17340 283926879 80817 366135648 38378 157865549 49577 344976224 93330 290075113 128305 205244154 80362 83834261 129895 92758390 121708 298608376 49029 190466516 125808 119463565 84647 40286146 91237 283940459 112503 333038155 50285 68923650 127892 49329902 77253 42567370 127674 257708711 114858 143219427 46603 276610608 27234 266143289 5207 258457241 130796 305499625 56422 124226263 31023 189523811 100319 305986499 33685 248861211 89059 368769501 80403 375708854 50124 222107590 16763 11012235 17596 201572471 6281 329035756 130873 208292626 40668 262122915 16872 142543137 63893 281345447 58733 23777158 5481 311402428 27801 300985698 28536 143909659 104464 182725101 100011 198567007 75445 312604422 50015 318851914 77870 160960473 130194 194989129 17211 60046964 16273 218115250 106957 316732575 65766 185838974 126442 74004823 100215 316655974 122819 347653867 102566 76907154 34574 191413586 86253 112740539 41760 245387969 119711 53080059 90541 321134248 102644 339834545 78413 37838226 108453 39563002 132023 61942704 16434 71664127 58583 355864787 7453 184319020 78874 86549301 54342 350387007 79243 135501891 124420 306913273 125464 177009890 18580 28095604 48279 25491176 109446 312579239 101506 279000094 21627 300993595 57675 298335234 25566 382243893 63298 82220314 51329 366786635 59390 103046311 19991 212607974 94793 269355919 50414 344977959 123202 115894780 709 113670670 19135 276095234 40195 371092592 42033 307235926 52181 165398228 17743 214456350 79298 23707378 73785 75992527 115283 3939409 50378 294222007 38645 306704039 115094 240132359 83766 224306144 11082 308472377 75418 101485373 129993 250820468 98415 124043347 24092 281745959 92943 41933647 21102 12815783 87564 372118305 28431 38503297 2952 63766139 478 26667678 52945 312482402 11624 69608270 2713 355301338 109310 286632454 78233 70289955 84387 30429786 58931 221867188 107229 79015771 95387 269664482 116968 283677645 125097 181557742 78848 286974868 75650 140257809 95101 22543034 27644 337699256 6121 283573832 19680 198071854 60413 214185411 41021 106886939 6225 344441464 1671 269445334 130040 298867176 40281 196371957 10964 330276550 31464 267993660 37026 259556713 123919 6253123 56178 196920221 133104 42039787 35035 92206250 119607 241383706 108331 216111008 127251 200523554 58180 325769901 92909 354687435 65566 56291651 10271 257923414 76847 295255643 9892 307436450 124767 96489502 48604 64819371 120292 206043304 120947 224646114 84960 78469119 45552 306574439 50441 340538008 120332 373798503 23849 108843727 88704 335777499 64888 315531839 4288 111384772 73081 131766262 33177 344917897 119848 307667232 54041 20419288 118164 110779151 69871 127544221 95971 317961572 76177 158921970 10322 232587365 105598 124151752 28999 121019180 107234 160051916 85327 314732372 70475 99914436 55706 36023485 49627 329687148 128759 25142546 51214 332028500 33019 342148259 91954 181194345 44417 289951728 72724 247403623 69418 360568405 39506 106722221 31077 333842200 53337 166256287 90302 46268495 90890 60847121 97951 383827984 83714 255934214 20991 357706443 64974 192141437 114820 156702022 58229 109283575 23221 164931000 114994 323218012 50221 72931910 112979 273617793 119436 282560647 29424 128128362 86807 325528415 27828 338812711 30570 66160550 122757 360512658 97943 294439256 35580 243077815 68192 305743948 109383 310085338 2880 19009602 97131 242207978 52277 294982211 20564 120340075 1897 98664537 117450 85625281 109109 21187074 88425 250454086 31886 106403207 96187 300936017 124731 49623917 44617 1447475 40412 236534614 119015 141249367 36446 246255576 41008 362120401 127080 90633080 2386 99439611 94289 267165636 76784 312708605 122886 40275335 30663 44215292 81671 234415300 47020 293150326 17462 272354426 84572 262290416 115086 327082111 123516 316507520 88432 146297833 100141 278437409 51726 224143945 17924 384393933 42634 93143963 44600 120205480 61030 48385560 86652 286496311 125956 148545096 22803 338724333 130609 187794409 123067 85897900 81455 186037957 105660 207333285 21150 359264235 26958 70347326 14136 355624119 5651 63127946 115742 172486576 38057 94183943 130792 297994875 106978 381473709 30177 330228879 24347 18970988 115074 132836578 93342 382793296 82603 155647022 30181 87875255 55461 36073734 56953 194648550 54707 364897141 96158 221429253 71443 367673573 19692 311739303 11600 251930895 50260 60255111 72215 23011367 8379 372086268 92819 202835525 53778 374025027 118518 186863093 28393 82219614 1961 91940497 114319 165167766 13423 364549503 112678 207153396 103305 267996470 16231 309919262 103917 14087130 42642 261777785 61399 352065218 113621 158810424 95264 260008500 58027 370685283 131539 164358853 1166 13173266 60849 278958271 118115 367711878 19362 134199264 23425 146651390 77516 334582847 18363 57345472 48513 341266131 37999 182617525 124667 131893735 25517 11626843 82366 307082370 129358 275280946 122244 137029408 86736 161800813 97571 155622463 106723 320123654 75406 265491804 113700 305945161 1172 301946974 90397 237292075 6073 37390673 9376 224097177 5110 329339333 72038 272400305 11062 215164857 47208 319966244 111146 382819616 122173 249354444 109851 145332393 56537 206325962 67361 116679209 97151 102488979 93301 274027440 123514 184606123 59063 233034087 101415 205202463 123331 363807507 34025 244916246 107745 222955469 113668 283676476 13481 70079598 121733 28588854 48934 278506016 131420 271428117 14388 73205032 98517 298379190 46271 287345696 68308 180672890 36821 159373123 111264 48569004 78328 180738901 63805 210794758 50130 214181877 24821 63931749 24190 278770687 41632 322960084 4999 146436501 56339 239361325 129611 43590193 51080 5695607 41199 230243256 5431 318365408 68096 121008834 124932 134206025 42612 344450843 77253 326602302 60004 18753808 81504 252424544 96448 127377086 57386 295903396 112606 30530681 129740 315376717 102310 318996178 49031 83901015 80372 249140002 128621 112656335 49799 87842435 93068 313030774 69977 183604579 34697 48008941 31760 160012517 85394 339412104 53797 198522340 10991 344840562 18675 173215570 86110 258608010 118766 208334516 84891 187933027 88296 231371100 15761 46139467 1335 359380362 113009 337290789 11547 347236372 5039 296109047 47740 347007342 52759 194787878 1138 372892096 92293 366075960 56765 213946352 49115 31307665 97625 377965614 39104 259352395 101082 172514994 50947 180865530 71180 43121219 28821 23821998 103320 327002059 57795 66193434 75318 74402239 108127 103070459 22506 37224519 108402 205905998 80548 356086252 82890 161887957 9201 262880442 20982 272176225 118065 363602143 67526 304999184 106462 123378647 62858 81957024 61869 52639050 96150 164443265 128043 244810212 57966 259213995 14363 153264016 123036 374398101 93315 160451532 49811 376271674 111916 125817804 27330 45412253 32559 121450860 38169 357736608 77370 258931407 41470 125720146 47167 275619191 108167 339834915 78953 364072765 93806 209797258 104417 364879111 96703 234030178 131241 138058972 52168 54880853 64635 139147371 87921 271180941 77774 48739675 24552 318629558 90550 20807430 30171 72214417 25025 78847806 34701 102889385 89372 56875761 109887 326147563 52457 328182189 78353 281260574 68176 163339920 64237 38731641 33062 265406290 61073 83672821 37241 65738750 79319 115165063 16165 43202709 11341 261957909 115009 190924968 122920 81423099 2534 381999328 127155 162249140 86762 153905920 37988 274892781 33230 164595042 36125 15619424 110663 206852143 78405 266591259 129711 256718923 24109 143799792 22259 28683680 132636 263687568 106036 379911391 10124 117157792 11326 77296867 30396 329078858 1959 344449846 93027 235089057 69872 148305725 40628 75607917 55848 159178707 26671 144405938 10306 259382051 37196 167940773 84116 123896561 80938 291260182 68355 347470169 27106 181883367 17501 354209619 11472 247911747 126407 279101505 55415 181928532 115702 255185017 74369 67096032 29950 176162225 124774 280680331 28261 253333664 99404 208207352 106036 380210511 35921 263473875 33216 64885300 64150 336265374 30258 95155657 19914 193244008 124691 189265782 99697 127091354 50560 264891080 50578 316993157 27142 173845387 48952 296522506 3955 248754884 82189 98114275 123847 79989363 86889 257248847 75022 247902314 87819 49148200 19695 25064283 100858 101309352 115433 151802045 28835 341271316 68731 297605906 106807 256148982 70198 27186889 123875 181746795 5288 157271748 93509 304467256 127761 369497771 37823 36800584 59146 290339957 80526 80356711 22858 187772223 62525 139372251 30340 262400914 86201 348077937 23591 117395059 110652 153315825 97389 238623193 49642 89893686 104098 182914248 126931 50465889 87944 313679195 94843 266022388 2740 303254847 59550 121853327 17597 75893389 6415 173883750 46039 40532799 7124 342651117 109784 376154770 61369 266989588 113668 170419363 95409 34925182 6271 73513620 26046 45636120 67901 305854244 121993 245318244 28076 281187445 87121 378403338 30478 321993596 21180 254135007 49097 21314640 133273 264790302 73289 293449809 2010 41399590 39218 22791474 11365 79666245 106333 169818954 8542 304203671 59045 73396643 50250 272144282 113665 368526016 124099 302061334 118614 365497778 64211 363727217 17557 297183531 114073 112574067 46263 273836212 80394 136236112 97734 80491693 1859 50496148 79070 79575812 8965 108962671 1739 54106322 32380 149494445 129340 118702969 29371 377147000 64576 284594683 104524 128059942 15567 241225206 88502 97708181 98080 132476593 8513 282718781 120273 36563181 91001 172734597 93864 169805034 97726 344489518 21349 48915900 91634 55310266 121284 342424327 53362 140446941 46537 82916555 126919 113518754 45964 89362098 122162 275344526 58421 70945840 60532 111100753 50361 270584947 11168 201603757 115931 313161302 123369 96207699 42167 167882193 130209 160050479 6636 125543507 85356 61034635 100000 42975333 121062 293247040 58748 248866939 15762 25255793 39019 111939253 3650 331436906 46923 320639063 25880 14595210 105301 163766793 102278 189804701 79066 11736070 80491 146298987 17710 56800404 95081 331498425 10729 71658670 77257 374610074 80608 230758724 87953 364451744 59803 92746204 679 145675230 116623 259820657 12780 335329865 3933 231328025 3217 88503681 62151 193622266 46385 176661994 127454 35631092 82195 365246864 56831 223774816 28439 280769421 98489 346400883 21403 382259903 50566 168815137 19796 42267342 38637 232122965 65131 292597681 108769 327095962 102936 93384041 130292 301890048 132965 181064983 112562 335254169 107223 258964842 70499 199384629 53254 50116108 120954 275631920 45843 153262008 119601 295023495 34388 225405556 58783 70358692 26372 89968492 104590 135512376 71747 79491876 12456 249345178 116788 101003189 75327 311091743 82278 320767550 89184 221382172 2332 334574116 58896 279454068 7039 297543092 95956 109642583 21606 147197798 70903 73032640 123204 212071455 68368 172366319 81429 380445821 130556 118206780 80617 174187567 30210 122668718 67701 353102295 122814 120437532 78325 310771435 76357 19773686 96660 285221975 37342 296697384 30567 156086693 106913 239887782 37795 83275454 21007 357746079 86386 70779627 18093 217887605 59583 54350549 46163 316525072 63626 296340649 65874 209701080 79537 107445297 16336 144903426 18936 224841097 131799 196521750 110423 272465043 85295 247397344 55316 139405971 19054 33951765 132536 305347690 20793 304152997 39229 1295102 42924 111213670 95586 224788087 69294 322227584 122727 362470254 55432 138634136 35854 369131766 15493 224808040 97769 299228749 51529 316647551 87522 276548326 101232 342409697 47192 144959417 124280 359493487 106466 81321534 82725 193371635 86660 337389484 98514 56186680 132995 172967331 15159 68494398 5736 199081722 38696 102967586 17277 267971166 79972 139197685 85171 352025164 89217 178360927 59195 206850264 82046 281755252 68333 209529688 26980 98020931 122207 173614155 73708 329148026 91590 352614907 64088 138313964 62878 377137771 81652 363477668 26634 124626088 79079 167536648 607 165314835 6524 69551812 66848 235597629 38262 195108941 68861 261222035 10616 260598696 43511 273417926 79846 303143418 106609 21220952 66952 343347075 277 25563235 127255 301018706 88439 190474310 41153 325569356 25788 102018906 73136 347250431 46048 42666648 129574 302136864 95646 2900373 102586 359529374 42972 372409978 53978 251438965 1666 384223064 63438 346914975 15214 137129860 111560 173271948 40221 42027220 89219 259431620 90554 274547939 73769 45761402 29396 236129239 85705 224198301 106502 320541763 62289 190764399 61199 367737850 2665 102700532 109972 54186414 44382 380889497 36386 140894161 45721 173564936 128153 6443490 128851 369927844 89327 245368544 81268 228693299 71797 219863382 26204 158169658 102908 248326359 20220 154846782 97425 15880937 64538 93305053 132430 380001049 401 178167732 25131 85950715 42835 363094555 16083 120877483 65240 203874284 38735 31513522 39036 14768936 111026 49961978 20589 268194925 82699 76394703 10777 352122668 28739 79107140 85432 88064238 20925 336116999 126695 321386727 25784 322504891 92915 321054079 82603 370765050 80399 292319337 30110 25320393 17794 257036404 27282 165451064 85711 246416902 107577 43784246 71039 74795000 6797 238221703 1046 129085944 73303 90579483 88368 281438783 33986 191239446 37410 120390452 113541 92008791 22067 111339292 45914 276522095 33080 144448167 79598 152389716 100980 104254582 116624 233484215 95916 312661618 19234 117413376 102969 128851762 28521 65296376 100962 155178208 89966 46642154 82682 106775098 42078 70684457 55940 382289684 23551 132638412 105716 256015986 40109 184493003 51166 185744274 18991 89643810 47040 37864673 102730 188616050 105471 322439973 63884 253009960 85656 277276495 105619 291032608 125195 195931264 78120 305712091 129986 44239023 132843 171579465 51402 24973191 60464 33830516 44414 340235997 129752 61047375 48084 324513036 88691 202125392 30137 200600339 131692 50927189 101542 191079270 87082 25622102 40970 266355048 64220 115124362 105048 367492382 16910 129745190 72611 184133038 133023 232036917 74515 50808916 2566 105747662 130399 59594163 112876 11330151 46105 77268543 27658 132081618 2283 8640138 9061 20791894 27128 154827467 57286 372257552 78826 90290145 100779 60495538 7281 368227970 42040 20472646 11749 12295026 54022 272397292 6364 217913342 84900 46340392 115838 358589317 54074 372653101 987 350892096 77393 77325067 130589 33471986 98203 258737006 113483 137850449 47406 42988778 25395 181265892 57948 139237193 46096 41148671 46175 328738574 88273 285082739 28766 301410483 70583 222156154 101828 16370666 130373 354200357 76086 138862922 88077 165444281 122609 216746430 53155 135233271 87557 298755372 66599 310214579 101829 116440921 18369 37763302 85864 38840388 98980 82409628 105524 16504433 686 29131427 27443 74321760 121100 122604341 11486 362366899 103875 127034343 104098 382059077 128575 367535159 103020 295999217 120144 287269110 19033 60626691 64130 273281406 28023 186725777 43280 200282363 22885 267756392 35950 120366149 60114 9948743 94348 5523270 66393 107294831 13899 104941282 47436 103809230 6615 2575449 50749 141684822 11742 46717300 13190 139174959 1811 242957347 28739 223729829 1994 63732551 9236 243567914 87731 349668747 77711 322122702 72008 19128375 118360 313200507 28507 119927976 41622 275643741 11929 383157341 44780 234368001 17590 267393323 102727 131909045 105110 71573363 120366 156976535 43205 342228773 71214 344722579 123097 76315155 115541 38814410 86346 79840233 26973 42687145 98345 352688371 52556 247121386 123393 340788863 59235 353434161 463 118019225 70542 294053596 122932 64053267 18669 211352254 76333 77019682 129976 282753684 59117 174327570 1713 379915318 19814 224008512 8299 203873825 104989 317285811 41981 322278896 103328 152712297 29669 180879782 133073 373969068 130788 40946454 57927 322606210 105684 334180162 16025 11285654 53824 304301680 37047 193134944 43691 137113842 25391 40731583 85463 245197504 87178 299614363 117395 195891024 31001 360463123 132457 233958823 15249 55464540 96411 219341137 115337 63489799 121135 125257781 126717 143818545 61857 55055125 12321 242052495 112409 139300927 68868 220983908 94141 323402096 42891 227664394 43019 268094317 123282 203310682 80260 176652009 62415 346670074 103595 136453355 76033 168435152 109245 58890848 4647 17837966 14825 261652565 21567 83295756 60523 201858092 90382 195002054 100271 138908177 99288 251571337 89063 146084369 82887 169034465 15169 51691348 78366 366198052 120831 347191006 62550 154607494 102897 100534522 121733 335409464 57992 16417845 132 146608902 15669 255686677 24140 269292741 27279 1303522 71005 115574004 86467 384487148 75998 250923270 101475 291007127 57474 97333890 17339 264093866 54676 167932020 67957 109668933 4756 360916390 47779 309028392 82873 294869052 637 264921234 57773 216272276 131964 342220936 47845 64329744 41853 208069773 7407 344082426 33718 138284294 99884 248447131 61766 66227694 110175 128764125 17273 315005157 123393 45712446 41918 109634994 2044 358446905 85557 172995398 71814 328547197 95968 371570612 33031 128452862 7700 362690963 102673 318070707 82039 212086652 21916 341507532 59918 315623713 49107 259647705 36289 336672747 15228 7098753 31383 226278644 132147 90904778 93013 199499231 51378 251289310 94450 244614728 59645 128452399 76098 362606801 26497 308420265 68235 46235158 32335 84627046 111882 73671713 89909 376345173 31390 74816723 15464 67251128 109056 256018926 104488 282458260 69762 311481902 6935 362599423 48798 381622098 10772 134226077 111750 98858064 93507 193543073 53262 148671943 2125 30360114 122204 189071340 127529 238878129 70104 347371962 60531 238282054 110754 212418226 11308 13949167 76811 275671125 118561 299781603 38863 151781615 94966 374100134 100806 203693616 21383 306323250 115451 213237260 104681 38655035 24739 1691629 129231 331119121 111705 222605045 100840 91189348 37638 361691876 39084 229624819 96001 64516252 61178 327995995 54727 4144126 20347 366551591 28247 155123165 39598 49465415 116547 87315821 65144 283360765 54400 344815620 85386 125643066 59185 249002439 9293 340479281 128508 331490001 30443 185500117 29733 322090732 123276 56523517 89636 377536710 88680 310561479 9083 105080636 79158 319483966 18010 281503379 106906 245023157 84240 83323223 88060 335550391 17294 229591799 119426 368652716 9447 68107615 53065 29210139 113736 51685192 36876 214530776 25816 8486701 71023 361065699 93985 10983096 30583 192696054 34406 199529808 81541 220089961 2804 32426876 77630 347616034 19139 138248696 52484 128993744 80523 83130188 78603 81454317 5221 59163752 6899 26295571 23146 20254755 75219 144312717 91052 244565998 85404 105380452 30783 200090583 98517 301996501 58375 74395494 16924 214558529 2611 31237797 113480 326628818 57376 308286266 129723 114894628 105128 307380126 18063 247083297 7856 240987434 83368 382344657 74292 109749915 112838 188404625 103454 368677061 131890 305744665 40488 132151755 104532 225741735 42737 328938929 6175 384174513 66444 262788886 26366 63698690 39304 67802437 10662 315510859 126225 291364097 108204 105606231 47474 352457628 118249 113752550 122176 173834022 114479 257207196 9438 110380741 57420 116070810 37110 114209109 56701 383127799 98387 176058480 18387 235303946 17240 57436689 107639 376554565 13670 195597409 131916 28804846 107311 343178506 7854 162320896 101943 21624842 75764 351114516 25414 102447888 63013 141890189 41665 335355801 1007 269219753 97191 234011431 111894 322054104 40730 199698113 83055 164824434 89860 36237313 114405 213697784 111730 28179703 120207 163845169 1704 347068362 31310 192680610 51510 44308322 13039 254631351 116618 178901717 62244 82682214 22257 77316644 51650 194941836 132753 233278409 107494 3565579 114451 145849273 83228 185733278 40403 304783677 132070 73761661 3325 351989999 76446 307014742 129046 139832834 27932 23828937 123426 186113247 43194 296875509 92910 235698704 15095 73981500 25796 61498903 19650 311513648 76038 136507857 96933 62118893 65359 312484233 83152 252097873 96378 51698548 96989 98762064 71839 98811909 99619 286175130 15181 298764813 90998 99140907 53856 286082214 113420 274912088 126206 135530224 64844 109784797 71275 70471383 22091 337074659 9901 10529415 125876 127425035 58194 16880951 126297 50996152 40032 367797402 38672 334588974 55593 35045067 117352 157826591 108131 133690086 121383 341335873 39454 23624740 114787 24506364 110096 345050519 51360 20383797 117163 287961603 4382 723242 128514 216451822 20539 179888067 121568 322704972 51051 268849427 42499 329374149 12494 189286271 26332 183027963 45558 30895535 34951 370256004 82448 183965204 38579 42516540 69818 214838252 45887 6249263 43190 113068116 66 233052747 60552 316740631 28246 150832052 112350 249268704 132139 112738917 87041 256826643 74279 285824876 7652 252278740 52759 221261922 38860 147594106 94100 68023296 11409 320948464 103869 353576098 130721 33332084 97467 131237849 11631 15401390 99741 146524358 64338 68514045 50911 341462020 40623 74412746 20777 54702436 86300 197388266 112342 183103562 89088 68651866 10623 229052418 44959 369174881 110339 58154749 26709 120823847 56052 335689392 116884 124740170 49995 331378926 24847 29777 38841 30495293 70028 12671475 34577 6356824 132762 331926898 83901 166012134 36742 146650598 87087 50261288 96582 370473109 50593 97273957 34988 293202932 13843 365729304 69441 377165990 78274 285437876 55371 12570007 121401 41302082 109154 317637931 31859 34069729 130518 172362293 123344 195954411 117192 369420089 48832 172326503 35538 14773995 36136 283240184 88373 228125177 61692 173482125 111111 147367147 57257 60867466 33066 348695428 84625 162863999 84634 310897993 110786 168631368 122612 270440370 4358 34137403 74621 374939482 104428 314566813 85977 27531660 80264 251492284 54250 250913246 106662 188816558 115494 267438823 32136 333658430 70199 335569623 13365 5642651 90130 79021141 129382 293981159 44687 144653042 51245 341436987 73450 340774166 31293 66786725 17988 380774985 4080 281399110 69424 283762091 131504 205379024 10625 110101790 101526 381942557 98293 305051152 52704 21063306 20618 91920792 43042 23835972 53859 296686116 49798 281360144 37902 25921452 42036 299218562 104584 318070765 32171 164435669 45437 250769555 8648 144585182 33062 182837279 2321 92659981 97377 76788476 15704 206093560 105631 212577140 131451 284638637 81916 310849156 96866 54321689 37374 307039064 49231 308769561 132086 255894591 7706 14041843 122827 79032449 51938 2805726 24979 174183499 104703 316260081 124951 101411028 68975 11635874 82806 9599639 125584 59234744 33115 373435772 3029 375568606 37196 256719419 64547 145663312 91694 73509839 4173 63202985 61335 27136860 21260 290372899 48097 344000799 125530 136875244 90364 86720587 67125 299086711 67838 181145925 90421 349924368 18109 251644416 93508 174880397 27104 374072374 117821 375976161 30292 78406819 111999 6168904 98200 38226917 121017 226051582 98103 272625749 1824 215879542 22765 313561363 18422 114583128 69156 198767116 14503 156504558 12721 165347094 18422 119883146 71824 245472177 8454 75186217 96584 118154506 105144 169167660 61563 67109151 115433 182183220 119519 278616608 124223 202817978 109158 145366798 83158 156336050 71674 111026156 4960 254024839 112654 47966703 99445 10617374 92350 69685068 115431 128608828 58967 64977919 100989 240144215 124340 380794611 75033 892793 100051 201800836 115097 66961469 68315 244383414 29021 8985315 131704 153626997 76358 338139890 45688 246540460 5608 79588143 84673 23970868 36330 374788551 6960 48231845 38695 252496859 59545 60407781 123217 266081726 119332 280427844 80610 224734488 118264 116275032 21027 296535158 13104 152678305 118340 296226063 6982 40819276 20595 58541610 47317 190464362 84960 165147923 21721 266193246 29268 216841498 106804 364055584 61292 334964 100133 306627824 76373 114855797 100447 359945688 30361 321172969 15749 290706472 131029 98519811 92568 91975856 65147 277657669 49468 293060934 47874 167264725 22938 299946621 88857 269001285 66647 288488118 52208 17269983 56236 6500741 114038 277583447 95935 291350181 96997 243036132 75425 211828127 73183 146045422 113710 286444949 41164 59136216 22919 26438443 45688 215028627 96570 61462801 95102 146255007 100962 146088994 19492 171428367 43153 182945341 98896 230136727 95037 221190755 19514 77409499 15589 236642130 53701 188888869 91122 327838285 112212 216926756 127776 341857484 34500 149744642 126073 328187439 21251 98598386 985 44181921 97797 73638324 54324 346756098 110968 67917280 11825 302017585 38134 353776961 27603 368845923 128486 171151882 118636 54160788 41172 7383469 112920 139541627 26709 109015193 86916 30813328 107814 260410217 40123 343399016 83236 99685548 85404 111604851 94316 71196627 32276 44840862 130511 305038691 93749 57037533 80805 365802469 82293 191274848 124129 361096383 102983 125756588 132018 97763017 128939 240747785 7897 263175433 125817 214499400 117130 249283612 3727 55249573 3988 237413407 40332 224852227 127673 56302886 39079 94812226 41168 189606352 76117 353499654 93955 23631687 113448 192091116 36189 77596369 31445 351981116 45780 257047345 100125 235725282 22926 13572792 113099 127273899 99640 323627354 65633 185697090 110001 182744856 113453 331189338 39375 257213488 100796 93099538 2127 36023767 48081 150569344 47315 348807811 86136 131717645 29625 307873562 28685 252940783 52125 211520576 11059 7058535 25955 254780682 64237 317046710 14690 88599958 39834 17222076 50278 134912621 124902 165515953 69840 112491683 61178 317871755 110022 57410811 108795 324601156 58410 255895813 44860 293524268 93842 300892177 107562 236215505 93583 185995053 115301 57826638 119166 45164119 27894 58805747 20861 203135753 35756 182631471 117675 179420506 33822 8772801 86253 307763921 25750 154390602 132113 106783254 11978 235250689 54293 95905340 77215 175097306 33194 380728759 94815 124776918 16359 258398456 78675 286030766 104961 169302416 8733 286151757 5933 269345970 29920 345026170 11136 64092800 90773 345497937 88039 69743979 105301 294453219 39872 150291967 17008 29250826 23893 29682061 10975 75899804 709 154812621 28544 292246496 59686 6334596 10077 261290955 95196 376182945 130164 312652511 71623 182386432 96339 291004719 80135 380748050 8256 365874895 12011 123985276 81032 202269422 110524 49163577 68383 84001221 18791 65360188 20925 17145013 133313 125203925 49582 2534558 107219 286758501 29608 2664269 47312 57638079 129497 183280617 62936 151665500 21287 157413600 83249 277501507 75674 9740876 48112 253999874 80603 356518480 81119 52938873 81020 164607689 54084 162483508 11563 351725500 115844 85832237 80387 329461712 78360 175046413 50976 381834235 50317 179877583 33532 303010495 132200 336151943 47027 354882389 106366 39684187 22249 269154650 58497 186518213 42758 347097858 89828 254481984 117385 140759383 13271 366332645 75209 193821400 125426 118363934 96251 173990008 38167 17410616 94715 143205948 95392 259777466 74437 209034219 96473 284481840 63406 219849519 11318 316806611 12571 204535037 9245 334917355 101084 290852609 122004 187301442 30350 314666615 11620 39736668 34964 347331354 120952 289404031 85080 294607650 70101 79392148 101598 43682568 70043 100096718 76111 238430885 66587 303510225 61193 209683701 103867 194151116 25902 357388978 948 300518407 81779 72258532 132850 245063690 74969 12640350 19644 93594056 89923 267120669 41481 216791677 61897 376256352 45790 131519045 33827 43587664 131600 50378998 129505 215716454 46517 352092031 28066 181384611 75779 164462920 124678 223522211 96250 247356126 122428 199069292 118912 345129289 67090 276483999 11031 374235475 6834 168029562 106501 358170159 71833 372799493 69127 8748317 120500 239015393 47337 187289156 88716 271749488 63775 236408034 34283 42683278 59087 177190847 124056 17148710 74548 22795861 3467 80345869 112913 110135380 74782 354086025 104585 260741685 64344 231928508 127395 9659839 44720 191501991 29706 125337584 41277 71439734 46518 343790231 10058 94617671 50347 127191284 109108 119202157 10585 380217431 71841 344007243 128252 76737797 114812 64799412 56039 30951472 113534 306879730 10141 63265874 75007 322971976 112166 230090103 69107 205664933 5868 274810350 131820 143486948 103 112230355 42078 186641248 57948 201470204 13655 83932560 68355 226972663 16453 216456416 17941 288907515 21196 103597041 21245 49661608 54074 157604931 52641 223639366 132885 159158391 106344 101990422 117008 352215094 55730 177480876 65891 324606808 29286 158620670 33316 39030607 37868 295602775 43356 267896463 94597 81815415 17498 254682096 120714 188936235 95050 282936876 112127 377752423 4532 161947453 69036 88865168 69591 23552092 52662 137619505 79913 223581712 70172 344007517 87557 57009330 4754 243098655 25234 191828508 55420 221583194 50450 126839762 100780 194882351 87578 93913839 33197 241708525 34027 52317046 21637 256323675 92062 271840292 52079 16553547 20837 121982754 17482 253014749 91219 99881340 58533 48530643 35559 96238277 19119 130423008 25914 27750281 26305 239809854 20822 340380253 81909 151734396 101340 382317909 22342 365327230 93608 263476142 89436 143404031 68732 47348139 69433 228940867 44645 30964201 128481 184917144 113866 313513713 95039 313890927 67767 114712874 132340 179373334 33054 10567933 5111 115024889 116314 115521518 47220 40698118 27145 164346358 132663 162278252 30851 79560068 43743 14745262 13183 164614263 4487 186279035 79852 135836247 49063 143751801 91119 356526410 30276 76124390 54903 234040793 125905 231774769 42733 126072632 78931 247489231 116617 49409113 117082 265689462 39290 354987199 22955 318300317 52239 359768464 111702 169568223 62284 307410283 88812 71310749 121555 55783427 96639 164798641 34175 280690012 59920 201223914 84384 335773400 66568 27393262 17943 305118042 727 143096961 122754 86591457 101421 196379458 100361 273144794 126459 194652122 20122 225540403 84056 300142781 59673 256479725 38727 208513122 24139 242851379 82138 329697552 91784 82920326 92240 356110245 17915 146828812 128363 84100211 21743 10421482 80274 276323219 79204 107612891 78545 238751578 81959 218264164 123295 17280691 59063 81913574 84230 129359218 102596 283167052 42506 374877629 40501 210385749 88680 240467501 49528 122970558 48248 17638922 46184 276071904 85203 363208594 122754 331495038 56900 376365474 97883 169081739 7515 342656915 22376 347378572 133204 218752051 24741 129783911 95462 1922313 71471 94207261 10349 239835866 64055 320322622 20592 173145177 67108 210086441 120912 73859706 74513 309025238 40558 146487994 106797 346486478 30754 41912929 47536 184034156 85405 526051 130056 138533507 116772 11424733 22075 58036980 130974 172621240 131698 99308390 119732 89637055 86534 293439532 54924 283212784 82867 381840746 68499 24286683 74706 175182767 120776 282224129 57474 27257738 133219 201366257 91454 133260529 115460 106806516 108765 239940041 129063 24196189 64131 33489058 107872 179657437 73237 146169524 101026 150564108 82677 205475556 88543 65014304 125103 197731115 3371 297879014 26204 312943450 30845 382314913 19378 226562779 129179 265378028 100613 255884934 44649 18238442 52394 59539596 12977 276568647 109443 342929197 75979 166857545 63728 283097054 31978 19010635 72131 14271870 119545 298359453 60973 283817 90293 305754562 16911 31274054 113349 304778744 71368 310351681 97706 267235220 2321 202322943 43128 75917178 109235 31882536 116186 281386567 74654 91435516 62155 88137099 39993 337246717 97308 22086905 76309 30855273 128708 198802480 31797 121185817 75488 105300909 122455 74163852 130554 253857860 85654 278352546 29950 367366747 36980 340239190 84658 298023321 84276 304587637 84521 84532459 81453 321029648 106667 275859073 70105 4372344 110561 65854223 86793 188747725 34365 243879620 40318 345888750 54180 60463529 26492 38849241 26618 216808607 18966 246588215 4418 243135195 22524 87222076 43334 44171882 86387 54989767 116729 13928538 9621 89019212 19851 95576739 83585 11855021 122801 235077299 52015 189285429 43009 78019588 14819 367716995 45486 261506381 96502 37360471 115107 56485867 38558 75672636 130182 218265649 15982 233645782 63455 323855644 124462 174394009 4603 59809107 102139 188425647 98233 336930082 74291 74391974 19317 133618314 5967 74317062 121508 350593880 58518 318803851 37162 18710774 40484 372145095 117713 287373314 97210 270205907 112826 381597086 46139 206556554 97063 215753566 76007 272657395 121032 18606058 60276 79052916 87941 18772494 11708 344268309 30681 272407610 30253 270157129 18266 21450638 118435 241119532 8863 324371197 14439 114452270 59014 142685275 131554 347655540 72597 223754309 60542 63592517 115029 214816719 110826 25116021 35072 146176235 116631 140945901 35021 312093826 40554 323294449 30140 86661949 4533 383791806 71735 211423048 26007 150635025 55468 384090300 13869 196233356 67862 143822194 9296 132385977 95884 255502534 108318 97023590 108559 288859046 25578 216874596 33193 202201489 55618 263380085 107165 86213097 52661 378569552 78519 163679735 31111 271850192 4239 200979137 81912 309316009 95506 134778174 81278 314797677 22374 91404676 60299 262753289 48741 296981086 51205 7980249 68817 52425716 4536 56671261 6589 311153217 14277 217443242 79396 30774727 76125 251793880 44713 218950146 75542 329025155 125842 194896396 98031 200517024 108020 312045016 74460 239013494 224 216819198 123638 107002029 615 50322279 12684 287564831 102890 193821730 54589 271022736 3629 233066907 44322 215261322 30225 15564661 69580 99861028 113729 209622888 76236 258507920 100619 2215891 5896 315867515 123379 343648416 3808 269860107 4339 376918459 90291 186599811 13420 45847275 93392 294684566 36965 326233991 113001 350057958 97425 15017735 20780 268972658 23147 197775223 22306 257359821 86819 38024419 33161 243400932 78543 172866305 59908 147622989 51905 136639462 88387 201554765 636 103925475 106587 261661714 104273 252383695 4285 105487548 45772 113930070 20608 226928554 35991 370171189 30172 258498233 36494 251964339 51401 356061946 127569 140753977 90136 73287040 56396 378501465 14123 130108721 97194 369195711 53337 383952473 15302 237464249 12397 301330413 20315 358560070 2732 267412903 9133 264680528 75678 138275172 30410 383712042 118612 218328461 108074 21182068 44939 346227570 14317 96378094 61752 169078083 87629 271670663 49041 212732176 87668 251936712 110350 360871361 79838 351921185 547 251463761 12368 264719138 128741 280107284 54142 163275550 45013 64292721 58366 15947959 113803 73429120 41358 48187289 114598 197888789 129446 282009303 117095 270865642 48112 159976892 102426 59844609 115740 204418705 89802 233294062 39646 30006466 61337 92511913 2012 189120215 100220 266922025 23731 301890737 11046 120639444 131770 209931827 45812 253558003 38759 326193505 84818 284033108 7191 295392188 17294 293644956 29396 246051727 26225 155394194 34132 86357249 95108 1092022 67261 60343691 126641 189145450 5158 68117052 84626 103254235 4402 21916208 57485 326490081 113725 38847865 57771 161503370 5865 4407961 118673 129046706 30287 361285226 24225 129735410 6355 344915886 87354 287047800 92691 45377030 31951 241940177 39366 181612533 106707 99070576 47029 190826401 104772 201514676 49925 282625436 4080 150570058 51533 13313464 66738 11216028 125092 105904735 110520 43385449 97520 19075597 125236 4531205 14605 198910572 89623 263203556 7930 349471895 117403 12681544 79393 277495624 127885 49988431 106301 261986016 83765 205663846 127560 203308008 63043 248467676 101381 309545532 120582 182662664 16282 283091494 105113 190861748 33054 100322780 10727 37102536 35590 101330764 72565 96911848 63166 205002205 28620 206041028 60442 47335521 129312 180964314 100902 358589964 121187 54847549 30939 90304940 49732 28997263 89481 308892891 73406 324605069 20467 163635319 66777 244946028 8242 194748913 59503 86272600 40812 206979608 54009 124602267 3475 98095222 581 262545822 84010 307387998 95044 372559313 47798 45164299 37530 288723481 79759 120016472 3598 328095459 81199 233056659 74853 142330672 42932 88393689 122489 361903260 58229 155003870 91594 251579590 12060 274872853 20441 344926984 125307 25652847 124051 238613278 68462 173712693 42966 217835580 42924 238056422 16726 188052060 63535 336269556 32393 89609948 28438 261972129 78977 350379218 90569 97827673 34119 186053145 29740 326060221 75979 364524853 90550 226404680 68856 226517022 8281 205577370 41950 111587518 30322 88273010 10428 74065530 21230 160720750 69678 7129828 28330 183093615 15528 180599506 106857 171622806 54547 214189691 72765 71857830 49719 162705009 18239 92031672 6431 20250382 34700 352187577 10349 95097890 83980 366829624 127298 266984181 70522 186815189 45575 124400913 75310 37505442 102177 106310405 58928 245994621 55192 163067249 54325 238674606 46166 134968958 92251 107075587 47495 379653260 96997 298611160 1152 356514804 82056 332461079 100877 102665003 56247 377744730 21232 87784199 76236 289400700 72699 62189437 60792 383083643 11624 102424813 43916 301846938 6591 172299882 112508 262235933 45718 364367349 108286 22158084 72474 290672061 68980 227225491 31183 219985577 77337 284888951 59806 60141540 61887 67300352 36971 114172549 81160 63327261 22559 267429161 124537 177778392 124845 17226806 52847 12204831 21370 80770806 5018 294623512 95313 151222260 6122 171370496 88156 243177378 77050 161979372 63141 71567898 116766 246696799 45542 188633063 37249 268618453 70754 172791886 30070 241400826 130007 12110510 48932 244619380 122378 298620278 41259 369489178 103941 237582852 45487 38616237 124214 98262916 75946 206616858 29060 66499869 29441 229152827 42172 191070283 116334 86553158 94422 314389648 36937 14236659 4430 38778740 40104 120445204 4345 332928547 58180 44824030 131263 139698149 70281 77785861 57463 242350276 32843 93438062 113098 200914958 72065 334549283 5999 80830988 80643 255508609 61939 113658077 126717 276250293 101407 104069949 6702 223315611 114947 262284123 79312 93676447 55996 322673251 10271 278723192 107026 137149985 74287 63644499 20065 11101675 113114 202618444 22175 273020206 27335 172744008 17145 365694714 2743 282859962 61358 205849601 80638 361685114 82768 49851467 116080 143573168 56339 301648760 48709 363384005 55589 333069271 23424 132957139 54897 353967848 24701 155639855 62470 155466237 17792 260661636 128716 255269674 43664 127593556 26632 50458034 56959 273809206 61223 94465812 31305 69605873 68604 217287588 78430 262772304 73084 91308976 12164 327056745 69524 151168886 36098 235591747 122768 22537258 130829 4789885 37803 293679934 19206 164540062 40329 220412067 95017 97033310 40400 242766345 78603 268852991 126298 340514376 125795 356703224 17207 144058469 116260 267120686 41609 361467453 49642 51720389 103957 71991876 95359 384271918 31938 219724497 112418 360183504 16575 78091708 89338 188205092 30066 178038825 123198 144542910 18090 17371944 51021 344619157 126168 79349592 104016 160228596 75112 117881631 33795 164250810 118463 72251150 102641 181934774 309 34463487 58764 369533349 92498 359715597 31137 17375221 118552 120884100 15779 322877937 85874 276599131 91063 340946829 95036 307336961 7646 326453198 70387 336762340 46111 375378387 68681 159848978 75914 181737317 16811 332749115 7225 364706394 160 159155976 96393 317934433 44726 206105368 77858 100551665 118833 261850992 65890 378358171 86425 286866660 46566 327192264 132340 138165303 68368 104005114 10969 225954569 94224 288236333 45767 181343849 113800 90385652 64950 175280780 130636 218354966 113468 219122629 49956 310749247 55803 237171494 97976 120400498 105903 342052680 13090 282319166 79605 379192581 51488 240302408 112214 167326823 107449 307166269 86077 285726465 97246 364804635 117956 306444613 73871 137478011 57263 112021672 128919 19587032 114164 68013720 74756 314745164 2118 108868444 95222 363475724 95330 90636796 110220 115848171 2236 205765615 94476 211392621 28560 341734699 114180 252715629 84584 32386425 80548 34729716 40585 186938289 44589 191283959 131073 190198984 47872 341609160 63333 268815489 30153 295442031 50515 32170544 132105 153746531 19640 291103016 101346 318643062 120810 307089973 131787 156096990 83580 267983474 7243 365466749 28183 354207205 31418 64291402 106392 149796680 53415 225360164 131582 143553957 96600 111461377 39794 205554293 124932 77701337 15716 274770609 70045 104309864 73682 4366137 11315 282285673 132120 368811703 84687 328625653 129307 133719089 125963 22449621 6405 144638491 97648 202283046 122232 6815986 6504 124972241 133022 357826463 45072 94190221 5895 250785959 81000 194002816 35995 331121647 92738 305611798 3714 343286761 73477 3347717 47742 261638840 2771 377675000 59994 31402175 119070 364499102 5646 383322080 103910 109641919 101795 281612542 82639 346092199 39628 246970942 35181 111600251 67314 267892511 27231 11858941 47027 82516259 29617 283363281 95929 293006572 108908 237527163 36518 293400634 36417 314942226 10496 59148396 1625 320157681 119312 203196488 99617 362944576 77131 283055971 22727 7646110 91369 95562867 107050 96797191 66897 297253386 107031 14237230 79030 204367395 105372 347503641 40271 236760859 83404 163144827 35395 265708983 45311 374510986 113851 284490746 72791 183756118 77587 333580979 63311 284218579 8473 339763734 91243 259476798 72439 43281153 20791 191539570 42745 231012718 117714 264245110 67130 69179680 54283 309322614 87743 282720604 117227 245948043 82755 351063396 78446 288330151 12021 95675251 25769 239799674 29443 238234520 114012 354206796 17423 142640446 93855 315062694 16837 272316014 7340 291740607 9390 291933770 41295 314928159 84040 374677940 2687 27766464 12795 323162367 70581 160356352 76872 184109768 26258 65128818 20983 124525712 28197 279312102 106610 239484828 105678 308581164 80280 106887835 85469 147763435 55987 333027250 43554 54256955 5864 53042163 25582 346287410 31449 245770302 48113 119683870 118619 327417672 112096 212028120 74279 134920467 16975 238851549 52767 135065881 51563 86361011 16418 226718424 97849 296774744 46831 374181320 53512 189473432 30776 48497222 103247 343886024 7550 222948617 57930 295635168 3151 156699840 100208 56659763 4819 121454133 60164 113055097 121719 191766353 7712 270280157 66236 311354623 58830 118778519 123523 293004402 5649 141813733 30856 344384262 16361 321346917 81818 322292119 100011 300546703 101084 13854992 757 220780234 49821 333136875 85414 341497839 50020 266328888 83850 98328066 56265 174967877 11075 157169167 92836 358953020 6616 124295393 88822 320877168 40919 305722554 26174 117366030 25087 336069866 35157 264370439 64737 83510776 23710 46072716 9399 138765527 102408 54176193 125008 22764938 22109 225290665 93826 249047158 14405 316408688 39329 23407192 91538 56994385 127987 176238571 80287 147142945 129050 128036341 129031 201941891 113048 263588471 201 111054368 110204 3916221 35924 180098274 9887 57458862 43784 90675627 46664 335804456 51795 185139599 87545 182024259 504 54645486 129816 296777213 131495 252578273 859 112654852 117023 104364026 92069 165421274 58318 111496027 28682 186616202 17774 138021693 123939 239757254 59690 222442392 52768 87758407 29819 52502759 39075 36493434 17058 175936450 63768 381092297 9600 32926087 68277 114151621 112254 171797961 76658 23361084 19209 268566128 47677 1978607 91484 230142853 32810 158465113 91828 113869911 45879 6937605 63490 134041636 85314 126609375 24712 179189841 54523 99565456 121425 201607966 120113 336801096 12189 25116758 93577 303637678 109571 332873702 79206 315948338 75985 302964082 122198 138789500 58663 312055198 82764 33429297 35163 1003630 34079 259495914 67068 9155093 96051 98252346 28470 250414055 116827 311919568 90196 112171356 132900 219483709 51712 18571599 125918 334143629 11340 314797618 120106 117817062 122033 282585829 47824 114214145 7260 288636031 59767 26522123 118974 118300819 73773 179089972 113488 113622359 96354 264168571 108825 1200041 52155 232128847 81366 302026046 26126 228056647 94834 153922455 77104 63453291 8193 135873772 32433 313920829 84352 215567362 77765 151595964 104926 227183280 83388 250481337 94105 343481735 17570 35641515 130827 331286950 121828 133814150 96728 9481591 62415 211254519 59432 302954114 52039 145417181 93251 65745188 27798 328123995 65373 285674722 92619 107452687 1843 49903872 42727 341527517 44955 57353330 33907 213254368 67301 329766153 5700 140801378 123501 147442410 64693 255083894 21150 372015716 84982 46480297 111471 51792946 132235 109314332 108517 76171404 66087 161717176 32859 324841405 100989 288372284 87487 88145554 32356 213696968 122121 343529300 96427 75639563 31175 39442030 123708 228223178 68342 143238931 56819 49496138 9474 162382581 128622 119898699 43370 91947552 69959 122951081 117086 13336335 42377 260040699 40853 12792368 12720 257962357 52357 288488244 64480 266498809 1913 160946234 124617 266912328 40136 86229175 28193 248203456 84848 8765764 129993 258597819 112485 294924186 2169 237064465 78729 251449755 120625 217006140 47635 228938993 102065 270973865 122078 350046460 61664 99170747 31250 362622962 83922 227854254 69751 272095254 7606 89937807 94983 383932994 15541 169650959 44720 322319866 88937 279712876 129312 363052177 115468 292392405 62676 145229443 111963 292348563 67434 206041486 111731 86620598 69357 239984082 111946 354997010 103011 49359303 42773 81590197 97218 195668347 68321 125620947 124258 198137732 106241 124952701 63069 81178988 16158 208866668 121086 375445882 50547 33303044 107937 304837140 110179 205682010 109900 51698902 115012 177214477 115547 356855678 7994 246752927 102721 239955099 55704 14734406 103142 185317815 54988 335779383 119715 299024166 132726 44788465 105015 111534560 64167 79021672 20166 334015071 62733 184975930 30068 166970499 104268 367056072 31235 202797396 42556 225212573 70325 120694497 84733 373357458 104182 364167304 21823 143403213 106114 313715091 128045 86872201 121974 341401024 44706 148000477 27200 300801633 132184 22317072 130406 237992164 5848 121598651 90038 140533738 79379 235615044 10665 313984055 8823 376345483 77796 12209792 16907 86370829 127609 175113311 21810 39119194 344 88535391 129289 204494398 121718 251608528 83806 283357779 54701 259485536 93703 25423792 70040 160007117 91539 358082180 2731 220901564 11958 203632294 57378 276931553 9491 59946712 53914 188924751 44241 345757871 65080 383208162 43333 323581100 130777 22187338 43917 325183401 59231 117647897 115075 270711735 49550 36788025 107745 176392029 99833 43917809 82086 107037089 59589 119380124 116244 153865518 41093 250752698 11645 52266525 44120 156880851 6019 272784002 23136 381997255 104827 106920328 82611 327570486 113367 33798624 32197 197844078 114743 173647899 25626 88633243 53377 513931 59156 120837137 131862 305561133 57249 167811228 21900 183800079 54625 260157975 47996 260474956 3055 47041047 1856 236439511 95775 60380347 58674 336040843 2254 256502635 129493 228293488 23773 195152067 44951 103068549 35170 69758909 102213 11841927 16366 129538115 10467 283198902 30307 222940848 119404 91253389 13081 206384027 55471 321424804 21232 165995655 107697 187080764 72101 116298584 46921 315617889 20960 340558925 56620 337743962 29225 285605307 32348 107149957 131820 43662768 85518 202576600 58683 135360389 37919 263649348 39799 282601889 61241 133652149 129864 269723161 99625 91566292 7002 85190094 85801 38252273 31818 353811623 117240 145654701 121662 125074004 82249 337796290 32774 96370825 71841 378127986 122838 138056853 97058 209983723 84105 236672407 61518 379269262 130201 8641121 65725 54170377 101691 4509446 94775 175245263 79721 132114615 18579 250613661 16230 145422190 84482 175646764 72225 253158271 123875 142782484 113588 91544726 88234 156800964 50647 29770165 35871 119907551 71001 328624343 62885 216630660 70507 379579848 23796 273739539 93009 203571485 81743 78677978 55430 143071515 31171 238519142 112022 274036414 89667 132516556 68091 260693790 116265 89319927 41513 15881903 65056 376745945 3672 108424303 118609 6646493 74019 285150891 129507 365534162 56167 254425194 78768 181848856 25189 230023550 109300 167626963 102431 45232680 72744 119904439 6364 350508935 96417 30531500 50148 55649892 24480 194035448 9516 186860793 53110 176143289 105759 293248386 12296 93417078 99291 27226564 114383 152510155 64429 265692700 14162 175295702 58375 179434678 106003 283508680 123620 179609729 84559 55509552 1189 333053790 102345 237030826 54884 328616625 68437 29176105 17469 164332376 9252 366382262 84109 114815194 82735 275256757 94630 54409898 2345 381784347 111312 381805664 62669 239744844 119808 190670359 122700 303465542 16832 68486415 4210 251896812 64436 121217406 114852 379914477 65891 338806056 73552 298834183 119007 39859645 101175 31640199 59811 260792728 17974 338353999 44168 214475638 77372 246753920 69018 264091935 35726 284046064 29855 126816951 81290 227816307 131830 13397150 52225 91703847 42184 373574389 128039 138770366 23887 127556647 38643 315351519 44700 162536597 98324 228833260 1169 379981559 92338 168791100 42268 213336880 127224 204243747 57527 308790052 107372 1853130 91577 226945911 8047 378514272 57753 249873891 15886 141620098 30216 234933352 123764 91600381 78827 132387290 131002 308503931 69948 243253064 2568 45562251 36202 230291469 41197 282408811 103324 221408949 95273 40786516 92510 317507746 97734 22834813 93515 240631582 19596 19517926 52330 31286893 51522 112747724 51490 116563219 84688 57224319 7493 272750559 99738 65792713 25811 321178918 91517 382926820 24383 296428076 15729 311777102 126851 167889357 106273 36507503 83003 61969188 79309 134308676 43784 102205546 97137 248241516 17632 374298285 126868 125405025 20543 278164787 24633 17160071 9017 312567636 93947 339984548 31854 343350816 121312 293997599 16181 157545944 76465 363031767 65687 223073185 55677 7097731 90458 80987745 121157 195648913 121153 207644134 18145 122537874 94754 134728454 41301 241141085 19149 376089527 51500 347215778 5791 218026986 30891 163223549 77075 372410031 8002 222646150 79952 3788815 73147 17554217 104583 111600467 28280 384726408 69843 63210619 95002 275771820 109010 274874374 6694 65102089 51717 83603192 125828 224484849 82479 84503940 98396 199385488 131306 136528231 75282 352841459 6167 56405955 71039 348482839 39758 208655722 103312 34191829 65095 74988150 64691 281501450 50470 42367578 65532 122818385 130249 103062252 84897 263947577 75563 227310128 65800 136683710 105399 168058329 124617 145441305 3403 222526748 28483 45600754 107680 82260906 20830 115388245 131399 16800399 38183 89728760 71999 240889376 12462 1131522 44047 102031961 105277 274338427 32398 249029375 41025 328728894 8334 107573031 24552 157086260 108430 31621353 11940 24015074 79301 125457569 132851 191797529 28193 258266231 117288 67581660 127108 245502406 62187 268917931 54853 134382235 115007 236966422 97745 152960677 95226 62012600 81452 272190255 78775 243063236 81707 92274035 55871 107049627 29921 348840041 7835 148937760 42089 18305399 94862 285097671 97849 252757251 82012 153971434 552 5325316 71844 383940308 69876 329283445 49573 251826568 87961 57927591 74214 21330772 61280 249248177 8642 165042091 28898 281240165 119166 321788185 31416 237748280 10938 15040558 97950 361238912 112369 258645549 65459 21902488 98336 267262391 95987 202145899 8319 281529257 21033 344349385 73716 70478663 81411 94483490 1144 379181043 93863 222797844 108202 133623276 48408 352020606 40915 167272999 87155 115598429 99728 115002749 112826 155771712 32234 292689108 79263 285241224 96036 369238351 50414 249018645 69563 295287151 24444 142437211 108351 227412679 59050 191956875 101984 204902391 91824 317574742 840 280314423 123412 30317516 77970 72337423 53533 26862505 98206 350904917 51025 168691311 109163 176635347 68392 187438554 57360 211474888 121976 357926565 72701 147991694 113672 44932980 64469 275276318 27584 226904396 10938 44874203 24282 142201813 32027 169011875 55875 206622304 50481 79512839 88649 264175049 47959 210778204 33611 220983627 87582 195927719 130354 42587339 48877 351950716 20216 308446765 80139 28412235 105761 374513460 3157 115947549 104288 231188880 105869 326695010 3215 326168116 101502 273551083 46694 47703357 2432 111550311 28324 12884320 92310 362673905 41881 144056605 20086 266053417 39649 309408484 77788 328803488 85367 329987701 42656 35839556 128809 378300973 82232 115610988 87410 215914767 51953 313225727 16490 373045287 75378 136790416 7917 379064269 87700 126360097 105162 326733035 130715 21942467 2495 274810287 110521 147688948 48362 135677561 48180 101925794 80806 223962153 78996 315191064 37332 78487043 73898 263942847 86361 318653833 105685 142923072 41571 257130600 61358 290856301 26166 186450571 28443 83409891 114700 191564171 47751 114737449 86189 252422002 51478 42381177 118901 312799436 110319 196057088 97600 282384925 126375 295029331 43989 226071088 105001 349831519 21726 107448226 25088 93264076 116471 172562302 34020 369286827 17870 369592272 4143 259890185 94810 23976885 55268 107302628 46439 344158831 1141 110867940 49094 328165004 107995 12284056 7757 328576104 53763 147503018 19029 253036732 35595 246320568 35213 350331313 19536 71804225 1097 85285896 107462 382334471 124983 33200973 86553 190013945 69983 167329890 123111 253909196 42631 329725382 41640 131609061 131433 303848995 52156 69615978 60208 269596080 109749 315941430 42971 63623251 123638 320578074 41575 353424214 52188 239461087 7035 234946226 91065 336911029 5056 190706359 103603 94649413 130518 2148151 49558 286129269 13653 236155120 114514 173252784 49013 360400772 35210 223419153 38887 357006011 40879 26578985 94999 282220831 48677 87429444 99479 337734761 3820 319701919 25814 233128477 49345 147285212 65822 236876912 36224 199747586 94471 328989725 10349 93191338 90829 354673478 57302 206817956 108484 313150492 132640 109946563 128842 40067896 53316 95954920 110268 132470842 107771 20266559 78802 35642577 117880 373018943 38812 284056737 79374 36584178 40552 112239081 40072 98863016 89687 303856396 38174 240588736 8093 213853377 127789 112817691 20083 62282335 33188 251448750 48521 353486573 67181 224265429 75444 2817600 120850 40963477 88261 73285783 41976 315515429 10023 297293242 72746 48717993 127532 379108667 26892 268581063 105201 306290615 7710 212302236 125520 141365734 36436 71625612 71065 137787859 55181 359819652 20037 331547208 877 247980313 100703 235184407 26842 147327219 16141 292411481 59508 176497636 105607 330508369 32067 13967067 67559 107316148 330 340104153 14781 158762654 99816 296400312 35685 328695021 115719 200718406 115551 255414829 45130 69629315 2171 185876806 91038 273224867 59536 67908651 40213 353038066 101971 52832902 57591 75024099 122272 289376576 5611 274162308 64483 1920719 86783 8800187 35001 341741616 58682 191273343 3134 21226389 103760 336930803 69593 270559134 105478 272911955 28980 51464407 5158 100845759 27084 126652602 90327 349521843 1104 176765320 104903 962586 100851 74962870 54236 348196653 129161 371254923 90899 326572462 56027 159366654 22234 76584282 35970 11829475 124912 72705441 118292 219542588 99352 33788982 86776 13692101 20168 206255192 4371 215476526 86937 101276954 91878 134081777 128848 99281699 5228 228303384 111146 170996338 50357 238174009 37034 96187054 71797 280455840 127142 306459063 108220 337894830 75232 6477563 50343 335810682 55503 222692627 123050 188979405 68375 299436707 62877 356365233 34375 117812529 105942 103261196 17061 39302387 32642 274304090 80027 370858452 895 363978355 57126 203126509 100016 51566635 59698 310136549 34462 69976973 72996 32356236 120065 201080518 23193 178984268 111609 90297419 15218 7016897 101680 11984384 104911 328180436 102826 308236661 131 298961632 22411 19011480 87654 112100022 36890 10975295 15135 7446976 83988 366699059 99408 24167070 22167 49816892 63769 356123717 81968 211399104 130155 225807662 16607 319169231 46121 319261137 24095 340679269 83887 162656842 88415 48482580 101806 24880024 58786 166287929 54411 378611701 17811 269819197 106153 220753700 74759 277057663 65676 123755095 38286 283048222 105759 220193361 100953 314195095 104345 43129330 39075 273154079 25269 202272988 2714 334815215 80292 272430590 97070 304883882 108546 105754742 87951 356023841 72997 41939867 63580 134732930 94972 190542189 101001 139363041 97728 195380927 101439 270010148 110323 88346369 86758 259892602 32892 143002173 75924 105811771 18830 178305931 37558 236304840 40465 361963544 2723 173839253 79454 154143884 37798 345493861 98778 343626767 44581 227091600 96700 230855180 121699 322976462 124459 366613634 71586 1645603 17335 341995366 57761 39731626 17318 285984936 39504 168998218 109244 179691385 99148 355699376 127845 8378572 96158 135270576 5046 365180450 77675 326048866 129516 81113965 24143 269015128 54432 380682729 130550 1429512 130320 30836503 88209 274604700 35427 114351935 36638 212253349 27730 261507333 77456 255426286 120457 297892683 132873 80874123 18103 77265052 129367 325169101 114413 376989511 90722 106491985 54971 200486399 44716 297631092 81563 149489821 68681 321687009 43563 229199835 51388 134119067 24002 12619516 11067 244796597 46250 347043205 133244 336008411 49560 230901895 29589 57723792 5439 242998338 108940 228106063 52682 305246796 58452 112341007 23263 169800456 91808 176141489 107537 210942108 55432 383364736 124721 94520709 55730 77510757 50718 165773014 41681 166325283 38446 228383920 120625 109135408 53687 308238730 77360 34912199 128800 302219929 34600 163233057 86199 130856981 28401 149457015 26480 314767805 96544 123155528 77030 244950845 80149 128984038 14345 41936023 122021 120363941 127308 283677120 80546 306315106 125033 249312220 4038 373112159 82693 140360477 85302 95144567 9328 116565839 109784 40427819 109469 384643892 101052 188523481 121342 50961337 46794 178522660 20991 44053130 42099 221477872 118618 351111274 47091 377332585 64743 208136411 119366 256499512 62876 92864335 102656 15261908 96703 308445931 83381 29172784 77805 116232597 55397 94799555 60375 72652886 62163 109755089 79605 98158305 123656 315719594 60699 342425761 120001 321905052 111073 191238035 116801 289179950 110739 169293991 84792 294405907 63018 81573021 69294 242408832 49531 98021628 57655 267979867 2186 348063867 106938 342056401 110870 148875199 59467 122547114 98740 158041889 21093 102162928 112559 52473897 63998 375915906 32916 25574146 61111 118184799 87270 92040696 23221 233634860 24102 335376278 42305 262120239 53756 175498483 123059 136431282 45905 228080229 57055 80650423 99086 66839841 115328 319578069 125274 168168406 60210 115531775 7405 290676559 91483 241766969 112419 99224397 2502 141750253 4755 263487219 93203 150157008 3744 16508729 96358 105296071 66248 246744293 104879 298521539 16468 151571564 8093 148193897 50767 161054993 19913 296778544 8727 212765475 21038 348736845 99596 350563413 126881 217717722 59258 29493363 65225 6107597 99746 141931921 23848 142538823 61912 358589294 130694 171526872 35491 274774481 107736 55906756 75779 338066044 106416 365746761 118118 190309057 72373 163716949 28887 379076787 103201 11754135 31639 233426586 104661 132938566 111161 56564511 104155 2905817 34532 66377772 14109 195624223 68342 245659830 28012 309558678 54559 270876839 70104 245475206 6948 165417378 61933 300507378 119179 99314034 126057 340057794 65420 371787727 68738 175948670 21344 152107173 82670 381934188 45041 327431386 35751 9462510 15068 127985409 94521 162537615 10973 281053798 55041 339828162 99130 309166558 33199 236240705 70014 292482014 77083 329244361 27038 270516943 53566 28361300 77560 204998806 41637 40264239 10563 374848348 50011 33808321 56504 92478423 43553 116325681 63542 176677629 63016 18722424 78780 198695565 78359 704524 67944 239509137 118680 210715432 115202 286001752 46621 183479206 88170 187389979 49877 260341404 100865 272361774 34474 372041139 3847 192434172 22672 23636040 18090 162153720 62365 30296239 27882 378531376 41938 78648052 9475 240766169 14342 139320504 75305 348297611 40053 179396353 121296 91545178 95496 384517552 131958 152836488 132873 252397795 130599 183811704 68134 9665562 28068 97122715 87537 22680390 122943 211616297 73123 251988277 122356 341614478 119848 238673512 114806 292269687 52249 256563647 67911 149899674 24403 320139800 67280 273972772 133038 192044615 114624 298120651 58369 154009691 17295 382302707 45492 64364605 120328 99452737 19353 378650264 103880 257301779 122989 265814360 78668 261263308 880 97650417 131 211162891 70344 155446782 65774 323923755 96761 377049641 39268 164287199 41216 244277264 112475 303792975 57538 153706036 55247 333906718 73343 167121536 112245 52141246 65095 348131861 16307 232237345 111810 382845322 53050 329388169 28 13542742 32509 89858872 39986 12559690 4844 189764491 37857 83300436 68670 165104752 96502 21302143 88 297164791 70344 217799749 12854 202479084 23218 124105540 86834 67084850 101814 373579984 125973 2357982 119095 308090758 98805 38899071 86793 53830918 6341 143832330 92456 49675723 64131 368470129 30826 43214783 103046 5680821 8148 204140948 129943 118506505 81693 287017364 60281 233719448 47996 123773534 103083 338241297 85473 115153736 58275 270882561 4976 161623939 121640 169766081 97711 371067120 89410 111113165 110068 159014996 79567 162848166 114404 327866766 46588 277886036 78052 149793482 54839 226178606 10788 61982269 115740 122691269 56601 5622305 15997 149014329 131985 67943072 38424 276689522 107857 192134815 111671 316202682 38860 246817750 96685 250893936 79789 271288009 59403 307233701 28719 29338107 51018 213730848 106190 282332429 39333 213534707 23847 351072735 69315 343927839 94630 42648902 8055 178593101 70182 313018776 6615 201288011 109096 246923483 25550 153459571 79537 108931475 88036 103046375 18669 169902311 2481 24814849 35836 95833628 55461 321276145 106467 208241947 125295 117161105 42615 88246823 48567 230893993 51317 236877587 1380 77126935 93244 224261606 124684 372150749 19470 18405248 71969 246088754 96635 116379688 93391 90746633 2830 282612256 131351 139708825 79269 125209779 67942 287412989 100674 19513933 102653 70237748 80231 321658987 123563 137719942 23731 353903543 43604 353317588 65500 103410625 103050 40565333 84433 42849979 54619 255435841 248 276932699 123072 370931550 7256 240307916 66824 156817336 12171 165865198 76840 279341222 24457 380611511 81237 66729775 111501 5715685 125968 171272359 60451 27736622 5457 212608491 56149 65033255 20230 271754661 64957 355436961 47243 146110513 104778 310807632 22499 29146177 51759 358683073 114789 308814080 44477 9421027 28627 40121025 65591 349689678 98597 68617860 41656 92018682 55087 283041421 104733 158277193 21330 57095664 46779 281574158 56343 148929084 90392 222607800 80393 39039585 58682 17573190 74050 160843364 57487 332581285 126256 321512612 24902 202054070 121881 324257981 81433 210121377 98080 191668515 130532 174988523 36977 48994997 50530 14641593 71960 250872224 22278 306725145 126256 311588775 51590 54958535 107980 353260497 98852 216733212 60080 267799915 34052 175579067 13939 199737592 72463 123040329 99389 325652845 30631 79724174 61159 101396251 88187 166900802 51858 149949931 82680 13298897 33229 164811268 31392 351944150 45087 140026445 105852 370390993 100315 266689897 66288 327690801 85780 32161431 4980 195699749 16031 288463859 96653 358373452 52902 231639681 104441 101919399 114719 324756994 66317 312893545 35998 242987670 83191 303701386 85289 37112908 20898 124124 26925 112581719 50056 46615169 121597 69141182 132244 360706065 65214 210825708 128278 129241459 8232 101184805 13299 101829539 93703 214852462 13671 41354523 107431 72308096 60802 11960001 85011 110685295 16872 284268250 53004 99535944 70378 373150749 130361 278901073 51658 179311612 108332 147895651 94264 48331428 115664 180489460 66547 193836428 31384 94831127 44071 167889326 122084 98041477 112412 192120346 43645 29248568 79184 6311064 34266 327397643 105416 359939180 72799 173003023 28815 160586170 18494 203151231 130862 265473898 121817 220100579 114868 54417434 63077 250292365 101748 353030354 67261 365019678 84521 384204046 57178 116378172 114131 316202372 91468 82812901 96543 351073713 23016 270260677 104294 176112125 57661 223616069 47866 100822659 5149 55841672 70999 37609668 98112 358604056 31043 289633212 55834 121620763 76920 78348047 85702 23693941 36792 143078125 108687 48314251 18876 295615355 26243 24621539 128120 200621005 15931 285231953 75564 343993637 9280 251927595 55869 45226423 18927 364315523 5161 189445403 89840 171407463 126493 7712465 128992 200016146 98968 95175336 22113 101315479 37692 273064142 27234 241069767 48980 270346554 108682 125109242 46712 62584555 798 29566547 88424 269571879 12872 322049655 3566 264574566 19925 205646125 115739 58467452 36807 224783187 5009 3513819 92256 108789002 93082 343163329 15365 194178794 62601 268107395 70376 230966542 19278 339641367 6344 111233299 24522 225374422 116357 130042610 93571 202553190 40709 128905120 6348 384553587 33348 36390962 25709 85996803 108074 64552860 5663 155335043 64709 34609589 27321 339098842 49899 66584301 43998 356269989 63695 333894778 125651 129171840 81664 95400198 1365 2398403 71193 247638670 31978 169297624 43138 274026842 67135 234225362 121943 299537484 75017 368484811 20513 316538622 38622 383572942 861 42902543 112374 329474546 33309 211462302 16053 111310658 75687 259306600 55951 16214181 109337 57121811 125357 382585474 90394 382147534 114176 293444992 17610 156020202 14982 329359166 121038 75637768 69441 242384057 129164 349073444 96370 14758802 67575 133066075 105783 95341905 16773 196059912 87921 219929191 39842 86892534 48781 39627794 74668 351863605 46824 281850936 81653 189708611 118141 274350885 67816 334043333 24644 337674214 126537 197144233 76199 352977748 70876 157663445 7225 280424121 40828 141794767 82113 146841114 43060 268147405 73643 190708794 20074 62011006 6472 121020227 97505 263608576 62895 77779987 53415 339607678 18478 158907504 76972 68872367 66055 168406123 60839 91529802 41693 21735021 47419 347638211 42275 171199006 16878 275753689 49361 182115472 125862 323071598 73859 152353526 25769 358989189 81112 311371309 2900 357815595 42720 211418099 126907 254990463 41911 203263500 16704 177677236 71896 275875608 74455 253499438 6462 245910096 8248 21913381 54868 91667558 109281 351473788 99297 130098492 60825 240676896 25575 173380349 99962 292557201 24350 155717906 132954 103956476 79630 76630433 27601 286791285 109736 265775383 69902 62790710 31254 315048454 14623 322023991 70365 155400814 69248 232758427 46162 6755257 104702 67937628 42024 219286266 18721 309515904 30277 128181180 42089 101690890 73955 75575106 55683 26405533 47250 349561269 129012 298151848 52241 290979111 81529 185560129 69486 97260382 16317 276211758 84784 200860988 87004 244922050 18803 184434331 59594 169840766 46913 258384520 98176 222758475 72936 40898621 109966 308149527 109667 97523448 91329 336693821 98740 57529644 32640 351138532 77778 363313424 59975 45588496 74239 160020061 73042 143265274 41946 232019625 58485 379385071 105170 294056113 80136 32263954 41575 4453048 57613 147096784 119880 304437259 127671 5096232 131906 164529614 35185 42914790 52941 380887555 65271 38068761 30601 369052601 48302 33277802 90627 183720112 59693 325493929 93072 20385308 6304 106041528 57268 200651928 33034 125985365 36528 199452457 75698 111528294 107790 264744966 45041 171052721 102923 111575106 106774 353360753 44002 137179036 65279 81342749 35450 286519024 85120 355503893 71057 335583306 48515 78738703 2399 309726805 121586 38195600 62787 186241540 79452 155454309 49592 238635693 18126 369401601 55140 96632912 103441 186878515 111775 83284366 44946 255417666 84619 241958823 102156 152509935 88266 367666885 126639 133501348 55211 123935284 926 156207741 77764 210232749 119098 184596102 65911 137523017 96706 7768356 93967 48753960 5896 291022543 32965 8871691 130116 8955584 74481 124245376 55612 174644242 107357 17529146 83119 137830723 102019 338364373 66596 63485489 80827 168391577 97095 349367294 104573 39121791 80741 47329456 53532 83371614 107459 274746943 104016 319916044 60651 143287519 103689 190976796 100474 239758352 129465 51708826 17214 103652461 72996 320716078 54988 128380130 110011 293271528 57153 377617948 62347 345314230 29347 87383161 102354 4598709 21724 191237624 17730 378119694 12821 254120320 4960 324533770 85785 259829045 59041 112239832 54240 191891298 121054 356760069 78424 366527073 58846 244325552 61501 174102353 82434 65609224 39849 20562541 28608 193759906 46905 166697119 116400 14016646 104281 183919945 27282 133717092 88287 189215221 104005 329426730 83428 274963334 96500 5860825 58667 26835734 122962 151486095 87140 366239533 66897 137546715 68560 44581385 17822 143145825 65796 138332466 91098 53869050 22844 7710382 6999 276149619 96506 64600238 67863 251993310 98290 347977908 50855 277381680 41177 367487695 58491 59327298 63069 49585928 38095 70021102 46274 195733511 101776 332513655 70117 384387759 21069 63377760 53052 105547837 8998 370971123 42087 344768102 88720 191675359 117470 321025180 84639 340596832 126152 378566380 40991 113562713 45536 313020791 4970 214880262 15841 74417401 114635 28227787 130407 380627712 11942 147975322 89372 95740150 119663 254182302 5047 159765274 111447 111076530 737 58609492 7421 235610489 124002 99828185 72700 192685145 71305 187550006 27095 113950775 44901 380827831 64528 366336959 78774 114755920 96 335581712 131178 145472356 40215 366093836 3964 138605313 101720 43400896 1880 368199231 57356 322263402 109442 88844895 4321 218033026 76459 187702763 20750 173943919 111889 220730585 76578 204110874 37167 256230342 109509 88038185 94685 325215625 66733 292050882 107822 192160835 26545 142104436 99780 169120458 113607 61204449 27540 190268506 110583 239547980 125535 217492907 76321 272318074 47377 219308323 81383 254809973 12656 30191032 76323 240047020 49977 14897613 113794 154431018 31010 59383081 122864 50033128 82796 73422726 59513 64368807 107637 58518972 10527 76267185 12437 270690310 92832 95401107 41249 5031214 104841 133719692 117916 86124620 96639 360323842 21560 96083425 60728 23376734 34874 370092083 73365 64855392 126921 363311393 19682 376809217 50345 125984365 103569 212971803 111429 121898789 113647 312870027 99611 214861375 124092 111872648 130513 137716978 61305 41720487 125315 147156607 30569 319663790 71424 261101407 92475 301220450 107468 377436885 25043 305750795 60965 111009678 113710 323767234 42060 83858614 129903 109071882 40393 114525137 103746 15883542 78299 43004258 45287 246067239 105795 338912861 58421 344328209 63333 228889372 80186 142391889 89645 233566298 22179 243813826 29553 298115145 15948 229993979 25676 179658078 115364 169055299 107803 29045464 102256 163020599 37787 206909610 120405 338081738 917 220699380 109645 278297609 55963 306732295 15022 314285914 40573 202583487 65286 104244138 849 72837106 67865 124357609 120362 305671294 12683 79674381 7479 117807349 65285 168571527 28507 126710386 43623 268952209 4367 279301068 100507 157711256 62460 295497475 74876 229121194 59976 283304736 9966 277767217 132241 356366839 89637 102598866 51016 134525294 46349 211198175 113364 179828774 58976 378597918 3637 39660651 77331 375745581 47239 346721968 31434 90013014 118485 343028066 60757 60130209 37533 124752859 23697 295277915 7110 127920326 74603 179350342 41664 354341265 108995 14853137 84148 44434740 24014 71001962 111600 11912623 84580 255883700 93070 167642309 40310 303066617 104581 274197656 79066 166983532 39062 95462406 84482 211292287 64655 209851770 127691 297991615 5697 121307718 30351 313622051 121595 358583754 37548 333536604 124139 31430161 100119 42106392 112907 151065186 31317 310671182 51986 249733687 56500 151990786 75694 31961748 68980 219399896 114009 45447459 10343 378494875 69537 293673174 29509 363915986 104627 293136597 25625 365108377 90664 37047944 110787 113527177 52186 308510585 25700 330536923 56083 333189335 57474 327617687 8455 9041418 91476 346647648 70979 315848889 118075 379062999 120211 303171692 91256 71372488 53620 6248996 66340 1709135 56671 105656948 9210 139558068 70628 361319091 45514 197967262 43817 331892987 60869 244227764 16133 117614444 36653 42396871 131937 25934912 124331 275051388 85992 63471914 87420 10601380 62044 379675288 42215 194881355 93318 300741845 49890 52449730 111822 135862581 23199 182571600 123598 103085770 106414 209218582 94744 251430643 18910 93888482 2405 268802401 100176 289129026 133188 155998849 28167 10713829 8364 278051491 112845 384391290 44402 115462775 82072 225181221 57817 330965111 70512 289993969 88094 109287038 34856 284447266 29594 125561290 101667 192288852 2685 286459979 5803 131183117 88558 208435006 104616 132805970 118767 177505268 98232 300878507 79683 237247958 12287 384084276 1524 156829596 108985 234705064 41484 289733738 110053 303359731 97957 309574827 34174 357407501 99104 315940284 126771 24775635 13870 261332074 33332 3944814 26841 139316410 64363 171311952 96004 184868735 15701 43740105 109529 382106529 16913 299266056 76543 9329227 119032 265110116 108441 121160907 110786 340071498 47269 273352463 129546 1203913 125049 362532460 98863 312982611 106634 38798748 6103 237854278 45380 37828711 79903 97393292 10097 277707812 88868 141287712 115130 40811977 120140 331146203 66422 271185008 42500 299028970 46873 50529672 56446 367839866 17376 378963739 11282 206283869 53207 291101774 66951 109634994 78914 264001300 114853 229514776 36207 333505905 96791 18514433 118147 243538103 116518 227320716 30771 171161221 72974 238587035 73593 360630458 4441 267334898 79389 347103784 2631 170955624 42878 206807682 98172 171596238 11856 86065635 5458 208775341 91839 256040310 115666 366549883 32757 270439657 31713 214593433 64933 104003241 75800 88119185 50175 290691847 129590 237622462 25960 264140614 74190 174149128 101660 378993378 60326 105881688 46671 234710086 133043 181444831 36765 337847952 107964 339703189 128117 63686171 40367 161923980 93312 223251347 55481 255306747 101088 51851711 89140 355096188 99161 211045527 49552 343174183 61884 374325861 8008 270455840 126853 379466934 132070 190147068 109904 58799215 55247 365187063 50603 41640985 45169 367096968 93165 384339686 41235 232839456 95990 102735344 118771 246019991 61470 271995889 34385 207079263 109035 68367914 25099 292140957 106961 120156210 33972 322317748 53465 384720308 34635 90048045 53699 327160465 68428 120249128 124505 83742637 112847 123272144 37615 311697848 11051 383649548 50467 33937247 47094 369012410 33152 207393073 15267 106403436 47753 136917000 42212 185663030 82597 64672713 77698 110528439 49862 274293074 89657 348091284 31181 350833839 74426 275707249 117474 15192367 78313 322494134 7657 160806805 28501 111380170 84322 56022037 61258 162490618 2461 294860143 37034 344071839 102523 336205363 99835 303948474 101867 334943233 84908 251294852 193 23245898 101702 119715282 107984 262002048 132642 92811975 27054 374149427 113975 170331127 33040 225698824 42920 248612571 79711 149026351 117119 354424604 15106 267816095 70376 25999946 94407 70783640 89225 41116948 59760 332783855 109874 260861496 32879 379932879 129396 348891369 121614 297757320 88003 161620647 115139 298233603 108247 284428089 105839 309793061 933 147243666 15578 219538970 3458 251329062 65935 337180772 5149 359818168 131387 140666901 69268 344624507 41784 109549792 25025 229892489 53690 27825313 116778 35758387 75972 264335252 30128 377516080 132238 165195364 123515 252056986 10495 147832534 49313 209802455 31270 229797309 125442 261433422 48732 14635049 122941 133338909 90773 348856150 114133 176063913 19586 260574441 39392 128395851 109096 373499581 109132 25681455 69888 324337021 116138 40113078 54064 336882853 76177 251789225 118361 141579165 97970 327189772 13987 55803173 58528 151188818 33929 60254786 1763 186270593 16819 229213064 75698 368196480 62409 259524037 25891 269048376 114801 68347105 74932 351182192 18599 309334359 66378 308370340 66396 37019050 18544 289977345 50770 50728570 88440 283892511 29955 266012098 119606 72951 125507 280442975 92358 228622823 37447 86076636 99778 361624125 94298 20392464 110753 111058396 4646 355683666 94145 263671291 20018 232174537 75368 143824761 125033 168677132 83679 38292532 10779 64879747 80055 108922626 68966 222853691 15235 188161480 124614 264609482 69315 120889024 75577 49813926 48105 259049152 47082 333450543 129730 357577638 129599 329920484 96486 373263875 53531 232382156 32245 179770793 16968 84033650 45675 135723459 41402 37286979 71179 64816062 116329 287118324 72259 160555369 13113 177601504 101075 60027786 93627 71928350 76645 334192093 93305 36081553 46771 51455351 24884 214025147 79235 284414030 120239 109031804 30704 339223159 23093 187593787 112642 187891833 97202 142548870 24726 381285625 58820 255913455 44226 303331119 5187 205492536 118698 27714426 99965 182480135 108373 100669199 124033 61688821 120350 255809434 63230 320581599 97327 325319862 107770 185412372 130199 285114423 22448 46591627 2138 260959308 19330 280494923 115508 270521385 48011 123530153 26166 345886173 76448 314638183 59432 184158769 23546 121546833 76597 239680451 62187 226216226 86648 306638565 16194 320711632 53636 25356208 12365 343392067 9644 293602905 124748 138437068 16481 168612870 85118 312466963 31747 32221849 112388 229971694 57815 76127447 109507 367398979 123814 200631169 115188 310383945 105953 305115408 85157 237309031 25224 102483580 132478 177094508 38921 156276079 113395 149987949 44698 191084445 53267 342372407 132480 92765865 113213 11142739 109783 77065367 78849 65900498 67115 21719303 7553 283906031 13003 8801129 41218 328656553 1323 201754424 113840 263273731 109461 209081657 126074 375430419 128747 60072826 39265 107562587 52661 114214612 47305 97776469 93531 6039483 30300 119697544 11962 374009271 53012 12299373 48826 75700645 29921 219303240 70666 244008161 113213 154588433 32218 227717429 24853 9526838 131030 6626846 93498 42321818 27190 210079063 123589 295151236 128945 218732994 106194 38106004 49555 345538624 13427 313983300 115787 37783933 104673 72812325 124113 5374693 88811 44738726 132101 206537862 39510 17515808 18211 307870743 121275 288637379 109537 174802202 40830 16837087 101073 289577350 66787 235850064 28728 164355254 39846 105812396 29112 98998374 105110 43678094 10035 81285708 23092 73848239 33846 124416641 120621 40352373 49197 354763349 13438 99732324 22209 374136573 62159 35850705 32125 384184812 81810 167983509 20102 376560478 87668 232403983 81163 168285451 27036 82848515 117965 341306790 52926 42034062 127858 296024236 43278 119530564 9957 81026795 41206 223908010 123017 139475006 1269 36793934 79079 284722204 28070 130850037 59817 293533483 115288 353085174 100905 371752546 88623 295611229 60803 169433262 69960 41859577 123344 229889555 32750 357248586 95794 202115985 82363 208445407 82552 145869301 22712 186298631 117700 223173422 113149 264134974 96063 175198454 127327 275071270 133134 192763829 78470 25823281 117671 260589251 37473 29406727 50755 149027571 86881 137977700 128374 170659217 115029 263593226 17756 278555564 50496 229462338 91142 295067823 54668 272919246 5754 357571532 27261 334902934 112127 35455795 91616 278070679 10093 346233070 105885 321086122 105897 367730007 71189 77605311 100738 143271310 54691 383426992 90527 137185770 54256 320481208 72626 87668587 77253 184378564 35981 277648138 68565 348623295 82361 352008625 42936 354901885 4762 324577037 32855 32977200 53195 268170325 43600 334651911 43816 192791625 29380 254987333 14048 273190124 84259 258133507 23105 179468146 126217 283106594 37173 176827072 108516 181362038 6057 99491185 86132 124779865 73001 338880110 2836 23745615 12831 67033402 94966 302368646 66832 342177375 30063 189863220 96907 232858895 121376 93837912 24262 12188642 42009 248522305 42943 153299221 83591 138152904 63207 38295879 112658 286342455 130807 171750786 120199 281312475 93661 26311633 84502 4017770 85938 155924656 62044 318911602 92563 272176474 130267 8301835 80964 39091878 929 191385767 8441 311847162 98826 306334871 111350 11169003 40128 302528247 39993 86911625 88786 165466334 129112 305625438 105806 349913052 72854 184966251 74465 178514091 112326 166901165 89148 269437579 87731 187147843 128065 49097478 127553 319502380 96035 384259200 96156 301683259 67807 200087312 18564 252011964 112912 90584845 93581 105713574 6152 160458262 55704 244310066 22871 287274483 833 264751970 88503 321888029 35008 322692092 56649 279164902 64671 339549088 70262 75691749 117141 42047944 121758 57714874 31190 77863750 1937 222145184 89303 42249977 129760 321116456 94195 376516596 455 154900358 66265 266096092 126480 240933082 73981 19322060 120125 253564762 4801 168373793 110236 224796241 89028 113979160 108643 14012549 37680 61928816 44619 302150038 122237 145177932 102471 262530853 18905 189354315 45015 361795596 131810 322491314 81753 179162221 133277 135187262 93738 153085819 16888 220854140 22933 324156624 26718 9708235 1520 358833724 42881 170412085 36028 38877750 26962 254847989 61230 5803711 51261 17234 27958 14511288 104716 53264610 132284 308400137 13699 113204132 82944 39034276 88321 6024066 71428 89835279 112423 112662456 68897 298839728 83310 228100726 47363 216450620 1120 174041077 97579 195366889 126010 370449661 74658 154520863 101547 288799663 33858 254719972 49451 228531407 130956 206676742 69927 295740246 70506 249966738 74470 280478815 55687 259883110 123449 256235224 39616 229753646 12915 365138974 79937 180283079 96502 350468708 91665 219713135 102131 24677439 65106 128714287 37038 174597031 57141 92789388 50892 228591491 132478 198082723 110372 184461614 102039 164046479 5541 61182871 99778 27160851 57291 25450638 22762 173232486 19892 382037722 16254 253950502 18294 373363311 95011 61116764 23787 261962680 104752 84622864 108512 219840837 2431 76986506 7483 62377936 82370 293315666 84517 157208298 27614 346067384 30626 134854763 87769 116297814 86615 241955256 15417 356646947 7989 251582599 59351 261482148 76395 367889711 46568 206125175 103278 190350837 101512 212657902 107095 156843236 12766 355986153 42510 2608738 86850 183729795 10307 376830467 441 384212641 123387 380960449 25070 299756669 114945 313136455 31728 210135231 112932 241897935 66352 292331188 86147 259205399 47879 307431831 63559 73075349 7461 280994015 55447 12879410 47109 28073098 115387 5507800 62169 31340806 100270 344911506 62525 299447014 109414 355691262 61899 281851733 12189 311250859 351 348468256 71436 311399116 77386 214820944 65689 124735021 111863 123178075 64937 218372287 17012 31895846 9336 358985271 69723 291368890 65833 59115049 25337 309908579 46831 196431167 124846 6246804 127134 4277368 19747 273777240 64140 359879586 58865 37844669 102966 347276727 51862 98306749 17717 262520376 120212 58718560 94378 71589567 10886 272227354 57770 279084516 130132 328776554 71658 384737309 81922 278914890 18896 197968715 77774 103909862 83381 13614608 78168 164061528 121764 258197352 130077 148789805 7015 199311331 19233 187920797 9170 255797809 60299 357437456 75418 157739216 69773 344962368 120532 119771748 130790 359236272 74497 241567360 4142 272518848 16937 9853773 38778 192304731 106426 269689829 84613 119612836 61573 124970645 44718 144847162 108312 255547196 27758 15355678 88776 342109640 27298 19938498 40323 320191152 36929 89764009 54427 342633754 96980 384296228 115419 218622657 127696 84551255 51869 43515122 50364 265019984 117963 129741035 23000 348518064 122233 333197296 97712 208036688 123528 27682096 112277 290474986 128948 225380897 38175 381659947 21296 47362692 6262 174209771 127845 160292044 20441 288192668 110192 326821465 88107 315553151 131209 110517133 35297 260508588 108116 201932419 115499 96447554 96587 331036085 26565 60305552 59652 367678750 513 315074719 23165 301501600 2534 339111083 102791 102132863 61013 279164971 25704 93467384 46636 193626887 14702 70200396 13139 293685412 118638 331298801 425 258572210 70562 276204284 89108 182056611 105486 77688794 128771 116264064 121528 173920611 81943 50943650 28102 177598919 23024 241295931 117684 105440032 11994 371044415 82855 344554323 121523 311418555 121686 211639 82830 283275250 102742 104648218 8183 116981484 122091 119816598 41701 7851938 99568 79180865 103594 267120484 107545 7623793 18128 304165685 100776 36436108 73882 144045747 128310 166000546 95704 16960004 73228 282556726 99272 371892311 13490 6806646 121042 47707707 95135 149375996 78129 337706997 21069 80102295 49097 270785747 80035 195104802 79437 223701069 77962 62329736 115665 76015319 20385 124837515 126815 373207829 131933 161052248 69612 286452889 84184 73694878 60613 202710724 87111 221490049 18202 299252647 66402 216736648 51618 220416419 88904 257558623 116801 323558305 79105 140483942 85702 76669170 14540 228466989 76836 261800435 7770 63059301 86495 221834085 119557 198762795 70927 258223692 12021 68332970 11707 66795178 25115 324184182 43681 204886491 69481 369682712 89006 5980423 24184 352171686 27472 51109643 105917 73716175 17373 339714779 79958 333161918 7127 365636930 83195 277877493 31303 233549747 77306 213101878 89541 167777976 28202 367335912 112365 231122476 20200 45057771 51290 249392355 606 142093074 18136 342768853 40422 335048882 20101 87513054 118034 182274763 131351 314752592 4457 291838417 105166 362642809 131628 249342441 6020 238226101 43063 270889521 22505 96881562 23013 23899285 19522 72931476 108396 326240216 78749 41924969 42515 21472997 46829 206900486 57027 69881500 63626 169107269 74827 135181981 51080 321302155 48651 221269531 52384 48791435 109045 178735628 60294 123940325 35329 227433865 19685 174782526 117880 239640929 130269 377735235 61850 16790610 38990 135694485 53786 109523791 59525 214890311 84002 81779163 126632 165715443 116161 136790339 131296 65189323 31949 251295817 20528 219420489 112622 205315109 77317 111690851 46608 362143958 116494 369970542 74716 90933295 81938 45460838 120002 72973376 50148 192469013 94281 199382304 84613 175163897 38162 69488049 119304 25045241 14663 148956326 82329 47768467 22034 314255943 108104 335690553 50075 210428821 107767 93578545 102122 294688777 88470 254242650 90203 43386199 127128 223657167 96060 38358786 32926 90369180 14350 355096771 85731 138173159 123470 269190644 52188 12549337 16964 71525047 104281 9286861 28242 280059581 122826 129740032 88069 167980434 32965 343191772 11417 333331271 17073 149428801 8552 126723989 104671 46604385 66146 191378780 65251 66643330 111958 58486339 7935 331415570 6170 166278252 22373 305899741 122576 180118777 65384 120578707 69245 295848230 73303 350740388 24813 274665482 98757 84008446 80783 257293857 92388 164576271 109340 336802082 10623 20906328 60025 139324847 45859 150166011 7326 34557103 109155 314169580 68842 11151729 94285 353837641 123639 296052971 103459 215908575 104493 232635599 87743 149889435 114683 65899905 105904 1432898 66897 247592274 124813 306875456 74734 139071565 11948 114601587 34377 353277058 130912 155469419 19817 91341280 682 141312184 22616 22635434 101557 312942712 88405 101164717 7748 112074268 31149 78121334 7999 175031307 19104 297936254 9717 324725164 111375 221470488 13290 287956315 120269 133092778 94333 82631129 88944 176247963 121965 46181188 81590 45644253 126678 44191724 102195 22452506 102011 160541086 79799 205991616 89195 263272830 104022 366773485 27255 296693042 17338 252389555 2896 198631623 121834 215622728 49280 94110385 119519 300070386 112832 231174370 3650 53497412 9601 183792032 87773 241051973 15322 353405264 24201 354266075 112945 86767890 102560 142069997 4750 241720858 49303 364094869 38088 138353897 70345 279262617 82347 113496619 15424 313261330 14632 138098812 62507 81627422 71975 194259319 76465 233666662 104198 127194003 39662 269359704 112017 115368791 130940 75803539 44574 325833856 74379 114858876 81905 81249265 24362 72480089 50093 194241654 74672 43225142 37268 366760596 52550 77822931 87868 348897085 114742 41650277 30315 137402276 41807 324149600 53328 218919240 17466 4982118 1626 230496697 121988 343186644 125728 48142670 96113 279393556 61497 52404364 71600 319401413 115976 38005118 131612 307334675 104160 144478919 74190 355514525 95087 314070687 81374 274480654 30242 122033122 87297 340108508 88844 290930037 89910 102465136 88827 382526396 87003 252838572 74996 207147957 35170 267562227 39861 65971654 52213 168146397 14580 379541068 112725 201556753 44578 118855391 75447 253235123 115327 269031417 3482 188955981 119684 232299026 96158 63699235 9688 315474419 14946 318268404 115350 242641525 73008 147097743 55558 356321151 20385 54557410 1733 259367322 28133 155932022 61308 10646307 32707 173297716 71491 383171046 18232 157265121 115709 72074147 40546 10493895 59812 38359316 73828 51752384 60428 233738243 133204 285845322 15132 335481857 126628 143209216 45905 218070178 129985 341954712 125133 371412105 109193 263534616 46500 178956975 2440 164479165 125434 248603941 81530 278452252 88078 380142950 79190 32344185 45190 88773761 69634 282403756 65572 316072052 107445 24983366 39500 64158308 2210 56039011 108275 269845442 5368 364175883 42172 348534704 95968 50165683 129458 30180839 76354 165752051 67157 333778481 54625 312983112 36829 10342161 80108 302684703 82204 78288143 99368 204111758 114530 203686169 985 377282803 25971 132709640 100623 323012027 110564 345520808 550 71282636 54322 127389444 20445 161069240 15252 95070781 17118 12283975 126817 345130172 43796 212425392 95399 140852550 91932 13481145 25931 325348409 95895 23102019 92396 279671910 21869 48387160 74851 92646806 66818 305964936 119634 15123597 85992 104909204 37647 17160931 40537 36011362 83565 263352561 79480 12242228 105786 199806635 112408 140013138 124948 229910390 113332 92048312 40822 255716042 31951 361601651 6635 24616020 54479 336143441 105390 121422100 132184 350099394 117113 301699741 63148 352159803 75671 260541229 109859 282537740 93092 33322108 5962 371471669 18995 36231066 38759 330019710 109049 276346815 114114 190713702 49989 48976726 85518 331494459 120136 6261043 50708 68578737 90470 335208741 117993 136959441 97377 346443760 62039 315804855 61251 324814601 31022 169646592 70908 211715293 107448 348750734 5627 204915785 75459 303722515 53255 326958800 2900 16935265 14588 301413163 100799 174622950 52364 322881713 59490 107801092 5101 374377445 77004 115865980 80627 352958680 20544 244168535 92634 162545692 49255 147051214 6086 25081179 125912 202821097 9793 283320224 83041 137709615 33356 21253182 25205 19683858 63931 50823128 52379 248807786 129522 322153824 116803 19624525 124778 39372447 25778 154933113 77637 24418883 44856 214024653 22086 62048903 62397 83445744 9249 246040741 105878 291192907 5709 337468781 82916 193352882 86368 213839465 9443 42883945 85054 229646560 106097 19431565 22430 67607646 7281 267439661 42941 103473541 80860 165880442 25763 16951314 45194 243541251 25903 273850141 125561 264666573 84122 354465495 19982 106913721 128688 3736456 67730 158467773 18220 67257860 125276 133310436 88633 15093813 114792 47702070 3950 168709191 74542 13219430 39989 352177242 27521 48811643 62447 362456402 95135 215586033 101957 124813567 107903 91731818 13266 375630110 87949 13495192 10633 241050347 24654 215637525 118006 293840588 3855 295029206 119354 369799098 73932 384171114 18558 130077748 69407 357100918 49403 20689703 116572 1737895 111915 238987613 97737 238043695 103042 260879705 125684 1171410 108354 344938965 97204 258300463 16188 326054741 6423 76909251 116036 242467205 17975 68945616 103622 23595480 32810 299232135 85995 239654051 95024 257634757 118899 288807733 34397 368844742 103786 70722483 47316 361843972 1099 250272811 52836 340420090 88952 378687033 5618 274912456 7484 288705182 122370 236374964 47175 365842828 101744 179808508 106372 166756698 47940 98519273 44541 353470801 94754 362952380 26692 170907590 99037 64659277 20083 155124686 21043 277737512 99261 177082337 26449 267152233 132517 81300203 75081 326969230 103210 207026657 97830 344253687 33655 71544980 69479 304901163 116717 70638492 13774 281200669 101907 123038425 110510 14694365 64614 197718565 35599 332627114 67075 132707508 43563 254763081 116046 15207174 119552 112582145 111414 84457560 82495 65797144 128562 5808850 31778 164411631 58804 349328147 121866 342167144 31648 128865270 58145 284236848 63659 369862050 80747 327219060 1350 318526954 24140 26033905 23329 35025150 58190 121022792 4339 43367971 40558 353312041 26743 168598958 69929 128441574 117069 333556626 99765 289532487 80480 60169630 66870 155446934 67140 367753465 90778 295178711 15033 222386636 19708 252410886 119460 140930154 91547 112421156 89840 320148897 124442 154171610 56053 206572774 59307 189517224 19387 17671160 29593 37706357 129980 273852679 39672 186057324 40750 380842654 22168 126684700 122876 47369768 72312 339277820 85053 300840804 96700 103598271 74714 162104833 79327 231231050 111069 27509751 61806 46583381 120054 23998471 23689 111221744 58729 370197921 72831 49585652 89339 271793899 108290 258732071 132362 168499614 91343 87365446 12273 217143955 100663 107991141 67142 335678898 10623 35340561 11754 333485576 72968 369587062 61353 287814926 95604 192466034 7072 338288655 13975 132653179 40614 205742300 91559 336328668 56581 326051774 29476 45100955 6163 14837584 81054 248072531 17412 171362913 14571 52663631 36821 285021715 25351 337565080 115120 244676871 46088 363708804 62232 81741478 60765 355799300 113319 364377318 19780 166928238 91878 179248400 35654 243078954 51365 13907646 125328 289198493 26622 328425878 63272 54584752 113458 242386059 15552 55100690 11802 168466441 18087 274475524 111017 100626746 127036 71012470 123206 272072552 95734 181688745 1159 75716200 129873 151630575 49174 248615132 36118 108666208 50085 101962537 12150 65622970 65174 219464567 92401 148279156 110298 215561809 114030 97465142 63334 74954114 85203 199870686 20966 126159378 96468 209477950 70963 40260265 18561 329764740 108765 79934756 35993 349834172 100348 20176929 104046 217308056 29769 265103573 13876 105730112 128437 92616704 87246 197905902 33796 346097993 66438 173689263 69267 73713849 116540 2334677 105486 276277476 84398 371744026 56155 69196866 71280 182975245 93916 199501059 6319 375091652 31978 163381587 24248 64148127 64838 167930351 115050 233458283 31858 93079134 42208 245697490 80572 183468402 58140 271035781 19957 110631114 54961 193541438 41149 175624283 55323 240711928 93449 63555717 117293 191786565 124887 361088803 118824 312088688 27693 236251153 54896 374744934 24739 106910211 73304 242175106 94428 102220785 95833 278479023 57473 72759763 64252 105417464 68079 234363552 43142 259942411 5728 117307758 93856 383610378 109816 264923717 97240 223256825 129005 96548204 122652 132819938 129534 383919728 132737 295446630 21252 78653558 111638 206428193 87827 124388730 52261 350950578 48102 270730832 19112 94498905 100102 227941183 66750 240834247 4414 139064021 53403 327546248 100182 378659203 28613 212086819 113975 20822379 38796 367656550 129599 163430575 22386 152794804 70026 155860338 106402 292361780 66770 325502768 47110 104852072 58713 249661302 3213 33549989 22229 369546542 54753 282386243 111574 39265569 130606 189661014 51456 156526207 123621 15052130 89804 156039982 53164 335344881 85136 285734567 2523 316610353 70767 55727624 113027 337931464 88035 324238071 69742 333004601 50552 15709746 27073 77992526 47351 236820517 56738 349550783 57446 27156200 115773 261164063 118636 240837099 53124 134324111 8817 297190133 46869 19459942 62353 358213233 74464 30919515 21171 229150384 121885 258334369 31474 18361624 80181 282487496 113251 90878304 89591 67037894 61776 40352554 124272 2819164 93088 260507393 3500 275153744 20937 9517272 122650 94926109 30307 96350343 55510 316126863 36131 206856567 74646 250864862 110616 69650554 63040 171848567 23633 35565473 37145 229360012 15958 82823167 18172 223009235 43423 63516064 47956 366183001 10520 351636282 34511 228635013 116389 231865254 44697 9372517 108220 29848448 74958 292742626 101693 185260250 52823 152347038 124673 59418096 11413 328692155 67322 178056445 102863 64407626 13152 305883504 100089 221438387 115241 127086125 84960 180335849 130868 233887742 23976 56586928 57722 98875121 77115 231264301 53409 277408220 117670 270881654 27682 285709513 116400 142549588 74287 198503384 60249 193946045 92075 68847079 12273 235238267 60861 76925765 42654 29799786 19713 215717124 18761 364746487 5557 43713630 54888 271776905 42192 52628135 47 143931914 9267 205876662 69410 272574833 105612 67105803 127447 40589698 128415 115973734 70677 135529430 34101 210821584 59604 114703481 61559 349471600 6691 158779187 65828 143220618 130373 291211954 93143 160870971 23851 75465514 81175 103748215 87244 304525926 74287 55055811 105275 309740561 45243 79959123 63488 360689220 40059 217393460 117750 211397968 7458 94729381 78213 323978263 71804 250851680 93126 39983548 59307 57787701 38622 190052161 121135 306171382 73572 310011947 3856 255711536 109771 272941131 22903 44117719 118276 87418961 81912 258593321 38274 360550375 29895 7906465 62605 170574960 14009 86281853 121202 208262174 123111 287150534 41613 115862209 45487 333858191 68577 239729769 5644 285247928 25107 286036649 52833 106983935 130407 259432590 74346 191569176 43931 159701286 60794 222766999 121207 279121402 30829 53068465 27586 102081574 81797 218619557 19880 296736471 1632 367053018 8226 333467249 50411 127643875 80521 83768488 25607 154629040 25901 96350296 53496 177609697 127919 273950709 44883 375001478 122977 231228259 3440 238685300 42648 127390220 86779 235697601 13417 294239101 5214 124470188 5807 65118642 12277 52424619 6854 138914781 91657 247662252 26937 324794409 89506 84318638 103423 367437101 36294 172144637 121389 80666662 34240 142518222 68417 151674422 10122 140693704 101175 235755374 58039 23049743 122475 298373130 9967 107359803 69723 370320870 10283 314271928 55559 20875532 30083 143249110 68089 196274023 47952 46181865 100513 378777824 132050 205517802 90142 362577333 3395 330092427 2105 257692753 48247 195211620 59131 236255044 101806 230368478 33054 7615022 105837 248645801 73085 267866262 63950 97084751 107456 35641600 62920 1829380 76592 199253498 14431 381732947 47436 250516716 45302 215899945 65074 356678308 40985 267214233 9392 311330710 52246 336055129 1335 232026483 79393 207322078 125764 330491739 77057 182163824 75581 130387665 33154 43963882 119147 280604887 89297 121396172 75997 183133508 120411 315700714 117945 79740905 10641 106425913 15372 339969828 71630 60305062 132244 231612626 63864 190686124 18492 41803398 104279 174480489 13322 106670274 107277 237966477 42017 91351156 24646 225729216 20493 320430234 35315 251408082 78676 69439575 90577 170571367 107518 155631094 48980 186931023 12592 273685979 14894 378272300 88309 315712176 39420 28189257 32605 384091395 27280 243705501 128060 204296537 36333 184437276 50979 5185499 86127 234571242 16999 333370356 48137 308494445 7442 297582289 126760 268244476 2372 240429485 26033 163560108 85285 276549023 117382 25045674 34589 249401376 58779 158429765 45972 52019755 64458 223411284 97638 214960495 70154 22756330 3824 343577501 124125 11168565 102730 106426179 67207 276976551 60660 178992667 100819 340721221 19073 212529601 110594 261836659 119364 53874990 16861 112409187 97241 121229562 65390 313661230 75074 72555743 25296 233420833 40501 307423447 80798 55716908 2292 259078181 76656 77579783 91275 118616053 128049 28002963 104133 347977111 78613 119646107 112279 169096096 36108 105792447 95052 45820748 55857 182965785 125344 89596689 77603 260138036 596 377179959 113275 138087072 2835 28734194 14175 150934422 47793 157757896 40162 312719284 113484 40564483 83769 26712931 26395 98449979 82418 153369259 8326 245634265 127155 23601101 129396 58078922 90630 195153226 132774 280954054 76351 296247961 80198 176873712 82758 220145292 57869 122810687 46338 84960887 90794 165942386 54594 193792003 130759 330831080 43243 228826168 40043 268228766 69364 315559619 124096 14469659 128099 272249090 106470 259016364 27540 168575161 57891 87201293 131740 70245699 64923 101088779 82495 205495845 80000 101292697 23709 209020788 80489 118931608 107731 317130025 32642 5149824 93478 304350146 56674 34341882 102759 205897021 72865 216914360 127012 18668987 71168 270741506 89420 227225432 60138 180977182 116322 26159799 86285 209477913 60777 82207698 45603 289967243 64329 379650819 81886 381845095 23164 226608043 109461 103790210 105368 50774255 48546 4003335 70700 232547908 46502 227090505 60705 294053077 35160 318382872 19694 137074527 77646 198391579 24322 345576041 105461 280756169 12602 244497719 19486 238263844 105645 114714695 100714 199285464 118135 256787809 8589 348771091 17943 384784164 72141 39568096 6205 41645554 76351 209643973 132491 376988191 18169 15859178 74330 77510633 30823 341057989 121135 45393566 117633 174157801 104043 110531730 129662 250273391 69880 76322211 54744 240070892 53516 9710204 82843 106582314 4108 265432515 39508 118597313 74948 89563390 94671 217753182 61866 83066085 458 384591097 50613 183330647 103908 150393713 5256 3686875 45190 62666230 32393 324677943 78729 284379493 112028 84740255 10852 285036991 120491 24063799 19657 323007184 69637 330576837 66780 16257354 127710 119128289 49491 289531080 92124 80889793 103324 51385965 104820 48924339 100011 274969242 121535 366854951 58297 158759123 50602 182736976 70892 130639897 85843 227171970 118475 143927262 18425 177308835 30639 373099182 91692 98218175 48529 286517497 64013 250972236 67037 134587959 48522 115258547 102178 374836246 57492 328999303 92924 246548978 11788 222742887 49836 23009826 100217 188422909 50755 142188048 46544 203940025 38729 216092868 61350 305546563 11015 49958110 37361 249521385 92958 175971562 123865 305321570 64065 229531351 115573 131811168 53155 242149081 94342 241316993 33957 67354631 86124 228777054 93162 351480018 85124 380625846 27317 297878565 40765 96947874 45260 320587378 23710 298775910 17905 18842569 53100 22066487 11241 325359382 351 93741184 14977 359074392 128738 363479334 87923 96262306 42928 207003944 44047 288080551 115623 209610891 40742 19515604 60910 235261753 111748 90804320 15311 42055296 119471 290356823 61437 53087617 87634 304827014 87414 277640488 101386 210653339 64901 335230703 17387 70408224 113984 346096339 29236 353605725 58987 364695861 15623 234332169 68846 165664082 18022 138932932 50669 250643810 14625 22238330 84435 271466596 39633 233396503 66856 323146581 11493 232809169 74039 253828145 100271 361261763 25073 7754394 19215 359736751 128706 216185122 22007 158769042 61429 359748821 15584 256615646 80987 57924848 16230 56192805 15812 246862384 129796 221274431 126053 170691850 29666 114815039 64817 34650293 102530 109429976 106629 179733286 51904 326547547 124729 71390476 129695 212753659 13586 356927637 123923 21871713 74253 109941085 51932 84959792 51268 334597765 5038 263893148 120511 57146923 82728 340638700 15666 89767783 86262 300079524 117274 107297492 13368 211655520 34094 177622364 78123 288963733 132132 174312514 72611 208627896 102837 278652402 85080 275198002 73852 196961128 94630 245299333 47308 242307327 99391 300027857 76187 88044380 120686 69507298 126376 113902882 48598 376670150 43455 198812685 114829 78657894 130553 76235543 85707 141628361 82834 271663609 39708 40285122 70754 304027450 22109 226110284 77132 21442080 86343 194489280 46560 51001248 58302 226522890 131143 76721133 87242 182634094 123050 209577375 38406 208543938 37829 15639265 5448 137073048 70856 267185819 117792 211588066 49522 202308087 108552 266910867 31961 139704750 70213 153993171 38065 338734453 112922 215810928 14977 241175826 68623 295634254 44067 16578711 68341 271315320 83530 316154568 41949 21803032 8311 269224233 25376 368277582 116885 197973767 68189 288298974 77936 380567647 56153 283114881 67325 4071960 100051 195677899 33647 266152804 79961 322059107 101623 87960184 6392 209700374 69073 264428866 96798 286650511 59041 171026793 118403 81564650 95472 187608134 13015 1834633 115829 265060131 38806 178312619 35493 247411995 65768 219374780 90904 193160296 1342 354757689 45691 318480161 70142 224868949 49603 316014616 53543 327847841 116626 338446936 92703 297611573 83444 43701873 36434 258792 29053 368920341 108359 171808472 29596 360705574 122085 205471324 18960 326589121 72924 235547418 79091 271297450 35696 19312882 117816 288698172 120900 113674374 10474 25339267 53620 191647427 72130 67680791 95465 107764807 97549 202016197 45677 94043358 16707 170788647 73272 187418621 102221 301295888 65054 90732769 61195 330401180 81527 232566848 130609 148476718 68509 164776555 30849 230407378 83327 40753107 5047 373835092 56686 218397802 124355 47379325 682 147314399 79377 202187530 67547 121172551 108917 269692319 63048 89913169 31861 35329784 115654 69666874 42793 177404015 90622 266970092 100900 245026921 34879 367552406 50473 11517790 18224 183614415 72949 357136274 108060 258336160 105759 166950643 101697 212183706 123543 207687300 55844 2240271 65961 329861475 78018 92455665 33326 44089944 85139 83733457 21506 224245897 54826 315302899 18282 368044167 125046 270105409 14835 275328040 94163 318724637 63769 198892347 100405 164021282 95274 128113273 19373 28785162 71220 256912065 37729 216319502 69986 88162039 114041 35343482 30740 306834656 17533 154786848 98733 374288827 73831 330683357 22676 166729873 89529 125129061 89259 164510664 86248 328243645 36613 181896602 42017 192120433 26587 89335312 115824 276769018 71205 246077749 132018 135036134 79940 29709885 25682 32815821 63338 246958569 42402 154964132 115590 204557893 80150 159186406 111401 197176741 65622 326245067 36528 384581383 57122 287597651 20894 277394165 117142 283541502 17518 62410762 55746 255815744 42346 191087719 25994 152292252 45922 229172869 108082 251674837 19534 148983873 16738 196591695 110598 222184881 132280 92068456 69521 318821247 49728 279982804 114030 276254281 66969 175761004 37127 180588606 111264 223943890 1433 334946808 44543 83519709 86122 39567816 13973 222905920 126853 80409607 92568 306537918 69043 82303939 82822 90672705 72255 116980224 26546 267691006 129364 50110308 46567 74366329 112374 40916904 118914 107124522 99784 70157986 56818 44775757 112533 232704990 11892 164119666 45964 199225473 120407 95966843 103050 202615212 104486 372057743 5795 159994719 114859 12025671 71257 325307488 114304 317915140 34151 263613002 127663 231677689 132508 84007365 11751 261121973 32917 225594644 96524 196735776 75914 157461336 96779 115646936 73047 224406970 28566 376995986 3748 350756309 89186 373158731 62525 227257718 130295 41730119 16577 367281984 43899 47516069 34511 361253557 33221 76604186 33770 36658953 33761 339351270 18012 130785353 7409 310498006 76493 9635908 77572 164920895 132088 8702249 5396 24841446 128005 260354895 17479 61081798 112574 301624040 38685 347471379 111698 159758605 89657 102369475 77255 203523321 130344 10148471 119721 30358487 122968 170462562 103779 179266466 120300 253030339 36044 206173966 22241 94357999 101488 24917341 56348 54453787 59476 71717662 23137 201275044 68938 197310575 40461 109604922 64303 279442224 113265 286664087 65816 14531889 47772 223607226 131016 45764012 82603 66795091 29721 103111151 87912 140570776 117667 317817266 87294 287059137 83601 107720909 24624 333859806 58434 310842748 30690 131112348 99845 229137716 19384 362589616 45794 142003190 5848 234622141 57667 168392160 32284 139216409 22597 261430105 83887 166373745 32248 25128735 132749 86345936 12715 45875982 99951 139700984 47710 6107328 61036 384286168 112999 229905930 25541 112769895 108437 328295467 32838 222185477 54364 84671870 122297 25856068 21028 139064500 21061 91437435 72282 117368152 120057 380355543 121270 301206887 127965 383052600 76851 203294245 122626 204501611 110942 230118749 12005 245879491 7810 183430803 17277 143064431 4254 162644142 21915 252990019 37738 354553137 108475 260299665 121852 321100315 121719 103330424 111696 162530649 64422 230312887 117166 104850102 64516 95979334 73291 351862407 123600 68220119 64682 338657444 29457 5896233 113712 52967747 53266 229328996 75025 269495973 120523 242533214 90496 20248550 109645 106483974 72275 140444497 69083 168279395 130178 30266334 10869 97852376 46126 259559321 22621 377110993 30328 294839577 4534 87724149 79104 49324403 72097 131526713 30849 132557781 49956 122195009 56740 76930292 100511 332279305 131745 217173430 26041 100664022 20927 82777173 66198 296089801 2689 335366904 41456 46692321 133097 134409967 119224 28416540 45124 64430697 47193 30955083 44357 6057622 72696 328043099 126282 375229460 111700 174711731 117218 57125691 114927 201306234 82743 165757820 105702 77531738 124739 300693747 9743 198156237 89287 300614330 102994 60394770 5235 362310576 75664 61122427 9219 168663286 117546 334322577 84113 257083307 81957 383680133 28260 294426778 27801 128504891 9259 273469638 112772 308783850 55191 323076488 5205 130019502 100 261950271 107986 336924084 2718 173787246 21763 22961629 33830 202690099 90480 184512031 20753 246700128 47858 65330847 93719 182707828 70051 48145412 10087 374117621 44865 360093971 5677 41248028 84205 41717305 58341 49477191 43854 187925816 32224 109867288 53148 30887257 120618 312518692 49563 141180854 23127 15769039 69581 151541149 84216 351705379 1613 177271441 84298 50967027 71180 88566340 99973 321325734 66586 295787445 86151 138548127 53535 91902123 25536 70360793 61049 316311346 61122 36650550 72028 174747310 78411 141127889 27330 86799196 98607 306496635 97741 267499238 4017 135394741 126282 203729622 119151 171706546 96895 110966195 124490 173267882 100701 183927030 25024 89684670 23489 199577874 48541 229067780 118219 211314494 106969 208490220 69695 30541985 123452 197053541 80231 176373030 66030 232156828 21760 141617346 82129 120410436 33800 354106271 64140 15726369 78668 133892984 104859 343965601 43485 206002980 81396 235468580 10017 19196014 117913 136414747 21904 284753112 33088 76908350 68176 166097679 25024 110094450 59016 230109014 64351 23499583 86714 275477682 48399 35252278 664 351416029 8201 54266645 129180 51561928 7065 47990576 183 288822918 96649 368666246 14972 11431226 25749 336627417 40901 358935594 48293 176066708 49926 220502143 24991 225623625 59178 315088095 65079 38417497 70669 298998053 21166 58355083 36509 129777993 73145 281234089 122707 230804411 18491 288642856 78437 20058437 81546 233975799 6195 325837030 77384 263514247 47236 79435242 52375 211019500 40954 2634906 68577 154675573 24576 162312602 60149 369323714 24511 221672703 92696 25998756 125702 336268174 75456 206798420 98576 117815584 5559 113945047 51335 153810774 97728 202161127 45403 277751721 46034 318948260 24619 348721918 5697 224206859 121443 18990528 111069 108676764 113183 177681004 29383 189487853 59569 127507797 107591 72042085 130625 50514608 106462 347422103 14660 45890180 107981 4565628 115676 179692902 23709 230301997 96186 272780267 21625 328438686 90537 364102020 97247 193578056 81304 299738765 132731 38141594 37073 341726336 20351 168852233 51099 22351740 47646 107780461 94971 240031425 127032 71727680 101075 12928818 75698 155500132 29278 202684858 119850 267792973 13598 171954818 72433 317365743 12787 196467520 23978 63969774 18254 257366210 64505 107619621 63455 286882859 130176 296023095 131461 60599815 107604 352607298 103209 224538954 87832 175996673 47585 178415601 19551 118837389 82933 250017895 112761 168517431 67874 134355108 2919 129123040 79775 286327436 97473 166811699 14514 374287451 76709 316461230 87555 148170958 5936 141896788 20775 292610496 79235 336257887 52519 14058791 38871 322720073 6253 291814234 87941 377078695 115636 283887984 16093 269291231 93802 314412437 42730 345042457 57906 362881000 65421 360897574 121514 274817320 47179 34212074 84428 126318090 64771 54172913 30523 347608486 130642 352513678 20240 18780330 26156 258300325 97244 236815523 74210 241004069 127042 370699882 18456 92243263 21683 283721474 98969 221016373 39706 165084486 89011 94007090 15407 159918029 57954 202053106 112478 250610086 76236 189449752 75593 94542512 55905 11954689 59357 14687262 16177 193603930 52625 292785985 13875 247149140 131983 179672066 29830 149563711 35768 202598843 105680 351716597 2534 22398262 88273 310606211 14109 281944112 110903 53438527 42751 152583376 46356 204291806 107380 52125158 80171 383109484 107838 54345533 100580 167719832 36983 372532797 46106 336900478 130120 382481811 33959 177631759 4203 295976670 25494 229685461 124129 299668334 24384 359626455 89313 237642547 73230 305952140 99915 139885181 52465 106662948 52517 213283839 126433 1108817 73529 96878252 75874 187409420 15710 198633927 97103 179855618 13631 373401437 132093 245982790 10429 232188148 57473 284979474 131241 102173134 93492 306528853 110106 93426585 100800 269564773 121534 339573168 123932 133062619 85310 108268230 60354 87058484 26997 256497085 98626 352690343 37811 373234684 75816 378274215 72059 93152123 41370 256450070 6707 223269807 7382 84108300 82600 324996825 20385 219943645 66054 370363112 67824 299845184 54399 53326699 45041 317678510 50866 62012628 11000 29712345 54427 144009329 93983 52463655 109625 110909985 18269 252350195 76555 280118961 60032 234497307 100770 72852399 19837 26696063 6615 105679779 7589 198095345 19195 98144444 33607 379913152 40387 320142202 96341 315192109 124941 38028166 18302 235118471 62936 287154290 78462 199375567 55302 264763765 22369 266686495 80894 316254939 13324 8054729 30810 335495333 81429 50315008 128398 328125937 94571 188845910 47418 195066228 72373 324479276 84366 351284588 3232 336589392 124171 118865600 67573 325756562 15746 336278611 57951 31735419 47436 340031103 96981 283976176 119454 313726082 49177 113523046 33648 72920127 118271 345962539 75227 219863939 1855 68843586 31055 344459996 60796 359147265 5048 117890427 27473 69630274 80290 97283289 99999 181986147 66360 305925223 53426 225559806 47644 240979504 51109 131086920 11975 363871673 7562 243049009 44800 174919617 46905 104859251 19627 101068195 52462 318962967 5533 116677408 90326 5642570 115000 364264937 73406 4969105 69488 275438510 119943 342288598 98670 199124363 4675 348599317 124125 269636120 99100 380338285 62931 23165369 109088 326975442 58840 311281172 52179 7380917 53986 15461947 43415 59871818 1836 117620398 59597 135633378 12136 93584063 92369 240174566 8797 83065163 110961 190782284 62250 151222367 72479 23217598 104144 351620780 65737 22513560 127026 282818578 8314 258260109 50578 263057322 64879 338020609 33679 4048952 81877 155520077 82823 369478274 7075 40048309 133304 283682004 85648 365398560 50765 368648411 6550 109968447 66196 93965016 74599 280131210 98826 28916191 92739 224218826 115 112777902 10347 159694038 7477 170546012 73817 93530054 81293 319366738 90849 296718446 72626 200131989 71111 52995071 4385 242257622 23633 125417250 127307 95741296 53064 97501035 6910 22184952 87259 123181392 111295 30228575 94058 22852517 45543 374947754 68592 294459511 111018 91978993 27517 62603206 6845 226234224 7706 213568984 84854 7646141 95002 357718444 45161 60641891 99419 308704036 28448 95393141 131012 361616832 129366 240836020 46341 132757145 106925 133991949 7039 152942750 9644 81426869 125397 68826224 38756 162056378 8965 314486407 12287 208415873 58336 133527193 33199 271433476 116437 109984869 73105 235779932 45764 162516311 116583 21601172 88156 312264398 100567 85074913 112889 362082871 23042 47746934 20800 152652785 106659 30862215 117331 289623895 67633 69988485 5949 171377066 36306 191884713 83499 88953877 109396 300351550 26172 60136689 97256 284058398 98622 260185503 62734 251220177 107692 103824822 2051 238022550 70660 107410400 90504 246606675 29584 228247273 47324 155798786 79820 130172035 54112 130652392 69558 144646452 48965 266350775 127019 134934919 87647 174942307 3286 49277160 31651 90695617 65560 379022810 65554 185348262 129363 114280447 97498 225566098 26274 364882275 53909 115330357 97562 278058597 101585 344559713 72996 308153308 97812 101906869 69507 52035754 115789 240116918 109278 137143365 52161 323753298 51623 33386224 120604 342030589 79929 100948689 79165 92837666 81429 118231245 13225 226816068 128036 298377291 26619 196088113 28833 184778865 2706 130077427 116932 316009742 47312 367214213 113621 52634913 66589 341731858 63272 269759053 21739 19985877 130995 48887302 7583 211651471 98677 197656067 57952 52417318 26422 516737 7675 336208627 21944 121002513 52346 74481423 87473 159040802 121965 110988510 106944 268051489 124598 13856400 72578 335888143 100044 107067920 2681 151535752 127327 260036372 51397 342271532 20289 92189698 78069 132578162 84298 160741477 41054 64396223 97037 488078 79619 333071796 39984 196857120 39217 266269223 13844 245437251 105524 247806783 96965 10272520 96606 228067637 104894 44555355 66904 63685052 50715 307131085 13237 193631906 84222 134074464 75513 193037275 41793 120863284 66263 201719819 67 197079434 127250 99788826 55292 155412021 132 243911774 21356 112502767 54929 355622888 56735 6237483 28415 251034013 110225 264440121 5533 333834355 43721 122540702 74532 214612035 36048 158106625 26120 232923345 27377 341205417 14221 80830266 113703 384538444 130364 3398793 93369 346225366 115872 196093289 105143 238834765 27545 293820676 124570 276630144 39506 108774158 75694 203703475 84155 80973300 26319 296948936 91053 53202179 47123 168394926 111025 44804269 15855 16027900 104190 319282233 61176 340805571 56156 126489986 80083 247598245 26163 351526617 53289 275908352 2194 25666730 28021 79667083 91517 256414688 32281 309655686 81987 82863007 5579 366320685 49154 158807835 79561 367345485 105050 119627388 12742 244904417 6565 281841388 90396 259835228 77228 308695960 104260 291213 64423 160221085 94364 205451799 83916 43688806 90414 19548996 34793 20549022 116782 99726272 59263 339934446 71538 83108663 380 320025006 20379 109629358 121035 342684547 86155 288894267 80523 239195989 101923 159036040 28280 150504182 3500 165328112 95082 63979302 48781 41573990 70562 41974870 12836 364466898 91702 151069129 63000 218075545 53857 169648566 12656 30623533 84560 290828089 29378 48660816 77055 91439821 73510 322965882 58651 378594261 125151 310252894 72707 42311183 87292 187785084 26313 43319998 52203 12168540 87096 282346556 118790 193870093 421 267758278 458 289983255 98514 55035967 32736 95624595 58436 341042404 75825 228042296 95025 46611579 27955 54031860 76067 171579861 51696 362632977 52108 220351709 79128 317467082 73471 276411927 92871 315725568 56428 268887990 123428 22080403 119285 270338592 128020 182291128 36486 152886325 27346 377723551 13699 119106283 82202 86762 26196 233098532 13900 107336960 70882 15015139 30742 182175652 43364 257225314 42969 22368218 25331 254377352 109568 289995992 23677 159867819 45303 53207320 73977 318603944 66140 188363424 111955 327940115 113321 69109727 57520 2531610 43681 18332198 79878 76641266 18602 334738750 95417 209089435 78506 256183179 126532 132745949 28347 65537634 65376 148370570 72721 27817392 31360 137569349 36231 374517609 71091 268033171 51212 294157295 9793 352354812 57896 351709249 84276 133698535 119402 188820591 99806 271510982 82096 12698942 76254 151886692 108673 370674501 45658 247500417 117805 311432650 60405 329354380 1653 363692311 123551 302275588 102357 250717056 61433 378518008 52915 109364581 71748 3796622 3156 12880939 92738 205365143 17387 76982188 67386 307443313 18777 295464594 133164 25969670 68771 7045276 77705 250769493 128882 346893244 99111 71317820 6655 851784 120560 103970986 49728 228869261 10110 2790947 24211 297758334 17092 201931137 60755 97926274 54130 33945402 78826 91894185 1140 337891871 23621 46408399 82590 281014370 83005 362611919 53110 31414797 58465 100714207 19362 138429198 43555 239814831 123099 272679897 54982 332119405 21665 284055323 71568 248562948 76349 305999685 32952 298435884 98347 103045396 121603 59070114 19880 17901336 13666 186621126 104753 43713735 114185 295253317 34511 225840994 108981 24512633 68107 260421843 122529 255093222 100708 55189977 40997 212152254 23062 206724464 122730 351858343 62868 243170608 128026 30865259 43828 304688697 92761 20480384 52288 61471059 65191 32190128 31213 93283771 34229 123377118 49245 280925639 82347 341963071 111430 121827204 119268 3298598 63405 41677424 11460 43559292 54619 55701196 129762 234252730 8285 85667983 131410 242715338 39318 228313506 103980 382218798 14588 215860718 88329 209916956 48831 120705618 74970 292402415 82932 2274088 114438 82747792 70671 318573926 50522 177191618 54929 278437263 132111 97757057 112727 341172810 49927 5019919 67414 71723608 34689 89277786 16230 98615722 68564 330954754 51907 253907258 1075 246884346 22872 253543776 92222 316891612 42907 279112002 32624 32574926 24078 358066487 63390 268395420 29945 359731224 105892 307054231 40915 352972873 40937 94430497 91491 24001853 53549 154713844 78896 164518361 60842 289870804 86782 181549704 118517 84795939 72052 7939001 86986 284976174 50549 68284655 74706 257146570 92841 234321383 46480 374726081 79646 321664378 51611 277498213 118967 31900358 40861 300690042 22851 196109157 42858 215348738 34014 260808571 67094 55858233 88176 140641105 53615 153875396 79591 244186618 83804 241346827 28560 105575130 56140 377865620 113800 33210005 120548 365728336 3963 228687638 3968 45507294 115882 361379514 82949 165099296 113488 20686729 126383 55954804 108908 344081295 55637 124065041 125584 377369387 56771 202041081 86979 138777425 49767 124289506 16294 329602520 97409 178575722 44861 329975088 51639 295616116 75914 61840325 94751 365263264 127766 28031852 54741 94517765 6278 227771939 13598 238332363 45354 221820898 9098 113040766 80019 112083981 30605 197637985 127454 4074137 23413 147799483 11146 383567729 20115 336794028 64250 31070072 58150 327951922 110929 247472288 35308 324209655 13575 305049461 75697 384525570 114142 357674305 84945 109265261 108138 247586718 29089 163366063 26521 256509307 4753 263954285 4570 187046478 129593 211155468 42391 178887064 16194 187478339 96214 163247922 118518 297244767 53863 140521835 102764 27720363 56984 86995145 44310 371002381 119684 121896649 17924 364166808 8704 142001769 105761 115492653 95078 123308793 22434 144242964 36893 99975181 37664 333026006 10568 351951968 106432 66924914 20547 219933077 74380 361272525 109395 317617127 6986 307668322 65558 263960913 43558 354174465 10976 350255211 74026 244573332 59154 91703129 15085 341030098 100393 260907230 116500 344273900 129208 173885248 3465 211361113 70672 78890684 81213 919938 112204 77052799 44450 17897291 82540 356533804 27885 331229855 20831 326501545 1694 25135730 47379 290169884 88082 366068235 125030 195275350 72974 86945805 7933 281177783 15584 111861836 72623 137251513 98746 308898225 19052 63622842 70436 27761162 59350 178099043 109169 60390764 73175 183445062 28264 225532682 131371 49737928 4076 221593319 56222 249970721 88650 5103211 43960 290149413 60581 365868622 75493 198005113 111582 87598983 31754 210213770 50868 151489857 37434 316597689 116093 196537613 7252 244701981 32096 104612254 65208 145203117 85823 226794061 124769 149476024 3535 208055376 65484 140997760 95281 323473845 20065 24189045 131622 125630123 65225 260696529 20589 368389541 36878 109311117 113450 244828486 97598 102653346 95945 137855190 131777 135695346 70028 357858841 60952 210985061 92521 339015344 32289 252279510 118545 240301894 90678 344326989 56396 304178993 97002 216820847 107565 114997131 56875 339738647 66738 138879551 63438 41619504 30595 60036621 93698 139966215 29536 300262037 61092 24236273 115948 169007082 91730 286376404 98406 194923655 51619 89002583 69202 73963867 57608 222371876 36637 107882589 5936 86061793 46245 119695433 15844 118109024 102680 124518670 108606 353387023 66632 5606210 114052 42037146 114947 209511348 23585 337401096 4197 1363370 62554 31212330 48312 9365 115729 68531308 66087 226162120 100340 132411249 72570 267396316 43757 115572392 131698 212981503 76784 226976265 10520 131625781 44145 22015554 3836 107866353 104882 210059444 38808 196834071 86514 60904211 59183 275571713 125050 367608544 2549 342705273 93658 244360934 31386 381890149 73932 36728507 81452 382495870 41136 130879325 62873 379102585 84532 147724057 118402 236137106 15855 40470103 6471 70997673 128392 5419122 8041 330020325 110668 242254077 123197 226236065 75160 374328656 126960 59550091 32892 112109700 76152 209729729 116991 105916787 18518 267510139 23938 183595333 42641 236307820 66212 30003681 17627 336939288 46765 25175207 70089 92734075 88144 365968903 64754 221792528 59676 245547317 85589 144043977 55302 174299520 98423 153157115 5659 262107987 61556 333498049 118762 120809353 20674 184591197 85380 291724920 114264 276334748 132490 51495642 102067 36703550 73043 357040376 58575 236367262 4965 234219908 108247 83477933 48929 315034679 96390 229786080 59297 139605263 1584 184135765 115644 168644679 55955 290419469 102772 246145623 30322 369880276 11052 207541597 71986 196271402 86043 181526480 119295 183441288 82606 55329068 82068 213996275 89177 297816541 132172 105385595 78360 301762836 16098 112443979 51402 187457627 109603 91269831 23648 343534019 73619 358257654 116026 155915613 17183 272387840 66030 144327306 56499 191963335 123221 287734236 82580 26659235 65562 311241683 36119 75548169 106821 240871578 94788 374830663 119007 253818459 42843 55848860 24639 365467947 130176 195860544 33103 269812183 92383 368234529 130579 49276781 43600 89003170 80389 8847845 21687 328984495 99680 382747067 113729 200790102 44100 255117643 93318 301361483 16888 270577102 28762 264371021 55494 9230105 16133 192636419 11416 366896367 57141 221386652 55628 380990773 100540 203543894 78125 216653920 115377 109511126 105942 200237315 50864 75367194 63739 358700082 79287 338976144 130295 39714894 124479 343617828 116477 165628478 18215 305277832 57299 181867316 5190 62231203 34707 178577884 10515 28862995 75977 184298440 115742 205310009 63390 188730281 14297 197823264 101881 265147448 30059 83340986 32287 111000968 83053 6299705 55954 93038008 896 185302061 8947 184884499 17303 289261603 82459 253194116 74636 250674830 120465 229402158 109593 88176200 54652 127024223 123636 151264658 78114 369059200 101082 28183563 7480 100511858 42247 47685238 12014 22246462 53155 341512384 25798 168059365 37126 330189062 1174 106388690 93030 48415455 55729 82199326 1378 54174549 32468 178960003 82350 168961139 126206 117442721 82933 151674773 22857 110956333 19625 79018594 67347 95273000 66638 47626197 130280 72285029 55041 283113608 72635 209295895 21480 292710151 123054 266906003 35210 236136485 87914 287357819 52859 216169343 82026 315585271 121339 172559890 69725 334156153 57825 242378494 90785 16767231 41309 109024216 120523 240448204 99479 63952295 87620 248512837 80990 229913167 49592 298166264 111907 316690289 66740 179006142 87849 378722625 101547 314144529 1589 18618647 82512 345688539 124062 71337673 2790 10901908 55395 151399973 8079 335215266 41438 45788067 84613 370616221 53809 172631333 78360 109169835 122378 69724714 72150 347035330 116711 281721446 122826 293842484 41695 73169942 9058 55824454 32067 77075140 80635 292045469 86592 361437427 13747 137083345 41219 108966698 97861 343269260 48253 184239311 55317 115012962 632 262696207 70174 214037940 92821 126499690 55630 362518462 45833 238447966 76075 319871468 98471 106122761 100380 218516685 114237 229055252 79224 260796212 46188 205188088 30481 149563708 109851 219062117 126892 230105619 112439 141592105 122702 369874506 2352 277337763 129225 48888459 89076 83150460 42436 170236196 130643 199671134 62473 65121810 50249 275399656 107120 288896967 76891 360181499 8112 113958183 42420 315168622 109107 126500001 42205 59392636 127856 87815660 21356 333636879 69190 130626424 84744 234260812 75269 151370321 82457 31231392 83585 250051652 81974 151417498 110132 247731865 70217 336754080 64266 205118997 42198 7842723 76385 372254822 50748 333332912 43934 358766081 20623 205976911 59589 254451270 31683 164442465 64670 93886587 10141 139088105 6799 181255701 106644 133606501 80482 93982204 16650 209745016 8410 63297686 35316 240041545 40661 334807846 57180 221639610 3608 193713701 1985 363596430 109035 151715710 45296 326985516 45217 133850750 22454 22750753 10975 195232976 66806 176543524 64914 236098845 104602 379354648 83786 34745494 46019 352191219 97922 164445102 19485 10605107 77829 199689182 15354 156476929 77174 153109123 120651 30217134 17292 92321757 110914 13606143 7988 348659120 9119 251515791 54672 297950382 131936 104989835 28594 326745246 46043 171438209 64825 365235210 94371 360226305 34140 68628471 33784 359444874 23502 165345189 31062 3581381 91565 100910470 58225 133049724 89553 293381269 84657 330868391 43155 4675643 70460 198168719 37154 324518022 57963 115638933 70985 375204497 71789 28521983 1561 338234562 30096 40707470 108259 66345468 36368 302682952 76309 305770158 54142 35548374 75703 291631935 78773 16440311 10709 51196109 118313 202149458 29936 310948770 98672 270903776 108750 299433076 52034 257478042 114161 335374773 88712 295811417 23598 12226222 10320 36832691 31941 137100528 127196 196786504 87671 98119209 128047 251691737 108933 168020725 53649 65298197 88904 157983998 34399 347716989 48198 74833461 24184 176055970 41100 246220180 90686 322527462 56575 200354123 69919 54337092 47672 122497900 131397 118183588 116437 230429403 38458 264692106 46370 276327981 71405 148334024 78757 154060288 68998 118136840 49313 368109055 112952 360248558 9351 85613726 119681 27680283 63 361374417 46432 8970448 33657 240032183 87242 3314163 42554 162138485 132933 162254290 33919 283328618 106734 101462641 20543 124170443 46314 93907937 106781 359849864 78414 262412651 57463 37790627 100037 206101161 35246 145090746 86977 11040920 34497 362278592 65841 34301739 122033 17262533 52222 5935300 112739 206469575 33892 357083650 43081 246527609 117233 47426693 93531 128836833 46198 55881323 23682 268446926 18474 189997870 72639 324433121 122826 86399892 77106 264345499 71764 24232903 15330 367521904 74601 179469278 21641 235734108 21323 382304521 71311 105922021 63162 361838441 24552 96487013 72895 366804767 14007 340261594 95368 261647013 95017 135504301 50974 299196399 21990 257786950 10072 171567446 45940 30369107 35875 226485954 117644 24919548 111288 9774941 113703 337473722 93059 229063522 25257 13801323 130581 115757785 70970 30403757 3570 354051857 132725 4201947 38847 9252226 85611 240094743 132957 382251352 96073 109239580 117648 338401363 45468 6344789 3133 306670487 121235 353201779 129574 287606592 122422 101964794 1025 355156430 124864 11641108 116829 62519303 11426 299281203 76758 331294535 123814 109511486 15333 204908714 99129 195207721 52151 280442113 11938 295853180 90691 117088208 91476 326231567 99893 317679872 66879 69794430 125565 165524761 113079 107810545 83588 70155711 112149 110803698 26699 356929659 131236 331640096 15098 289569865 119273 221839950 101298 32996841 61472 376864297 100020 146626493 109055 129494206 107995 131074167 119487 174886205 91899 206096030 16687 193921246 43089 253804647 50968 77511856 52013 214464435 1222 76356157 27131 14817626 8774 216775423 126729 16523229 122476 82365388 124737 132464052 23847 324238515 52704 23237505 96310 364705224 51829 87719339 20468 173559332 124911 26523063 40484 332856228 68615 316055045 56303 354730531 6637 63920773 83147 37837425 93553 202834567 111139 314343657 77560 207024376 104677 350334631 57096 179297154 116028 279139058 84816 339753749 30116 103255795 57166 211927772 92907 155196990 96329 198704771 22557 371829268 48634 313768757 50784 41552981 103786 174502168 98585 77417726 12905 138518473 120327 322914868 37204 139372894 33458 71072452 13062 293292159 66587 340213538 6204 69861626 23253 293279976 61390 362692447 37926 150274801 77815 179678292 91177 8186089 59109 283675771 109002 232812790 68588 326218485 20974 277549256 43536 133410075 118563 55607120 47202 291947720 125064 274330170 106195 237442979 132753 225564250 85111 153059155 121215 274825790 20942 84876378 11811 88187488 94456 376997512 6694 119874661 64163 194410608 110196 175510458 88768 348364121 120880 93599849 121433 323999642 111353 17648775 102505 174812137 49077 283215662 49349 3949721 105491 3347064 42199 71236557 30570 242082238 7048 115122202 49330 341139585 4043 303390688 38328 327937004 61656 49647433 66916 158386822 83788 156440830 72815 350925126 42628 205187847 122757 91663692 102116 354622613 78188 328602501 83045 268893966 41361 186542037 108609 148059129 76165 107826510 119464 223046399 77316 51626052 27943 174934154 115859 211218026 31183 230401747 39182 215961059 60531 128062091 46164 346111819 118747 286376455 85173 313019910 128683 240714647 84433 301562577 31734 85679730 130003 27444227 93787 312212004 10394 322851328 70766 92225941 26662 161651736 16031 319318558 4996 267015520 9857 374027901 30327 347173777 45114 126604097 11172 234517323 5801 100264597 99539 49119378 53829 363080100 82924 199326840 49438 228801968 27201 94892898 52169 293307874 53454 197419763 117827 219655264 23423 153236607 77503 170700122 85702 227880941 87274 180310210 19376 275373541 69092 314417936 116765 59950127 36357 2018686 12647 183721983 111323 295993987 125486 161838197 20571 261107533 79759 64269819 107356 323346269 66530 234310083 339 136688696 54770 46667137 65196 300750144 67789 142880019 46161 138887762 114383 145175070 124102 31319717 8032 225065895 67946 257963451 59099 2483074 60492 123256627 107402 331434591 23938 49932190 122584 153602358 23164 241826864 118639 275920135 38664 172184915 30795 209729599 22585 353025935 108462 136588296 556 112314200 123712 195112651 41470 143430937 31851 292651175 79824 220279971 29238 168193408 121918 176894840 120158 7154700 15534 62390802 16056 224456680 97929 89140491 6928 195406195 102514 12637720 93942 348049327 23621 275591175 13605 180462373 44329 39127552 49954 31793983 58314 170816286 112002 165243105 75825 147156587 109146 95418953 58322 343695979 91061 292462587 132333 380972500 122976 118850228 91899 58140021 44955 210928974 29429 115393834 111690 217485656 90359 177927056 132290 13561900 13206 179725865 59766 175781757 19727 222374188 116722 139481281 123860 301184536 16431 281273241 128596 28743741 10733 196744928 112424 151545042 41514 223670894 74075 51606454 80791 270470304 23465 348097489 80237 95177046 121771 87411009 18896 223786611 107954 328260778 126502 92220974 117669 14146978 94025 13609361 87931 91784335 90409 279721491 97300 382436867 9589 139554284 76598 318416481 43964 175786370 7715 381113997 34668 252308650 129925 284724739 66549 72020135 95528 363423760 83208 31643405 72590 224593972 115358 333537139 99595 68438927 40387 140753351 48656 108423501 131732 136902950 104860 181747987 22473 51038998 62470 183613752 18694 177431331 54077 99655809 93729 346262961 33804 331227230 127761 173770630 4510 223941067 32750 173587378 98823 285352868 83416 54238889 123332 9970154 89790 7844444 29773 263663691 102767 11591066 26628 197625140 112500 280069884 67007 42629243 39236 363571086 21160 118795405 56378 66462268 28797 154773324 30273 128908234 58553 41584020 66236 37444321 28768 115624049 89608 80539728 116362 299263125 47951 90969279 122527 249959220 122446 290719986 70076 92467162 107737 208285115 11720 246440704 52265 117629887 85578 18042516 1409 101026837 80705 105802963 72489 218527114 89963 131411195 23873 371824089 12340 84688563 104217 288505347 108963 191598130 61941 197849334 91831 112535800 39784 303088555 8133 37419461 44998 42023939 133132 134411622 129081 149697993 1370 50147731 65881 160537743 95286 85646361 117532 257648013 70936 42688079 86747 214579426 65747 356340922 123979 51132625 82949 32868787 843 219278204 104230 223095346 113851 255296110 63970 206078629 63740 305454207 16988 229311606 125635 198281866 77024 132399781 39070 10304000 118232 70817810 7150 157275897 83740 303403506 102304 37503449 42197 321533267 81971 94444094 55191 184438189 16856 225799593 36183 98873940 103566 43305718 17910 330634099 22792 131931272 47051 24246914 79571 91656390 12250 158340251 1041 196929841 85276 150874374 65722 69360074 84503 346630343 127322 277583275 79537 318645331 69591 175114660 125170 48787365 87050 263765237 41053 187277159 77420 50057303 20462 339468516 103770 180191316 1128 95312054 116501 20865249 110137 285758128 53133 101617474 17276 123488656 97928 252748164 94017 2066567 26749 176669273 35558 75111096 48006 253741294 125396 241339978 33176 238152076 6681 61550 99869 227526635 117076 291358351 9936 126488424 86045 165148375 90758 73446733 111696 101112628 18473 31877510 16273 372514939 11037 170157682 14155 42809845 21130 304617167 73486 280798062 7662 179766180 31668 330052641 32296 179806612 75557 224320725 5993 364385803 81943 78344591 109157 39239260 45437 340802752 63662 369841905 69202 2590873 118272 227721506 103369 189305583 31159 65649605 53472 327307412 121193 125329818 46971 229018875 72766 335972861 30478 54303062 80756 286410231 72464 158200179 75335 371220484 54111 305324481 51051 201838677 27377 31662523 31667 191869039 102027 356467468 3561 98708865 82630 180062540 78753 295029067 44050 373127965 55730 323437118 92808 217688332 7347 94314906 82823 362317324 128442 369113201 113251 113407146 112838 237841827 127025 115792395 32743 262199150 130567 377274231 129600 282874983 116155 43304231 117846 100902306 18298 264693362 122806 67316629 56571 90335176 49886 180246273 28585 165708154 73676 52996524 53055 39056448 113275 42670667 122321 263997319 108018 322624558 87685 382782362 126323 157460717 76996 177389527 100859 113774449 106559 133670378 29829 338085142 56969 308519510 23705 42352076 11678 12832597 116836 58128588 78812 130699788 100361 276610412 16224 247086390 62921 110217920 39313 291338568 34214 173939841 4996 250542001 42532 219182829 84450 281053816 73264 21590165 19554 150947749 97897 298079632 92819 371745371 50379 239720507 126990 249710303 57209 71098805 119043 257504870 110521 19587722 77789 44332217 2924 325561972 70172 42986310 121154 87303322 3273 25832749 122697 201450232 73288 128233741 89725 213265532 23082 228662539 10616 375584375 45818 65826907 113203 252266038 80236 162097610 6172 341026371 51776 346031328 12973 214318439 122359 271422254 86714 183962426 115770 266348843 35036 89923122 2038 63182053 68453 278930818 15572 241008589 131535 225168372 123487 26283971 14330 29465702 131686 330572123 46802 305199145 81101 234208228 75224 44513342 83153 170787764 50339 159656738 54778 77334081 130553 82970690 114187 254232143 129834 340190934 125482 64498411 10938 176083527 21726 314125216 79180 216545768 77314 201648251 1864 256827427 47018 312925092 41991 313540390 24484 108578881 42987 256406598 80639 35475747 113549 291266100 111822 86280779 85716 186429980 38100 140811567 16689 355237281 127280 193438806 66410 46343348 80761 152245431 41154 309400508 126933 302861542 9952 2621149 105780 223946398 86992 175722438 126815 23663681 58873 311726694 113367 88583798 6016 164978098 38272 349112681 132294 325711122 86492 262930035 128575 82777938 85252 6665547 39903 1782638 39598 57406451 123412 175241785 101842 124690560 66900 269216661 47690 18778786 119408 194773458 93914 211422720 62511 238053246 83132 215418919 31643 73796773 26949 290152922 90263 355637550 97758 10969665 37415 104347436 97693 284422568 110992 343183976 82047 66842362 56037 134449785 3971 370443772 60088 298457359 74065 358556098 92544 33456452 74997 376363309 46575 831849 70818 292823051 53390 113085064 82749 179792793 124745 372715154 100878 327563118 3661 316514016 50386 31454480 10354 50075 45718 325912622 66555 356289896 113099 181483937 117078 159412976 88526 283684551 37753 141930794 36118 75582478 109814 208565967 130546 97138678 34782 98081185 29593 142192460 40755 327172230 26298 261589755 120457 257784830 8730 131575107 108268 191766819 59315 110272554 45800 313766323 30471 186762561 8485 355614456 126856 348983096 26613 209489218 121574 138774061 82658 295916544 55028 76067672 32416 57023957 74789 90116440 104010 251682782 80547 335302403 118472 158925055 28507 346641833 72287 5288681 109334 211025533 106954 96481366 68601 8902660 123860 97603346 3486 197148981 41503 179247681 78717 354622043 48052 369312081 129913 335870394 65199 15291915 71313 5910901 111983 45115202 98214 369473381 59032 200181937 106264 63629728 114121 362497686 117094 109059983 123764 141224445 128445 319028104 38446 379695554 40203 64240949 93856 259019255 58066 24749246 98762 108583065 47612 277763592 41853 153465180 96384 100743604 122945 210457930 18819 150217868 6278 22278267 116587 161146797 70009 289687745 131131 363298052 4021 32932478 67381 244482392 102730 7027063 17724 97933055 29158 332894456 90808 286808194 105472 115916684 5649 270334975 73081 362035059 76816 60427592 63119 199115989 28310 160698549 16577 238147628 9534 363290595 77368 145414368 7473 76141127 71930 280331587 73282 242649294 40175 336004043 60610 214892709 119630 307904031 17466 376371811 63164 102985864 41552 227950872 862 98335787 107129 284316608 2106 278356607 99034 57604865 5586 38289076 23093 112574443 65759 359457085 29669 279752205 91100 279183266 59809 276101052 51150 3076631 10329 182512901 97340 17189708 105314 100632841 73005 197489507 49051 164782236 82920 228530610 81016 342118483 106109 379082694 110535 298001443 124038 333421598 6735 221630880 28150 336150935 81101 337904397 43958 74025469 28651 183635639 116505 90405518 121241 40611467 97880 293105778 110722 94711066 120888 212674636 69585 365821596 97037 159407347 8833 54729021 2638 381010610 75826 148829190 106362 368317951 128772 362632127 33021 77498361 15001 172628903 41701 273775141 11394 338121807 17938 102030456 9230 207655822 104417 89950291 65611 348638267 24759 88568322 11591 123656787 1084 299923218 31392 98128761 62237 381309212 9259 342053387 18373 311931343 4386 348336367 29534 63979111 132799 317077601 116949 36272052 29894 68368446 25164 123102348 82984 282527929 41949 48973655 130798 43793842 1351 44457552 25443 217087807 126853 184371535 37167 21488191 115838 259999295 43452 265394511 77309 137936581 66378 220833718 38609 249277258 31450 139928980 91412 217614645 72523 138069664 133134 40447871 6264 222567528 110753 327231558 91255 126016451 7019 228219325 123280 213121519 66495 128391550 129980 109860738 73964 200319570 110923 229700687 41539 21128028 91718 45263601 78579 283623295 65816 316320000 55277 163155647 8545 334996483 68945 270392350 113423 53303512 97553 8184816 131150 129648889 56059 170481184 56109 228165739 98170 9617191 79826 35679017 71529 6428546 110624 222889678 133069 115400792 62921 299223101 113230 4765930 86332 315461696 11733 121446405 70118 259747486 96649 345118862 65256 168159266 6843 69799546 17660 148389167 109696 331206503 19153 61523396 46469 251259641 11747 156761857 5187 230452611 126110 131298453 118365 370132304 11830 344416338 122501 248298687 73648 113013761 54921 252373000 53288 223913070 26864 173770548 88683 354987494 64864 377783509 10295 269199488 19496 249535178 82550 227779924 88194 383064278 89062 137287193 17911 206481639 43746 353781300 73809 306781477 78691 302880705 120958 243921061 60057 270192141 118770 311229220 61352 266218010 27089 171551029 123593 280022620 16031 101031171 1365 230468441 31116 127075208 131130 293019587 104605 91678277 82137 7734219 17418 346725358 58343 76388869 35009 375755199 30440 103546011 74421 332702301 92220 274138634 67724 29050672 50564 139043056 20226 323703134 75563 3411940 104743 127965984 81133 364300651 97403 262660799 118296 263770194 93638 223724991 87201 76976586 96025 20552045 54334 204816209 119308 384047134 100884 38929101 7939 306947175 49651 150733929 10398 357801078 121437 184432465 77619 57938086 93514 113207918 133306 356372977 118610 368452006 56860 352584077 8761 5880556 50192 322074981 47102 310021127 112194 237133558 103040 194286998 50377 117305938 16931 153523390 124650 67204020 20557 197533195 130815 322032948 32351 233814904 82639 255958135 47496 119964523 68215 42731020 69793 170872625 38220 11732643 25140 356529657 122266 328222858 108929 101292294 59374 319004831 58134 208507864 123282 345525024 24522 194888053 67172 353133119 131420 343663674 117878 213256170 111073 205000833 16506 87954192 33332 145805026 91709 12426509 265 284319288 33414 311707087 18525 277347453 107520 367866939 112001 85270930 11790 173923118 86459 149360432 101551 45959308 102834 282318928 113874 141981934 104458 15753320 91492 292270258 78297 78228995 112117 233588895 63182 360963903 39546 258726718 54082 24116341 68738 101748596 125795 300589175 60063 347143960 123323 281506656 94285 179821093 708 243467106 19443 194355418 98936 371070972 71318 220888621 130238 334673862 50177 362163180 16809 122165653 123372 205494537 37897 178375725 121569 447556 17489 35293228 36289 163896683 102409 246892431 102824 53539776 54577 217379836 12910 37918886 93580 23043357 22262 171427867 110523 158131418 45486 229811824 117160 248713341 130609 55859912 104989 210822306 5836 167032496 125566 49638203 67310 152942656 42853 182435827 20125 267799674 131140 268471106 81477 191220740 63909 132105203 91650 292317555 1117 130264367 48779 140710900 69644 7410578 31095 324403833 2424 158457449 124390 34711997 4974 297239053 83228 56701263 55877 2398739 113557 354519895 43293 212609747 56117 205178773 129790 168403697 66502 152334303 58300 63428054 24847 93066630 3817 344626353 50680 220217337 115844 95127795 101779 354284600 111181 286365435 51932 337004107 37386 271983279 121976 310137133 89656 164118525 62040 258017872 14100 50219163 31925 161328692 125454 308958364 112632 214089866 15972 146455954 130306 125272557 267 157220331 85726 293944749 74843 223568192 111585 317613905 94988 191405837 74429 147261036 128415 157693047 64862 286577451 116860 8946827 71122 172171904 86858 271535894 107077 183010491 67827 305413155 102016 14111942 117208 368572851 44762 72065050 33570 322685534 128353 37366437 6900 342690898 38579 129553654 67264 236843055 107818 178895272 46026 321884136 35003 305251110 53106 239798878 11245 126344306 122523 121477532 64511 202575761 52723 149672741 66918 328612526 40566 129961890 127080 177563381 5563 167594270 61750 143452902 107496 68244578 112957 161118179 59019 113937260 117730 171991955 86110 233694085 42219 299287800 80202 339375228 114032 6222506 4876 270441320 9770 377596395 4480 73153282 106404 361349136 48160 244169186 70845 254241651 643 62490006 114965 41628634 95552 94620228 22531 107567947 115789 61096019 92481 259042308 4542 187279978 133013 110894592 81217 344447614 130298 249383229 105690 28678008 9486 363398209 127505 343783088 43047 302667791 89848 136979141 67684 122673768 52305 65124518 1115 38865805 69957 157808213 31572 311921982 120531 138589619 40075 289223037 129441 223996227 37364 258423620 60695 234418432 82322 339186544 93746 329614096 100704 247810885 22518 290386344 38832 2028198 20715 173861050 40734 31662008 104968 368369719 93778 279029171 114474 40490237 19976 57608937 29241 259152176 119361 178917616 44732 345417175 46368 176436111 62656 7397029 72346 333239701 64626 379851238 125479 109576862 98180 150635153 37341 204314060 29383 153083132 48793 34591719 50032 290637900 2334 379601955 72316 101260024 80772 105081185 22695 96653452 116857 127354251 4992 199736786 120606 50264035 100963 265590357 57209 100524030 77401 253186807 14287 300811269 130578 208268799 75177 357975046 37201 136559772 103720 369125513 118205 180480836 90420 35603514 61725 127489202 75337 198152108 119286 344720494 44441 187412078 61465 244461350 131263 268667707 48081 249531777 26019 158601682 34090 148185807 89814 55245104 90421 40409884 17607 353043460 17563 131529499 79459 207395492 41396 317740178 114281 231530663 23203 128106724 7223 377788151 118128 14234941 74513 88949367 25503 371976703 49045 297258080 100131 4378271 39338 335646817 120053 349054330 23771 76352255 83748 353593215 44821 218690443 62990 348558329 71076 325608602 124001 197683245 115363 211245881 18956 331009307 92648 245370099 15336 316538339 9006 374657350 27112 189529244 6429 262104601 53214 116895522 52180 103463905 127280 41435756 66374 141388110 37817 91150131 10984 164958531 8645 202381389 111473 116225025 94791 290432040 44383 228052653 77327 299729944 121494 92853140 20658 92945870 89345 280263842 30962 23476299 84877 284543127 44092 109948544 89435 199301555 56177 283487539 122867 358490600 54182 74876330 66175 368884434 38609 72302072 71443 49294567 57871 296525348 127908 143037022 129301 285978552 39057 366579002 52553 63304669 98823 105505993 13579 220677704 51563 358263317 86750 63786628 129688 38267110 2105 30299874 10195 79171922 51548 41349766 112068 64703093 121729 240204820 62721 341995327 102867 123209285 74846 42683994 23683 256490198 1694 136749408 115506 110398113 109330 64683443 108482 117100492 131855 31143000 126027 311475220 70362 246178222 26055 97950085 83455 252229993 40318 91930534 29476 370824511 108788 235267814 82080 359455979 17598 7371484 75266 109085668 132825 46990166 79215 274770801 111234 381568888 95933 34320776 86143 253669333 19449 333256398 99623 56517433 38033 260990354 15764 289028628 61497 159674720 120726 311745486 12812 180558956 98872 159536455 24860 222078576 111077 104257351 54970 345304024 44552 205774027 81574 319927834 91646 193981369 59512 309313672 86127 65220791 101979 102139547 126741 123333687 90815 196139479 7486 2092567 51125 227797848 42019 318646463 78299 191113605 23764 225606389 110826 345119027 53549 14471628 1859 334420969 31999 287611638 31914 365260689 54189 369901627 46734 67446855 33570 94857681 58275 19978200 101771 116364528 90291 219638878 61211 375617083 26192 46340625 33563 79415548 26798 288417579 108601 89313767 90794 161440040 61480 23770406 103397 37432530 130532 80128903 33189 126552143 33570 139088657 13428 234469603 26320 73499639 22199 188626259 6443 136403480 8655 229440804 81964 126194338 112928 282658067 86292 276785650 21772 371859926 80871 321457392 111857 25184318 45492 117174033 64504 1041727 58522 38057519 66798 170259819 16423 232424350 128688 221711297 27983 37799291 95990 127602627 62656 110454201 118205 131497252 100795 8593170 21793 229335510 92907 115841558 59008 211019794 66191 353650716 21314 53873524 69149 48282110 2934 75649385 4591 15317531 111465 103300424 91973 66669527 133227 324476383 65060 199347609 126867 323729351 79290 11662267 94185 287470937 57727 120495885 47690 135040611 30010 266535731 38633 29802407 121815 255957318 52480 359538729 98512 305497184 92989 67121128 117320 260438172 65503 237115289 130352 153629102 123679 116818113 132451 92296901 70929 354769674 72698 297987008 30004 341461009 98579 258621817 112296 87061635 72960 356802799 47002 146755367 69267 177844633 49514 53688036 53091 28878116 103981 276003401 16511 8741433 66715 269213799 69320 240164566 112881 335740459 56101 288017698 87385 171896983 129048 129796016 60755 26107870 94026 147879291 19738 362493004 69873 132616625 14373 106512489 97791 148287890 101270 358889315 59099 84962189 10420 318726789 67032 56513225 18892 348894973 125809 82506990 11326 194476457 123987 285650058 52944 149341123 80788 143132315 51832 34119476 98035 353995487 108202 170768030 55891 292258589 106670 122442206 52259 126824054 3129 300005483 94391 192384988 79568 222148161 40058 81216008 5036 217525398 116729 317432738 67130 245234778 78385 132430999 92843 60050547 126925 185876395 73344 149778350 90915 20738751 112741 332222700 2571 342054285 50547 378203918 78897 262010969 52674 200589639 98305 311463952 46750 159047486 64965 182519775 72875 137414525 7461 180005114 72228 131991320 34745 262883896 22463 112042932 123229 57898482 991 312625388 20603 237452691 4567 169208216 111981 272106426 65935 39813454 109784 368120766 34364 148100665 56444 325370964 115069 319623456 90291 39437411 19153 364916767 68894 106915595 107445 11141418 99680 371079565 59554 194342507 60071 65981438 120778 229865566 50833 168727520 9363 182692507 80918 201584521 128759 78091733 79279 302180320 72773 25596106 35061 346424858 4483 40494075 45024 234008329 6700 287658421 30690 143266644 12312 241329563 106303 213319820 72578 106459055 14113 247318033 50953 26193763 16980 209374036 18327 256483241 75677 208960388 15441 244879675 33450 120188731 11374 372485396 27587 8605793 69429 280085296 29802 115459940 78749 203195454 4492 47640503 9286 195312462 12561 117503884 46974 195347622 70526 159739671 59767 45992101 56278 358491303 19173 246793390 115120 241844815 26419 330693704 98373 292058088 128238 98069021 82124 334604183 2345 22161824 116741 140271092 3001 83871115 27448 355003318 8911 160321280 126852 275514651 55108 7440227 125341 328527292 61779 381115587 4955 153069859 93618 265400183 109867 299679205 2268 158418409 115569 295786480 63247 234139311 20431 345856583 50717 285311493 16131 279753752 16434 92318079 121202 36068266 115882 19028199 80529 136779175 85557 334349242 8583 17200852 110284 57467409 42990 355567034 121601 116576426 35179 316870093 115043 272670792 15344 382503532 63549 229955332 125687 334508692 991 99810208 93028 6222527 68785 355228485 120215 296854656 55956 80590988 119272 157594987 76130 108325901 97769 350565959 31821 133395715 86370 254344461 77448 8202424 14425 154941503 1762 19358668 48958 373162258 21767 97542084 115817 130241300 75612 367962006 1329 264187631 63393 275420154 33822 9457400 95507 305995409 76434 114341977 27628 25357757 44518 35501548 97301 101190696 55714 147318364 120714 265884529 29005 197893799 133233 21313402 126771 85178592 94095 195606515 103770 314336960 24435 347112702 118524 26948411 26310 100461270 87358 337704143 19317 166616707 110953 198589451 79740 284619733 98625 277916518 33395 103703212 118301 363925853 61062 77308657 18745 249428916 63333 213173747 15544 144663734 24353 73808339 17326 284905166 54737 228821864 8561 379074896 86245 352896144 111686 261362888 93507 381897181 22595 334098701 63334 69898429 40513 315041329 19931 168138255 69444 298240884 103117 292973033 36108 171735626 131143 89816330 1947 319348431 98562 281947738 116146 94945462 69843 108814521 112867 84281209 78670 266209997 63878 376272628 58764 92463498 32504 22975623 61126 260839675 48653 309044522 112883 63554193 95064 147391587 88107 168289013 25010 300237823 109895 15336059 101556 42864819 121552 282296049 102345 130884697 92388 65901486 114648 133904801 34778 326699088 110013 320954040 23773 249192605 315 339109700 61749 330077806 11196 334614814 115565 94542149 125452 212213893 74774 7336003 18707 15932452 89738 255279051 22357 308411711 38679 333794914 24946 25963873 38189 17156299 26056 338368260 36963 182087823 61230 203691893 105371 85000564 60161 181414258 95833 103924552 14456 375326867 76121 106000390 9228 47657400 70923 2435310 1951 329679580 101241 180259521 89128 139423563 112938 53831467 82909 169006764 88868 271498425 109848 372746599 33152 277738426 16990 306019903 2956 96947618 109863 215988805 5192 237034389 80742 228193326 100876 257643784 52753 118453046 115472 218816649 106244 184649031 112020 232593148 130834 91406428 119454 41034576 25115 309059029 128713 19041402 28114 220693899 48503 206952390 13586 2642221 72852 123463933 8686 371120268 120960 167226640 53288 346638209 4859 341242817 44410 77713063 87951 187327416 125262 329096142 77811 334873099 91089 312233147 103865 336187636 133113 72835430 98739 225553693 7281 370816827 99127 2191734 35918 155751640 71619 4142221 124460 188227593 118878 301412729 89980 37242691 7076 204280285 15025 210068117 30028 49860545 81492 374666483 58343 232153453 111447 46767397 122132 341641392 33087 350863959 121107 306494851 114610 23673666 88526 194810643 50884 22520436 61057 111188188 68383 98694922 33580 72024473 23238 40190448 74410 85627146 26744 207788021 35938 237124215 103752 202522344 19854 213640127 23014 157659955 59266 303151213 60865 222248569 62589 186576716 61252 178040232 65996 148563535 100041 137411135 46131 358876672 53625 253082930 84792 11610967 2740 207340021 80558 279330185 129312 266656545 93970 225197774 19024 231992514 72240 365310017 38549 25459965 25080 248090734 56598 20215799 55296 198251225 121398 1086738 72176 178078178 77841 178913774 96382 297549211 75871 279636577 50260 253038916 43090 310434792 59460 307001927 86113 182852733 112380 362558914 116511 215546425 119586 361895912 69521 136445592 93179 12548217 103037 78961918 6430 294797595 59814 117700397 55810 165991919 3931 329965870 78031 100467763 2233 156477189 27868 320595757 16347 165033564 119392 17104376 56339 306535074 107223 34666162 97812 126252860 124305 324949973 91387 113236970 81909 34426062 39901 290504760 9499 202263206 111513 111531076 67310 184173651 66900 45061897 122990 377473597 13000 109764922 1443 183895187 38073 139524997 20656 151859964 62522 48569238 55434 278852115 16871 193493402 105397 92562971 80603 369187722 122445 235578733 119931 273506107 89983 30357279 128410 222048012 52890 209446758 62031 213365278 64344 357135537 34140 40908858 15745 58661513 71974 321710856 65811 323292317 30755 55311649 108398 267033441 115000 134669827 45962 196601343 15428 65586091 104323 336456527 132038 122089694 72101 178401753 58451 323455451 128399 260273867 34881 340187675 77251 161823685 54440 313949436 106177 215612382 41716 374515219 61171 220999285 118983 235022743 118353 151684150 85688 155807929 59460 354350472 50361 124146991 109337 5751188 105904 201371924 73231 236617340 87868 78668268 93271 66791097 88556 367049256 95462 33669326 34117 55660084 22456 71951372 123752 306027196 80910 157411805 95340 234639316 32345 192262364 84600 275078797 31609 242253394 38605 300745000 89278 127191497 55718 382921434 41297 253518783 87371 196479442 60391 39018516 48950 305130879 862 245420526 79619 295822799 46435 117473282 100785 83505839 44174 156872590 24141 134929845 119032 379709810 129991 132349139 121774 118246450 26382 135580629 69086 275939067 129142 151963649 111944 16527233 29357 160638123 119466 24711324 65421 347850708 82092 206663290 99803 180051929 41449 70067380 37662 63155920 34812 138079900 92742 35403464 64206 11130151 28869 168379262 89937 8934284 38931 185660146 111167 188719652 119373 39455382 56889 39608950 10936 74805342 13417 382754926 74125 68508951 126417 60017184 74369 237632112 32826 314433973 27996 196941225 69253 233720201 93636 31847895 79967 375843098 67230 113471635 43917 299480364 103224 154182441 83249 13424166 26027 139194532 790 25073989 112794 331073985 16161 317856277 45624 22176045 27176 80067911 123515 43507261 49728 219759171 90104 124588954 72453 14553133 16184 283336872 41249 266264482 47879 160780451 28246 337150154 70956 246557841 10387 59688991 38556 132192535 118518 38614867 99185 155330320 110336 170255725 78861 336469348 92549 202078095 81114 351805303 120258 1174583 9073 163051419 88864 192259163 121502 124558909 97897 255526882 104291 236727315 32814 236107278 5948 287473685 78670 313533873 113900 274735355 43892 190378970 68975 217988273 23286 362406777 43381 27501205 51306 355845512 25184 251952446 73270 275178084 103142 170672047 122856 77363862 34171 277127053 71495 343674408 96624 226189262 71065 52828687 125442 175738676 55700 54715063 128095 288514973 56439 265104687 36158 330339026 18919 61405594 98285 38695541 10105 225017496 114711 297952871 51117 123132539 132519 358667321 34485 328830531 43336 105758624 24681 321572290 132437 71341088 116765 369081699 5431 115656693 125977 117936574 3654 326423194 95730 353081811 119280 230566592 109860 100609226 48782 383794234 83010 47887759 47509 244752657 83391 361442759 18870 213666683 4299 57972376 122093 381177904 101964 262445318 43221 117777438 2541 55877821 27525 179607268 811 380041648 7433 288916479 12620 64008212 27743 339352043 37186 172398918 106543 32286250 40785 251361710 73409 40122120 4999 298769012 34433 204271435 114516 351896106 131249 336666139 132171 328667087 109424 156280798 99251 81250244 77831 225593406 58288 745572 17330 26087086 8971 289444973 60705 242029314 85829 151770827 115811 320035256 70201 2020505 116745 361835000 28397 260624372 6525 161645142 88075 40735154 29384 53843795 38100 309954798 5046 11623638 39523 376840463 125972 12605401 51452 207043442 9460 253460375 90861 72886701 3419 252341845 2873 290941663 104842 32084973 122871 307770414 34166 311095081 4434 146608266 25819 143996647 18636 56362424 84758 204938525 51874 335020339 5778 239936073 90707 185458427 10647 2582788 100867 179073471 15870 264336989 65212 216042958 60123 346916799 24611 347962982 35832 262316681 106906 314294073 114956 187210775 100474 167056136 47809 102771160 65075 246186634 96402 117441287 44229 178564992 116976 249138163 124744 349699841 31645 330881810 17830 131487532 32413 65856984 6558 82982599 104371 254515337 70748 136640875 35430 294967846 31107 354004590 70801 6569101 129396 197413059 54868 364975383 99098 9292585 17408 211859579 72874 150031102 125926 272700891 94147 55817093 23041 93875898 27279 184017753 119405 15222665 29921 145511194 66973 70867806 104098 135301825 60587 322648395 77329 285298682 50593 373166663 120574 376008772 101795 321737526 122671 366298797 119167 164415339 32354 136301373 93076 41028006 50828 41009298 91667 306189751 100373 248249934 68399 68219802 64154 216485368 120007 36241387 19810 44211984 28092 287355593 36933 102132039 8407 118194529 103207 235789640 49634 92909247 52586 356357800 72728 362537578 133261 183463372 9839 284619780 107582 139244677 44948 311022951 22058 325582184 84554 381565674 70448 127452382 83539 1700398 64295 302378983 102285 195595120 70324 257040628 3697 266530834 13157 369524494 50695 156787600 61552 124738779 98900 136626650 96042 42529657 27601 304850493 17215 358105271 42311 161514363 23487 181780216 55014 46142425 31746 210865234 50265 323025439 41370 29710769 60151 56500289 123979 297789158 18895 156283276 5904 229361159 46247 85969046 74039 10795582 14938 105208101 49605 141232066 77598 209617943 10563 327769613 111879 182649584 98227 282380970 36908 352218904 129072 283518339 87063 169692171 33720 333080204 43411 76601622 52703 88992983 71106 58795611 122975 116412982 31644 30041202 100679 48465183 90623 143286886 76827 213631896 92467 148538673 74232 177607532 97489 314856138 58934 3466500 93640 331833289 37287 299972784 44883 376665505 66027 135639172 17655 296967015 110914 97737119 57761 269821224 26080 18648320 14348 8360278 96832 66227806 71619 199801566 50197 306944341 130657 367501532 62133 155082489 94314 179513094 92512 138057576 14292 313184039 21762 252769964 13704 339381678 45952 194884221 71464 28512994 20262 380846647 110942 70500899 132522 375700716 95542 55217349 60101 10756326 9163 378880271 89467 201439786 89042 316269424 101905 329044662 51876 380024487 93749 54755269 90446 214663172 81987 360462987 47179 59248350 67351 350058883 28056 116160961 89810 45580974 60344 334208600 45017 338175243 27319 291620354 6305 147105074 104391 197182180 31644 349045047 28440 298137962 55738 38081836 101110 336493785 15700 26498669 126904 310178067 121716 363666508 47479 243114697 9947 288917188 39451 265669206 40750 7151062 11768 322691580 97779 173610494 7729 64510167 29127 38300951 120952 206844539 22426 362546798 33013 101255293 87988 236040420 34696 106414925 125062 61124850 105121 73003359 5205 158667882 8385 240708172 106452 103673106 76319 89395502 56232 120641656 39179 253459939 131501 230992667 124056 176351809 6753 1224014 11838 99469504 17750 165949664 127248 9956524 117147 164675919 77386 180948532 14717 349189570 13229 10395917 128920 352383609 79131 289218912 34369 233471553 31339 288124729 35096 255942214 39795 324637618 50597 74746277 91083 303643588 86525 11291350 106915 43056274 97856 331738818 6202 15393138 7271 164354942 48719 59720213 104712 197019797 53676 19636260 66757 1831836 102899 184633214 31861 260167663 65418 157726058 14233 189753130 113437 107355216 106208 383913687 59896 156874387 64519 22447462 38673 35573253 56695 382644730 7125 139918104 25802 128913783 94004 336962423 68733 350515955 71619 295780822 132478 263692289 1514 287542419 128267 234978759 51461 236307860 73769 200179057 128131 80830868 49609 216581794 49075 137989902 44124 109017689 97510 233735491 3302 376649016 16937 381981028 19727 365912231 108248 204088708 130157 58595806 93362 320591914 30063 172454693 65731 102049089 102221 35346681 110306 193889783 61473 167780657 114930 379365506 14972 287090529 69102 231011280 32558 383154144 2916 169874324 83906 20851666 132806 1883150 73055 69055088 119597 332348164 77607 294256804 103489 42509156 28313 334455365 22384 169683473 83176 366080284 129978 240042371 92982 105424859 84310 110249450 122739 340249753 108622 197436501 22551 139635784 60143 241552972 14114 278650929 56750 323653257 117609 84064996 5228 304416529 12545 207146263 91717 161592535 7695 253033159 91062 154972137 51613 305105173 12892 29373423 132403 193424129 15623 285991664 130136 193478769 35662 252659269 106233 294152338 128032 259113642 3161 151295360 38134 343075536 118344 293078512 77843 161792864 126813 117917878 52495 102594214 88350 246037620 60552 8799250 46131 42173672 47306 218294688 48963 348995888 49132 324784321 80850 138344290 83267 363668624 120397 289158465 53066 7104712 53030 277651692 116291 191707614 110548 67143101 5172 59335351 131854 380897863 23493 230920316 102783 133871671 19954 200739714 43263 262305864 121852 63211769 59860 206351760 16116 151715683 14427 155167663 107587 365763713 126876 373464922 35767 367895910 130721 369669756 61137 123280902 96221 270489757 66248 312795324 97880 115693513 77019 209262786 22419 110754098 39160 295213609 11146 64550233 10625 131826876 99333 247934081 96468 307573490 89207 340281846 39015 131917098 94381 167957806 38109 101670669 86012 227317641 40864 303899847 70648 349710261 116049 213526160 110271 195367284 31036 190794635 77754 113116118 42906 266422973 121061 44558572 4451 322378139 32014 98010498 16561 32039514 28046 50476039 102724 53707860 34512 35982384 62654 269087203 10936 99334213 93209 262183613 52661 249921720 73160 179529981 53528 319078151 69030 87713676 116362 268992536 121270 51227310 130194 314548756 22274 219578368 47784 85347299 83849 340923886 12032 159411481 72924 367782121 82150 342416928 94583 217795763 17648 369637602 36582 210063431 15195 220390268 69678 337875381 8096 63777920 54130 371889688 73671 43162958 19100 361824757 74011 192588837 41257 166877352 33782 117434619 33951 266582190 83761 89573622 28952 212096933 92756 234976170 4639 113371030 95726 182029196 100409 219211223 65819 108189943 18499 74520360 54215 342965583 2315 114817054 75133 158401199 126110 88889702 93942 160442820 124746 349931048 79633 228036615 59773 381472218 43327 313243377 60820 278598126 3308 175238230 87396 153927296 94520 89861204 101346 303200422 131170 292428731 58813 126628727 14086 221470358 48526 109767310 48049 251310018 77780 267169088 108980 361455408 71905 325117272 71836 366870731 42666 339276887 85762 157326985 130529 248769768 72839 255481405 3574 174107009 25624 28380121 46645 177171025 67461 44018622 2964 246849613 31069 375222717 120794 52048509 23751 235461885 25819 157393666 16560 181833331 33053 79689393 106325 40831861 37525 204662657 29917 286586785 87522 165187409 12803 43725629 27974 382746078 112230 198406161 27698 292725391 34612 250241629 132953 318586849 88972 45611415 25284 213055355 55182 162482257 38578 316751550 44286 152194827 133104 160578660 128463 378885490 5597 134273554 105677 109892546 97409 249305185 108101 180698880 13577 249296961 109901 44552214 61122 5585101 75169 335614675 38772 365914672 98415 193405700 4960 113496335 29116 229076819 124216 257106039 51756 103519365 38245 303237203 1381 340570419 43560 316399432 132519 45490287 108219 277127736 66109 7028521 90394 264982198 73037 142995265 19967 201483074 78293 226089612 38691 6790126 128939 267489133 97307 233227720 60146 129202247 77550 200739570 55613 283184406 129234 203426136 129142 193516154 94841 258222124 59450 102057547 34249 94288942 112002 17188012 23232 298079163 99739 77013388 66647 359889854 128463 285868103 125147 100111224 17550 52522606 13818 169177993 5185 88292642 129157 326962990 105533 14785145 6604 380144466 58848 94728364 5749 376416830 94709 201846970 30431 296781247 70702 15419498 82039 135461795 52985 2462757 125892 127611185 71568 213599023 102027 211018671 76087 120110456 44768 51759959 28220 17223400 13190 344173432 79527 264505552 121102 95016470 78274 334749703 67398 47606600 87886 300400295 5818 216780299 126168 307909941 78838 98452916 30617 174556431 122182 291686002 84993 336102522 78091 48130511 58827 145611409 41630 212716624 66967 148079706 105126 179580826 71402 113852525 24376 98300490 41649 269722593 96791 97057197 86804 345736344 99162 299693198 11028 50077511 3798 88971664 104730 210832243 125961 292720568 6476 282502512 93502 111186821 65387 196819245 75268 299840935 26358 159253629 78869 124655301 93638 117185817 24497 364192918 39758 166904236 5935 318223229 95812 381136698 101582 248377032 36483 118914923 119793 110514935 19260 192548175 102406 258595290 42763 123603846 117370 201974742 51134 52870602 13691 369956226 129412 16337512 131313 178675222 120196 190845775 52409 304000903 19181 151904182 14807 166311498 61187 380829333 53331 125596358 129711 351703615 34076 87077739 17303 154844157 69429 235602907 93295 253655064 27015 163121542 126864 126600610 9245 352573074 109979 338332120 73402 238159102 102879 5857958 72341 266111384 39670 128744244 34860 334028888 117075 134133724 100273 59076095 121782 79480281 6661 257900143 2050 164461408 92474 133036370 13503 207301967 29524 34338522 119512 300037155 73957 113528550 71682 249343044 52457 105042140 55148 261398812 30926 194211137 120499 168740268 36451 320972947 64983 163048144 117059 367885381 89909 269297287 36526 234331821 46780 210576404 98963 377444291 63835 23443084 112557 196607109 9423 120685381 39304 321265548 54679 122737053 104533 331710860 42164 189296443 3385 197630471 106452 71299076 40093 355645024 23034 78228858 90866 13876791 2292 182389038 121801 2691497 114790 349859599 28923 217586803 113992 144693128 75864 161675288 117700 253554318 127223 225711011 112933 127735505 43988 362536689 60980 192354074 128353 65497057 7316 77709544 118391 26745620 14733 316337179 57376 256778388 27632 268702136 62923 61981169 60573 196624630 85518 3579949 116831 196604172 34635 200172816 96093 73656244 103374 351568009 124148 382102296 30276 270225562 74761 140714166 60538 359068545 42825 288127514 21756 81018563 73349 198991485 117314 241566382 128375 191230200 103216 172037295 80843 345614335 1680 210676487 86201 256216024 30974 135963735 93698 247716526 25240 40243458 39638 158941074 27998 166230351 3299 277366881 30431 226415913 68700 165617726 95518 18565665 7726 146202906 55133 248787092 36670 244123440 36478 245302860 70069 331028578 47029 12315701 36406 195788533 96778 143330523 88255 115155812 41691 65996033 76809 316551148 122509 374629420 113621 155633924 132785 252804695 30002 62090425 102694 216769220 43904 281570361 17482 35990515 26929 123560314 12522 136366202 5187 102959132 17481 50866733 44733 55586772 31388 291787553 123383 173802533 8655 170844672 62347 275957147 100245 28902700 6637 275226136 121253 284207596 111300 16891279 120192 259944512 5546 364621692 119741 240660171 89320 77410503 18557 125130439 72897 333189320 14880 4387090 104852 220004904 63128 149076513 105331 83728536 48649 42252525 98359 37103589 104757 384237801 82470 182552739 117609 326446847 64746 201298259 40415 295154680 8693 380861467 16937 100620953 25028 254749641 28900 382395633 119505 348224844 37530 270407573 12230 334529480 71479 343337423 81764 285561791 25849 108080807 52112 102398731 91854 213897385 52625 294380816 25565 293002771 79883 25133848 35627 101885900 13653 3784773 57892 178887206 58802 88649644 130007 280398704 69849 359851950 22252 165961346 89517 82825781 70357 339416239 31059 126972026 79501 178628586 87819 180050062 71321 159638453 87547 364846511 122610 75451830 69549 348077466 105901 115499122 76600 41699438 132214 129536454 24912 173791957 29043 203638711 63898 140865351 70056 117902193 23214 204487212 21745 332676298 54075 290998283 14533 66788480 2043 187444526 60063 73132081 52334 129863059 32436 272963308 50217 340531039 51938 38628390 15151 94760559 103233 47898650 67297 308481486 10183 96537682 32600 270811777 45485 221111387 99874 133200631 46566 378526545 18712 27720406 22344 88618338 41313 219772316 101232 373359749 48565 246695383 75858 281859310 132102 169108422 120266 221403045 20443 47001789 69268 303159544 40846 57974165 107223 299265807 26199 48828550 31925 235668563 128411 8343953 13249 312739595 8581 76385232 96480 174896099 57152 9275793 57180 234969040 33167 51814461 66582 92424459 128035 27785359 88938 178512839 18909 257707331 108439 122871768 110809 333995845 113479 345244607 19278 159822555 59383 317663217 91294 175956063 43912 227700193 96378 210886956 21186 204899106 33064 343167282 34584 223355427 15684 235629085 49960 78433645 91006 382404548 122274 290602480 126174 253511896 49862 209484692 130550 597192 48977 213733048 69794 229445858 63014 283732039 73430 54163994 27145 159553282 63327 243967484 19092 187441364 129045 113728145 97869 288227390 67170 22179806 131224 299026603 67386 285067545 125526 160898287 82413 338298417 103179 384339305 82021 367362858 5953 190496268 1505 129479718 85574 50536278 47459 294958553 88229 141844194 59298 336969121 31190 14739302 62135 220795142 34259 378042070 62534 77401795 125461 205685136 121086 233453356 92488 376313400 66435 382106030 26896 38086809 123874 47068240 131072 281192603 87030 374935006 11657 359386557 131663 170378987 38318 276758841 81886 286245431 124798 14853801 24149 70095476 124701 226859142 120819 45886862 44728 280011829 117877 261532263 115695 44427377 122584 383604720 99891 376452143 26476 179213349 129634 311353471 33804 137036913 79657 67346299 95202 303757658 45148 310288728 28538 183818957 98482 26493994 117648 357619860 54562 241946871 41020 135406872 118782 24331413 64468 106109328 62777 105500802 131174 270882371 39292 95921467 81168 319866318 102414 184273879 75136 284809643 12253 28199811 24090 304173785 28442 338645792 39697 35433462 88652 181687306 117195 121626133 70737 226113822 126944 383196636 124372 92271651 76633 131833364 84582 361099328 44897 119309217 132611 59285423 110941 156288255 1683 244432299 91983 157450951 22383 38049182 35173 75750272 96907 222151000 89672 57256124 20232 94631404 87984 145269518 73752 312592070 131695 267288866 120721 146987627 34002 92772285 9020 342266001 117047 300875467 113886 353019 101799 150973443 27162 195725485 1522 189898874 126543 248754154 73246 211397925 47124 4429117 94427 97842161 114847 192480743 47666 16016213 127838 330000677 106930 359019979 120327 264612016 17577 20085754 31142 367685371 74537 331979227 18694 366009477 75491 283259593 94630 51916399 125510 213930837 46025 158792176 87853 215591038 81362 262291804 38682 137349463 114056 152490212 102383 228598300 17034 180307869 81734 324245286 93526 95408146 44051 255771186 99275 329416953 76283 150715587 23585 41082893 90887 240833997 24389 355244755 20019 13585076 93885 270342542 53333 62230583 130471 259411269 39512 191172532 51397 107221756 107791 229824582 62652 45794772 25870 359221341 42478 276850598 66795 262439304 92254 304941501 27987 168525648 43513 73211279 96592 54343921 31868 309744362 1661 85948366 9486 88272324 74253 178550701 130407 318251612 76728 100707169 105877 103457593 14787 107707150 87725 249402925 65189 299199961 93847 72001153 41313 109235415 3017 24747291 97552 55011693 128144 235994675 94074 311831475 79305 23952604 50816 240376174 20232 302368817 79738 222286600 63976 355468849 125154 244592579 5926 3740487 102109 249481479 90858 18792566 130796 122715228 31120 159021125 98316 354435493 22050 182426387 91078 232255737 14577 268961151 125619 169492174 72903 230260779 93252 367715725 18654 8489640 28641 262765507 63837 349724681 51820 194266332 103208 112327009 87476 74464208 105125 359199878 93914 269315152 23773 54037380 112898 309432227 46431 76366750 76583 327205863 86508 246299871 23864 325741493 47799 28914129 130834 351817105 15893 383284503 27034 285670201 131718 384354745 68096 353822719 30484 349278253 122349 207285869 23473 315809484 11058 383593496 46018 164591013 124340 301259291 549 93131108 110823 155934443 71572 45978547 63681 59156503 61591 128288890 92061 12928649 124864 187371240 49892 117535879 105973 309233132 10134 136273956 120208 10801457 122610 182165000 114592 282829287 125588 298959827 58322 230664925 78942 323679642 94301 354560241 30197 42383436 127131 121304009 60700 64700584 103091 80199299 57360 339686625 4547 369505368 102634 147076878 34740 190163568 124336 131893142 8961 321212620 75757 114436834 118539 243999413 114686 91641026 84571 358973914 105807 10466693 56184 26221882 116308 155806994 50573 150639127 7260 140562649 66329 342602190 67405 280334761 53763 232079984 72550 87606467 95264 191907563 68761 110177010 91785 50334076 39965 92236594 89074 160470905 99647 36047485 8604 13276814 69446 307051727 33830 294262075 51483 255657640 123795 220716439 64484 321252341 44766 137548763 103939 106936078 74603 196253882 46739 268555674 4243 194938676 24327 159362260 126764 218427061 100840 260963865 6170 379838616 85259 354931859 57381 114448350 96342 219426099 78861 295495132 11791 340281694 118967 21245649 14670 227597226 108541 267924807 99911 338684640 23408 11160904 37242 110405152 19020 365221938 103504 132726420 31039 262477272 101342 313674251 14887 285693609 101622 33453089 35773 92582657 20166 127546861 99143 265462307 21267 261081391 50828 223787718 55247 353267504 95715 18943220 105395 137760661 78957 248099915 11563 337446582 88209 264348167 86586 125601928 109010 132904647 74895 146978053 1568 289385119 54209 240987793 82815 299165495 31765 35528724 132819 161133243 52435 66896530 47495 349327369 30236 370129474 121043 128692809 64666 186759568 17037 359512402 36336 355963877 77705 8321424 9954 198367248 114939 28842373 103113 9143778 133063 277577398 39061 11633451 91078 114476425 70267 360987906 110452 337500208 82398 97511030 131589 91803354 50950 260000692 61472 97559029 127365 194075136 78310 295734481 60057 121399952 72439 169385311 59381 237032335 91783 21270556 72496 279187630 82358 207773225 4449 119881756 65101 7779991 110964 145424659 50481 319697714 60691 372658912 77333 326186616 27502 266144568 35861 185367225 5150 182170973 106116 146048990 81701 362914268 114552 307718767 17743 113568236 127365 11299795 25373 220881026 70103 300812851 34018 337362435 122030 273177906 2838 286600623 31450 220424112 53865 370815831 128060 207598530 99238 50823041 63987 21939222 124654 23500905 100061 264290939 81928 184521914 84595 263519866 118475 166060475 92392 13511368 71277 52609556 73182 73941311 119026 1455162 90622 339926047 120532 14695402 54186 310820800 113353 90768672 106595 337235368 52797 186519647 57320 316708902 81188 59369771 36999 44785057 90973 251336010 107097 238787912 11553 365020441 112646 75950702 117867 183366931 24427 138659863 125471 124164270 30154 212706775 125787 172052967 76594 226422494 31438 320219543 65251 27129719 131873 172707230 48753 331212818 1959 136009525 92506 316708099 125047 273482249 84784 295877767 67369 26922708 66770 346548438 26932 108547044 36153 331413660 58501 226950160 11413 112638817 127016 288657832 29039 211559658 18445 126970807 861 129130597 22446 232234311 49994 188701150 220 160096759 115692 99523113 85886 119350038 4132 364234798 58296 312873550 126625 23544453 104198 336976211 109681 299974413 46234 368383724 31056 227894698 12801 199423025 64923 140537420 70373 103926062 110164 290246383 45297 31904320 97169 298982068 66593 324483818 51099 341512608 128552 147440704 76827 164261138 12478 245953647 16342 307661183 131357 273525171 17281 168231009 70109 125772922 12771 230283908 21080 242948630 18627 149798787 24715 239543954 33802 206837261 61069 286154367 290 81850425 41761 29415736 65661 367573806 69353 295819638 119896 272024778 3888 38379007 87395 284190283 32178 30878297 83639 106278083 84284 20338619 17397 136019894 23043 275530847 32489 35123056 38269 250836534 129557 131990294 31862 82741223 13474 5189223 121389 132246292 56017 122530015 241 228936464 131184 279228060 55683 266969780 15517 373304091 51960 172165445 92767 340624115 106145 39341546 131987 18193897 24499 217449414 114772 359921137 84254 97098462 110448 117644464 42666 81021686 54182 341113662 53964 84285491 75825 165870772 128030 72072541 78812 329309937 27055 125074386 92039 349007912 56177 370505354 62669 316459778 44870 252391446 22496 192937061 81100 321489175 56636 307369075 88672 149857346 79736 294656426 54934 125788880 6215 319909764 21563 263925992 125590 358132716 46829 366680891 37602 349831886 41903 69988697 93787 330366705 120891 46566995 57501 26697275 71878 97997079 42583 65211232 44243 93965451 84051 303246921 67162 174346961 127227 232266520 91387 330143792 13579 164284401 133236 321779179 42731 333286643 2084 367097720 84321 208824315 42313 107885713 105568 295939289 16091 324413874 13719 336704753 59442 72638630 92810 319003249 4021 276730510 125954 138498610 38304 48948816 20350 30108391 74199 375127706 97578 88772508 79762 356383791 108436 66551879 107771 381539733 3263 197974140 57962 31144841 68644 289326329 9681 21673082 45600 255249544 78765 83267500 79062 292934999 17902 118010746 3467 52590321 97965 182797549 82158 220978429 55965 175487424 117166 327828743 63712 104406121 124800 73963837 114112 217046281 76685 173975035 31150 311051527 48451 374403588 128878 271354442 25647 183751661 76576 371108809 26841 171188559 38481 27903205 99145 152793581 124611 259230714 48583 260214532 118012 67169593 36133 63914250 120721 243507833 97092 251731447 5161 63034424 1469 44186612 109759 178277206 94314 362759965 81477 143608699 3566 143861053 7633 238090321 83903 234864981 41909 106814083 75996 12217022 63015 217388078 113661 43182868 69556 346002587 111096 41215900 98728 111129748 89968 220904796 5946 336005511 65725 331415485 49886 94667566 90584 64511253 8620 355068829 64965 86210487 127658 276535551 58238 360318923 29017 140604228 9474 78836066 66934 251021245 21245 18433184 104254 35234134 4281 171794925 94149 109910210 6127 351648367 82502 80851464 79869 224527744 25206 34592236 15940 153594987 101410 27613078 63524 274398432 92495 235053022 86335 134549752 120506 109614252 69954 23799000 73478 274063726 114346 274390277 71531 205477007 92156 14000238 87138 227324611 68076 42165799 11153 123528218 60088 172553742 121488 75072972 25851 166199180 24427 244679575 96350 379848008 117874 257756182 81797 172872930 30255 224674950 123864 102145288 52635 337363064 60410 72588315 45057 72465846 4419 331157500 98658 89446920 81396 363052543 112596 263487999 130382 249215966 46044 140779786 79307 236934715 86253 198575341 114858 211613982 115441 162559894 121557 54846817 122776 195809708 120332 170838775 51301 79651277 88605 202465567 9509 21783327 23850 21015162 3838 383193963 11326 141374884 107343 120015007 34684 135338406 36018 30920248 100761 239982325 3159 84453495 99170 299676321 12289 328982072 28115 113005266 50473 47506114 77309 149905989 79102 381985914 82245 221754082 7387 228344921 121655 106810809 117620 1796127 71151 23452906 31001 165222229 108586 123530407 89526 248683202 128005 204782253 39301 13012741 800 152852612 1333 108639975 51437 12608328 76193 351249022 12979 376743717 58623 238404345 117365 219353806 89272 257770556 201 380787679 115287 351951290 107153 372599100 9665 16322643 60860 371182890 104209 206150507 121296 75489331 128592 337216630 131933 78750236 38605 368320632 104820 159325674 133147 71411538 2167 182533364 40488 363746606 109585 55401285 70125 41205075 64829 329624989 34305 126620782 131589 254095736 29103 252745084 54679 139878953 83798 17921913 75174 111611540 23994 343984737 91895 89301683 3632 36942417 105207 76385410 51901 288877901 17903 119232543 50323 248952480 10726 168235077 50197 334634406 107899 113724649 72954 233123308 94947 98294640 6542 298285336 123568 305737675 104827 139863443 52671 221714112 17043 170722660 5150 114671342 104517 113510489 37504 258314682 118415 294909449 95409 259437781 35581 292410003 120791 98276452 129930 32314319 96669 316726559 56976 45266616 79391 252916793 81088 337983400 72639 251757673 95604 313601245 14945 299818466 78091 366923938 53471 63918352 77997 241899990 64101 240542263 73827 119632249 63434 177904915 99563 12253678 130692 95732855 128759 145799625 114850 118188438 29276 220213492 79680 342714438 115375 334576275 122612 83747088 12419 359082138 107067 309698823 110249 893236 54980 172476699 72592 166239643 92262 13282432 33465 196087804 47123 222304956 47957 184123670 48014 106206277 6648 69432700 111059 87853246 55835 275093097 3302 59879833 20035 279735295 97288 320879191 67067 349504714 51208 109219394 8170 270358892 25401 128244279 120262 262941839 116831 339722289 56960 30018307 130201 120005905 46129 213460017 23339 184551066 115903 176601376 101836 287038151 130829 337584302 106386 362460088 19476 19608428 74416 253332572 111066 723073 73648 99015315 3903 73398139 81278 288403443 19449 203916144 94824 329947034 88150 63978101 125242 105266079 86043 324919366 41550 102810006 121685 157375619 28024 261108319 56199 383376615 34362 131092152 115773 208593555 19701 224566843 116309 125077025 36001 74679337 113437 216307516 43737 134767441 87395 8622029 78753 319956602 74803 66190756 18677 228834606 46356 48136677 90754 362330313 126064 58567776 127774 135613564 80111 354110484 61602 129084089 24712 456570 129354 233509901 32530 10781776 13210 205008522 113186 336998737 60932 366493737 69 236589144 106031 192646082 112596 141490780 82281 309622754 3287 206975324 101590 196242008 88078 32754865 5233 163092927 116412 135866541 114789 167459754 67306 366035936 89484 285253526 25468 74776328 11693 380667787 6659 163987021 84687 75409162 124621 66623972 33487 228220255 99748 162516550 13247 195736032 51194 231262170 107529 34200640 31294 159241514 124298 288229904 123934 153539309 96241 223930600 116634 123645214 124372 381128760 513 199067133 36050 59856916 75276 257994952 41842 280305360 53208 205611654 124117 384401955 52499 24316858 94822 378549086 47442 48405168 12100 235389907 110348 322483046 7054 222814483 40150 287093167 90573 26706894 119868 225528943 103485 301504169 91497 103301409 122241 288858822 88844 117146449 49640 145760073 49592 187041648 111651 9068146 94361 132289632 64785 70526316 128030 148168799 6882 318816789 45500 327673056 30257 268478492 110701 207280807 131134 176662425 108 324598208 105272 297841964 89031 229175776 64626 66255491 121199 16035545 19258 140105796 129924 266735042 115237 232396403 93985 26798545 86188 331147138 42613 212013438 14113 183343894 570 79479584 54645 24502123 130356 7677579 75775 171301990 95264 35761137 10045 291372168 100674 200701679 99000 376923476 89167 224586208 102123 226695422 105275 87833621 80079 182420058 3174 58495612 17006 131593139 12290 371282337 112281 117686247 14047 281192628 52595 181723103 98833 255976791 7842 232843001 34356 204848443 6462 361195178 117526 62897314 84449 283074509 106622 353273387 40951 220181055 37428 115295754 96818 311398599 1138 81361729 53750 18193808 107468 373884436 103271 227861596 63519 60727208 27863 231051054 104137 77457106 33054 189737061 1686 103099487 84102 162469385 5431 170824304 51905 333083223 109241 222217845 8417 163197888 71055 154505638 30350 224996345 129563 12645093 74148 26510641 131887 53249272 710 7742150 30284 277720702 105203 8602712 60542 24310889 60004 179017122 86414 344231280 98660 84203728 15108 43249536 45295 118129377 4540 89251951 17663 94896052 36058 150310360 50064 354414361 7782 75694170 75391 69744041 73007 311356951 75400 114772015 51820 88683773 107926 45510683 64467 205466510 31650 124037778 43054 278906263 118510 21257979 87911 130099548 65382 42609908 89803 312988333 123574 103764254 95691 247024409 108842 196161624 15797 53397764 44853 10513550 105082 233489858 104616 197114310 125587 21115914 76200 112007516 43168 286175737 36330 5739166 81590 57849163 66294 154677512 93872 218184734 55729 115453952 129002 87478011 109009 33718493 62873 159854622 75316 330227988 68868 372294225 95557 45306547 7912 361856086 55105 183141587 22837 114587441 30523 332657873 6728 354397415 82312 241593805 89103 248186837 33148 34319838 43408 370816188 2729 323419711 23601 253914143 49049 318449865 38901 240528120 69043 265909129 41514 185835855 46786 374452889 130044 25854304 16867 117109515 96517 121830604 83983 274693392 124388 206687888 21963 113865043 85956 129921219 31850 359019740 83415 147623606 8592 228702126 130348 45735810 52147 225095545 96332 367398771 3593 300195684 30891 341519610 49071 319097050 119638 284032221 75775 254849704 55121 133511259 17425 363959353 105987 289972 39143 113131470 13690 383745054 72283 384213597 63824 372060297 598 155827490 11128 330470729 52817 123757324 116505 262732826 121518 82308126 116595 4291406 64051 85908228 82758 160932628 110336 137949237 20752 200987050 63637 153053456 105693 4146992 42908 100129893 20754 179464011 94587 169355572 19982 345230346 23200 164219528 22070 120351785 34642 321448906 29050 139732118 124036 222616687 113261 322204360 60151 5908018 84105 283001512 84502 32364792 23464 53518286 124593 41172268 6442 175060486 73062 54824183 36382 112044537 118074 321529637 99854 153184495 45034 202567530 36493 178946315 79141 315919885 51643 230227887 50066 235090062 97920 295149108 58957 346664180 48876 3012326 52026 108640619 73289 103365804 103179 279027 22791 162429928 128529 379504230 5174 119275691 111070 130274703 119087 269940439 44548 95953412 82202 83060610 111988 229940922 97238 33812672 78224 74963364 36638 158731004 61707 162306137 92222 17570999 16507 83805986 80160 213501814 131180 221390979 58320 136989151 107421 135999372 98281 381907042 86022 30499367 114820 278927440 87496 379842159 19601 92388043 28730 239854065 68375 365788140 113055 370939438 42042 188134985 8241 247694836 66900 383979752 121803 373924488 131622 166288106 96600 123658872 6169 34317890 123701 70996606 6613 232674264 23581 315858273 2321 24395397 36937 199302442 15079 47182144 61429 42356961 126982 219101131 93349 192337053 101913 82097794 32541 379637590 107183 208789535 42357 16856862 85579 45178444 63900 230860763 50968 294359553 131374 168092052 68980 351260754 131859 32148988 118637 324194196 111002 302463887 97488 60079101 94492 153868302 84622 80277496 36893 10734730 11265 52473357 23518 49007371 104988 152398429 60065 332750216 27143 64454199 57648 103733496 56109 145912018 61682 32929591 25704 276431336 3029 173727729 116700 234481960 89957 27429342 84714 72342925 48343 152160253 109091 186841523 15623 272243723 100921 258755593 78761 365761815 42938 165797022 99661 377311135 98728 270111715 44002 168529729 84648 146721662 64363 4185624 46317 126233224 17796 168528589 122318 124205295 92401 28994184 106930 144808581 110671 325549083 52581 240111096 16566 213389517 71939 276445974 35183 317053012 81570 288601790 55481 113594434 59473 303649682 59931 326804274 88695 53539713 70903 341242810 40755 98125196 84443 222437668 16016 92692569 2780 100099968 108946 221725276 29569 307233771 112647 237747871 69669 260146538 8568 7105574 45795 348142860 54317 11641312 45640 202498167 101553 116554243 86065 227240389 52655 85388556 19933 243608488 9296 9600258 98121 214522259 100293 215316359 104915 308484845 119155 216940505 69206 69685194 53454 137678450 101542 121613509 8863 165563703 18991 316648166 12446 281168309 119832 26151130 9937 357953956 66342 292428271 78061 87379533 74739 255448609 95724 53483553 54709 196217277 51006 198031973 113978 93225244 117863 383841506 131751 35234356 113425 85084515 32240 198115959 24349 105076627 88246 218049971 130408 39065476 98950 232550403 36452 374147636 20800 73213246 1357 277140364 24533 46347525 127736 266577333 57336 61159184 69364 57815800 55678 137654358 94261 218829909 29197 55477705 25278 320371434 61754 300780238 127319 240821568 78278 95006620 60564 273220766 49394 300959458 126867 65811053 28992 18381830 9560 308994328 102557 32250856 91873 26069435 122035 229251705 90312 318589228 117041 287261501 72805 175716929 20624 206491905 86871 231768393 130788 328589580 40740 56351707 76934 15836293 114647 189776662 122176 356559601 54238 158993459 72151 111787941 50476 254708671 86604 290537173 6348 316074158 44282 283778671 68894 355856252 121947 310959597 128847 270834079 38019 85814544 76964 66928788 84538 340891334 75457 116180182 101156 141217187 45750 159677783 119709 107807824 25119 346834220 133069 134519089 132101 58630582 130840 293583765 57972 102077145 10973 373695713 70069 44074000 97188 323094191 21944 227436195 43065 12390546 29188 356363206 13658 73272297 19458 133320613 93553 179874969 59781 205801961 68069 15114171 115721 11849711 68304 73641069 43676 359014237 85682 278206732 1164 331218781 40085 21794712 27146 362911955 67913 293525993 23869 128813052 17113 46504410 102799 162350990 103170 342867677 2470 72304118 3769 267102739 64996 239235839 87913 374430604 54676 264960183 40413 283864229 122925 10305618 29209 248862486 48176 83817441 41087 162133068 20240 8962911 40613 294748995 81890 344194495 21820 262242732 114872 121429494 25090 67640130 8905 169932809 1671 22710752 23189 158471128 84749 330318578 131504 107540681 71222 24116311 93749 158936946 19837 2791414 103856 292646763 3990 65862235 31405 157338419 13312 67117146 60839 143886685 114441 42309941 61770 93511956 40326 107583021 78573 255668419 101908 243765363 113423 355165556 69849 372904132 97495 341751630 74061 149165860 115460 326489335 28730 146933677 71466 73292998 113099 167797621 72063 279434707 49972 223291810 124037 77488724 80809 329368800 51488 377912357 24384 24774159 80250 55411420 129526 205252635 131321 78566184 101767 144836824 108729 5462436 110423 112870224 17627 337289085 21777 93680882 23111 79385937 69283 193789635 96239 374861513 83132 72448230 126366 376126617 39824 61801237 78343 164894892 117766 326882594 28670 277867079 52862 308249983 10620 51143402 92879 188227447 26950 318296491 47453 303603588 81219 289348737 15139 183228576 86654 253608567 14670 195314193 49441 164431270 1595 115945170 46339 158245697 132250 26348337 18640 318250270 54565 99360575 60117 186862435 111599 119692708 27072 292432171 18107 66555146 131288 149329712 34571 209856019 93030 50414406 42639 30827230 103528 107672225 9799 92973011 105342 252942666 86035 368145527 30727 185116354 51477 215789513 23230 329627364 56735 380002856 75673 9931876 59584 202537405 66397 182568882 115683 378102589 118758 296462207 124874 232573634 34829 259764256 2074 327096994 132869 326769126 2442 245535568 50314 337651806 118135 360688339 2555 33438379 65852 85900090 40382 99363496 72795 216017208 23591 382334610 37118 262050951 44146 363089643 34215 218980841 89293 111353421 21105 73026120 76959 146265727 73285 104809669 3561 268800309 91676 135093999 33928 179963036 58937 240783739 104241 104716290 73037 137504067 124451 89631572 50496 217606082 73821 202305152 119596 355569279 35819 193545067 25851 186840851 14775 170181420 48846 252761429 30064 134644836 13631 29345633 58188 269795544 23600 358675397 68415 302987035 17316 110217360 79606 158421866 124921 55895319 26906 378422955 60603 110010959 118665 341493875 100793 362174897 30253 209799444 100580 34597479 127670 108110576 63304 176014862 17485 126186307 29998 198696679 87273 289516728 20271 304797197 97025 25346089 120541 149915127 17435 107956702 119251 290178042 36226 40123369 105005 378758352 83316 94455667 87033 367876657 12661 202686861 51050 184140190 75368 14649052 100814 13987829 68615 309420010 123150 303893139 66648 61391252 6071 317970253 101024 109024985 35373 119848290 30109 20147796 8961 145492777 77795 198667031 77485 20005130 64879 284555871 85355 61130112 20994 27088200 32452 94391507 25887 185416086 69820 207218524 117618 136628518 84584 188452059 61997 150538219 104038 65101776 60406 212112370 127479 134211682 55883 90764825 99002 269824561 127894 60813880 119419 77808441 108743 383659749 123567 252531208 33256 203599968 131616 367609776 71791 313280446 73714 235837076 65107 163625821 103770 39296617 55214 2346740 77269 337758881 74112 339271108 55985 231757891 17197 263319654 19005 280324350 64227 18929212 6914 288178402 62055 137115 77118 107264245 90068 197269867 32204 130831688 62321 89947607 120791 208135587 13229 326425309 61997 21418121 64747 225063999 72389 194743498 100522 248692007 119018 257322960 15585 383966568 37573 279092271 22199 373102146 33998 347194574 131446 331933000 59977 303558445 69483 103664855 10152 68730571 84554 212705533 27862 79155393 77590 159470053 21521 304068587 63781 384043853 124101 102951654 63312 76295186 19678 115008988 104827 83422051 79063 105031205 88610 347477553 38927 153650737 1404 222517034 15322 27200909 44673 124188709 83977 33006487 114446 75861432 8266 248886748 79122 328433212 113544 102997909 131224 225500060 41361 163664362 128118 75867664 107140 88862432 15900 270682231 29527 381322613 102270 51568057 86909 199945924 47779 132055504 105551 365677793 115700 301889122 109300 296252768 73221 244510259 123417 356864695 78237 282990718 20624 178903023 126741 206557952 1791 211558728 101386 47523243 3961 28962959 122966 334741946 104203 49155942 83553 18214350 77243 329971629 1978 109306802 50132 180425509 68693 144407153 82545 45161461 3129 27575142 19835 315866972 80250 61094505 106008 210827730 57757 114215796 9130 230955945 103797 78285 263 199982918 10007 186299896 122415 319510297 41249 204821991 109986 354216398 77796 230181985 111690 285332780 10122 76015125 44634 105631574 120824 13058211 26055 81606900 77630 248153928 53872 298784847 24559 277860213 68212 228214610 10718 208676204 132766 212593280 38605 10948621 41914 98321198 53096 140940767 48617 336448865 114150 83111351 78004 26582852 458 118862320 30257 219449762 14926 378688577 84116 2646892 42560 379140867 128561 25094619 120982 110461407 93850 241263564 55955 104667393 106503 150724194 118830 22048159 87986 241290636 132343 79352139 99778 234944046 122424 115857846 98238 380973949 13156 257386242 104860 359330611 125229 133759540 114705 79132795 132729 233501316 19618 134338298 16243 165676357 17338 366293462 21998 326889654 57612 51869897 129184 301177304 125958 9005318 93294 8724257 17899 330943951 35404 98385005 44463 218720442 65005 336256806 55203 103627437 92244 161479746 8575 203359917 68085 65206762 73668 137353276 28579 24471507 68060 30678976 53122 342244287 108933 284250218 112642 308336002 81967 230637127 122862 316991985 29363 175040023 36315 20811212 71556 179563391 48010 333706 65459 52635058 74537 363849542 15141 135520741 63102 105134642 35141 16083474 44651 8207362 74996 369326231 126142 123487340 98559 122093854 13420 334667623 52236 112116404 10788 99169926 131095 29842406 19646 239188766 38326 373590282 71864 241074975 67135 207017470 118878 141559897 125264 342642342 11856 15392846 47324 37531500 118122 47098652 42500 379110526 77835 208053913 84195 345980010 95696 264117019 60197 4104427 44984 250525957 97880 259905412 68525 82539016 41080 350515977 61535 266298242 70393 170044357 21083 264164287 34470 246461045 121336 355894886 54930 286279002 116508 304491031 68416 15856433 81639 44358690 99777 107029847 109010 329185094 69843 191551471 10303 190187159 69789 98759954 35250 169683308 96140 321762888 29781 238298736 35160 322949780 94227 301769071 78069 236076333 9806 342238828 12100 270979307 70548 73396874 70436 330762321 64491 339585685 13003 136004208 83363 301123932 108532 118386764 80463 371246940 99765 299240255 46537 225282846 37026 104329598 56722 335055478 1153 378967066 122583 250861640 105494 325377940 49294 231750819 82722 308605326 48818 257973587 42762 16436575 1479 135146092 131914 81233420 72874 214532983 52247 183074673 5629 138418630 56204 285035490 50547 36125059 44615 299287427 68686 205965525 113853 228992537 44126 260078067 71785 296650061 23340 163675494 38441 333519701 128870 282488969 57859 23198523 36424 177660689 9676 183427898 125129 76455173 109553 365126740 18964 73941386 124850 178010677 29791 20732206 108267 11746949 121518 145440988 54284 19269379 8229 227852946 107141 223937348 91025 764855 109426 108427569 43518 165894404 84642 298782200 27322 358961305 113790 178424858 115191 365222161 1359 338851249 33234 124277879 124306 14377930 87501 261831495 48570 20847787 97807 380789606 55938 272709165 90316 306936511 123250 24927093 94013 282211882 61999 187725813 118344 177940151 100373 300204051 16145 146922030 18013 337182421 121431 313297376 113836 32747385 97758 167261142 13606 275212212 119565 241546091 82316 73705335 56362 75271992 42464 164352560 78183 49510548 27844 343848377 74950 201797373 25076 282179712 41528 208187795 60848 140655942 120680 159782838 1354 161560105 125427 115089583 58229 382790265 24518 158735353 126950 124490960 3084 30266280 35353 210105319 24427 371909904 69737 295130010 105439 298150238 52554 117271590 91755 145051681 104884 25996380 76363 278675748 2733 65407073 120760 211030955 71542 212799043 50535 273509368 54896 230734529 88197 36117566 65655 278621378 122152 364545000 4394 299741840 85356 207864807 65048 226938827 99845 253432205 101799 375196944 111485 283398600 76423 70347135 90308 329888240 115755 77864730 63594 285847806 59827 368662040 102290 364244612 67822 99606014 75425 208197260 125371 259228956 104506 33052031 66935 110678496 121595 98058223 27448 275428117 36893 29097433 81717 245176575 16242 211020961 57251 2801487 35758 240267864 79312 165903915 13112 235181490 30540 373340596 3574 165689390 2878 239816697 35771 260983918 100345 311985955 30623 161243423 49379 203756155 25988 212788588 113129 271056940 114996 292915687 1686 241561815 79621 114943743 20659 202373692 61670 267853160 58667 146673828 43997 58279797 3594 25669354 36576 313812964 102974 180453749 12376 313644107 81655 76962464 25796 53451163 11935 382541784 65895 364239875 88707 384768228 88400 112385348 111443 231560879 9313 29785329 37290 62265047 26854 347456045 21945 199630552 66931 277704117 119085 23048822 82413 283889801 79899 329208747 28807 62735501 70556 291118054 6890 119459031 68395 125536163 28248 335144267 62461 285392655 37662 209742728 126449 198704797 55414 332860414 55985 71512028 18276 218201822 46662 90108415 7533 35262745 36354 160197315 109655 108336734 25259 250998693 46387 313690788 130399 66665851 8680 321753565 39654 261253996 93723 272875073 108397 323911963 32859 180845025 45536 306410497 105844 328830951 16195 75518460 17868 367292742 38863 297086123 17769 144140840 108059 159572537 67419 45518287 99163 90043358 32909 320474207 85517 139376739 69751 351143969 15041 305286189 111638 137708874 6263 135964481 66368 380323749 10779 320852821 49605 284661681 53558 81885607 76165 74763476 73406 351743771 115724 377984268 115370 191810641 74617 248502750 126092 35822837 55067 216328007 63628 323544259 79440 195182973 83316 67752898 20447 122692999 309 9636185 70575 262217262 50756 349694713 78137 305946027 112412 254837982 39533 266924070 98662 309788552 87861 355760400 82224 70149827 22319 205702529 1319 73838642 26225 111127943 101366 142677061 109350 103695321 71356 116222490 102007 148692779 112761 111880972 55167 105478477 89897 321810910 70632 288930590 18650 174929796 21045 179556605 4141 114805231 64664 199438758 81996 324511107 63923 207382750 129055 226628368 86644 296345987 105607 198452331 102183 213768845 58846 276772405 35955 115648734 69660 138745522 95531 73770718 29917 175400844 75305 310866472 126185 152559712 88197 184367706 113106 22605565 7961 125441367 71864 49693480 70886 170134563 71810 200956581 115652 271041839 37983 217666669 127417 133378072 15675 353625387 80019 213338066 5833 209140564 17026 148282946 22299 191882895 43498 234672177 32364 234236631 3373 290968536 76214 135634010 554 101011215 128716 211441694 73884 353163264 79450 203713299 9448 60660192 27345 70936551 843 252512634 48197 204418045 54718 280109358 48022 177201622 118190 268018451 17317 240481932 3977 14082098 110310 79706180 5354 77174984 89510 298930141 105301 374772841 64450 142602343 115685 12666259 23760 45881726 86139 256766409 107846 84394053 58980 340634659 70192 372820063 46935 175836416 79841 68842011 60920 93426953 111136 316700575 28713 153252182 40937 329020867 29716 172110769 63960 348651905 110213 286752237 33828 248408672 39334 41854467 39785 76613794 93729 115256376 33929 341162200 36652 52250043 39936 316163993 105439 83883041 16531 120629253 50125 149800555 86383 252941547 65790 126588348 130543 142034808 106856 551260 107739 288973186 112341 182602873 13435 279593065 34477 60993111 96467 150510160 32855 81615532 1165 86108182 62177 203778986 20913 224151380 82928 54506160 98912 376587127 47036 116102107 41214 6573401 69433 140208405 96599 133027344 89204 158957387 95433 297780969 15107 70292910 109049 370988860 61093 126538011 110522 40228302 22002 14589608 114132 244138252 130333 174087711 129657 339947296 35239 318074126 90608 228756447 18821 67777779 19473 159278332 79944 105655970 55482 289423072 31052 42568959 132650 118511653 132780 143388997 128641 3112814 27765 235453242 88972 276086909 49455 101279326 39332 108872787 14266 117886530 114029 158250711 31177 71691552 60114 245279584 84578 202805714 122242 256246587 75645 305967029 32064 216086794 132675 172874155 65701 323120449 55167 348534690 124691 14241650 20106 365889082 76722 78840258 93658 263261241 97055 57747881 8323 24142695 15666 112957703 74174 141121411 19374 322578588 31949 309593214 123102 319419564 56027 286005570 41855 279818170 122777 213321656 31183 132131873 125598 139007048 24988 101736699 119366 67237082 83566 38671203 96339 327333981 8886 55981527 54070 282464558 13975 80630888 4119 269817626 54427 372779914 87929 103143059 123149 205422478 121819 369167531 29445 301927537 61034 304935635 97326 73625490 31410 345003146 3252 205889828 96151 58265079 15678 219451049 41510 21030042 38455 246279338 50043 371705531 47629 136288375 7933 330975006 90589 236028738 101381 151207492 14493 149432565 76709 47112027 111818 5387352 52013 7327209 1625 131734061 20193 209597414 52605 300603874 80958 239122381 112419 165078785 22780 137797984 100865 179635389 99173 28067050 122370 342308732 47670 363001697 72434 45419964 76559 381418555 81812 50990357 118228 77813331 42797 342648872 49132 162495522 12592 202916682 39385 6178589 82807 21778836 112232 64707679 101459 381803720 103975 119517040 36784 286020089 92392 127344521 42956 363384142 94656 265502824 126138 76585626 21533 304022203 105037 23962483 69125 273681291 103685 205168746 57339 146111133 22295 308592818 118724 286002129 74142 122866161 66222 269378086 113371 158320041 85560 148389643 116038 186075739 77757 11300077 72026 19569385 93383 50177211 103825 135061710 72816 341634322 35141 120205809 80224 343744207 131020 371797013 98351 148192020 30322 275205482 60965 311180556 34523 173408288 117912 69498484 117254 369508996 62979 249169734 95523 37348101 84717 382010666 43929 269810989 4791 273372150 2221 111354832 18781 23644386 114324 315159519 8437 338330910 38619 229506363 129764 39520607 72518 195440493 83790 139985176 20187 157787120 110624 28348186 98531 153750758 25161 336792796 57519 153030522 99173 107599303 111887 377774857 95232 248865814 43057 126154785 7996 90004293 20347 114155757 50416 107902020 118223 67567555 71122 119060732 98419 254485635 4775 349963789 125945 98389498 1662 67363157 50499 138911846 113020 363875077 42598 37206782 77168 54734913 102720 32403498 70578 49791580 28067 344216670 20840 134668995 127514 308821879 13706 170831159 122422 288953661 54186 238325697 25222 266591559 96443 4196481 48214 329719828 100216 120456759 91331 65166705 113334 254180170 103401 221513544 42819 89379950 17534 248763934 66976 207545715 85451 57248321 90750 68907537 20264 50319528 70593 236695492 85614 221937165 50956 79797183 66922 314748928 44865 244092280 65317 85078800 6786 30219077 82851 2334758 37920 278854684 127630 185966065 130629 23713720 44360 376371168 42300 112679316 68975 350282568 45658 747574 59594 260228564 46204 51065632 86810 208684228 18050 136014190 3360 245356766 52817 135172589 2150 76140001 90947 201601025 116342 33018427 37188 3400381 35534 232691159 71350 374259584 49618 261264917 107398 316788716 60299 138127603 57877 137216222 114740 238738195 60516 188019643 94160 363443621 64087 5349611 87213 193390296 4868 341361202 11061 349661177 68773 255762576 59795 31918385 120259 260311902 117120 261804128 71825 194876386 88775 151812297 128794 316022152 69283 216621998 44135 358920191 97276 2116585 48054 95498425 67708 317880298 8920 122026553 101665 324104563 68748 216501114 48451 92572140 115432 230161169 49403 354701497 7322 58327494 97270 663181 24211 15567682 87171 204747140 131277 209186562 97909 170767241 128239 87798366 22386 13043066 38823 170360267 100190 371524943 119457 131528447 61316 234238458 71036 296612046 16856 218812225 72175 216154493 35836 242084426 35567 384551919 132749 79236459 127666 270791799 58886 227997842 4598 247389392 46609 191218746 127254 238048081 122758 223404347 20897 359994979 67014 286449611 91068 372760222 100511 71980069 81162 94152714 98247 85982664 17156 26159789 111433 351319898 12206 297509455 32581 310535380 78565 323067500 17190 262336695 121655 197338095 105494 298417344 88173 147128730 126576 98800018 96307 207670487 4434 223786953 123533 290285233 131778 168163291 34100 207763503 101390 134135507 87592 39402416 113730 220752464 2988 335994653 113482 94673402 112127 264558658 125923 210599654 38895 232081519 29365 31670812 92309 22272178 123356 380085139 120567 30931576 59326 283851687 101885 251088622 55711 361027693 58643 248015304 55195 305148897 28681 257591429 20925 196567047 54980 284266292 15742 159755318 132790 80114974 19848 251473435 47039 321693449 109759 249058742 26842 39638459 27076 193246821 17793 148219806 102334 361289531 17856 233402570 22799 45518347 67530 346093973 44603 121632608 8460 228623202 42739 177596374 14476 300226292 117343 15046905 103213 77721494 108357 267160990 109101 322711898 86125 263042022 83669 313991593 73924 290292678 23845 298808125 115165 69993500 54804 65783204 71790 186511492 102549 100153398 25190 299342492 102974 246254243 1955 257149726 84345 295652802 67573 350250091 54882 281226929 18093 132988528 6449 305593151 56131 370098258 73738 51298264 96190 52360744 79563 153492584 88652 341732180 120255 120781157 90613 327945967 44543 70201214 128068 143570466 48621 98378510 75698 163022541 15895 171419011 54105 187556253 87845 273226989 8827 370694083 10349 155998465 79423 2445990 50432 262698255 72976 11433101 24546 206557700 33912 213030182 3869 237782458 111687 225313061 64341 305767877 48137 322843870 112619 168472390 125464 217749786 41967 148650771 113001 284457937 102340 152858932 50911 186196503 255 291918263 25284 253059916 70109 231177065 83806 99545387 61429 317373595 108981 2726559 77675 105814984 92841 167027367 51688 250392422 131979 66343913 90693 262267156 96158 223129404 81906 43411712 6262 334171580 130469 95272258 79840 344286079 41579 315264138 45549 217099263 36905 236298549 53469 58759796 74749 20140387 56571 254684316 63309 222727974 45718 262241299 19789 299831287 68200 234030924 76889 23565839 40421 376580756 68293 283163139 2150 159912909 50369 54460707 95122 243070403 62244 363156215 78458 364424423 2846 274561892 3203 351870984 128197 337722310 62389 340286770 91246 276678248 34060 202291194 6927 383294129 12700 302850599 35100 138114745 48097 37528532 59738 20805313 25162 26456961 104754 212552672 123657 331192829 126394 377518331 63204 79536397 112365 59569209 123302 175570902 91055 220406393 89785 50738346 71360 149486049 132795 85738273 73852 281457780 59979 127690051 33822 37715080 60589 245097757 92568 146072549 103430 214097223 49911 60320521 3873 94132714 32220 200922636 51142 209660841 116555 232502061 37802 298548751 90375 24672503 126090 248906800 81292 295724540 55295 65279474 124482 295830561 103881 290827202 76296 150768980 52048 112715724 76428 259010227 78651 357803050 26874 379995746 121920 131833670 52262 339618861 81044 189449282 18073 112137305 48214 336765905 25260 237446810 50267 129427251 76769 368786164 75030 198155440 4974 133758701 86118 139475379 43460 137503048 72699 335617964 60605 106848358 97247 349197110 23470 323011877 60479 158017888 85002 78533180 66767 236815190 66325 11743746 13663 277682935 103770 345523178 25358 32818077 110225 24990262 36828 285998483 52739 236205274 97212 365714179 67444 361255353 13998 198260920 41309 32921963 56009 254844236 112212 348711158 133307 80517123 126142 217814497 113379 372354906 131870 18792677 95318 171792403 113166 2633309 34406 211887328 46966 7897506 81713 154523876 65360 53495888 10175 343116285 31175 49611428 93450 1086238 89148 90993082 15017 292701089 20981 307182367 26738 368042002 66783 67904939 113723 274782016 82161 103612197 121125 330001884 75814 80234260 105713 169737257 103301 129827549 108968 48686423 106092 27473969 67464 104237834 22018 141634452 41168 172799645 116594 41909715 117464 212063643 119149 7193314 105606 112956987 46204 367680813 23092 232264485 117174 354143307 2508 138554959 6532 282230498 128117 194344929 18032 287351365 60009 213584192 54818 203645301 66027 323265685 117356 12087196 84055 100533064 87385 3746093 83977 134011983 10657 124450178 46374 51065470 87378 335834378 72229 221892029 42138 32571158 65196 272492406 70692 9044305 6464 355246770 11898 199070998 61656 260175759 80135 116281693 112485 365124525 95028 302751775 117620 368458680 87512 335937125 14539 41820143 63399 43700531 79159 40245843 74506 114608383 58486 206150582 52392 221947753 123853 226539766 122728 274090295 107611 74832438 24554 119217893 60636 172002613 94164 139110750 6849 346052519 2919 168837959 106747 234460143 98735 102310861 78399 322750533 120207 285262093 30891 285120043 99523 176500729 108421 163155648 89433 17051809 78404 59374733 92777 199801381 98451 345857426 6789 233030679 40613 184943271 44430 139001810 108206 152882774 93158 216171704 73687 204888692 45495 172590364 94862 308599357 66123 238003432 61076 307617222 30497 140164007 64541 356758346 86306 181379461 132467 325495174 80278 103704703 9937 190643484 64519 173486488 77294 18913602 79433 21434234 12362 187100153 10208 301364883 99513 180664996 91165 183443404 8941 104330223 128029 16020462 114707 241079460 50206 170065315 6845 306059280 75858 347559958 85972 331010292 1592 304034143 27002 25747999 89623 235274919 12787 89808913 127629 291606276 38772 96326269 34387 220309119 18282 303309294 41487 265498908 104370 272676495 128665 98771209 69372 63190219 65288 128113578 87476 74829341 129745 277318313 118361 33195487 9073 171836262 73197 5864844 40859 151317180 82788 164422324 62947 358385972 6260 309354235 84284 14777379 68313 232805817 44414 87196453 46293 58324468 64483 264274699 34395 181692246 5668 29145888 83870 184514075 72420 225822277 32688 300974017 54815 237112967 103209 365121500 104912 120907330 11667 68080619 124994 274224980 62468 227371474 43708 4246514 57757 132112221 656 26317639 72883 109452970 23702 309408509 125199 220371053 11524 254427226 83277 379306384 85725 221742933 5933 310207622 32524 231030804 77230 190832356 10938 252523935 113162 172936698 41370 325198680 93003 106181297 89148 17937790 94300 281877897 81627 338484291 33800 244301453 72434 235131963 101395 277040184 22855 235241628 67207 217979694 52325 170337712 128590 268883050 47905 371104749 115096 195791927 76070 21582441 120402 362836796 114419 201924924 21641 378926795 80198 32759819 51207 95932178 110632 92378652 117633 494694 44363 116940043 43297 159777680 110636 64604289 103752 85502185 44729 378697552 95134 224026667 97620 359883022 75613 342127557 90907 214298115 80962 104448227 8484 54744876 48030 86875099 81793 243072930 6269 22334433 36116 327842126 35226 63860722 106811 335030583 43036 82535413 74723 132181446 131461 162621711 101508 253498219 56550 17443409 20013 274396550 11915 150084107 2188 90447633 110971 382341217 42347 110034334 72968 133406090 34697 243218254 32982 379419627 35929 88281479 45961 188032816 112514 302831131 62852 148503621 102008 232270720 48095 16803120 80778 306971803 102003 288562263 14317 144478714 83625 293968331 47254 148450980 55053 78819577 29236 369091352 8722 299800661 11836 164929740 38495 222642724 20870 322306494 72601 17990160 30795 104116896 13530 47611034 11376 270987168 325 258990340 69173 49542159 123731 361864499 15535 245554315 76253 326405721 20830 104442376 121491 191666957 117292 346144485 84593 239594881 1644 15773525 112274 352661097 73581 371637088 88232 141021482 16165 374261362 24885 85106733 66212 44728208 131623 280628847 121662 227594049 36674 299155905 98561 227126854 110694 78094450 99675 135336156 29021 113941187 76840 359218611 31446 382852200 116416 135748716 37897 364798633 26395 341615778 22681 52187755 124633 221601022 90758 278850270 31338 233791219 56758 257633115 32564 9510791 70387 214771748 57453 306335498 113367 218844599 130747 31687497 123002 39642863 19645 34467287 96848 151108061 72592 301094734 83548 161596618 18880 18990052 95615 299249322 77983 305211693 119204 288192163 48974 196751887 77617 244087548 79598 19113110 41162 55389758 107874 248430901 96558 268440148 9683 352620503 91319 15991028 29446 347314998 37367 141728872 113271 108450867 43512 78612333 54867 175337548 27162 3477333 3229 377613058 120299 171107727 74906 343734995 91766 299675652 120687 71379299 92664 51072951 55310 258117321 54022 203194753 47612 268041026 50892 195597389 128003 244369316 56373 196125342 10076 222709149 6313 265683637 130954 62709477 20979 284089027 70400 307278580 32504 335703064 55859 183339289 126139 112964301 38315 143720398 36780 290494961 103789 349275869 28261 61855685 42420 252866767 34094 176889479 35002 325752083 8157 272561520 108306 378596546 56838 102344797 11742 275478896 69737 330623018 22624 335354025 102653 172158868 104522 263440970 12782 65897161 33489 112878306 89110 190523204 22168 177314188 92101 204640816 101279 289703146 23554 37382639 91172 128544587 16253 262271336 31177 108372189 30907 55817724 73127 369813421 81452 294754766 29555 313996385 10470 366789271 725 52652860 67767 321589036 709 48660328 115141 297322059 108554 250544965 130199 220171493 116729 284261088 55910 73621249 115902 109072766 113534 370303925 115323 242138289 29137 363581005 102637 175954077 126181 145099 115668 380022931 105249 358504455 72592 68303437 35616 143063889 107644 51811249 121388 370199112 78872 6299824 110311 148632181 125684 138064780 11187 131214620 36127 59966163 71180 350276767 75664 179840253 82267 193540217 16664 25824965 7413 360822869 15235 140551127 64765 350316281 95928 328301315 4567 263606694 29489 326075981 114030 122146497 107970 252430009 35096 217259795 35575 74919609 8374 55658441 109773 179054829 24575 383214611 45856 226105155 15231 116950260 5344 113846145 8385 186646978 75347 229132629 32993 215051474 60219 374008508 62113 320141480 13446 77836834 16806 48271950 61431 149641762 36136 21147870 43464 159949816 65200 142437760 32239 306959438 54727 104472177 50868 65463172 9140 223475686 54334 109356998 23462 63388533 35081 192125769 31664 208688324 74295 156381683 67016 317026383 121148 309932846 63959 243333219 95326 95530423 65579 262104383 92706 22978003 100725 10496594 85580 359324248 4136 353506290 3903 2411871 125831 221478193 110122 194427644 54863 173869976 70631 59937679 49219 147964453 127485 6385535 123695 29964431 79240 287176448 339 365664533 113089 129828311 46066 341374554 32432 40383287 81805 242495636 18864 364895772 125486 241079104 29293 111399552 117153 328428326 103415 165090986 130695 380824964 126085 309219712 31266 56168077 23253 263184601 110510 89276050 2384 247200343 59343 305268534 52554 242498344 23413 116142324 57998 240875813 33616 189291397 117614 231170776 29847 238781039 3750 236889336 53288 254126259 55098 245288875 44643 219155256 33508 39381946 79963 28186706 95648 361834795 25999 348127841 88679 185077803 94972 189457798 64871 374475278 101447 14391747 66011 215490652 132181 186394131 88069 328669735 12312 165558534 116765 327148017 44108 196530923 4335 232797705 100315 48599291 41503 212114851 122471 234063915 42467 236539422 17225 160721516 83325 354373400 83549 33150960 92562 19415612 16182 161730253 44912 220271277 19546 345254221 10538 231151182 15821 179604045 74142 88381800 58314 359575545 83379 86057133 130066 289838380 12281 180804517 68380 114480834 115107 60258615 49854 336596052 40911 135898652 104825 95907926 75039 191900453 132675 166881391 124711 107264961 106194 72533346 13083 379337775 124531 2096830 47180 358002060 73491 173533387 106388 97578649 74921 160416426 94822 122179616 30368 359634823 123128 151277900 3268 19768037 52605 377657267 94270 159177163 121753 57822596 82028 147729550 69154 290606615 75799 83195872 33108 271667508 27130 355587690 49701 31641117 57201 196088760 100309 103848861 3242 340828628 118421 214399222 43093 320769644 9305 63141728 51113 287627722 116189 215227846 85661 221905552 49748 252985374 94466 163352174 86262 231154407 81195 164147892 112586 235332965 35455 123239200 21089 49221714 91746 53374820 64734 153745571 51943 315105670 114424 121846093 3953 125412232 415 123578233 78112 100142639 12837 211546918 32125 16273682 67667 53536444 130215 25560647 131803 207576780 48072 53816311 35428 130947918 70427 28126611 42877 118926918 19187 159225071 115409 2814618 124784 351777706 54378 61909471 24751 341894835 88672 345265452 30854 169229968 28501 306142347 28513 262110976 45442 249632560 60683 282396264 24127 217848257 75351 143544984 59089 189206436 112586 272105218 69644 89073805 105545 196527599 94200 242771351 55746 57160728 51099 287814107 1897 277339891 73174 43548537 49178 227549703 42656 177128255 78207 103829892 72190 59654380 58713 144726546 88707 150182225 23041 276433481 74230 339255795 127100 265721426 88875 173318884 46206 201840062 83250 366418815 65273 288290944 25578 298600585 133053 201526441 24844 271630333 65328 42624787 63352 75183012 110877 188859435 76142 157525122 116341 160004741 36662 200348829 115883 301132347 120300 260254470 129311 353323300 16968 118357250 62772 152749709 121825 188794415 45445 238451952 23284 47724351 116977 138899027 117923 329316428 28353 198953606 31968 34257726 32872 137331791 78771 13361821 122078 260560453 19242 270216394 77245 334386767 122306 316956223 15143 15051347 60538 145751149 39116 296061440 70281 281412995 95846 245601412 19759 180691331 23852 202003235 54222 137803073 120255 48012701 29525 96588342 30567 256523508 32954 44083036 66528 69884139 121868 206556292 41475 109459375 130684 70175491 24535 299890634 125745 21442350 118683 227288021 30171 209091724 125256 263945115 34663 347523291 2065 95913707 44153 286381205 129770 278650338 68303 139228739 44044 279491325 98975 39668209 83906 222662389 16064 223209044 109523 53723368 99300 293496478 11599 156778126 122118 178417020 130826 288485561 115649 270921913 73746 171795858 104727 331833652 26376 252238858 82910 297838210 82417 29759703 37526 274299975 59812 210981726 91237 171654826 86872 86527329 40020 27056312 34052 350681159 87004 169410402 4076 88689250 97638 68329065 64055 8357116 49071 234482124 32810 113300879 25863 65534628 24261 229894612 96113 12234477 53198 219478650 75086 78623778 106842 142844831 94894 205650726 77641 1790864 94720 377629420 52325 361133065 22660 37723233 90536 40571085 4663 188843344 62565 343690308 115210 206547446 118224 1766073 116389 363144679 47053 37889335 56452 227551838 58588 242606079 117758 177039343 79210 54804204 69958 49478717 51073 316620769 67093 18143868 1413 297937604 65775 164307143 25559 210183514 572 85210862 65318 311799888 129059 376300414 18405 196885811 108096 340532917 59150 352451244 8156 45955331 86747 97827670 122612 215865464 105179 70067255 66190 361153613 126801 362932843 121376 302593662 97922 318829413 95002 292715998 84236 299170628 462 143836561 30002 15106133 35958 39485210 68304 239790879 15895 193608108 38033 247753613 81836 128648783 37297 96616683 107374 210884513 30570 117768301 33462 50648299 46417 74192904 113117 53738899 22908 327720893 104294 149191566 81829 74896078 96587 305709074 49042 355448093 40320 78929034 117904 68379143 102770 35353434 100206 106406436 133325 264810245 24484 168306398 99352 318605352 27958 146267386 52527 114934926 129132 196452754 119266 357854105 122897 60067634 99940 196560382 68994 345173660 22 172112966 38988 174717947 97700 194533531 87928 171498322 21567 252861677 1856 63561203 34946 347871033 101024 29294815 79367 150273079 8830 131510124 13371 336476206 62284 40407137 93881 348630607 104537 273637835 108562 97035506 28271 21883384 131483 270397109 113353 338773744 57857 144035300 69681 275397092 53352 202119136 42899 355640897 92544 294715921 77997 263337982 49318 73271207 108882 206027519 55479 45315475 41841 59601032 68489 356616648 41196 310866329 23789 268856483 109740 88601163 83686 143515558 74253 69291485 42403 172684267 106623 176373300 130432 84941807 58281 357565392 77961 270849994 19835 294867075 33293 307330677 77348 90031787 98014 284461635 49284 84052984 30621 36011011 55049 177323651 110614 40097803 91878 43990163 27129 234791020 65041 72850141 114768 4751401 3248 178865907 52270 11490192 44393 367022932 41159 58474604 22377 292513160 8184 321895063 1563 351370389 131876 299934975 61908 124877181 1016 169581431 113859 242287183 77004 167057375 74762 340768558 12456 321417359 70164 328801649 10037 169202841 84676 13167041 26205 7468883 47798 297989278 66562 134442400 24911 172236883 54804 13555431 121210 241044439 3940 12400128 27154 244087023 131628 47355085 37104 159975642 84928 168244459 80035 332529317 33309 221300958 19792 289157611 29501 54873379 11028 202212773 44536 121287424 54405 14347454 725 168523224 55139 8494062 99496 269355048 120188 14755999 73465 152240083 115376 120525129 34369 201549355 7132 285697477 71731 369118161 14944 282904076 106038 224622713 4841 159014892 70179 272485838 126221 235956023 114065 9833688 84053 57625342 94604 41612763 117013 380208673 98935 298926840 126919 10625104 64624 199299973 66165 61320830 115985 120710114 104043 231597378 104631 315654039 61225 57454104 100472 155626955 42021 159354363 119160 318903425 102553 58275679 86244 376787185 110346 346732858 54209 101382281 101661 228537038 13266 262819279 68237 170597232 38492 309615757 95465 332067483 7778 340578909 69247 223962180 79262 237280775 3676 177722737 82141 205317281 30481 141782920 88519 169763162 11127 268939720 62820 141588950 47719 43253015 24410 357682865 70157 315946987 21910 26383748 114310 307154357 46700 2749759 53515 236442093 97695 224111359 10964 241616060 106628 364114541 125426 249584772 128117 208119085 58198 27369982 124830 317131991 67520 332777729 71949 70555082 33210 375191609 80528 314586630 108025 239514449 115389 25392247 19674 228681815 16072 289774733 130493 85602249 40160 212711875 64892 164624143 22382 25816491 24403 144295787 49542 163262602 74483 289306186 98003 41358561 99736 135578506 31489 248210279 97344 176692322 64457 338710043 28650 276546362 123795 246749628 18999 170571272 79633 216275160 23048 136458839 10282 178898912 19037 190829334 78929 275234622 124382 208570239 120773 5457329 45971 350821229 108993 261941823 75530 228762234 63501 207991409 104771 83481023 125397 129985459 30604 221615669 59152 75220624 17748 305344604 75021 213200223 114928 166973468 735 208034781 656 172128623 105795 195524896 82489 231981118 112570 5397971 2438 52703092 132491 123424043 45514 31012756 103611 178707885 99958 308607932 77604 197241902 761 36013510 115264 83900533 16968 55077092 30556 40150563 86281 11075126 81452 355442406 263 48848180 56585 95081030 15775 183346919 76465 249305856 91952 172104896 17240 41807902 129392 226387028 57448 15170656 32997 154038307 42701 103108961 11374 341392478 22437 6677997 72747 178412666 122889 74970577 75703 193257395 87496 207966082 26205 148627445 19417 91521443 100458 381425850 33718 4476777 112352 44274385 95005 299968905 11308 181570418 96696 142662054 96996 243580634 44908 209075428 46693 314943278 31035 283631532 21975 25122178 94025 284673844 61580 229172252 37988 274829482 34307 89482937 77362 270422993 104611 322577920 53955 99649261 16806 338635642 99846 83541768 32393 65422710 16568 22590080 109392 125539171 82843 76783630 44686 340101822 112147 261255417 76075 81069669 107341 220345602 62141 297671376 34682 172391447 116657 76082687 12747 126931623 106487 115211324 69476 291249358 69816 337175630 108139 261115533 120882 91243650 85124 275590830 30895 329811187 81067 228494825 41884 103605113 104026 205929655 101660 215685326 81570 120931755 85230 135223099 28000 17975372 40769 23947484 116222 250265308 11308 331765327 5936 127130837 131803 27727991 68541 354049821 121817 69649752 93108 304566444 31684 254641405 109701 2109380 56470 301762797 54527 341851167 26332 150548329 87148 118701743 69429 66329120 83689 223317653 40156 152139590 80627 76603251 86528 17364908 98632 201253004 82224 348799310 24139 5972101 105942 203820298 42040 343269667 33196 146317503 5162 140988720 65366 289108998 99874 236009520 59342 191759321 82497 107262745 101841 309253439 30222 107764819 88389 89051351 81458 296398987 66751 35013642 9396 366974212 19716 116131562 46851 5833762 128500 372762205 50654 236252111 73127 97077150 32853 309349076 35641 274687459 100141 307652527 1155 273164781 35948 155218392 117341 30377722 66768 363778188 63480 9860216 9606 67484874 69514 321824468 67351 96376142 86516 266958306 75542 268075452 82874 117241672 5874 211535245 6833 84360827 8827 73914179 102138 311258810 68773 2307639 80756 113063615 93162 335925354 94727 80561596 19417 83593248 128007 30327664 121595 238981951 74832 290902849 21029 125305706 68824 314918523 23838 384829188 25315 210313462 98629 344542707 26224 363033273 67915 198657564 119262 278592256 11004 277793553 1644 84045692 82645 381399809 117938 163767355 42215 5587432 61580 162324501 39281 107641245 104967 347399207 130657 297833795 71560 229865616 78420 86030051 92426 321721544 26492 296936796 41350 370300779 93525 269893564 33492 367246297 22518 36358272 54852 216985229 8525 232162434 58187 31316162 78663 312851239 83373 36107252 14502 297132490 45148 279904413 127420 33519844 105365 379804395 125831 320466270 96435 184166277 3875 371507352 8321 109582670 125375 217701863 72538 5991143 1040 291566112 99427 277448798 120769 190238887 99973 235306806 62299 377544201 17207 105758704 127965 351210157 88510 161149935 51925 249878841 125754 348271623 131554 299917498 126038 180008416 71787 46105689 11255 311877720 28780 136434811 6728 226637226 77372 58442843 107768 355729187 21963 311490534 125817 335787499 86385 39257085 126678 184606483 105784 13684152 1185 209881222 62253 126329875 3525 241140809 7900 270296954 60256 52107887 16759 281336506 49621 190383277 9500 69029239 58799 368044321 8721 346206815 59601 207755219 73614 247533818 47514 368019445 120347 71245685 125202 83526626 112944 305569165 122957 227198850 18772 16105911 60538 110502443 41423 133524735 83144 50384347 49719 271956049 5807 342030102 103624 349472095 54427 3867018 34689 284194229 85616 291091978 86492 139195847 26856 107413327 100380 307861274 71086 239484576 26603 103540768 24499 175339716 129268 273465811 29686 300893325 35003 316414860 104788 249250024 96298 127875661 62077 128670813 61865 174357752 96344 86260486 77348 205472029 125745 79158964 79091 133699342 131499 283277963 122749 358919920 9133 138236585 92821 17622827 12894 176678184 78231 71790328 58094 283887240 65007 280035197 121437 68239824 78848 137142465 114411 380089835 61445 342552615 89972 222302001 98155 157990301 104265 169992455 70113 112598038 115644 355762187 108664 138234871 48738 192726653 130201 87939028 122322 207557725 122010 329000643 91107 222386653 60173 11032594 89290 189887787 118463 205498799 78784 296913184 25715 261356571 105599 42255041 38871 252316590 42559 269376287 7387 325113816 81328 157123658 82885 147741644 64479 148981052 69407 185550111 122502 16180148 14425 88337416 50550 91250897 100501 174165600 1766 77537957 119977 182590605 53915 26149211 6013 135162049 41012 116881640 124122 219488720 86134 329409902 15384 231429399 84109 282823287 35844 163604255 38072 222302756 23126 275907572 61657 320644510 84347 321781228 88968 189106020 16674 64263756 59463 366666294 28848 138053118 44365 260718327 84847 309802828 87162 11389116 5803 75945243 133217 26403445 4886 186921640 57040 125907402 70344 10755363 49971 197856369 111789 184610351 26759 175837710 23081 222278482 72665 190170375 86804 204777080 16621 140672171 35917 126688465 37341 31175799 75978 136867997 67746 57456177 24563 30216232 128047 77491050 97590 145389376 126038 44728514 102136 290169108 104464 376551329 59697 9254227 106190 47722853 14890 199687526 130893 49415930 99532 154886901 27184 265994802 110366 137527206 8560 209746531 49005 172816839 71556 305512291 58258 86137620 59617 382782219 48999 130213228 86118 212990759 132172 149994507 41063 382855707 38173 230620504 108044 170476398 127503 311302459 102319 289324411 609 22308653 94411 22227206 38008 351834972 21915 195875689 126811 354970535 80171 226637982 108462 182099645 88537 262075247 97113 2967317 68970 321473817 16001 121731751 120929 343916710 51401 105615505 47536 282300563 51337 177429943 71321 214725608 36197 10480591 119978 258919200 13386 29260137 63559 60813657 95695 292301704 45553 61495290 4201 77680004 62352 297009180 110868 130231485 28000 103079319 125106 99330772 101211 27398046 34338 378998279 106959 307407031 130883 157835541 51587 105777786 62750 24298240 30245 33604730 17956 207186833 81217 307387435 13704 363951128 43045 294165982 66353 30389588 12231 79003174 4117 54434410 75692 164813537 26028 49865156 3519 40915776 24388 47218362 83191 153395870 44024 106411502 92813 251511817 61428 124538122 44246 91158401 73064 328257630 72944 213505030 132194 206625064 113263 374997073 29877 254104614 45772 369836759 129614 223706280 120375 329342374 17909 237886454 105433 157466861 124972 44866803 9020 197493801 35549 32210080 108267 173958278 105852 172779268 89636 322328969 73984 276239740 81746 149795310 119158 64012040 7921 51358013 60820 134676668 40377 366764299 55163 207223202 117069 81942453 10409 371364108 124059 170279876 71210 77024979 101776 19913321 94001 47650700 68833 275660566 17760 59410346 94947 208332036 34391 7294176 119167 278941003 62187 366629864 123715 211959153 32134 2703400 36987 228238741 64317 104274605 117036 186229424 40150 248606875 111384 32290715 8433 288481877 37562 86988992 120386 13054365 33377 313074625 99379 351085652 83204 268413978 38862 48548336 126727 324591222 84205 253207033 24634 130364980 103299 344426768 51724 120326615 127037 295455673 14709 39069317 108167 55420936 92255 221245293 117980 248877800 15796 219311475 40193 104758084 59797 237665424 84226 134020966 44368 8686349 9548 326285120 64682 302454411 85847 189123516 27372 18480382 35304 66432619 45605 210053563 68249 70878014 1855 301168105 133290 87887578 60692 238840541 6047 269242564 40435 50344212 127880 19207653 87098 372305922 105477 16249439 31765 39248181 30440 143840554 112574 66501484 75643 194054246 95221 318953519 39136 228452440 10313 195686669 57794 334019585 86701 80088336 125542 256138104 95326 3976601 8242 373373910 50530 330208917 108124 239228655 44581 138867956 29962 22942148 35813 289966625 76623 215281348 125498 39445373 67768 104381014 126503 46405349 45859 341821921 82497 330954923 54308 101064133 127014 33449919 116419 136175174 647 357722926 12344 283872605 52882 63402921 74537 369289993 66311 253065071 96549 29980336 79030 238608979 6538 356410208 88775 114269663 24096 139079100 89920 107049385 13631 237852313 8042 148043624 67385 149074990 126366 371622227 60210 373478283 42206 61681809 12295 183124729 92362 318284974 22960 248670313 17648 221192283 58135 166591998 53335 49772326 27188 212723760 59210 161223765 128085 7466526 79284 224213215 21957 249122741 16178 121424524 77822 270976726 102632 198392369 97025 153565208 101407 338998616 129099 19065053 41323 191030176 15911 55502290 58936 358852477 70037 151122240 462 37153211 122322 61415141 53233 147135853 737 6000503 117414 376610592 129012 249892256 108793 321053663 60928 123508445 2829 208708170 100479 230327804 97879 249385092 33501 1541419 9211 143394996 46872 79911604 23806 112683450 106401 190323923 81604 369396561 78807 43999643 2508 358350978 16391 365698497 57946 40644140 129349 267657112 61881 47449422 18158 16604695 95349 183852807 83626 124416514 121994 67508324 101522 95235121 92041 344778788 117403 351472560 35103 138528091 46831 61311816 33363 125563143 5218 313771018 41870 182368370 36358 151677655 124545 177698910 18366 136992079 42603 343025003 94282 350564213 10904 68100220 51877 98459249 78872 101722089 22672 365088055 61403 191381732 106769 58983815 102793 328343367 59562 299324352 102589 14454168 36904 107576034 74311 350447366 15099 365810328 50728 132628066 26315 111260864 110348 314597303 112149 63433716 35702 208776867 84891 230357692 65010 217425570 75156 29476747 119630 327017379 110171 194255965 84891 28936133 25831 44629833 74721 165633577 19645 122436867 129550 355697327 44762 320746323 31075 216093373 94841 104294063 46720 323813555 7555 64166309 131434 268682129 40725 314613747 8369 163088785 50796 325496685 95465 227684962 118073 105251959 122495 282892639 111728 239896569 85430 141652086 59448 384080760 58380 315759751 118205 373732921 73384 7275293 128598 324928184 124192 144124280 1354 75562672 68542 139008733 31402 206205659 57781 372490957 45544 5386561 77485 348570516 37576 9304414 4643 39248533 92130 237297407 92044 366960335 99122 211534865 17456 10330642 19514 55647839 42496 287732487 39814 322757274 78902 208768599 38369 107894504 72268 324169289 52628 25913513 19390 258393214 43604 172099834 567 346280169 44086 309180537 53481 37679311 33902 46477970 74635 121324218 17551 67449066 17821 4028157 23705 118043326 119167 118772937 68375 382888069 38373 224893632 13870 322310334 25063 1448327 121017 106160006 27466 17762785 19443 380215954 109664 27953533 71141 352103778 55619 341298182 47726 5841234 123404 355623047 116822 196683807 42928 366862822 41119 324154691 50250 244871647 41153 197551773 102778 4886834 6195 381238997 16521 113630671 127614 192366861 105458 250406605 49673 328613864 18453 275124843 57973 1227387 29258 328178230 27928 208368994 126787 101206894 6181 215501138 10045 297264926 74398 325937439 32318 269014999 22271 199657317 6371 298274711 41484 1124711 26911 124601540 75232 330996677 120984 282623855 71675 70738426 108025 287216600 66005 281237387 100772 18549336 82380 66867489 103708 5354025 113955 132802699 123656 198361182 7226 11995873 37249 293294294 31884 302374636 35576 313667641 123094 84877327 358 176676157 27435 311146668 113780 352570488 106541 292054461 40789 122583949 131700 288698765 60321 103900815 23277 297869567 66414 62876461 83067 269758786 123093 141621735 43404 379787789 38349 303832538 53519 179092799 87199 102840013 47235 330681251 5503 122247155 15754 164982495 77723 39711104 115515 73008293 68150 238717487 303 121401064 78507 265833176 126471 21505671 53004 41831291 24290 234609001 84449 293164673 33066 193673436 68063 297111070 107178 383465460 21145 216494385 80950 127535047 25931 340737096 131587 144975322 79883 197664222 107664 244723136 7349 217802703 117445 230373559 57538 365924829 76597 152933335 41159 229517831 80721 34681179 70718 132688284 43555 128218724 2753 235602892 17203 261335052 102112 25384147 34339 89231848 1391 6163580 671 207410339 78326 356595450 37940 291724992 123082 289685132 65940 285148862 28850 148849101 9987 27364231 75664 86075858 120292 19943420 106845 126479610 96889 241869305 96079 203475580 108515 6957310 61474 334589437 130341 3406726 80001 227577314 126051 295187550 13266 282609793 129947 124583973 43455 277260298 121597 221348967 106627 40610521 104846 77826230 48449 194237171 23083 143908772 66535 182325525 56125 362685600 110311 250335134 51208 154171632 36646 276926571 26985 197318489 54932 338971482 46034 80924133 90671 113831288 54813 305330245 47385 194938163 78172 246910343 60785 361476259 125569 382442357 23498 169703504 9056 304735429 37272 327738180 68303 98809198 5780 381801504 118798 381032396 124172 333602102 47869 285320134 77161 306919388 104677 62831103 19289 335998866 35565 231881956 2593 204585488 120873 250309609 18975 273818555 36495 219229851 102251 364662343 128353 327144969 123831 287239574 127843 72951652 83186 115403872 29346 84894838 20941 136580692 113578 45991303 51942 187265429 112034 340212434 104706 29757868 60047 308796187 26720 334688242 30836 174126442 36704 69685898 95081 133364757 12288 123371501 124933 83949407 115515 90527406 100075 95631799 84493 240232776 46548 213679419 128694 58337017 30617 5649695 26123 26647702 68745 379326203 18097 256961496 123949 225304824 73890 64726616 110638 81815380 130745 142490998 5727 53648715 130583 151206362 27095 231344128 125075 254138022 130657 362511899 125326 225921236 85482 185291306 94947 210578417 92375 288189603 122035 198387559 117691 35040615 61495 262642139 43650 295743386 98629 260227346 39558 266033558 82149 74199226 120687 69963575 78348 323924421 74473 165292371 70430 278954489 76121 56055314 93623 139125730 86160 264477052 85157 230978087 85465 344494698 53111 210698078 4806 43422939 79274 105323464 91319 307165357 24133 224576952 125243 126184121 110106 163716986 131928 373690808 17277 163695321 36660 54130126 110229 248785052 107540 357466869 21930 286226060 126253 104994171 104681 152761219 29506 136926439 78783 38883050 71268 323984884 115389 17135365 98839 330554452 48599 351768095 129170 2921945 50526 378163785 288 326557847 92126 375166554 57485 329342961 118445 153377753 38312 380036242 24174 41382088 92534 382002522 129480 95202708 67455 244316105 75393 342137942 46412 313148577 62839 200519999 16155 250952689 32513 37761973 41177 316381169 5919 53363981 74852 244344288 128336 331049617 65423 114459413 83686 87133829 32926 219008398 53570 265142959 42639 89272198 17037 80531069 106016 127571793 10311 101134946 100759 202483156 112659 90005145 86673 79966720 79759 373049223 132319 165373824 20780 200584146 21437 151413705 25565 180201282 97965 73832381 106183 194351923 118864 71950434 35594 42947254 29034 107574733 132892 296269397 79030 251431944 66114 216997194 27682 119645798 103448 34565393 20709 272668001 115210 276741327 107594 57973284 118622 326929894 105394 93885949 98175 211450429 11279 177177881 73369 346729800 103271 7087497 95122 21473413 31583 219586999 115900 239739042 116835 229389951 100918 316823531 129396 262662691 39986 351348122 14978 323785446 119184 205298000 91415 322866565 97433 132680679 7180 379967935 75426 173826515 124691 151821718 122476 275861034 128753 87453796 41465 201162947 34991 127937393 51986 294370322 36849 212394100 108425 268475621 41644 28204447 8955 29940759 120573 18116487 11928 133762824 45604 209264355 70538 171117232 58482 304009114 66373 145034695 55347 202534100 26824 189308475 80809 274686410 73890 19601045 95193 63285015 77232 116288653 101240 330796695 64519 181989767 92362 175645892 51571 202177993 30629 323112686 65254 377021978 123408 261639031 50597 234207125 86045 368084444 58024 366383105 102896 378239019 55859 9027419 125635 106977798 63555 111585157 124170 125078497 108587 157003775 75017 75962091 13329 382256196 129480 368088044 108911 135401956 113579 301501156 133251 246679706 127155 275794200 100359 232383057 26606 180136866 114054 211762616 65102 171822181 24503 286102944 114838 118148395 122844 69888221 7865 176563086 6773 175559592 19191 196219957 748 126603285 31675 376764922 120561 302918649 66787 235641181 20694 23156159 33177 353740329 121825 119368180 31795 6242389 114862 80734143 33896 112665412 51102 7955745 54024 186638560 89379 70072699 82693 47362502 117046 154935783 14739 231999692 50586 163388137 126982 149811712 130056 334061591 10130 28002652 60813 347914911 132106 162964532 120889 315008787 20443 300671121 85993 177803562 46326 119635125 77548 344334844 127024 212279588 95091 25714648 37664 304222327 29830 285604256 127157 369361853 47733 66422851 21920 185339115 36029 106979528 85451 80730889 76777 300250747 71765 26979877 6097 61929130 119499 347369756 44495 3325767 126852 137275152 100817 221997345 112987 153182360 123358 282435410 118150 354213332 126269 158155369 98080 384280419 57157 328722987 84039 73335290 95268 178378463 54495 128672645 109323 364273114 15827 298625638 25568 191278601 81684 116488513 42396 377858850 72364 128076336 79184 262129061 124617 4556200 75779 329616514 103315 124217149 98548 318221691 107857 377469451 127981 97836843 30299 183005684 104767 83797173 93305 264926312 29917 21795513 77240 302854044 30344 96816388 47721 343338043 102461 316294427 95251 329323196 117432 261608168 34396 182553579 114441 169214646 56147 181504840 90998 188015799 99564 269321028 119349 45680084 30447 33304114 39092 7515761 94010 296612380 95304 28149889 10261 180000170 128036 143725431 84550 87145092 72171 252706784 42389 342092853 120631 43456940 117533 32918316 92443 62995857 56120 49520992 69429 221275487 89623 368075983 116211 241637817 127483 95459942 72489 311035262 66815 296087689 19644 235311518 130100 332325556 13419 23784519 112832 108028969 7612 256929695 23419 317506010 68725 136641869 55149 268298722 64344 347602997 21205 290140903 104273 326308564 99803 178479104 42924 383053924 2722 51954361 27537 226497886 46072 30859613 44643 172718763 68764 153652977 62423 18770324 63805 196971113 82086 10926441 33587 111654239 98345 188152538 123650 64831979 35621 196097389 15339 283105535 115811 45342133 34342 34625426 16764 42056779 68901 246166461 123571 95517822 36256 69887323 100134 61052664 84837 317958956 61728 90490405 104459 133346016 46267 311550741 22871 311752629 128874 60155999 66673 124784007 38752 125732254 116125 200268887 89586 20828842 104716 176024359 115334 299012143 37294 7329738 55723 164306999 66314 140342015 28507 266951442 18704 225385703 35226 97313850 117732 16076846 70911 142842952 98933 167794536 77016 110795662 25726 73267012 113797 190189946 101219 348170935 43746 103211152 117027 373402147 56 125164913 101906 175490669 58424 116400939 7394 329922676 51451 260406656 132139 128080443 34922 202260438 110370 171785414 51813 135396167 8276 29574443 12155 145901824 14162 277391658 85834 18662868 70329 37627293 64070 87458546 13573 117732769 123782 70176877 103528 157849187 25252 138371539 130442 310992476 34712 306315015 14357 32806537 10459 311430257 88327 189659771 38962 289621887 19503 6731857 93627 360788711 87849 7196370 97083 63876261 1191 238599966 104097 381570310 45080 91752407 44786 339963829 74849 201760914 25931 76578332 108183 46565356 101777 259984306 109950 163879378 127973 172657293 110537 150842946 18384 130069009 38269 289987107 97348 349287591 111269 170459474 114462 242388945 105796 180341680 132171 176063400 74981 17901769 81410 285151631 110914 71777167 81928 296461850 50110 132812224 9451 48716450 80889 256621202 130529 178132113 65736 12307161 13917 89322607 12604 168362734 95333 208582199 112445 84221434 101467 199319038 126952 199258401 32284 209250205 26423 166465106 47002 370267370 55810 70265520 120098 134170188 50110 228829204 112324 3803840 61189 172892289 33096 128947120 84782 364468850 63921 301013458 90074 301989566 49913 104280813 49859 244289727 61060 146835590 53938 351500706 14186 373983433 105452 64799916 61362 349303191 126550 36896830 73611 216312685 35364 287459798 103834 179741279 35775 166979312 95059 318902800 12169 266350064 93927 31776994 23833 353772008 128636 194898063 89224 172995013 7795 288388084 35201 92492133 39903 277455070 63879 220507226 68980 344840683 51916 47117749 68466 349247685 87663 33163460 34478 230598618 119753 163602028 67925 287526444 74475 103080518 47124 268830540 46193 277507454 126433 236461627 91068 348851525 28514 105897921 3458 77628842 101082 144473006 25970 130717744 48217 126466740 113089 106976199 24362 303538575 11543 253361380 124374 73737341 16159 356334772 41233 141502351 97137 123300095 5008 42134101 80073 223144868 13969 319688907 101400 238210750 108425 247574785 48937 274990152 73671 282779569 84822 337229770 52155 246228656 117415 244467181 69316 48866750 128988 364761036 26138 262682273 130337 209839308 113066 67529532 36878 319747083 124388 80155820 112144 303715250 63855 338224924 18232 309570707 8114 131530816 68753 130801188 67058 21333918 56232 145665375 89481 28368215 50852 381820389 14120 181836111 105869 59749134 32543 57904156 56193 132471431 69653 67036953 79659 371825988 35826 134026740 126296 37172734 20111 51368130 63547 306488579 29928 36340296 18576 171909580 106767 75197609 2003 31235345 40487 127979538 22626 142498832 42827 373026429 91895 338970706 52182 303615409 27684 320477396 6636 194894971 92517 172061857 1765 97963374 13107 173952081 48120 359028114 9142 58854495 80492 125016005 56504 128485619 32235 244047500 26234 340973181 8449 202688050 37434 248219116 111400 214410328 89140 195398547 116301 372451189 127308 111065555 61149 260800145 47741 96571655 57378 185664300 31881 291500137 50750 13525276 33326 261069732 71337 353319753 118844 381777580 50433 340571056 25981 209400666 94700 140687431 98850 325568068 117404 298501053 118549 224942871 19718 345444827 41080 259170599 118433 96604532 41 41676355 62424 335914195 65723 89203305 15611 227015985 86467 184097054 25955 258878426 3942 183770020 115898 197949374 76105 306807774 53325 12452121 42002 209997835 80083 128824927 91295 274661085 56318 158849004 48541 262243095 78999 155493639 107514 247438235 87000 178283630 69479 219830238 36266 348961740 50785 334470730 115785 365732889 68246 349354313 65048 77404174 95951 335152584 117831 57738667 88102 54937117 90511 67367588 64657 228469099 80097 140904606 127879 7078281 67130 1393834 28427 366915201 95961 247694575 42436 215492104 121201 229736928 12109 302668850 13569 41271271 110425 286777215 86539 114654807 98200 214638767 130271 343453562 86081 16246052 67469 305334421 40750 228401640 88399 162114326 31655 290667714 99859 215019110 101858 374005820 52309 278064057 34537 309770375 95713 256076319 34657 90737735 30050 32282760 2943 80838144 10076 16240661 80489 371761940 126029 382572806 96933 48049299 2901 71337365 18969 124217498 126585 150456296 105031 128806395 86137 115608428 41249 153471683 87328 56048451 50656 247697252 8197 382364069 66750 15756797 84325 243886430 98162 121650069 88526 358211826 4138 339504499 61874 110353413 60063 167843678 125172 314630014 101924 106089377 91491 295803141 121067 7519004 38994 41760895 113807 343091939 103569 235346224 97747 338781168 57266 275918761 18783 231675259 102166 73144991 120841 125952480 39654 346491975 47983 360806285 58081 181640464 51310 130345506 3091 168432017 28543 58141409 117246 215462282 21679 46222226 12469 196050834 61764 316676918 95562 79757763 131002 98897958 103990 336471647 63220 151017336 1323 174995707 47742 146521184 23358 73790258 10539 293472204 44881 181055612 10506 383772350 30633 239185311 23029 304896910 92393 368330651 59775 341525773 84113 258107833 38797 292599422 88931 229943789 81993 197926982 75709 355253529 105693 327629965 6914 290019682 32551 28630023 90700 62822041 53262 82753140 28760 373368496 50642 182249377 6012 3488669 81140 354031175 15383 339731287 123117 114056530 95428 156381155 2815 8770526 32390 378674514 19526 256593434 96175 155372575 36631 208118303 63306 139184075 70983 347008277 56585 343733482 65890 98777618 32264 33699669 98928 180552634 90688 215554576 16532 43773268 82160 197617268 86221 215650500 7433 100528129 20643 302892327 132299 308281813 53435 268631220 59254 218873469 60593 323600245 91650 20301150 129834 310035309 9793 290828167 37602 50697092 97146 25688356 32235 317983429 87051 258969342 24791 230941896 9065 241434110 118123 48615131 116870 82068090 16611 215344860 24550 32387686 16419 375857122 93672 64775716 9749 346930090 60583 367673932 29945 129138567 75461 242085627 70013 60295727 94602 302894647 131205 170628191 92086 368740990 81748 305951373 43709 297041630 130810 17418876 43917 3993069 79770 232732019 65971 305560982 120062 239765565 46990 283325428 21150 308919826 82046 13737933 76231 373835981 86712 101751284 36692 178531220 101517 384128095 129723 323812314 38609 267601410 115378 377377818 84687 364654446 1454 24744874 66010 161506082 124045 152803538 89548 295062840 110397 57443373 5039 186422751 44509 188599954 84123 107721611 34038 233570329 79567 165701368 111974 149889164 114328 296027188 97244 125249130 62946 216533257 2972 64321623 55329 147251402 62605 128048208 35981 333637808 28726 350036508 101762 331097084 99845 62824682 50277 70208746 111475 335417904 46487 60970676 26634 258541282 12445 127870890 10112 209035639 31085 222820800 116246 32015039 86770 70810780 77068 375180490 55847 105496737 119070 380115132 37865 374215320 1886 170925708 95987 266625152 25198 24594556 99757 191210039 27969 68706567 84891 103190381 8483 114225341 16964 278853212 130707 48352514 94164 53765040 60592 282452861 4086 14245978 96341 126050457 83506 282825175 77597 154358930 109172 267321496 34748 60114654 118105 147426776 116400 98794731 44821 180057028 14040 173430831 57437 26228578 32666 193533764 70292 270010134 68107 132985014 15336 333348973 43213 305912137 23702 205127520 25160 227284696 130504 248656436 46967 88286380 22090 195127639 75018 167479797 85305 238019854 80427 236093701 28903 250270092 27797 321654353 13314 289745935 26253 44466501 2746 190683436 17480 366184393 74026 85239803 42955 345164841 22824 367228096 114041 236581249 96569 155741893 114053 101931880 19175 67773012 102290 365481084 30982 329443719 105797 45723308 73709 241698961 11733 75562532 49278 290993914 68541 326176258 132943 301802644 52516 371093897 55960 94143190 79449 103373108 130629 82112922 72693 174834796 1447 40490027 124007 248859834 79491 149961984 80973 333991031 8232 325180348 116765 123756540 122826 5538225 50718 79341179 6363 221867512 80321 233027767 20880 224727546 87098 272160847 59652 262443981 12297 376054605 34462 264244805 92984 223663618 7748 360130459 79164 177533416 119305 44290450 97438 362277813 107780 319324290 123463 204599840 106070 9952672 43814 26003485 895 345942829 72168 137504949 56190 264871450 111822 27539234 104743 204311429 58774 384191217 32498 32293685 33888 34203335 15432 229097616 44591 276200110 15789 38876084 51011 165876558 115859 140688520 45563 154174056 117469 124394540 124630 142856905 85646 32590304 47667 136780017 60869 177379331 89311 15623240 25048 178241744 52642 156305885 112678 2152764 96827 267549918 11128 351258647 99311 83071753 82694 2421805 60869 103621150 61934 203815896 96513 47168312 94400 9034706 79348 200875607 62365 348085441 58218 271986655 102521 183054640 88063 144403821 78093 239123650 33252 38356018 93997 1486814 123140 52563383 11789 135839361 5309 116417892 10628 220735382 14233 70739579 131084 257398018 46239 325721738 125326 247074455 31165 22972952 35776 231280786 102039 106145223 39423 9621726 109108 319674491 64516 160466332 47390 140181240 126817 164148125 47109 63330393 125447 65094131 119149 234876115 122127 35669386 108357 163622923 39135 223928909 52924 103011576 111128 51518485 124160 203879330 20067 381619741 72896 339484717 43386 84047691 19786 29245503 132644 107344086 34682 107352642 81513 359360202 57201 16548150 92637 165245320 13654 99302570 113338 314467040 54225 129186978 13758 105748858 40195 324735669 130278 41099881 16985 25201550 6546 326655645 32169 298520616 104247 251550260 110443 226011558 61819 85601764 87603 288480974 5728 200215406 32508 104529710 41551 191885495 112559 222537178 111579 137327869 114304 205881312 40160 105729051 4675 324068533 64548 195630808 132041 41444458 6520 219767481 3467 3501488 45224 75143985 38223 35134925 64933 248382677 121078 119848572 105417 293180020 76490 44150837 32447 62665025 123253 234336516 65378 709551 40334 207178353 31200 198317777 11438 63939376 68789 257457253 46106 325970117 85599 118796481 67375 279089973 18538 180713146 57460 230381791 5916 174155006 81549 347019512 78997 345678086 127327 7159413 127254 287428723 126314 106424420 51411 382950859 58296 37751581 61948 188736657 87693 40143684 79089 32386681 69166 114305708 12831 29080771 64051 184922248 81042 179217517 76293 52155927 65881 47751218 27433 379734670 99844 159943968 124998 317050284 36790 365526696 21235 140191158 22142 119717524 14112 242620879 91201 223983659 119138 155648061 118120 292263952 41345 340975594 19288 41678267 42631 21568513 11461 41269375 48152 81486441 80497 278776839 75912 357528547 58859 129802087 42173 98291160 56372 65777286 80861 26375366 47441 282522240 57950 375866920 86794 50616923 54111 173669519 26180 215705769 40458 370828808 118510 29693281 103424 55400657 125169 102297674 98762 31512871 84215 377319845 107414 384401175 76568 273859896 127908 317650582 122920 289070579 77785 346575454 85249 312414930 101197 327089006 115829 230039292 104533 126487724 97482 123086417 42990 372848945 28875 230646951 90765 281202858 81553 193767390 106245 76716710 37450 266601834 66321 80845109 30153 255559093 50774 245974870 133059 275564058 42273 357451674 90681 166624913 121758 154218380 120608 230247572 115473 280885351 83756 33297348 90588 234056816 103046 24788743 86368 347794756 95699 150707298 95218 277926996 81451 24351265 106106 3274528 188 249653557 42607 164684367 21454 307199405 113823 145214244 26675 289356848 127131 170196613 52289 6507146 71226 32279026 85687 179103768 2731 136328275 74240 45142897 73289 368910913 93383 273889944 5772 267432027 57543 177901729 24270 349390299 85779 307915176 48257 56822201 100538 55265380 112912 325408008 132418 81200814 24139 384800885 126471 228720853 54243 17027081 87369 374785763 104168 257043067 115906 252558561 119822 373002864 81052 205523733 66663 255109410 27801 118930640 49307 6056121 107083 64629571 56931 139899557 126492 356919638 119856 241607709 100812 274898619 96980 254458680 133013 235942025 86858 313141438 128326 105668055 104357 171093664 72338 41731939 60794 282370824 106397 279525568 54652 179734089 62414 245353102 78202 324724163 114928 226087009 8304 31312423 111515 55826895 92177 210240050 111301 132033926 124037 327180107 129721 200928881 95296 73821369 34843 63068675 24799 72356461 101345 110449475 45456 112765758 53868 231479343 39965 366875461 73257 263726187 53638 263915819 14807 30554941 122120 347041691 30743 174497389 17700 368854992 89074 298460786 46508 139380053 10209 38182311 63582 123602341 96179 174714233 15272 295154286 89894 249363096 94 139075497 3463 379047700 14466 301476673 121719 42524176 31760 303993336 130493 292772198 60803 180714319 107874 279996771 74847 174664299 34935 225861834 100180 96040082 65736 310514673 6058 305082946 126625 81996866 68916 82059560 69713 343326689 97692 219600872 34067 214706950 3397 231670125 25199 315636270 75529 185835442 101140 229785628 95508 305457859 85855 351340125 78619 1201224 80418 285319101 9247 236823821 7354 307500698 128708 181960973 113061 243019382 72594 218929352 119279 113218936 40216 241129736 121987 179661307 13339 327404057 51335 26453858 91488 265266769 120977 77811444 4549 30136577 31701 98586996 5589 53557270 66810 366552775 19153 49430821 31176 50048045 130247 278568823 10911 333060994 63133 235840607 130548 81307307 23075 144580971 40664 129527511 78172 160251883 50032 249771004 95943 227026121 72853 23323715 91667 278472921 90140 228610826 103359 110334529 35098 14346187 29137 1300712 15656 311692239 45687 158835524 3831 171769293 70700 112550882 113720 370938076 63346 313741800 48196 339844896 85965 61886325 40960 290008118 98316 117789390 103990 339640741 58413 292744522 40090 148305146 55191 297240884 83418 139542816 74550 16304726 78341 127140632 4002 225534948 126779 348243032 115985 79112304 108182 124497280 59663 293174922 49790 383700309 57904 294428232 26383 113538065 4076 229867249 56338 239892313 50496 131997524 55700 311860878 4642 252233585 34421 53580903 110146 88600672 86886 8627436 1500 192761462 92521 136289639 61895 333233538 63945 110320639 41816 92105755 14342 295845164 117280 58873129 131378 234940023 86498 7932106 9912 50957960 76446 215005770 106317 306679713 80319 64810531 100522 72307204 91459 212113605 88431 164420170 74470 99893531 125748 49605268 6302 338153226 14912 39743602 99622 81344227 104652 64087986 29214 299988974 58742 272248426 111907 132005250 11153 172229798 56717 33512768 89672 150333242 83770 169921265 102123 48561380 49400 85404018 26443 294707742 43380 366074317 71479 300085464 42437 334471077 37204 85043051 57035 179319549 110336 45891426 85370 122627272 125821 7870689 16279 16760736 123306 210149984 125604 46364225 127485 14807300 122072 183051679 65152 77111818 24129 61381957 68868 316919709 84951 381761443 59168 65963127 30124 148214903 59932 54233213 52438 79981275 112957 254465211 33993 176352125 85473 357893407 6593 220256053 88535 339095997 129862 382192337 37813 26963607 66846 153113414 94938 168654841 39111 186139203 47458 135687244 23944 26644579 59849 341945351 86644 346818390 26704 262903362 70336 118975425 10687 99684890 71738 255814511 105200 301654992 126157 297280074 49384 163278576 69765 145949248 69880 251987656 54356 46403977 72978 360503180 50043 280006365 109801 153382893 14050 223255847 46137 334958230 123477 197554247 53859 113856033 102468 219513430 16009 328502170 108060 4466811 25704 62562594 43057 49944701 89372 64817454 88900 55829210 70542 68989421 129731 184008545 51337 27166425 36042 64392417 3625 112084166 116690 170960488 114924 152221138 59657 74099242 123897 280376452 133096 81808570 72701 174674287 99068 105147701 131065 275836930 10693 61213625 59931 18058293 121846 182051593 87516 142857373 30011 202226190 43320 299264283 92833 295454857 124799 215542720 67380 381336010 72350 222798760 44615 114486755 44596 284848630 129695 171327819 113165 82255885 76521 231941555 20822 187549877 89177 201164432 56352 211557961 29109 145348048 2270 349331727 85474 37940922 101156 20351547 101012 38975192 22413 9816832 45791 339543166 59209 98265322 27586 88501327 107179 154589081 62843 67081458 80517 194469175 87623 384698094 2531 92497211 112927 35998980 86907 234479232 52129 172016689 65355 101931056 71681 257007416 78210 289141792 55393 264552049 6854 107010294 11357 59676442 31833 271525162 59896 314775677 96415 372925772 130201 90759225 21233 48656188 132535 208204375 23340 59978902 17563 234754018 107436 278729071 64547 155493687 62816 98714733 89 185798415 52679 161150803 104989 25993626 38518 346850582 57286 218970857 60875 89203113 27850 327552701 77035 203771902 78413 335325560 58802 354442361 68686 288257605 129214 68785589 63628 201676665 99869 112492928 86048 188483696 86439 180402011 9305 278739836 130139 157705944 27335 5768974 36419 322929463 98341 374907443 13097 249937165 87508 360168237 10047 207183047 12805 98895616 19410 8722553 81014 238366321 27348 56087385 121015 53160575 339 171831475 51487 18295249 96105 276152147 98327 368712876 108515 26422732 51597 274896897 116958 272125546 108556 174758356 99143 344858548 76878 126386696 78724 241477922 12259 362058483 37073 6887573 84990 274597576 10083 356451706 92503 30649635 130498 357638615 120690 119577974 126156 319569372 131670 371730237 57390 236754438 119114 380344928 110233 37081635 89120 142270253 66263 62517370 2044 94906724 112883 337105632 101298 32304972 52104 1583841 5524 328915422 57177 253144532 44374 189854977 26609 290555788 85926 275702126 41089 115152239 69479 364292473 25441 304940002 84352 339131640 65299 264482943 55318 213160502 89464 268451906 116352 162462646 34700 83604391 19034 287133233 78318 194035380 51460 318985199 74515 357455832 119554 356518066 69729 330140530 66910 81904812 25837 299388683 90352 161029111 110336 351374279 111754 195296501 64419 128875754 1214 275391470 40215 65254944 90842 328866357 11948 346149695 117633 179507882 30410 368740356 27809 203440541 25767 33517354 77067 171162440 69843 16853987 18416 362805956 64679 271088363 62933 99100044 6786 286916574 50136 210712616 26993 117154719 19052 3435934 120412 272619008 114838 334304721 93953 149045436 111198 333253270 70915 181220963 108921 212525143 91592 35711828 88695 362233547 19278 122397268 94382 23508998 70976 58033868 55195 119757921 111214 250049696 9967 201298617 123261 233087705 8644 372342172 84184 233344775 101132 175360485 131556 4660720 48929 119715916 96703 91761551 61083 162296636 106540 219808189 97858 368466186 105519 321296032 32498 332425169 60694 297003705 34351 290662465 125766 74438828 55183 99402031 125287 59343371 20573 219874250 4430 184058537 7089 310334383 91052 264970145 37979 100175319 54883 35869939 11802 285079336 24240 176754294 115768 321027337 3055 210933544 54584 94814348 95800 139030534 36543 95018762 48932 45282695 76573 190857133 83761 169980416 33420 78423461 122701 187334326 133071 231498118 66710 140405277 88776 291249790 23269 376246945 28613 277789423 13484 181679131 118502 154313569 23154 175111877 43367 114708501 109690 55323152 131544 175683316 381 254387907 26145 73734077 90537 68707239 97427 377371706 37759 46395216 126332 220373850 121627 152949152 49323 354604167 77765 46013957 66406 46476534 20581 196070536 3529 258119044 43356 356406397 17100 123366720 32296 116369285 108753 43779220 120628 91005025 29949 168140344 48614 339489559 6620 121247971 24548 93955950 84922 375896026 67915 119365036 121939 293693724 47798 288930834 121086 114541495 90248 192110238 33590 25014339 99404 179574413 7984 26562790 749 382403022 40825 152201869 120937 189891274 8436 351800206 6927 247420716 96846 29919719 7326 56396544 10382 371769120 109737 219104671 127453 296694349 73554 126676909 111125 8416119 122299 104423488 50310 79806421 125736 216579432 122202 25889383 17211 188958820 53318 121625958 3793 379870197 14300 70340758 110709 383840836 75941 166847504 21832 307464314 115337 145200935 103585 96901371 14476 14116777 9406 195623732 3104 120920918 99677 237410138 4591 215763716 100234 372327854 19149 98919080 25387 62519336 11682 314736059 62076 157402859 8430 120050967 30736 236377774 122680 136245664 108079 191107941 20385 100442694 97358 305435152 82281 344863562 98828 110654734 76205 20674994 34922 90495942 129359 95708074 18308 47261938 7893 241526988 24785 328694724 101422 31724041 112491 254488514 2647 379074131 106627 221576787 60870 87192489 109278 384745171 120412 21503633 43782 187318362 22103 65833056 43138 376479915 54775 166578306 72703 368507751 74473 363903462 37430 250962829 2018 370813433 105112 275011281 68833 188485073 75595 8609769 71017 347128033 70336 289952758 26982 364277655 34638 364396596 80406 325511949 90383 281523833 2534 23553928 79838 122298437 26945 114286320 37443 310946526 1976 294359800 70299 107353697 86133 330189673 110069 247469133 23200 150335525 770 275388280 63138 241763971 99659 197998418 4998 144093801 105484 8793488 64677 103112541 77386 174945339 30070 219710917 95635 21309275 21205 335168751 112954 150017911 47585 211421361 27998 364263561 12131 190080446 96167 231989811 23916 302276986 55951 339945130 52705 153878738 111277 266588608 91746 373678343 129688 289672678 35111 1651514 29273 100582971 60694 343019127 74462 3308673 98317 70605731 52634 93825256 77327 272235002 29949 43862098 78774 278739744 35636 188876513 69193 95561978 37817 2941731 106854 303554367 133219 371545071 72244 275035559 93540 330047964 25224 291426365 93586 230520760 51021 176918744 86002 5009845 11256 103369074 85533 151540436 45764 134843824 7083 259753534 126618 151701362 20034 199905494 35683 264728176 67796 203235883 71647 197582892 18050 197669749 47983 194595167 58406 237594716 129466 101790311 76251 363696124 55612 116958998 69199 186021360 15704 290361935 29169 287953125 46694 181252700 26864 238185163 117527 57091344 4990 241565640 23104 284562159 88649 55009163 28783 275946624 11444 144661379 54737 268240387 58725 18777805 6355 340653241 54669 13901116 84577 286126285 48462 20695542 10997 142156958 4623 322015115 63575 31450656 3201 290371278 93424 269796511 101287 89514754 99853 99138811 22391 287635586 46574 71579393 78941 245610963 69147 360263727 120014 107193587 95825 74275955 100130 28667139 35582 334342778 58843 117045352 119721 314595992 106003 107083485 7010 121269593 46772 76841034 112968 47371713 41704 92563528 53448 228714659 80340 122823082 96352 29920302 98195 375719880 60056 60266925 96431 265574216 83265 148730423 46223 246489501 82474 140987223 84472 257768558 83170 288769991 96109 252236680 35656 373555473 39675 72720834 54399 348998603 15933 248012113 93445 204471132 36893 41151114 42748 81361568 3867 156695985 76020 221880156 121100 252975914 111626 129620182 39877 276806677 45061 134243917 18159 185156663 39200 24434305 17118 209508861 27980 149129718 131338 214498184 87750 252218709 80912 242440659 110521 180442975 14580 354921055 36233 137934291 79852 258541532 115554 221743878 56756 24411412 41552 82217704 6097 126784903 96187 82318538 118825 97108672 128383 321617423 45682 11676608 17774 81398318 26129 69552882 17146 69512539 36782 18426506 85998 172849338 68481 57032824 74121 242679285 37449 129379733 34829 301670101 129289 47008300 23043 151282386 126689 224761208 4392 253733494 55340 214237799 20402 78477261 50265 28776071 19445 383643963 38538 342658574 121341 19534677 44695 95593127 91748 366714170 10462 30606988 36467 160687247 117436 264576639 70963 209563581 2725 3820778 90440 165032837 40748 17183768 45493 347511412 32324 224104172 42407 346425910 84661 128626216 4078 318326710 65713 118944707 100799 237186649 56568 261623497 87701 230293154 120271 170811553 35219 280029146 85244 354331591 9766 356823240 18928 28324300 17498 254150698 24177 1408286 122502 376825250 38797 182593525 120038 11721526 79180 332861638 115048 120608699 108074 276325766 1390 49902539 31934 284136969 6302 20866154 42972 238083600 83566 4900386 119607 80200799 101556 117769859 69929 345823769 29499 161258504 118423 361770822 117956 23042956 24402 32022036 100090 97833227 17632 58864698 18676 339187161 125195 293729260 82079 380170787 103091 133368692 7354 232598342 33576 52233808 82281 219935708 59448 63964611 105551 126106822 127056 316615935 48014 101160120 19283 307609429 92603 326405371 11555 273093955 115808 354401488 81600 286947189 38171 368977591 129991 362029878 26709 76673621 47688 171546295 86360 158230365 97762 162079586 40368 201431785 8975 298311472 42643 325647110 130161 232605526 64923 232423339 85614 233999538 24350 64456765 51874 58556386 91997 160575764 115505 160374832 109549 16396008 73342 300677425 110981 7115925 76820 150156012 36443 20780277 100858 172276313 111171 307209646 43496 325007491 106832 221871936 115487 328219901 41088 320243456 25524 261359523 93680 342051500 83520 328115350 76533 140359083 93425 203872428 7841 13440853 111371 73594923 19469 225366222 121532 299224367 105505 88093846 58760 84642903 98324 173536979 71191 191757084 74121 261579183 78989 346175236 13522 281159870 86502 150049153 19234 189687575 99894 219505172 133285 338356665 20618 47469991 40525 357654353 105705 370471052 29546 136413214 30916 344323011 33908 262285210 121482 313422843 75163 90169294 88107 95331422 55919 265614680 39131 63732045 101923 343685990 86889 233455809 31335 99914306 51050 264413074 78506 317674664 27137 256176444 45603 295943948 120549 349439413 105439 187466335 34485 206380037 115378 33613020 77293 321739750 66097 188474594 61412 101316601 31511 196588231 2504 108409990 75327 360866524 91260 150835771 120810 230415546 87068 379848901 50730 339298545 45425 20767884 56900 53896813 86664 86405055 15723 238538295 57153 103326049 103694 80821857 42560 192128584 90337 309626704 28759 33237201 119354 43008912 131270 165336030 115815 175114501 30053 178399963 19657 197561259 18037 343784705 27354 254082599 82082 348392977 95523 140032314 59636 281717313 29857 165010402 104263 229523165 61211 131342975 89455 221223486 59550 183220360 92378 328233139 133220 44529744 40009 347355495 32774 271801467 111020 255384781 21699 160163711 106404 333476109 116046 18405855 80455 306586311 119043 166122943 79651 82136260 108167 50895708 99615 192110158 13151 122095029 26892 321068396 78093 374486933 66342 322053030 93807 77130407 64154 40732751 36092 225946072 106685 166401735 34661 70134966 42963 154991765 9061 205976976 43867 369456879 5586 6987084 59924 157955641 118245 203220819 68709 218811985 17203 197267142 5440 154970560 40733 279139154 68202 368917103 72422 265601459 28764 67647657 41292 6287181 34342 179110831 121088 228018433 44158 378274284 17350 362254045 78131 90492189 97964 148861583 27728 269991584 46548 40494439 82559 145157881 33195 3769776 106007 191694746 43436 204693795 63247 292602546 60087 384543374 2835 320067771 88507 181684965 128774 186831455 25798 137587444 81675 298770306 85757 270245238 36504 292479429 67807 35340889 65565 359488315 129513 254173518 86285 26324817 46205 333597812 40711 65868090 7257 225736116 111018 211198463 54752 239767504 39149 221396759 54703 163856687 84877 259256167 48291 44323093 18279 21835396 96734 304736533 130055 361678140 109320 331054196 124979 349413408 122079 41409286 29101 359106392 103254 339444922 57823 327398815 42899 380804990 60449 249140179 115638 244879700 128376 289978122 39902 170420090 74231 275208615 52039 129094473 33997 294304101 42436 238268614 66459 131841539 126624 358063627 44751 65297390 41745 81415409 125943 363852384 132430 170377077 99098 266589573 47015 334865012 9097 342000923 988 250688509 53404 282574020 95286 226705037 104477 200864301 106898 13492932 54930 302595602 60158 11355222 5413 116893546 84414 322171781 108065 209778320 8032 324966068 132255 31766753 20659 55565290 129909 324050028 119032 214048286 11073 87971275 45484 137712724 131399 370703265 1655 209369351 105275 221429047 10780 138681219 42735 281934179 113003 161449494 21895 160057585 41268 23967593 80241 166249843 56530 330602013 50972 42704828 7676 3150814 11618 141412429 128374 260442525 53809 107363103 9415 217234183 85927 53941393 31932 216609410 98683 78038873 104333 33156392 51025 341224867 73955 7439562 49738 105348811 3161 361905086 55192 117720401 6711 61344124 28028 82626117 27120 50866790 86425 114044508 84560 159113548 120960 355281486 48590 189588022 43323 305366890 108306 174336043 28797 92906161 50490 73491309 95799 365820453 41314 150312656 48793 111980891 113187 72777033 31581 335899666 24289 118401861 76836 145376768 67434 219309601 11067 308747239 89015 335291189 25264 23759585 34759 364814008 13980 178969523 80313 138710833 76252 153904783 25876 168553419 82794 150726854 124673 154528277 129154 117009287 60765 274898502 1818 315522709 35767 108369896 76166 224530978 70735 166335740 25474 202354371 103535 338527583 29796 314696276 96158 352767250 109516 70951074 114044 311296636 79301 340593593 43340 193097212 76336 236605781 1980 163093982 72441 287611053 64742 129499226 59614 150132609 77452 59802021 100046 355163179 15304 272654789 51461 161755771 80927 262110257 98919 102597995 68321 110944910 127684 188774903 73398 162742995 2875 239880141 36159 315854868 99949 48120414 42577 312479161 47914 220531266 85963 74123343 69797 140897826 19196 1429230 15311 223617198 114058 31982184 27501 227554281 90396 168456921 4449 356589741 119848 159370449 24752 106529813 72763 350561372 76814 40302051 63816 331045659 91831 78608766 49101 73489610 94098 14780898 10401 319203165 7835 375557613 17951 300803719 67485 365053137 62281 335833955 93412 286679395 58533 175945191 42193 240377659 63734 294623741 38806 335666648 15428 248346434 112696 361210326 55877 144772398 84882 296052279 130889 29131825 14443 178513035 124682 378480240 65350 323580608 65572 375087460 25338 84651767 118361 88775147 38145 255653672 24384 352682892 16275 39019606 105533 137829532 24813 363575592 115228 242749660 33503 229465362 70221 313048724 81152 87528633 45948 167667862 70446 96227156 74023 72251972 101207 100785062 46891 63271632 33229 139296358 42681 303930687 105439 356929111 21555 224383901 5697 199739306 12365 341680942 18274 58084754 114013 271342490 68970 381732272 117603 329620308 75448 82757235 117197 137531038 40140 8456406 36479 379277994 121743 50022856 76672 211233529 115897 220151495 88574 347323870 81383 359418093 95507 5474180 29967 12091671 4078 227732405 29429 230083930 66737 232237719 109485 336169944 71549 207403411 85613 335992997 40885 206665204 35270 28163752 80624 84276626 33911 258188247 60847 138759004 10087 22442425 77698 175305250 95632 250654550 39025 279255012 78931 198046724 3140 189888260 69005 36791556 66384 155024517 14278 87663028 10282 97076646 41119 197478145 53455 29900996 21748 254118138 23728 49936189 49463 83766212 15075 242614173 94097 310814303 58296 170449613 120733 62847378 62755 349641754 114124 373616611 79656 226291469 84216 259598528 126712 57685797 88206 171679726 115897 226715464 52969 309859121 87270 259059758 15874 6642696 34302 70763648 71217 315513809 59032 278299363 96159 357721413 93249 288051170 60040 81484286 104493 193045920 37800 188916355 74081 179249413 8989 122428654 121355 138476185 105760 170258495 32117 253402014 91606 185341917 107886 96340397 66321 27388614 16997 311129398 55516 325582675 53824 280907232 96800 10391170 2935 52769796 41199 149064879 76821 125675594 95941 229321751 97108 88889059 73039 307366493 15844 292315648 113018 159072443 60060 154460915 34164 75177385 119283 316074212 114907 281984089 13430 373742306 103405 219351115 90780 257244550 54131 290696046 102819 213838586 51230 358324539 107667 380384437 103278 138543241 13131 341744872 109679 255691114 28202 167070856 105368 171449907 20185 146402164 26133 206182014 75398 341524841 65390 88395576 128774 362249250 33851 326054553 10925 61696097 117894 370354518 31869 38859993 4463 140110828 108970 40139846 97125 372495121 29867 39947271 93399 147504763 103319 221095721 101007 52203201 30501 303855020 38733 234121488 77162 34980702 45971 304033093 60933 5986221 64563 155235992 47728 273740911 8265 35724191 93775 37565815 90232 229646689 45834 200892330 8112 18872570 109524 121385096 110291 367649239 974 75317128 47761 379089174 132740 60032762 103961 264694947 86564 200987821 67958 53049268 91611 133916591 22844 162739559 89655 208205000 112772 328879068 109727 253002843 3205 78143916 21993 185534777 40177 96065789 72998 54417514 110011 36127625 130101 85558628 71930 62495222 34946 315760153 102017 310658498 86814 362500043 8701 189708276 73644 157874744 83714 32684082 102328 245926188 93735 142736644 28851 54918026 47993 338327911 77112 75343789 125947 143686142 126260 110517897 90511 88819050 28651 178746556 88680 171953009 29947 358140556 95223 361152137 61036 364348583 130694 42575670 44424 303954321 68270 114367958 107822 257138474 55835 384283746 2014 246041090 65576 78086271 128247 29965382 91227 51299555 46122 169602344 1743 153834563 54889 93043431 34266 120045955 124497 219165380 129687 208038342 64359 156412380 45535 36949784 71901 338179431 101197 189263264 32792 78751496 130220 258701479 112143 228462347 41910 301729972 53238 7292660 115072 89340153 122944 9130112 6725 100201005 128374 243285973 4281 258711439 120113 297430042 54944 108801991 125415 41131903 81332 325409532 71139 222579670 87512 276157957 76317 247725494 15837 86903858 28773 142384986 91660 266798386 41628 18171261 129739 109652549 101003 244185056 126669 73880811 42247 144054364 13249 208883744 102180 353998541 53168 336552262 49807 148872669 91558 352932748 94935 368071087 10904 318088226 122051 125507354 68394 229201410 84759 182132902 65777 139232541 32928 66940910 69476 44351807 79298 336162039 103311 100380650 91722 101318595 51031 111209322 124544 287280818 741 118309037 74568 316989258 119769 291928483 33922 378788662 109496 382427793 75358 125718425 124932 156074386 35575 79687716 79968 275978309 87966 7962838 3504 249517866 17943 149844603 43064 113631370 93174 376980996 48700 347028336 73472 29500258 24347 10457039 107669 271657366 22365 219931792 119447 152002430 16473 340576609 96951 37027762 12151 137203489 10077 63708175 69401 357753909 114754 357097266 1043 265119238 127878 219469115 88861 329997546 121199 2390126 107174 357486203 116417 62016664 85691 230592480 19355 259275921 50699 236163164 50842 152882075 2105 210990331 122855 95439457 10939 275451134 15695 282677387 82386 155204059 126308 193527649 11975 347996362 90441 286343231 61395 369534443 107926 341121936 103384 120487097 66322 225878311 74099 132001584 125959 291112100 73199 132826379 66897 347635203 53268 298855807 132400 1771744 69153 97454544 26767 15612692 2935 48387480 87929 107531732 129363 279972977 29770 108429285 38428 313452265 24935 327229183 69164 240918472 75065 236460041 94947 217797746 125561 281274182 18109 175604791 48835 374044439 107411 169113646 1680 236838675 63398 360305172 3203 143764969 131136 348219747 82764 159076872 46374 265733815 104533 95630505 93560 80462537 89585 22326060 83919 209309604 20448 124163344 122548 207002636 52305 226910655 117141 152813664 54295 105862375 96144 282959761 96101 357578606 61758 188767689 98080 178946759 98407 235827856 78265 24491704 124403 253194774 101827 269024023 109123 209926642 35860 111689438 121672 334376043 32969 382883220 131443 58357435 52801 6033927 32188 41841337 32154 361254002 43348 62406880 6562 151560918 55681 327284864 99871 141461653 25377 131218602 53350 341131093 59518 171204252 81067 334289518 42720 133743239 29995 242460516 114338 213410067 18460 240348416 55924 158946934 103068 44632087 52147 297702455 21820 26531028 23340 261116742 128706 307820042 75071 381566275 35081 220685376 32678 329757250 92358 180427188 81225 63944947 29524 324684104 52068 173083436 37452 60054845 133002 304344960 61541 301725046 34696 66681638 131811 373425743 120181 303623066 34470 112838998 129675 62397472 20102 296969410 41323 36799843 48010 221318383 119147 309972387 29753 320527824 48532 94532615 75277 264347070 85314 44294045 86868 381684434 80360 252870268 87333 240652328 78941 365584894 70878 126122289 57862 156117588 40525 319717613 75736 287664211 108406 199889431 121598 57041838 24617 176124225 59686 364826774 127789 75897820 76480 37774756 94058 37277723 91549 353065756 49075 150784737 82800 310686075 7601 227972537 21028 275033368 80206 41135228 11232 90305738 119497 244901939 83928 182223614 41153 367841389 53203 353775147 22045 5442746 94164 81450187 109720 86992457 76736 205107456 40104 289715575 110821 149962121 127493 335235769 107680 245368869 131153 196346910 113162 149504065 10044 357750479 92771 264554561 39674 1413748 76447 328504873 115021 216353540 56515 364989195 120899 3459492 124511 78428315 81086 278996946 675 354707707 547 311610852 103033 93219817 79615 80676214 34462 153778694 122712 10377847 129841 317127596 64522 376337232 35397 246119669 97482 304692031 82282 171881568 52166 80128438 113638 347532678 31373 340483325 121968 258610037 40919 136940254 69015 243494469 77280 16738441 30118 31731113 100799 381933396 123311 138759445 46090 231450435 4546 298292675 96669 232796199 17847 293330986 40239 101744338 16716 6767370 129360 307815009 12708 373484367 35929 377026726 72711 164634580 71163 94790588 43978 293680228 65390 163092071 124701 83907238 46451 370935052 9686 107792695 34400 125556265 66438 251809077 128334 79871119 133005 198804832 53383 311457876 57469 252686373 111981 353342863 48258 372904316 30690 263376452 20675 330600229 64576 79400797 107011 100013595 77631 193488837 126139 299195512 61905 324187241 130753 294718588 73054 263970140 44533 22835468 74635 61831320 114640 318897214 125810 31024164 73272 80654353 101371 121836848 15901 117362410 23355 51247182 98323 174767118 123817 2724052 91964 99986121 38971 163856299 69092 65859896 47753 42051664 51698 259880857 55340 119730174 58295 369288389 88147 356288150 307 203030145 20282 154242159 7005 83790946 130606 89743245 68256 382802865 74782 203498720 120482 33401258 103186 366098988 128677 370614864 57453 99800083 56551 59412196 5152 259397548 4289 126233951 52462 155341433 18013 176226001 223 334370866 49544 12704826 11592 117420310 17182 92059585 112754 306707638 25559 110982574 19149 341235203 132363 156223678 67142 61968976 266 83649575 17404 20416373 5007 111694567 49303 1699914 18521 338983970 14481 114171707 116801 71864584 73204 368281322 105744 198814005 58733 329875523 66378 204198771 61146 153369790 61791 339378881 29574 74849388 78475 106298986 44639 299529561 119707 113880386 93563 358839853 88609 154815957 38944 55641577 43174 249824353 75217 241658273 60488 242773455 34351 76108820 47147 174800828 112877 28899205 127885 269633189 122021 139911929 26136 206616396 27035 205765667 75001 333836664 31999 291278194 24646 253529288 34830 248715476 68022 30088198 28157 150089741 20445 256303926 108586 210379378 121389 372622249 57233 51475925 132171 91712140 59738 221692714 105490 138465862 30621 334018038 83003 279945372 32948 326986896 96148 76676933 19469 226931079 64055 35666382 16135 331990772 33856 288321901 77188 361076608 116843 91862040 8296 208261888 60264 357013392 40495 356401882 66681 28343845 26413 362856350 112706 378052932 20973 313341713 97025 327976303 103846 75855280 88081 248139755 15084 274990705 32360 54635170 132124 240750131 49991 112451451 53324 230883841 47579 345743089 60980 215605511 54974 310405684 70199 97844297 49104 143601129 73291 384310379 31390 120258320 107411 35807370 17547 10830301 12073 180890963 97637 304329700 111839 172152779 79844 285596908 64533 148468632 67524 143142513 70976 327878510 119140 108611154 80353 207529803 33293 59032140 55714 24663366 26774 156250507 65284 44944197 35286 54166581 57047 92203957 31194 331576425 93949 291977065 69851 256259517 57191 43950088 133046 244550263 52521 326879436 7726 178770655 56950 90742620 66646 255063065 97590 96871756 61116 9276998 45050 233427670 7708 224073718 106002 159044285 30882 100065265 128 197029220 127906 16445303 94347 357398998 57035 136558396 19640 297196142 110061 56808366 73733 365993348 71652 132416731 66633 184648184 130686 173578847 56635 349936955 79372 252945686 29960 337018359 33859 75691810 29953 332840395 46782 138093873 74276 355994299 23157 243217203 51117 40547351 644 381346943 32363 39716721 53507 365094387 70345 140256875 41557 240432694 106188 265568075 10047 94868886 35068 248575 29250 83767718 107357 266850023 23452 108370255 70710 334686068 33946 179533164 52915 301729714 110753 191414998 41817 299579049 84276 261458109 130373 330492092 105395 2604088 76956 1524475 12715 377596798 94622 1909788 8270 146667249 29590 72518016 129311 379089128 77343 157789627 13646 37127608 122891 10699755 101508 90214021 42627 223972397 74412 45921139 116410 303905666 93035 143989805 28773 283322542 37497 141058466 77935 153787659 68183 247975048 80832 127582954 132407 80208116 8112 163499574 30177 145163725 25048 318864987 92494 198165105 6310 373208781 68685 34598936 105001 230200798 44808 321932955 10404 332380795 23935 248313549 104325 97885023 44415 196625872 87492 356976939 86418 99259498 99509 178004760 19087 204509456 10523 376610109 54859 169259429 34449 302839028 101084 92200581 115046 328139889 90228 141190022 76583 229391730 29885 43881325 45451 105215919 94895 352747828 16507 43420886 21730 91383702 116044 156739313 1108 39869531 25851 109593905 59461 281986998 31970 205063361 90005 268279986 101587 290152451 106637 82282215 8797 12794166 2281 95373590 125172 260028017 130066 286440352 118901 209047498 63693 43862783 110638 236158108 106894 265229541 59277 83941745 51150 136104254 115994 194133127 83758 154082968 23948 319733339 52179 20472415 119432 217727493 14476 120179165 7684 255147166 89686 98384740 36018 304508471 35136 42064247 46973 366868543 30295 319673575 114050 247799125 36256 138552127 94400 115570059 71471 323198552 131376 76387613 63129 145143911 22612 194589538 64768 373224697 89272 7020550 68630 46568231 50526 305152026 62910 231861737 100982 174034684 13365 69781089 129902 225862541 66889 338395131 121729 230057323 27930 292794406 106912 75238710 8346 43405057 129228 63576357 133153 315812028 38752 114224790 98909 119841204 55847 100501715 25588 160986619 6313 119568758 5991 75849634 3875 346966423 7937 154739371 131036 328904500 8755 196238375 6659 244350707 4722 106010845 83328 343353918 41557 294551807 29104 269252447 12456 321794281 11200 59758215 54623 151894223 84293 210978429 21826 167161288 35981 309495764 90153 122090554 33169 48784761 106453 84087584 60814 241472787 108944 21274602 27882 232016840 93558 168939083 43870 345936623 81905 348133072 85117 91350444 101628 174735118 75865 238355334 98195 56705401 19414 126343957 25975 168917055 108897 230794168 64580 260865905 73913 62299409 20234 307750247 10406 138210843 90596 48771895 73037 152115334 54188 222104091 88370 354693255 10400 310305801 64031 165552437 52561 92382885 53426 359863673 1572 227201352 33650 158612161 13709 194589248 67238 130178364 22890 380242504 121179 116178614 119938 163925396 65152 102438488 59866 203669505 129929 6882370 91878 38800341 39487 297473600 80487 50080092 122021 8501807 131699 217254192 47324 118877032 57643 346266551 12476 11743329 56006 367468400 126238 319833867 31632 26153024 19837 263699026 105311 311265831 132614 166016259 130620 135245437 107083 272813705 63604 148970343 43178 265596754 119822 211968869 86933 93771169 72762 182318781 78694 18323007 121699 47912464 109010 57243055 93046 288895597 56339 54649579 97137 333893119 106719 53637565 119130 28329697 47315 261825717 105495 75722711 95014 346602790 31938 303031398 68428 322113673 51245 330167698 67041 230894504 18062 8710862 849 283200295 8242 163306228 114818 41765771 66806 149353523 946 59133221 70174 375239794 114161 85728625 31628 263309692 93725 307469028 16879 147656050 98419 356407279 109747 132745481 97758 275432504 129614 276179799 130798 13145575 66528 276001927 75995 42258190 19799 341289308 15560 334968594 127970 226017828 56274 378904074 89140 288253828 56131 161632639 9929 84948132 5597 55335115 386 78839537 69483 122915026 101438 273536918 17240 176552683 59058 35186853 40711 34994176 35146 343118252 63816 382024360 31181 40689284 105517 18535509 9966 104828264 50517 314122707 5385 61176948 93236 369101699 85973 148053698 34353 199623291 80508 14154473 18511 297206366 63165 130963135 61563 63278342 41120 225059189 80528 137966543 84403 7483973 117831 180972578 72696 142114177 61924 82232702 132064 337132276 17996 163054353 80781 233691673 69164 294023027 8681 288047010 87613 169114836 87938 36598604 21332 13569649 56720 244743255 38506 73218955 122630 62213803 17656 137486769 83651 227496944 24139 366727320 96144 361516968 45296 305406669 108119 274571243 115648 330655455 94024 123330129 72284 274847449 13604 116707674 36354 187229109 110892 318655313 53324 79541454 23075 341468563 104478 300750134 56654 227877532 114683 26190500 124978 337748349 114884 8653525 85763 13563712 119009 75566629 126746 332436790 113251 326157433 122011 267144428 118517 349803405 23104 342323381 120284 134100310 80535 92809457 118433 104619036 116859 210666151 113454 185984480 115118 269162693 104971 128698447 32269 193470110 53403 154009473 22847 300010762 41517 53405164 84625 292336523 132216 358999152 53066 18162516 95286 239014409 78375 217318787 22912 8396674 63096 168313563 37084 106008075 119715 329741229 58009 378995423 62043 49390451 130468 9780399 126663 108433546 71275 205523792 132106 112962122 101530 279851635 43512 364840859 81968 261955924 102923 317879444 25268 146613771 14753 118163184 6582 305671564 65856 296451734 118216 218903224 50948 304680806 35496 141288102 113844 329940942 119599 9786941 101119 257087309 104448 107768067 20084 315796633 100609 343144626 24254 136725373 50474 171838939 129142 289786953 47699 336184939 66832 145559085 1605 101740046 90653 370251192 87853 135356026 95615 151731687 118914 108634924 48242 318578784 52882 146241848 53238 16449106 15788 136239478 11823 382084883 4813 72240587 43498 19969893 74568 2655171 13945 193633002 109664 87548553 55487 142745928 46289 331856729 19279 108313046 8987 191416491 11838 225016533 48711 335358977 72960 21671997 31594 45977093 74531 219228353 91273 360788829 22939 314464478 37741 160195673 81219 201255633 127982 169730386 119557 195036115 116890 153500577 100613 167914812 41571 69318788 1671 43598981 92140 294887586 30114 182354340 96696 115151275 23423 69634691 27354 184337947 39685 298076242 54829 236422217 75496 151641781 92789 154043806 12469 11582946 112620 245245575 68609 130301330 65676 321511491 85159 70671634 55883 149413976 75201 20037048 108104 340679324 110250 111009348 85597 65843425 48054 55758951 86954 334958725 124138 204137047 81925 334100192 97603 168308680 121844 125155117 74969 383933440 73714 54841000 17073 185195690 117069 175127616 3529 201914504 107327 208161825 46933 129355699 80134 37002523 33305 18589362 83136 273427128 69472 153837695 24153 314300170 55613 47958157 61831 124440876 46259 233345689 113318 13422066 20603 287283577 61483 293707802 73864 328928866 974 233458696 71423 57849685 18933 313522146 101667 259534077 132511 8528213 33888 250260304 43567 20469750 105215 357552393 80566 196132582 61279 328049036 67947 11212822 122453 256343842 10402 382924353 108696 212184608 9134 307544334 86086 174979886 34614 165966295 63111 147141729 56598 285394386 113080 28313031 130518 50396035 61162 50842479 102530 290247118 14158 181830368 75800 42576092 22767 118827349 124886 201256254 46958 106218813 5259 177046451 109625 121494434 29236 138907985 93276 52980343 106330 367598983 29300 87384379 22682 208564435 43917 216184494 113818 276159942 123007 280614168 58094 284437176 126462 180903274 85391 154036658 33914 146873502 91319 125548948 82679 239764159 98263 135483984 4350 219957567 52277 324378534 52025 383898054 69486 359243330 119450 236186514 87351 128144187 55512 149113437 77858 262077928 1638 269193713 48653 305381298 38141 350731603 23204 194285924 123428 244159156 115780 280175573 99487 203090874 130548 83468791 40253 93306211 42288 255723001 24518 101519203 123487 486848 129902 225126877 924 159280475 90946 373729544 85966 6675752 91102 210054456 121961 292369366 111874 242847 68544 185092963 117764 337963925 122889 21701435 123307 194206130 53100 328734535 54958 109493937 116226 88376387 42633 214434607 52682 83123347 36179 171559957 21701 17308807 113317 382609986 3930 382540386 66300 350971094 46330 328269098 45643 177730173 46474 95233612 97134 100707760 111181 244293416 73290 369375351 130907 22522069 75542 308361052 127735 146455324 114524 333942829 112966 79195019 59063 169881473 111978 220963213 119554 191868584 561 195047461 27580 78648420 108751 243855701 116463 219502177 28987 237234492 109994 174111537 27332 339289215 64115 108185859 45130 91747787 101360 66319930 131259 251473326 41668 305286981 85800 381278596 13117 356960222 88119 84843299 32023 279349045 55744 357450874 93270 171869092 29574 138744635 46811 269080061 97164 43844610 92464 71683259 80442 141528640 129957 327627823 35775 105205270 9937 48035865 94165 231764686 59315 355977732 33148 36825165 24664 196385297 61450 375136938 125422 4530749 70057 25204993 97571 258653182 57710 251759886 124544 89281422 37880 129255455 86785 293887734 65834 234345553 18475 50304753 67985 95828233 101024 69178470 94111 178827739 13249 59668005 74768 322144522 25663 23924215 132430 244427903 88608 89731889 12351 288271195 122051 70256401 35295 59929926 23073 235539294 119305 19907300 84080 21103926 3174 4520521 130875 105100951 129268 273088698 6213 300840136 25901 272273905 51483 348427353 10538 170690770 17119 118195813 86917 114417860 98384 153714088 18956 289635203 17462 247537572 105705 257807565 126437 161311347 119905 236641133 25292 52141253 9119 193055066 130029 116332119 22276 65222860 20250 90740451 47091 338865711 133062 297276499 4336 382040660 34241 174489620 87217 209229148 86361 350956145 52762 225598159 26244 106812591 29292 259419260 73753 79700208 78383 5302247 31135 8492837 132535 57818718 131772 280482495 79210 366356047 31688 83275873 124322 335626379 59117 196786763 4302 324977104 13948 214462117 18172 9944094 30916 156464387 44596 81478901 48922 53307857 52222 178972877 41762 74321893 68303 346695896 40351 153973564 63085 165787996 41986 301931880 93262 102003301 88865 283008579 17479 78078198 96485 303291688 66300 220461509 110073 156245777 11666 270558162 116483 15112330 56039 292273618 18066 272368252 21924 52061877 62525 169751374 53037 83803787 71477 15304843 64803 201338978 99404 355411322 112246 2397259 51417 161354681 63223 45083324 73524 161912065 108259 72502178 19355 49158707 60842 77070927 131737 285970349 58372 60842187 114620 241336179 54577 253178008 36744 287205761 36674 307440028 31846 153684207 67390 56217112 33836 17197073 47629 118012163 59538 350951863 79879 127316273 97015 84951268 67942 146874128 18919 52307254 5598 285311506 116712 159231063 88683 380654311 44484 8191147 70400 244691267 14162 189274688 52108 291460318 12098 211905034 44192 278848847 4931 290739208 37302 323883248 114639 363076188 40740 88920282 23013 128881662 80537 189238508 79464 266127393 91927 241354443 46430 16443439 104581 237834624 31976 377095846 73301 208519387 96121 149687532 42356 274472670 72194 159295014 76848 339663491 126943 375187367 84356 168905524 117239 230147787 118132 90908799 128505 105060330 98558 256439966 108742 250580085 36468 193164183 73284 121250642 26501 333120410 88462 129167810 60052 137715838 158 96974401 65722 176493027 107957 117509147 92242 62494410 36850 320746663 44387 298816843 17295 379084312 39588 215021047 59201 32527472 2030 74982529 125780 148771453 108831 70314151 20064 259320594 84031 12116042 91367 251851165 107768 279456267 75792 269706912 112479 166512174 17428 334911973 20803 284135203 107774 48915951 73008 154747186 130498 62301283 110708 181584796 20248 58482691 8780 177336358 124101 313478248 31076 169118219 41202 61876744 56969 380785999 128065 319711161 124992 22260490 81460 215013221 58490 136020967 35170 293712964 132181 228930603 42846 161421322 103141 147742747 116404 33184289 30595 256175313 65361 374638800 89548 316292245 111899 35511624 18679 28547736 76633 193634533 64419 204116298 111513 182763704 7318 24281880 70014 324254142 99714 197975721 30846 149909606 7909 266330446 26225 672415 76049 384853802 75044 180582863 2992 107915541 647 135535719 44838 228517101 50560 235847560 69755 267734484 29098 202157087 1687 125808309 131131 239551012 26310 272460015 26575 274001457 29909 8548244 118296 73061171 86564 151530971 59817 302971956 68 142645996 45098 237851353 48819 303291826 125588 361205964 74671 158814882 119450 316614290 95537 142002874 86049 129950474 21287 281116736 123015 148762087 78314 245002769 4392 284235368 30265 331994299 54093 237424859 90808 101614283 5993 342760950 117184 126148616 16229 103251975 68785 205694902 42531 277700505 65290 239896626 99570 62764217 104301 44670513 119220 27968205 61300 375215114 129943 369772569 108615 330238148 11838 259783114 99675 22460718 37795 99792493 33534 13466099 132114 290220388 77404 270887388 46268 81668896 2537 313801068 80847 348073038 76169 171842669 23810 23419772 41864 24200301 79290 290929908 88119 34141446 12469 47121984 82357 337914398 88672 376446165 4547 71525712 55250 265344802 101819 123016591 38619 177161578 1903 260218334 78090 204452765 69184 63185728 31414 377586369 87141 111459563 59947 112966595 127374 239129895 63598 81277297 16322 41433049 73788 1674254 39592 288438832 119902 110373240 124051 54248269 14567 244772636 69361 10296715 9390 125629481 112217 167857528 82149 28767828 54651 112947485 82343 175810900 123593 207286854 101553 95100451 118376 266132352 102529 330835767 54303 255094389 26650 186499942 83424 6072528 100900 335582937 55784 256342563 51236 70280115 108101 132620409 100882 2691467 19181 150203069 120994 294805239 24960 184144762 116583 227760862 47300 227822960 55082 189209824 96653 19136583 123071 211797918 7680 282187052 72259 315408393 12645 280661260 49485 167462822 119351 323697885 107659 112946325 34918 309477854 133096 283629267 89878 263048264 77935 282687631 42990 360201688 10159 114633970 93969 22782437 125382 62897993 123444 373496524 100046 60605070 74935 232401107 33957 288816597 53313 327206770 18517 10162479 1831 107526586 29244 29031895 49206 187567949 27079 373461218 20649 226797647 104240 241648924 80484 195157044 68720 350862210 108923 56595243 19115 153534262 23157 103424664 114812 191793366 109500 161698435 42768 170945043 80572 140747920 39822 296334658 126416 275256744 113449 282574054 10349 96456960 6425 384035598 56372 53758648 73746 272616148 102509 215516456 9908 223196997 75026 232515537 91983 380143604 1185 77543766 78696 225280591 22695 61322275 3905 308229461 103534 237594194 12833 217751612 50299 363087303 91784 289932352 121402 88047705 127960 191811534 112082 44470973 129265 280264364 23493 211764171 91171 342763704 116032 346988299 35983 267140679 96533 42318396 20993 271316095 108232 233794675 33630 50029116 87956 287830800 6013 315594067 91415 306782800 119711 343657512 124382 204946396 120326 176242689 18220 145290259 80643 360165441 43973 273601545 81045 125151862 5754 187035773 8731 74685627 60546 109227723 33445 69384565 97151 138951453 4680 292372193 105812 132768465 133312 112115213 81715 89269499 75431 151888567 36539 378740299 131010 236929988 66671 44458553 111350 156056011 40733 242336716 73044 50417889 72045 231430287 88255 243226305 62798 340564985 114096 175286582 55222 61331436 102565 7945554 50639 377173119 116448 300051089 52945 229773385 94633 374397723 79475 271665323 96113 69234120 96130 219579861 82808 80519095 81913 60798994 36885 129307776 38328 123043072 108312 151213745 52730 360822113 127418 125872903 61291 275289655 81366 310563269 123052 304853832 104796 187941151 123828 71077378 44374 303736645 61258 348951538 21521 36951059 80091 275875173 80010 260388135 96160 215608999 75456 230815624 85180 180146879 19412 350048995 33195 324884592 107780 78320981 88938 142037788 130040 275068431 79641 115049900 49169 132468941 77130 153362413 9228 306099617 43468 299907487 29581 72748416 42210 272502680 6418 107428673 36207 346444542 65796 363161687 52313 28399767 66326 275533400 60030 258370016 98347 50994834 106710 107311612 103707 366651581 71234 313588831 58142 192607954 57062 52900402 56277 134464636 123523 234653040 31471 72766279 7791 336786298 105736 259511698 54060 90608969 114711 85699850 6349 184830593 83263 250778303 6474 362840488 107791 370676083 58725 209764406 49258 104255301 20673 128483138 10283 119588356 38272 124096364 16911 197418542 128992 285805273 128877 248284242 69032 194778657 22638 128971127 96467 220117499 61052 100190646 119138 78952707 116955 332330583 21373 115924761 122950 302230153 16948 311110986 130929 198885985 37935 359131239 118790 336510431 63156 71541374 17082 206573094 96827 343367435 85424 162900714 96524 261721554 64248 190875080 10758 67305105 50253 53974916 59848 122430961 42648 38819185 125288 244360770 105903 28554694 28104 380063804 9731 255568614 91184 20610501 126981 275142739 102510 269291673 108307 350450564 34329 268987484 80914 378857869 59661 313641623 72476 28916993 101120 289075700 16562 65162298 72798 6196045 78717 312704792 99633 273574963 61939 243380196 124493 144316561 78783 116731657 111449 267371181 2207 366627472 11282 166617789 23425 364228610 66632 240219327 62151 256958258 24211 140841691 50970 337139933 101694 215652423 83581 350972721 95919 347229598 32954 382341945 98423 201559960 128022 302267384 30775 92959404 23995 192053138 56637 376486174 76956 371873033 37685 378711489 49577 137451060 19716 370314406 24395 29417984 96417 372639912 129808 280751116 63272 39364057 41609 36318478 131100 161045000 107726 290489899 122463 280423294 53958 342991916 54358 347803765 104894 297996092 58629 243823785 120998 305653215 82224 28855457 45955 345274538 15982 161030205 45892 301113848 99375 110254226 28655 268985689 14832 277156345 11831 196859873 125459 344880658 53829 228868633 20919 250437706 85093 381046361 80330 95996425 45600 172328023 39182 256905940 74473 195251036 99391 78526436 59309 22739348 4931 151878110 101362 156365553 8289 155648666 92630 303464647 41211 114314565 55572 306770327 125597 18159997 29785 284004350 11090 104561975 60038 155975037 31286 127360819 23792 249933347 113079 350383309 8861 230839949 104911 199152208 105551 193761833 61523 207235663 89912 95518101 94443 152616516 52013 118135822 127673 313796914 107133 111131515 104575 244396161 12414 115890989 64101 135207396 6070 16189753 54386 159795298 86335 44732129 73714 312002749 48293 186113395 23282 322955076 122950 282148008 1903 337065285 49595 238215707 123481 255451825 103129 52125026 75277 225169247 61536 3960252 16213 282963592 117211 322665409 45067 34279251 60640 95203324 120620 197388956 80212 333358274 15758 349069096 87525 117418491 44980 228238866 60020 62626523 109375 192895431 118638 166081076 66092 278765915 79074 11583505 74729 302296029 49222 283264320 46473 78869328 18027 161177265 17512 110180626 46574 194064397 34356 151749429 33250 279748943 34305 295251588 128633 41863096 117805 346302978 72969 287998249 107067 106583297 112778 285375198 122686 220736881 77796 139080642 47424 370035849 47141 54989568 36169 8189843 103516 15053954 59614 679754 58246 151409303 20054 18386454 58783 370831940 60063 228460341 96669 87871670 77188 115389505 104136 108273715 22701 281479889 65063 22585622 116501 184721041 24696 256965860 43291 189073985 119691 268316963 78258 289703536 118960 208840905 104949 275751658 124751 133005508 64602 90708774 114957 221093453 23537 338234675 23709 380668922 63280 295559878 83983 283307579 9222 279763670 81713 83930103 6939 204891323 106906 18722007 46380 179260360 58002 127257205 61048 97605300 59852 30076404 103339 167950319 110493 329395807 2023 200770559 131622 336553649 68598 297608553 51178 62534669 108346 211635421 97130 333547863 57244 176852916 54112 12381495 40660 87581456 51776 178872782 126287 8229759 97212 52569397 36486 106268445 66754 171555645 75327 84645309 5595 331704043 1215 43421831 120496 37097989 106158 352665232 3141 271123115 83239 337566714 45161 12473427 22926 313635821 121788 255695844 88137 82066482 37823 175957289 89287 75393535 90440 381000104 7555 282901988 107941 349693389 17276 114855623 93882 13463887 52801 275656404 95370 158666711 81948 89860511 102750 162181956 95429 362245042 69897 214473421 132752 95768181 6396 195872269 130971 234139954 97216 373809630 56124 92236157 34243 208144021 99927 256900317 88708 172753036 131296 49240454 109270 274540810 73026 323677510 25649 297629205 35992 182073048 44720 361671338 58182 348962937 73714 30708862 78091 150520585 131276 134495164 94117 152776636 130790 144677734 74722 190109024 64620 187451702 108970 252845882 91860 150093182 17551 360125030 121189 273944177 92118 221709177 22670 114623300 32509 298044733 81660 47936611 87888 277846949 108582 167450027 94692 285580787 107526 275728231 99536 193235534 69794 224906931 114025 345103563 4394 275836178 20886 124501817 88120 300550716 113328 154525754 62471 120425570 82735 96160611 97835 337209371 90860 22022949 127588 215878126 18844 370883819 7418 253187652 8977 95191259 43485 13865294 43048 343051377 57681 315432342 93872 197772386 53854 141238250 102580 268372101 86107 169531454 130815 331212915 10129 56769496 52807 73132808 72039 334175890 24223 37138053 25721 208180398 74181 337444783 47751 177885508 14097 197456970 2779 58745421 21773 128988531 34164 379575946 100069 105321124 2728 36474076 59758 133223969 103804 140719575 42761 183284803 77384 292137738 23487 108285434 39992 123465647 59279 149816651 78049 225068519 48774 360926442 112077 96969298 102003 50572996 62976 258564744 69560 49109994 88986 124156675 123781 230880973 83224 308874325 104153 217224210 70051 108322807 104247 205983222 55473 317541538 47305 205467690 31438 197476219 114560 68764430 115302 296402526 106046 231275921 34079 85296188 90726 80189312 108554 123295400 80318 290000669 118082 258496711 123530 342336177 90258 120689324 59735 134511337 6302 304979951 16164 199430132 44551 276584185 79165 256507407 8405 196930349 14818 53800754 84437 365294119 5001 44368133 21256 118857984 121013 243005784 131701 166747923 107595 381638431 13021 285001564 99252 274706788 65291 131326210 5246 336352150 81585 155075251 104373 195037036 129717 229740552 49110 33551487 85508 303789228 10970 63924557 48793 74360597 3452 198677313 8975 209823858 97875 83144444 47179 34053357 18145 308994574 107122 158984121 78717 287936244 116261 229493636 83670 96148853 39031 88820870 127224 159985213 63914 211975718 97482 277506720 89713 196541970 115218 39718293 41955 129118599 89577 363837990 87923 67492605 32137 44017969 57877 14462069 126430 171346510 88218 168212145 74356 219445884 17035 87808936 23113 61676322 112049 47291102 83545 324321394 2424 295580240 77018 218442051 66776 159861015 12738 304954656 126624 55886331 75892 217236078 43142 343054835 47799 241208877 24345 256116517 18249 73403282 60511 147727435 83480 333101326 24483 157151964 277 350587694 125954 24457884 72611 264398499 68031 77759369 112099 214420735 38646 209936374 53168 68018581 93663 110659251 83274 219157180 32668 258220167 92000 278590604 54799 188839291 64923 48096396 114359 241962677 50979 237568895 65953 225956396 36674 17204015 130301 52169772 22535 54698120 31382 59103051 81493 347053725 8805 176907355 10073 113267470 61403 149755660 114511 346616834 63432 275269813 18290 42534621 100879 197013997 125463 224810948 71342 178409213 44574 36766776 66549 262183011 47897 6124365 46702 118006099 31808 267214829 89164 295008231 33054 105930111 10023 289709585 83443 180587234 130130 280063490 30307 280354835 107931 35025239 13427 256543970 46318 64106297 45582 213552265 1301 284494979 3583 96083500 53520 33647981 27643 101526636 81432 279648304 51533 248689469 60996 225390636 116336 133767760 120305 302998529 117035 277596596 39487 8959815 131292 314717925 109687 165323585 3966 65072241 122173 23193434 56027 30406271 104354 283535456 1244 262519876 6175 197832364 1830 160533182 102332 348987462 100405 179214917 41681 13482540 124895 100632325 114587 133547479 92336 109291605 65636 56485903 28744 137455353 67120 174963502 81599 74338609 49715 179055526 41936 262359861 87982 332410855 68501 321388233 102645 223079357 8365 319066685 17591 287588414 107927 329193255 70017 377630634 11652 109706177 94290 298202245 106823 359332610 20428 102190532 19785 17975270 2240 364166000 71194 92806176 128396 364990997 99261 294140297 59645 167581364 83349 304700875 48536 75447440 38328 274906727 26492 162968171 32881 98845640 131493 260919533 103222 290586091 120032 140813034 87751 359665105 79789 17348971 113408 134158419 68546 132620625 85230 301073820 110107 151212865 64733 56462655 5448 6341783 47655 30166563 37073 103092783 87779 171290816 83277 383760704 55981 233294499 66737 257254592 116807 338313705 52340 269512151 84748 179205395 29043 92052018 46763 81471219 68450 257390745 2753 273817856 130561 348125084 51053 108252058 105258 208176955 96761 369612564 120250 333378304 31420 292320142 63468 318529345 57956 12796 12288 154795528 19043 153564487 108817 157413960 101120 131399340 87756 159192263 11805 32987435 52519 312895343 31142 73245270 63375 129851523 19024 280505966 27954 215269903 43429 342120537 45350 265258872 131662 354540172 122730 361155461 126420 160937122 90416 137978736 4341 256678239 113607 284386569 67197 168482755 129270 270322927 131700 95168744 68782 97857429 123124 337044002 107372 122685080 49162 246975290 105424 71992346 36836 44301263 43308 29514834 122680 317427076 81131 320769286 29190 317114806 83641 186399624 85040 13275188 22775 296874291 126437 173073779 23214 144828536 59908 176834175 53838 128870562 28579 82449721 86005 186663081 107831 125027642 84320 157573845 42476 183219402 31175 309552607 73504 172764295 35580 350565199 102973 134895566 34793 102514367 114413 98146744 30162 253799205 104622 215584035 79644 133909088 82075 178480051 70759 244393026 64355 217868131 54576 328425286 37628 86640202 16231 363132583 72646 29725262 48167 180610814 117309 101548405 25099 79518343 129774 149808131 1779 218173392 98865 92654798 10727 142698713 10538 120160730 48129 368039261 32886 71778822 74645 254386939 51455 212686876 45747 226848765 74354 318123343 29098 89666470 26501 201132124 25418 163726433 53307 355334673 17851 133677062 62688 76961372 82960 217302947 36476 245441903 71062 149193842 114572 68944458 5171 179992508 78850 124337147 83090 206698023 46559 29268355 55023 14109251 31914 86025990 10105 23925597 11738 155280064 51421 24639154 116849 309318811 96573 363684671 44840 375096295 73059 268121260 15330 235297289 48268 268971522 23765 197507016 28414 249788353 34713 243386043 71495 145341192 85694 296258998 115581 93868830 6471 359962231 128365 236055054 88270 170904411 44188 5185763 25721 294665175 13879 190807706 50976 28703183 116552 158586082 83842 214962505 6409 76853304 55706 124974550 127750 249523918 2715 294840089 113192 36750674 76574 143568091 109409 103292020 119149 175809262 17213 95537946 55280 313220414 70729 327910711 27225 10864195 103524 41116854 34505 296441499 105567 124896951 40515 294935145 8141 348598259 32756 178352612 60684 160542058 88246 219190508 106082 155974065 66151 275699173 132428 114738530 96042 76347035 127172 330472850 70125 324354115 53342 131239518 18619 178989567 16998 113601586 10134 147857681 26771 244034535 76396 215084304 22075 100255201 105930 318856234 57838 2448693 45755 201266151 14086 149954837 87775 361566783 51520 215477538 8942 59492755 28992 166035521 56838 90943521 9508 16104800 44225 339952238 55087 85556679 58049 149152284 66519 195196871 12952 15828885 83592 3400892 117569 241209694 76583 379800077 7041 199448413 103210 27502286 80154 157724495 13377 105018394 68731 254959585 112677 75204020 8691 44355896 90232 379151958 105170 214850152 17738 251490982 123559 34216807 28530 13172107 20467 307150038 67028 320874503 7382 359706195 103944 259423326 58420 308299841 75882 162775400 55380 154085978 20898 87301754 87555 314786241 47952 312185566 86872 120082120 24343 202778790 132740 349863754 17461 296871420 75454 276550466 37975 219119695 70672 304146178 98346 39015009 112976 221750889 26055 307295033 114953 71537678 110548 121700255 112088 56514631 17316 163438682 77841 330787375 46965 274112413 87236 206858070 48393 101278264 97896 224799330 129207 114615864 7453 331717750 87899 131157526 90336 165221609 83623 183434214 129973 173054403 2407 37380840 127001 73464449 64417 214707499 40169 219381543 106233 189247582 2907 160148999 94301 118210191 24644 208047941 33420 229801704 59150 201980381 16729 189527474 54217 66621384 13126 180542749 47208 239916292 21351 25480400 17892 250236404 68279 60181881 41611 47181683 75347 158122584 8044 335660678 2072 284466217 2541 139070896 35767 287190255 128808 95982460 55913 291249183 31205 276166641 8591 190602975 118066 92785988 97625 370512880 124963 192150848 38293 230837082 131689 308688544 14566 303858039 19166 135345694 72943 12392782 35601 127379800 115638 351777179 109064 62617296 82028 38368152 100522 78795574 56032 89300782 57120 316042238 48223 363516365 23843 129712372 47208 60147760 122655 112245957 52586 289850331 24186 55894797 25566 190941080 88816 243258139 99628 357318265 72379 264477505 33210 119285986 79824 2802316 39015 238375454 61880 377828257 6227 374518708 77433 44716744 74651 74743827 114405 124938852 96604 51325078 90825 317549090 75425 139460555 119855 1240098 111443 43406458 128741 157833744 41066 2361635 41599 136956898 79355 172228753 89455 286959121 105277 259057599 35871 150808742 128269 297553596 124951 88736241 71436 284821020 110685 265294391 78905 354350133 93605 289497765 32993 308495870 38912 325625814 479 273384225 113458 186924793 1876 218275372 21530 86699257 12362 204583237 67288 247389534 52497 145912935 1750 241539146 64879 310345634 104988 115692859 29500 33473920 84045 280865483 25622 96794917 17993 309434415 17076 346646795 124465 367357802 30011 326633934 80325 80778449 1352 24647940 27649 274716817 129289 282775213 88590 321275774 88610 52318955 116187 230101950 77314 264094707 127020 121294710 52985 319610990 103425 279363102 92197 379328445 114685 372645073 106719 17842197 5134 44493674 76845 108374077 98237 275722085 127506 212829399 84293 273892740 110023 217048805 16033 267472090 5305 201793474 21357 49511739 33975 61845910 69822 2332444 52261 212387252 3236 108434751 66632 41795177 37729 352869095 110418 215834788 4502 268388514 90757 262923770 86660 228178690 129507 279762410 68409 113352458 111251 157474535 127080 266279799 28947 342315527 125142 25113620 22434 223074143 41613 167560047 120990 105279668 34130 77223251 55817 357588561 25939 235106898 105189 264258119 80793 276611286 120412 333452354 24349 11786303 131543 104020607 10742 57687544 92240 311929798 71046 81367478 98183 78808412 832 80891103 28032 96420999 114324 307809402 88798 193161905 98540 233288718 102866 107056761 94775 361978932 17119 116689248 85847 182081492 116568 245566351 22857 149675490 47358 89613809 41896 78201696 56543 208065309 120309 195525604 17058 86291489 55780 253100867 123452 205883863 131605 26238057 73230 160293795 79598 18535471 85276 151307756 131692 364646156 81292 324893454 121068 225194823 14753 377744279 100663 285046405 80214 330549256 72616 318914552 78180 62596919 55193 195083509 123712 166906038 120215 105261508 107252 140085568 99342 120940222 51144 307491780 75112 44352257 8665 224036511 116483 37328775 68542 133369064 86124 358433136 106575 8800900 28691 27731899 64533 186103625 97692 28988824 30273 145418785 85881 353856178 130553 357188474 50410 7388864 15723 272463430 113956 337143655 38103 342309065 22440 62950421 44583 339525837 58258 226829507 97396 180309214 73072 8087254 34983 13126165 2999 315581084 31531 122731090 100057 339023409 127313 104813508 10982 120458001 9667 5679246 91917 235207289 95343 166911704 107159 193098405 92674 113520582 4978 112516755 9706 245235735 128125 66008940 67748 53938744 80212 285046021 111990 35763282 123528 148436031 26142 156077104 22700 20151600 129710 300694626 81995 373879880 56555 138801304 122272 295703317 48596 60072749 65789 376771573 52622 325995965 128920 220295549 51152 232453246 78806 123803237 41705 20201907 35225 188866515 26523 325234463 85391 228891629 44852 328762443 37181 198707141 128086 20971072 19371 157938067 45057 371883085 25239 222478291 110271 59409365 48092 318565175 103470 336024271 7681 336794534 36261 75320029 40195 174785885 111104 287080520 33049 301237893 85547 303749084 121544 28606963 19209 341059232 65688 381739272 35207 190121940 113852 111936955 80373 107396741 122207 244740761 56156 224826269 125023 140631929 59083 302672124 119684 114896319 104880 159098402 106502 384006592 62783 349555035 33059 305107092 105626 290325840 124131 43740818 5948 380066797 90291 329176101 11691 317602250 6129 381939147 95545 332209224 6607 233914418 83683 11334066 70213 181298710 33177 379326994 86462 179625855 2270 101709260 42229 315563633 58228 82088522 123838 108826686 92190 209940045 37046 121528759 4245 258439011 12829 109946796 103552 76583933 109049 93393857 113614 200436083 122118 179306083 47996 257354788 40692 306849583 97488 117888114 67921 275076651 26912 122996580 88813 198439129 112181 292993528 1521 76146336 115474 378259921 85927 151116347 51623 356766366 90904 338718838 54773 341899483 101828 52211099 89219 107030210 102926 138733827 73555 176130860 99923 83743456 130694 310357267 36591 281038935 26346 129867570 129119 179092853 34028 246409950 18619 130514494 51899 30984079 125419 363838599 62857 105019339 70344 307833162 68035 105702389 53043 297528707 85886 173902726 9622 315362417 113883 220468695 89994 335091136 123483 9821104 113553 161872453 99858 344515367 91258 307277181 104317 199786502 72493 271254812 30922 309785463 39254 53553288 108093 74990912 94309 332607454 26596 208341088 70892 345417742 34338 185505602 61464 212608328 30195 218347204 111122 69265445 76480 17518462 35121 237738399 82057 207680262 33222 86687469 67372 211911691 40748 31952778 8240 19279179 39752 124877535 110850 295789279 117023 64103922 6810 218171137 45361 198648579 94587 138708349 116829 204188703 59556 93808262 7866 291547566 39675 169600756 80012 107276511 7748 73208346 12904 303177602 20038 96664815 86586 138034872 120179 100974583 6127 203742370 52519 275327648 5577 374756848 35173 364483321 83612 353544954 85792 376054868 26592 2181788 98324 69916103 30939 17680308 90228 208538009 93002 135826837 58745 3745192 77447 44746277 75675 91562696 41021 318923649 13533 218931204 13488 316653660 85562 4599741 102549 22068289 22382 324292795 109408 106293735 43696 364387362 93212 269617006 21046 208444862 88822 143605669 10940 185532966 91736 265283699 31288 48828076 23414 230983872 17232 249003287 263 314326175 101849 38590082 37998 103132391 18150 135156808 89464 362479126 129265 286872753 125013 103499495 58933 229453745 74211 35336970 131517 56143074 96 219139713 80255 294539326 107319 343054873 73529 59340073 116835 293662284 3390 278436779 127059 124416646 63437 155633 79691 236672545 17097 363728065 59168 136024456 115157 301770257 9448 131599838 89029 326818520 62687 125854753 21910 239668623 100431 123682906 101202 241378139 116417 156073169 29038 292937590 125893 71158106 24352 316451251 52826 361596890 124489 51054302 19198 8995607 15156 54627706 113391 83601083 130956 93102516 98851 57318742 55292 111253267 117360 212832230 108761 332700266 124272 52868262 127367 253621397 121080 306204352 759 238041312 104328 287287676 122545 56311973 30053 111278725 65101 236988825 5838 340420488 53075 20735964 102250 296773272 101670 350240677 72677 79985496 126123 212042584 56238 238904085 119712 22531540 957 32701956 9840 80432699 130595 345895293 21664 322006348 91383 186612586 85672 50463307 301 239796811 112478 347879236 45756 69127873 32400 160709152 30778 368472030 120868 296293685 65260 126464319 35456 294377428 96544 203388009 53004 172485223 65458 136056621 12219 213385370 9689 219339083 127305 254694904 36467 360903217 86512 22643898 121907 168111236 56915 127354354 103054 216997445 112922 72802596 102228 271354299 83758 104781020 8036 264409923 97735 19591332 2065 311420099 119706 335841670 101957 19445835 106559 92537007 119227 208082925 23594 64112587 122580 197597384 115590 279100529 14491 195916275 60818 236352295 50080 384494476 2052 151305492 72944 11648463 25051 186437826 128247 57185486 10348 316167302 71356 313260716 7863 78975312 94939 115775979 93655 102132318 93290 127759371 121968 371402338 93880 111190461 87848 293349006 51422 384305544 80832 365640959 7685 245729248 1619 93178817 77892 252764931 10281 44898636 62494 212016455 64923 141696903 58297 139699193 108650 382864002 87411 130220319 129595 242577105 37017 271880923 19670 210712874 5039 31310053 121851 373053947 87836 286320979 125382 251171478 2537 18817376 42763 227914652 102994 225608121 40006 65233248 87766 179592482 129993 309970183 114060 204604417 122274 356616438 90378 84518080 46605 230250127 19747 349713924 21371 361941837 24220 174029141 35573 372105485 31627 189477834 108703 177411404 62498 122879630 72557 204360663 84290 14581137 106916 308770660 110169 60756307 91734 253580172 297 233475779 3515 222174109 119810 269972479 67925 57781704 127139 62441015 38194 260919522 23097 31396721 21237 271319429 70080 10260627 32896 133686450 44246 91857803 21475 185380644 91723 260885397 67096 22745940 20185 72742765 128264 371943645 29617 61170023 75243 127394750 120038 289964218 49859 97407007 86130 338260455 114995 77105058 103911 65408276 88414 229066955 23543 203924533 73810 316062150 61267 17172936 39184 56912591 32354 278037962 33928 141550866 84593 325375962 16000 293655582 45823 367717532 31851 212335615 64163 169116195 40631 222104986 62086 189083442 53385 201425311 63671 215372447 91808 362156995 103856 38237208 35873 224008786 82370 315145278 96483 354255884 664 321144683 131139 347161624 31085 100439028 91547 57755990 85878 5467656 54927 372133151 95916 159050996 131030 180269668 93328 116329441 21301 313241671 119333 68899521 107820 261409836 36784 347640473 64947 300060147 1084 199546908 132180 142522193 88481 317467153 47551 179079259 33250 195730468 106467 180076756 126996 23396419 51938 130497959 63128 230605403 120597 42026807 58731 346700059 71064 17598561 115009 284907137 77731 277258431 44553 214002236 40962 76044889 79461 125366329 15578 107165381 92257 350249279 126338 133586245 75873 219090231 4801 258824670 100129 150919867 9720 239943662 67486 130513865 21598 182895952 128040 90014150 13802 62180843 17612 374980411 21991 369438829 60610 278032472 58443 301785564 42474 229881920 7087 316951071 50996 323041669 84359 247835184 117841 76777769 1747 98637298 71226 356224552 43082 129905983 39737 10485231 7928 305380867 118928 195241049 6837 124403150 4567 189660205 17801 53211978 17682 58876192 93916 101419295 101272 257383896 115409 343050723 67242 168507173 112957 11109217 62052 35404394 76373 45161149 28316 126374901 43594 154920866 125483 298174011 129588 219335061 78977 223517652 62873 211162680 47731 119291981 87955 337460438 130993 65536592 45305 67115070 132965 181917904 81542 22237522 27728 296408102 14359 65511990 21256 351641737 9055 202377567 48059 341734868 13100 36907797 50908 313209810 125363 154826308 132695 367588770 15677 158609602 33592 126156486 114635 202133534 48298 330509627 50246 98118699 92561 300741919 63951 287073925 42875 290589406 13493 161021969 124351 150942448 116277 134403968 62041 278053052 92590 125843986 20247 209358260 48353 80679663 95568 21853248 108690 137522368 52495 46461324 21282 261367886 64662 79433081 76326 80426398 55084 7555670 64111 371124076 48585 301069242 117524 278136042 82479 7473509 132106 303211455 93158 164927754 45402 271319896 1023 68945479 65271 292827961 2255 153814064 12047 122936724 101800 208424142 78929 189543965 116106 310116269 122080 270719531 24825 129924693 12871 171697272 132979 101915190 23918 325489017 79316 193040539 39311 368034023 66255 241914821 56401 229666416 115480 25563089 11702 247384257 102925 131354853 10742 251534508 77401 267816643 2495 238894114 45744 34421845 34988 213130759 107369 109755223 112619 305900319 54773 214865992 17073 161557223 121415 113058842 40861 156515884 23669 146567268 55506 23462811 102181 168511144 71225 194104636 132972 93180 62127 15785262 111842 28849311 127315 370373437 3993 78620083 126444 232677563 1505 123523782 127079 220775912 27425 227410941 73930 356978684 71048 215824260 62899 153045040 75395 242486400 94912 308328799 101707 193484762 68681 315609408 86339 384164992 42607 266212705 109158 16459849 71062 363109622 103129 220648811 10647 378740231 131464 359075642 55706 378856191 35868 187726965 88211 238358066 50718 333912132 94293 190375562 19174 318043629 5482 3730086 28632 232511039 36451 372147286 72992 268623831 128498 333980989 128500 12625090 79790 92508556 85389 132427947 31628 13610246 51497 264986226 43796 21700667 132805 205114890 10501 114718211 61379 374667835 46387 304960551 14906 207414828 89548 126187277 12766 107555247 7600 245078000 25663 130365385 39180 121602581 115639 340642990 61905 313352702 84170 243699062 92143 125409559 27760 350368529 128808 271488862 38170 178795935 57126 8412407 35714 329786369 81049 127227061 119594 64046632 9194 303359651 20828 17630272 8513 243567321 5524 40207349 29465 263831854 109936 358996675 41850 216993328 128631 333741662 61278 362271603 106301 220664223 588 66440994 15615 190161378 109178 95622107 20721 111663456 98905 69938162 29940 18118346 119405 332024818 129728 29701435 50062 278197976 73449 96604030 114251 303949200 59022 245557298 122 232312497 70344 360290597 61151 58353127 117526 113656396 104933 77729107 54982 71975011 50791 277745523 110385 87859145 40123 181858131 116833 128620445 63793 132707699 73989 362990090 7024 266442648 74876 320813899 110105 63835870 110376 54997002 103254 254898927 3251 124202787 1660 216571862 10739 288300553 107654 375754246 66726 267928741 72354 119699197 36188 144043344 123094 138605064 11647 161551129 79081 176517373 117283 272330936 24133 13382072 80772 238675485 28588 62181023 110485 277659208 3746 278220136 125547 46457860 108712 67138937 119878 2121132 69868 82352769 26888 362044157 44192 205695829 34860 26799371 4167 319789222 111665 170434670 100454 246488254 89176 59278351 71416 383122351 127837 182351314 38605 41658144 73540 116405546 107436 355835397 108553 267748685 18989 56460365 49034 238866639 89313 378799737 7963 94049361 95919 49653987 68970 366002865 78545 312004486 60645 312957789 117404 229178631 61199 135167238 119804 99213248 34390 8966412 100405 363107768 69626 159026483 36127 114105111 124500 336110624 5224 376982910 20118 304013117 74292 171488122 11175 42511688 83206 353467312 14306 49522059 60096 70549769 58528 165297112 125698 283297287 52152 67056761 117260 255153860 81957 162043096 28357 338746473 115029 13963548 81772 307050194 114214 33698476 125422 300226055 86498 146517094 131987 158913068 8987 169005135 50323 102980746 80778 251618165 12324 273977390 125748 379793424 44877 167653094 73109 5747774 61096 124208698 87033 228105717 35724 180319472 30913 205313136 54944 68896713 64130 18694261 100602 236747083 29936 322159411 91881 72550837 61934 155236903 80924 307381841 29573 212821951 73568 379338866 100532 241688044 10561 215227144 103096 73687567 111433 4891664 26778 31412032 42773 46879390 2086 23524260 59398 159169153 5762 11060056 73199 372951626 111981 196226217 84550 168663623 21686 363115731 83539 153943236 13427 364972705 82728 78721213 7283 235914068 70476 369830797 568 269686498 124305 59186959 77935 109537370 49435 267535572 27128 234136495 24190 19077892 37072 277342502 13879 343546813 129647 227385873 15041 178360908 111730 134782060 89218 196051403 63222 54460826 90842 197805210 97801 334676695 51212 328375279 82309 181129342 127685 225324923 58142 20435685 33928 367078665 101558 283388882 39121 354871302 106512 272862871 120521 130135677 80211 339757420 32027 347051178 130442 236615707 76648 206142652 77483 206929095 95082 166323459 86189 18282385 93308 109883630 80918 205517949 104986 152877347 116993 218118085 87919 80025143 23510 127751306 106969 182713302 50597 321627062 109873 311491047 49455 237214577 54033 364605659 48738 267917144 53797 189594133 123113 179440735 30426 91323436 56124 366865940 3920 129209802 122112 128106932 92592 355905668 6122 329319375 37996 313139943 107872 187554 54887 56664045 3497 85564969 57141 109858591 61151 379219393 17927 46799461 17561 167500021 74722 156084010 84132 9233127 69199 335834522 115494 158926247 83798 269436382 109282 91743945 65469 10976155 39632 311194812 112394 18259294 76738 172826833 109768 153526665 30450 45747949 105592 251588061 84444 28556460 70716 16737996 107462 298062624 54593 181925343 122415 228277214 7953 179722000 35430 186390139 21998 383289981 84743 157271685 62367 80970717 77827 25602649 66233 165832538 72278 254864704 3634 68194626 65996 91613876 119427 199366159 82873 111213375 17821 153065596 109803 199974098 13709 126154593 56568 2244572 39788 287669912 31244 243805923 112826 170038749 21160 8091384 18502 189465366 115743 53242026 129957 230868390 88194 248191190 55628 41963347 62697 40974242 60935 43847543 38245 322466976 105632 11169143 117756 35395723 5009 240468592 39278 108309963 67864 364552062 66108 79360828 118549 93316477 25404 272802646 97767 269888351 117343 256312782 7710 122320879 40114 240950594 124775 66259805 60749 165509721 21991 305084532 43170 332657856 38103 282774629 123878 306483593 122234 242674308 79794 194233278 122922 199949491 96593 5791394 77141 59989700 913 275512331 93284 260190916 107577 341101186 94875 223031616 91829 84764623 27055 78880164 87316 181508043 21952 161035449 82598 307101723 11444 287724473 76606 194755825 36044 246611448 13674 366365748 92225 277329338 36931 339167056 33815 117697623 125480 231438787 41179 69162336 105878 271745156 100277 276017822 98739 334366730 132113 143935612 112739 270602659 52055 335300095 71562 214904020 1982 214184264 90324 89053570 31280 158858633 8376 18372084 130501 30746413 68106 131194003 34367 214961854 61997 113895684 10412 372714066 101486 184295531 116432 128531210 8756 122682758 79252 375211254 62031 133153455 61126 313119952 53128 231871056 82167 321152458 125315 7408236 25749 183915468 98602 305602255 64087 142643006 63855 26435038 34017 349444088 95036 31270974 71061 139739826 12973 338306171 17264 12285835 103797 254394779 85922 333373923 35160 120156889 106257 89119599 129624 248540498 3768 375076868 129021 138626251 71433 277059571 82606 184873316 100526 68587940 82599 276297884 46667 344199490 102609 258995491 58975 231690171 15993 288747447 95840 254354457 86927 280969384 131557 153797313 36951 197643469 2265 71776284 22727 273885365 121017 167099963 123575 84941243 79586 370818934 36761 122048438 71428 118754343 66555 207167410 113734 207363916 111720 369151779 77404 216282791 917 16659116 51071 254028738 114530 49454134 88441 99427081 25525 137497897 74229 186374420 126802 367007288 25018 297406059 59639 46830380 38116 377797678 55000 124399360 94200 337208707 15802 7870658 63295 60302719 122823 241942199 307 196306362 43963 362291736 48536 218589458 90858 115095150 93991 73948342 29811 255984427 75682 61166741 80440 337919326 116432 333401754 123650 195764435 31719 90021313 33744 271954853 11665 334526281 95601 105651595 32558 143835472 109354 232050999 77105 374940797 53143 354036532 106642 185856944 131498 149352910 64279 82175916 74266 305277363 96070 82226335 51557 327196863 4203 330253248 127560 317247301 61598 160178235 72509 6457721 91466 111574402 22542 108363347 30577 360016289 73003 300191400 7321 333592174 94824 281814567 92720 37758032 48337 367127976 79810 172373621 4931 59241466 10306 191809255 97959 26643336 84878 160100586 88791 350510684 35467 42385778 63362 118717346 129359 330056772 50741 29546030 85138 105820531 84066 176915783 51115 132145837 42377 251769842 68341 146784557 111447 23968297 96700 216414444 64792 62972426 81452 6522666 86706 1208077 51487 36419440 33420 156816030 65048 229365386 21547 55508401 127534 53156527 121647 253527972 21860 70119545 36715 376540872 65307 309174923 6650 59022613 25851 4631870 46510 63612678 19583 298068015 38058 17198765 86673 329305645 100772 102765575 34474 195257599 22282 289203827 110485 229209423 59961 102505289 70945 220826346 111429 177456173 19384 74491516 21929 58274581 3993 55996946 88755 63086549 65217 318274845 42206 379423332 85751 328452493 18943 37549253 42500 343560766 2474 54555868 29604 203932231 124854 286058567 60105 259207056 80284 326288505 49878 256642858 8719 240981144 12364 326479865 119227 300060830 54051 59019318 99761 99849243 87301 338461105 115185 16760347 28521 17114697 2573 191723124 82822 25672029 45667 338795471 7766 102198291 100854 372995107 131562 66250459 39261 154728830 27644 15636257 121518 7271599 104471 177891218 2393 103825209 550 368163086 119329 131987353 109136 23974504 13626 382978027 76035 358358299 44852 158521809 92899 302828501 40370 64282327 83620 321188621 102708 44614656 59563 102337654 81772 215194529 35212 384135473 87003 163406007 88825 42897326 116230 226987739 33268 168516453 118846 92261071 15067 90588012 109655 186974819 2739 136832821 122091 253508348 63800 216143924 63204 126278177 60851 42002435 17892 380602744 24052 177632120 86368 307218664 86605 132879321 84394 201004785 33681 309833977 16300 79955185 40253 11930000 125486 368773248 57129 362562259 3774 199614206 72360 374062540 62944 214678492 124304 109942479 52842 299380378 105539 367363537 44375 310334529 14635 159570611 94521 374563597 67913 79195432 89468 192847346 101683 348155866 133236 309388589 118706 136485192 93626 73339855 75825 277943866 123273 58246730 38126 51223199 53487 81122910 106501 292561104 66529 179274115 9056 116272366 128418 320212037 77088 84436295 106993 62075610 49536 377992104 12770 108024143 6928 121657538 14079 124234588 22414 361625894 115203 179148529 113472 205754691 91849 53461652 68684 161094488 104487 264622358 40104 223580348 114379 80868964 111659 338611478 13457 91713414 36181 106525234 75110 299745260 11752 9641285 5686 42297535 82428 221082070 29948 294404978 26798 222658473 64079 317580927 18643 287275121 22595 304506061 9317 26043044 82807 203510760 36542 14069828 45983 2372186 94052 76150052 106379 80376219 74052 302008218 121587 269156032 65273 349145124 89372 292394697 8193 53884559 61081 116890766 29047 223236710 43084 88437227 79452 180253541 56564 213810407 86188 12942695 22074 52618947 14933 361917949 96305 161835563 61960 302100938 68145 384534203 58508 361973785 8659 226399466 71806 363687055 5476 94989171 21379 190182743 70499 348346938 41900 260449960 98014 372272873 78579 63065946 11879 105337126 2211 379781647 5656 107491962 104052 136377893 129093 225122064 111818 98821288 128018 266939188 36652 281093584 1222 83447932 105951 170462729 52007 31777928 112539 178985901 3299 104169973 83208 169103692 15169 181148560 83461 267341922 110168 264712489 108946 43992532 69879 141309630 69794 221135862 19297 336247753 74635 142535674 39143 42985336 64261 193972623 30931 260288039 47478 9382951 25252 59080407 102284 302074883 99150 195273739 50679 162628119 80134 244104271 49940 363752533 127415 294578447 68145 316967522 65476 230303113 127477 253349244 87063 286362205 28386 207745870 87121 349925953 122957 311481452 130556 320731991 19278 178781128 19024 36667423 38341 285839968 1856 348295800 23603 113328910 18384 113895087 40251 310485146 23796 123821262 5908 130183051 114385 59083282 132561 17944368 95144 37404473 24273 42930308 97926 70360824 76134 284775622 76678 209804832 34351 116090305 117827 310054885 30350 172530897 121991 370294751 40334 68604876 104593 134074473 55376 300401768 35696 154030425 58938 307671104 97792 237992640 61982 229963120 26723 155376256 68744 55841318 101212 76552229 1475 384620060 26072 55055907 33154 323154569 119596 353487987 91225 168314443 107499 59777700 85763 199507361 133307 228155395 79973 124338841 113106 276163733 71482 58784863 12565 43673804 122075 303631640 35457 43310361 127468 285263190 54732 92963772 76612 368144095 92749 272244293 29037 342204158 100583 240356218 44121 294519513 130406 76877270 130066 20618989 63697 65976929 54274 28964416 102593 348184052 85355 296155589 117261 27184724 106022 357193038 120181 40688723 53953 354814168 40596 304212802 79869 286607685 16128 4309078 49221 52465284 64055 10528607 54744 312500047 57287 183364065 14544 176231131 102653 319716386 3460 265324344 34531 249734795 64835 91098927 28882 168238371 31294 264259904 20354 338153311 74427 56206960 58290 351987633 76130 80464968 113815 27993242 9974 21460772 9499 88330429 55306 306854938 117057 48212180 13809 69983009 11975 45006905 73710 109161712 73750 340823483 79327 269831445 1928 94852074 27662 160230543 73384 369945015 107708 65086760 100397 309734498 71277 97140483 33667 43439125 120486 12932641 61029 118016095 32809 189963284 58361 31683049 117292 272725511 119183 377936324 20028 271911387 64829 350888218 79312 112498923 36785 369528133 33860 278873708 14906 57928519 94100 78167000 119936 83222837 42933 5527064 22682 201472888 48860 350608537 46653 136692796 59309 173175708 31727 321407301 5529 109676272 18511 60585966 121941 94669168 74862 232454024 35308 8313104 7249 39571040 123744 277597757 76642 132732616 51247 40803228 49940 90861968 25080 327727865 28094 161396730 114573 256621304 5980 31640001 44716 245554140 109971 53522652 24500 240352856 7900 26517912 101984 54925329 126433 39818282 102862 333121403 87472 241240508 105837 185061911 48179 68047506 113311 57981522 100817 117408284 81759 225181438 21475 266825417 125317 334228261 58244 184593108 49187 115927240 68545 232902547 86440 339685313 75246 111020355 68980 282717309 75612 384477121 70519 277478364 73641 288517824 19372 73596973 42915 340518158 78167 191544630 3674 144563225 123577 163783017 58450 132680151 27919 338079431 58588 83928754 9249 197196300 103210 194082085 80095 354069794 61536 15477322 5351 263110947 46408 6510873 56290 135378832 127142 146652848 36821 45829616 57721 27641389 133322 155236509 106527 138334159 115712 114326874 17373 245874396 71831 113308848 55864 202521007 5009 36428405 49336 176101545 24350 377505359 3604 354792343 26735 268013477 109273 175995741 101108 283180923 9729 275087467 85108 245284676 60574 76230572 26628 355623346 87315 383653904 69990 170323568 59743 209662925 101587 227566976 127863 115842959 97685 164297854 75801 101477123 97072 56958903 2668 61988178 11265 303952154 78201 66920900 38558 339959517 127016 372945691 54308 251650731 107565 110301928 128154 364153661 99571 216488697 132782 259396435 56399 103490164 106179 148123429 130301 162571020 81772 88647000 57877 315513810 8294 226921262 32522 339672222 31209 282421519 8397 172877076 52990 321648180 89537 365199258 76159 257360041 1121 182627554 81726 173790095 87141 279828917 93394 49911319 119594 126845866 103524 184926874 78565 177291084 50313 24594007 131171 319168159 18532 368079399 130896 343103354 89498 272083455 67981 338546 95902 295069920 25555 223407036 124741 198339168 69340 62111899 2956 351287621 22229 330466783 121776 199098839 23971 431348 68773 81500210 43604 76119104 116674 136392306 11017 264344630 78896 366425756 94768 141630802 69569 337874873 2957 124409681 104579 48867895 115516 143123353 112184 138241005 103641 259948592 96615 35133857 64730 249339286 5301 79190763 3934 128846357 54378 266401377 86877 123028286 122626 85090796 8947 170170486 92855 371833654 53913 146744257 18163 52203146 93686 252743084 104772 213564290 35567 78884972 54260 13333818 85947 26775449 82611 167934844 66659 317548683 115173 242058235 17700 110604844 95036 126886568 72052 9669419 126236 224656639 19178 199786201 40642 293360396 120192 97380704 36695 219449370 127858 204539124 33401 66858461 34748 302996253 28304 265337045 71222 262829813 114743 210857518 72634 239513267 25253 239299967 17387 15781166 90653 4159210 81170 143720758 3925 300048726 81922 313955090 59851 143842599 25831 296328655 51994 15381830 64548 342212947 40929 79243043 1613 130980135 95010 354309577 47652 198328096 94493 270153118 44078 17940405 87958 270911755 80244 75209113 45174 297985092 47526 185454466 100182 369955458 125289 232374880 45897 260828597 7961 212547417 18573 275866205 9858 372156087 60247 82363597 127723 214917929 17270 329070886 55162 191359887 73542 343004886 77483 226101710 78011 271805962 19020 172898429 97188 132732023 37526 254467690 51405 185141534 26494 105451575 3448 258011373 69301 295320651 13346 210689333 73729 47186738 108413 280610747 110702 54349120 127270 240696948 4804 292336524 61948 9102945 69553 89610731 52561 192439562 99870 135942122 20831 315389870 101674 83134071 10829 293509935 47263 319137591 45791 184819783 65032 244463860 14712 82859607 34241 299476725 2639 26874843 16658 57804851 132828 164620669 72077 63692062 42885 375079287 13916 89993991 15394 322044105 76799 165713295 24885 114218139 63707 194950065 19502 21105353 56886 122009349 20879 35724192 84223 202444442 72773 320032876 9633 318088920 50948 214645170 79458 167762910 10335 366205548 95716 43391680 112181 263661907 129550 261175355 91341 107622175 124904 13024323 99124 176373476 72310 221054761 4049 134541581 66568 342918736 13809 218510237 118598 339993250 9481 168804579 54853 257362608 31228 146140887 63993 51602858 107901 73098201 49063 126763857 95119 265948021 23463 48343154 45993 109124714 70647 85103360 90757 351272744 77373 76645338 31080 201529732 11898 144494406 132431 311138247 114806 162832287 40627 38227219 69602 181054480 130387 90517076 25897 160735867 51900 384133412 126689 302958654 99386 239564646 59638 78941535 93364 51674781 84703 15890756 87990 116455900 9789 33113807 123150 222223610 47371 275685625 58886 313756877 65464 18520115 111665 357018153 65475 27019380 132602 84371686 16973 103388768 131276 99268906 59443 331861371 19114 379030354 84463 217498391 89937 96148548 131086 185783840 111197 62449833 63000 325631043 49250 237748596 76845 39115487 119633 39177752 5351 242788492 115695 138197263 61474 238788263 30324 318444881 19817 225549460 95655 137319759 75193 152056424 61072 21376089 51573 115364971 47037 190855139 99997 332636856 121001 377170724 67041 74486650 10316 34850457 2695 211084651 53405 77196363 25293 78167697 17808 127726452 36203 29020006 79109 30848463 35395 21504836 28264 182496389 20761 293607542 20550 382081547 24685 259014884 57437 348680682 103259 258552784 75642 87502520 21989 203806428 6364 126997733 77066 351111973 131922 292063065 52825 45605569 95810 51169505 34833 361055007 53268 43164461 85864 98591821 85274 56334205 50434 250265723 85967 264243507 62436 260814015 96378 276766475 21116 331730805 25897 10498773 71816 84072680 16357 251158673 119072 220259481 6057 202963597 72331 37719343 47688 366148798 48549 241474004 26388 340682156 115737 70290309 70190 5710165 93399 243717040 30605 28491718 69073 327913664 26001 101039549 106426 382253051 47309 42150004 35832 260221774 68193 68224760 105328 89000019 36118 58082810 15817 8354956 106242 359949568 62864 228248972 4371 223363581 110612 149589379 17811 80239089 114132 275185761 58060 270934910 126338 73538225 40301 344240156 66537 60715269 74023 130006423 123568 76676687 38845 34499586 102892 235176495 122756 350356117 65482 103345560 40169 224316948 19967 302642614 112397 360800628 51067 342573643 107682 74203243 88864 46731525 65953 142013624 70666 368564254 83857 335987292 79684 268643878 68700 214028497 52360 97828904 89059 357710922 42615 252897131 41518 142856973 57320 187526481 94745 228347699 45652 14690413 16549 351388513 121596 152637191 38368 337109639 89327 309159996 127876 295440555 116860 349655020 99489 86632778 131441 131215217 10979 90440013 79162 7137645 115017 348461019 42938 230433859 60428 188327965 128688 268583316 86675 110929336 18909 339016073 117824 172836373 91032 125882943 102773 27631426 107111 153789391 88902 153668549 55353 274684859 132818 363151806 21593 144196263 1993 336054176 105907 54335045 46053 357670448 112130 286567375 64111 149384361 54403 278387678 120086 185701806 15494 99430106 77745 64151344 54440 262480447 30435 160893086 73282 329001863 62703 345466356 91455 253769989 41158 115215266 116765 26514185 127670 167646085 19898 16121436 68464 67892856 52803 128331449 5379 280462844 37239 300218189 78773 312049146 101104 384520599 120173 39583477 31526 86108174 32274 33373180 24759 149584244 117024 270178322 116369 218734315 105136 155095416 128437 375727050 83189 347906581 22637 126748638 3550 10460857 81136 110642618 89061 231467944 132139 104076524 106426 363911764 44946 350457521 97059 261839697 44136 372945200 16218 221002964 62684 300864459 126123 262173055 25895 138843445 51019 195222738 108382 128804355 15483 361288078 109320 291048546 68315 212696104 77826 216325390 25571 188464686 116217 297972830 25914 70203812 6613 107998537 112987 12892578 73479 295904202 131391 266911076 69364 95812882 67242 381707027 80455 255211509 115358 351677217 89333 252050799 32640 153007890 116623 324111477 12793 36852836 65036 287885789 67070 163452543 76217 202934124 5207 81203226 15051 187282615 39720 59998332 6571 354119017 15552 305488140 25756 158144112 95248 165520516 99154 8065820 28924 81595095 40343 257494816 76333 72378532 61609 354209106 16309 246903537 88231 233932031 71768 171106464 69569 275251495 44958 82801935 8844 232668807 104810 4639356 84994 19558805 113591 109759786 111586 115803668 6079 139631237 75242 274037379 93234 303594471 131860 65606242 100962 216925559 110906 215829368 131648 376125578 108810 72106129 108032 179569283 116144 127709365 1869 157840377 118034 108244158 43690 31940313 25405 145069424 35077 335553401 37740 165839746 4902 283135931 50387 31118276 100616 90137258 24629 364346323 75899 164995168 90000 24269231 125587 134724728 33683 14458758 84022 177832335 113148 93501184 56032 202313157 55307 235898431 73570 22416649 84582 269475725 24761 331152461 18968 325919879 47352 25209358 86084 246954881 69849 108424935 100613 245926122 121511 69766156 124160 134808806 828 28432245 57280 220714492 118901 120279884 32513 143252287 5055 72027278 45604 140999661 82653 235505795 130747 65206009 123958 322382315 28274 204632160 114251 291723441 82160 310827080 127003 123434503 42219 63434998 37026 376476514 3777 176828904 88461 169654842 102505 368001783 114328 194525023 29054 105674559 25887 308060958 108146 89851726 128086 96007459 130348 268422608 88097 264797689 123530 180571238 4350 154014159 10140 261578091 19601 355871139 63354 108108667 66772 97912256 43929 28603800 61545 304679802 111663 54426800 315 325641382 85533 278424725 98492 282061718 33212 92506142 43931 69147069 54649 230869905 22531 132708787 92127 371522924 4894 43259990 96463 327034891 47005 14465991 13617 93569773 66246 55069277 47239 188889955 62446 177410428 95633 239148544 24770 214279334 76511 374020917 117960 313201259 128892 246319698 131924 324306298 1874 201281486 125371 214934771 3406 37524115 26288 241635498 43650 273165858 38492 256897027 101862 296845059 61223 196410874 118794 164766916 28021 56020101 73788 348176363 117260 129787579 125972 991051 73763 35026520 93757 321738451 1753 144983403 125464 154223179 124367 282320745 5579 4180052 49360 70737831 91950 287153931 84310 146149022 45819 192593644 110989 379845319 29017 101698759 115087 374646543 117810 55749918 80242 351558596 77356 319501949 80632 265201736 76709 82845633 66494 279747919 94393 978479 120878 370184224 28848 180733 6005 328511368 40390 218592626 8545 62213908 67062 352888662 129918 166565022 33400 103033775 74100 309116509 80358 364022073 59225 8115337 48837 265527802 82743 102847047 76489 354094405 23104 196198130 10623 260115386 70362 3937156 30327 319731322 102259 84068051 38974 22981483 126542 280403491 76821 183824385 83013 237848257 66272 173534142 72892 19211565 132966 293798457 126936 161780097 79594 224688761 79154 326132764 6592 12108912 85543 288091722 11121 50113787 44545 312177833 74969 339644814 34638 196872609 72591 166651721 54099 312887367 49711 116130929 88812 253923351 28787 285779568 12955 164525650 40343 156421734 106097 248444434 94586 137431087 101010 81816454 30007 324650334 122373 29638278 2249 16505239 66418 132990350 103720 67156577 117395 245705398 99142 156487112 57093 161510184 35233 69186085 3084 30223063 116172 283149549 40226 129402091 132283 292402541 63435 40931072 120561 205350196 5961 169592324 75571 147524738 34020 187402674 101673 250861424 8672 362963471 13675 73900154 43904 110136041 43963 94013558 24371 256784934 47419 77446769 9831 284704249 69524 289687979 31899 100631060 24791 12800600 18596 2311078 102073 247208476 65008 343652957 95537 89587976 43066 342669839 128988 88687440 17460 343590912 116109 127647450 90559 215951142 115201 146968787 41579 234977748 110181 307225259 18141 34567863 126129 254653255 22908 100972835 103312 166377825 21530 122228567 1644 199653757 107569 100307081 112749 117016687 107796 381067618 99265 335204018 110437 58364446 124683 34810048 54747 133878452 4134 333241376 24080 291176186 36575 284484121 71459 169944900 115750 304043661 39117 299108559 121264 241325255 109143 245429058 25584 95543580 6810 222507539 75656 257159482 13301 36807571 63824 305161525 47739 193013783 114841 305416121 14322 51763155 27658 211300230 53126 374062070 84513 208551585 130790 86359623 87626 293770118 118074 325600419 68560 258644823 6781 217847074 108349 299391302 41731 98423536 127784 288904357 21003 107044640 32459 79052409 127286 324062969 43533 61879370 81784 84441050 86219 229615237 9750 12003177 34087 3630440 69530 135187838 21836 31916713 23633 56523442 51898 163750253 22614 115426440 72752 131879567 96524 53989545 112077 154916664 60384 141027672 128217 253790951 22730 346051850 83085 272194684 112828 182444549 35157 38346115 109874 381558309 77112 214893559 8512 257782865 70125 165372299 34026 361785670 95246 319102342 128409 194447476 29591 167854312 68164 133094693 83428 364819620 20553 203005852 11352 232112193 126752 165777358 56131 379732360 76500 66665816 113428 319863240 127087 374116146 35208 35686321 13914 226578023 132577 12761223 121381 54543319 125129 282581383 104860 236257980 33477 174479582 29046 283612388 58981 44432158 99489 325805674 7283 33785983 33912 76554752 73444 360067449 92096 102390595 43562 55651841 36231 264776482 106466 121094300 12720 51852713 46 204986122 110415 373740333 64002 338470191 61662 50522801 97125 200576245 29429 89395857 90640 202948708 115168 363807309 15666 254978279 76356 286417477 127193 209481612 90286 103799289 77535 317699394 72085 330924471 67248 182251813 25495 171792488 57738 124988483 115270 131168756 43650 325096044 59811 163773494 15968 251371012 74422 115388095 2873 9914755 97735 203273385 69816 128918301 53283 147430185 71630 338757456 65136 167930871 27960 311656255 27998 156325900 44744 37310830 27392 310850981 111488 185739382 65630 32579733 5818 289499569 37638 61213647 15019 87077746 90840 59406697 95076 193411182 73122 367130607 23571 268768310 40740 7806209 79229 2287511 92374 86226649 80372 144404283 28762 167857363 121443 251952465 71850 202129813 8311 366352578 119427 298741405 65554 163863835 73477 68929450 72780 132257381 120735 367331535 20789 102518848 88203 162029054 88699 137431692 41277 83834942 43465 76915890 19 105321468 31858 101280712 132619 19452351 33587 255444167 10098 8491948 8512 343577298 96417 197114205 7939 136965220 6861 35737576 37290 354022962 12021 276394926 56492 119909657 42753 160607969 46234 9880751 37192 209321481 73309 320287540 97204 170289767 30261 309074431 125842 122837513 109232 373378832 125561 255836679 83161 304600965 17387 177293031 45976 102239228 14340 303858748 60422 74185366 109032 353044151 20279 284373181 39607 45035999 104650 71065935 68415 210046937 118657 34015890 47809 363758726 26073 199807906 56053 35196368 29265 374087904 129919 237591864 128016 131975148 101472 157844083 88811 278525752 20865 268400695 104343 156544961 61920 20396728 76599 226660161 42720 57139825 110524 82485174 19215 151930286 70105 103537573 66750 360748951 52099 81317781 111914 129953234 86253 273778586 129543 291880529 27291 38583995 86174 186024548 50526 19016193 11600 210124630 2942 59830690 115665 168365875 15106 378390488 33553 311943917 85517 198446814 61905 88568789 13035 207064374 111974 213498570 86455 379323980 119233 122968215 131281 40385586 104243 9796709 12133 215500373 33928 219016711 18849 80485363 128253 184327080 72763 263160004 30982 282970115 56987 25928746 50662 186146426 85386 114422607 51842 340984225 94250 330871324 2120 306841323 55936 8935698 38116 154646991 77066 247314993 42762 241302513 62695 318608437 87672 348060806 113303 192844687 100742 300711637 100057 213940785 76402 345334212 124950 11510039 4274 279685453 81944 264750516 68383 365751986 53432 305322924 18097 314060430 100447 46669342 105976 142943954 62139 333449714 30187 96397941 43645 36790178 35039 77834132 132680 112348998 128383 308027249 108460 47504791 76972 47984283 29040 104084918 122128 346041196 123323 71087925 100640 4671338 58936 71089059 13643 11904901 115393 188187313 73754 377808002 113840 89116212 117344 358798385 76957 297828769 8624 216864923 50857 178211393 132054 369601157 78819 242517036 66241 173111698 61316 373516736 67304 187754083 117524 69381350 101942 128884875 101202 273709813 125632 317660866 44768 227432779 99391 129075946 41115 20007706 82057 114209528 56437 213486115 99763 17960458 80768 87148068 23183 223983967 30162 382085905 83044 92386722 12037 7741172 108842 359113691 13088 192020523 112091 76169541 31035 323031943 127365 278233339 982 116402519 9951 106082348 94699 192621795 121987 321263961 94553 250726443 30906 677504 132578 247162884 3475 179296851 122976 242213810 75779 308307563 10857 210663637 66199 100330731 113955 183991668 22070 224374745 118878 269861759 110676 353822227 19060 108299836 99836 200224944 43078 378293468 21033 343618030 30184 156918115 44282 76165954 54033 381045816 123864 363721688 107145 187034137 47412 90082997 22444 113412257 59752 103952013 106394 67393376 62201 251761316 97727 150701036 79684 30206893 62567 272852132 55043 210375514 72773 7654092 17488 36913413 13687 272578540 127281 195998445 59838 241031342 6081 206519526 14011 111257121 13458 209935726 126087 323756368 79927 101256562 111214 362097495 26321 122627184 14431 61867900 27128 282087149 85349 159485843 89469 4844026 104422 209535246 19620 99711481 62921 241473650 55399 136876363 89809 26964090 95600 130281430 35319 276028747 104839 78401792 133147 91528939 60456 39803067 10625 125388714 62765 177690402 6313 186787352 28276 206935906 961 183291462 21724 164181381 75618 2649632 84240 271177879 33928 239211253 46931 85759275 107398 239991273 73257 153623852 8587 2245777 54676 151867812 75698 108909314 96573 328276107 112865 215949155 17756 98568087 11958 185030965 99948 309179885 86814 298980419 16131 299928648 28968 24397796 63715 195069083 14850 255957767 20655 39722714 117408 14126157 110730 194263307 26856 97793942 103302 101975124 94943 182137070 73989 151231631 65980 373833799 91213 170648467 33418 51522452 43709 361616758 105178 336540250 46964 14987760 38894 203501483 102565 81500891 88572 346956462 72350 210495502 104846 6209161 29537 225177935 5675 80853707 87899 232007999 86834 92465490 127086 127889036 96693 289602805 69522 58816102 68697 305176043 113787 27949743 117548 185143594 70998 12224737 123192 255311104 125801 186964963 99738 169079291 94947 105667182 49005 338471177 127897 18868053 18585 303171565 74576 183310221 18984 47859158 70448 73246520 132133 168934777 36358 86541773 21472 20696979 95821 161807400 53207 319221571 35573 190082234 121284 371714798 18205 26044372 132809 212329736 107659 290424833 107871 258592264 71620 149331942 16186 214418636 64833 209375239 43415 335661283 121388 68050208 80441 239394660 120541 183511998 46300 349625256 78696 219808832 103737 372121427 46995 364395245 15615 370935962 6284 183229523 85595 278371850 123655 290839349 109536 332878324 42792 134198583 31353 181361511 23663 74754809 22866 135937650 62513 128023118 102317 255418650 80120 119950206 17303 300996019 51361 132880795 98564 232030869 7663 123485440 103121 219169421 18677 22065910 19682 207492356 14593 39351217 60269 76956836 128449 153455490 132795 366528877 14944 2834151 128144 68798513 88882 115872303 93555 83653980 47711 191538327 122328 200983009 131142 329919420 45302 247233479 86633 135373215 87647 128830100 93881 381096826 58264 111834455 111768 341580096 10561 129577661 87335 345687480 115071 130144982 86840 308692859 43194 226979924 7322 202660174 1581 286504614 36474 17522025 127587 266117126 102603 303570845 74901 214741453 91 33005251 89484 380256882 75021 121926937 125454 380006216 41211 65636327 925 197162097 43652 359031885 97690 299376770 14557 202656127 131983 307817649 71948 315826091 119659 102619946 122633 5899344 25955 43043531 100380 45388855 67168 233584506 71124 72956736 97565 294707922 127308 46592331 78651 114807482 102007 301281297 62159 354552720 18784 309083664 63987 149904080 104890 139643934 99501 199151620 17796 117868164 112777 132201952 9640 51689878 90785 30160587 70849 313608040 34238 36558800 46356 149888806 9275 11485700 3038 100609553 22510 147996191 7785 279270278 67152 294248035 85847 360665584 73741 374917979 111070 317291416 81366 315032249 21169 193049348 48044 256651682 19573 128311318 108646 208735077 125775 146374186 61371 223735793 121964 95415185 88075 217390341 41900 89497678 118454 318363250 82489 346847866 129300 167997421 98053 362057822 20183 148267538 68270 242946234 113254 62313331 85469 173425240 78414 66849683 129501 12974566 44817 28998362 35373 180552881 83583 178326078 41019 294663855 132145 75415713 26251 149415020 14471 347254052 75007 317576935 14219 329830782 105261 93486167 17482 8216494 9301 142650958 38167 311691367 87738 87544598 7729 284475521 73618 83197192 76455 312402207 56370 223378372 110292 320264143 36150 189463503 124034 54581720 18327 368646485 22792 246251798 98508 306225534 32412 244357398 72985 110282594 2669 109987399 102802 264734071 112671 257493908 111700 142050903 131958 236859880 81824 97382801 63307 89217599 47960 88730863 75391 360286142 87697 91241375 65618 361673457 40702 93080864 75892 308132385 86292 369641883 17971 87184479 94555 8411350 28873 200176122 37787 23616005 131396 185110536 39132 260491267 59814 294712628 130567 220559523 42834 371091206 50894 23007183 20977 144908678 108532 308371231 21748 309219118 51025 59238819 112527 325834919 35754 105639488 19759 233355242 23845 353928314 8383 115063499 27813 361891012 99057 27251199 20204 317460720 48860 33395239 27727 67283360 86120 380280960 116417 125645526 27995 185305221 73890 371905119 14874 79141175 59604 168255147 19099 131830774 29396 269939370 79579 316079015 127653 231488491 68923 115726345 42236 227149202 109409 133956058 64508 136305819 2384 243641788 50639 8215398 58241 241768382 34584 313665550 122089 74516267 43774 4735028 9775 356589399 98376 97835455 64689 250691655 50524 256298821 71095 247398094 73729 242330940 117835 117391961 113330 351300157 7555 165645866 46923 95993903 121488 58952435 77451 376931144 83873 255967870 79433 266177105 13675 373676373 109420 181714708 4168 182220904 53868 246261094 44744 358088046 106610 200057569 27214 336279663 122838 235531600 99284 47355479 109198 41859312 16744 301701265 42401 5488759 10448 182076729 18382 19468764 69427 242342757 108738 151727599 57747 74933373 31176 178004687 5290 349692467 89205 67275529 19881 213201410 44703 135853696 59087 6510324 56650 306747294 67230 154886430 43171 332341885 95116 366235836 33725 148630331 20219 317948554 41735 347287112 97986 31201188 33562 37254030 7841 74879187 130560 332148725 48549 27049528 37868 85455367 32961 269325228 9810 23555485 47789 38425767 66950 253991595 126290 342946645 130522 305219491 13083 360883199 56925 164892387 105200 339225911 115028 335058263 34748 323466172 118514 88035453 42995 61561390 105162 301938842 127108 253811215 45075 46223552 35745 51508370 10058 364060555 31339 312028512 76111 263708022 54889 115192566 58194 240402809 127364 301844183 132318 333686538 121771 381644629 57560 214608191 52990 184895732 1489 260151811 24845 143633830 99796 250588735 125357 258542607 40043 174231501 75137 351667917 94708 22496625 128521 293824323 62546 369991084 69220 113093717 21537 120442249 117707 24415057 71886 304954866 25582 223751836 108957 65025428 68149 156980527 60105 62596846 47183 31445457 106212 261701416 46634 272126732 78676 158340276 21958 343241797 129885 222524722 37337 284110428 121059 277554510 20289 245205244 86134 177323444 52394 383223701 31303 151028932 127919 10558429 103699 205746706 83964 102962892 22738 3291232 73178 120078126 111298 303542955 44610 354232695 110364 229189921 19775 139148898 117931 271749462 113020 327970204 100054 318010142 6690 321527438 86088 203421131 75115 68489682 20754 198376001 6691 204343536 112832 174784732 104402 190156028 30950 13714569 92990 217222882 70861 283504724 39419 141679401 29214 193235863 84836 186442807 66646 230383259 113950 240963029 112184 79769279 123838 322871029 9809 235138495 121217 343967362 102851 100103889 106105 290092416 23682 99921986 13947 198037366 22194 212623025 61211 91411217 116706 80675892 113218 179872604 85171 217304345 82598 346418547 77922 294291601 123979 265310266 84385 17311901 83519 239723417 62273 219337507 98351 183673324 51073 285432028 578 196119597 102180 283756770 128682 291505274 88201 31213919 121202 320490124 95697 339015577 89397 327164208 66732 173141977 86116 103184053 108515 91806131 58537 166867462 37833 251648243 131115 187726921 16493 165754615 94427 85517103 15879 342903507 2438 124975709 123726 272068109 55919 206291347 104958 110880876 38909 295196668 25880 206507689 1184 318649857 117874 87811599 41411 224736164 104892 272041517 13087 40599715 112498 324846316 107962 196734700 62581 156017864 8530 155127401 58856 90568357 107285 289841620 60952 245633641 51381 121516955 46175 86010228 122697 300697552 85410 258956020 54334 229195399 91812 322430966 116024 173011674 24549 342950846 17903 2933555 11282 224548824 87122 121411104 3146 122913703 63545 111398645 24873 72247460 31411 337736524 32916 245962934 109505 307366358 59848 59915801 17304 379654400 129096 219421222 97210 232305897 78501 352177450 88710 133580576 83395 70925668 93224 307360158 20825 229109494 112757 33274620 13183 136742357 60952 194791299 69785 39902663 36652 154805776 5790 161606646 176 61940649 102027 115555147 31008 349964554 63237 195333050 16342 40525510 97372 292420060 37714 48821699 95455 131658842 130664 330795774 12677 171759124 119819 325969817 9622 61509521 46492 155747270 27098 70329920 88798 145408000 89972 358783506 91842 341883792 81045 197312782 120899 72785838 8504 194486824 27313 342858794 41622 126412861 39608 269235178 125968 247632333 122641 260849798 75026 255171111 119234 244292860 57859 186349337 65676 126278885 14086 181844989 52516 207139598 93275 336380788 16997 33343803 88218 180297384 62377 30401813 71707 47529976 79328 268767191 18111 160506368 1962 220120616 33628 351440887 85623 299266969 64247 193981763 61144 48102889 36504 68884548 119426 167891310 44533 146939431 49640 243740358 98256 166739786 100708 161639188 124326 96219250 92373 79891542 80006 114454328 1136 362298584 66994 69474464 43480 9626520 99794 348411664 13101 199688369 13651 66014901 7324 99792169 117006 219213279 49693 7509500 15441 201309431 90139 200894420 78651 96455107 82268 360612709 58629 344932272 18818 77244077 83757 197348404 97601 179502217 39862 276226908 2214 279630738 71230 84982689 89281 38757290 125006 131951151 95806 196244491 86901 47389941 129493 303611475 107229 311821954 94929 30238392 46711 384704229 82851 223588761 12425 310055409 38695 350590798 83522 266048115 34076 161637811 83293 159435928 65958 362605571 51713 19142391 105856 162981203 67349 382978941 100806 243746563 46173 306312753 30430 17556999 29521 265678482 91295 113918370 7971 290153660 63319 262119394 102067 254759817 93364 364608749 96426 186261141 44768 322996977 88699 27012585 79285 25999021 35228 139188947 56535 257321818 129246 137296636 47979 36115672 102330 382927387 34106 106388484 104128 343858949 108938 37300627 84776 156503014 114954 66534818 118645 220055355 48011 325996668 38203 283422056 56085 259832284 3403 337853093 114960 274583522 24148 199261733 107934 320730232 63111 145696628 8659 23484076 32318 306614206 80152 99769583 51488 37636408 64836 47784539 67268 96033386 84155 12640962 35958 290167901 95243 213517828 92100 78974282 43782 73602248 110200 145969640 48297 96898644 48687 279410975 6754 281039484 98864 1802555 117371 184534482 98735 257418403 12006 80981527 113668 44395363 106861 125063800 93004 184768730 45273 87129268 67844 3503580 100419 108878836 42078 105286229 114544 341535184 109936 277292951 120655 148651145 53025 238526427 74142 76438210 88816 232635616 61788 101472303 82504 251124600 30734 339210629 110521 199717423 14292 297077684 51434 254736934 100141 71633417 27841 2853168 105877 70867068 75058 188929376 77510 99997315 61952 180193041 37242 290496320 19174 238970428 45401 274837024 26650 311737581 12630 134485177 37091 178837054 95008 85511312 3777 57825349 130636 167629249 82867 93215978 27213 249775614 73974 339600146 82744 31479748 74617 67133851 59047 204337563 128099 126630920 85992 9858883 65276 23694165 123295 6725054 127406 224066592 48957 319616395 87357 103374440 114787 376577772 17221 262472803 97479 107546170 66095 116201583 65689 46070276 2526 61875490 34015 155251636 9753 248654844 125238 298365414 111312 44985466 106937 304261971 103534 255897959 33210 30834888 26054 315788768 81466 332366622 80259 358234431 126810 15056766 113477 140111210 92201 306766987 15165 330806141 37931 335257084 56616 223094483 6779 238497004 105546 270597932 7558 370377013 120294 316388052 90635 221080529 26476 2529071 118012 48163925 110483 76479072 23487 310082944 42995 77365270 81290 20447441 96899 353710344 101446 129724755 97503 67125504 17419 74661553 97625 351806831 101273 333433681 38017 260105429 36630 376918049 104728 191880993 20550 17112506 110109 94384728 48814 62717061 107569 57307643 23989 241191734 20067 34002299 41400 272222372 5818 125362643 21494 196977261 103180 184399013 81943 383719852 104217 73511991 97575 234749410 68202 314930951 40145 286188366 129021 152245139 52640 176793545 64743 349147920 122273 169311345 119905 79011708 14914 265844905 132425 368895439 91530 119282755 82981 96551492 74543 83023249 14936 375027114 42078 44177712 54210 25052517 74313 143493213 102788 327489256 77979 75811814 46188 37072508 66618 84571503 73712 180928455 79323 323974495 44749 25511770 48880 70882985 18578 76187553 127715 184291978 35277 170343020 19088 191156327 48497 108920835 113416 318808121 55854 228999511 131127 161029560 26054 163133620 38688 273673465 71896 6188079 107227 178380859 31405 247397018 33117 105105802 114706 173456754 5849 175051717 81891 197129380 118410 54242088 33784 280874087 36029 256347464 63249 60649458 95665 73118756 63914 384680463 11478 81679017 18477 68890072 17806 139763788 46560 12719042 32238 35163055 64351 252303988 73574 337221656 34477 215099179 96263 93710014 21960 48254653 21452 99645156 7557 188874852 125206 95088453 82047 198331932 36350 156715095 110764 163167271 126925 30233374 12460 371294340 84322 67256278 82068 106086716 113486 182832604 87328 336949884 9621 301561847 49890 122967140 118136 40517353 110826 101725153 129922 340322776 103448 8981500 116855 113049154 94142 132186225 89192 366247700 50056 365929617 11484 302321342 23104 231497616 59490 195571512 8008 47765586 131670 128296349 103117 7543597 40525 100585357 130522 202659622 20745 298607626 84797 166634502 37527 271192228 3336 135837808 114076 124760188 31337 322751073 2053 282214338 95807 170189648 131568 370669274 90751 149940770 94476 330761855 61038 249867097 120584 12621665 124759 328792026 124960 119619034 49518 335985980 50644 89526365 6953 249363365 56059 77241790 38634 201900619 40978 380590187 99496 171082049 111711 121751193 108580 225869399 71022 53712136 51552 143372932 76571 185517728 92832 53907210 20412 204207255 87400 383053369 6418 240560634 89055 28299242 23585 9899121 71658 224875175 33768 233712469 127831 268617510 53055 95751481 28313 223584879 122114 22190781 115746 196678174 22278 326151766 47657 284420141 82740 365878057 85531 340234198 69729 112724195 124805 383101126 50755 228969557 47248 159805720 62328 303450547 45599 303012250 28159 334804588 3055 113289939 9698 49711793 86933 225169233 27254 109612350 27145 190210049 30740 124286427 70151 211333321 105734 308004366 40031 211461683 39974 138857378 38424 13765852 92193 180639784 96144 155771625 75448 11452956 102334 226630025 84889 328952252 130952 83662385 65318 352342037 15271 254212688 92172 69543280 105408 306842124 130599 118728687 47963 305382866 44007 344785140 60447 177935369 78506 18480895 122441 102045799 113305 40486129 49142 72148410 97620 76498102 121078 89327607 89057 77252166 48776 270092745 49330 360342458 80872 28084564 70246 127309274 35917 29571683 50903 353342824 16225 194951356 58119 13427847 61116 253025605 4980 167063873 81133 85856271 22372 7092029 4340 18165086 75378 38571266 76610 234461411 46701 266425144 97120 66583591 19073 192745631 56452 202753789 41246 75617315 99749 301074976 76457 279211528 39827 77028823 109558 370093165 60573 263603242 86084 259941061 66602 126309392 98720 230765488 61271 189400587 44229 187724801 128728 227209620 17249 6908959 130974 33748855 36743 107181318 36425 345450347 76121 285586402 79736 59957065 72298 114965258 1961 131101918 89342 217797051 117830 292372036 127043 144876298 2566 66911570 132124 78723925 41157 157546634 89062 12060917 89468 168543442 34876 110346358 43149 162312076 33976 221556145 23971 150467378 123701 380958017 127086 225449583 49543 285417897 131777 93467907 12650 355429759 123040 123278141 116285 53563811 24113 13601111 72632 285971410 84800 215816565 65919 7677013 131797 15522250 52435 54622025 51381 105188567 79459 179796289 56975 168110349 127928 117431239 15201 100931407 128269 182466290 93525 207868084 96070 34442598 95219 12110174 110122 81771945 81679 319573524 11786 115411129 82693 369564641 65285 217903457 49809 110581681 128007 344369130 90927 15611082 75984 194066911 52741 289386486 89170 232265623 48186 8908489 122595 152712397 121685 295247243 6939 73817971 55366 153553568 4324 186054806 72923 131308860 120017 137983602 120628 14967442 110626 240162634 2988 65915826 21692 325201371 53955 278037414 28070 349661217 54151 228074915 122441 179253498 99790 62180493 23594 378734231 77330 181121107 88089 319891178 86236 39649772 46707 312296703 30320 372549965 91388 102848265 127321 232480516 107663 156163063 45314 278360024 32326 145125602 3019 68356576 15428 336657292 93933 155792291 47729 321658477 35612 373698937 93143 370516681 88931 190746544 65101 95208929 21887 243235141 5625 120324629 60139 322517406 29818 42457405 17817 3525442 12514 241087866 129590 113072103 62777 115208555 54522 91849593 48166 70526418 111405 236098974 86588 173905717 10175 366984133 43249 308600867 102782 11719132 49908 157788816 127761 179511934 31428 156331198 94291 351384417 66087 52459659 103456 33205834 7225 175426450 73979 149986948 31129 378217900 98861 207292296 37990 95700193 49735 384187752 62414 357294471 56488 265079873 96640 358989697 26328 278035914 3928 191393233 70296 357318621 127585 179753470 1237 266439255 81992 283390449 76502 167070343 117724 304303858 25318 330763098 42719 347901117 12523 19359044 88244 4069795 23792 26210224 43188 25868962 55178 303694784 86975 275296450 21035 268855339 111430 158632005 16780 284191717 62726 262023476 114529 316920951 97209 359030266 18350 265056896 129358 219328823 116352 299187870 117110 285468514 11326 7645981 131539 188123940 64101 125429076 93953 161573073 49009 383996782 77821 258911370 120582 153087377 102964 90291669 11198 335081342 753 214620192 105710 79241042 30030 57928770 42356 345747817 114465 218994885 120006 307207634 130303 4991552 6829 92048698 94322 17225613 28197 56350748 107830 215791289 90244 49277386 4441 123256049 38710 127247347 21697 199359309 10545 245451611 124412 351907369 97488 205809581 78808 40457113 23752 302667325 12048 208618325 50399 49388935 121177 32347703 241 289667836 507 84313236 132723 248201306 117117 9348690 2740 220602590 78031 84708890 75581 264947223 120878 113383640 25719 234391472 65371 234769954 92982 46777594 109642 284902560 37822 14162260 61565 16027552 89999 139156736 15942 284297568 6655 117579825 133030 319807456 19788 175803676 21779 318097943 116307 72934491 1551 219912065 9736 256372799 98196 93341002 60384 378626889 102408 151328420 96681 327667586 42639 208400937 104323 138789773 7917 236919382 13946 250564132 24143 182131496 65047 312257105 32356 130534912 75325 189027899 44737 97042720 17800 327504223 110280 141817094 114847 336177286 55738 204258799 81479 263789706 133012 12006062 89606 383075120 92647 40043927 34254 138871267 12165 105982074 37443 149640162 71721 239121481 28438 265121619 102621 173386332 4626 125004156 8800 210226681 26480 328329639 73257 258081720 20571 120575036 108743 156407102 550 243178439 92457 320922769 84904 376856676 42938 99501115 46438 14538909 94811 353200546 73952 170089172 122143 6435074 118639 132314699 105829 20190454 93178 69413149 59764 187707375 118650 374689455 129624 360443645 100624 271586651 34089 294100939 58698 133533723 89245 173498759 3690 199698303 95523 103590046 46574 156764434 125623 213314215 85483 302998191 5107 28935558 30140 262253536 102783 286892057 57904 155612949 82418 129488847 76811 123593808 24700 294268145 18256 174359317 109273 360886494 95370 174332877 130643 245553519 103856 329805538 41521 46621316 9014 300416561 107771 242008688 102593 223600218 70870 237656367 129943 16529037 54463 207881460 8776 186725045 68439 375238522 85648 229461434 10835 41643297 12352 255390478 117447 156381778 41414 91414100 119624 52436426 126710 194809689 8096 359686472 109138 268309939 44278 288933517 51328 150901778 8817 194631087 21209 262633312 103319 106238126 36682 217509072 120136 154867129 28353 113416490 98079 280533433 32208 255023045 66379 72870946 86580 195667930 133020 78585421 11618 68461011 8340 359969661 25525 293022223 122109 165430621 108843 40604232 103340 328278833 26903 334861386 8568 262854225 7012 187842349 109273 148476353 58193 247983769 80389 166027183 51152 186604958 114978 237992001 17508 157685572 76532 73257017 48483 115300143 4159 274681205 73788 193445628 4580 43895185 31792 22490174 7920 268807514 100908 73491449 100037 155761811 120308 133470281 105299 121861981 103569 38831605 126399 276472096 61058 31098623 23259 151307020 114620 135440993 45166 261592386 118265 354224724 56109 178438859 64359 283522639 3228 260776033 44704 76247931 119334 167936761 16063 359942015 55515 221647127 114837 224584759 70710 97803505 35767 359837881 22688 33349966 123048 2866881 57137 316521828 3080 44959993 51041 41199464 128989 193643523 98596 382507669 38567 275514647 127324 290391778 109277 255548874 70008 300551654 14481 219475299 104806 319567622 42825 11764514 9339 144276856 46403 222375924 94752 365181601 41293 372249100 8726 52526269 46234 44011954 125077 122497232 90773 345461086 106453 55044839 7799 205921409 47825 370773011 80201 110203153 106436 7864945 72819 143870282 77053 381928680 57917 175069064 83375 370909054 38011 98154730 50085 311095074 51872 104320965 95514 327350151 42010 260194233 82104 122825370 48136 133331022 63406 246376753 5649 315405954 63713 335668922 123960 28186645 130073 239632233 90132 117907937 114090 338452440 39992 125620982 83796 174943834 21037 25105161 64204 61646571 9334 64402187 19908 360958124 55497 21369876 55111 29678055 109831 99747648 42773 28843647 104226 28800025 114970 382873776 89487 212924847 45587 375723 53370 63883034 8700 249768708 93682 153531987 19519 304091372 40276 305666597 86925 11414445 98373 54816379 125606 339342669 82518 268893341 95997 96518516 63846 373063252 35650 75621051 3141 350318603 101281 344523060 60128 243430190 29004 135482426 53003 129504251 124090 252855118 74552 164677755 125684 283779585 60487 247909010 125852 241759606 70194 157808746 33868 123635929 94834 364146499 41240 265289737 73472 140695267 29174 96372799 62186 50439449 100699 134473416 89850 248317687 42378 353847920 46792 147125049 90189 303093144 62196 247289629 87460 224949242 111073 242350152 105181 220659598 72392 341910720 94277 290284194 117995 127182069 38800 271699819 98549 52284156 119047 293134137 66342 202028776 37970 361431937 47711 347828675 5131 335533312 79111 99883680 124633 83195328 80843 256881622 104649 254798970 131799 320944753 16300 62366926 88680 78582852 40188 360450684 72453 236159677 51527 319000556 46439 31588881 132960 210392947 64497 323153353 101982 219442442 64111 10495874 104152 329253029 2672 353760739 96142 119153921 71917 187543443 30188 145218888 105498 235550781 22661 287164283 92809 175236018 57563 153739266 79823 289589352 123656 13126664 104128 95748005 87050 3777470 63852 164429823 97858 298431653 74437 278476239 84950 306949078 56613 371062697 21354 57413033 13882 103926328 11667 368505215 48694 5335820 53976 177268992 53293 16903360 22492 243201572 107058 294947474 36697 43149092 15958 138559189 85533 305924896 48099 330279744 65531 83475823 128369 324079753 59204 212307808 58564 86480828 2620 48446783 42885 7610685 71434 348419677 19586 53602504 51590 170320708 51448 230055877 1359 27945239 17271 62898773 38844 46317701 113379 230953720 123016 263668530 81681 261328885 126873 252340453 84661 221822738 84661 57307322 109756 327828972 124812 217099916 38471 162825230 109064 332452741 89453 295081797 52686 204255279 28772 16716805 80437 131443997 51723 108400918 120500 37333096 42478 380909321 28265 259406681 130108 241353394 78258 235435623 21778 162459392 113342 211460031 85016 305254308 89207 324102758 23600 84986597 43421 304538529 87845 285900221 128117 372161285 109408 28494364 10622 48527526 8133 191944804 41671 66877610 18286 3787194 78873 372586607 96393 19008618 110389 85925977 15514 73892920 113850 272322925 60971 153933939 12237 21268745 76720 256828173 126597 32911645 126933 140329578 105375 27314360 22631 249111162 69722 297959299 2431 288310861 37062 48953031 85195 218320449 107682 141547095 42451 46053988 80572 249892389 125238 198491604 49555 67568186 101574 287806243 53190 265210922 110250 268139005 56681 306562680 125731 51685486 86598 200477403 97741 245757867 119657 3661738 99818 123351273 59106 29232718 78794 120944149 118804 298396218 5931 31656814 23658 29940834 1855 302134180 115686 140369224 124716 120022669 106731 121418356 126462 99494896 55540 50949684 37662 120880123 40769 157014927 19368 344917248 38524 128025878 117514 290267683 70400 362349576 11147 76793368 22237 315200793 21445 108230595 71346 101394175 132795 299648675 83473 110245159 105367 80035063 109161 169108915 32609 76671108 117916 83472781 35076 49516382 35621 6410060 86660 274505593 101925 225655027 96699 52340869 41 85433458 46765 18543838 116144 353439225 116038 32295647 80444 366011821 44986 224390113 113004 139121775 109963 122490443 110474 344263386 7986 318897442 91980 269470252 47845 282189795 74128 76331081 3500 353889870 60116 267562287 129088 23561760 103176 62127167 87913 17462515 75163 22072644 86885 311912351 48137 145468614 31783 48104582 27055 16298887 112765 124888252 62484 285456791 109231 284256756 13525 73603246 83615 300813521 63535 29340109 107027 232550671 33833 165156663 90108 81801202 83264 384367398 52235 226006040 28863 76070357 52770 312087965 22196 76776300 31232 210120595 109534 160999484 23395 248773649 64382 220164056 67238 365857759 48774 24549773 124018 163380938 63049 306834897 68584 193507800 15000 320809367 104918 254007306 9558 320148111 55054 56252086 103392 376416165 90688 120758556 30255 129057905 39162 215317163 117474 230794681 59365 72237639 18019 228358134 58764 143892579 129272 216850245 7589 1611204 88629 149355317 38407 353979876 3215 97664376 63247 182529971 106971 222287063 88419 338193006 115639 280754136 70844 231060418 73543 49206506 126391 31187286 70634 294011356 33655 96695024 116106 232130773 32623 319186448 63698 199789493 103593 363366769 3748 330869465 95995 294304581 95379 60960596 91409 133566248 7744 67134408 90239 347991769 52701 41360049 5342 81732861 115744 270583018 125106 245073543 76645 345436669 7346 15022578 22038 202314826 27322 248861545 59758 121735369 72226 126697044 25905 211855199 47092 1812353 2167 124639365 8411 117229182 35860 193189586 56026 218928697 109461 220276328 2406 32776316 28081 191678466 52886 142403329 33249 79199067 18966 379730804 129922 203565348 76809 91320017 56556 347045800 83620 28931927 51380 383375490 131140 366843726 120016 356058610 129161 382756014 47332 311584032 75393 182894095 114707 243073183 94861 72306689 113903 43543694 67689 4885659 9475 237254497 106362 36568542 37075 224739391 130546 285702973 59602 179000274 132172 136296545 19395 89099717 59481 189631432 89719 313879583 38681 258422854 23556 280768275 96025 367166236 12363 370866492 118311 246590482 80150 301418330 103035 6599240 58191 105622613 3847 255932973 65361 145469275 125389 297685959 2801 341848376 84937 69240810 77605 230995218 66420 318964364 107074 179115975 7204 355557128 77072 243168207 52722 192608808 44243 45962121 78978 164314546 95552 213544631 23519 266458552 113093 280152766 67849 298535312 80677 320747725 60875 291193991 77175 350581252 14478 154858261 99489 236410319 124549 243150864 117028 293575190 104881 291669311 106070 354735211 908 15722260 74927 143805018 119483 350784848 104402 232317326 9689 328025922 25837 280964321 80443 124101759 27814 195796744 93908 117208932 117905 367681817 62688 363133404 127906 173169770 27646 254840898 98378 270848110 16196 19665036 61021 53225502 32356 12152249 22491 35603233 104961 168579533 44057 92940456 13043 244472955 129718 10581270 102811 345463129 30256 24854280 105422 102027556 63116 344738048 71841 56456751 35391 31020064 124493 367816549 30205 320690632 28953 73081963 87994 118519671 118044 307609360 66593 28364771 5133 41038204 25649 144307544 42514 43603016 116631 350973334 66706 127456868 12758 209555950 23382 336227094 106064 148402866 66123 70516316 75940 260985019 18052 63309613 103140 193394475 31662 330204934 56 28417831 27686 339100493 46931 204959108 1625 147795962 45349 261236646 115953 182217934 119307 31049699 74490 63294104 115216 7933444 20202 51896850 37414 179392619 68465 115349380 84320 271993699 2875 346839938 40484 335172899 66095 14713597 70143 207534613 90100 99378093 25265 93342843 56059 1948616 75104 148390958 56026 225823387 66416 279294460 107626 311395304 108878 141960812 78319 260112607 31350 145279574 58866 270687825 74578 280778691 12286 191590354 96951 29998276 102759 76793002 121344 215578614 120489 108208605 48489 62784844 132053 320993713 12213 23845846 100624 136930784 2594 139277008 63275 111025049 19525 152404714 2566 267095984 82833 306415497 30850 286642960 113960 145052933 92656 103840755 107800 32706780 107869 52512041 109099 55157341 111205 29815419 118800 142623446 76676 381316562 107833 42803644 67992 148543910 45248 185893833 122318 162351681 43415 281577158 65722 238351212 97838 83317625 13503 60266747 26343 145380701 41941 327415596 6452 7733204 19639 47116708 16141 186643902 76611 111078204 79101 85500421 63937 133791432 108 214839404 14926 181913127 32062 364310713 63505 93252129 35937 275477365 84284 211360141 36719 328829220 48513 71001064 107793 106523358 24435 75057717 47800 341111991 81891 172124716 71884 121417762 109816 53164171 18331 156475805 120793 375500760 117125 203026186 115479 184406714 19665 30538205 41035 242163224 93558 159322133 105371 87463359 59843 245171147 65583 382478493 109805 323146801 81704 55748982 126669 243704278 105162 288678303 28387 149467270 20880 245748001 75249 176349564 25326 351050727 42331 351535292 13384 382038251 49798 146977258 57712 274646639 100616 344927594 109211 258406898 121355 195822728 126521 88318776 14557 18084581 92461 194540933 20746 208260508 115007 244101190 130874 35732991 86387 7688640 92680 176800352 61271 80545928 73143 185913004 41484 180795712 64635 59611564 62446 280989305 76358 89548688 87928 159663757 11257 279073305 55588 256548935 27008 280555416 42740 233527436 77637 329999802 42099 221114869 3146 161638402 90056 324535083 23735 1289753 113907 143010056 81286 291375961 90322 23664745 1903 356398896 68488 122865941 98533 72006783 129925 41899640 26161 351329857 17489 53706652 11046 191942437 25337 1797406 17496 45780362 76606 306139202 86673 340669951 42433 47913661 54845 379680931 105117 86386162 54771 167630024 29500 283601661 43178 38561161 101003 307360719 61892 243723887 122540 127241711 116524 205487957 3762 260089491 45132 5404909 66096 259052309 114137 369968186 76330 144484342 128259 156022959 103869 137902856 71724 110924733 68212 89739430 94330 2496844 19809 2546928 14308 40957487 5210 286148334 79751 130083766 15778 112645844 121508 13838043 56500 293785436 69406 57238678 8668 232314023 115627 45853866 13249 13373942 59879 47294317 16799 104587167 10154 10161913 37530 264240618 93781 144773712 36036 126472101 34572 127079413 10113 135433787 54688 135485655 4626 290919143 68732 298983265 123387 244728181 85622 316470808 85094 305308946 1852 28180515 22009 283304908 22259 264886180 39035 288956539 45027 308387148 54185 250875647 15528 1438908 40009 164906305 45145 103718520 34761 188020558 95773 258071198 82397 245772133 67921 353133988 59056 158310790 45553 278372638 117196 299625906 110026 201421008 22456 140586470 45325 322637187 12875 330632117 82989 280395076 128138 242774267 121067 18441334 124155 84636431 24793 163263840 95417 107697445 79194 17328089 16239 7540429 105559 272161170 17075 32350965 27013 169187888 20592 321649226 108342 263984059 52231 27504457 54764 194248417 15751 56980728 27542 57964060 123860 270960784 54899 127129761 99598 305205217 124902 287371843 76185 36452873 26228 67626516 55506 7904799 3854 96191939 91565 163575440 34396 313645902 71806 21409330 20920 104438922 52025 131558686 76836 349845285 24844 376331880 116201 13275110 41599 324823939 104688 39586000 128131 218850667 2494 26436628 124983 307071557 74400 63188289 101942 73997538 76398 30585050 81248 170232199 25360 239640092 83210 292740650 71461 214084986 74305 147502149 35629 191910336 3600 333001791 132189 195905620 604 273989756 35390 253006848 104731 365826654 665 358094640 111103 297778487 123463 374785214 15648 290983319 111051 10982697 104187 158624872 10113 363250181 17870 43439803 11922 177103644 1169 170108102 112367 104714842 36931 288770293 56640 372953434 28487 261029187 20830 362821551 35530 23684367 130631 303409477 3081 32873276 15211 48807422 64997 199604215 130613 276785695 38312 80018533 21402 172921994 40283 337560607 29581 75116404 10514 275355648 81370 116012204 89825 248849249 4041 87326464 81752 84511039 92031 77646800 105302 321442726 121494 295334108 39338 249141825 24828 70505611 73812 154975968 22712 318141399 112931 201903786 64662 205992196 46996 242156273 38996 138821048 100102 55906985 37558 190428661 123371 10447824 73574 21111656 105737 93133268 115410 284052122 8044 99413420 64790 171029920 91150 56400869 111375 59301202 105698 375764584 75466 136909080 89170 361171028 27491 13554452 51106 318833412 40774 5059798 86225 156421008 31808 259409103 4791 334576779 49956 125366904 67179 77694883 121187 247573551 126973 75275220 58804 196770689 87395 209526881 109753 184343866 119375 231916789 100473 193241709 35146 28149585 60177 96803825 89658 166318157 55784 167270454 124401 333109618 39383 112571464 113085 1200072 28585 321925763 100567 77474025 27068 92172420 70699 98595229 118891 383031765 17791 165265928 9351 342272660 23537 138022381 50856 139435897 26900 85513722 111877 175471712 53408 121195033 92894 25150927 52826 269229346 65615 67261261 7066 294105473 14422 121754707 46513 353707736 95011 306602687 51178 373873450 55148 130080642 28102 349639998 81898 19112896 43184 30222837 60968 215672593 64682 294563345 67487 212611985 66788 20066856 7997 181045960 98558 330265729 56635 187556590 131528 151901619 61672 148149241 18532 2414789 113263 206632859 105452 68740882 1873 298872762 107037 95694562 114463 263612037 29282 168846025 63994 66891687 68068 307793134 108778 16124051 100386 285243585 17750 237401251 36468 28840588 34194 264519712 51101 236647091 51485 60688846 4950 16808300 66301 356034409 89818 33411045 103825 376735175 88959 57681187 62359 5092731 124261 201897865 42819 40933552 21763 240355143 37064 358913719 99556 173329286 50065 160809488 98183 330607507 110787 300968854 125588 44795519 61854 98508270 71211 72023474 68044 230154827 7110 167566180 11775 90320059 33009 76815231 90307 351232041 66008 271986094 39057 95687830 54594 259577785 105729 343205887 120660 225029949 81078 251200696 31054 348792631 63000 905391 70632 179009798 63304 331565224 64833 182275570 23065 235292506 67106 215073944 23022 287279464 132451 147000094 42167 327099481 114640 77496424 91939 34601139 123759 244064590 50040 114391099 67047 9934829 52738 96825444 3809 292975762 92021 179581342 19042 199893573 70767 286738605 40736 26674867 75591 957819 27396 355626551 89371 236117968 100776 298474599 5111 78573625 250 24731907 33783 290638118 33544 77183210 7230 124927762 26156 318565476 1401 180236354 72045 41122976 14178 245161478 100512 310447884 77137 113820467 29765 275013478 38796 221128287 103891 349923003 33246 359197202 128075 349092641 86253 203431919 35403 382814595 108331 199339443 38920 298835947 127653 224671898 33013 240348692 78511 278546306 868 159017938 111696 308946145 93099 243946828 114515 149413048 13533 232424472 70690 379445870 52511 361682659 127609 310716908 127858 233957348 60173 80951667 4925 239553345 55380 347339300 88222 210985304 95850 123966199 27790 89684659 72717 169237558 20700 210744223 30050 23957520 88 382807202 66516 175503875 33949 307060028 70516 305869112 127479 35552612 74267 213425019 39136 362590226 64037 210836402 24707 150985143 27997 319336525 28739 249171551 6758 60034518 102227 256999341 723 324005901 110582 51507539 59045 267295076 12022 91430436 92857 262169152 110739 9290640 51068 269335630 40759 223329655 53724 33664112 86129 197547922 129438 311804012 96418 124267437 60684 121887962 116029 173830265 68020 52264815 119732 375263297 63119 28865500 62462 384310998 17179 167911548 95334 15645237 506 273021832 97601 222836779 17483 86562391 27721 224255530 80397 61507103 90981 369625129 35304 292659725 1756 55588730 58421 298491830 96332 319735374 11569 188819901 14472 257391851 130334 340871892 46110 69183547 110993 316875135 123580 194464298 37504 230315987 26529 213336293 15675 211415352 59743 208844012 101075 324916503 80255 196890157 29501 175787903 59807 180639736 69512 205032154 3723 275739406 44635 185437250 67226 17658683 77452 49389920 101551 302494584 127684 360583843 62380 306957228 8526 310036664 21192 104733495 72219 126543758 68861 229163113 77850 186045892 20614 129772410 64881 303843144 4119 82771233 61418 41904023 70679 253926997 36744 121631742 35603 376224692 34912 348635911 128331 177642014 6047 238078504 2404 103063616 28379 25772591 113236 37579420 85118 78402721 11063 220097033 59087 310224177 38781 228595475 115820 145610855 84572 340943662 87903 174283887 50806 50403442 60655 44925176 104703 165997126 125653 20715691 91024 72662424 55053 276773003 66031 230630190 33411 259527382 57046 72655455 112415 85568675 124436 26734966 24913 375360907 40015 272601333 132200 161310016 37926 345375957 102966 290238405 99881 322753253 42386 32619417 51160 65952376 57054 375534768 88213 265611071 69320 284177860 3900 200518125 26149 84598135 133275 66029386 56918 373211399 126909 288063395 38284 121583426 15568 233550655 46143 96682250 85674 284529584 67118 79715496 77520 289183167 91628 324697860 25079 298158549 1099 74400978 88699 35162500 113660 229222542 112895 297378632 124986 64001910 26650 72367130 66113 24171328 21965 11115998 18465 355320687 27826 53005063 59771 76692883 47437 69432989 84472 292789587 65321 302060634 92015 319951912 49988 274753504 46339 284161244 124933 377151752 6215 187351342 66311 35335577 76590 219920705 24160 239716399 41793 180349683 22739 222704878 117984 97403305 19401 67410341 109343 357461396 16517 82954322 68488 175834901 22293 233976798 106851 256601975 31835 11888232 112978 253921161 2254 175311089 79593 334170580 83450 162497741 16821 383755646 101609 329489356 73436 187812351 48022 229671513 48681 141275284 28842 102630720 36158 181450624 30773 122053206 109268 45850435 35857 303908983 74848 244097427 99610 118498265 120188 88564131 87928 276517952 55039 149642687 121655 274367155 133012 377159671 4187 299783036 131486 143259126 45281 85006238 63712 357918334 71914 95745924 47163 125617980 120737 103469854 131040 302395612 54022 14630085 81347 165577520 84708 315656888 60924 5129676 108664 65553331 97353 184222393 37628 24394251 63499 188627424 82562 280826750 116248 262633746 85947 35711407 132003 340084488 94568 273915310 19943 219811484 28327 187361954 48634 365392223 5630 373431892 121575 373641381 105024 164927795 80254 243117967 66921 332353640 54880 89537654 7868 10960780 45085 242491980 22903 329794745 125256 384305256 125887 346047220 263 239261349 62971 126059835 50145 9560265 123657 30647319 33701 349614101 72168 149395954 96736 62301172 64423 75005890 51329 279325004 39290 143680848 105681 77792733 6809 200276605 77002 212561621 122097 330726188 34518 88297657 27866 355403666 109026 273452732 40081 57276867 105863 83265573 98896 359939532 7193 159903105 6257 327787345 37497 182662637 58295 234419342 84340 138447345 115358 17487154 102399 83383797 77942 245432190 127890 236037568 76913 266053875 129441 2081384 30208 339383902 128692 191104611 105470 95753062 66940 208835236 91314 213407305 48711 186843908 17650 243358661 41819 200544207 94450 376854805 119802 60103155 109737 284108072 4591 265166791 29346 157269982 126474 268536037 41030 214386175 52628 256324865 126126 147741504 42720 174454386 109430 374733217 28788 266741318 118069 186343190 18008 134054400 115007 340620547 59381 98852636 52057 90901215 125781 15359585 8377 326911564 20982 50867094 90029 347578658 66312 382114737 50966 132538010 67628 384460687 73542 126722091 33365 418762 80587 335502131 11146 206696931 108048 341322538 106100 198036528 26147 187388802 119256 160415117 72352 353708100 81158 127760703 53203 232181973 98137 47837054 96272 278027987 39967 298637714 61577 226430785 129264 345178103 105684 252930498 102277 172649872 44071 43475758 103113 21205511 28146 254501973 24352 346358328 108645 341298568 107491 316745336 3836 150552118 11121 25590563 51188 296771011 98165 252995954 87158 356000808 42234 163030062 73202 275812293 8010 27706703 76428 334843710 100465 220281484 119880 91493325 63147 278855923 64364 104980540 132251 270377510 56399 282220980 37331 113362137 21944 270646334 15095 265472750 57877 74000977 91808 344800103 42618 356068457 70867 374350827 86049 333873282 103766 17090652 5118 128271646 72427 296714307 75217 159511688 519 304790051 106242 22410775 80714 247176921 24155 103115281 41973 88022959 44626 66787882 756 295545310 52890 309927372 112224 110174950 130576 100749645 38327 143279629 49628 70055895 81490 144276444 98175 328245552 93133 367119538 132553 236945647 68457 308132283 67797 196869256 76800 303960846 85482 299256741 104452 345157818 120819 271305836 88636 261874001 64744 266440061 38322 27553726 109809 292199597 18090 313532999 73195 62877828 385 68376404 94917 20709893 117745 53432187 58561 282866991 77057 299768169 16778 167699381 34184 195700198 52285 344981758 28192 324615146 109278 366124102 9827 373562744 74239 154414345 31438 3228632 95774 310129907 54173 53005537 81706 276517522 47646 104803345 93144 138288644 107354 170276563 19180 51485285 60200 273341591 14085 16200412 64713 6465442 129847 109766286 83837 138167357 58339 216357024 133256 284122045 70310 39776685 106734 4161298 97774 379642172 63983 100335880 108412 133931841 59267 228638687 55900 70844987 20533 67392210 113035 190070766 104812 95841557 132581 273466372 23144 15752414 1253 36854480 94438 245624628 83100 152766675 122872 333699406 88405 207738825 32826 203683977 126538 89836185 80103 153995026 85841 186469326 20350 169429921 117860 202726448 46913 241515193 63148 104463434 15455 245186281 9728 12367499 132373 319413448 92741 76957722 65554 200691424 103319 353835501 29813 106199612 79437 381712716 132600 41536791 7461 1759631 39407 379236588 116300 120069519 113166 207720670 21286 291635276 19045 320650563 69661 244530959 121289 332107346 93997 32931315 6109 299781521 122233 127707347 121398 28932785 116256 347748334 80131 380353170 6310 37533206 54975 50841148 104789 317127974 15743 360020788 76576 186357156 42377 317841279 103476 22294145 74967 229530088 116815 276990838 63489 236112596 57982 366161883 74658 226666981 109731 282078161 112473 354339055 124644 151503078 36610 200943470 43198 328380063 63928 311941143 31338 262666073 33118 186412992 49866 72417810 4182 143207502 31257 64552643 80791 214964193 22482 266114514 16809 299739137 102620 69918905 108439 154542329 47002 123143099 39022 243397608 40728 312386046 37224 247099398 62515 249967734 15150 137747711 10662 238879873 66856 98766536 71064 276488794 24949 100841691 93638 2034165 82404 180033390 50 104372499 101036 25964507 3364 359892309 33197 313228076 132058 33776703 33908 367290440 61978 176676970 76004 200911737 57014 313084970 103939 36383824 32618 179775462 4556 118663394 36184 339084217 113840 244969584 64243 246782407 100733 1037093 60598 2343913 52902 32834134 104191 291258644 9239 290667317 108963 333606066 116570 228871768 62574 2090594 10130 286817681 85171 113294361 63542 171516867 79215 192887111 112780 299044946 132022 243030165 4001 49198154 129624 281412033 19540 320974584 99000 16785997 91056 326208969 61541 225482588 38808 367661197 123463 165120240 16357 380197209 67679 113636120 76041 114784256 61418 267899041 29230 126013247 75149 103488797 47775 314788796 92551 382083994 20441 130746574 25792 116030850 11063 358234358 3725 320995564 1390 68380964 76541 1229997 29140 299573019 99695 327964794 25021 347628415 10567 4547112 105551 314524433 120002 359064231 64065 270057807 70904 308554827 83928 383405693 90596 89723985 127991 315696633 85274 104994925 68735 12510746 60797 67944572 40767 25278016 3232 270238999 36365 300846922 10506 348262470 20049 120930870 68447 362658181 43861 30734214 126336 347716314 121242 123818976 95334 251187325 132538 291413267 77046 19604595 114763 186187892 127386 94241958 33828 256615063 19976 190786013 5868 100657548 81931 321408398 55985 97039091 74585 206203500 35160 111027456 36899 119892481 25173 130278900 1624 110223138 73917 199774831 100340 301721336 54432 141650393 39405 51800083 88585 199100094 7157 317353422 118563 382932692 36472 325326232 12795 277570548 81948 50927457 103319 31875173 28530 374878114 54707 43660263 95005 108960 114118 230629278 72379 351051683 72130 324823357 32997 87021163 127319 221222117 102477 326111706 5103 308167526 1661 374695776 112999 366893581 66317 26617476 88419 353313002 35369 42441223 5900 345255417 100020 95506213 79171 382520316 99096 53217314 18100 283252291 15541 43836396 100900 34054741 81001 250612962 34310 153497088 66204 219217519 67413 367968910 118146 123533195 78265 195543017 114270 211304413 2349 353024973 79899 316247224 56735 257456833 104401 122914887 55206 308874166 68841 296298256 64704 248022283 127505 144672307 79523 297625769 60344 183398862 30609 184563410 71495 45583903 99352 179534534 59806 195537196 42028 144677069 123113 374458982 877 250730302 102852 124732603 73321 243755812 114852 226339815 54672 143907495 37283 31362544 69955 40805557 109151 211557778 58779 226856946 3573 79190200 115883 228701415 40594 152705297 103399 76114435 106296 359404865 52544 28088023 11255 41497936 84513 362512237 101587 374464813 55087 205305066 68765 93135961 85379 65058091 54432 241981542 58677 135256660 98502 248039182 22824 380038053 20206 75810851 23555 350400377 23931 74966250 89032 274947554 131063 11471675 98739 22856124 127117 165247690 60438 341980853 93937 189378271 103239 314738859 128153 237282833 131386 74096370 111133 272177366 9519 379543003 82686 217694892 88144 362998545 36931 78167355 15299 280094336 132184 369329618 49770 223938252 60678 163292167 55616 327988845 57906 358648513 12630 354986742 131378 146346014 47676 380372274 111493 7472261 44472 186202735 102563 292957940 82554 378339828 61463 331050871 85384 186964337 42958 213047681 68911 333572842 38572 63728345 114873 233011224 72224 45940436 103584 164323758 50927 302195078 34080 264572248 13457 377061186 62166 356162722 16729 55621115 42737 349765475 74190 300597103 19554 256769897 45145 308322487 127365 104735329 9252 271340592 10047 123236823 81636 296390228 106032 67256180 49991 185003847 87879 382513763 26363 339535235 27511 251952190 51059 68733480 93499 108457702 19254 157182309 110218 361315815 131557 188897765 30018 353012168 40103 196265578 37397 263347256 81974 193640122 50522 248017582 25131 310531668 17643 355068218 9652 228585918 85562 283961617 96487 272868337 27024 349705920 9401 256384331 75304 336655369 71125 335768955 114233 214752881 93904 372993122 58630 193741143 111513 284290618 109332 210940877 50665 6307170 52384 175170901 54944 318542284 58973 189790261 118102 345239898 34364 4939789 78689 6149553 130077 19349093 116717 114606039 9219 296146013 41695 356296889 23826 91503404 16182 191806508 84788 134903583 24071 348702916 127 73247961 75448 84420199 78271 193918839 115806 166101264 70925 42784536 115054 17468066 76486 138496939 66373 85554393 87187 155696750 11528 250314602 59460 288264194 59575 138256293 66897 55537683 21166 165498217 415 231868087 78501 248057141 34135 225652259 62415 182713206 49626 91347082 93434 143961026 81141 188326117 127987 155890137 35281 379105296 52489 360065799 17351 116874789 95228 292807978 6636 312751301 102437 149641729 14158 72772916 85543 91764126 68454 332134109 5857 331537805 59578 274852978 82356 345626435 98502 368461759 73036 55784823 9788 142462535 38878 145520529 89515 220589727 38481 116816212 95835 323245192 19133 61206561 21479 342028662 13540 73559709 2557 281543083 40759 47479231 60594 301428561 130357 147748736 133312 143468305 79008 329637801 98406 249512934 38824 203642585 38549 275181165 124980 339582759 112133 135431446 44280 265109869 91045 49576707 86819 369271056 116356 279906706 31397 345818893 99460 332014267 12339 70955006 52717 173326872 110311 225446265 69902 370699849 47351 302040243 47676 68090461 27917 352061381 101705 47232752 88435 36664048 19154 72744266 122630 328893738 85718 178664068 44597 328790614 63340 358526732 105785 361085913 18517 28768358 24601 51422270 74293 75526454 16098 89120241 30682 192728476 103131 281089191 129767 380184684 38759 223263403 58198 84042400 17546 9655335 81723 283827718 49835 351437766 113214 321212498 7915 372495157 100224 157850892 30507 235052376 25862 102577452 129021 209736637 19402 207928086 102227 95290317 109936 292011541 70583 342673522 132517 362708731 115961 242196114 26244 180259454 107189 292183039 23097 27012702 122871 307529006 131501 141023361 14869 314456830 97571 98235085 90842 64613752 123181 62265444 56385 278275750 90964 114984034 18061 336255650 632 50473535 87041 26605981 82960 300058266 100310 281153332 109263 73195815 2827 297113492 131330 346214430 43725 269245313 79870 279055187 53390 292098692 132872 208253695 28628 312233086 26571 349574868 95228 133039492 117998 324736620 121507 87164227 378 337187460 38446 60311197 13579 331161955 40124 4896558 70871 364429569 37106 136693217 40044 17500503 95546 164120012 126073 295184004 46186 299219179 46439 277766008 46809 64230168 41757 49204158 116444 364297960 120029 96482193 7801 173585592 84839 87666124 19396 228935779 72056 170069119 128519 59580632 120754 208713403 79245 299396397 33328 266919730 1696 338562840 93647 93863076 75735 310778787 61174 28087967 36177 55532962 6146 236438832 25627 189938261 6418 86495405 124673 251916374 85260 247586182 28431 310767565 119480 170329450 14109 209687323 19084 146410705 13286 215135051 66204 142139509 43621 91141697 13100 228275835 121172 201536971 132488 269584406 108038 302079636 6901 192182889 41441 218071857 77306 371345201 91494 237649427 6593 191224770 31765 338985261 127141 351625789 131408 343264345 138 7233154 90018 367643053 126562 326164265 71189 353015726 95251 152254910 94595 194640277 47115 107341796 122863 269490855 25678 118236810 94939 127737943 67885 95403783 8497 164467203 85722 79509655 12561 362371535 52714 178786266 24404 319013097 95110 125913909 108071 275169200 115046 141618193 66286 366953688 67609 291243241 50902 63754194 87181 151487270 86445 378833925 67 278182008 113804 224844104 47391 78350095 118188 113158097 2171 242658748 5288 319837572 3832 56634612 9663 194622388 51281 88445108 120210 150825119 12776 34379633 55651 182916039 63249 70594327 94061 72245128 103701 290826772 18103 330198201 115941 122248436 52847 252970925 91775 383804396 11386 217467578 118292 39370290 124616 265936204 52825 356892535 86835 249318651 21884 51202274 132333 183472391 83411 371046059 35912 292401593 122533 381574721 114818 311881909 55634 67753099 48041 67284831 37905 102394931 73927 71173218 20771 76573478 26439 335487422 97575 329597558 85353 347978175 92897 274644287 122858 23968027 119713 303969478 1764 72472499 97838 366278636 73353 46055915 29940 317627657 16809 292902415 35558 261976895 52961 247600182 130301 221995848 114364 339552616 81251 329115880 95124 188492462 25626 275187307 72082 234399134 16621 210968504 88905 7610492 43064 120160753 132294 108493145 21699 329215873 78456 5424042 7971 300234401 93788 326622944 11967 320299676 106039 380053076 53130 182526152 55338 346866351 42570 212605761 22079 169945710 72542 246479333 124408 344238640 132359 212913906 86119 264793265 25468 141651451 132427 183312392 55189 22328581 116959 356379994 14356 170507568 81568 207062435 90108 71827601 6236 195839364 121078 40175038 15710 190971751 61187 117763260 20994 202858294 87386 88840447 112802 354141680 23798 229351348 35776 204358014 127542 204487360 11388 169197229 52394 67532936 64189 316498143 1137 13527789 120496 367701594 81060 366661065 62170 350554438 64261 82374941 55589 271440505 54919 308073289 29675 16905363 15187 378182224 32445 67181545 15165 127501662 130227 30400248 121031 179517986 121650 231479077 41526 73752541 88282 318035284 58721 20861267 131234 12026355 105471 339597292 6341 302480027 77715 137119766 1216 37215971 96565 77560343 63396 93945135 51420 104686317 133313 81628903 11771 271421905 27215 182054872 112110 94641364 114278 318445898 90258 284694689 11677 156482010 5497 110016086 9631 22971697 112938 72370862 131538 92908015 29236 80666454 74422 156954344 94824 222548471 28517 160929407 130116 130021969 104032 185147341 59819 181465003 115017 6685099 33433 88078385 42585 374326253 72865 368460951 31034 173720485 19836 337791690 34858 132533806 23571 23003740 67026 110325246 85430 22448482 56488 231150123 84743 39026993 110088 324916686 86170 256079750 108470 378597530 70192 101939965 78562 286261062 2676 111942804 53919 240283747 132427 203107502 99572 6680613 133181 115325580 15441 64227260 59766 319362276 109596 272155858 64817 206240437 41171 168134475 71508 40801492 47572 308217160 95264 142694034 49280 60337476 44835 17120461 46739 46903696 110506 94760232 3715 205308285 125739 104520086 35646 353018717 112491 155835237 73698 194103267 15582 36746780 53720 65136583 131277 225361892 1988 87362872 28350 289467432 22075 175005401 49971 126488274 77821 187755776 121398 71584590 17786 202328650 51989 56717910 19428 102325474 48831 147870307 95798 133346094 33802 255580115 126429 105610738 96063 203030639 25344 122097177 115219 307739327 22837 2271033 125633 276015619 126940 289243072 33916 257543668 83547 311259053 24734 206636769 18169 127978511 108204 57675901 89555 207285108 120179 27882487 16091 255292473 63129 185279187 7766 132711031 122476 181215687 47693 233407379 117607 281282002 65225 333232509 17590 113002936 117203 203169835 51336 362005697 52975 24332154 46921 299858386 110412 191276990 19123 375582648 125468 163240592 90964 129256333 8844 259330640 1819 301344779 113969 333465260 50388 39505569 26887 157468540 94833 262763591 30021 268431945 60970 101987881 48173 314315030 14074 79839192 128517 357877094 113982 304962187 111846 215797470 131336 241084520 29228 83105837 116037 193064839 59511 265587439 130916 53484233 37992 141984110 104571 270211896 39561 287807470 102677 54204905 121919 240408312 102931 200158003 96498 207652358 27682 357772975 63333 267292397 34817 229173685 54243 126060789 5242 210825601 24366 119744474 96051 205213734 65665 188618701 3423 242609043 84196 116079709 58938 307909297 59681 231325479 19492 26512326 52060 322902960 131127 368348640 122275 370618418 60025 87547443 43891 221589649 53070 47900091 62604 321056034 49114 136522153 15677 297627384 92480 271157505 65908 159911652 1683 335652165 6948 183754905 52342 237925847 23034 286487081 116634 134278314 100020 363947560 114497 265639250 70810 64607020 1354 192632662 105655 85584401 127433 183185835 108480 14928169 130214 19921236 6472 316500233 23843 378263798 62462 320282135 66954 55117797 42541 281456974 50595 294917327 33115 266359072 106861 267891212 105275 184106992 88747 328703676 87773 105873159 31660 113786724 73857 44828417 8967 258901925 20520 292773805 91664 261412627 33091 96876630 64504 89407866 72338 278017519 49901 373822426 59834 23126073 82722 195890744 130880 192852168 108825 296513938 42177 263574276 131767 135532640 43453 300307777 66294 250802 18170 66980989 12869 288343454 105087 182690955 33136 349570485 2889 69897980 12827 140566051 49721 143704276 98331 245279942 115746 145511254 34575 250813957 116870 143076045 84099 54790275 91270 71389835 87644 39418544 38828 114275384 57783 147336399 110108 263527291 19474 136280456 16239 67716776 71436 93479125 130091 110321565 123563 55417194 17930 290893044 55296 176145084 113248 205153119 128087 197055766 7603 190248395 82820 343791567 93418 172225501 49542 220535147 9190 25817301 42351 220616578 94406 300409484 44999 41627990 14131 51237942 67849 257856280 57491 108509680 100216 354168162 126523 371917160 63697 127914949 50660 356296909 133297 10584018 13578 20415700 32657 269779530 18100 107509516 53953 334601018 79891 102309960 68804 123814246 71332 112507141 51290 315916791 26542 288584022 112177 25824048 9084 252173597 99101 74905755 3017 8042641 37106 225610900 84146 87212168 68011 168524353 108474 70983419 99797 317301101 48010 348632220 119912 124491617 13913 207403964 15307 119988309 84928 220341717 83723 299799947 71796 17617028 132454 274287403 69202 34312098 30776 16409214 93301 327373321 71810 56719191 38299 130418292 127974 167227281 106553 294892731 121557 199736308 120226 121182647 114884 51264876 20083 119756006 129711 362275724 9423 247614339 56101 28614256 52987 254663093 77899 34000472 1228 98328009 83849 98527019 100699 34732689 63621 95376315 39260 382627669 34026 72562415 3128 184325618 129112 71952927 109408 17899118 92180 87440915 94438 85081910 124102 106285720 90188 367540607 39358 271676946 103924 170023016 79268 124080476 3031 293534348 205 200854715 55780 255232083 103254 374900504 44533 288417350 34533 136116206 61857 176837874 108439 155208428 1009 249363549 93278 373468577 3569 369978160 28202 896074 39461 315120550 11164 267638533 49946 290900867 111702 263467212 27838 124117884 67115 312091527 45354 202178297 72772 28538865 100426 222465559 12414 204856315 76085 322163739 64888 267010790 66091 382552758 19853 6473037 51486 72698951 103225 28797933 36633 229221591 11671 28575222 90866 277045057 27886 107494042 128877 348784877 69144 185361809 35091 351099790 32155 143824410 55271 42575350 29527 198149397 132019 70891576 75865 232023071 54492 199097913 70475 206541581 1262 265665143 32025 175297014 116404 29524710 57540 240918755 95551 48752796 113647 296190220 45194 34971902 59154 239120103 26342 250593843 115253 322450821 112017 43566382 59834 353408605 81477 10919043 124435 118057048 23847 225753832 120288 23535123 123240 58862863 43935 84008193 61845 311257826 33508 363394677 33768 217368056 61257 20704242 23546 277823270 37642 223760684 63339 347128187 102324 362050871 125308 168712169 126140 109503854 131699 375779267 36059 93708307 89749 182219050 5161 11289585 106374 324713803 98339 132879383 95202 118091478 101684 30282058 111609 294294346 103411 189842867 89728 130879301 53500 146984581 2153 304850334 95158 382184440 45126 34193761 122295 323501182 105869 29241788 116991 142499556 89453 86670731 50148 76327764 48810 313279959 81836 163380378 25832 309998389 50254 365484361 7719 21468198 46771 360058634 98121 356185646 22299 293893965 131959 196982024 125942 287858893 98782 314378488 10506 140206348 124730 100763126 82633 94907368 6161 233795261 9438 353260363 121157 83568619 25080 125470336 28353 254228191 74506 19281018 95692 54460232 93382 363390038 28908 380183062 86758 133922 65472 289887800 64020 183281715 103179 248872631 53405 47130516 97734 264852321 90588 101175403 39739 99627797 46245 355450586 102482 191146479 49035 287944836 6707 184689801 15844 321540757 39500 158558053 126763 42331138 4519 253895344 49901 161437134 114465 295419195 25395 145872772 129093 47769440 31723 360163157 4675 37777352 99843 223785775 13707 160673507 42697 87209389 54511 320657583 117233 170996219 106798 370850622 24780 283127564 85654 315798059 21884 10666825 115467 222710201 90686 379755349 89275 243403237 91907 149107360 72488 235209195 109157 243433141 31089 242132079 2976 215688854 61814 63256406 16987 235648341 107009 29462841 33818 114293103 45787 118183192 8932 217640305 62507 124283488 15873 166771724 79102 333437261 24224 116822181 85622 261467308 64817 278555872 91084 235005940 75104 226046659 79147 74921745 39118 172427647 101311 212351813 32552 376148852 48657 228213174 3960 263387881 119404 262308324 62151 197941558 25088 145185691 110933 361898601 105919 320807721 111258 78297702 45121 309775029 123372 200220175 21904 343810074 21217 366592630 52848 375069325 40332 306497441 55323 362665021 99336 32748090 129807 306492821 28031 183295156 46875 36119693 74490 309095057 91691 113048083 115072 154651589 12404 19510586 87402 4729183 126399 101123277 78837 36298581 80497 97426159 92495 231496221 128944 231865067 55307 206957534 42681 204923257 22161 76820784 52865 166689294 120726 196764225 61522 145752609 110583 5295366 112010 119955435 109827 152304798 85252 131457638 49361 2816753 124304 337074412 19441 319943611 114109 327088333 100038 245820915 129802 243766314 81492 175245348 55634 190919735 70192 311779214 407 327625409 34550 95502815 76881 196958761 64988 320340285 22220 377053226 77137 316376715 27453 18370509 101968 349060340 86179 2457858 63259 131388291 88480 29938825 23473 211945719 34830 282655123 103752 291420549 33428 171650000 13800 166953901 73098 49962620 31446 198233389 40415 163842960 69960 257647521 55182 237340861 76606 244676509 23905 120431078 59706 250706237 88387 371271096 123330 322765901 76006 179560355 16304 143965911 44113 52293692 82759 263776406 67394 138134862 53150 206571401 82248 31288022 87712 280365052 18904 94765307 11856 329563856 127778 133533649 23736 113095408 109774 251929189 19622 7501787 14057 10416755 52940 122530883 122105 172830321 5499 185446726 50583 207804435 22207 295447031 31096 274510673 56482 233006374 60083 82739096 14987 154964261 45644 10130013 22194 335267144 98200 192166311 20977 315588121 93002 132437758 32743 103808684 63718 40163395 72844 175332123 84854 126937167 107833 211735420 101165 263092104 34307 362156606 88118 245245062 86648 265274649 74310 372461965 65939 15866822 44626 18262670 79268 270355559 98282 206929708 78793 364744369 91087 143827978 127308 206960825 48116 374635841 70634 82149342 71123 230978164 68 157527588 105229 205925574 68541 114694112 118361 202514017 22038 81376386 34490 382619439 15232 294581670 73530 48707661 123570 344652689 44461 321046639 84569 31895650 125852 350590803 127189 51851778 54485 200643902 76243 364359314 37234 19727666 15447 132345660 51767 308322988 26644 133778457 16098 320011626 118444 197878722 66410 118808602 82658 236993940 60838 97247512 1266 275647524 79213 135990831 87777 267505603 8014 35909255 84324 326135391 39389 360851676 45410 167495549 9612 72495251 22712 230124351 5004 216365668 77920 336726278 22624 343531045 25682 25692315 9012 83576553 92561 338816577 116739 273156494 25798 18663904 3392 317106731 117431 26238445 90825 96616243 5448 148584590 76150 335350977 46819 259425639 61497 46824388 127333 318623414 93374 119612752 80146 14888435 58696 383192252 76326 288648614 32569 317683648 129250 190977074 24310 152690387 81411 203648265 50432 158329732 41619 244841700 132979 335898150 130487 204203445 105867 123711615 85085 364376310 128914 36918497 106992 100706744 69695 59091736 31056 261209570 60693 198250946 30307 192051589 51208 48362767 735 120951717 40337 361122765 131163 323680337 55575 15943332 76257 374472267 88218 345092688 117965 376306560 63547 175627489 65259 355147006 6647 135603494 26133 114123984 129760 197298013 63547 271954051 10023 270561847 6941 302384910 9527 314471697 112753 179592079 118934 235866010 70817 189157620 93517 250825053 85827 302003762 61473 85607982 49361 67612495 130907 288837778 87609 157502557 25549 184761626 4149 297581617 45599 358074782 57475 179534067 64427 379850143 50698 172076476 18456 145998147 122256 311311665 18572 317966589 129550 208565478 84290 375345082 41272 200401834 86133 66025871 40748 108274448 87202 81226169 77762 264482648 57284 379875491 28553 8531880 56282 293594380 88534 360010341 8406 299242426 104030 382068011 39426 53978557 49346 150851280 116078 331592579 35304 259004336 75234 119584499 38265 304771996 40090 317215364 25199 73468673 119781 351131162 27060 299476605 108306 195838423 15264 132201551 3660 217006334 38800 128454046 21793 113003100 74542 152462038 15279 64886247 92503 122654631 58690 175588519 561 181505166 48594 38106490 105842 14097875 13286 194688804 73548 97356133 104138 375028931 43230 104837332 55494 31692012 22198 120383044 41748 304828256 117620 324103792 102515 55666632 86897 206037873 118783 3961988 122322 67524865 107153 248651053 36785 238710512 18517 121146552 93098 126794280 80387 75802830 31384 323567887 62257 383752041 5755 116150665 44419 305949188 30846 45581868 62565 166297208 50323 331681154 48010 279179010 110254 242085708 88327 29921995 21108 146452065 119779 1798910 119709 132803426 101894 315347435 51108 374114572 101313 235528064 88230 108554971 81862 70237887 105776 305942182 62475 93376024 118563 27309917 47845 11539302 11697 194705401 3511 108362058 52955 224514820 121779 96785358 71731 23029736 53797 246876419 60875 31980746 14944 99405779 58288 15464544 127556 12061753 47807 350527433 14704 196605766 94419 184989447 97611 375761466 12720 11616536 31368 337406705 15831 249594203 14129 225825657 69616 287168471 29579 360124581 14338 275348132 132110 257563388 49621 304773432 13764 7309123 22229 53504842 34138 174504136 132106 15212222 27983 291022408 36517 54998035 14576 313061500 45983 146270514 84982 9584890 76906 278022562 24994 326348157 107790 174542721 50883 229776901 132901 359799132 64730 61820628 124036 353564400 66884 354475451 48242 297921244 103022 254956651 26157 299194279 20870 20531705 130560 103598744 60477 27070317 22695 321418872 82368 269561973 16754 167425453 74023 9652776 69876 191612061 58944 301712796 41571 318907041 85330 295991218 98558 39230780 71057 142273318 10662 377656612 58782 45942291 38866 53823167 88680 227420149 84298 364249105 128811 100870049 110547 221977519 38002 1817216 8360 5253758 103278 12898056 86628 63936618 90239 197011075 17126 331176615 79932 326607667 131127 154908832 100141 218985562 6187 97711521 130187 80661357 126609 26439510 22453 307202335 121360 303114039 25190 229894182 122210 103625854 122560 113044205 66414 247406677 6012 24150065 131937 8135476 97826 289560635 105440 260337392 34740 114541921 66441 17317951 48217 268225212 56179 136892982 86674 176139066 71599 321159685 63256 12925670 92232 159289859 35051 155146373 123949 180236500 23710 200356253 115573 286062635 126706 293755027 121699 169259323 52936 348562015 15497 317633855 4160 233777577 9703 342445019 66190 194382000 30219 291597900 90376 239132993 40564 280953621 69888 11314212 57962 123285466 36211 166160114 98288 137993648 34297 41364714 20431 261126952 2372 71168354 27284 121440362 38680 150940498 63802 57336732 105191 121681488 45189 319643981 36830 49809747 2839 155118615 13851 53915507 130790 101036642 36929 73797624 50909 175313584 9438 238210949 35912 251854045 84673 158989259 18795 230886568 65547 33382853 88355 155890209 48557 124772515 80443 190195788 54368 66623502 105243 104160185 108690 61818550 5404 277690275 120903 120915226 67800 142409370 126357 357869071 130686 101151072 71806 291675126 97600 149287325 94456 382999814 83176 71433428 119890 294640491 112617 135504314 53549 177612168 102029 355515278 53636 128794779 111513 226094910 89713 229384808 75729 261581004 96472 175068637 119217 68539072 81170 347631437 126764 308930260 89783 19152465 59019 84024859 83161 77748806 66856 335458876 126904 179846458 24347 51500886 49329 84826795 109320 284024281 98247 307680937 102476 189061102 49307 187322543 12621 298852487 66088 104737531 13534 45794253 18650 202717892 51071 240643798 121779 262437179 133097 120129155 2819 376805563 3920 371822324 63013 198958053 92232 45932103 99235 356712225 21851 77537158 7938 171353998 116938 206982243 76400 16088626 98650 188167417 123145 298899682 84659 100726723 97934 37663081 77597 36008160 12519 314278489 37263 276988999 73981 284783404 1607 252108307 65272 292680612 97583 273118608 119932 186766521 34946 236271216 75551 381912522 51848 55157371 100652 294231875 81170 11737745 21287 9618475 76526 272771785 58319 146724505 90459 248451994 94593 169149097 50922 372526360 93781 38521123 107554 353984401 52024 258109238 38582 334377583 29799 154302041 73729 137345257 132272 283550937 97906 260062796 94630 344951625 113524 30185942 57406 340579837 25958 369721710 5595 376677020 21689 129496102 57618 98114410 58777 243203023 62652 168836357 70219 75749660 93383 377594772 113691 129862360 94652 173386935 54522 134772130 72451 161540368 119676 6314224 132905 162497307 57862 266395107 9321 200717063 85823 52195306 38295 250743198 106993 225133027 11768 206307687 87806 281885469 15826 233763054 103936 9183159 59224 205333876 43237 230461432 11394 182177260 84320 302356886 92004 338307746 53770 265381093 18818 294443604 9096 329490079 116075 199355108 120000 7937505 92529 242133220 85789 262108709 7322 101495173 59381 109516917 10422 336683125 55325 384767004 78582 118172001 106404 12446681 11587 36345265 92318 183788112 118068 229319739 74042 70213366 36606 320661281 83327 77693384 35810 135007543 126988 382668856 34568 58247869 84560 314374220 3261 56521841 79714 48091409 123645 188291596 37132 370609273 85942 332523409 49245 323666548 91052 58640526 85805 373183577 32242 101881860 677 306330639 54111 243889571 90414 153311668 24212 32997304 54900 215106804 16205 278811301 54022 57594042 118150 101750804 22262 357068787 131911 354615718 132548 1908111 45614 217523419 6114 62176309 63452 326258553 111651 45243691 119100 298855274 5282 328599268 66614 71162157 64791 316374620 89102 106233946 66378 325280228 126410 366394248 11474 101471769 59575 179873675 71046 89689090 73881 82427609 1119 295798310 104859 209079184 120014 141061510 78987 13199426 30462 141912494 24729 373705313 77863 320088925 22318 53270274 40613 101583628 74539 74650802 130587 257607242 16819 191433707 30165 267084491 126076 93736731 17588 229747688 47684 139401941 112954 124528 90664 336666440 74214 62480470 100444 193013832 24888 168226203 100703 266056460 20129 182559965 30906 63112101 39634 54405290 131499 171359792 69648 259384936 57626 2557595 103595 7090289 5846 35520594 65966 3870380 30487 275143800 129443 61478066 109830 45826923 7840 97436024 6876 353820620 119741 279716744 83019 136348368 95505 288819325 25811 155818287 110929 347782914 27744 87430330 64995 325344979 69996 65851501 113216 62837629 94600 367709285 21046 215053268 39628 68691152 124363 40901418 105059 14929691 109473 29818818 17002 80101927 29596 380762396 644 340857375 110868 323150887 39718 330561289 127779 91421279 7382 25225029 43453 307825214 105486 263801249 120505 228975682 90844 315065831 37813 313457651 93772 267569669 81751 357607976 82408 201478408 32412 68046844 128772 304013645 119598 39006152 122924 140089616 53670 205554579 16208 345443280 52925 143632089 108174 230303085 126576 130040418 106211 309805075 50490 170365055 8462 143648460 81674 271055823 13159 233821443 128359 35360763 23988 88343836 126806 71330694 80568 342653584 30040 2414396 107240 94443580 71433 161798198 130657 168691373 27094 78586415 76190 178149972 17830 111210839 115798 21528614 40053 78266797 11262 290290669 48196 356192427 66404 124958260 116647 56620601 117370 93586821 48334 100954463 126041 265150604 63272 172094733 1683 41617884 102568 80640233 49988 360169536 48172 117071654 25931 384354887 54561 150765333 64334 133163481 40541 24993951 50496 85005303 95914 323878284 42523 367869644 78868 7772769 22877 184128418 59327 160886476 37267 95443772 47095 58150333 24503 39259915 78715 349643456 5481 333865024 38471 41758219 123821 70838214 56472 106161999 98746 15710838 23351 339087013 72553 106348651 43089 187450052 42382 226904557 33152 144783485 114955 345937385 58856 380732837 8193 291223041 46391 229055606 51333 204634097 99550 340937575 91491 29884571 74658 242996735 86350 222302867 94948 43413370 84332 248111637 43858 309394190 26554 168126225 35912 271490062 42045 235265827 40203 279347425 10759 333512092 107986 324244230 2053 167070359 3459 186079897 18133 305900819 122331 114360686 68368 233858772 105780 324462934 123363 358977966 19472 309536551 11048 26768965 67464 235078042 17533 161122129 112355 42106130 111888 359916168 22312 238279094 77105 288240418 104560 153737911 89467 86294672 57712 353942897 112369 195669030 80437 199063594 43871 172125216 67607 312885786 41649 33892001 21314 304282720 20732 37476227 25600 204508723 34822 43271615 122239 288317073 125230 328082826 41664 146424814 102247 92906501 41748 274714253 24041 161528063 110957 232453353 8436 280218618 98562 147379007 93326 263378638 95124 181263918 50759 177703241 84068 250014087 35857 85111029 16213 152089789 120852 181333873 90494 362844906 118118 52558773 28603 336833867 82847 212463771 201 235766942 4910 183080975 45596 116641234 68700 211133604 35497 144034547 81693 283700304 23792 171271969 132454 238670068 81086 133974131 53774 219388807 94764 72317592 108484 49232792 67925 139101041 117675 165815739 122910 334747837 72378 306728598 90673 4205987 92628 7547342 44852 111658484 13422 174364895 34937 211046118 60087 45653387 117320 223785489 107304 38670257 105914 165723793 81148 148376850 54885 299100840 45378 212601301 65954 313240139 85688 262147720 79440 175182353 66741 285382564 88469 231634057 128741 341173782 14007 216224332 42291 316216350 48974 224176436 126057 82692171 94563 241023697 127514 58751781 20084 316145048 48962 315749317 65283 227710194 35917 357562293 86753 16114683 113559 60719708 65834 310884445 107514 12929528 68457 345177141 124180 314766086 105302 249082941 103945 303288589 85053 341902551 12395 289532133 72095 11809326 105822 249833090 71308 353237516 79089 119995634 57088 1786484 66598 304641144 127162 9579164 115302 29766994 14100 336825455 94593 72832690 32581 248091728 17705 272948533 84644 259015402 129563 154979137 26488 227740123 57992 67001421 115596 32289569 65614 149205157 22137 213337465 90093 138105673 28924 44413338 60065 118521069 130890 224970697 129294 147086217 19221 171645390 97221 34290390 44747 128383201 33053 384875172 70519 58171772 86954 105271713 82141 354756157 59531 73244154 92101 91913758 24438 319699672 47694 292316306 50072 240542321 29433 156467740 60457 58590424 24826 137729913 29924 348679961 81449 91012383 116026 175462120 14225 73233561 22595 294619138 44668 102974616 94253 225777469 48010 49027605 71806 266948982 76356 174232968 96088 373629033 38787 221174900 41950 328619137 48524 118940886 117444 330582000 35580 48185659 124313 107603175 66762 108268678 129271 222727604 30261 163610173 133171 135458204 68410 314797868 85875 78631400 83534 206101482 3017 278190434 89470 226772202 116988 247084978 126019 91186944 19414 332504626 30068 307229588 26783 235086725 13086 346689578 106521 60127000 72648 137142583 25222 143221343 100796 360192376 128464 223757162 21060 188560519 117396 326139483 82288 157979506 78362 159889570 84657 232462790 58643 164036054 68241 343294386 65781 245716806 29041 170272148 69340 202710425 84202 10633331 83580 51903644 131014 125361290 14539 115151153 11335 252995504 128907 179305363 35035 241805725 104138 18026506 61668 183934742 26940 225557183 45596 266229841 103948 100465776 3086 283397890 22696 327161133 115076 377741543 128849 171376111 75627 104010520 54544 247874462 11033 126321429 18416 303226504 27096 247585306 101828 34351393 25079 384362824 83941 71401298 94795 35464502 82566 72690467 37159 318799305 99386 307349579 17859 163627393 62151 143810418 79416 252442501 28979 352268740 8733 49132234 34050 263999394 76033 307860831 90143 65397137 103516 145925972 57817 225318756 56126 157666237 89029 307235834 93676 73815644 87372 53099560 79634 266360135 51120 352433118 86139 370030428 47094 268632602 66762 357759478 5795 83299323 63836 84457974 54734 273479461 76672 174441557 36048 19537712 79206 161844826 102023 65532261 40541 52482481 66288 350792007 23925 17659282 82381 342615511 78215 336030682 93809 248874518 119440 283255269 14580 241025241 114532 146147314 109880 120951300 23680 296523083 132102 148353711 46042 14762423 28880 219348900 84482 42943072 61950 30082985 91667 297324164 107294 116748100 78845 231422088 16354 187936705 64358 336580580 98269 189773606 127786 8304507 123165 195312243 4748 70242691 115202 260030801 16489 129530993 95968 363490677 64771 159626753 24414 160084678 23667 47658093 28014 271862254 124873 6999943 89245 127993401 25081 298684770 8668 191131705 25983 278984152 68020 79694324 47179 68204989 47485 257218571 39642 128405322 103066 80488825 96426 267912091 119318 221935359 57320 326216103 87818 212194147 26813 32895556 112299 133944024 90083 238345347 13840 244154607 4903 252350344 36434 271512194 93978 338312657 113206 243575241 32852 352066699 125397 44594248 23808 35879117 56156 204626764 85364 318272466 11479 291334172 30143 246164629 49421 214728202 82468 64317827 41653 112517920 84502 173344949 97929 123419612 2999 152627664 54752 338225845 46426 31099539 105254 161524742 5006 22204230 8961 221279248 115174 310898677 61960 134406819 21107 334560611 29654 161580775 104548 57393578 130114 110682005 67347 261999010 71613 103825111 9857 233504892 59149 53779257 107127 34998930 88251 168697474 43045 37923539 25820 165840513 116244 290291500 22336 37800259 107839 47639489 81532 335762202 60552 343651586 73656 339358406 63647 14913107 74302 87617801 57599 88661113 73827 378703073 104684 133084829 57097 328840203 108825 185390255 55373 88868389 61540 168254970 67005 379602959 33220 38826295 83806 52750308 68665 274290083 54342 226861064 43042 371275040 24000 129489672 110548 235689696 123050 250062484 41402 157157929 56452 270650490 93826 34964537 69526 82252777 11811 64118195 42844 122415361 51588 40722450 20709 136388905 5402 138743403 52803 246105454 41267 173282679 64351 143120162 109510 197615090 19191 361613766 11638 216844221 30787 202315634 29289 156377499 52927 94281553 96656 320646101 50466 161256008 102707 300494938 3494 209718759 24947 140000334 86674 225872324 130974 350927720 78281 378031716 78112 122861134 59255 380060993 26987 115845571 24071 306824438 125241 342072990 113166 110730216 89593 178130517 33660 308612732 35959 162339103 26489 242595592 117912 130536992 9959 56998580 23806 240534465 97679 137917163 96649 12606968 65819 200777034 92082 177956131 94711 148046551 67469 160775313 126221 234380738 2202 177607662 67768 299857138 50522 119162401 76455 120647055 18914 227311320 42885 82773144 12619 108799787 14401 315671157 76652 20547971 131383 27866314 14128 11912321 48119 92411644 40249 260024562 100877 181529676 93072 203264229 122244 361070894 20919 93375007 10214 49601584 108278 125026946 44336 94733035 70090 204032267 94406 1047126 45043 102849403 3087 86222116 97146 250282297 74407 121082088 8731 342393689 102557 178554179 94098 337837808 116415 351964800 80270 59260440 47120 184028874 53610 299034087 24511 236939118 33246 326402180 52055 309065097 76662 172511029 38183 198925147 117043 32227702 6081 328834379 127001 214259366 66101 288780096 63852 172184382 54928 235013669 95158 265174117 73518 358558542 66183 366779739 121492 309261194 19074 101232969 90507 115551820 51365 81152131 130772 294070345 86472 287041119 89917 276619466 29078 365004394 109724 165283433 111898 225368748 65021 297855615 117926 243316259 121774 373012300 89583 136577147 93764 312879304 30635 46756163 21251 703032 48896 264903685 132111 102449871 78699 128444220 35811 20963600 63156 91965315 4699 139751454 107031 261908543 104152 363279863 104945 284992670 121242 250503140 26615 78496635 82692 195384726 81967 306366843 72495 97479654 99074 117842727 56824 72524302 8884 251043638 62873 323530353 18417 208476622 53334 174865267 94200 383585962 82749 164538698 129950 62490927 60302 248607522 14413 98424939 83231 233435931 73886 20079704 92019 194981929 40730 145671439 8239 308107028 1831 33243422 97256 169797556 44986 177253586 122728 324932904 46476 241529647 53111 144068505 92180 364087425 51150 29406666 132023 169957740 121376 7760774 113318 267963213 20738 17283295 6616 272131809 58677 64270693 83510 193069010 25322 351253580 99478 24612875 96116 254625964 130301 53481883 53786 259918876 82707 317081095 69199 316664537 118732 377031911 64933 11396795 74658 286464665 106265 195164179 90671 104954343 3629 6968261 53240 221377045 58364 351053571 11340 296453472 100315 324804967 104233 371770297 17938 344068324 51317 24070277 97115 40691515 120469 235994595 88270 97914150 63639 218956051 76129 234216583 17282 127914036 108893 373745960 97583 108347354 38756 90309323 47672 268171934 44976 357268674 99106 111066628 119758 298558600 70919 301279290 113034 102849342 123726 145960723 76068 270868616 126342 340850145 66947 159994808 22314 291540106 36142 175942569 16940 54261319 40160 324109217 67985 106116230 24546 233048188 57281 342622494 46115 48643994 107770 320945905 17370 80929265 127932 43873391 63475 370307252 60609 212069946 72187 62371163 121296 205639453 52462 45298239 118305 330120395 65405 47214863 60773 23693496 13723 47401736 106105 109010754 60739 4913914 110390 203662492 74836 103767667 4324 152068204 79199 184296528 70671 148514740 34500 170660388 80720 368069509 35428 185690032 129029 50588986 59643 165855409 43060 183680171 82692 311142095 129158 232661387 114894 11347640 76562 132851008 132133 139331517 72028 152644997 107181 308109543 108784 37892973 116652 222545263 120514 6542446 10492 250906530 44330 337232804 10450 279608076 59297 305357382 36150 51296083 106330 140767026 33475 235146893 69410 7797440 53858 205284859 109162 302851319 43495 124312621 12805 11173011 80299 82132602 62854 69882707 30442 46722956 55561 3473251 101957 176106374 84745 264088302 125326 174437989 123966 303429911 126924 70563396 11058 169642601 62380 231721164 66851 316330373 123678 48488496 16689 260551304 127604 213596270 60761 14186893 28031 371435508 101977 105855834 38404 360715496 15364 265812468 43916 44082732 88479 104895896 126155 113475455 44999 62929164 116199 175093099 3497 231174523 113787 30281039 128197 330159830 66967 117749415 73254 266452593 19452 137258089 70611 97176438 30731 249358400 52574 140546992 118141 97833547 77344 270335482 121678 356513253 98479 343158730 93478 122407906 69507 357162282 66900 137469110 87557 378877387 101114 308852039 90946 267000015 112459 349485691 102603 18834847 37308 34475180 95778 176458860 83732 212439964 58487 112084447 67025 98576055 43024 73678130 129741 306406559 44768 139291086 86443 89341004 78330 261355143 90564 263196269 20747 39505250 115097 6599686 73201 338760192 132415 234520998 119376 25356857 73612 178067704 79389 65321865 114264 336196516 99795 318217429 120366 159729768 95798 198352955 131958 183826303 93148 69976033 12513 96385153 115498 16907227 69906 280913597 116489 167230418 79289 32506557 37280 91701827 61698 118899957 4401 220295030 86537 105175869 84272 233927754 122463 237327915 107374 95428350 28051 366663895 107353 10775973 17789 24277911 78779 244101431 117015 204081518 17607 365757063 77850 371206674 88894 166310450 7336 164865469 15373 240080773 117072 359669247 15106 259929500 6585 221486654 48143 319496366 129123 81560246 39109 301297397 18509 115229994 48630 77120881 4633 291293173 5640 33493506 37181 103242417 105844 310791939 124296 281824216 13222 255631325 79290 295849036 123454 372404390 90657 296515838 97690 238651816 85753 178817431 8884 341639574 51388 344024944 98343 89963538 15017 240580285 18201 99930749 96173 157958867 57537 281449101 41349 270767932 54769 330764687 2517 307042442 124813 133189648 22729 307591785 46266 200909774 4550 57580753 47513 143744457 65286 115857154 48598 135175482 34389 333465027 51253 57596290 110342 103430621 103030 96011282 27807 294881088 55869 83723136 27609 147054146 125482 87027198 82457 364906795 7159 263219448 128022 97707875 7438 235385001 55938 101907746 34846 254617205 57460 85992601 82342 224546219 124785 36627527 64078 315780428 76536 182139934 99538 38660512 96373 51402422 15296 142223697 106201 185327402 128392 165547488 61483 45346805 56308 245154590 107397 220318117 59235 171531673 30906 23933368 9105 277392877 50246 216536642 26180 279901152 112907 307714543 125415 98665808 110405 94129756 34933 87428550 25960 326988778 116752 298962589 20673 277407940 111226 307611457 118082 117546058 18477 89242987 109203 335840196 36506 322412220 38645 93938462 45500 365619503 6397 65196902 8055 73352925 118391 291805498 100150 126284792 27838 23773773 1839 51298545 81460 201653142 63301 34413844 110583 245397415 7734 219495522 33489 241315355 27820 329678747 74066 265224150 28569 208401494 58336 41973157 31313 30710770 5754 358836707 95688 295549014 106065 167091024 38871 174946787 111269 115615814 19254 291267074 81925 249713689 33643 270761138 119155 281811344 2657 254020670 70094 291072583 51337 14467575 81399 180197798 24627 326827767 24458 313708062 125638 252944113 86416 109756584 55475 164625344 104598 59338491 23115 233973332 64893 170707867 55472 321847138 130889 146013515 47180 32252862 27718 33099117 123969 102544951 66747 369917394 78961 64365950 16515 30183141 29959 306138243 120057 347077314 120852 344210520 87588 180019856 67804 217526012 111594 269715444 10508 342436642 5730 46948718 57726 23356060 16490 310644804 85017 94597090 107380 280250731 9864 270108889 29380 176906356 126416 366862509 42213 350610721 11645 132391841 57671 70531776 107886 303721994 66773 133653015 68575 225990952 83165 98821142 120687 285226271 4676 29168648 53535 363896845 36048 146277164 127602 166843046 70900 32314793 7377 48001969 65186 198958310 105489 95437475 44447 72172911 26696 20578955 82896 113170417 70279 174118172 12253 211834942 117320 100137849 57218 303726989 50267 91163143 638 218576891 121545 299768945 42437 164945144 62041 349476319 71342 282795771 14308 285954781 44761 135581347 47422 38283512 112740 78243429 12365 276603666 79972 31423746 14509 182460718 94692 298002714 48615 302903545 112659 330726630 102772 379213415 85130 330873839 67211 220517042 80166 190942951 40351 249682035 107960 126484767 123875 59629169 20033 292420153 111433 228038442 34309 31376782 131202 147048495 22339 192124246 22008 203124621 87715 38512332 123179 284198185 31915 186511280 130401 101712252 124476 233891819 72216 383228081 42827 197669507 74714 59678662 50476 117744502 113862 128917386 82158 237349404 64144 280532732 113303 125873572 113290 135639092 117534 212475364 13216 329762304 116508 354710955 5887 210934254 69068 259189564 29840 87121994 49283 320290833 17898 173893528 89571 296464343 9367 350599569 70576 375128834 61005 154541689 89524 321459317 4203 80742778 91258 96175589 44298 315649326 102504 195460557 1747 122941735 54828 136476495 74845 366503852 46657 262839865 22551 59307638 36056 283122319 105667 236383144 20446 248008442 98130 133421759 8130 294755925 24249 377601868 31307 309967274 47192 318141859 44026 350550409 90785 111964116 45450 79432546 115769 158630417 81574 292397623 82140 294421268 22396 251708826 15489 371108882 23658 299454729 8981 345145448 71693 275233430 71426 237946508 47308 178976615 94953 241303141 9438 292289741 25003 381519702 3950 358288337 91113 350000111 43652 194471626 104743 86661007 19139 61368622 101575 108067510 72204 299837815 80624 127914710 89636 120672155 131259 100343371 14120 271629653 86402 223201793 94821 152186156 89614 183783142 61650 228637035 44992 118097963 95711 254743106 101220 76606886 45572 26391624 102993 97900463 92607 236881407 89619 129236411 88170 139267673 19865 374207900 94895 171485832 117620 39299690 79309 114222989 56052 372932197 95314 237645506 50378 193337212 74312 229714889 109541 318133263 3115 257308631 129714 309825981 126710 4697047 47856 336020582 35365 30339444 53985 251345038 20871 8744605 31008 145702102 72263 344228115 40890 127218876 5770 194553920 6374 39154003 80742 246836266 79773 83881280 104553 317146309 75833 316090174 30344 330028195 120321 332040129 97702 190208870 31915 25716257 69081 151379304 50554 203647731 16333 257153899 40614 86511118 29818 109481158 74626 330490468 18552 363495914 37832 286475781 44367 106802813 110075 308898909 38292 15500753 106516 194435920 66076 297558108 81317 247194589 88683 93724113 9658 25008722 81014 371110773 67984 260715161 59201 184526677 108146 277772247 106232 313565800 5274 173243477 30681 126880913 14340 247793935 115782 349584360 111809 3148028 97120 84580046 105921 69252272 30627 2087755 130542 310144749 94089 46791687 97574 273740246 123332 358294831 90917 134525090 20506 2299066 73890 363283069 105367 278885846 13870 227121772 74744 128163925 15519 377892951 14495 290516221 10619 96575488 33534 270926679 30708 250893347 2878 9615403 79518 297549624 12539 127346110 12898 23820645 22213 370505870 75445 282180047 78361 46090945 36606 27628033 83959 46904979 97950 337428183 102112 159355718 121447 108455246 101410 317439979 48269 382463423 1236 7894630 101498 38784324 12910 242739470 129076 6327634 53919 327052059 59463 170354324 86886 289801429 85260 373217893 94319 269260016 83592 210113630 6580 46749648 9423 9035025 33458 296182172 3299 165840786 76489 184089322 41922 210288955 84172 165135929 36022 341962530 23271 358646597 69202 71242977 69388 340488331 126399 298097138 107025 43251083 98288 23173780 78747 144636351 46043 238972621 60056 209255631 130293 43060552 80238 368110765 39737 234304163 82419 168498482 124611 304353557 82315 28890257 89347 65987163 31141 19883397 21987 379191875 19240 50640666 74311 186564660 11003 150431597 48534 280587781 84017 213014247 98334 64092112 55713 361873383 1520 36707890 128596 214337764 19917 29009118 112077 164064925 6395 10010246 54123 166385967 73466 38712834 44108 292328596 75408 154959074 27068 349644801 65021 129298913 103613 338575148 79642 177314268 80762 203251149 79569 341789384 40078 92318995 65106 125522814 49639 129558644 47942 334500350 37280 310015964 115755 156822277 120212 114430935 20201 94180442 10387 110860967 109106 5540226 53821 172667730 21217 96803274 39261 216418079 99800 74946846 79728 43193117 53039 327141555 33768 299841915 80185 66311336 65677 320612101 46734 283255717 106737 290241001 133066 44529465 82679 156109897 41922 372566318 113967 85075465 113106 317933433 128766 384262970 114774 294055264 75355 255654536 21212 132640536 79392 232444816 122438 59603342 109035 117833755 11435 5510806 3993 381123632 109869 71740570 92863 213541178 48311 72514833 52753 211438772 56665 370991371 50902 193092095 49671 43716205 26362 155768841 12418 180745597 103284 214838240 109968 177079486 40778 108252643 58406 68974935 60200 65275683 57321 234153162 67838 348364316 41644 102257768 79084 238143075 12894 221418904 39433 16268998 130116 99650890 112377 224342840 101078 254222550 72190 354089686 122098 194166991 120047 279417196 63419 362178033 25213 176329627 74720 380901222 108124 52236357 95569 110956482 105153 100776267 41613 318383946 85069 209093810 43930 2448221 31628 34109507 132320 73979270 131063 190098570 100362 25268897 82828 80706613 58338 353188612 98517 9072477 44818 238958881 131578 160453653 127444 379150504 111548 266439570 43081 287834499 69939 330393460 83510 162683752 48437 157021126 24522 234680451 71791 243051508 126492 238768169 66011 383999784 102720 156942658 22449 148675814 10442 80389735 19214 72037812 93887 137819705 13954 196247936 38465 87080241 6253 342433368 50783 73332561 113193 112186789 98728 58698494 88166 141722237 82952 273187932 69144 42838012 9097 8508646 115972 153832216 49208 309694199 107691 219908646 40214 57103087 66189 353746069 67373 129876814 74721 187757414 59126 242675662 44295 5342783 105379 73645600 34877 371702377 109026 337566119 70702 173815661 130656 184423022 81527 311990668 131750 171082474 100745 379468759 94697 53393488 126297 271619135 4556 47884410 619 279647821 71814 155695012 66196 369386852 85664 161118252 95691 224924200 20172 84490681 89762 245146140 67562 254425651 35803 132936369 39793 305876622 23272 268012148 74678 163509690 95309 109064846 86382 291914166 53172 15751255 97776 293399289 85599 96941521 81405 209418600 89634 353277195 112254 9098895 14723 143053997 28012 245912922 85429 270576047 102874 135469418 42597 309581381 45989 12772907 50536 135871948 127395 214241903 60990 57692647 13704 82504218 100315 214063745 60349 274297829 108048 347397355 75872 183893942 106377 113127353 39404 63012487 44718 270863878 9996 241995536 4964 318373174 98051 189499239 101674 134433546 5802 275609860 105189 255358558 41496 156587747 50687 18167150 69818 133239495 72230 77283821 47721 148600374 46261 300537728 89385 379526100 19755 23055682 55235 55799865 42532 48037190 33015 53846378 110188 145072580 49506 357247634 13277 248111323 24312 149423066 53614 153154015 53410 191850319 42891 186113918 53471 190426390 130789 198417437 74300 316181271 32640 219522558 106579 153975000 68763 46848515 24624 384280158 32349 60416461 77422 26698949 28304 331362255 62159 189777021 117840 152205699 128369 46683248 96342 318399808 83296 139035986 42112 253176990 56538 73421127 37026 273225318 84230 231665125 10859 336192525 58307 299317750 76253 82536451 98227 70321676 42196 132841447 39151 215659366 75393 43537052 56929 234266221 33016 185056391 72564 328720052 52195 357219918 123104 247774977 99091 100353559 132359 37743396 94800 92462169 101766 163646405 23010 178871433 11925 279306492 60695 319765722 77181 253032882 71194 325209200 91488 38046510 12513 267413167 11370 216551888 113960 56023735 42895 374464212 55176 192044208 78364 25836313 113488 29031083 119800 28314721 60823 202143813 128106 116736243 123756 241140639 17817 381760560 21437 279595694 34984 294773624 78850 295255054 68623 347182806 7336 270936409 113643 8277216 78471 352927820 88025 203645854 42966 364714867 89777 119277005 102653 347296864 28783 27223387 5055 131591357 42473 200787237 103908 150665278 86907 346453646 13977 1253654 124737 35285202 94142 114168934 97372 186377573 43074 123462379 34415 85830274 112561 210232270 41611 15503005 62692 165562723 41513 178791226 60728 336743116 132261 100891692 35580 371737980 108335 259837008 127468 235218031 16674 92967912 112039 99185337 13416 105335726 58098 225607879 84622 357824289 75673 107022043 109361 324792850 86127 24863735 21848 318088456 58921 106025881 46088 261131099 10061 315080657 73274 350007675 7987 266132203 77778 96330695 53055 305206029 124714 51421853 100709 48216722 16929 243171708 17775 96508257 86126 364638317 99583 37394128 82702 309738153 15831 97916660 128952 52014529 15228 195288366 94493 158855842 102491 369866610 16128 118375565 119018 16859499 13138 348469649 123383 151805435 97282 79300806 86611 185035735 117585 217791539 19792 159567017 119407 311857721 60066 381397519 73354 84696135 105677 121081241 11547 201848414 43619 311668852 68237 319112170 19245 170099412 110695 36608692 123745 297836401 49230 42995511 107788 166444414 91437 92725839 35173 378901690 39943 235055297 51614 284970888 39407 177883833 15584 127432380 29654 117052474 92012 341141288 2249 370224538 109613 232427947 131030 280688464 3146 260851916 30245 307097630 27878 204766350 109673 56433985 116831 341867336 8044 178605449 29428 348296360 96962 59814972 92156 234235933 97866 182432510 67655 133332089 67528 369862572 59775 306858353 92312 219908879 42976 84978780 101932 91991113 50728 160480054 71730 130208989 40999 275347883 67420 334732535 44295 85268002 4802 58774967 46943 71867881 2820 149490032 55784 292035705 60653 269357068 69156 166049144 107363 346552189 106394 363274570 61866 95622397 32207 113478957 19181 315719822 59146 262100224 52040 238984459 16507 226520136 92435 102150766 56851 224540023 55858 16668471 94015 347832467 80441 145142385 8543 261323874 110298 188099683 91364 46985537 75210 93554152 91089 204625558 119634 103920959 105331 198821344 88097 95612845 27602 384243650 39332 196828003 7447 37619527 84154 329891909 2817 225422319 88159 174577877 54176 60445178 85558 104772591 24884 360653045 79944 105355966 114479 296344670 25293 335474104 92257 34945253 24363 168965386 66300 258448292 121149 289914947 6335 183006042 20432 215637836 60395 369963279 35645 112425677 23527 22333785 56537 146708434 104622 250002938 45450 93914116 127374 229040805 5600 149845142 95808 373156761 46889 345666273 65602 170531749 107657 212564078 30109 161609132 109603 274446035 72715 72537501 118430 337536614 93087 323507423 96303 267569925 20838 68899104 106627 110513861 20236 234969685 68846 249647445 25000 75174076 93155 8178421 2183 376853970 31945 252050725 123082 186187524 72509 91700583 28150 8040498 11591 164762902 74630 164695795 114412 205151444 122128 176504450 95866 196316559 53034 245202919 88853 316416274 26357 100402094 29037 268420488 120926 105922120 19685 155964929 24737 247005819 129473 330362423 34260 54474087 56987 338109255 47752 347232956 124189 63088331 16098 95567616 16755 128125218 116750 361656794 11841 314698989 54287 179019951 112828 315104148 107591 373438434 109376 200083433 60288 88462619 100637 164218729 71831 154026806 76539 234401147 112514 277661920 13781 60469557 38383 326920863 74149 300971463 104346 132355317 46220 262780344 40410 161129728 107589 12818514 13290 186175341 26436 241901152 28773 349757414 129081 168656192 69875 249077909 71099 59570665 82495 146103613 70654 313812465 75687 104906458 84156 332545070 31302 93908886 40194 148577095 26422 251247209 22073 89057152 44907 351043412 116957 51303685 101665 378589039 12572 44415716 5961 230688657 53500 214827453 78216 325356951 23255 293597872 131434 226401324 91739 37731111 129555 380626844 87620 339872546 84303 208483413 119594 360827194 16643 65604539 100535 365010937 17223 188649769 87642 186552623 43581 294842132 19037 204961471 61897 201561936 90371 96400280 72068 68040036 68788 225752283 121987 165618969 18195 279340544 82381 378403601 112166 20452359 19359 268163186 78538 74129622 60200 159778960 55133 38600350 76539 328164873 101585 323917892 9419 291345613 17025 72895696 125364 357837798 14318 26955501 33418 158076978 120630 217896389 89975 19245713 117112 274383417 40683 269018329 22510 215422015 54562 15526206 79205 141459086 65953 151201592 80232 186325328 58154 47103130 21455 178872092 85423 368822496 18366 172981153 47002 85912183 67198 17830371 106053 164420336 90102 364950273 97155 100156732 18062 89079035 122173 174418446 132978 362426151 129608 230854633 96640 34534333 84920 144487528 16806 313407600 73618 69543319 130684 160118341 120885 243277576 79614 170924742 129048 146744826 77412 138035126 75271 139754877 125250 374567756 12425 73568161 77021 9923713 12517 91446056 66969 132159588 62712 376654511 125062 290242386 30377 255572245 56915 133128164 128842 228493230 896 126350480 87616 121429138 88169 372001306 10424 313637531 81764 23822576 73059 154200597 100982 375417885 3873 135508520 96109 182907282 63916 116293081 101090 28365394 67239 218032577 73085 353437038 81985 76173729 11667 127306954 38058 155260750 117898 380142070 58032 370336663 63614 225248502 52435 171230130 74481 274508282 100396 161140842 811 233614765 13728 212807201 8948 143838541 101665 49906135 22973 38583189 28888 201553452 52156 61392531 99037 45831479 23062 55385930 116690 302669824 100794 86784152 53043 54336370 21214 63657202 116572 329173266 47175 96256455 57358 203963805 109887 252108581 45790 83312272 105829 369225055 23269 99808591 70233 282956859 123711 2143273 95759 381343868 65577 53013514 3051 45811145 77116 80229248 20193 222581162 30825 91547292 78320 245332971 96487 96838370 117485 327629135 130687 56048002 117183 186906706 78248 380271966 41377 194704459 52330 322193275 52554 370553859 113800 244408276 64871 348802722 79089 235942946 80463 266095779 114722 274204763 74688 302655344 13658 344619705 19414 212890596 25837 287986927 46540 373021565 102577 86785090 129185 65013486 40585 323711157 118206 309282214 114215 14688475 123021 150190900 28751 107005101 113840 359520490 98629 132490974 79392 67263888 114050 198786243 64222 62699588 83994 101283468 75209 367869265 54862 311169057 118660 50026171 132118 262586535 4968 235090818 4274 253327000 27054 159147142 99460 181446936 81705 242721506 24815 78269878 43223 275846369 97573 200019393 90066 90682100 91876 306054423 3210 228524461 95735 179502450 120486 154160090 59736 144012334 111281 322935667 50395 347340315 122754 173811644 75948 97549941 120044 83840344 61844 248367159 111850 195819325 19180 94573390 37723 143756534 119824 26097822 91594 173839861 101551 214429546 58024 366089130 102407 96310365 35599 277322972 48936 49861589 28515 200552397 45456 275134422 10973 311618170 6903 45364089 63133 201725935 85076 277005613 103976 132510487 22706 271434458 80269 24878422 19534 9052119 130723 43537703 69085 290958189 81689 163704853 48580 149995330 79536 190526782 102250 11121883 53430 58789105 69451 149908286 33414 62065479 129367 342058898 82397 49000808 112212 224231782 39467 209344645 58380 321368462 106540 185602973 34696 315082173 48958 239373342 103121 291706913 28186 369305149 74815 183052550 31034 311025057 81216 225158596 113318 134114429 12218 341498552 119018 255856306 20715 79731459 129705 343416929 51204 291158636 10896 154633890 65388 297037672 64825 50219508 19539 140643151 13222 21616076 61339 10782351 16359 149747565 75798 312479854 101067 281061629 117894 335034772 70671 77147692 94281 24111218 88704 109189894 36389 336950844 1985 333692057 111070 205163600 74823 104315414 81222 253474339 9073 59159652 33173 193348932 79195 227023485 47051 310037486 55139 168183963 108834 15960765 113621 19582581 82357 127791162 37364 272260190 84102 21454030 111069 94274840 57198 164969198 71901 341136009 22808 48440503 86000 217204255 73384 298719662 81675 14419626 73664 37220141 34206 131043102 112186 309445827 44026 139531926 99478 117314932 75801 373488208 118974 152854679 101553 256518309 28787 272947551 95926 194605235 52167 250420729 81329 17781564 9564 18207008 103545 196019790 109573 249557847 88395 53982933 29686 68595368 34302 13161681 85465 64664823 234 8632371 106302 120723803 93316 65164971 99893 2075303 128840 314211903 70436 240577311 37040 149917868 16143 311382403 35009 60382751 58683 254507069 66 164157487 28397 102381258 99807 341262387 62113 313826233 120066 283097977 98734 344470913 72549 297765537 98515 140063953 62380 116262945 86871 294776741 9171 281256960 95876 363532728 64480 119888245 95390 6601966 51108 302458807 53018 61782208 168 84655368 36812 122043971 100900 271504378 82877 292862119 82518 189331508 89120 222148002 45 376975694 8465 135448679 62337 309040507 20649 7168780 102586 87311584 108114 319667216 26472 244889067 132427 132137237 52847 164122689 44158 236053702 88109 80568352 93384 7955559 119151 25622753 116227 220673291 49231 289718757 19692 27417343 112143 371384114 13046 105102867 26231 270044436 87015 67024139 20865 2642404 56584 187366050 81773 226023500 30154 214635063 74299 236472008 1667 277958511 51694 222271935 49477 228576311 119685 179005134 68308 377969220 59536 89326582 63901 183059691 74586 328186088 47495 374412734 22210 85656157 17927 335199883 90102 332807332 43563 94015698 34186 201074519 46541 47904338 6725 108381615 124268 228893071 28515 356016648 65147 311131010 113413 113192198 132764 273679349 10250 304377705 64518 172046207 16674 227220945 57463 245668935 110415 129847012 27896 353486919 49987 314585079 100455 244303772 63041 214735326 119698 65389836 32498 162534623 19258 279422850 63116 102172676 19943 182441654 59258 270204806 18010 154793558 117314 196745720 52240 133939738 85005 52580632 106853 179646451 88868 205908943 10585 309618179 70985 206082560 130504 39552401 131995 228757206 131410 206281157 110582 374641100 93458 226402186 111419 270522974 133092 273991699 100707 38694432 64985 356069376 75120 98523467 82368 865251 43047 247127781 91687 89975545 80312 218613811 116322 116317786 120882 379212259 41399 102176143 103980 161102062 105765 163133376 93386 290163456 123240 336531312 92255 227634767 48690 228949797 57145 258953421 89555 194146250 22142 130168629 19878 344657675 121891 236772853 71630 243977304 109915 104603659 69785 171245109 51862 319333050 68874 88799826 51333 304212027 81609 355881000 40944 192709639 26892 264213364 28579 250117052 96933 165003743 73219 136563687 63028 54195135 33000 160077988 10316 256022211 79092 72828387 124465 213405050 36479 258076195 49367 79297952 120288 382593704 76934 24976832 73607 137713360 16020 250438921 2345 379674822 96578 151945472 122004 152769580 117206 308384508 119228 233809832 64602 260654967 26292 172788221 85823 39660678 81893 46564699 60848 177612332 61307 82569738 116787 213646863 100046 372519537 63205 91103570 120016 223348194 115711 164932777 107622 267759219 39559 98967771 87363 211569494 6285 60215478 85424 256056635 79977 327906818 38081 343027376 22325 178962998 119219 331508434 103415 325856351 4164 69462740 70203 94218977 56568 372440889 97479 149869664 72831 184857065 117432 317166473 52460 80439074 45772 366487246 114359 320653481 79357 264857705 86119 90300051 79621 165288480 113495 100011124 109890 280255818 114610 125306705 88511 283273220 11678 154983834 64382 113114719 84104 73900766 132774 218864346 14471 350318288 88605 219317386 5280 23899732 43263 161014597 69789 8082951 81350 205714244 124433 266126167 16364 6465914 6262 145212623 103891 255093388 71404 208319264 132024 290469556 95647 320794499 13719 191447899 20745 58289620 46190 266825043 120235 212168373 28144 31869200 85805 349634026 127852 58928481 20005 238063218 87051 169608336 25197 193394616 13914 82246364 69215 203928771 104252 147427793 107851 170080164 76448 349964821 103228 360235903 113955 343455621 48694 159919093 75636 42403649 73305 284917376 39978 23815346 10733 218250446 103727 227047288 117824 201967978 103534 262677203 109784 26900020 120693 290248041 29041 70654008 20923 53482992 51611 123245178 122239 366995212 108037 294471268 5453 102241848 131509 352970057 52981 189739544 24644 130232424 82967 219553191 54288 312893571 46559 367441234 102050 148163960 132752 62670671 21841 322301026 32360 103360725 1359 253276594 84538 225163905 77780 223474392 27881 364735580 125426 348947037 119433 166533529 49859 188247231 57525 186023748 93361 2442473 51641 253178659 71456 28019422 94955 255799586 63079 20304625 112923 57882250 66708 347141525 41060 163854131 38708 302521707 25414 88034579 71464 311426487 126980 168906735 3879 384716829 28415 120542406 112627 184188163 13671 192132964 22455 26580953 48274 381622112 19911 226644992 62009 15843666 20352 340572451 50293 369777917 102615 209559902 68134 349113160 91275 87084959 94822 126693384 62066 192853881 46560 314198456 15580 373844531 5054 16132828 54332 69231615 32892 253098696 102285 9079251 106452 209630272 43842 316423083 24946 135407138 113553 122973250 118267 274666153 72895 125272242 39740 348276634 7403 124080942 131288 131612223 546 273310451 51217 227668034 8794 68482986 113749 302492112 18738 178230507 113977 142108224 47879 295666924 70104 251029659 96205 22657537 80497 103336104 45912 271114233 14646 127074979 16498 179438026 40490 77684079 118670 307678896 59448 19646434 100933 383607688 118903 61179196 114785 83255789 20449 233199747 74100 187630757 82052 259471157 36297 152250366 129755 178772803 117750 205919996 126954 205253189 43647 5679573 58882 67172123 18540 6602423 65405 234997022 86303 119321242 105365 42789170 86480 225845560 25064 165520457 72405 139063767 120417 230891130 83090 223561973 87087 124419991 67161 85699401 21263 342078637 92684 125705053 105769 284322987 84897 114130230 44896 180973059 42477 68413779 85598 224696110 97675 133506280 10124 114538459 35724 159816918 57921 183903421 8294 28051269 21743 14165170 45462 180976731 56041 319050094 107674 229479074 70237 379009789 25050 231910731 2282 71401945 13653 98223366 126626 380860228 64871 117397939 65653 151785952 56364 344043918 46099 162561459 111295 121764141 61847 11230235 74039 71822093 12892 291670307 122943 54488414 112347 330669574 27671 368082747 97447 353924818 93031 102265434 20709 123331260 77114 320355565 65854 319525804 40954 86322452 71342 17331608 96661 76178988 71461 2451217 76118 51869260 69612 228338352 23146 205146138 79574 142513766 118003 23863746 67007 52821574 39229 173641345 108062 236034486 114767 164954120 5379 114467031 18786 80948116 72405 91011755 70682 64615055 81490 364809538 44582 2632521 77384 50474693 5851 43757591 43764 323966323 92184 344148199 80289 27037374 126138 238317673 68980 10377776 109048 213823652 130412 319060476 91924 92115431 46986 320151072 64803 193573837 7919 336505074 93478 263699099 64328 286324154 45779 143450496 110820 251158481 127615 350865558 46986 201812673 83916 53913939 87386 384664247 69364 291805173 46589 70551494 74274 46236027 76532 108635046 42634 195032097 115597 7198857 69667 205103000 47917 151069036 45945 145919464 58258 157301381 36698 187598373 65060 234404248 75733 236365453 69113 381509602 18172 90062320 53751 267264267 22319 349756268 15585 219098420 88 242922176 63050 362395119 39032 263174315 32456 345132094 108127 370891743 62749 6159721 120094 68717557 93108 298719664 111682 322456744 72438 191951783 69441 14573955 70754 225314265 112045 278800634 95716 358560827 119487 132690627 119009 56506279 75028 335512946 3356 91235981 71076 196309994 99949 232947289 35897 325113804 76536 85390423 86869 180230605 3616 164849792 109520 137693472 101705 38215107 56338 177769187 127499 103547121 28713 113226044 85304 342965756 30978 143611456 83680 306902065 29104 321682074 47859 53608021 25682 24980352 28018 56427608 128695 74534802 43155 287711609 76396 313099125 3927 37852870 54145 191441748 80621 378281463 106427 305619986 32271 1770959 8583 325976915 71436 44839836 75588 208460410 49616 145465994 28383 111761941 116310 37132747 107508 193370385 69905 246614167 101728 334536396 127446 116315229 28379 306340090 104899 42036409 15912 40331434 80548 354631532 84316 365769169 100854 22989304 99929 356842203 113312 48162109 21708 270812448 102354 160594139 69479 262338801 90409 236659151 10662 251904999 57114 365883147 35544 74670901 96403 220322314 12979 284658445 14761 351560839 128683 199353157 36430 60423067 66696 150392239 110306 242708710 66420 10555021 84792 46246482 128005 123715584 60145 43626636 74059 84133301 34861 49056805 79411 260174326 109399 268175185 40438 229471201 120208 375325605 80527 59469415 51670 75568776 26983 242065623 78845 365031779 116832 237274795 30043 311037910 117861 80462492 11034 241501962 59601 350324932 63502 331984269 61657 364549777 96403 184232736 82144 380225643 11559 299892440 107780 381726577 123429 230235708 77181 160768869 69340 66578003 59812 283568893 95218 312920179 3507 34670699 22582 290393283 103534 5348214 54667 38824562 131039 121502607 25433 89205696 90947 277353008 31039 8621907 56080 382697501 49528 123907236 62971 221040067 133038 338410607 77210 76008037 67748 343634315 18398 303120816 28417 314805962 130737 294960391 88499 43306019 95284 45065 74039 119758734 32997 66069744 126265 299851438 113430 73682680 14048 143803624 7964 192357970 49957 301427824 103388 206032689 57327 142490896 7201 135469714 107031 15380907 54342 282041626 5752 101251709 82160 30045048 6684 148063899 111639 78502038 48724 235250576 95522 320068649 103360 281270967 75965 213804412 42002 103966964 1234 78738332 94267 136998374 92392 233152188 34654 260063174 95399 138949749 34997 7687192 3455 250026839 109747 108265249 14337 301770093 71516 327722979 22958 149104768 43137 38714307 26164 70053507 95014 60228821 38874 228758808 7697 180779192 100532 33371923 84588 71765534 44153 242026884 37709 131954990 81006 137177735 4050 324054139 87692 201945365 102056 251743989 63405 13406395 133153 14352457 43074 238881589 102144 235335427 64635 215750856 64868 241428755 91383 224292574 76851 134062080 39007 380258212 31404 104274458 65545 271584949 38195 114911568 84740 47459201 20111 100259418 49839 101385612 97766 329040346 24752 161780309 12795 215005667 123234 271079360 79519 200361373 37830 319846064 126139 38402695 42442 119176949 37248 270868680 101232 43832220 21005 184674253 48064 297698394 84906 2711385 6201 26529897 52613 228038655 85905 126658707 5988 120923595 119316 131718284 5924 15488241 18728 163143532 90998 215100158 125049 231217448 62201 329246729 13301 13977336 95469 363172830 68199 372503854 35364 36002463 91038 277528199 107491 293412825 5841 241062656 51202 327571133 83586 110278813 111167 79841070 65120 55319971 118830 327597522 31353 376144528 41525 323725667 115810 345897060 4763 48031892 115291 201463224 130303 110781420 13744 37404284 39236 203270240 91026 41673783 7906 172113586 100076 26582295 70151 343297653 30426 198835780 107703 162217507 48071 281677160 110200 371563560 5949 63605562 49707 300145197 73821 244563633 25087 74078454 7602 59537540 29375 275733522 12787 252711971 118423 231571659 18493 87630243 108939 365971281 30109 98588363 126823 350175710 1359 79475113 18141 283789051 12789 116672039 71878 266800584 117143 121837616 113567 133794807 64344 53152469 5787 63240667 69617 13567396 43803 240831072 108834 180503244 78207 33530418 16810 337821962 122252 329670283 69679 103209913 78903 379336711 44081 286089130 113695 954024 84074 333961616 63058 308139862 19765 170024661 92423 234444252 26920 281478317 116301 216767081 91477 212137463 82949 383631581 125120 378599093 71059 343346986 75491 162969391 773 116726266 110687 232544776 25851 151800671 22676 125033112 112677 339724168 78938 93152708 107874 231111623 28274 372856574 122518 323388301 16494 107050580 129135 74175870 116437 212372605 23359 27342148 115869 342960828 65010 39023978 38532 274308753 116890 362273278 108513 145224413 130341 362198286 63761 45562042 75764 215172744 70014 160820114 79277 141220899 30299 170259343 62471 77144695 100847 146450137 65737 79652435 112444 203022127 96341 163745381 63237 270951932 121638 276226734 95740 282355491 49741 202171438 65418 353921939 64826 342947498 22052 231195818 16748 159210464 98922 371978511 65677 5573212 70721 341716906 76125 25154859 105058 140987902 14791 152315440 55776 146660219 75073 348150095 13714 354848903 38394 14910004 80221 300670036 15669 315317560 22390 351792126 80778 190443105 31251 300217638 106380 268543936 124716 67646571 106654 33153670 33869 98381990 86856 246444274 12612 95625844 13855 329624787 34368 179779180 66165 208206415 63259 277986449 130257 294805985 111981 314004471 88437 51078099 31488 357145743 83757 308458616 97125 239357528 87642 197719141 1683 103063083 71526 348491424 52768 288706254 127385 306178582 107415 90433217 132790 257552617 129018 217284129 124986 125010293 62877 341593209 45354 113604211 20575 347021372 41589 142320010 11057 66630937 54257 4432281 39899 90491978 126164 179908159 18529 67724796 37491 282319832 44401 82691043 7464 17752110 23442 285664331 68693 34225938 88509 355811627 83152 182858563 8228 326158603 29208 365600722 79312 303170685 15779 61010085 46996 189085667 84316 92535180 105424 353457095 86939 85881341 110913 62990188 13996 120215687 99345 223019513 118938 170774386 32078 285197390 102879 273728082 23440 276444759 99828 220327941 17417 202111583 10832 14032768 59510 379929393 104705 117892286 97121 67245270 103208 27965978 117374 223551012 75620 111049766 113803 298552504 55394 28190444 121106 206751273 67607 328634718 110109 173331680 31199 309852910 10470 108753732 33284 21370322 97216 49924487 88786 99647208 65438 47980419 12700 25115720 21620 77148548 77095 201165678 111652 226118035 83887 313953096 103974 213964268 76038 111427928 98131 269256858 73149 277675725 29558 57164303 47646 307833692 92286 324072437 117532 86447870 26433 202152024 65825 308058906 93525 308830612 42559 240443573 78186 97629390 107262 146825023 56681 61056965 66330 261905788 120532 257850399 19470 331191915 125520 371194348 76753 14468316 45918 142117701 112620 96597266 53817 355577952 79671 252767472 83583 224536575 42346 331407489 21442 358665117 36272 225661121 6999 64219125 2393 183042028 100868 16652370 102065 27892810 125084 362565804 22685 68646755 21826 173798173 5740 283092288 120256 253169875 97385 119577428 49481 35116730 123846 330257872 128841 69990991 6029 320548922 49481 74753889 102213 266670183 53913 39996018 92460 241743005 33134 292217054 22685 191352809 59827 230023055 109312 48865713 52218 81274630 107361 23875769 25146 50543751 29795 250926014 74354 248953469 100776 257575042 29498 334767035 76363 142833010 113912 27289199 72204 272360048 120651 160117492 32814 243463509 19103 326882337 30624 93672954 13590 46440381 68175 137357240 63157 310352350 5700 351104131 79634 341136513 132480 137976827 104043 190996135 43871 350978378 65182 166603728 96643 138157678 13385 15804370 102721 329433526 72237 252178950 51534 242276975 113239 30568363 1241 265555374 99692 49341953 128269 377764787 107438 177365463 49923 71490063 122955 43090405 36339 229154622 84115 34846363 107522 334230877 101545 169968935 53890 287645321 38018 169055759 1018 141797845 38400 313867667 64153 342387625 62139 270535584 33605 309928528 111702 263845232 73328 162153111 25299 197920976 99746 142729596 67002 143536387 65734 172770365 58549 119477573 25820 12262497 28079 58617337 121342 217401111 113431 77232686 18583 175086702 77603 11295051 14853 248374240 105612 228562402 130883 236392583 99881 130320364 65133 33315646 86179 147926322 121054 152004690 62105 87683634 17993 111314569 122867 171908769 87073 322434544 86266 29612341 43533 286425558 32566 77861818 16347 318066924 110647 292416921 102803 242983325 127712 192703831 43533 320318596 5581 351564717 58465 38150299 56396 250257877 130312 244050451 94493 66873819 131834 300265315 99778 366327774 62892 325996470 11638 53952614 3755 85125851 126912 250362437 63879 115334299 66130 68438186 108884 212182282 86801 107787889 66990 311530913 71062 238079137 51701 158802908 76372 171390835 54492 330809832 62292 86264347 39916 122276218 117716 40943291 16672 37148340 57579 381816611 98376 281446981 127691 215301317 21303 1675309 66293 78117783 119042 115409242 38335 53114369 3377 103774361 78031 162987086 124296 147142878 22963 168816265 3279 46572930 67173 190292666 51205 139566919 22919 250538368 52392 116129176 128997 82961335 63319 233152367 87850 157809093 30859 158917553 59677 371825639 68076 260612002 97037 103992439 22515 59560894 57727 184710050 96264 231465005 98008 142113372 39218 188491495 81743 52175082 119042 67306115 108871 96571733 96924 254437583 51420 16281432 10441 241000526 89102 201135233 107338 275979788 59909 213046344 2678 3517557 50858 10647906 96083 828101 56705 146868301 23955 5804475 20399 171691749 18158 97680816 11883 351368023 66606 198385063 128914 167272289 13877 261550291 241 110146720 58585 130560445 114377 30600871 114924 187254682 70607 44354520 98099 165742338 39622 303187736 68425 81112647 88261 116567423 1222 378173604 111410 296267018 66411 15376608 126751 227897331 112339 269205872 114831 166782210 61698 54477338 49640 130882997 83960 60046574 71478 246703910 78414 126243327 94682 272054952 79625 347141857 14079 51639632 115444 263081579 102226 321430824 59578 87216032 77343 63618087 94887 86604462 119309 20685413 69563 19605536 85429 242833227 13758 65448292 121627 154566410 71339 69169652 83453 55408636 77549 369805716 98909 106875516 57071 216004229 115664 227762108 85053 50768975 9667 124514684 16793 281421794 120051 37605763 11402 91419917 67573 161944955 92665 22671068 79326 155382707 117365 180355859 5235 46226367 54427 102381343 65732 68396132 61813 32865067 111169 319783747 3232 48136783 15948 234597094 34470 245257102 81333 316709671 14664 53461572 120305 268838205 4084 266264474 57675 144093647 2723 81442729 60230 287984145 114048 383107415 120630 56894946 114007 25350647 93747 142138968 13947 363501810 26529 125015732 37724 279975539 110266 37748722 93942 340486552 112299 24586415 90635 85495363 114114 102081070 3637 274304871 90528 228927015 28814 69358893 64990 23994779 100006 111513752 27137 52918890 129579 34444086 55816 304975608 18070 168997558 75087 299559385 98267 309690468 14292 258870554 69032 333272980 28743 77008400 39766 358549550 82653 216794342 12814 170254033 904 28682847 39510 130382459 123110 143365491 59720 297818296 67980 284130009 13127 78984411 45642 20718201 76728 212123572 94355 369295953 46824 103869867 40372 19993323 73562 362488383 28931 51070060 66193 277900649 80734 275004783 9954 103158845 22364 398465 110571 315619546 64247 234621473 127403 355108521 30776 356027951 24362 280062600 60193 62590973 88480 102274564 27343 313888700 106355 251032910 64382 350836067 86718 127755864 116750 358357393 40974 109084895 88372 25419538 39952 36176989 124 317142595 57071 352709333 38173 22491937 92598 339079633 48253 218375199 77794 341996763 119401 98840549 5519 48440486 92038 293471178 67504 350525234 89148 91787295 3210 87844620 20979 206974392 60276 314560675 23005 89563724 54798 40666401 85938 337809830 96485 43394126 61050 99336066 68425 157707690 112102 339818871 84783 279834841 60410 26496448 81078 186056817 7681 206266588 32175 165051084 125570 166074385 65588 273635186 127669 59009002 3486 376854708 55454 18002422 117993 110193840 48530 352914358 123657 312652891 109342 26103969 13598 129209504 67852 281654838 107621 325946185 61666 366126094 61894 302182622 101474 354221331 104010 197927745 7610 168662706 71257 376595242 39514 5919198 119739 365051429 38078 224127562 17427 371372871 105306 169843820 73303 127910860 113853 245745457 109340 52419311 94420 373398208 129725 239478215 72674 268350407 108484 225785269 122939 276609478 47115 238661150 47858 26530234 126823 323341953 32348 218704942 105338 311860850 79637 215878444 20766 90185930 119032 139543969 86609 353816429 52685 110775044 60143 24849577 122924 176275715 76154 13869556 40465 121469357 32125 307946034 37084 181225950 11644 209792347 71685 286974861 18835 163536871 87465 338441905 119246 3179966 70237 379889255 34397 94229127 92879 178853126 85717 258342757 34641 309802483 3636 287069876 122958 110461540 132553 202615924 81189 360372138 49154 99017220 31313 357868773 4753 260108162 98814 97824801 68278 98456939 87953 313993352 81899 240341006 15650 148957840 828 190140837 132972 294274113 6420 284816857 92777 189043218 1189 145781442 109466 252797525 30068 234906927 56700 309667681 12005 286731340 100830 32944570 36674 218100952 127379 239019006 120910 312681520 95586 301818449 9508 289536329 81537 64993388 50662 18111865 65912 99481175 90313 67803646 23826 36866999 50040 167256751 20637 242403316 45662 102232780 63387 189022281 686 285621222 78859 203081724 27833 312214453 113311 216053892 77343 188049990 8940 260494917 7456 50644448 50110 31553183 71601 30613139 71550 382173154 130028 313560834 124164 136775869 51775 383343499 35405 121550725 35974 161617647 66849 271322646 47431 356487430 44873 248042282 24672 360500463 51202 289435775 112765 131738580 3459 89518775 133288 12368217 104941 276622543 18169 36706996 114820 298366911 115505 330279948 66095 281130405 17394 376050506 16461 34860921 82026 204360528 1836 212831784 36697 20333049 64745 148408931 120644 355404470 53068 36542739 63433 94246886 59085 101884449 31089 302339127 122559 313118085 120298 191195023 52112 101752674 69486 303234986 86724 282979556 109681 122318939 8364 189231286 63268 224716902 130315 127181278 125491 69583031 42050 28002580 49946 190868611 107224 113247914 54074 268065353 118698 308594905 41289 140730303 106369 302295456 20905 108408543 112239 36958587 109002 353220427 65525 79556297 114945 240224354 3561 55474365 29720 254978927 122428 121714505 42438 129853170 3651 363155466 17612 4339513 90542 257348223 90298 187748801 52941 68412010 22378 108676617 16693 79200079 61738 248210263 25409 6647377 120013 208014057 24494 206906512 56102 16433844 25756 71965840 121569 319612376 49799 172058853 130234 362017657 31714 240274699 116333 291215441 11568 290075848 28639 319611535 117656 33584043 25980 288845347 5706 362234220 73076 339843032 118557 296184962 43581 199923174 40960 181582793 32483 275808675 81222 111429589 128559 268314189 120366 70295242 57242 344639183 5780 219468984 54508 189423112 39229 273927378 2349 268882483 77253 248163313 33837 306436240 93290 170208543 28704 210960300 36758 214952979 84992 319130639 118596 219464277 99122 373179422 76969 362605215 109833 73722667 68155 277843198 35691 74818380 51420 140112236 120366 229218802 8209 30232664 36466 84881749 61908 175197823 31171 174170432 97272 347117225 115563 291565100 47458 169023419 110947 318903115 32931 327334038 88094 76418053 18282 47271242 82772 230459307 47959 257076931 51907 42182175 111538 206673464 22853 159454794 84113 336236636 42229 74060312 123208 347842431 17119 14217440 44086 268766889 101980 246559363 96138 138486812 15455 139979093 3152 94966185 60933 107790659 57942 42526344 43037 106344663 78305 103985308 63549 216512698 25933 373886415 3609 103965029 126632 369819506 30498 113348329 102549 189932352 107252 26561224 132859 222949173 65393 315459125 44726 362916972 6809 106206118 58409 384839503 63105 43113188 3438 62573294 99412 54918619 26097 253504310 104183 291035067 122855 357651169 93885 245290017 102209 376629062 129993 276766603 36862 365269475 100842 105725399 104139 102958256 78240 34444070 32305 242029986 3360 117684565 33851 177406027 5880 120149281 26891 63556702 26329 70529957 94422 296541795 72443 94824859 130307 22851361 86108 27685741 84749 147582728 73449 215228908 124737 261078104 2237 114640898 3955 46957383 63213 300474631 123049 201431715 98702 111105708 103702 159420706 106299 1327308 89999 54281136 128461 132691001 90569 161449151 72910 329825149 1357 229172730 29963 38092162 131314 365134259 62044 140074152 65819 181665056 17156 55348536 118563 363924970 18536 363234345 71140 155660773 80408 143042464 40962 127482337 15107 285545938 27698 2931855 43512 345441139 45059 52990309 95083 201007717 77728 51787549 109818 221549183 47154 13265744 38747 145047714 87758 157836487 57538 208563288 114050 351477455 32459 305568596 117161 61778913 113018 247563304 128772 29902395 132363 124609821 104030 300680487 54929 222756252 4917 30149630 96517 311666525 69941 220108841 90964 102503520 16186 114482523 104254 91936281 62892 109027580 96392 295487942 4010 374958935 5800 99249380 132333 317831655 74481 240386780 2345 287064173 62654 111778330 51749 102466768 26680 62123654 46813 180282028 103965 232079478 85465 339929441 28445 374694320 89919 15000593 95522 352929898 44235 323037572 5237 110092431 57137 67596889 104402 269726514 22781 38475775 93816 107619368 93735 147938378 65186 173650319 21631 274330855 7692 378932109 75998 37440095 91756 367552210 54287 130823606 1544 51565936 73362 112304728 108953 100577460 24313 367769101 111571 111099606 131398 5655045 58384 258817433 53561 259486343 41697 129409926 104906 358471197 19782 369278618 2407 335278625 83713 332122324 105343 6878109 61030 184612784 61651 349939617 47397 200837720 87958 69559079 3319 358026790 77310 12471504 70376 241734488 116691 300339520 104827 46201776 45849 3087519 108621 285140184 96332 278683804 52660 201463997 104884 66889209 108347 196190900 31784 10722499 86171 219290399 20378 269977184 39229 259917875 121393 348988632 126174 113991553 111025 39021330 60158 246311642 54443 77051887 126601 27238841 103141 224613504 11472 135206147 93626 371963520 42931 347356908 28776 294598869 37267 15650499 58396 14784176 3234 362796501 52655 68052418 3763 179408810 122958 163978252 8284 207506764 13514 30263005 31645 298517515 60121 189970223 124433 281601116 50313 357693446 117818 323324651 64833 291109367 118157 157827757 103319 109679600 34926 4644226 28920 8401835 128598 231039188 61337 88211916 48937 236416290 101906 292970089 121015 66925468 129471 124710404 47142 44554795 94744 347179310 59582 77351372 62051 331426395 60118 378223304 118567 235606227 3955 154813961 117676 8265279 52218 290364990 22785 81373521 97340 95916850 40865 164790669 49372 228116733 65834 98817803 19010 48157585 20343 171901410 70427 360673177 110215 363591404 118899 157097411 105953 277487563 89529 384651311 12706 96290625 6094 107107327 30357 278754524 16466 231160769 89661 221017113 125308 371896512 126495 218448152 86410 112241618 85005 207847555 70892 126611763 43911 373773487 29706 129461230 130247 230805850 52252 307947118 82986 228958470 113434 136714054 12149 104894306 6672 278919163 120337 130033637 37969 337314424 41979 75599483 20057 372756471 46115 333742631 19573 72176848 60394 61775927 20975 218509087 28172 207859552 55247 165148362 31381 280267219 112581 279030186 59359 364530170 13231 234464159 117420 200638313 110298 214413861 76239 211820198 81639 356762441 11068 288924657 99361 216953399 9304 256751673 51411 257774357 1880 29490122 90714 26875286 39506 74941411 31 334875300 43894 52054737 32359 102773847 128514 131829757 76506 156824318 101500 127836407 56632 256008663 36147 140603498 4181 349165603 5546 261432278 92691 223305169 36573 97752501 105628 42103022 57385 280575454 103602 210459769 82992 372582661 132675 240884359 100004 289216370 78455 28734445 44992 223793874 121876 336286401 41217 358913594 130567 337258239 21904 341070 21627 155032691 114388 330754680 2357 331965189 97826 51373382 65816 205539590 44725 86818580 120947 164337214 568 370474477 121296 592974 100856 378004400 36409 62064623 98561 176690115 110359 30973333 2753 111855892 89465 340381652 119990 204426501 84719 248386995 14153 71404853 118198 171191379 103588 314686525 77215 311744744 72782 10233534 62078 351780179 49657 319620034 71350 170058052 13840 336097691 10592 138497274 16638 15524474 71651 177161623 52047 219390818 97638 166656443 29821 83710273 78579 267218716 108884 253837692 118878 175051100 65288 335958353 42010 291562449 35959 181500803 14276 107818159 45197 237551227 123412 190991657 117208 346246109 128308 312176452 49230 357167093 133130 315867477 113647 188673524 58444 24028696 129695 141125975 117702 174011527 71258 235929843 34503 245358086 78565 117084637 13764 62142855 47687 51182584 115752 135922788 104233 13296677 109585 243918564 53496 369470942 120484 56719871 92699 353548596 104325 204435535 120499 244187121 92484 225892797 118305 317900562 102901 147851603 105415 256500635 94438 265664966 27814 75388008 78229 47472622 21945 36843927 84749 43163891 48223 278615165 118658 344479868 103283 270492118 4200 83582588 118020 32046713 11453 40862017 13080 190734368 102190 196067870 74552 269824850 10303 222115955 97284 247245821 79063 124287677 103749 29254558 126265 85876367 52499 84077552 106342 42461060 125399 15886161 26906 214520128 96924 309966821 104796 283419288 31526 95913986 88543 33292947 98884 241213999 123260 225291351 25294 201232133 119715 61604817 51818 290238303 12718 8701657 104947 207864246 41024 83019132 13204 162214359 73818 65360810 5009 134947143 36843 20876939 104436 366655462 127251 368727611 56766 118684274 82419 61218726 76846 3029973 131541 192429452 40215 109414292 91437 271773050 51639 49856267 113449 225905018 77711 125302417 103204 192680665 15798 92948666 63715 945265 93422 38617103 132987 163018253 117105 377578678 130406 162228004 83941 849993 75445 226247208 26383 277264982 11037 259457791 19792 64370471 20960 170501356 99893 257833591 120740 286374910 83758 312193754 41035 294213710 103772 285605506 118189 96664798 67584 254138820 23090 229145117 23728 216506419 116448 198283801 106067 62678991 124294 39628693 13097 100598712 36336 155342902 82003 340306348 87106 195119803 114124 206681925 30053 95215072 1955 268128552 32917 197656949 32646 24651042 128873 50149515 18948 334267509 25481 296396170 92381 247509423 110556 370788772 85931 245455828 35738 334403877 69401 49963126 122147 220627314 46558 129317642 75962 270851954 111547 49995426 115926 40527645 67210 147068411 101249 304050428 118666 100242358 377 123575321 114403 318811749 51221 307734665 126529 40282827 40134 331877722 125632 172550556 78366 59817687 22999 219655300 71180 331754383 40596 135616929 8524 353787417 100044 265919139 79039 180903302 125400 112733226 100352 368010198 54846 143677375 74789 21945634 22103 252965800 103786 58324532 129093 102899542 102224 254508602 46967 69091594 99757 17808103 74198 79912725 64948 49482976 14513 375274543 83158 12474910 70705 367160012 5018 15886341 50699 202661680 51898 229138406 9103 41908307 16231 217524271 23534 201490666 123282 197912498 93356 73920705 94998 32903587 4061 221726006 24619 289327785 133149 292096766 93707 192462543 100913 77299511 80212 293745681 57415 117419050 15710 255248958 6809 362702426 70648 287586876 64146 328546464 78812 244996105 31089 362657841 18619 251312548 60739 52851244 105020 214415829 75088 42201740 77979 58385484 45550 87861725 90840 161907355 60105 290017851 113823 378397450 14100 221823917 46206 371987167 92075 50307533 115209 31189783 108139 134556018 86123 321550971 90613 294297815 108183 160281317 133168 160241472 107133 341319138 98561 128291736 61362 201589052 128125 130818095 58964 269757868 81127 93328755 39914 303516963 78878 113697005 17768 358709499 51140 101988858 8511 128965222 78224 112769306 29802 118293210 128047 256851866 48294 280485076 17570 193530742 83754 255303223 85957 339515322 2819 378608219 74930 302269668 11836 370889341 33212 62230190 21975 240168593 124612 97791971 38049 16024609 86693 335276406 75674 253019337 121181 10051981 102891 78122794 39559 113516100 32157 291084687 35332 334842657 43151 69881283 57760 134393510 41639 37123783 63049 45473110 52998 227593506 23023 4938796 93876 126719538 130447 351746929 8671 264931303 70702 197633615 23067 132881959 15839 80609776 42672 106670882 47043 78855925 87453 214415789 46899 58464316 22141 40918334 86794 27525070 118179 73389595 88865 271250406 85597 365764576 6202 271514679 13879 200044414 96529 321507645 60512 231627685 35024 195997944 33657 153203433 99493 192036244 93088 51301400 101390 333259412 30461 363713001 16844 74325809 76342 13631436 10306 376595613 82128 380718031 82755 194683483 26900 198179551 61681 309510806 89804 58869174 132321 316430026 33888 262253340 70926 355594050 4275 208540721 108190 151626763 13792 275619719 59953 94153132 38272 314688820 29186 355520132 112828 145888620 68566 249969103 66659 369981041 44998 380840888 66510 88046707 66222 356796615 23958 317056290 97585 297522979 73177 204121797 34505 350985610 34569 40551402 131030 131655249 201 133622864 93012 55539745 123418 246329810 35558 128844637 50283 204120809 55330 206736854 41463 97407100 108884 139032824 96352 247218858 17969 328245962 40587 326358488 81005 245671943 68644 322507207 125928 130315143 15169 110048341 40566 287286393 103412 360793602 11898 200665439 109809 270377124 113428 191076317 121508 134104925 61643 109449260 59106 61465086 99412 374000123 110151 159043021 88794 263743828 103511 206160946 64662 221872535 109155 171576655 90599 258333317 99313 232544631 88398 261974909 116800 313177642 73721 359291163 15406 8821946 84581 83970610 550 86895529 131292 326500611 84304 348201433 88156 197545202 27308 294459346 93002 21071527 81032 370963674 103043 283218770 88340 192011606 11568 373975988 23796 365720207 58408 296438554 122461 349882461 92804 160345104 24815 255750850 67252 328667595 89527 233442368 81484 161938793 114625 270084866 56177 206468983 70864 378108878 105834 292136399 50533 113590348 128721 9325662 47932 350270230 101371 183481255 93477 24377183 5103 207132419 2763 293251984 73763 256732381 17956 18462010 68224 263428941 65783 53791089 107492 253354736 19916 241040209 118232 258467243 83234 304314203 43726 195006413 108541 355788471 22259 301930305 66629 115099064 26617 256864146 39125 341316589 49823 116793570 86498 378622040 94372 292345383 11237 159082217 117431 53362930 83063 77468699 63249 360832471 68945 359169832 9286 186734650 39788 170439381 71810 101631145 121065 201047045 19545 150622901 117146 268423526 4021 149169928 130581 36220311 66255 320441575 45675 299741390 47657 330425942 21721 348988684 86375 364106165 33860 340735379 119670 112940902 11157 228435455 46810 179481635 35771 95032486 93973 333927003 91896 368295482 63396 362839037 32926 367579107 79277 244034690 62215 269930372 30352 165752526 8587 350872825 32886 239303602 120207 223328092 65106 67336112 81695 86312791 90173 362638879 62705 224231144 13653 210057217 9769 280539482 81861 305921786 42310 98573459 54879 72578156 31074 325258594 30957 215192218 119962 267292250 112256 317067025 115005 6074053 13277 321967994 3282 292832720 132022 163801796 129179 73232308 39646 331164716 61760 283968190 94671 6521785 84274 379004669 102366 241626613 9331 248728016 25725 38236358 96317 251948700 114368 379236253 109651 268918462 32409 7418850 103083 236426365 37464 301928889 29501 334480207 112799 363586688 27500 292362685 42729 279730923 39187 255350548 51012 147877702 106546 199027383 61395 206122552 11493 193728450 20352 280603903 114424 297727170 74637 344938837 110601 74961492 113471 351466313 45835 312856469 75690 194212548 132526 277139551 104873 250876558 54857 12930482 77363 331482121 10110 272521760 124150 64966603 69976 317482384 9854 300993750 47642 333443416 98643 239108986 53470 245975539 66215 377041784 61870 166989533 121293 296909257 113549 298708934 37826 211874626 25107 106407425 75335 4614823 11645 101829879 29761 69532080 71764 374174655 60078 9645743 36060 82108866 104356 119201092 2669 51639365 109987 383967561 112458 366195915 110225 311595095 77458 25104554 131764 130128470 56371 283145009 128552 39768232 94145 258548334 11292 208130275 120775 233079319 11498 89207056 56875 348074122 109948 336916757 41086 29392613 108396 122770837 2086 114244552 47798 97480749 42122 21545444 67577 366085819 88007 107563229 4888 68490160 124139 381579533 68215 37775417 103552 93598082 103936 323039169 393 241266309 76326 204834653 62472 326347720 46811 155512021 36315 57566893 106735 261915573 46677 317439765 51212 116816740 21399 337715509 96173 253760651 121501 376157845 51101 157647859 122890 84740897 124673 265403559 2120 308612007 71479 20989486 1710 166926153 37184 201280235 101213 100783504 15532 156158918 122694 199585868 109769 341886380 8599 333986149 93709 205908376 129607 157475069 77882 125906930 43896 114340699 9381 262152076 68241 113568371 61575 78799980 120977 62921310 57810 21284834 39071 92972129 63303 156951742 104216 341095506 99336 189783646 1251 232703560 94571 81731868 63192 45391317 18518 266460052 13791 89118636 103875 74063632 13420 320785068 40103 19182228 103301 19264418 50593 376510958 104970 256031063 94200 171293378 14354 339256964 29596 368060216 29832 122265413 93342 132702967 12718 19155133 39956 235782088 13131 212057645 32468 238008232 120452 76201640 112091 6121750 22194 75795937 71787 84608695 129451 163501778 128456 122441948 48340 267709554 43092 279639692 42603 307981935 85203 314287552 82026 139110676 89230 101569704 13865 99633995 26798 135076120 61321 35937774 33972 58704425 132352 281369109 121406 231219429 86508 212215404 65653 91331951 99044 253155744 95829 124904021 68147 291456082 57127 344050395 54702 33739052 66964 2850264 76865 32746765 44082 120379308 48195 201832647 80087 125102854 83511 274336640 64987 333870279 47147 268880118 58886 342337774 94459 198325140 65125 270493795 97991 179031972 97541 118152272 109332 210908999 131770 314221396 91647 73635714 41969 304826282 60630 39154102 121976 243396832 31405 258625437 70688 13486523 2141 307653576 29958 232419960 124729 90015428 111720 80895344 98361 167671692 7863 143261558 126107 317131551 12316 349227653 131399 199800457 90101 205448151 126859 348567670 39420 188855432 38215 139970079 88931 46296549 34363 101359458 6112 378248686 61305 170021301 116972 114844999 24155 136005848 86889 24961584 87774 105610346 62798 33886824 9412 52752331 23471 100030829 117541 216092185 71427 304078409 108192 171201785 28483 360486232 54712 126510474 17533 85953756 50466 130546914 5018 342847893 29698 35753275 7937 366763052 96486 342518608 43703 307297693 81333 16147397 108934 210868450 115518 21676172 38974 228001165 129234 291816154 8702 365651564 93498 330737500 85233 135007884 64624 181197072 112938 137751000 32012 151750669 35066 60126140 10055 209835323 81819 360937030 98147 208584908 21370 341588389 31833 56689466 58953 334423162 132901 307920059 104428 292500189 94724 311634874 41554 296028467 19149 90950106 33722 250340836 111400 254987671 110292 197015981 93035 220033305 14600 190013213 13730 26655792 12190 192679591 94072 252225934 79393 39946909 56235 49717212 82971 76602375 118556 30444976 43140 337223382 81974 92610080 6372 236693603 72669 183367407 47122 252017259 7994 320501183 37067 334852545 55640 96568389 105343 210620042 18954 82498070 112998 148923905 101016 249294917 18478 361066574 43059 319608009 85678 306756725 77019 123434177 26795 84797534 72115 329994039 56412 327939238 74049 319199640 110121 5943713 73092 336112197 48794 77841259 1357 220872681 29498 77818964 21452 156789823 125524 60537289 90865 236226996 127939 145466195 28807 287004674 56437 361480425 132642 71098307 52001 308568086 62813 107527430 84298 47471852 131894 179667198 100933 120238272 26957 334573619 75598 31603573 61116 124433950 107320 276123998 80266 238010460 68415 210457103 19181 252873459 121574 171599825 2611 68970180 17164 329797181 52410 57104940 66618 336266861 35656 120785282 71227 129906514 50307 248949041 45972 258518020 36890 139408927 29780 111520602 124053 189890504 12545 142881174 68458 194691931 115392 129573772 48626 79078413 3273 71618508 123092 34443909 58492 91798217 5037 252674504 53233 201420397 109528 268577859 105383 329131089 103551 22249365 12857 83566599 108124 54008574 124985 181927727 92070 140802388 111034 57517168 75415 221688928 13088 20068758 47796 220773972 82230 139326751 101673 214602912 22662 11807880 116228 72897370 40337 365148183 86933 268149848 84911 274677339 30779 303954603 94047 65209730 110357 194802034 16592 288584163 66652 312089624 22791 260494232 107174 244602935 18691 121339467 27914 380521024 98448 153891977 109558 200511988 45509 332005791 15159 88152553 65105 182165362 95395 184983666 84100 54558249 118391 51097748 81397 180683489 127356 46723141 70506 257030247 108016 46569726 38633 209040986 31147 359209276 54041 124587762 79594 234405606 29892 107266109 55178 280294200 118537 86444054 81541 318149316 122868 170707066 116341 162416801 97519 117450058 125236 3508660 21196 245394591 4369 365634635 34488 121117288 85055 19400410 113099 227591797 8287 307406022 45327 226278258 70029 120613008 122576 296809810 75645 304842216 102791 261929408 53819 131278418 85240 239078584 109401 148303001 132345 10554173 73572 157423016 81675 288957863 87498 159086836 23464 263484359 97542 46664375 89582 212504858 80002 243112327 112149 359146831 113704 1489533 109531 370980807 83325 89153163 95469 88045922 82545 215862164 100044 245252751 61390 319060423 61850 33126178 38294 364814186 2537 138598835 107953 204114033 42629 122271551 90254 146583073 121454 114384009 18508 86825671 125142 291521821 72678 73748732 354 116454707 16726 238132690 16534 241584973 14338 375465169 109242 154428757 67863 36219129 10759 332151213 25600 279169840 41613 222497153 122422 313014815 46846 141350788 55637 238834961 21714 377718440 36370 252456937 6875 170690258 92186 368694748 31899 328728161 102609 209547063 76168 79820191 45565 194034308 59312 54912237 132801 276858040 97684 177576731 19594 91028122 95067 67829978 128003 144935866 35681 204303995 62982 380617367 127926 180279843 78888 284299978 117776 120680049 14548 73620818 83327 55288641 84734 37219925 55455 183199041 6707 270432666 53691 361062900 29418 370104236 79963 297099789 56970 81484054 91554 382749365 71659 42861505 1156 87057922 118921 84637513 5771 20022581 127308 47450260 7371 355153977 70876 295736645 29086 348811392 70110 169203579 13105 56641134 79340 313965994 122170 166445552 102758 331990776 28830 19350713 65793 359555462 2519 297846384 46560 259064817 38989 23591167 49788 57779585 123766 158819588 57881 328349096 14605 159182367 13099 322946095 57890 282940577 85935 275738506 37313 33978718 41727 185551711 51806 37777554 32491 224019886 35009 353683886 22849 121006633 18622 116071132 110331 125979657 41035 175011505 69851 359142491 26006 383839374 73705 21241467 120104 186632840 30742 64094253 38927 111464033 51400 142187546 94986 53082393 127021 192203928 62056 299621111 44057 150168390 68813 158221319 126514 223360653 58629 366959981 53472 3205356 74967 247904255 15041 163765519 39605 120873512 97083 26023229 1092 203776561 39236 378667631 27205 149712423 54954 275486816 47796 374275400 12230 272700508 107341 284813581 12247 147661436 63452 277162378 100105 72397915 8061 145172131 126919 246831800 25776 377886068 113636 79522347 119594 367240238 181 155240101 43123 105003804 128453 24523653 129099 268007375 117823 40110277 71973 81100088 41050 355310861 39829 194550775 23062 367611213 40627 273073477 6146 208363584 41994 6022981 24159 363939356 104738 30574113 4434 156191591 105693 4857309 108582 141345779 127268 361375825 104119 84024192 61749 107387202 44938 113205593 100734 124004199 37795 309422167 28260 125450686 68881 140811103 74075 338413941 103866 123437954 90267 72180919 17765 312968533 61250 188249477 60817 149141499 109244 295170083 121735 373620286 80333 284526108 110539 146647931 93448 12259413 74948 294536611 123620 374465084 84322 119576803 27668 195907704 96592 142199301 78459 265789449 24535 240230373 61565 156615114 72067 203809441 5329 49660985 26033 374557229 47881 289480222 101965 223852467 99745 358009422 87741 2945224 91974 47698235 9441 11583660 111600 282692696 18379 342508447 24889 35645228 45493 107207584 88617 382591249 13432 166511152 117881 39502556 49956 73278866 102730 346204873 113250 249848671 8644 285685996 96293 173975856 89690 319184012 77795 233392104 22168 49162083 118003 85652891 97791 132303538 69787 177921253 29877 354144285 76284 339888385 91793 340947562 55959 200679308 88656 100936238 60616 380761692 68416 128951063 46675 240082443 17118 251579608 65804 129375336 25736 196779478 31442 362412771 36843 208917740 92502 242633538 76002 298085484 30701 237471852 75858 232373605 70916 113211490 122163 74573967 49843 118955279 119843 221045768 79231 374278389 37602 27471906 26383 359958747 110037 109096589 48683 67092350 1370 211833024 45010 350831969 18014 119397025 14513 212054148 77306 372078491 105559 382695574 126981 273768459 126051 305645965 85993 68824324 41669 105418387 80269 356795300 87265 343501824 82180 87327004 125917 294540055 73456 227555032 87700 66718683 94586 297066211 116222 94876651 23139 292102925 46327 31235018 80808 144085522 49198 157532111 71287 121243069 41951 182547871 28928 252361074 118601 120789475 123528 222203459 66956 294081556 26735 127450086 124714 341483209 115891 21610448 8412 43298956 132932 368576102 63306 196251527 3736 383357638 46465 214850830 17415 166254761 102094 286462072 100131 167220980 30419 89708757 19644 72316204 82558 69075742 27727 323102497 123932 102996291 108449 341932159 16145 134567490 77255 122170392 49780 366802525 89687 215162231 32782 357288042 91262 352377343 31196 322900091 84956 262190028 86868 153421769 75685 43114333 129029 65176951 11 117631958 112874 12616226 28960 188878542 116511 174526100 48294 126665166 21743 148571797 104935 79737259 46161 227128937 6593 314996304 20131 352606255 44677 266603825 72800 55682914 56853 46318940 51600 203070757 103246 1165770 84235 74809562 75777 364575854 40655 44937698 85843 358271952 23020 258722930 7738 292511822 93372 187513452 125506 240993443 61031 177681110 6355 88208567 8096 302478580 75822 356546787 18721 35993686 113499 258619569 20907 35611896 102431 116583210 114635 12334139 21035 4372403 77879 299063614 68494 376103741 14444 357618165 33677 11104930 46913 217612768 13977 379390179 72331 136062146 17764 68636812 118301 334084001 123748 331948742 42812 41417280 46019 183997602 15251 33793937 69106 16212058 26912 262996123 99419 12337686 46381 347447684 101472 170473355 29978 365895701 108872 67176965 57811 351762740 25210 384184376 23806 10214848 12245 318213462 80297 260025559 19835 5261986 53393 139869556 46633 13298093 57615 27592684 20188 6902675 108458 85519825 118000 157439413 82119 234073428 40852 18776664 7706 254305497 112954 335306404 3920 377351520 78184 49921506 120001 36322414 68086 73579360 75747 298105644 59309 276952646 114304 255086552 132985 274975755 68155 129175408 14972 18456603 103035 160299980 34434 359930357 31702 307547986 99730 361864556 69187 126730453 117804 325179182 106181 24094231 17909 137564149 28067 203153922 4702 371885384 62171 355126072 27789 339268173 62134 372623096 9603 230363120 114254 58711918 29424 184301499 48180 107725800 88819 311522569 18782 213308280 109297 8368596 119229 374574704 53798 14824667 81912 200307429 42268 104236492 108482 235475390 114862 354909756 86119 212419400 8184 196783016 14435 119149481 53198 155148931 120192 291843455 122121 300991164 76459 316281746 86770 308891637 2275 321745711 114118 193571548 116884 105736368 96678 10254932 79606 11809377 127118 380485919 26729 187984604 31052 25170685 71036 344982471 2710 104961074 3258 198215343 42737 334164371 40871 118982991 17888 282426372 39510 164980705 54048 354631575 112606 212006817 102677 251591324 131127 378007535 19881 108111379 128716 239110731 53307 332581648 60557 79806035 73940 265267198 62701 82458693 33032 74420026 115140 197716918 43399 16843904 38710 268015981 29555 340857952 33134 23754827 27338 139074448 76809 166927885 44225 63454936 47340 75985991 63399 212863350 43651 237950906 58917 7379858 129340 328421103 50597 359330545 73690 20888366 84762 49934421 92038 193623601 115943 305189068 65072 32777559 5446 288979480 114706 69424567 120049 216877159 43124 142469890 9684 260489666 11707 335612662 129402 221168120 22538 236400266 82386 47471987 28226 195236174 13474 201058566 18963 44765483 11720 323001091 97310 272017555 72397 271448894 97922 134866040 14477 211045029 109000 50815713 37297 201249435 116702 126431974 26856 170668255 7059 112767639 130373 11953672 107578 94614438 62305 144238229 89962 339638030 26027 174776551 20381 134661547 69127 92940983 25169 352999789 60345 182482555 117074 44384251 45739 324975040 79854 382086473 31869 145826612 117308 151826959 110295 216331664 97758 132751328 78400 129468845 46745 200716206 46157 98788997 90455 352559517 44143 252563729 77193 226336622 75030 203692678 53121 171937954 9887 189759887 81255 288552983 28999 337690539 76984 151804403 101628 367512302 66606 106848344 55613 41993812 31010 60595263 24533 305731952 79711 173566915 110073 312632633 8943 253121282 21548 214616641 41630 17786262 73127 174947955 71595 351633854 57501 311655246 114241 310130505 22010 141735343 48302 10448679 63812 146721030 19366 287106904 66010 80690989 28193 309886581 107367 137891880 62078 267996247 84390 279764459 80124 338379877 17847 131286838 49987 106255034 83438 313381741 72446 67956570 128240 246612254 5369 95254580 47813 225279469 93529 282427361 42484 56776795 93344 42729707 84653 271361237 15347 58064210 105023 303904622 93719 152174424 50932 164290516 60830 277702902 66481 303886283 46252 203998204 34569 207995957 72052 302997093 52807 139680856 24729 46099043 101251 171082059 107866 319144596 107914 273119610 36295 159671194 6344 346172778 72847 273624522 22626 252942682 119957 48351004 80441 62440758 131434 86870715 69587 197077789 6766 126761979 101253 220702882 102776 382855135 102258 368252224 98454 238433859 99575 110710698 46778 123812663 44 328417337 117117 265592 54305 258955656 122889 137160357 70947 373082459 86617 341664872 130187 339436139 109284 141114170 126529 241511618 21256 305749958 1104 140297358 16489 368309979 116350 238053628 1124 229192837 115468 205690329 124617 243189171 94290 270434667 105249 358009518 109529 39000600 93627 183187542 98931 313540764 101943 300559515 81920 282513700 19605 194753272 2967 322843022 106367 218982510 1412 108913244 71017 142325358 45794 260573424 35714 225732982 48513 302537260 47261 120984243 83850 160825817 78193 260765857 51667 383165756 122801 280136411 33077 232414279 2441 241968933 107351 12122842 76611 26491223 116432 62150669 95741 161052794 5228 197178789 125941 133864807 33368 333422274 5025 108698815 80389 335528874 103359 71028435 89524 259565514 106358 232070866 24405 24226804 87931 312935954 73095 96053391 118115 49520367 100176 285745927 100025 102996199 109986 81756436 12800 263373837 39187 112847682 40733 185976347 84450 99747052 113156 77049839 133222 7777432 51402 168519268 65044 151379857 26888 185865391 90074 160158918 67034 23674994 58224 374902314 117184 288461384 23993 270056076 72187 184200181 97015 34919026 128877 190208095 124257 189390774 70057 159514160 102447 22846078 22912 273028293 41731 284215304 129321 371912710 100020 206947841 103118 179172603 21860 377292598 55182 145377557 80526 340652263 20419 357805532 8485 295550414 45026 224641933 64697 22044473 7262 167033109 131181 164880307 82072 6662896 35333 166522792 112579 122908550 108833 169749115 32391 332813776 115926 274031941 46846 1090141 21656 118891930 60161 177097249 93709 57151943 117942 302677135 116009 241402856 62717 124029640 38173 265195309 82358 135007283 106905 334979956 64479 255392692 40011 346601040 50711 9211878 77641 309935872 36756 204233620 59185 146611934 29536 315061133 82198 159299368 126249 297974534 45442 341276675 106526 171416593 47354 356980998 121407 184590819 76990 355823029 59453 329047911 59531 266199624 94456 19077908 113994 312802661 108506 315538380 118679 125190987 69555 362250622 73309 271964747 90752 132174633 111525 363201874 132238 77695353 116557 186088315 92360 234585566 20656 379448876 126746 31853423 96661 285954817 94297 199762770 63549 84245242 32489 203391972 19889 74496891 25050 71015288 121901 211004241 25876 105500771 49189 139251655 49154 318182866 112593 47658451 45378 179104350 30107 21029296 83430 383529690 54668 319264106 121852 268969729 119478 267614335 6856 362249379 80255 226290629 12677 279887252 58508 141447759 31225 60320955 112399 8013562 72079 310301850 53175 293260097 75361 259867917 64552 348308651 16712 156991131 81447 112134610 78289 93859151 117469 318551261 82700 260366063 49115 36852030 101049 31674688 51480 35758688 25350 341522749 79606 260064818 94887 119305318 63198 246905361 98488 365233945 48211 79522504 100226 21985154 87861 249118942 57005 277898033 106245 81514862 61465 52920632 26385 59512309 54905 300541022 9614 274388541 28517 16845495 90312 294879320 95955 186445174 83704 216488 93875 320195563 84907 51346633 34759 307925803 89905 151471221 53620 167559201 117539 56249851 38465 283004890 107075 148643826 92843 70016758 3791 165724852 52131 142079993 108200 251107888 34754 233911629 40626 166679211 96997 357749232 70478 148483813 63950 348344991 108946 158445792 106799 359821079 110146 355490955 90308 101489525 70970 252359868 26540 164829146 117337 368151269 33507 195824695 4419 170431055 88166 149038170 127138 135778387 58292 292921559 104859 259130046 19285 271107036 111318 260316713 69218 5080104 31491 68749745 98935 337799952 20569 313966401 83067 266108959 13733 146780108 34093 378563993 129710 338012636 90894 6247732 86315 303681025 101920 144251092 30718 131280443 62920 204998461 105311 193063996 73507 40565476 82533 24233674 34050 355068719 24522 30690867 58697 135163287 68566 113171900 90396 380568201 7127 343629329 127696 376473866 10729 153550460 69730 55278336 132782 366946456 108582 102449411 86417 128893944 39252 15067453 61605 337085014 121539 149034623 97146 279435345 43013 77264013 727 380584667 78613 76130988 117468 275734453 116338 46733372 40028 210391694 116036 331414227 18161 67206046 25257 374854495 50158 70519848 66473 384181904 113549 330284274 16426 300678462 27531 328976707 76385 35234078 80610 383564529 114772 26384206 71342 48092451 71601 112733388 85458 78377699 85420 61843913 79084 4627515 56723 238538860 75530 312863673 112551 189250097 85852 43218373 66922 133921936 10017 58266692 76249 223994246 78503 198900082 62424 301992547 114853 238879944 55075 274866707 39672 235737216 27119 126529924 38075 105181797 103359 195374382 100685 158495694 31077 199448002 49005 3915888 25771 175205970 61678 217380871 84161 235228679 95161 262401576 51661 290515191 48298 276719460 1270 192991169 67958 175805545 102925 262618544 74278 55242795 54927 110401758 13137 66944022 1072 319210959 14788 231019408 107401 138779337 67069 331168330 106575 293303813 29026 55244875 56229 332027466 96302 226559004 81472 214573690 120892 217809279 127708 307023655 65777 120350614 75123 322226699 55330 128215620 50730 206100329 97583 96978721 33605 289522124 19278 146670757 73612 208687671 16573 259877978 25028 33682676 60832 154353529 77843 231771782 76361 341993215 31648 44011414 8265 102866286 42356 130463990 57162 48872752 94194 145094193 44747 341510518 114746 321680307 40269 195907180 91237 78697896 101459 201949592 89126 211763700 91881 10933932 127665 269123178 130030 39003692 82997 353196248 92611 222523566 76490 133022307 100866 383238332 29316 68239216 33813 265769009 39727 115621648 54762 230248905 72138 340581821 25142 347364496 24561 180752134 111625 351132053 67068 328388013 95724 7991235 60121 82318075 93514 11103824 77462 217215551 27692 324907977 122820 270629773 1269 307384814 76912 287548929 17496 73372568 88 278711248 11637 1173726 60792 279342774 41138 14791820 120127 200456915 98376 266655797 98071 114501524 47951 88554122 49825 245050476 41824 341634873 91808 343412425 66696 122515482 82245 237515113 59183 111461089 102855 37741871 47334 122476245 105082 140439892 82518 249451706 128688 32459983 124985 80261341 43672 11351019 14520 214208253 30964 5970849 84738 127819207 5025 322559811 96158 330823122 51160 323460443 39033 29448268 88929 247950988 16294 291935247 51518 254185977 126903 221333496 35841 267759559 78662 64491117 45099 255829144 121342 195336091 76354 232811770 3715 360870513 4894 362553262 94629 280942385 44575 50266541 43556 338390603 106747 259060707 11671 289478499 38594 104145082 106428 231315013 67689 111485917 20735 118320141 31290 90040748 87375 346345498 25461 108747793 114116 345975654 85233 171856433 105234 30598544 53155 101411396 6627 114903858 65010 97547450 133272 24780634 25649 143668387 82677 371085871 76287 35872803 79627 332381216 87276 138950000 53168 61561734 80100 219626195 66493 175410728 52084 257465571 65107 98177755 47509 140494467 51871 371910384 129312 274159007 28092 98180763 26619 329433705 123639 60506188 101599 371484610 42024 267587993 6948 202441606 96254 181376321 42024 62413874 49322 237353618 98966 235041452 114897 25676568 3308 76166627 38964 340062389 28878 290573728 96800 300986608 41308 362942329 127661 319494150 110522 361688054 38449 378107935 27190 105410496 120699 233093333 51618 221029722 89045 192284959 113651 371486772 102963 171072471 80896 281352080 119449 15383376 29017 78261905 93704 306561388 106731 21478271 41820 38103776 120410 183343919 106447 202341742 95505 132042153 16177 3233651 15788 94107994 70711 362016394 3417 364598607 85148 370102249 14308 284065201 87033 181130440 83201 235757628 103459 147989536 109858 3639728 41695 53668407 89579 48002379 83063 59324222 83774 238293615 50410 126802089 110121 254603796 81217 347284609 102466 336909493 40337 177664473 63916 23341833 72671 211184160 33154 364136926 40764 34310759 69721 58402957 69566 11358415 57959 59592479 101493 2637103 125755 315155203 37743 78756398 77705 128810207 29250 135457610 20351 235400154 32210 300749847 73952 54668824 116562 105915355 109565 190322983 57881 28951741 7487 66085590 129255 263361355 66603 138747200 70643 345317200 21400 297133075 58436 184584604 47193 306955826 43336 295530624 49376 262045229 15500 152891012 24461 161533400 79156 365152490 49742 292436638 20347 2301226 93530 278338355 126986 214957820 20347 175807197 39865 80789068 82158 173227820 120137 347060548 27203 304769061 73510 357264374 103641 369331251 462 208003613 69955 222531340 132478 141464219 42286 317748206 105617 359221130 11947 305060005 120444 81455577 21255 231102602 8629 139770658 20079 67865174 83147 151949126 56452 319668894 50695 27267072 48084 24784363 109333 130291298 64317 367146334 95081 270430301 128013 21125860 75845 203043334 24813 281796697 76140 343718551 103974 356339900 28391 224020083 34135 162350451 17139 259564128 57890 181361737 85240 199890627 68279 151800446 33741 281590448 103469 298688332 122636 253006573 62257 7210698 42087 53326316 77046 256025279 72773 248957396 100785 111459214 45860 319921179 35627 382919540 131100 249637161 124372 203631439 121598 238165163 124564 248615171 53863 41993249 20377 319873816 48525 182928718 80471 211285279 15239 330884907 114648 24737523 61687 189625122 115924 209372778 116025 300991138 8866 362459843 63065 270292669 71515 306455285 103282 19042835 5803 115938241 39454 295851496 74012 322904799 109178 345559506 101734 379116565 106082 375166047 106378 378346259 24009 83826141 22063 236566708 63864 331493899 125939 172302253 28648 129130408 27111 246671322 69105 197669351 93927 59042894 35146 362555453 80674 241054164 113862 62877123 50277 345677104 45500 292608652 16269 184288246 98489 98430366 56059 271698707 78419 67775558 49239 49614788 24452 176355459 60871 14507510 105562 310136482 37309 110539739 73977 212123637 70622 259794002 90324 246426303 20206 68236442 58205 145138545 86149 214186249 103707 155676194 42042 318200710 66777 345781794 46782 339897581 48273 225498634 107639 320873009 93021 219341920 17345 119084802 77340 270011688 17258 58380514 108446 41724500 4297 71093777 18332 384525731 1279 93151963 118865 261046091 84889 197727534 37099 172928414 63406 171889791 9573 279526667 68031 241568920 58562 381866366 23802 204935437 4376 309263993 32093 53058457 128677 95442244 9769 369376549 78328 158907560 29902 300279183 67452 270294912 21054 264172058 112479 102457518 119436 45103060 4600 323259253 86567 16201711 19685 188716402 52615 300002969 61184 293411301 75059 82125841 121928 64343704 53198 76799475 102614 133511489 16700 26027412 101232 365163520 12875 278497475 21334 16121435 91295 192817436 47360 149356911 72237 230370130 84091 280987245 89905 290988485 104590 181087010 37893 261488567 35223 176989147 40350 24536728 20417 33370941 58503 330156518 127773 91150133 67656 299234493 119890 5701604 55583 239861091 93303 292019360 33477 300483071 27537 87434481 85960 310829044 37411 359274491 68241 79897655 25997 366615223 77822 63752436 86017 209467546 72204 234824074 36294 357030318 107691 225613770 22378 343845733 101730 222956252 24546 370073026 43962 303459067 48285 303730849 115538 115619315 41140 113799727 36392 273746585 89894 344042291 68092 160650639 130721 320298108 84532 203584003 58868 286241499 75689 121287815 52580 319955895 65652 342321948 35681 57883679 15770 303027032 7778 329696697 126639 49186815 58365 144320365 71946 229701295 6793 32979330 43675 272464510 130962 114669237 48966 156872656 95193 239729760 44865 311142915 40104 337823081 99248 243795810 62170 233717700 9547 40158910 119009 180601502 123322 379638062 37190 306285413 6753 158057419 10366 125716532 122856 97232740 33796 32295700 26305 31927765 84919 181095999 93190 71745946 101667 370092341 111181 203170759 7809 157257134 62982 74336826 58213 231706785 118000 169592646 956 233676670 74489 107389670 29311 365698930 76035 63248349 28842 84013047 36162 200525146 98954 168159944 40601 365670673 120686 77612427 68489 163271212 51785 177918811 62198 118933236 95916 180336503 4588 239715283 111975 293709909 102326 333228667 54288 196327230 95846 119652849 11265 104674524 55446 10551808 52300 85498384 132958 256289321 19738 123757381 108528 134046681 93386 133607212 63198 380343678 2031 175016400 32136 230502926 79245 340254615 52013 236846588 127154 315453554 86617 10259757 58410 216218747 98738 30261866 91221 88426630 25105 279235052 131670 272018167 71896 69902927 96032 9439226 32471 358741798 36963 79538253 74032 264939627 77525 11164139 118676 357145016 114261 383470770 75129 338055033 66696 182153172 127796 199345546 109002 50213960 122957 76631455 132277 175491425 34067 51745549 8448 315233213 52090 333531257 67089 20229990 70876 137774182 40951 285951584 104573 197446717 24511 230512221 79291 283633663 96945 81833795 87328 342211061 66286 192839227 113471 363598397 18959 166328180 38988 181120008 97298 221240194 31087 142575004 82380 168479066 65402 72123986 43364 279035781 36030 354145406 69281 156366022 75914 306691095 60038 191799737 112607 226448574 126430 36227657 57423 13044931 11661 184017081 50665 325270740 130911 58876965 101044 84003275 78188 379758060 76118 232921443 25104 154701461 132151 169324722 119683 224325664 114246 111425493 22242 148195385 68293 277707470 67227 347648713 59107 243185255 50536 21200128 40230 195082020 85494 316009623 66241 78421491 129422 245236938 65934 97044179 132377 12221372 29771 118568760 75906 305944266 13988 221973786 120660 6432586 74809 317397027 81429 366443461 38141 314686830 119623 353108831 24184 134351235 114402 337599202 4791 101035011 59648 29399345 33440 312001904 56768 95977859 115165 321013748 76457 337763891 93754 95902699 53173 133725789 23658 189942967 98488 359134544 131422 261709011 46391 64782713 64548 209163794 3269 255813593 101042 15260849 66441 73663904 39926 332630441 10585 345676377 75430 6938477 578 141483213 43417 149726239 84183 171847714 115837 294756166 50996 288651805 75641 9931614 74704 344594273 62761 344331168 128919 23462684 121031 329069884 57064 315169486 73083 287635682 29509 162967143 164 145218148 117648 159083683 113318 79442815 55206 27135182 45097 143941018 100383 121600674 114370 264445984 40215 30025661 86426 283463360 62478 244846942 23471 342049199 93291 94472924 48337 228872131 103292 257949743 60888 235106281 16007 24140113 48653 261145725 49360 209734151 117659 147953363 99961 206647409 85832 47084034 31493 329533176 49154 379957593 106075 352626765 3977 363077072 8232 357040844 117980 99656733 103496 298937875 48257 87479374 65205 157010400 49160 203021136 72331 63960271 50669 137523855 131818 172404939 66824 340850563 90974 342627743 41377 35728647 121186 208592709 69608 277122847 119796 83526217 69431 342555312 53470 257054999 77100 100155142 26587 278886943 53264 270029358 10402 268018894 21378 302410078 6725 55525789 68392 75000722 92551 249980797 31137 367025084 37864 85736553 73827 149156562 124549 185702734 73047 322991172 115245 362305643 117342 79723488 87236 4577990 34482 126696297 98576 338169864 35696 159893570 120066 373653862 110819 280274850 72120 340998862 70966 252475436 30010 175888018 104954 351544745 52701 22487608 131673 198375256 38008 351061244 33605 94164790 118042 345256895 2480 149724350 30431 18156076 132171 350104655 105478 166379509 36792 54132487 68624 115172658 3777 338033987 4453 288499669 120872 85942712 84202 186861524 104899 294297411 43221 74092901 20079 234313101 83090 370111024 12661 126951822 18293 225650142 107680 341645844 8987 116000846 93916 322512358 46166 182284705 3641 262060950 117320 178041989 109300 50927223 124809 134178416 69054 147597711 118193 336590145 109408 110128461 107964 52126099 26232 316772854 10982 6667217 49004 4809182 18996 207656277 117805 248549304 80053 334821701 60785 190826991 5822 319103672 753 243201718 122944 48927552 127129 68950133 107209 249617318 19334 142449822 127879 235321297 34567 277775762 102778 34169782 118150 211561910 102868 308300428 4080 250108160 33957 347176831 96280 192619918 83711 184253806 18663 310089429 95808 197955913 122364 330757014 125291 315049929 2426 383904474 103593 278903564 33023 142243371 25125 345012518 89240 83177357 72909 153756572 116836 2838525 84163 117003530 25912 150722236 73439 210360504 125474 357143563 16475 286049180 24145 65495292 128081 77918830 42931 46041705 3805 179203789 3669 43501205 11360 96716704 53018 350752982 116827 271175778 85929 138709861 45025 358679272 113830 160890405 8008 116796040 121650 167850510 115999 94531269 47648 384147525 6086 357497005 16463 198514417 83751 241081991 78713 373371718 121534 258821379 100519 168948711 9018 128686106 120489 68654690 125262 217521407 53222 250707090 91403 99279836 62814 166675910 130379 8577147 113501 235047983 55446 5272487 97063 154694371 99980 314536092 108480 162864293 7035 2981622 75219 181035022 55746 95527109 114159 220175124 26120 249118767 71374 74609231 115156 108688508 38117 318498905 4499 282246341 120256 140281234 16633 35663378 119454 146129595 10401 312988875 17656 278062019 35341 79311314 95649 260377590 93358 254052797 21975 311897624 130599 154647380 19583 111797035 6462 1703362 84822 238535339 59845 27970881 112563 141686943 76187 150923900 91848 287217343 93310 221964458 108889 256004112 17076 56593823 50386 15513410 117546 316810928 82350 85430671 104471 291406974 27463 74062045 3641 110440617 74471 167807639 34503 259459684 121306 5485531 20754 214511852 159 332282794 130280 135544900 73406 335676486 2566 142755545 62931 292364741 30161 103308472 12647 311794956 35403 91831111 83120 241328855 52388 354799265 108664 342539880 107428 293928444 106696 188937309 119596 160311333 91179 6912348 11528 302572353 131048 302437801 82137 354478612 101644 24719144 106683 290738455 25089 1325612 49590 211846452 68721 189020551 57648 100182771 4123 3789709 106632 254306292 98035 74298992 70981 191234186 3982 366300700 64650 212515365 20362 105309281 15139 214938270 21623 39317615 105691 88587893 86017 207272043 121778 119511116 58310 40539309 44574 231858581 32993 25729995 49989 185133243 94834 334837680 99603 355470613 97535 61502622 34638 243381574 40710 254071976 114319 153648699 72283 206415506 12247 199960952 29867 74487393 81455 175496914 15156 283683163 43315 335261719 47963 17502338 19805 142416882 77385 50049060 128617 184826864 5209 379650176 125748 211924613 129318 312524512 39259 202052364 100119 270196978 52773 232869992 107357 124954969 116455 147281779 9732 314648027 6087 198907766 42999 287865238 69220 25409380 35656 169054575 87427 119004823 50034 112070348 54225 97447613 65701 299715426 82861 246735554 23493 49474819 31559 20986063 110411 175719795 94571 120053135 117860 121526229 45702 83000787 126236 354008563 99963 91329778 88399 24400504 780 271368297 92014 185981166 122224 158464088 96015 380388253 66231 80446281 82779 104108707 354 111452557 109513 21913921 98340 252477808 117239 27343679 101119 211064978 53708 6509869 17591 113666660 17108 219786605 97722 166715121 55399 339941148 30526 1660429 122188 175784528 90492 22877274 22696 65433600 12992 378208401 97149 355027697 75491 236011961 33873 54994197 32062 152086711 69180 238689373 53175 39349721 9562 48804367 7325 111164082 21776 284443919 56542 150944537 17540 114452973 58769 339921567 36480 179236417 59191 44587960 108278 129848974 16817 14745932 64189 109022289 33269 64231834 82129 287910912 55697 192480503 36445 183697590 89960 366680929 67785 370126341 86744 359217383 79285 379803578 127584 300408513 102035 131754069 19320 50756521 39895 194337589 116505 311959006 3165 17106344 1159 32546928 73514 44999044 73955 147494319 30607 46361378 78143 250610617 80220 375594695 75998 178343611 23267 5849886 39143 201284069 102190 46599413 53858 148485203 75491 359004254 9047 39557970 21450 209854729 43894 329015158 103779 310869675 1913 35513450 84951 346567697 18299 311731529 63055 378733372 79372 341842987 91257 166376689 102811 203947986 18126 339201927 117540 168201897 2908 230660967 101872 376122413 105948 39923196 75117 13716083 3574 365263672 17865 84068928 129390 351940654 27227 331071693 34177 248346500 132873 162280245 68644 293602056 122948 262037700 39075 298864937 67157 5833740 43138 50932575 4049 115074647 75924 141284956 68218 130073008 58692 279628991 109485 92429559 106003 182742399 27576 167170635 77858 352827659 22893 5907884 23383 165843537 28110 328233956 114542 188618307 123800 176621816 725 80688168 22051 358503723 28462 301862186 59697 216759461 128687 252957655 46765 69916157 49073 177994621 80157 331612318 88350 133995524 60018 86893888 68446 359529853 28863 128899364 7371 159819006 15394 29527076 33163 307173691 125984 56326538 104961 351578922 86576 193796490 24202 309477608 108692 157385979 2391 209626796 112281 260736206 20907 321759579 50283 167468108 22798 166633031 6479 268984553 71785 348958680 122698 140311342 129629 124055140 126132 139914470 12856 19372105 39086 174466041 133290 359188951 21670 215244262 30072 28950988 39382 256364285 66744 99626270 595 191138039 39187 272047003 34310 174245497 92318 65310755 128559 95957756 128875 197495667 97123 325021011 84102 179852993 40387 305339327 31093 28575389 30736 536891 127509 383213469 112351 94497743 92106 279527604 25481 79990209 73391 204628193 13637 287140431 44617 282430242 115985 219268860 46250 290216347 24230 265202955 14723 50914899 22717 267884947 96119 205489332 57316 27780217 37091 160772359 12726 173497129 30613 156016059 128124 72158500 114116 247003462 103788 201373593 53865 227671449 13057 327680682 107846 36604452 125328 154290194 129307 197230342 76993 278665451 123923 191293353 39900 124552653 116006 50021101 85053 355198523 41140 330348326 53869 236963338 52054 128482331 131922 57180696 13885 271036693 52642 381821644 26090 145019409 16359 375174724 131622 370743775 103322 80732589 53598 215530701 26702 69459051 131352 77094936 26519 193284544 82354 266665417 53131 133855863 96270 8886098 114862 320437085 76896 86337038 57655 249326153 69625 173689728 27638 125771894 4479 375211344 39807 176962178 107961 12043289 81562 159912681 2718 162628955 84642 234505501 3822 296367209 77245 183666531 96693 76367829 3942 155187625 40177 338570843 118067 110036150 18240 211580639 7654 276881688 112323 171489116 6064 59687677 55512 94188597 45792 19989688 77669 145597471 53754 302535874 93203 180688746 43224 203323441 37814 42279756 43983 208357377 42615 57885666 71681 33365551 44823 266434578 109465 98278927 132699 102685314 114632 89786119 117056 26802547 109043 366301899 64201 268711409 20915 15244643 122230 383330869 74531 382492708 20920 377694615 2988 295295272 16671 366090417 19788 100763046 75845 207406801 48621 20356641 122132 88735971 3953 292739803 99697 135077304 44146 223311581 87929 44541091 50875 133913790 15692 269131639 62397 361774108 69794 133703379 3550 237872990 64434 162634596 42955 264098286 46336 57312075 9254 141044473 70479 317078824 99858 185400151 43599 197180740 47639 364577351 51422 176013391 123522 114445203 547 321858033 113393 249241851 32706 217883223 91445 7392402 122922 34988093 20148 64204467 9388 203682097 111377 330609523 126200 345719949 67434 228422501 54982 100313652 70437 326650711 88170 381079072 13590 170442450 15173 11965261 18707 315321923 109573 290648742 51068 198418778 57891 67282366 112043 15900914 75511 243682812 48343 119468833 37740 222715133 113331 116547256 11507 16468145 44675 345465627 15895 370759871 111253 382757490 70654 338634120 87617 102927485 48074 130375858 111846 241936103 2332 87691818 98999 323727272 90123 31733971 115548 376816805 42132 298110286 94671 98420016 30227 81755212 28733 210432659 78986 120047441 57710 215941192 102168 20870378 10094 40275348 23677 95849431 86791 249808632 105112 371617422 18633 132215658 24237 133303574 29865 179248825 119707 180458582 50352 132963978 22318 269750800 61733 347455822 92522 106713277 62898 13871549 82575 78141632 89121 202924241 51955 293754974 17668 219082404 56555 308418572 11153 101584910 52288 373953590 33622 165991621 111548 180726897 1826 224229064 41870 27424583 22660 277198180 7501 150267632 119227 264380235 27834 45783309 56065 121146268 46166 301981799 95487 63597035 31280 327960900 120830 95473888 78666 311985814 122803 136403472 82003 239117178 92117 325486602 125229 39706746 53578 259898986 34002 107310208 131163 184511616 132610 5878136 119450 334097202 8688 335238169 117289 307222210 119217 353210899 23477 108538775 85688 219095175 9708 219057131 106626 321981628 118805 298044382 108202 99855854 99206 379938816 91308 70785384 126238 255271853 116885 384366431 68102 135205774 38223 204534608 36224 382447304 110508 20730170 20902 51028488 101203 263110561 19530 49823315 88579 78645807 48077 250568157 60025 167644067 129711 194874522 35463 376910969 49303 196681846 39173 97362040 3454 140083838 3051 178406821 110967 227250213 125817 35982343 44143 129088147 49245 169020831 36692 263658568 87966 97181892 80150 194102440 89067 38407899 127468 302903678 93377 297956502 81423 346344871 38293 203754685 51925 6040913 21379 37004500 90748 60746031 13945 218293474 123551 278642475 58643 372698986 58332 147743165 31917 68639328 93874 239289953 393 7542796 14502 359750397 132799 305056145 28092 45838668 28923 329479436 114116 266472602 40252 211093470 104243 349009695 54523 81814615 48258 132652363 44600 339527940 34233 142206628 15548 203633215 48029 371384061 123625 313795407 73282 52604917 25318 47479062 22780 283854191 41951 379613634 13947 171933319 4996 75271544 128576 100351525 11923 129925909 46923 297038708 51477 134637057 131465 321550282 125274 265284200 101849 246914871 81050 254865226 131566 111107819 114907 373918021 23815 85604873 106802 319701212 35778 159408739 123417 228720563 47356 12620821 95046 109313312 129354 233471880 75473 306533857 9095 51482933 128566 98974921 104789 42332608 62878 237106754 83325 285998203 27008 228787615 67953 353725731 81328 90908897 75037 252034017 123842 226078048 12107 349681745 9107 60987559 41366 170085502 60052 157210018 90998 156082757 81152 91840486 111034 139292691 46138 285817830 22002 179165842 100602 375112784 31039 217358421 1046 140735442 94630 195929591 26617 244318900 28657 238642069 45947 172114843 88819 159782266 36849 39525183 121215 294609903 128140 132195793 72229 146287956 40742 295299431 10093 243876204 46711 34783170 3156 52839630 98126 328420912 118251 138560240 94890 168796959 59845 122372036 41287 141356790 91717 16075406 106256 237199800 28433 25496807 131205 32490551 94768 279385010 54284 155086238 16648 103973195 77053 98233699 14978 241763430 57155 292922311 80211 84623635 132854 160413236 62813 33387562 21844 92887596 103711 115891272 120892 69044499 10852 115296020 72765 183813229 31703 315247345 100837 160060098 15960 43768762 55474 175353152 32508 344915040 75962 71291251 79958 342507445 114348 338739592 51984 318148305 23914 231567047 76700 119531241 7382 78317325 113167 223126089 20780 262828826 25129 224132620 58902 358633752 87082 276775289 12022 43132092 53189 236687943 58725 149504433 58820 225836741 116261 195324924 28251 122227817 96678 235900686 27487 84709001 71550 42685756 122944 274905236 123598 113667254 71424 361679740 32668 335855721 57153 154731064 83718 137053416 63879 286537042 52669 61268712 64348 33295904 123782 19064523 15366 61130775 39633 25466475 54391 175268066 101777 298000387 19472 348750191 125396 198682949 36390 365083371 86836 157148838 104252 66928575 3251 342732732 22376 163129512 87854 289418290 3559 375792341 15656 206883257 97674 246920461 100396 153909347 53143 268428645 89905 16588646 102047 373480440 46223 170992673 95135 180064997 45702 226352688 54775 303782513 92240 236336996 34094 246469675 60870 196316359 67444 231584297 57643 268449360 40436 346484161 58469 248327258 30694 207438542 4715 254920799 66174 215448228 98925 257244618 10519 205401915 3610 332890857 84340 143239570 38192 59756211 58965 77706255 82961 276177728 108621 8520916 97400 46974532 9996 347395635 39385 309037946 57089 233538104 93021 42224170 106935 115552171 106993 25958920 10428 96178854 84275 246475590 123577 77915119 126376 35860354 28015 75051706 60163 38241384 19108 216896512 57244 249782574 130315 42441280 62170 258190353 77835 277689834 126191 4089137 4455 32385383 27359 191993233 98850 314338728 64063 255384282 118991 87690298 65624 144020784 41820 162285487 130889 38700694 12345 20838615 29428 252922902 126362 17041579 83908 22058858 51417 171897322 2544 341187479 27452 196528387 72190 212198377 59056 357954679 62736 262385192 30609 216699671 10465 284968250 82078 356981761 117815 224870293 6295 140508879 40578 76846722 108778 124892751 46858 242934609 41863 221341117 87196 109156326 90746 40553972 43741 212328068 10178 267915161 90175 90608343 48090 225766605 113852 133668128 32486 275081714 88461 255240518 110164 71991359 66457 10299742 94421 188317182 91463 176198182 120355 302989660 46289 311595305 83113 15646143 116186 380647766 684 121329828 87339 330459884 27718 315583224 5314 57379566 112296 73251330 87616 375416803 100210 340024284 20830 214250597 37421 84943651 6146 319390264 57266 124027481 66121 61915805 88650 369020108 4320 60050954 42618 376722146 93359 329496449 102019 130814453 76165 240500040 770 301211404 43468 127253925 132241 91678524 78504 305427888 6953 292906921 67691 60340420 107351 220075957 131987 347871788 23116 354065078 21605 284125594 70043 163932823 94347 339308433 32210 7076557 82646 122500249 117025 160660087 40739 238593438 21782 124466594 40293 165856929 19207 348957018 13817 80681076 17750 210216282 91458 151968499 104292 122387696 33248 81664303 130155 125633816 110206 74165078 21497 359928169 67503 338862420 76441 177631257 102489 273477283 52536 334660242 51486 264031088 110011 187141210 32830 214442111 112768 170338017 131117 165138001 67678 85330396 93326 326934923 62872 82771487 26178 79931585 88079 324470042 29489 174297250 64133 212170877 103075 336477 72446 342150311 29365 94182715 43321 85333787 124609 195595606 94994 51811636 122712 12850095 52902 61818800 108651 104500318 26003 172689535 94859 93700310 92609 287772688 81695 7249449 101732 195642466 16102 319433985 37943 123280169 50996 319108149 112332 134849369 96105 110394038 119586 94705406 25311 224501420 93826 46496441 88968 123789596 47497 233015146 109774 259786142 59780 294029830 97236 368380177 22168 134477856 116811 241593690 71973 361925437 6335 73686731 11923 103311262 73556 347996356 27614 177810994 1287 204855190 129340 238812423 5807 300871793 97308 374644085 24309 156572548 18583 60135108 21547 300549022 88189 45344370 12335 125045149 124322 210819160 62249 166396640 32964 334133588 132446 22883125 19129 156228317 90359 312505952 48477 255636301 48451 307734066 28448 284521108 70094 307034323 85469 91458137 8648 95436171 104209 350070861 49474 142205665 32892 273547763 52907 191301819 68437 374571317 94616 115537516 29847 342130168 52798 33746686 2831 174284359 104722 40345063 124036 302805019 22045 70513310 121129 350061986 106545 161221224 57825 7302141 37234 146587372 76851 99398879 77503 46580087 114314 246410633 60212 278908428 122266 109565805 81537 106459401 41468 84079542 37927 341417364 68875 150045496 113874 378287454 67874 53958292 122271 43991815 132541 198817172 53688 209195376 129343 276586887 76244 361429086 4270 371858755 94285 98018780 71314 272475347 66670 8838399 18369 221276280 87103 364684720 129240 90661952 102366 251547681 101159 170491601 33176 82198353 74302 211277610 72373 34125255 125887 84121268 12541 248117401 46212 240379306 47881 114013745 106732 72062422 22850 199218830 108167 171708469 79374 141085705 36059 153757221 92130 53400484 9299 228671600 67798 157100502 116836 89064734 53580 169440260 10603 174346169 118601 346448223 111681 115896362 102514 139687548 99079 362960298 102816 251154561 121515 310877491 43356 210584732 122764 31451620 93174 271742807 58503 324389263 118625 328843236 81551 288540268 51970 58022956 38286 367613230 111401 27056072 96238 23193849 20128 154200066 90258 292998646 109668 172226431 37627 356247326 80306 251663153 2169 205454333 79509 263246172 31719 230287072 14343 297031492 12645 127664629 1733 46102076 130692 193171555 2836 215930062 33180 330463708 113233 218375833 81410 267070729 110759 149533648 114276 104936451 41175 297836182 94095 114613530 18678 276363327 125589 148711625 66638 138461466 106930 211552162 37121 325506855 73409 7871350 92161 46367691 22514 362411291 54409 236038142 116028 2645845 132051 321902561 36442 129424783 15453 298617768 52615 231338735 106157 331973693 127340 10082356 402 295840580 7128 303316380 125383 278589033 2859 51440550 38072 95353307 22903 104571250 26427 4943880 6488 283535485 50093 291357352 42481 130813159 2281 276791753 125046 130434781 58527 309747529 1136 233981248 7799 342476076 33176 109015909 81679 107889833 14424 102805000 35569 376705321 80678 30520736 32268 377160867 11768 84706831 125510 304704861 87855 134766470 73202 348119499 61174 107896025 133080 179363891 30410 167049020 94727 94171995 49784 87042201 9542 345321026 3233 330430022 114131 272513243 65377 222117172 1113 312573568 108048 191089108 53449 265384048 31392 305702200 11434 143411184 91196 148465950 69505 158568661 96856 70709371 98378 294760997 108124 259828006 96569 253806172 72441 252698134 49107 197908119 73981 164917245 77090 334776025 58366 288108763 19587 101904962 6953 252407236 38949 71716421 6167 230917190 43495 37795544 87327 223558094 85397 358218518 46964 175804383 106732 276710689 97906 314502054 47142 214576114 40546 307736921 92452 87634701 124099 243029418 101533 213919232 34090 92979140 73545 249871972 79355 363009000 7749 311974803 86702 329599628 98124 368646252 45008 299251876 64032 43510743 67248 26208963 52770 181397391 51686 248258139 94591 245819115 65606 357084597 100346 240906497 5503 312500986 42663 179410176 90341 100366136 127723 217430835 121101 250949666 54762 126537815 45295 118892791 91000 97121027 6464 335819801 60614 275876377 104033 310309605 78515 201248234 42519 116861040 103969 203897731 32385 78498466 51989 338232401 91660 129237191 69477 272863866 41650 125793699 66256 149748180 28635 147172948 86500 133276062 81928 274578567 38990 162049387 127001 124677238 94816 365888377 57446 134567991 55953 7829275 122876 29411848 106845 308480296 89141 358228104 3339 175834743 67787 1525227 22624 87020314 119877 304840324 98799 30109168 77409 13215284 21777 61392347 68068 286785990 98565 250553113 114754 89288071 86901 134525811 14987 134724475 26558 302822974 124631 164987754 63046 297133022 119804 381648582 99609 362489985 76990 103248777 69372 211926176 19478 380178114 33779 344993693 11167 230561991 33411 382372359 70207 135194907 114359 173767897 45730 121783699 96343 309055809 43464 297987813 66081 37325156 849 176628399 63018 228536779 113850 234873157 70507 1102133 24780 298721227 113488 340443313 45830 328981930 30678 37321242 119483 237620429 86298 152275088 64338 302557361 61981 355237657 71022 54187636 76051 187468830 121713 195996896 53575 45376710 712 128489455 124363 190858135 71180 374228311 108894 121276831 95854 296981961 109143 19567934 111908 48321249 125685 69206704 30731 222856635 69401 302588337 31290 237974219 125325 383858021 1037 176998313 103384 37636409 30992 359396036 36261 194784239 106738 14536289 76482 278935288 67034 166287445 39502 55035120 78676 108842280 37359 126835955 23546 330165028 113632 197209933 122223 340324307 131161 218504166 31049 199769991 53737 32860572 71902 234966423 77067 190618866 127286 252928219 1661 129740116 114735 356645873 91107 23054958 129026 20183832 33031 146960642 52246 49895943 26220 44754516 65862 331600524 124220 263726210 93590 366911902 65082 90856400 45738 289354640 4818 252412792 128465 46887212 114295 73443257 97736 121791932 798 219586999 28667 296782250 90928 356098207 63301 23808763 71210 67649515 5892 291726584 37256 261814844 117238 57724855 52995 102301448 102712 226684480 133269 256574278 132274 364308315 20958 296749920 51463 183356483 16817 69813979 113822 151867381 38474 239219735 66936 139647424 87698 376681251 25007 201166898 68955 297081586 74340 63356699 77739 147117735 27225 358738552 104578 146458233 129876 42658581 102176 192672540 60063 380286492 72592 50987523 124800 143704094 50496 339776247 132607 275216853 94229 363072723 46540 254074296 132885 292942640 63557 27440347 124303 181175496 109979 137409854 22078 371318894 85766 303465088 1040 317530404 17915 90600111 10592 159843991 90413 155857822 99438 279701145 8817 60442974 121102 224163898 98256 154704014 52024 306320837 3824 145405705 4819 74789701 72707 3275658 34471 32932262 49809 236581162 113663 378562090 106264 306115912 14448 36564552 74300 106102118 45549 17609539 125040 274559629 73656 141271769 22117 365309330 62398 69784576 57245 186708489 3647 94696435 48266 213066110 125319 87943056 69272 159879026 28500 307700176 123463 172016412 24449 186821562 122286 346800581 66406 180761116 46986 16173669 75612 304917559 90803 240978772 42956 330366428 43665 56742552 73358 158442275 114712 47603696 121974 6051755 77471 157267878 8799 101423816 28628 68161612 100903 41677902 23907 138641365 109306 9986997 10029 365943398 93178 361741751 44881 126535060 78509 225649 72288 112449648 22696 142513213 118353 224009037 62149 313081108 39194 30350619 41703 4161697 48061 225877467 10850 309229811 113453 191393938 93004 222551539 31390 272518914 32318 136969780 65828 33009876 22479 359195403 71171 151514154 4736 51280732 122917 226223343 16296 295925407 26298 328548645 10646 311428613 93384 187807163 3770 337209032 37432 293986909 62398 40381269 20322 151752173 115939 179848189 131820 271194416 27983 192136053 55272 78266763 127080 78099928 120855 192103775 62649 202664618 119905 113842568 115839 118425382 91518 146194028 113984 168035138 61465 325686358 94001 55754448 110461 8546821 46603 209728896 79789 280762698 75276 80581808 2688 99573439 91610 96339811 63306 370037522 97077 164226567 18347 274099836 44448 210124459 112149 224679304 68532 384244269 132857 255893402 36940 70226233 64097 61364343 78861 156182067 77112 113440163 44473 95119821 49807 33763944 59543 215958696 129398 198916580 8294 283361608 100296 147368170 35160 329121756 33244 82745245 114660 59743734 40438 261135116 123272 291645105 110565 74645262 95628 350949362 105981 81826590 73898 234944750 77805 294543123 31192 201620022 67366 382038863 17303 35197593 106290 274305565 26611 136867798 34900 287833334 68938 105333037 54138 248544018 100776 83552099 102570 288347788 71184 340540317 122636 66071069 9219 156999473 96862 332798700 51842 259551641 129225 16601720 65201 162027102 75310 307902847 85583 189813503 84398 165694028 16133 270805262 12136 205272125 69978 111676972 17599 119600111 26968 166338452 37176 309757535 130710 367599404 51571 98451382 127357 46504811 81071 26502398 23187 107447686 22457 148431086 75524 249083283 84321 351688583 20724 128462955 60161 110652567 38458 53577719 132258 360186163 130606 336255291 94471 128564020 65423 365042818 15412 177083890 50036 326524561 30106 160144968 31405 9061010 54461 349092875 47348 160656004 27404 261675792 13998 36396360 16011 276133133 16509 3683433 20468 125540165 117449 237718659 30826 108520333 36139 354514017 87155 45046413 80250 264296060 122645 90801965 103128 347958186 21598 82456629 47048 218683779 44434 82873487 70981 11271535 90494 80060433 70961 127119741 130542 293805421 69156 80329795 49911 335614579 41223 57115402 2077 10220132 351 120935739 104529 15269144 648 81075193 80897 299746062 16690 14734143 95568 332856286 98008 28440985 35373 301602441 62881 47812971 114070 281556624 40901 76863034 126526 207374926 77810 384327422 79110 104831249 102227 96158095 56883 187616985 65750 180618952 29924 67443196 2859 225385564 110349 371178672 33811 10973914 19526 185848604 71623 181271788 80720 315187787 3393 125212850 125279 39970568 104333 13745783 81578 364610080 52225 61547530 90249 17959353 15730 68707293 77246 131694433 3779 210756348 108645 246990391 51806 123373882 92642 37199684 49105 127721676 79420 9229340 97978 188407393 64682 106413677 10537 163761970 102884 24135736 123071 62352193 5443 300880908 68167 244838997 52687 149863321 69173 86238698 73611 372485833 1737 123911147 96342 162217098 94650 180401692 75386 328091041 101932 104137011 110764 168018252 124737 343135709 75871 87035199 77243 265813682 99148 143637028 11082 379326370 93965 240632318 12539 139129381 6144 68768116 67066 236824376 834 283234106 112573 84417437 23408 16680977 56590 102523983 8484 365905564 104022 82412590 31025 140099026 101065 160157055 9451 262405465 86440 122248985 44252 138703445 88891 67783131 120347 22433974 82236 130982898 111281 188880775 48612 11881414 56106 189446139 64964 299036888 49899 200092413 70710 155444744 57951 383692093 25299 107616630 46163 137164155 105423 65661086 38330 376274575 51818 48325545 113248 57936325 112274 83114660 50187 67334184 42003 72906482 54546 323386886 71263 357231620 50497 300942824 130362 343604679 26670 272836766 52839 36555718 13083 342782861 109750 21510354 80528 590798 10908 319839689 85719 95047616 28887 236074915 102039 31585197 83461 126426853 117337 255671586 17842 236617608 131143 37665849 133222 287052577 102483 307238252 98359 66329523 16929 45429798 106288 273741456 8008 279834820 43934 240954858 25542 173974233 122719 346775448 3883 80285826 25822 106264668 51871 207885637 17073 141995082 99401 92701247 52652 272350464 91158 86436765 49808 51483508 28595 301445400 71550 158722159 27225 256703027 126956 185984811 109206 74111654 75939 289430929 130263 92673837 27175 263049426 19380 182149523 74380 32356925 76784 160028744 13226 380192845 66378 124888910 112575 143269880 102307 15163120 45728 161344328 9819 350567187 60105 61537681 38608 77238229 34409 290974228 117904 81099447 129762 213316346 73107 182246107 15324 101713911 120634 135745755 109282 86635187 12602 279611543 119095 219736986 55607 48954169 93518 289939245 104781 222013576 116795 371217914 125379 74795088 125013 214006885 76956 161219752 84758 271687052 128197 119736194 72699 383882691 80547 51483937 60888 299188710 5900 291076154 121270 258478385 46510 282314323 67537 27785901 11899 235668994 101953 99351302 17276 4299480 5926 127379291 105584 216245219 21851 150260849 61060 131368466 94834 208624920 9597 181259549 981 311154936 58684 154835071 98878 291336934 86927 49888138 51296 193098301 109400 154344111 126315 233356484 132737 229581402 107526 102394576 113081 299356293 19943 81107643 26739 48382801 59635 191133217 101747 316347240 118495 76494680 117083 321897018 86481 258590818 109399 111617834 6342 335580703 92561 225414791 119099 55434141 32519 124194670 60123 227370309 22247 303678091 99661 181194826 100204 74038497 106194 219052192 110346 139473109 67293 209514648 101717 104669202 127225 69897914 78994 188222074 89956 360732569 65738 159006367 118846 111727343 82540 53106448 17596 330206246 45736 255081055 44018 254631114 58384 110991403 118245 153249425 91739 74613624 38042 281624567 36963 118412124 37104 379034028 102203 268698387 88683 43663079 89927 83226160 121955 30056532 20537 377832458 62281 195367239 42438 88413025 72936 203963454 33902 293239694 120217 143181559 130577 311204838 4090 152180101 54998 277639951 112223 125796613 98604 161466649 65458 72619113 113123 32341297 60803 377878121 54884 162614876 82563 167805349 59716 272365230 101806 335030768 124717 384015242 56053 217524953 22141 102753616 125317 368718380 64862 161419105 65701 38351501 61233 211012344 132326 305505716 6418 173984949 59929 42614344 75373 161591679 20004 156565910 110163 383567636 28633 374195285 24491 258098082 78364 204918738 76333 9780859 20920 49430747 48683 45481783 47332 195128695 18736 195902782 16493 365858403 48192 33771075 85118 373697350 2688 139218327 103299 335846004 45166 328287443 70031 78380579 114065 45714784 117159 349635486 32963 6632338 118726 194538247 122048 237233164 97202 351814031 29579 349227064 59034 276341114 83941 382671159 22213 288049451 94879 78865813 17834 207208180 77112 51741488 23312 196056146 94421 327060559 62554 270849932 121918 229334744 181 33566680 59735 187186297 113959 129590064 99089 262152393 67696 208853002 10099 117574315 35971 198422573 40661 351302381 36682 108059293 9712 380910506 90038 93515007 118934 9526746 119401 211050659 61036 331764703 22095 299912735 8931 11316546 32438 36279761 89399 95367810 89754 226895530 104153 358994486 96051 274168598 10075 118350533 118923 250622648 109306 266418908 54408 169982619 130642 219350968 65579 90840582 91628 373870388 60523 274694199 36181 157306565 131306 89172461 81553 376101414 18283 143486213 16137 35714056 103424 308156527 127340 6837810 25687 374571066 13365 265189311 54303 140936611 91486 302921105 84772 192889472 104488 79306204 73679 235788434 84624 142525899 14225 253511409 9423 247868617 118585 44339214 28508 362459894 28999 11717771 20110 3796610 116083 155274856 111133 369105305 116706 201946647 100752 225832320 119487 111456543 67644 264142846 52787 357218216 58142 200231845 2977 288903542 5233 87686842 35910 97463599 110143 370699507 94887 288031125 123897 227387139 45754 146434591 69716 296465378 24402 194868209 116829 267373155 98494 176765832 95885 147326015 6142 310992630 79509 270707723 123468 130064489 25452 70522921 28311 201247432 99261 233165552 27744 375917734 15772 44335152 105837 200297903 2072 356661032 46025 31172720 45336 382282582 55830 139653587 3415 209991678 113888 248819862 110389 9555231 9229 46801529 11150 308746425 96468 339705306 37504 135541804 27147 156848385 120848 28539009 56814 184134480 73548 293669438 57297 235692184 93824 326713826 10295 169641044 110292 60876078 35217 141729241 96061 35949000 91722 62838909 42528 379466515 120104 105075144 71364 348541006 11929 247228571 130655 358122635 48978 57863203 50819 293784312 105472 329879799 100683 50994936 114884 89950119 13053 55299023 107491 9598810 104918 1565023 48233 247882126 105481 216027146 49128 371121028 80424 4016443 26666 47002571 10021 230807792 13268 271027288 38708 375413166 51830 306821859 101571 53518084 33813 308798917 121292 255850520 25090 118778002 29293 20536539 53207 177444636 41331 244351641 104821 259315705 18386 38616626 36248 81470478 22815 64556924 109676 360074742 11661 251231060 20911 80471199 128250 351292623 111858 338038785 106885 130632130 60038 370475579 84877 306051021 129884 210813134 99604 381714081 107513 322738148 23140 180684829 28630 288292729 57559 189588014 59947 229371279 47626 358550220 26205 362131044 21370 241641180 44891 380049926 76217 347700881 43681 250926185 112992 111071985 7426 43006004 59530 324321529 2711 223877304 77144 147981706 96219 327650868 105203 95077802 67519 311021284 94692 377090712 56830 140773831 23851 361111221 69526 293070531 41908 325702724 23775 225651736 12575 197852164 95439 381281722 724 351724652 104520 270909293 28567 273568492 35177 42761895 53377 236756171 121293 224897806 28092 89185664 131334 104595747 17852 108638574 36355 138393792 86177 49468982 59539 80227648 19342 383661107 72036 364039951 13446 288339816 32955 62848285 54288 200428914 88389 370485272 85895 362022504 55628 215873732 82521 322124021 25394 169903605 104590 253038942 99393 313375157 33652 81323872 107875 3367840 22262 68882733 85613 201455216 51020 161808899 124492 339897797 102742 204800024 52580 304199094 45687 263497719 48548 334790270 46025 330407351 120189 252584060 37906 148967194 125943 359203257 24654 248633197 7157 349290318 130589 58834826 76821 326088846 45824 209773906 120354 203819461 31256 317253724 61609 376888222 131026 154094401 109904 355395933 33829 197831536 25213 195170402 122036 252341122 50607 179339849 83166 380361191 46973 311570875 62982 255382609 17670 281902405 117761 179127321 40318 256236606 89561 337854030 34604 300529714 85347 236142719 118397 35200278 25931 154195647 122253 96729153 76553 43039032 38641 355102349 87076 191896729 37139 333914852 41193 272075741 26305 158675035 51268 283744608 46567 206262186 25453 74563529 1335 331097474 109704 47573460 52063 347289630 67 46751618 109091 108377986 73290 157820258 131185 128855614 90653 245961150 19837 34403184 45887 176121025 33894 42955579 32509 116984934 81529 13721840 51674 127763769 45663 197211257 80827 9143348 6295 88529079 44822 20721554 60908 200178805 29349 334869945 51095 4145854 92289 314068639 52289 9216609 86171 138671439 65388 371547545 52151 35706692 71143 280047171 441 15449408 97209 235477948 90111 210639805 126756 91794020 11983 56524768 33115 114223465 12231 160479272 107788 342382724 59032 158264283 118928 318655522 77850 350964978 70151 288290677 123831 171159470 56139 42258954 61580 269083133 9261 76215911 112642 124384768 67072 212470667 84303 339312421 92130 309248781 85397 182384423 84430 314883996 108294 109210545 24710 1670330 33828 29192430 123063 161234932 125842 354758057 6797 4315024 126674 129250218 5697 103947120 107608 280625980 4003 136151464 131176 229910405 11842 350872264 65856 101839359 125539 157461664 513 139587721 16523 30559782 34080 247760213 109873 214857565 13107 269572538 86897 23757722 106496 186616073 91697 88702236 5612 296423423 119166 104118072 22185 162940636 40870 32278519 108513 78039164 15578 161295608 89911 45452590 27095 262583892 4540 268433442 3237 41370782 25332 59614863 127717 382741670 2875 329658080 6552 72357207 114542 306717539 40031 210293304 131347 275024010 27781 167860549 6202 210733548 52678 261687760 26007 39202856 67016 108355537 96902 375714605 122763 43544179 76260 68271609 28780 337603223 62074 224315262 41571 369838180 9787 109478910 82633 72305127 57917 264290131 130871 209451990 107803 34824558 60907 333819882 31036 211397006 2292 342570992 103040 133648753 43381 74774556 116785 92893035 91871 172061887 82945 252241996 99967 327075926 89393 189262996 19020 243432403 35315 124881364 99664 41889092 110843 169121435 80376 189811222 45795 152581680 125230 276725417 90379 245006690 101509 87917171 64462 149029065 125541 333509062 112293 256704243 124198 331915833 89974 335091653 71466 8777223 10258 15409324 98989 82941385 39584 382682327 76486 95410007 39366 269631053 30694 204657741 19135 3971471 128728 183861491 31930 179139489 111471 91341670 78946 215159599 129186 261690072 82997 237691740 128498 317699904 113975 193091726 70892 203691161 124099 334068328 124748 309862940 110283 86217678 132751 356922558 117881 379425438 2495 218585716 56889 221891955 82161 235599305 7544 174202320 24680 103672522 77065 379620116 121350 240293096 85249 57761117 35321 345235625 5525 260190339 126837 144376980 92118 231712440 78628 322603790 113717 188362157 72216 273544145 13390 122135355 19805 181001269 97784 252303897 32680 286878222 124208 334762757 32955 19265112 54377 259592742 98074 13574437 59515 313852649 7830 29704228 35976 354056963 6288 318540648 83041 88928821 111048 346035783 113813 319193219 21947 38529024 68370 219026927 130709 168507751 54076 141767274 20463 200766060 14296 53080705 63707 272439561 79379 344363367 56233 172852002 28722 7757057 10720 44323967 55440 58430082 22659 102242782 43570 327688861 117644 301406053 113201 239449489 43097 255225651 93654 98979745 38322 348452838 76650 300736959 49874 95624277 125755 281020658 90014 158237398 34849 199811403 46739 57293894 18784 376214870 94407 84830201 132755 31590452 88399 166978618 107462 60996577 132424 226431696 38042 108778236 31648 81537311 115570 308023676 71386 279634618 29169 161767495 26161 113882199 15878 180205689 77197 13891522 9304 51815680 113294 194351836 116654 14016273 42612 275498199 61307 126891001 131397 316424700 49142 49618502 6107 19257970 61227 34370760 62633 325977392 43801 331125760 93291 28812512 35828 75154963 42933 291699873 69418 120199632 32393 290223691 85241 382046558 60720 171175864 116231 210958045 123860 141346345 35065 243512285 48999 119167843 60040 263196790 83374 383341531 45287 308741155 46886 259627369 68766 228250937 114197 286943197 108940 267870140 25191 314102093 89464 57688762 93952 22648256 36350 2462865 61896 146777767 88425 247126957 35035 147040661 84680 130619196 83161 262703687 55993 87174662 114468 108367381 107178 21728897 68762 97078901 41472 330083490 73402 147571509 48002 328096380 72821 251297144 79416 151105847 51153 182493107 98053 117240663 28503 73043534 39488 190241102 32790 94598480 95359 160546818 118600 21748400 53797 222457910 61362 129743801 10034 155592991 11619 53503855 77850 175589366 19503 288315206 46326 268990762 78019 203324834 68833 373575283 2231 331132969 73359 220565545 9893 23706462 42900 350726813 101806 131990721 97188 82113410 1104 22622642 74354 290846870 71765 106421183 87769 266345713 87154 163484994 9766 334126656 128721 299561497 43520 210670941 69868 317537810 7322 383548370 66874 119112508 22091 15704838 59129 66976098 19337 76561051 24880 11651897 37964 46120920 75028 307216416 103584 168348075 60935 137426556 121751 351001888 95264 63932297 11481 41876997 67094 267498782 38136 143978384 50294 358291555 26715 123648122 119871 291926153 31724 339708805 15887 203630064 638 89245722 10034 340242020 70393 73403801 128580 9514192 104346 348437376 116808 369666856 62899 275636164 22371 206782905 101270 297678746 6755 373272250 41742 322213490 54324 380488221 114872 75471772 74493 326132658 54966 263310528 16194 307107427 106685 165522353 120552 361246834 94164 147252810 26060 134124750 100492 231855786 92015 191806221 66311 179134585 62078 236104689 1378 143391188 9100 240773349 23321 279087302 57468 372779070 109544 215565452 81824 292403706 79838 297563776 9219 189593074 36937 124680827 84039 206737428 61408 263874294 3457 229771309 91464 212511054 11242 349215737 39926 19301946 46894 333575979 105508 111986340 112710 346277042 22995 3778363 130099 155740224 3373 26441111 9200 104727889 42709 47444896 37945 291341000 120190 305628071 8940 15234314 15540 326091766 78961 256141633 89231 368123632 6755 64487709 38432 150986541 15738 126171650 18880 230062221 116186 244623980 35447 306905365 74562 200797657 39813 120204109 20112 53257570 131224 149500218 106767 296474006 43510 244497615 44927 36211740 47799 241960334 97727 79845286 56811 311330112 124358 145108985 70816 363278564 39423 213678058 72041 75895861 51835 333735306 89886 95754391 71702 317382979 114474 251626119 123966 129663679 30096 177310244 70724 42283914 130816 374542807 39455 232012648 118128 201528617 68193 31848054 60231 116779829 3570 57408546 34879 351334519 93080 266743919 50740 379387008 6900 229877517 112296 312846678 100840 352424661 99661 380981215 105408 163207006 114116 4074841 107976 164759073 74641 65817946 67747 220874418 113445 153078695 51548 352573854 125611 132638269 52499 45382706 73955 256485 16821 135305993 1179 239445813 133269 169053178 111275 253151941 115742 153379913 129943 118504407 89433 329326692 16687 136085497 46676 173051344 28079 60593273 101140 217222574 105979 18445092 100982 196260984 97142 136737839 112312 218827896 52581 88765979 113275 232211672 118721 185588023 127824 16281733 44050 13805715 59743 204763637 8961 239854861 91694 348369450 84000 34395874 66708 384863069 108287 309231811 69905 145992215 78289 142834096 86586 243930474 75892 306561846 91256 311447086 66149 265621963 7491 201287893 115243 338908743 12783 353811262 107959 243538462 117846 347869590 31384 110937739 15432 258257761 53620 276041884 53872 309534181 65104 668858 43774 316491452 17039 169666621 1115 52063128 130974 188303677 74740 118522961 89725 222172701 120106 334274938 60968 162704054 40171 313859458 78143 40514987 79048 283515271 78413 339436065 131205 330879789 112136 140031506 112346 28903589 95902 229475946 14276 166253025 67416 293958283 27084 205759653 105128 180699447 27973 122546031 44427 317976729 86661 211950289 61648 177211637 11940 239269984 40488 159839857 18879 321850571 33244 97939641 107070 207068598 121822 168115299 20923 302689010 46190 365095068 4085 365398028 98683 370799033 63014 68504261 122097 30470477 54842 6017489 35918 365144723 117124 30303851 130479 120314690 40320 132603544 109496 122096324 100048 275471425 41649 198186535 90551 280091701 53570 181857159 63886 358415927 60488 183545311 5081 326538128 27671 172866475 32081 215366214 131854 312970058 29631 326294621 49313 157364400 7477 21609998 2210 119686985 94013 117947520 126471 257851176 108696 26170381 16430 300529267 68489 176620655 101082 237065519 61292 82247704 91899 103495629 108582 318817792 67276 29330198 119690 86042247 120044 102858655 86306 139480160 57035 131175045 99692 305351212 19093 374712204 97879 370482008 32867 233668155 130664 244115508 92674 206480422 123483 57369633 124609 237063892 46220 178368298 106176 144158655 93339 116162873 7964 168921947 20438 104261768 76361 162118955 102978 312745743 110325 228169460 122925 261342133 107669 248134248 14945 116878432 105941 14361087 125160 192669811 69020 37418988 45472 349765758 121618 236929068 70427 196868300 32642 294956222 4940 29107220 107826 91076827 104008 305577675 72022 151613417 59342 171305866 94284 167562939 33214 370829913 46722 86628594 118601 6392850 4275 184905803 72338 266389614 68212 53873051 9149 328916543 16917 382123164 67409 137083021 109534 298275466 45870 334849044 104657 163077118 94347 175820692 25013 269077475 5190 331722928 30799 265153224 12706 207137149 35535 280450610 48026 333287570 78313 366757133 57358 63789566 77030 342717575 31070 16258439 110826 260851121 5157 376882186 68731 173704073 107790 379690718 17317 241484893 25149 74814426 126923 7389784 115709 189196228 49972 5285348 75882 292638995 131360 370160222 6725 363497335 13604 275395698 710 244415684 81042 367786182 3940 16189025 92200 218435739 73064 190273894 101979 220626978 99923 194793474 71193 217637308 119997 45293843 131347 335574976 7041 306504844 73237 328425086 43738 135785879 21163 373913907 15030 248287359 74018 306128419 77598 342661233 42124 129574270 96951 266641954 56907 10456667 11716 205116399 52832 69450740 27971 140700539 56236 177591448 130761 57093613 24257 129215977 41193 29847290 18876 177266807 1255 184628103 45290 139790543 47993 214522803 51167 45706545 24729 200529510 89548 145880341 52006 161665894 95392 361742062 120004 144960848 93816 191087411 71428 95129560 2900 94520279 39419 287858957 9530 170184414 58409 296913040 63914 17419605 36142 229019233 47789 63618716 95253 283473701 120899 88361379 84405 110959255 31627 138469781 107209 158501727 32767 49433900 1928 343942212 107868 286840964 50390 239016287 117445 351504731 63734 49649143 12829 27165950 124544 171700472 105160 120799029 43064 224158394 9190 314104947 47991 345274257 30619 368913253 33398 173770192 60826 171462540 25080 34236086 3836 190284832 56395 276717103 12309 285146156 52770 206287644 94248 54799801 88462 85329809 23590 32605842 80310 348393214 1851 102223398 16515 361930158 10623 34082983 70259 380289724 72117 55821580 1581 5789702 20282 232060736 17313 20293678 35163 95759985 32969 359473846 83428 16372427 11746 314438476 11259 207694683 51686 273632616 110966 1251765 57206 137582398 31074 225548830 63275 340886537 67564 255905958 38171 160662189 111742 10304204 10051 197904468 34782 87584695 18795 314833462 76259 154836457 118989 189743044 53287 52559024 31775 40322797 95232 105758546 47337 133608938 26759 16063500 94879 188472814 39466 163313153 5644 162609783 3701 248362078 120740 208323798 75209 339342659 27990 63036995 30945 250748450 22091 306891868 89259 199378551 61280 345548320 31962 327253458 58664 172940094 33485 337698156 49632 381694569 98203 165135106 82755 348430148 121353 44161938 121054 352636610 119372 130675207 57168 34204509 32191 309703513 26735 210731596 99736 343976143 118272 30384544 39255 68206864 33492 152122161 123249 300270215 60976 19074456 41505 151828264 89325 65988245 45747 47788249 5726 22232414 60957 284178269 35269 135869987 87616 301981862 50451 287165771 93460 319022554 105349 224233246 114620 286516754 78960 171162435 21887 177017484 40484 242338007 29218 69501033 125071 71487897 58659 382556144 76487 326926836 79253 310765406 115043 204086064 55816 181458350 76800 175375622 37116 194884628 5874 306444543 56117 22495771 39921 109548573 120544 318497649 98408 152609061 131517 49288960 54814 18877923 75487 141504039 29241 15742362 127213 179963722 109585 255999771 24449 300184984 97696 366064942 125338 101442205 70550 266515185 65822 200186547 24764 182411089 29952 290033267 78605 220540231 113674 272486718 104909 52890487 22008 250853496 96958 162786058 75893 282032140 10058 325892813 111692 178943313 28200 71525092 26204 304525561 52175 164447380 61434 77271471 110928 310057880 46853 181950475 45258 175317247 115019 45652568 47510 170485038 42989 211547957 40251 347253665 3364 348036839 123067 20218371 2702 305290906 51217 163839828 87199 369433591 127671 171784313 130911 290917198 113636 290950413 82413 223271185 19165 356381146 130055 30892472 117023 198660956 112564 105299323 87723 251517437 105371 309158116 65347 51055828 128794 8931692 121014 37246799 36003 41546092 37855 45658284 129530 243615296 64275 132180223 3205 318961925 61699 27167519 2025 349072196 31049 365504037 43360 226079225 82612 42339822 12756 180620349 73160 117126190 37086 80100649 108442 222370908 34305 298123933 8019 120185574 92218 325975559 78426 20811608 44 132273798 64743 345197020 103452 176702781 48559 193999945 103110 291767048 7687 24236465 11880 288473803 102702 316296078 115597 603407 96272 156523743 7699 249232528 92180 383396040 66870 106396485 48205 362724395 88519 175838515 48583 789352 7151 241472187 61766 53478606 91796 67886285 81663 206054483 131504 372465588 47580 87380526 87115 268408868 39077 302123665 133046 138052568 42789 8594765 1583 41802976 78146 132907144 31482 195397731 4040 197457219 117087 46937609 9198 33730021 82702 354770789 97922 151694766 124544 374634557 96108 118448441 63277 38307377 123261 93458854 94424 352518072 45374 27899200 49854 124687876 20469 43551659 18157 181117409 112765 58089397 81933 12430456 130749 153875463 6983 121352186 102724 365805096 91676 230094894 129210 323310002 7917 272622962 82022 242626521 123058 82221099 53526 337274944 110271 334505823 28041 324713898 125462 148736516 88944 246610076 46218 243284506 27947 264241999 116172 79570080 127080 27617657 108512 316729273 109252 145492849 27629 53704868 121490 124744578 18410 65152754 132454 78758352 98003 139364838 36090 312422306 111594 377815342 98671 78841964 52138 123521125 22364 99676535 70860 108937335 21771 317888325 88937 90754876 69253 354906312 30401 317205747 118184 78238206 86439 8167633 118594 379115158 18282 126818084 87711 170128054 47885 256666347 129501 90468836 72117 293967012 49000 240158426 19402 97968458 130361 222924712 42628 337262201 19757 23837960 20981 82748815 62075 268423945 112575 55083526 9229 85625703 14196 55605296 8943 219828364 77096 39054650 44771 252471138 22213 254133440 112797 161317826 8955 352367431 81959 247883661 92756 98566652 109505 17575338 116591 126303886 83328 340885257 103718 167860399 44853 16307967 86088 35814708 68095 301792418 53968 337338933 21185 302202715 93520 67361819 52725 79701438 127258 165000825 68956 355259989 32164 240376653 37829 149224933 46438 78318086 33861 33674682 122299 281159308 74742 125577219 23950 335094114 20082 328932597 25565 279766937 25309 239741263 110428 340465818 65944 216651692 38398 132238327 11288 10355033 111879 141787199 34691 36396821 19873 28365640 108743 303384428 91040 315150061 118360 127716000 110721 302803991 67457 330529032 86588 313712481 22516 261043757 65645 327268836 34244 194259962 116108 300955296 51237 220641465 65307 177693184 24449 240081531 89953 261660110 89978 19444046 113442 196009135 34642 207924619 126529 272089467 109831 136155663 9227 224943539 46259 55406037 114621 343613538 41171 84143602 108 88973847 48698 350053788 35860 287765503 116847 151117747 52705 5571257 132743 269113509 70976 301963652 33858 91250308 31175 137701195 55683 314281893 89498 322009089 98604 359255004 35461 99290122 83666 357422802 107759 366944059 118702 212764159 95639 129635311 112366 293197184 34506 42006266 119100 139019915 117569 212848993 124490 174091573 131543 262225004 92381 372203519 102468 148937844 5948 282754582 98629 100877295 4366 76259233 3726 359124844 91346 116947462 121886 201588608 58802 377688023 120489 192718619 52655 25767129 7691 69071515 47192 304455744 24963 168510445 34490 271042564 107259 114846206 67885 153462340 110000 225117024 27227 91073066 7905 206444527 108797 254724115 52735 321650726 33996 256590842 132026 203921570 49194 39751815 127928 281690901 118440 148540370 103416 358480077 128247 284450517 110539 166796222 21701 257318172 9283 43286330 132288 116415369 42208 266763050 100314 158740054 56442 182462869 7809 102643693 121322 283070844 65893 267195421 66064 366010816 31336 180195193 682 113686930 111671 91726784 60121 302602578 36486 12586813 2113 168139244 122814 259518819 122152 159036225 70273 88462676 84730 152634910 10030 118792208 87616 255159817 58242 37679458 59063 281645820 122825 37897598 127908 369429750 74603 104186606 23696 166520005 113578 292183726 60321 259678498 66418 264245797 29445 313652179 117437 304033885 9592 295409964 65219 125284329 18570 343168264 36493 298411013 61563 235418652 59845 141084859 152 273121810 121659 293409500 108100 246325817 89102 198374569 99398 226654068 81079 6860550 129592 65097602 27586 162925140 124502 279267964 64585 40322204 77458 15940339 24385 205140397 131150 262826511 117328 136285646 40403 30989446 76293 73064456 8350 87140075 65820 219741360 46524 99389066 85725 238785590 70619 360686263 114589 68343449 68060 238372866 16960 134099446 33021 186312421 77498 78164526 15525 108439409 23313 331359592 27661 131907191 11758 337684510 87832 180715942 18407 187857474 60000 97275768 66446 294088833 82540 173263039 25815 251184776 57140 49450581 26875 265818837 34089 269179024 81064 309486980 98103 347836569 73406 3767956 13586 113285003 28461 168119390 86615 277134821 75139 216866684 100731 37944895 108 54033870 43877 343053911 73291 357068604 47696 286606437 131135 377469914 47298 145144375 13481 311562658 28555 261272660 122474 76152927 103453 356436753 74354 61828327 4003 181470600 4087 45548381 115725 10808434 132614 335436797 65966 14262674 85249 188566576 116921 320529566 15966 83592832 122126 341048143 81916 17859723 114801 382411556 16895 223309318 107077 265694592 87059 103680531 131969 67398474 116555 370201363 66815 248365575 46669 77962191 93203 229713507 89355 214162541 81509 329103108 7249 333478315 30487 273978134 2128 96450963 101673 269813811 23853 308064264 130558 164167912 103374 124013073 58981 313155606 10506 98784380 111493 140592415 88422 3238804 22659 291076965 102981 234299243 34377 380719301 31577 351430957 40436 315440829 115653 131421002 129251 264227490 33326 70124458 110001 221666486 81054 140938022 16774 233312101 79911 370613119 117500 149603772 33815 32228174 117146 178540197 41300 124089600 32847 46993615 68787 106352759 16063 227418257 103948 321511077 49550 132789820 28900 65891915 43149 288787668 29371 348966449 69307 328165025 33448 217487279 131038 39507112 77193 381440681 62494 257626604 3612 278595587 54353 201762061 87249 332245437 92720 167835157 77628 326312511 54546 299373000 32323 173248911 90134 233282893 36241 77694695 132280 342601550 128932 357020561 86806 62401852 98758 184136784 37072 335031774 22025 365669887 63712 191066046 99513 89416280 54100 48031594 81624 66228041 33476 298717029 4049 343411299 46093 362217941 26090 231394076 12765 177694638 54511 178499495 77028 333217054 130051 165729099 130566 347917866 122492 74018070 94504 295051192 121979 76380350 55309 17378203 2195 318238155 95310 365147943 69689 112058876 50514 90423313 109426 96815640 82244 258649147 101772 259425931 36770 91133223 86714 355924865 96432 302867637 45948 253866972 36210 217834671 88623 216298368 53809 221226322 20550 370442167 66940 277853905 96215 128413176 33018 243149312 13057 95373418 132789 335081602 92622 129498464 82711 18469186 25004 103086240 111427 65393340 98584 76116273 106016 257306871 116267 192601841 32253 290015896 87923 29722841 18266 372048540 121336 125811292 62075 99008574 62924 220088337 8321 283944538 100519 251634571 91756 84620926 84299 379477367 84854 362661210 8229 145680967 19472 258827400 43938 36667562 40822 340249720 32438 367217030 97949 371189028 99884 124792869 49673 333686657 7909 89561404 116674 169431459 47949 55291357 76658 18026861 72305 316757052 51175 172567543 17255 378843267 5376 94655269 133172 121511789 94098 55719609 47039 48224881 34652 183658640 91479 71753018 10340 9834309 122910 336068213 105778 98623340 27052 111366085 8885 144985582 66912 14288425 35428 72846571 52136 264831336 98313 335856152 16755 254734992 94047 14638100 50915 79383626 112404 61941980 102382 202516547 108532 273990601 72433 374475831 80266 67782376 10398 307065426 91834 246168392 22479 194826373 43876 202878422 61087 319972134 30856 64723359 81956 60804065 93156 212189486 33724 14652487 80817 383809962 34102 329599137 41740 143430332 29125 17614656 82161 222005907 105471 304453556 29372 375078372 114980 114784526 46782 83695437 30018 198952506 91785 378311871 108894 10441600 118072 74098530 33244 366968385 107058 38823879 20111 192022126 57659 93049043 74035 167380907 79932 217801768 38823 45798026 86703 318615750 68046 290137899 117526 295597010 32639 242568366 126798 38301359 67048 107580232 97943 350445444 76982 185036190 46093 184250439 103918 62489720 104026 38783831 11346 65415513 48658 377582859 48041 133925545 71058 254809741 71597 261990047 99198 320263967 108190 32670481 126092 271960080 90343 71807897 90113 273705211 81618 88151593 104203 355440953 46853 265074233 22958 146717115 82149 354373975 71756 15224734 79229 152247270 16051 347027017 132453 347518770 53878 114901674 56238 196729680 89468 252742836 12656 318889884 25016 343490579 60616 372751744 66996 23436802 25318 253467260 34968 135519938 91158 174919531 11751 189188099 6982 31633291 20520 302387304 52699 160567845 27730 301036770 14676 238146177 111165 290140626 106826 55236776 130025 92985696 121304 315514344 91258 354336128 78507 338573536 28976 332805858 58684 40177949 58400 328580682 79554 357197071 104651 348449936 55268 55740532 50299 148972762 25811 88288041 118301 95063170 30280 161685084 117688 258662709 43485 26556758 7813 196004315 38011 307131960 36012 186228269 66334 159042259 75466 349809564 82606 182047429 78939 181764669 11349 113988070 58005 249488508 41449 227922541 116515 43357009 63788 265906438 52036 178636715 50476 74118366 43685 149284960 20715 338422651 132488 199705012 95372 379348688 113663 14364207 104584 132760646 129201 36798041 106305 192111515 18791 236661256 58708 234765043 114723 222472577 21171 93329099 70535 332838559 107639 30832676 123864 130043813 47331 338751807 115869 201114786 48693 322887695 105657 65034485 15636 204602684 82533 244153068 55421 271133088 75924 249978491 125960 146262200 118365 369381469 31470 360588071 79417 335404920 117478 278710508 5199 218976869 40376 279176777 101829 366370659 33424 12993261 103746 199368548 93781 178532533 5503 218397332 56538 180974939 80035 23764625 122376 109139894 70709 365817105 56128 163075627 58976 270423775 62599 49164695 46779 60340153 28609 286447175 78224 14461458 17808 292752467 52015 380066036 131420 192207407 12780 32935429 81328 193547926 17742 47017251 75473 195173941 131391 187365945 91319 237359327 63693 90019525 107660 11921877 5933 68958147 89561 290495364 66894 80831931 1069 321428738 106391 381450081 127534 85648523 75037 105487503 117716 242992802 8581 114269441 30936 285835640 70647 264255678 102945 52315034 113185 129062510 39662 255777095 76422 365009852 11807 176625275 63900 82139430 32578 32519533 15053 127370155 53122 44738002 92338 41881262 106082 207398255 103118 191697157 21872 161588766 74683 168134047 125038 143648908 122816 328489191 86626 69236657 27270 296982755 20941 203847443 84912 847383 22376 362769433 18989 257916842 132162 277301184 6079 57815240 90768 272506444 47263 93715792 106540 128356167 79966 26488991 115912 66070551 3736 318580265 73400 212485233 82802 235626022 29043 136065559 9757 217896057 76780 122836798 101766 264848738 110576 194992791 43479 263963156 114742 201583928 127538 368304869 95831 92747228 107956 333523795 58136 275950260 102702 136471236 49029 85585324 42477 258207718 72885 213154238 98016 216488243 97766 325155713 118245 47489269 68684 169579347 83634 226614193 127745 90727023 72784 96008526 56650 366345382 60610 181847779 70503 40261935 87242 165491003 36419 336542040 105601 32360185 71101 36330856 129935 115480651 75896 43214581 101836 380670340 124200 354772892 13872 287169955 90674 240644949 102791 381550219 77524 122441047 112464 153729174 4110 209161848 4614 140243421 12677 290898794 95733 90634090 90858 154558551 35599 255182059 112573 293529127 75083 40978967 118698 350196357 40643 63656370 71443 174042083 95827 232073253 12469 238208846 119376 235253753 130284 360458105 63949 172142436 128178 162059748 85585 151352456 78526 359932625 30245 119474698 47309 47130309 96280 84824458 87435 248840687 62398 299037264 92810 270296955 35397 53470305 118573 650023 126152 96564966 126007 109475035 95047 111935903 128623 350674833 97638 148490936 97483 343828232 74823 377607938 15159 106165878 63606 272199852 107607 227942052 85601 81201235 107768 73818313 131338 344597539 118193 71946555 1279 86013423 30825 56430193 115590 130528415 61260 112210521 63694 139195348 66113 242249080 6415 148187180 32326 166933036 91289 8851652 71835 348765449 51651 144608707 549 350210695 7026 87716096 7349 122009629 132426 299271970 38213 330916976 18194 166384184 109892 148629602 12247 367985981 101922 334199390 25819 173465571 41301 101533951 73042 353423737 59293 240472661 36650 179964584 98546 171324535 86897 284606029 50149 28272544 28124 59810695 66932 47444017 73631 259511134 75385 383076519 31056 362907556 66527 339335613 48194 314000839 132785 57172401 101406 324770740 84472 355345484 110159 156498039 70420 319833475 112822 298875404 16809 212160269 113156 264051610 92259 207045599 107081 110126975 25777 185778186 122087 373334884 102307 114557909 96138 67743169 118588 381765481 9892 170882041 121920 33027046 59133 241070330 21722 4188434 6234 212511435 78376 172894080 63364 12119385 121001 238955723 98615 167608124 118085 162134346 18158 302306728 52375 50611599 47869 305604807 107042 364901582 46163 176811143 106508 238334243 131184 282437315 62885 251456841 43551 161851992 2592 106528940 119989 159118932 51943 23798261 63768 126256336 32412 76024944 10943 218780752 24289 210728079 61237 151081288 88929 277711011 82138 214186414 77950 221350883 71182 191111020 109690 263506102 62284 34038824 8987 295452390 65138 224657632 104164 337763468 95593 185664417 113638 351748608 56722 134062516 104302 29038511 85028 188027444 8526 154912101 10058 355283986 28204 210152218 11983 322343741 38245 200109249 108259 36055340 57035 62439846 24461 161526069 20861 128726885 39414 239393855 6357 283757972 82410 148634405 123393 319283879 72140 267934558 49210 323963922 45190 313106746 74846 146888788 89212 310252625 115861 289532698 113155 299423379 16320 227434966 113850 266712573 9993 291895047 91797 282176061 36613 60398917 863 19129651 52099 352716785 61323 309501560 113712 200760400 57320 375935883 61905 345936441 96766 20054493 41740 214002430 26142 81652207 123059 307427083 97155 45017726 45719 165502301 87073 127128807 2404 279803512 83865 79800850 24246 247490820 8761 15686790 32456 335808879 96291 23868573 48253 80162113 123248 50837498 105541 355422152 117043 349289709 72623 170734519 71878 18546726 31141 247250046 131250 44878515 77095 263403715 110299 125344145 67098 1537613 81410 146484087 130791 157474572 95044 225925439 81409 196938607 97076 21053646 38999 350441827 71495 306743229 30718 304653099 41716 216547015 11073 222942929 128931 314247094 41131 196135920 65175 231274973 130594 266240605 39659 7941825 22995 303511146 112964 255028767 113118 306240988 24099 254002123 35098 185766636 121659 216736631 125127 262195223 130518 237754716 28391 8078303 86564 115669789 2952 313947523 130815 136414452 24884 233826077 17291 131367097 128415 80859049 53901 136842193 131029 300792462 119592 327610074 53210 381712934 65321 294162437 75120 315363498 122182 84065198 2031 120650421 52602 119533866 54839 29410921 55041 269453783 54723 211232507 103620 223746617 67328 26434011 126390 76862847 106819 256620368 10940 328780609 119381 379777685 116841 248663599 49187 267486214 82744 4766464 72885 24030572 24930 88106889 16853 13540481 126019 158551051 93312 53972155 96388 156183090 25811 48000609 54719 118769298 49854 215201377 98757 100743908 63484 160449429 80815 23399979 94085 109267825 11298 72849559 7464 192039819 133278 116819826 98961 259066990 81541 68650742 105085 315462145 11999 303962468 85286 143898532 114872 306126824 127876 177940099 130873 310555324 103210 97881942 95671 298725732 118244 111782858 95116 337303699 19931 192920309 129858 358544094 47931 151292840 4992 146580167 68453 39242018 100674 124063257 73754 215614191 132737 269294168 6709 363818081 113800 182251337 80910 32525024 105000 164228184 100501 200990559 83152 266310054 95997 84540032 12507 236420429 102738 344253331 127199 200674892 132517 316512149 128514 321419776 69996 380522143 100434 277659685 6254 270888402 14610 48714994 41703 214429656 89534 279436561 69616 321047686 2733 355341352 95241 697809 41525 205532043 7861 344622698 104767 153831059 108171 290464228 112892 260961333 15555 316877594 40739 199774677 24972 109649642 91017 323676114 81855 66344388 64423 334824373 123072 325635657 26041 360422619 62938 81803865 27959 113165862 35203 233439577 21987 276318662 42469 213243011 26849 258312219 112725 334688828 128095 293335512 97070 174857466 5505 70582837 9640 201281695 104209 381769602 130466 6682207 132859 298840900 61366 25816248 46110 53571842 37450 65475668 101829 221025171 97232 26871305 72944 370046236 52026 7691378 124150 189478473 98241 364587354 74363 342035316 112177 375863766 49567 373955501 113303 263478219 4676 32743707 66012 219323665 92761 239349024 108558 104207018 45054 92202171 120066 287857078 56858 184069320 31468 183477702 4371 137607435 73785 261299117 2893 107588896 130914 287481368 99995 139931234 76108 156771531 56269 29225275 64849 187111895 45023 358218979 59432 42373803 21556 167696650 8593 222402923 70322 58610725 1202 298375167 28402 241661820 82296 215348838 117698 139301422 109624 369087843 8040 11536642 98724 78467495 125524 218774367 68782 243637597 20177 156613474 111548 173368999 6819 177918475 87878 52813600 33805 55492279 29034 60027638 16466 321515659 89655 362621012 72508 211366200 43672 344774307 41172 275030970 121381 273642241 2624 114854470 56443 236694766 64974 128963450 1713 156242428 111323 350633049 61972 246409225 102471 7004897 6795 154589033 70838 116053509 110486 144342721 117408 216800762 69209 137010447 108407 158233247 26033 211491160 20244 357105618 24604 371113129 10214 168520537 82580 146738004 97674 192219812 102055 178973213 97672 314708810 129358 234003233 47300 102947691 55421 199715396 45767 116637897 110594 146445805 119910 266722085 129820 252724094 68315 35564206 12020 44536634 80675 254758025 128049 100402262 22616 125876247 86472 285218149 96076 174910241 93384 90839517 123824 139417619 30875 228051111 48009 107469541 117929 254965320 92841 365922359 122833 18515386 103306 187316319 97568 209830886 132899 100470984 126523 327099865 180 352944952 99173 129456584 112135 12335028 596 94213138 6479 261533544 7483 341965446 49495 162424905 121982 330394291 13976 116612935 14787 313703669 98662 207270053 94085 355029185 16871 313063531 56339 5327507 117115 66008478 54885 80464700 9426 176586774 16575 196592010 117960 365240910 108957 63978071 16359 368890577 57228 196711210 13423 232048581 56554 378898215 34698 244127015 36678 64851293 32526 169585244 68481 211709078 60007 174928838 27169 180389453 90679 238399114 1097 300853819 109681 351436895 121568 67949938 99835 284080569 28813 88315535 2211 233747075 15300 135562298 28304 350263160 60749 77176556 50721 6526307 130708 141879641 112681 138752923 24018 299068384 52545 43772443 83592 106895826 77995 37047471 42142 251899224 131634 202544538 116795 69055482 110929 27834979 110978 18537477 13143 233651741 40858 366557664 43074 247224664 69446 114114961 125330 320663532 47472 179594337 98814 173014247 34758 82758481 133149 10457233 29409 58760732 73928 75365741 11 44477836 15033 266123017 31939 173598982 2571 54406232 112397 152512116 132825 126432177 75729 229379764 39944 271570486 41522 28461511 61942 88688416 32552 12478637 43871 321157313 3971 203555664 95902 33503929 52700 256605998 50613 43694262 120872 277503427 3735 93430214 27465 162305041 131180 151598265 123842 363109635 7940 102035580 102256 3292199 90778 187578413 93882 372428327 71003 110064679 15349 144045294 96513 299486540 111719 308213405 132251 257150596 27834 109854892 60594 115955075 18283 345322226 96509 357333613 65856 260190966 121901 384044504 22760 229350027 102569 44255589 48170 328682485 88882 160969161 109000 125052380 801 370759453 39542 189782630 70625 20000875 27452 118303751 60594 134452381 125129 288465366 35769 306349636 39432 295666732 36201 283300506 113236 107751086 107154 56264340 119423 326647925 1235 53283980 33012 311161576 125581 53479468 51869 178909393 83395 7755196 34935 339840065 94382 50720004 7318 324119514 48546 216431711 96705 91965621 123198 368322845 125356 243893201 108441 102590806 104315 316581254 115531 279739696 130252 12734446 25626 47494538 14775 378345360 115068 152534705 86033 249952810 53058 284078562 123028 262012960 5585 357535344 18463 353704606 35820 215193625 78181 203433243 127684 291727243 84839 251544279 64313 62089287 30075 229476302 122855 368589416 85508 115659313 14187 267544198 110241 79498739 65944 349081327 71054 290382490 68763 210518443 21765 135986931 115976 98807831 112166 95742773 51495 75116471 21318 52607253 86969 311947986 88098 38325153 78789 179201912 23762 85316622 129143 132178981 39612 97852659 41857 1225288 108394 217483600 19625 168999508 121311 258690475 48541 223943590 78611 241490614 111750 61825020 79680 55560825 33188 75873057 27343 71653474 80336 27623779 57114 344248669 113704 113859738 86221 18620318 107856 159099928 115497 18283227 12437 311530175 74121 137192155 103957 97567503 46697 14743828 43958 297271425 122540 296538619 69722 153810815 130989 363189020 4480 256996665 13781 15707983 52484 230516894 132590 291876243 48709 252906572 118223 198428927 67601 121468222 100033 323925536 92106 1340264 102045 203344865 69669 364575848 102129 276571712 80034 237527048 75610 114741986 128771 367373905 78741 326882924 71699 151568126 113430 273518967 93666 310632177 121814 114463814 100577 170000103 114359 329804185 49208 336842194 32953 331383025 90720 205570985 95569 119880397 113236 308518782 126904 317424616 16565 281570997 86628 112065284 2044 345988873 110936 280009489 114645 308753440 89672 237651730 34276 26689203 106763 335077339 124373 105029771 72639 317326237 83374 163777830 57919 302041267 109775 187389449 41610 280930633 88878 277424424 12680 230373991 14046 311090678 132774 315677796 52422 342172298 120001 179620669 56477 99299081 35552 374843409 25913 198848424 85963 56025232 4647 232295481 17622 125619095 39084 72823007 117867 345200312 34997 147330597 70574 32625190 41136 153479766 112910 247008158 85366 244800014 69230 268928206 123799 95464885 32774 97970410 7275 116130872 16682 232017926 66921 149907577 35219 39870188 84077 342801839 12793 25020492 86001 55695744 106804 308457159 63945 46289005 130907 20236853 45353 37401793 115050 357035565 79450 103621673 127479 104980645 2299 245618984 77537 194642526 64106 361607977 47753 142435793 36445 381682891 14946 241961967 131745 86880275 93764 248038833 42956 379547467 3936 319076336 44751 289532982 71242 245483639 15068 170240479 85779 63385527 91697 69421467 117841 277667902 29577 307753358 122851 186966125 132697 288260618 127020 70505617 50955 116632584 29671 57477927 108020 111117089 65650 67570040 31750 376088609 14944 265619744 54745 151193865 115992 147715539 100918 49506213 66113 370592117 5345 257926532 73292 24121600 88120 384012565 91260 301050493 78648 309729782 59266 80660106 107172 152091306 48608 181959261 129655 57572637 40517 99962692 67328 6782618 110789 178105502 118435 52114274 36793 374848313 115349 159536552 67801 91249865 28218 345472638 40097 94003558 57161 242470098 66589 96204108 106109 274675782 21124 308208424 128948 48146721 11308 43062115 27069 383925762 39751 291554094 103942 227681934 28824 193321681 44241 182987757 19063 156398348 42340 19772374 104030 231515902 8905 213164301 56265 255372526 36707 203364333 79480 365956786 77567 3239862 83651 341908427 18542 39762329 84065 62693804 126895 93015340 94710 165995381 49531 98293999 125274 291391621 80793 303670292 65214 229555215 36958 48546862 10227 85949333 92036 158405693 15525 285021859 75829 243783597 80944 258584409 47904 222920170 105812 378944249 12099 168757969 53824 232917397 116748 135764804 11198 305390126 61097 104418115 80231 32936521 79099 201268964 119950 37512877 29527 56420512 63670 172181665 62187 209842609 98836 275999644 93092 31027260 30299 308916523 82945 369013752 24368 381192245 28216 47693794 85131 232427082 84722 14967805 79217 8402679 19330 199699182 32138 69475003 46341 134372132 56277 46925775 9460 308241497 53196 117715791 25091 369375515 42868 343493797 111288 51716934 96981 118250459 130215 213884312 30137 222978505 34064 365966418 126393 211478787 49494 278623592 7304 206927195 129716 122000524 12073 341370254 30703 89124357 43340 207049939 102496 315431052 34130 319582976 90425 243203748 91704 375583088 35605 9592456 101421 304417898 104477 27608713 12776 381671365 45756 288371515 91025 369360471 5127 189330802 76431 383599225 108527 356644577 83890 135295436 108480 115391019 13792 253668798 113975 319633759 113396 228010384 40395 20997607 33869 32172025 118188 173206679 48192 178762316 63282 57910067 98799 46893445 30019 346979122 13142 134272968 23976 88387684 55593 125688535 22448 57216965 126624 229676388 87672 104330004 58941 314995049 130483 340315584 73301 295610664 99642 85788661 33059 249138404 115711 279656841 57239 107995786 104631 35060122 94958 192719507 94870 56284706 111086 208847963 26042 214687225 25200 87543426 73174 91180575 63073 63857620 23228 80378576 34782 336618974 96509 82958258 23055 306911980 33112 309813895 4752 284979290 67519 142410306 99501 145965711 129714 17168647 68789 149488304 25305 284244609 34596 271816288 129139 371229093 102256 280739717 101900 62732125 47952 204137038 49805 148370184 25750 157807139 75709 368170828 48642 256690073 8585 21594737 20515 56928425 6906 333240969 38136 298753831 62954 285762805 23137 80955836 11344 252140767 54580 1044893 121447 68652141 122461 91019533 32413 198881101 60415 230492401 29929 336287709 12295 298044229 22382 21742933 89510 218105978 116379 361175778 103581 331269071 116031 63652590 7199 352462077 64032 266896966 36835 354856919 78052 53674322 40072 336570962 122150 267621158 125208 33151516 100667 309546431 20870 366217227 85362 305378744 46519 278912242 21237 203157404 29209 312393476 128525 354657102 100478 305410061 48183 214855234 72973 137006597 102693 252900168 37248 223387005 23988 313872834 53830 220697317 57596 354414645 127279 308329341 38096 232585019 47808 111250026 55744 21725839 126580 293830168 26142 17184282 122204 7150910 130761 91419639 72653 86555081 29955 311332918 111419 331331180 25016 187208909 65362 364418602 65083 2835164 47335 379935376 2190 371935635 128981 209550831 77091 188885981 1583 394119 108315 251622812 67686 54827412 106397 131952192 101629 174933067 88589 231677783 88136 274156581 93636 301766470 5185 4192656 23728 232536565 88677 102891507 115623 260090671 51446 92370495 125264 258383856 75109 362356332 121803 83271279 25164 189294047 4639 23546632 80526 138464158 68956 352375013 27313 145087246 8598 272841024 30280 197662424 49441 244573753 80224 61460402 49334 287699653 123252 16189838 71774 281159051 48962 154609543 5314 384463143 90738 92240895 125471 344522565 78863 34396263 47784 242299614 109465 347339820 90031 109516243 58961 356086717 77641 371709150 109085 316671960 65895 41677703 38295 110131448 119520 338086738 72744 47625897 11769 101391155 4455 95978581 98176 195539708 68088 346392549 78185 85291023 75534 89054499 129125 345943255 55738 313332649 30195 315762765 128118 152775494 23387 7666362 14662 163460499 92771 214909219 46069 316421385 24259 267190958 24261 36245963 3934 60546967 37452 83501209 122925 104119780 106975 255926585 34274 307014025 20838 28050597 123985 147368514 92595 93818896 8284 374442976 40956 364320207 57425 230643552 70837 214681667 54921 295585277 20399 316266291 4843 365373505 12827 339286942 91396 216777529 68352 301629459 62365 204406972 39068 52122983 1514 133070189 128978 295438182 99162 84382763 77115 203329199 100219 197576187 128851 219468212 43600 178593127 112525 132518676 108104 198675810 83106 94900103 36138 75734739 129884 71805464 82566 72930764 83588 118561675 107433 274084875 98513 11322762 78060 155635778 91025 164003269 66108 149509002 103405 60778869 113987 383684390 132397 375366049 3369 285429268 131560 312118569 99375 198734766 111440 206500287 70008 209595119 3875 286617349 39536 243748664 18892 204397090 67340 94326135 106720 304383727 21327 323693250 6029 379172633 42971 265316803 94213 240420161 116277 196673219 93326 251516048 8311 124801246 101838 59091429 100014 13312708 37606 350348581 19129 2890241 29418 288327729 12003 20173251 15746 2874307 74586 71003973 129446 41691438 22571 331121595 49520 153638831 61682 226165390 39466 348301508 52392 159020155 26224 358033016 107445 285563359 125479 248824132 72763 174745731 68892 157942249 35597 208122241 128 83568249 66784 341514780 30655 62377657 105254 308638239 29264 190450352 80801 314935885 85016 332730980 29161 69708931 4449 36079599 81899 301301347 17205 348429356 45922 55646626 108702 120267237 83528 307493643 108460 77173831 70129 295403462 26163 156990585 2477 254817690 57521 159590692 73788 304333454 85366 125677398 112237 251769815 104860 39235503 109178 84189746 53064 316688711 115516 360215249 119296 337586912 85126 167116849 101410 166995303 15266 294129581 92684 271605445 118096 185758020 42944 203934259 29795 307776918 110751 206161954 117727 52393865 120989 38440523 79459 335726680 1316 125410752 122700 317529371 82792 250604082 99844 274772449 122758 316337711 115419 198139071 20825 106642365 83830 56680521 29536 114637919 45223 316767330 55427 285786965 106487 100942887 90714 89287326 33069 255185973 27406 325538847 68730 298999938 19092 343386199 71114 383930554 8032 225208172 90120 201517965 102628 308288520 75973 58371166 77498 274391156 36642 144875505 79073 324705305 94859 81560750 17883 33589447 11711 139122422 51792 241042056 59711 171858907 131130 274090471 42070 383579871 56778 260625325 81724 108397236 11720 192223017 905 326948813 11488 217498805 122218 286508080 57357 367187639 75694 370061696 2051 169792027 126074 349149286 118325 218602924 61289 133537733 101132 169971848 63643 32501347 119167 155056082 119770 236585802 45394 209199673 5924 270238618 45902 120356644 13643 347252895 61897 24771374 62522 119978184 44749 282181812 77055 273207789 118171 61944877 65399 247128210 45803 328098082 38821 89499964 104243 56677555 121350 67115008 77744 28232498 123997 244273066 80000 116615832 94895 84924891 62924 302778253 128180 87278069 36785 342826846 63280 311323066 101928 238247205 123923 300473716 54882 234693161 80843 284055865 79561 76694297 11709 60478316 67417 270550580 39607 362581206 43808 293051114 117384 151355899 54743 198700846 41115 73841396 59281 76314619 54905 154555725 60009 375775917 19387 342361905 65132 190457495 69594 365324873 57280 348347899 51500 322521427 82628 214173371 8667 274405686 59139 45906043 25375 188283640 86351 232174949 99068 196527612 66633 94950103 87921 53805941 71207 262807695 50177 15402283 26937 88770350 131472 26023949 111923 277650764 27997 147861887 97247 181618163 119329 223750880 42737 244200206 116011 21534577 98423 245392020 51161 150864137 90754 379577832 71942 344146441 12233 41744352 52853 261743162 69648 270907432 73561 155032864 88089 345052574 24707 287441933 27412 98160454 38641 356622226 22910 106282475 8747 230976465 82665 320235617 8568 183151671 7842 348922528 70357 132620620 80839 293497381 59407 244935678 119347 42698991 6507 72212878 120914 262850518 58783 83733693 131236 95499691 33485 92197775 988 322589659 87791 177251259 126394 120843695 123187 188527552 68570 100880968 32679 357628418 21838 188976722 34657 42013853 100313 290519203 34549 371080149 95726 105391984 183 351919166 110573 193203176 114038 270637048 56343 179565614 15307 222244409 15976 358316272 63421 43979682 46391 178713853 65980 247268764 110093 1468733 4763 161433486 83480 328253820 7457 147464147 107846 173102281 66770 190461891 133261 330170094 50865 91621035 4446 278500075 84272 239897333 3987 15975435 13939 157956490 67115 36576980 41944 133891682 101104 258137597 9352 307415813 61574 45956969 60180 340753175 118724 343015722 21274 63091868 102313 188243037 112284 311106631 55575 308842633 57180 149496593 41962 233259006 4754 57829780 75384 253010536 83374 228026418 60231 42986745 103779 219157695 91600 346090405 128299 319011479 14314 205590522 2439 253091138 89792 285131135 63883 40704589 22831 100557818 81136 321403548 30945 181185084 42482 76041813 11263 173404852 33871 3588101 82997 90063266 132545 153308262 120960 98829522 64766 146199892 105760 244704843 89749 92157205 95087 164630103 61076 47558063 92857 136003089 114375 276531027 101587 312294297 106478 341417805 81447 352641471 98486 109113936 33501 40849507 71379 118653904 8949 341659014 127864 108195269 63121 266280182 9402 271230912 41131 359025342 132615 345601845 96907 267085301 51260 320647524 93103 63031031 83031 297165209 98241 160330173 77936 27461012 85719 382254423 68355 285691486 52309 354008602 68901 20699919 129500 244138210 81890 371955536 86217 13408700 52163 375692150 65306 367669423 109266 382111433 41548 296923517 109028 206796235 115844 203452680 75456 17734404 16959 139238575 56768 295983957 20425 195719656 128825 250482922 64341 287842138 128755 60724602 56556 77415225 86236 371090274 132984 100330123 108082 280098263 131646 117340238 15693 341936858 31992 65418686 109068 29653939 32605 219458081 35594 37824258 115850 50682263 108183 104447326 38162 168582465 97684 117118256 62276 241885404 4018 199694807 19289 249253950 1208 38640419 114091 61164907 99820 296520947 38315 35042568 72925 121738504 5039 50046076 73066 191834357 29286 72793465 30779 213378492 19949 366490929 113815 148764842 116607 70721119 64997 63180783 377 170124518 40733 136523665 30949 343320449 47778 359503315 76610 297762169 56007 156864007 108220 225114822 92515 197677379 118596 302427168 118244 100443867 47810 374487455 51208 41227691 78280 162621435 4721 109671971 115278 231751938 57357 363688918 103649 354237153 13390 15103234 131372 349631680 87731 107725540 80678 321687892 132843 290747043 1767 23208938 66652 102337006 46425 372833174 89228 78928782 56866 54481065 91192 326678976 32906 198591088 58819 88583205 78292 84806673 30143 57564129 66706 272864860 111814 296801241 23881 364371184 29087 73352693 61738 313898980 34991 199430054 111799 376814493 110101 24172309 73545 302716162 67981 355901382 96303 196951125 93772 160427672 22239 159966494 51244 242189698 43261 298841392 127381 140241861 57115 292863914 74754 27935187 71946 50801914 79392 151385732 72954 316583411 65147 381613952 94563 146131611 51172 278665244 506 298725415 53148 209898971 76344 171084636 96108 176265476 84946 57210253 15365 53509612 72439 218097646 11240 157437305 53955 196005938 126157 329067198 93013 330272843 87766 182587445 105184 237145367 39739 330494048 12083 275209 133145 314721934 39853 160501915 125893 30169634 82602 131683855 82607 27158249 125062 296310362 92583 268403793 36832 112460478 45691 45636638 13909 298664234 8086 38068377 81549 43182896 18572 214984059 98266 254514588 73680 144085525 26385 377285295 4958 299181407 131097 81454982 72247 189193123 24312 78807622 58066 300182769 121544 363356656 70315 149455399 128553 173704623 80812 270605868 118704 25124291 44657 106711593 87654 18509533 125892 131670496 30613 74447153 47963 287651702 38675 37444880 77919 338816813 74711 148897414 78600 75706672 91576 345889953 65360 252116723 94261 294431140 93864 347661616 16338 73566024 22576 79069891 14987 114401190 73237 239859038 75081 360778930 45879 150101871 110957 332372256 31292 349314050 49681 377033342 39846 193854207 120065 377166857 26950 132056176 70089 350222091 47509 310004621 69482 8912405 67835 254689690 31564 50809488 105201 282386196 78353 371948908 111375 5981674 64484 310860465 741 246330054 99052 148668217 32323 369428600 30251 376708161 71007 276115317 8851 144472372 111560 186481260 18514 371952247 62028 178424151 61140 137201929 33714 221774286 113318 231693414 121131 93914692 15040 372955135 108504 310652428 77297 25418968 90596 79607318 22365 206708509 48043 326303769 103505 90929537 71595 282331419 44653 173478425 92819 189317055 43307 193894409 55339 22221551 99583 276957855 95202 158541294 45277 199499939 56887 8088422 81886 149041430 10907 27806451 126391 320569084 30040 299640653 128022 237974208 63734 244823835 16671 355573591 45626 51169870 59932 89423546 22281 22271450 7405 65425227 78106 339844447 118863 210557322 31043 377074877 80211 256538464 62714 322689641 100209 265157350 53214 93448770 78146 3021008 27852 299611857 93330 283898898 113967 268747034 61276 192151305 26683 27610956 119545 159965990 27055 139823596 69960 229771791 122484 154692328 15232 45479876 59016 117986693 108202 1649812 129633 19257697 55687 49830566 106112 205903931 57011 161093908 100041 259952971 112968 117623445 118160 126190587 43666 384738196 91667 54566283 57440 72925769 87073 301628037 91674 23918708 106105 310226602 15767 107821798 104209 240613879 51546 352517772 13981 245401264 19788 325529201 26536 45002944 113099 322429173 68445 306659569 43625 40229152 44401 57976650 79509 354295194 38579 290755864 81678 270746410 121891 372461865 4315 343543631 33622 203886192 48225 361327943 66549 79686367 16128 190897705 117244 167948643 88371 308044461 20289 101478526 125201 332497209 97710 287571324 89364 93677714 24903 350119190 34151 205223345 65796 139017527 112913 307579292 15252 26552534 33136 239909099 58879 46687017 10406 114614510 37623 3124601 89949 150756420 39650 350594923 35691 236471809 50665 20021976 42437 372994647 8747 238354089 91165 115609432 103834 159400214 26272 23846481 66074 182594986 66797 143836652 59259 192475259 129957 202845686 9634 261284358 10380 169956774 118115 151140727 95432 154472740 29090 195928641 116585 212020650 109393 221416963 106281 3242798 63476 381292800 95590 27044064 32916 76459491 67573 166283768 72405 341367162 26376 81985367 3374 340567979 95720 242935794 34117 357294216 81604 28462701 2976 159422579 55546 173158982 36947 197679054 57760 144740179 88031 45088619 33419 44796435 133059 285487157 18732 230225659 130352 188036428 119076 218248840 90307 74470261 5563 75711 72553 339692130 27814 335838453 67396 301061239 88796 96999107 59541 205933984 101467 156264347 80249 363286096 126824 303463913 122560 7395624 13773 271151695 51207 82189175 89258 67243943 74883 46728002 59653 321686355 14302 294195903 63495 11720271 131320 35659992 35924 360123744 42752 213096456 130101 88485277 33562 359664080 107514 89365514 56318 277228445 93315 381870788 19944 227755537 344 336156923 93806 269524619 63489 136633310 72721 99495074 52047 66285807 109645 164648531 131501 380344479 93371 168487108 49978 69469018 35861 60012695 48284 248486707 52626 231460694 95748 168597081 20031 162276428 55645 376491695 68128 264317161 5267 96376826 103224 287436779 4842 122727047 71939 274435759 102974 265775846 89332 54293494 41400 143898071 87593 294603822 122677 26031393 41669 368363440 111360 78345921 26571 10787868 19623 228483467 79213 210406158 127582 72846647 58911 239454547 82861 154471648 121054 344199348 99294 104583764 102199 150533880 101130 183559842 81452 205024500 52031 18973510 61391 286267793 68454 298446277 10239 380230287 20290 145259391 5651 281930837 106256 296740494 78630 32807252 37 18281902 26131 330410131 90938 157027087 112759 379319168 94599 158076295 51717 106161922 25649 213798797 110803 221909890 26496 265189474 78052 247935807 125852 37190709 64429 339292126 98513 383408072 101794 342356991 15900 188555103 17074 333369350 63043 362379532 68018 175820021 35905 310128862 8360 209873007 103177 112522305 31948 153557751 130981 119101037 80236 39522529 96346 279250747 107471 2084002 36052 358437126 12312 21411432 86656 221871819 93746 351594292 52545 133495845 127402 140009011 123387 101031592 52045 130474976 93512 80446596 116003 327139420 128222 172668206 27783 26988974 17821 339393802 34116 375275762 16830 353609545 86661 359935925 124841 97920870 56467 318507295 133297 208489703 81764 316843410 53064 70760376 29995 85543592 9729 243067708 101220 159897883 11128 298042208 39490 37769919 84161 196136328 38606 240898441 1441 341280309 57184 269176311 18577 267376816 33525 151489776 42997 197124845 95680 142251872 131433 323167759 50218 8366757 97067 139107007 119939 220990995 71613 243606256 24472 309621715 54051 378421759 125853 167500761 113505 357487317 131998 172289356 58753 318532907 32969 104817258 48447 182125421 59176 25381524 45518 25888374 25376 281529282 1790 340737229 103686 370548271 19475 358932916 17206 136946107 6485 214207787 5055 314130064 10296 238850148 7326 142721722 48097 338546442 55612 24044010 125212 214598100 87236 278033575 123815 321612346 96347 307163623 37388 3728126 58534 6466630 13973 339002730 105690 21038290 15831 306743158 85017 19795126 98580 236495959 29760 154551504 101943 290928100 123136 144578327 62260 219288083 39292 15162302 94583 154146449 66382 212832047 25895 160077817 77922 370580599 109055 46089366 44535 27702543 42802 66787863 101467 194169394 101160 248216707 58609 78586529 77858 322363974 51464 2805020 90527 260943879 88305 272674848 49805 112815690 5578 165531053 48328 154233115 82079 87461339 118038 195416284 88590 132024661 92607 19907869 5106 30456390 26002 118517784 126741 380822343 42871 58567962 119545 273376975 50429 254151041 110505 40552501 122376 9360356 31431 176776053 40461 316468992 121034 207419044 20991 153387662 107176 115954069 83067 88927947 101468 112049193 14207 360163094 110590 295808950 109722 94530234 68423 19275384 52376 171091769 69729 196407254 114652 56916619 97761 351318098 75993 313256037 50728 268143931 13085 176256305 48976 99653419 106203 133756411 76554 208796105 85550 126844243 129036 369202130 88080 68431953 40828 225371291 11268 351776704 65902 146268349 33448 90322260 61501 362833475 62041 321612808 14800 201621273 84041 309064419 104803 68035524 60826 160016147 119676 326426492 103302 48044113 11405 159936751 74965 33421934 66236 214982530 22529 336495233 19540 235860998 61035 98842506 9945 236097864 13167 160679734 102484 306523159 22194 199089693 61448 295965104 75840 88630101 25012 245835679 37072 234615750 18996 111006218 35104 182363636 35534 242027749 66417 123110960 118729 135028647 108220 218610210 124465 321506292 27256 13337155 74953 98558281 10726 368761545 71593 87840315 55153 232329567 15931 228393792 119910 237297309 76861 297690120 119725 302007633 38726 166615225 64950 252363349 68692 226824938 89968 4419639 44665 182051842 106855 275890346 61514 232899886 19189 364449502 5919 187562093 64922 376645883 7708 40592449 23473 98392879 56988 294063572 95735 109857695 29821 264040168 124471 339521656 120436 271912462 19334 304555875 106912 220278877 107800 267463428 85820 93209701 121711 51061262 14766 350170847 15491 28474182 94749 360306215 30943 52773669 62755 363686482 52106 313926134 41240 168426774 120796 190125166 102411 4025518 80592 78367363 89630 156312906 105685 246002549 90987 363312658 79878 370218835 33612 41900509 117464 90888783 13106 250207441 25682 378170916 11481 319867289 66708 319721541 104458 187994945 71192 372112992 106954 340751 1198 366038491 92201 238263061 65082 271153478 85011 137535664 18568 354566093 5289 175136395 82702 4540554 46797 373070084 70562 171991077 47903 192813197 31674 366531542 100236 163890211 66396 302910897 105353 154474656 127180 196934940 27375 137171664 34991 241121752 93884 259287101 70526 287988578 52710 168066639 85357 40804616 105170 341621352 30815 127294963 83154 352746082 29916 359763756 60118 65424267 33843 129712815 7256 97022228 46811 316080884 60022 172420903 41270 112283909 121883 211716349 129522 306219023 82177 310316091 42084 78791147 118154 99080328 37127 278748971 96759 71507645 106007 323210012 77 24946806 34497 328978725 23658 112055070 122942 271485779 18220 371156659 108837 168134153 105753 49181181 109699 357656467 26983 130456639 59459 70674603 97776 226524679 42773 200503003 60605 296208902 20448 363060386 116953 333149041 127890 155912838 87090 287285839 86777 333802979 6097 65070729 124366 230434727 70863 381386442 40755 111486433 87217 291325033 130834 45978562 112152 73285890 19729 4446981 4978 206366055 47695 264791851 73387 35579744 45723 40771920 3855 325086085 87919 327648143 53195 351676801 78134 103862762 85442 29650039 79605 236882896 123776 29586778 91631 265187871 112419 211423310 67956 316395227 64903 102568594 120908 125910875 119901 13361585 31307 99800969 42184 348919319 84882 64181620 102821 103739753 26575 355508937 3287 276359802 4419 131313092 125713 361586552 18911 239271181 69429 317036291 66942 89353986 44050 378637235 34055 214296598 91829 297879799 67644 92829970 30790 174054331 20164 184453861 31869 86133326 35963 266739596 20056 175909733 120429 213312772 124262 243283272 88231 364930410 102773 124554221 18474 313619683 101907 43470128 128834 149223161 89042 313338098 70117 309419436 10963 116150880 130918 110644742 53208 212087807 32305 248409057 52262 344216029 16328 125085755 45311 145619223 70277 229623879 31631 160788454 55786 81907878 25886 20027752 109995 6311514 111857 212956864 48398 290107813 130529 334418713 10649 161731833 131193 140528446 103259 71956565 36248 140465322 3987 50256894 127199 105417207 67409 79723116 6409 361804053 52520 366765676 17494 252484975 133244 116689446 119440 383596798 122978 94338575 44024 295623053 77727 33211885 54103 107689587 44803 369146890 108534 341116234 55848 165423620 73107 198624348 46013 308537486 92177 301420908 93328 51032709 118704 258746882 20322 74202515 45948 223800624 121264 311981835 105191 182821860 61655 267619164 31976 224144683 9943 142188854 67029 264183645 14899 360646254 133325 280746519 14308 164297934 59903 331294438 46986 283960157 26814 66319174 43867 25930128 80441 183134365 15076 383137018 24815 55397824 16675 70860308 3498 19072467 82380 345490332 71171 157254120 87184 216099345 100105 193581940 21233 60365552 51344 106416991 71610 203890248 40818 96440547 89693 40336304 124001 297319862 81083 289667189 66480 267928264 24860 299723619 112395 370729128 102782 191350693 66967 195718000 49410 166703668 80871 234821756 77316 233676004 58087 203282529 54253 223694497 26342 102775839 78789 194241326 30522 21417026 21755 303760115 64974 113343879 84820 65754988 110311 27010525 82435 124184149 2052 225859652 104965 221588035 5675 4056709 10036 32188513 83610 247623898 29236 292090761 74637 67956026 122268 227190415 5684 220288990 21819 315823354 32408 77708804 20392 54297966 72701 193098836 101576 301764509 98396 294567573 34506 20621592 21303 342542276 69849 14266799 56938 193544163 8870 316738490 402 230773133 35365 204419499 8761 215018893 110571 60899265 5195 295494116 22433 272353163 74853 129205663 83959 382489088 3001 132538332 16799 114010858 76148 14365942 23583 211584616 82350 77863544 63096 337387686 132428 28191454 132590 360302003 63001 330380935 110950 278830807 123437 31424979 102468 347339726 109226 252570854 28146 197063778 28193 30817068 60177 201068487 96624 341725633 130442 45709321 20409 234457332 79916 1030443 113554 88083937 51172 107891253 38492 89716063 111435 265517197 19899 50231981 32301 17403226 11764 341882379 30674 361219477 99135 185943849 19054 233807813 120769 141955485 116102 237165805 66322 363303621 109314 340296388 69811 226915665 116324 85013381 82985 220852046 87948 140107197 13909 306054787 81773 362729335 20115 46909827 128263 182568544 4137 80433979 18172 363018387 113506 32050429 77004 203765432 127296 46803718 82645 50329546 83514 250546949 124011 221958413 45760 57768568 66911 150130977 9299 75952517 51130 240440152 124686 281992427 68721 239279681 18499 213695132 76759 239956927 14995 32267994 113489 59806039 17870 236658880 10860 45025276 110725 3484001 120441 64181472 129723 209054621 7800 187429448 72766 109522320 102256 326226837 115679 248822314 128887 66381202 54064 105531875 77274 367796064 85131 213707311 90019 116074020 125414 41294079 131774 339675323 126065 252917131 104411 327965576 85456 112734436 60653 145785046 25210 278697786 13946 224209643 20435 222002188 87589 207822467 19154 194320398 118666 327238543 65147 332145816 79040 100383699 56560 64303442 101404 182952607 130949 52370689 111625 156506110 118706 90942827 116362 46556926 91775 368580505 127499 34116996 30658 70536815 107380 228279668 11152 350384236 63583 82957560 89875 344420820 23931 256481878 56071 296045652 127719 8570938 25244 54577499 50740 287440725 16925 13968745 85518 31916073 1236 384032824 81032 7681408 13399 4280744 72513 124740870 85276 319084701 79019 250190960 131712 297668293 92417 48759014 30583 105515910 132478 137320768 103042 13015928 121683 41387540 91280 144393080 88947 314562098 74189 160474243 68371 235479424 124957 276243889 7867 128510199 130092 340946138 32875 163467629 62052 138853703 82580 247423594 109254 4851386 110011 75590720 120441 312196778 25360 89306240 1613 46210881 117897 268687456 25499 378087843 16776 329723805 133011 249429561 57049 148789742 40728 304169449 130032 40361496 8396 353151433 44606 51389049 484 360552828 29877 243646762 46305 57466851 115054 129257353 67916 181583252 130777 348202460 86770 9440568 132577 237413571 18339 157628813 113098 160515124 88708 185302128 92202 173019420 39943 312293722 51328 125857844 66751 86923421 21952 303222524 16003 76002925 101656 257228665 52166 195929016 24500 117886036 127042 92682828 6537 133225988 54295 307130192 69482 315297951 100041 165940661 25391 53828920 35157 145188175 91366 247077977 88721 209063760 126284 59418219 75775 49704692 35239 58159923 27629 14652215 67486 121865496 80560 291829138 104071 98481514 3484 317787363 128973 274735901 91345 9654571 3875 338812855 107061 136828543 31577 85365386 33590 45844094 6836 184713134 60839 28890463 74865 148494839 13653 202452156 89921 57401048 94427 295478363 75422 23787845 94298 273778229 14152 226698523 32584 247195952 5595 291716619 84906 314866104 72843 82298702 10772 222339244 84899 194118290 84048 325414796 38465 163526464 59675 331959501 39895 333924263 123271 325653514 3924 316973477 105834 105677744 24342 128958007 80572 254979213 96246 281333276 132306 231469843 120366 226187652 46053 339865986 113910 220896090 66175 376451250 13283 109336303 27459 348878820 85789 149897811 80912 197829756 59781 68881777 133134 322383704 92323 206274316 286 308247069 99595 384769064 110109 287439255 66109 155079708 39167 353823420 126951 208980799 37316 279777820 87757 104763638 104368 381308875 95999 19488673 91062 58975370 36566 11726068 89809 371357931 24844 31873490 9110 179032942 105724 245670170 65822 53706390 61513 83751417 90206 98329697 3800 267918313 17534 282277964 56707 359096923 32257 268610263 25858 322964723 33996 379922471 102966 50855887 123522 303654627 72852 280870212 104808 384443565 74845 233685221 131992 321383478 38034 313986859 101406 155040708 122521 194207494 98953 80533429 128235 362338250 79594 381489790 15887 131514784 60739 295804358 106201 170344868 34250 329529910 2723 231639524 95735 322313420 118265 120023345 51992 240345287 40387 244738326 8202 230126150 37778 319794625 65102 252878338 3030 338263318 79278 27887366 125892 103529851 14820 371146210 65220 30322358 9941 367500652 75129 287311534 53003 178354538 129728 191888819 72891 353517286 104263 338382948 112165 134667049 9731 171200533 43623 329683148 131519 142945345 75077 17519511 100903 345764859 14343 379991376 28514 265864429 69122 225160368 6802 121220812 20223 152600471 78781 142102393 70849 71842613 96947 79106983 88911 331666049 123463 274664724 23634 212452201 84802 172954547 111407 359792560 89149 217954404 79434 299217335 52669 293818466 94159 243625777 132283 356260951 2594 250521218 5007 183232419 46623 333126330 23921 38116468 37670 48425397 75613 50388147 89568 20369434 60949 309764488 76502 25734726 37766 279321845 87437 205614937 11855 89445109 66494 289376386 63048 372192913 125407 328058320 65730 324729487 118627 156082229 99252 290785737 61791 350670103 25195 50190516 75038 59399224 121204 376565968 55211 349267664 73562 304964411 73662 266208271 11764 111810207 8814 337835813 15585 209154135 113862 22308656 12582 293798503 75821 358330187 82438 286889840 48970 268666596 66606 199468498 122151 187441298 127665 80993435 102094 218951325 9198 40597909 116272 39313803 58281 285207624 51291 107541052 22955 318311369 47235 219464650 53614 377641679 28012 88531593 131422 348914618 92561 201665954 81980 33979026 111419 269030354 79284 267757241 46871 299830795 91755 167476948 47856 13923530 23452 223534781 20631 173757871 27084 142130185 58880 70457220 74562 334282458 41026 274819456 64511 325404338 21987 112666314 40525 37276548 130873 318050006 21782 214502652 58824 302599828 22448 130954137 113748 333180828 104909 47536860 59515 239391430 66310 286583713 83153 122419573 16199 235487865 112977 7710347 76247 224161623 59461 74179135 103728 369561185 110557 127244091 42283 261869379 127262 295961613 3965 351273265 66994 53895379 33978 256179700 99325 37108204 27928 260528837 7184 258934795 70076 300427402 9105 382054470 69626 24353389 44460 168590846 59450 309613910 14632 54809051 11158 346637195 26523 351218496 24761 128907718 97669 384241247 23831 153497983 60726 81993051 107842 266023264 19114 356987643 56931 119609408 58685 71009840 18465 365429721 46669 104105615 62872 86682395 30748 365541144 52940 252162132 14339 42663004 126848 242586074 82521 97963412 27560 332905982 115643 159644247 127446 309831927 58549 219945888 25039 271473394 71539 101001934 66485 207422602 35905 84916227 122715 266531647 43367 31319711 6098 149080699 105437 302405797 47806 347370795 65299 236519139 60564 217458757 91454 272962737 28830 33476373 77255 72517341 91562 297583546 20749 357096612 54979 350968576 112220 324966908 87608 186307927 32790 147702720 5068 253314589 86210 151413756 6824 69977996 117376 296228796 91020 225775146 25138 65137144 71651 46959233 65394 166097306 77887 286717911 71402 52405134 26650 327658443 67523 133165072 72095 253232880 87444 365749192 17281 141095964 49626 177854379 58087 205294734 3842 134255236 64642 253455290 23853 129299924 107796 305121580 50765 87745655 48937 116944332 124355 8256386 27094 64642390 33873 293086374 110418 142596547 117161 10570827 119533 364088211 105311 88511291 65759 82989486 120873 148232424 131543 322045509 75077 294726716 90342 246909043 94192 290155401 57604 54610404 409 311950450 25104 157581784 119026 110785810 26342 219276253 10939 15614659 99973 260867084 127584 217601165 85741 332039584 14514 226148071 48601 170812916 21354 117853964 91232 206378863 106504 357376207 83902 221236768 30409 362879807 95044 378901555 48271 230184711 102456 141010127 15398 107402979 93847 227845837 60913 130395068 70644 267058233 39821 263206714 2287 92230137 94407 357975139 39535 280440799 126856 272915705 6461 111495051 98288 62825965 4190 86209149 27118 243465415 117496 378310176 3888 271274995 121124 338840755 81543 260934908 78960 154415894 95793 343013342 90307 349548068 1346 174418939 6614 234697200 61577 308321367 3952 24366837 109867 365487914 1767 59202396 25065 310459937 74474 24645872 12830 276333940 18185 65110964 66565 153452326 130306 33317315 948 259005138 73611 16899518 67800 137415900 2675 154346185 85465 183351576 53720 196117540 33219 3440425 107937 259235591 104188 253146157 121396 381195126 65829 370516548 5024 240948790 73956 128757987 94744 354191751 110643 208281100 21163 294821245 121289 234227485 132111 182063420 106203 91401451 82999 244176085 113883 252850589 2179 291743268 80189 99243301 22067 153289442 117212 48487145 47679 144613518 59812 334863919 131493 42449322 111287 127613610 8611 87731245 43383 252289459 29938 50610005 66537 127164896 28157 232523733 57137 364273555 109321 330721948 97045 268937745 119552 323264594 124791 123436817 86560 279369652 122870 31003594 15480 227886238 22872 32572949 12441 147842170 121115 82457931 116363 208463327 76037 332023791 97770 363980451 14645 61048821 54176 267374277 6299 141397942 56728 375891536 73897 123668781 128970 100268626 10409 363408760 112073 143944746 41691 213236942 19477 358697603 121608 376325412 905 154577787 94181 220069259 94943 332368746 41522 149058504 43084 15780644 110702 358991911 66121 104236063 107515 182182912 130149 257631767 70225 34535723 34016 186951541 65774 338815462 75551 36908453 40199 247753171 99210 359447080 132652 21282810 51747 8499940 57218 196743453 47355 80069757 58640 324463270 81662 125674245 123629 218598324 21533 238090876 48890 58875152 62059 371312931 76964 208170099 76073 196437382 126706 24470916 88296 319604008 130131 159147891 35702 244291419 11908 247349182 14343 48107264 36045 280893659 102504 175855703 56178 52431160 122297 374437365 116272 154709383 84290 378823366 130835 266560575 41083 200311195 46758 87006764 131728 264417449 43819 5886469 109464 169042023 33681 9035166 101916 15685817 125491 94904121 2769 282387621 71217 230154308 64028 292568609 47017 380938110 34686 100915052 10250 99439185 100630 241578689 17357 265743457 126029 67755469 115597 18382916 2818 159877640 5774 377225680 37244 174978916 81928 342350116 82258 317708102 85102 43409020 32465 215325622 46676 341239505 26243 118946530 88649 308694975 107723 376569153 69818 175399599 29026 167131433 62478 154456823 17637 180297649 1771 313650657 63218 106648968 43417 73669492 110508 358051581 82863 311971933 96556 260016813 70672 57652511 108119 368074091 72142 241102598 36697 286682146 41463 249513588 130341 110433919 31529 57811156 43223 80210182 68997 74607216 66440 366440597 21402 205691220 8948 212720743 18239 175480322 70891 163136615 85289 108340457 80832 382390728 111133 177825728 32360 72228606 99534 132420958 69260 288398214 73594 350348464 43018 208680322 94704 109909711 9650 13224916 13474 138931203 19908 5938817 40239 323139401 92028 376724025 123260 221601203 52642 18925144 79975 72407655 50783 176365580 75728 218453887 120106 36657093 18576 205625091 1031 177536568 25199 360068488 74007 258182245 118672 152679719 70046 231639036 53288 252394462 20781 161760880 20234 290291858 76625 368191995 81558 267679191 41697 298564589 92771 193127507 111538 72891471 60569 3580561 24334 274269779 60665 283107562 36722 116191479 73065 216953764 71117 1664727 115621 21941114 99199 44172344 52759 132008857 80232 115453116 9443 131767112 63604 182562766 61960 91332251 76457 32678706 121659 194225902 78400 46360145 50626 32566911 129784 345621398 88025 263659434 104890 174553816 501 333585767 20830 238935807 62697 217927983 129595 136861935 46852 142604246 32436 224184465 50175 42525850 67651 355335298 82612 207397714 2239 282030208 47695 118548421 68798 51603609 35203 380035698 16429 86804164 52186 188992169 7024 109469459 80441 15289525 96635 53884956 79162 169162668 46518 47386149 62377 322877722 7082 368864482 27564 183979652 128475 86702356 87059 321758821 90029 158886498 27969 233267414 58343 175843935 59475 98275637 63295 161699811 94820 151196258 45791 140869772 11836 156475094 4970 287232963 73772 16582772 125376 370241487 76938 224790580 39605 276459075 122922 354317014 65360 284485251 83549 208473171 57998 308744681 5442 336037461 106763 325622649 90961 109798805 9466 320570025 77909 346773471 64903 189574476 29967 188781196 81452 228776695 116076 48162455 83837 261273487 123673 287770630 3726 302879853 15758 136002979 25259 172490136 594 155484612 111675 358280066 120069 220265858 34853 135295884 63672 126369143 59652 89953385 41177 167879278 4386 259846530 115773 89719425 52739 362316667 1688 276130186 93879 303119398 27447 36371988 44636 228352967 11097 231894065 59544 160602412 101682 7490953 36265 39446873 53409 48680239 123104 83192163 57763 296701969 62045 67163943 101656 331182313 51113 321793890 112646 298239321 83641 437453 524 100786326 104358 118877532 82232 154918144 14753 281266064 12630 64130022 3669 79741328 66797 119810686 19103 152271973 15745 265016265 12094 48120393 47176 82346910 123185 354630726 47340 283997269 105498 149931756 128932 169728430 71114 236062820 129582 53338510 101637 273746656 55034 350572940 120989 71193081 64239 246777195 71879 44318331 56925 194429764 41824 306617846 946 5347065 61470 370921665 42924 152481124 108650 28984263 77384 360068433 85570 97056953 109730 42479303 123711 63627491 21146 344537211 114249 167262818 96517 242875211 26855 148118478 96548 160876223 84347 367776880 123594 216667396 110485 165025265 93098 272640917 77944 235333594 119675 199729994 36329 7203492 40861 74500726 35889 178268842 123343 184561770 81707 369995138 27429 173233040 109266 55409340 111827 101757334 32432 55702022 9096 321736230 98421 302825438 97111 101988603 102209 140940959 88142 88028846 44581 13577924 121094 267892817 76656 294015144 102213 324299953 110997 370241601 65217 239408555 92286 148398939 71742 323798507 22831 84166528 127308 228513425 52858 199160271 127479 97186746 18992 106339393 8066 222497875 125801 265402757 128532 94683764 1880 134857803 70887 314039525 53845 220559602 116228 232067032 62872 142214593 40085 145334911 18821 25572364 125635 196943051 38921 168708477 113953 321458946 55187 162071679 6192 99471091 102083 198322082 54559 127991249 25278 256760396 85417 342067028 211 376357927 97306 105793119 121680 347139801 8931 328166260 34531 145271918 6935 140722182 67651 111259955 42314 68131428 91874 305381940 74063 228789149 112323 317389231 44822 150768143 120213 237990738 74490 93011683 91191 265866520 29002 356530576 25895 234469412 23488 185975610 54788 259108954 70631 374234128 89713 361120482 78278 162433639 56304 168040293 2316 171900391 130401 370536663 57356 352043251 120549 18767555 131743 211000228 68584 11643657 346 293518770 130392 359259336 110229 249866529 82529 90430029 41119 245078478 118185 201422279 58944 305899290 8197 154036564 40346 217093598 74683 84858554 91356 18457282 105110 211617441 22754 247974283 81870 252977923 77326 293136028 104268 262893605 114491 366377423 119028 192122200 37669 363018977 113449 39841913 23548 171549424 114552 358116383 32736 353066297 27595 382083141 45677 35044134 85011 178413034 121969 191374708 36699 36906745 29475 101322256 32632 176019871 92226 68078519 88089 373049442 41704 158406309 123753 270656827 35595 251732430 121984 384088939 40711 310250899 47183 177127515 34276 371618378 18904 286042726 124511 228101463 4568 287884998 43085 64203660 59195 72077587 130220 187035072 66544 51588619 104376 219033122 19264 124720515 110310 131225549 118967 300249386 20384 330494191 21400 344746276 124017 155866985 86834 156474406 117231 56111295 20983 345164449 98285 310178039 28183 320831518 24705 221051281 72390 244961689 116653 358263478 75209 334991190 90056 55400691 25494 324796463 82914 179287727 126332 155847570 76589 92445574 47713 213389819 110818 162452161 24729 359482075 123998 263192706 53097 52800826 95857 175917341 54549 275084440 113245 12563644 2188 82731665 124206 372911907 108843 137244648 26108 351346440 81618 301170036 56686 164311640 84003 245745070 43445 293029782 130702 184870656 94351 40853574 52665 117242912 11152 296518814 57924 53078312 92634 294018039 64355 340179192 14865 37027316 120002 333576645 133088 28105849 107963 121857781 79790 316246843 39597 283757969 96236 133926988 29764 288994874 74894 343726985 78151 182007761 113614 15635432 98508 315630856 110241 256966974 7158 379533704 132003 134908782 84162 258459952 92408 99720160 45535 236961509 44138 48558146 53196 234321089 56984 128559259 71680 89607998 104033 186903212 346 292408605 68068 60728056 96246 41510205 91876 256465611 124932 343585010 59000 285328230 100014 26624652 108402 70278158 128897 86572119 81574 78690484 34505 138745407 3337 76537047 60192 28809616 131694 331323403 5055 86161043 94543 71077193 72434 23680089 100162 37577115 1159 175606690 81117 356750091 12541 354877193 6934 88044351 5458 368365002 54527 109620892 109963 15853608 66996 214319232 70795 238419335 6271 67842112 100734 62034455 51519 63398207 109891 8528055 47385 172400890 37839 266764861 61020 283427051 100925 36419014 32918 366896577 13655 149207265 69900 30462536 69147 200720769 44527 162406138 95655 195456303 130079 237786067 60247 129416545 113818 282297675 98481 221018026 49931 243571067 43358 42840775 62108 345242525 54209 311769130 85040 127608981 89714 67189690 132565 43152497 46133 264537513 93225 309533797 120405 109061060 69260 340490848 16738 207429106 52310 14933393 66457 61684238 83878 101090444 53605 279959181 89824 106943766 10313 75899053 123531 244451479 102593 2010031 80883 258801175 32968 12908376 45325 220736309 81943 297877574 108539 14945703 16562 105227585 130561 54165405 13281 164847829 57598 173862227 40765 278973104 63510 276657884 51430 247216279 113994 177175794 34930 362044751 58150 339575024 36471 331202023 53196 37145601 29799 202081584 49550 256292816 32180 101400922 112980 305868089 88194 297827842 27588 77340529 46002 374109900 3056 381361180 105537 101443992 62982 274502534 110632 47985656 50810 289603800 57921 349108764 92469 39196291 88755 191867320 17914 336230357 100431 338465697 72718 245148597 46971 149963321 41218 113496041 61541 240604494 87878 312832177 109784 177184204 13467 74548539 6739 219672596 50411 286779753 91766 178410580 93108 185915506 6119 22092868 86637 72476411 7895 340476585 75077 155570491 106798 54615883 25160 197131564 95028 383929746 20171 327527573 34094 115639888 103750 359772534 122147 280604709 37265 215781651 22336 113750994 21670 183220038 37201 255937745 55633 27665008 48845 37722685 1033 80766263 36448 116941635 21338 141993142 102963 252734351 2746 117377602 120364 54461637 36835 5824844 49477 189859113 58630 317349688 90765 326250037 102758 315849057 30504 155540558 100309 169333744 82802 265256181 81474 316040621 103889 122932444 125533 129147462 19044 30782862 105731 335765591 21043 22735438 24095 358783998 91523 289668599 70503 328071437 71976 247128009 68159 299053591 130204 290928690 107998 367941804 59677 250417133 77636 334606176 45340 351746158 41817 251341663 578 71058494 58748 149498088 110446 118735961 52209 155395540 106432 182957218 45295 61805535 54461 68182236 25376 297516550 85578 341236658 69036 2396718 46933 121835777 87769 270529125 131766 25132882 12871 244999960 23483 371872732 57959 377960829 133204 309046426 12273 171403380 20112 86999133 23898 325749606 109244 297701552 63836 352898611 82952 318859511 129453 77725270 25090 137618953 81663 34406636 38802 188337531 23866 304022818 81563 142206495 96307 17125071 1022 132500788 125416 285014787 7676 338956256 119144 328149315 99124 39394664 80869 84796737 17850 229217468 42347 187186671 431 157077306 130443 81119312 72759 41304252 85305 329800719 18380 117007555 130749 272893336 53248 73887745 67528 299819928 87201 274681859 80440 5083725 12277 206316796 77055 33600482 17823 145331247 70583 194512881 90441 89484903 58490 143342538 66070 364416789 16804 202381562 72224 8397858 47505 381986272 107510 159266931 66797 361525173 4704 121237141 75597 181529957 103748 111425519 6321 45509436 5802 376147120 3777 85071528 58936 298945399 47903 115307164 42787 332719108 9311 176367128 127796 167666245 63488 103196718 43520 126884444 90831 259184087 132699 344437092 56080 40668182 110822 151719963 96128 158024 94018 192707459 130014 296626211 13322 97975919 105795 378687440 16323 93688827 31581 258494513 49115 161420070 6916 314974547 100170 32340489 37559 317120955 118901 309098164 15500 170440098 96246 304703016 129710 311942225 111318 67816398 8340 244680604 65085 79114293 40515 51373894 117651 193642826 36591 327362287 50794 331782868 89753 185353115 81434 181108010 7921 161458880 2502 110719915 3151 344003510 73890 343091668 75292 271076404 123252 322787683 21756 171003229 122844 63447668 3661 3214949 112129 335257246 72639 251166321 92607 195031961 31077 228553881 25858 354693630 44385 130184855 55139 53748601 115596 140370990 35182 259503634 68908 318561030 43423 161007913 5824 339058593 30936 306516308 121554 194701105 84294 239871521 111682 188831207 27684 121612359 51016 174243414 42036 368402568 93627 124772913 28153 82768555 78616 279793312 130107 310393931 47696 236836456 27987 123796903 125913 265315565 2733 120362058 110161 255612974 66952 38632770 126185 188709582 103449 14492539 74759 41684431 77774 154988100 119099 237049353 81050 313270836 53637 117390173 65273 348276093 97611 309138718 9684 12187539 48205 136022411 85786 20159307 88786 161955130 46110 316949633 108800 372834727 50699 65256564 16561 49809333 5172 228663635 56054 382349629 108690 34545202 97110 196713941 3586 232981494 56009 115185355 75059 125204235 42328 333435185 29924 286727471 52907 379751905 78413 115846788 81724 353330772 23487 187389030 79430 26102371 91734 228813516 9363 109289584 78 321598921 58926 38345794 39378 284618259 91246 233347043 125864 328186918 99625 116580713 59614 120582375 116307 291325948 99859 19795964 124303 7306133 46737 141555201 34731 167600004 47655 191703990 55687 81622658 58413 358883847 13793 316903845 82064 244127952 68803 18238946 118257 177381126 93746 8893980 107958 249513784 77772 20810437 76809 52821591 19368 23102623 43531 364262735 117684 10981175 99028 12989745 69825 15395301 39032 265105326 103247 330327512 123874 330159431 82028 14580355 40703 147063882 24529 322468701 28104 370798834 95018 296188396 24687 369208646 102861 277050870 126305 296071274 13569 93257141 62621 152101755 113230 218637884 33234 227497169 45907 325060398 19780 195813216 49550 22010122 81793 334606851 118991 9781686 71757 40803867 30625 199463014 41555 312237179 7900 159766812 133 196109085 5749 42175632 111410 365701142 12344 289688839 59788 143001291 54337 178704165 121976 286641884 77396 81461098 110110 168046091 94682 210184 78069 74575173 160 103667061 42941 137596133 93227 197953082 85092 147483609 103079 102132091 21773 158706274 120971 13741980 111705 54461887 27491 132372083 16300 331923609 32600 300741598 121482 356032304 106025 330887850 106527 309473581 80815 115932685 71768 313894275 53070 231644047 7191 177281090 66770 82691022 6607 346077810 122838 83361752 128766 283780540 20037 5022651 61103 346680787 133296 292544567 105452 60414756 3953 137751042 130028 138580038 11386 184337402 18218 260227015 76296 238286576 19692 353221695 41134 235483184 117342 92679374 4637 247054603 13478 63905542 11940 379453991 65278 42946483 50535 291518776 115934 56191233 3952 5403507 96142 332698320 23516 193291292 121199 305698793 55146 15272374 123598 111197652 11568 271028557 95671 65349495 18304 229985781 59426 377286001 95205 269489705 129377 42459755 26634 200163455 17221 365875029 96592 274983522 79929 39147774 96305 353965701 73082 291408642 23545 183798914 127251 113135886 52518 130789387 45320 170665812 60542 182605292 2007 340717482 15993 219370342 4446 256791119 50352 170696582 60172 58456769 4030 77636750 8226 259262216 129785 319575081 66820 29653977 8140 368963326 75444 213473773 120482 142398314 66530 343907798 25285 293819914 118658 32902429 125566 157159472 95580 275960061 119137 45990474 13882 134836037 87582 139364114 120263 238177333 62525 152928034 133080 236824011 59039 47617692 17774 198038033 6588 248956483 114897 55682050 133147 83633504 70757 127382363 70861 215584607 123429 31876363 8755 245956282 24707 318397784 120127 242776551 63844 1996608 21965 247545910 123286 181777715 85085 44338406 111944 24942049 2665 250582523 95091 153068908 45535 155043988 102118 125407620 39242 298977055 110144 209530934 8833 327276631 48846 204848892 66286 335037638 8110 59073906 96219 191506512 74093 368970705 75097 16886016 131873 361203305 41944 382829366 50175 27803274 30461 138206322 70223 31475775 23228 186648960 124618 167155330 40853 344792421 107070 186402046 26863 29077730 112620 372608786 130599 33618993 70176 157315206 85259 3160517 71208 319130817 13303 239249584 72965 96013994 58363 77756292 33142 51203436 61750 271435567 132888 382965317 11603 33868171 87007 94000011 122119 36006942 48079 34423183 119433 230713121 24930 147070417 61732 231005405 120083 199167541 125908 301235491 94983 183266196 78624 133060773 62720 198368822 32739 364448299 89245 206803508 10273 208355326 69906 234850292 109727 116681209 52340 134632549 24497 302915717 80332 228894300 40982 368089663 12060 11077749 63487 210011164 55232 346947606 66303 261317003 8497 109667228 47448 351739963 26925 226424457 110507 234652044 45903 197399163 105727 37782908 31908 274811179 104945 307873861 82885 332247797 39909 303113401 5256 67502936 121647 34033322 117923 139791720 15630 104063497 108585 28799115 65339 117598401 58856 2913845 8497 204790783 2836 17062695 5619 131132171 13656 174999719 88658 123635767 30104 339532631 43763 31265354 71013 211715563 84406 310353820 24629 241360014 129681 270070197 4142 138559882 124018 66324749 85617 196676047 41610 86760264 95709 4205767 87663 209023819 76036 295581078 40014 217844584 119943 21981822 54979 212866568 43570 326181402 73574 379938316 90569 285456178 102829 217543105 73063 314957477 19743 239371826 26145 344425295 25822 355962512 38404 366798017 19114 148020339 104072 60849036 122638 213342863 42232 311725341 77936 36547339 101061 159831828 77410 171190998 50185 116230831 68833 343079909 5134 233021064 114383 156869597 39293 236768380 119172 286710679 80095 122056674 66470 334395357 68775 182906513 102563 69185447 31000 378638288 393 189685486 24764 7879994 27676 109686995 107267 325820748 72769 175297970 46819 23889537 31164 231341026 130389 132098236 132343 116551829 128246 319233222 130905 6124970 5913 259257956 42212 222355990 16356 349214583 37428 231582951 53686 369494299 17559 250038194 132707 90737479 112341 115199087 120344 161430877 107790 309857953 99148 74543131 109365 170115924 82057 166566148 28536 89040861 49839 376906933 67654 245860526 33553 222651543 26596 18452315 111908 152932209 121167 14113930 16064 19121472 89342 119950587 116717 107544764 130838 359081971 31796 102828052 4017 167168322 77843 137706742 121462 156221675 97674 323167517 96845 61550918 75208 316916159 122394 331537330 129381 259424890 11909 241767568 128259 306247395 77962 231851717 27480 158217537 93850 73941523 105562 152141163 59391 333789837 99068 363526441 110822 77936262 126864 152018486 10035 168126590 26248 150632059 49628 328229723 103406 273224638 68093 215167125 93855 92309769 19903 274079728 118665 95446710 59489 162974892 61164 280164465 49257 141293587 110724 230241285 75913 229930525 2641 332064056 30401 137033647 90752 175999159 117216 57111991 62198 367233813 24123 69669164 119425 270567153 120353 26506574 116471 370875261 113484 225442379 24659 143084322 106409 1018549 25348 371355572 128834 121872760 100054 274811148 30300 96156658 50530 104146326 45931 59028678 16955 17634048 63434 308739981 73695 323160835 101626 331124740 12164 4818582 31976 195589313 113553 5979897 34249 153160030 32240 121139939 56543 127309545 98739 74262477 15025 160431254 90375 175779238 70735 249079033 98145 360360243 96599 267771620 128579 134022665 69394 142681844 108532 102880717 107907 69454243 22074 340776512 1759 22486801 54074 269120877 5807 156131883 132184 119000124 47270 213876012 38707 206596860 132479 289880461 26997 307547276 52426 344739928 27811 81698383 81652 177558818 2270 308127854 128870 315495173 107311 24341174 128282 336130824 7218 108340142 69930 56240993 51932 273394197 85115 7524433 59639 74537071 53636 101540139 45732 80901012 90341 251320249 46223 376274756 88109 4377173 29686 130653645 126989 172304437 58450 98269469 117375 120785248 18172 295974627 115748 259887280 70587 52783134 106289 90528880 29706 32556146 5730 45218772 82139 204590250 113505 154275303 101575 292389917 47058 146094162 35517 47919681 5586 175356135 75687 238844986 132428 47175863 65120 167967100 112920 48186743 34171 36924861 105979 264843907 24032 284265973 18474 142185960 23773 274848257 10720 252385444 38996 119797830 87369 205549027 87774 335842946 58893 132572175 40520 175452304 99512 136845232 92303 319844970 87411 288761953 16568 14692814 47495 202080589 77095 56928892 61702 58350362 82106 239388517 71982 198221493 78877 20869794 76743 371520764 2180 240317073 24011 358094960 77842 177655351 70900 259410623 42247 178911696 24400 299041820 105640 371080921 76913 122655703 127281 324529676 16336 16289851 18215 140355032 50158 10532822 37264 103392814 14844 117513344 36999 61246943 118701 313682182 97570 93467075 19449 380535629 11004 246041939 119913 343282660 27975 55797516 53897 141120138 3641 198684960 67120 69987136 26704 354893241 117337 206747155 69239 325686394 122033 345286763 99300 207363366 2469 145554014 91549 356836923 109382 346544244 43848 52193672 70199 40638837 83159 195541678 73754 220181214 69008 65995384 125684 230547496 11752 373002877 113555 325510704 62052 147192295 57477 203657326 84793 375602009 33576 123615650 67244 143310736 47766 329157261 35832 9608347 66581 196252910 19044 118541194 89306 181857401 93554 330354413 86110 71191495 49987 80802531 91063 141322691 50767 268524477 27282 126785021 46121 10775030 59041 187990479 9547 290987372 80794 42334934 4371 20076218 75097 302993434 59096 323001353 29046 74373528 112122 106562002 17357 209983478 65825 252242966 18650 118896499 116334 255090623 13179 130721623 65014 34394749 15289 367301312 61672 139917294 108037 332642227 32621 64544516 112907 195139321 125430 326792375 55510 68278678 42386 367093230 57233 324247298 54752 273575819 59281 283062947 125679 113877411 40935 181885335 42224 77519692 31648 31762124 124580 155119335 72288 275350351 35084 51066712 45271 227866392 101842 166049846 119530 366189950 52812 307187264 129745 233135151 12946 384206020 83380 303013408 94563 191197613 77454 131006334 67162 347340308 16176 261315974 57970 128408325 63651 125132207 9336 254783879 105346 233462278 132762 337339851 49931 245257043 64733 51976877 117038 165944446 101502 240882572 7963 58829728 101213 365174725 117206 186068649 110122 81881481 49383 96510296 32918 126896135 36294 79498120 33316 198444080 20513 261963688 102492 134244603 42892 78062174 125070 323387262 94939 122431875 19629 216431212 69201 140675279 122237 125620859 18821 310677857 112622 352387562 77587 369329195 37067 53100804 113336 30458649 7024 216265190 75133 3097831 77703 289448173 109107 205238528 31125 248642652 125542 368648880 17622 56431924 131399 123669874 28069 242720676 1310 224601132 127719 373536109 798 308217210 62415 254516882 24162 317918359 46651 351967597 131257 64966453 89937 380259110 64746 263128433 51411 365025774 85943 76133587 14007 248002059 45599 332233287 109673 21168870 37522 113483706 88726 294571381 62278 152326208 64450 216254515 115354 344033518 29258 268016472 4239 113638218 107829 82279965 120000 4967833 132780 31320460 26835 125073227 22341 285080521 57027 163366326 104323 373682920 58003 377336558 51253 22761210 69939 91940406 60014 256503431 60651 278585205 78123 4915516 77353 100264078 67303 62390706 75113 177253937 110452 15374589 2127 152064724 113454 14590238 126988 15373068 33902 300974273 17525 368557349 32477 340107108 20079 100225823 38722 238021662 3128 141246349 130715 72261453 41080 141533688 80222 216910838 99968 246461023 2785 197215132 42839 168448389 18247 364034569 73288 102220453 114492 63574344 58821 345535285 90922 248135668 111786 358835040 1043 259917027 97194 270257666 76532 235645440 114890 192898163 124980 179697984 130702 131411842 53514 135148572 104909 123070884 27250 5033515 87259 22282916 95880 272329439 126077 257855175 41758 330509632 59000 340372274 111114 9435836 57501 72872688 83373 254986927 62023 194404888 52641 341359217 39137 235635871 46548 57422971 109729 46812783 42133 80234873 115865 138351323 19070 371790778 65654 112378563 123865 258136562 123093 279423857 87712 373729816 71316 343106810 107510 184843727 125212 341015823 23842 78293597 25311 142921605 72815 104696318 43092 189925580 121979 1792488 98240 53478042 67685 275080924 15778 137349666 129381 101124647 81966 139358682 23548 3000922 65495 156037236 97257 102552132 59326 70102072 25736 298473089 47526 202907550 37066 351548310 121991 327394399 28446 170113490 15526 123139033 120436 90988575 22440 131505402 56131 376178528 60078 147598644 104725 213237728 43887 356426989 35592 228331551 15824 46452932 100709 319781784 3463 93114930 24343 220745795 26442 155224349 83106 195539532 110022 128560155 16590 79846481 5255 193374270 117893 266260567 124886 44277357 11246 95185760 24783 366875528 110695 289617654 93891 100950244 28766 45525058 1881 124927542 101609 144013041 83395 305617862 108596 331704435 103649 320929082 69984 308875867 63354 253992323 110292 354005223 58460 307930118 73964 140224512 28783 97846916 51455 324234044 101953 109321458 21772 168065688 83701 176868739 11068 154771991 117078 302708101 14221 310314488 113794 91656739 71839 285095021 6823 381053190 132039 152872876 1264 123566860 3219 302416377 30537 83957440 20262 361320887 83210 115975723 105275 38390785 1747 39818914 67246 372451360 76965 343489228 127614 25745962 100254 137541343 110964 173290709 64140 290938489 31746 12845628 126289 136839827 107527 320115173 106861 183548270 128968 14460610 14074 138473970 115275 289064562 19629 335246743 66798 255155070 8296 322472747 113723 138783648 57177 247854663 77136 249333632 37502 129459189 24449 109947062 104052 27389444 15178 221220064 2794 41310965 116678 24183019 48264 360860190 21234 96139916 61518 72953424 64491 177740408 90052 356871905 106478 211964341 13979 59658120 13432 245317451 26135 84246625 16051 76622152 64602 102014393 8635 19764717 61116 321263089 23648 19021625 9286 212605033 49651 292736471 96958 223394363 5795 48413462 28311 169945519 55170 175933561 38973 288839099 111587 373313501 25664 368326768 27068 200876326 30491 173196854 128390 308843099 25939 276091880 78157 290005240 66718 368407672 74285 31687195 19575 35654572 127680 162886713 68295 349365852 29928 381461196 115621 299914491 125430 6060394 52012 225713342 57044 205545133 75684 160364645 6471 245438748 38921 154688604 111652 7879910 57535 278128665 109256 346135153 3059 365027545 17423 379371684 106597 110422888 74210 201724933 24248 244222698 72352 9465021 3762 300219615 71702 221001137 109433 326594255 100537 29775906 116474 373837464 76806 267467155 100583 348523237 29124 211629372 27527 224329478 27842 1435905 37682 378833232 36028 61332434 5917 61158285 107619 319399842 59713 108335337 50796 320778333 4339 267313671 55925 39305139 7301 79652933 52147 311668027 110146 214500530 118830 203482645 1329 159778477 60715 269420717 129705 340534134 89375 223388802 102071 357909624 56363 308269436 11241 186409466 113034 92617810 104963 309438886 40269 36869376 50868 162710978 37281 47312314 28247 7804860 10400 326106087 132861 261030745 86647 105131795 125607 153009669 10501 119618564 27576 145390547 36406 246632305 67349 247148986 17847 337868924 66245 311155285 21054 254565571 65613 296109480 74162 136943198 75160 89848262 120338 126554249 61578 121611979 110410 327164006 26587 242324995 128371 319064749 10982 67014889 97792 168873954 3744 352783574 104342 1054058 125564 170724711 71433 347785378 45754 326176840 82758 227338654 68427 48438466 13247 159735130 55471 60585184 114729 317308801 115125 292296269 110923 64769515 8795 937979 59620 102406688 21480 54444255 51587 19569733 97575 378412327 18100 145879820 51201 150882108 127726 161051501 46174 122513668 114542 105430086 49673 170920099 15040 205705621 10773 320448399 131296 118795391 7054 302354498 28752 323379391 57915 148860210 671 96437785 97073 126943895 23728 70248119 97801 4084643 117750 238489389 121167 195458798 21341 270136990 130259 77997773 119180 261800519 33999 205013032 105734 105635470 97503 370386811 124083 280868359 100197 370384641 9726 320857908 53644 352492388 43020 331039778 53363 183429081 101829 120440820 133188 272340500 53262 299515248 36336 325005490 62687 371487029 128086 31899132 76600 191710733 83814 136261676 66740 41633553 15349 112542934 8560 368109034 11546 13451408 119173 114949941 22282 300248364 12487 213226591 126883 152105553 60018 189313314 44401 267543696 55033 213216571 46870 317585581 104022 227720687 119379 279364325 113338 106708455 25222 364642395 49217 195872783 656 20977471 71949 113694448 63680 246347036 42841 2841401 29282 166500243 97314 117916373 10112 371199627 85747 182433070 41424 247886672 103588 18713895 43096 210503092 67913 72120507 125415 364936792 17404 352033826 77066 100278296 94007 197659299 129280 374339213 47348 329033598 113632 357478892 64341 128378769 54614 120732205 126532 58715993 109573 214536822 97535 338492292 111173 93576379 96188 216827862 65482 225263878 51522 156223807 101386 114428438 71362 330657666 123846 193889463 26303 235902905 47832 94432588 52394 367168835 30525 234249348 111846 330662424 24362 136644426 120659 123167245 51141 250452968 96675 180531548 66334 180286342 101779 60578620 77772 5852968 128892 317158876 59337 73974865 112296 249897897 41216 36274366 7191 68126197 76868 271369760 103964 252712286 83282 369847353 20564 136596875 53380 194789333 63070 154399057 16011 146613703 2586 276246675 37931 361419164 106652 24635809 49206 195540231 97726 186512545 68758 146037898 4392 188103034 126210 268413295 62289 47519937 112176 78866397 77013 278052376 109592 147091856 128437 126953518 10901 332574735 133093 215304858 131695 326772857 60581 46763489 48408 380913079 110868 290607302 67852 372308120 90136 213061414 33448 173196511 18203 128293272 15300 278548852 12772 165909727 1545 221069548 12357 14221764 110094 375049905 105479 349455322 66581 158118201 21838 158661253 93903 165918908 132858 95914040 55497 141608467 8369 149045451 105807 308641294 3939 221159167 44702 318087472 56566 80828555 57089 93071396 10281 56099837 31023 133983441 43281 123850387 77769 237610103 72411 358114216 16811 315112179 33476 224406030 78791 376145684 93640 154605543 111102 88125303 73507 35210951 105925 208385012 102836 250828699 89487 188068568 73089 205641181 93133 266621289 86064 111876449 126141 251848154 53775 316931788 48525 113508349 67763 205513542 73443 330113179 126391 64944666 51189 339047131 122873 303145852 105460 306906117 51451 92218082 54 91558442 5991 314814412 17969 352351450 12316 281291115 20718 14284418 35854 112260656 34860 169498249 108569 267583482 123598 152583291 33515 363123225 88043 4248184 123541 383113091 88436 6444644 126034 67929129 79992 19886064 125993 175400636 36003 320998708 20555 133751846 67669 255949868 3350 310377961 1694 57872816 2003 191493281 43524 344720090 28605 250567888 73293 137920290 119959 57207395 98000 148769233 1128 221907600 29227 105011385 82359 183573512 113880 24105289 30888 196485081 73753 48972846 52750 268585699 84223 59939842 111470 339424437 92138 55085906 11092 89533340 96160 330779081 69209 377620023 81963 148872591 47808 11925548 86961 24213389 9490 219983230 81656 45990496 67126 190574837 53440 381248861 71999 284755753 115627 27490263 124899 345794309 17842 380135437 16990 355724466 101756 362768043 98237 34936670 81909 215709154 22961 20662243 7 256402836 64341 106320898 88007 179092790 123636 319262643 35975 216944765 46778 202359621 1368 207459707 32838 149562644 104698 239308571 41599 151512024 79171 159502791 114954 293505619 117548 208130875 6635 41448878 74280 142612615 126431 324300327 12656 115495962 15267 56453013 101055 251707064 43581 193037813 125023 359281262 98625 45675506 16302 95135966 105537 124463696 24212 185318870 23020 179455119 68193 272135420 128252 234879078 64827 169943051 64677 153540554 11461 294902192 93460 320401767 28651 318025948 40395 283330126 32833 368090800 51798 38877783 73439 269387968 37711 345232034 31998 105789047 71563 159659705 131503 345177131 54209 132226703 91084 264018471 260 252836435 25189 205065527 80614 370758457 2841 63146820 124264 123469980 94983 69881310 66996 68396285 12123 349851511 94681 246626862 44449 369006819 87858 339189942 113030 82704545 12537 163635375 105391 204814870 4084 217627225 88963 186284268 114462 269948693 77624 135618631 79680 172083522 54426 142767611 94466 54237355 67444 150366235 30740 95413350 44815 243415750 73174 373207058 81945 187266795 103618 698932 17969 52286839 3415 125493362 110467 316705200 22122 102388939 111440 320208889 102722 182897181 48919 346108859 86474 78251406 21836 308124453 110415 318260883 13481 303161974 109747 250613065 75524 298048973 76686 321839333 69738 352558568 52024 344341984 100180 210683973 59101 277729370 36793 63769867 55984 304889240 31049 154484035 26798 261591027 18989 121580201 108406 29601146 79841 149802608 22961 66873721 19245 357837017 88399 372970401 16158 66551308 39255 379316210 111904 357776094 79600 169131003 20513 70408928 13126 81191799 60952 174869973 98627 218312478 14435 192271805 77827 118183403 115411 122899668 113901 203000436 129120 66526531 5725 272746819 105408 102087912 91660 138979016 124531 228841086 56945 352874870 93434 55801023 81906 216967287 55028 47026432 51378 296370903 116265 92672687 41878 47665893 85863 295550551 117627 364742446 13977 91298316 61377 38407403 67523 127168075 72976 334306928 15638 288868985 24955 57108241 117320 185902882 127533 294100619 75112 125071503 28811 204633962 106811 13478245 118205 248307786 99727 194901505 101341 159014777 80206 361305741 19243 347609847 77979 17099068 130130 280781359 106391 154997424 21324 324654760 30417 54299491 21172 247619031 122663 37043465 64010 282712701 65577 3331281 119334 303502748 115615 16095946 77432 287187558 27095 92600953 4014 309214295 118475 282331529 30225 208451864 82570 183133063 43996 326740113 15706 3285230 75337 241888374 61825 199562223 108782 24696534 118466 263989263 25375 113521221 28694 375820717 58039 301745146 130181 5369104 105698 258986588 16398 265849071 97299 109908937 37068 82468750 10651 104707065 85375 295877864 93951 45522794 100124 117918876 55041 196012590 122150 247452740 25065 179319491 91455 144573262 127142 114456738 117161 36400378 133122 253834880 56778 317083246 107984 58775716 130312 369439516 117726 350727953 91634 276376553 99640 62887293 1365 273475044 64943 142569588 41113 111389969 119956 76707571 24862 105130598 13653 213098229 124919 268496795 121493 238810802 7379 333052587 40571 80155960 1217 160549683 131321 269025553 85439 258764184 54424 300024487 25625 228369904 25990 358419106 131469 103548008 49788 373065842 5385 343615749 18593 309264957 22264 331359547 48366 236815097 55306 109885205 35930 333643868 133328 291534475 102809 337652453 36650 11156328 114789 101334801 7124 64339148 68360 40401375 50434 46451979 122978 231147736 124208 337246119 50866 32290643 104731 85207575 5546 266447488 28068 290297777 78005 313797132 118245 198064957 48683 156530728 131704 331291211 9631 186321473 98323 244557002 111409 87611542 96294 371459194 43107 365616518 2259 338262826 129294 194157864 76750 232382237 83855 168850424 106894 118143813 122041 207513939 103641 156211023 109162 9331278 70708 314185239 90378 239315639 114554 237899393 92647 276446984 61877 360730601 30413 49568356 117073 324540828 84195 54224144 133234 359958490 39179 299853819 82293 301481093 74039 273987734 131732 369695684 73810 117150220 98051 74363958 30461 118924116 25120 340717863 51583 140980492 53267 322590908 13462 250374714 97222 252509261 73052 244217650 67685 377556099 129516 294406527 58690 319820470 48822 177316879 41557 227066990 48794 170450310 21442 285358516 68731 225615929 70361 365743186 33355 250141969 27215 365149600 58292 327881733 105608 110192280 57024 382374926 637 58972695 93942 38842306 30648 61428411 34326 73210238 21310 26951802 77303 172223429 104601 239592117 123271 365163994 57504 62963118 51567 116516365 79846 250848076 55555 27693592 63312 43551825 129973 364306976 32047 91475233 104753 282801648 91788 18738365 122806 384093845 65472 307700312 9821 291990535 102791 76233784 109002 286805423 106580 284822765 107745 253149232 1089 127503748 20013 280058148 101583 212991543 78749 275284370 7324 381319676 93977 165794018 104795 272831305 46111 194223124 72063 10988070 8148 103258975 38679 302728360 64956 301089413 86686 295553874 41896 282009883 120116 379116806 87165 359138403 29938 213380292 116685 349714330 30127 350227627 64908 285954529 61111 199682820 56385 258245108 92724 204167510 1893 163670280 104513 180193319 127475 207777669 35868 157722788 11361 367317763 24066 78332331 93211 276255662 21937 47773044 41245 248706352 51802 364958258 132589 70727356 111684 45532413 93301 155100610 3326 183331854 77682 169174528 48135 368557066 102180 379508167 79844 238291977 25289 280389245 104226 139303479 120128 339271100 108958 59468310 68518 342339229 15740 274435652 27036 268885474 52714 11505228 15495 21434467 56338 289567064 120990 28894458 73234 146839138 112020 22935952 67061 144240993 109467 14506696 56309 324068235 29047 113674881 64295 81657473 62231 340201249 47337 374502347 14590 140252216 48937 167577302 70295 3205952 107953 106211213 124051 301822888 128264 299357263 45197 326190822 16707 9408145 69215 262320515 104620 347165854 127086 243253542 83623 295713384 113549 7681651 80619 381010572 42937 251870946 60477 220403956 16675 34914367 117707 277388637 37990 135000708 8275 227554803 129721 292557416 44447 182581714 86312 32129731 76091 214024923 117233 347816480 125199 1751071 111476 96625675 51333 291669463 21379 220423816 132290 68536190 93253 315217098 87908 53351341 11032 157639717 73489 25314245 46863 357924611 128203 315629005 11493 223466092 59235 151363713 22196 258496413 111450 114159802 22193 338091587 46250 321025238 57266 377321812 4665 334503167 56465 175793372 118340 366109662 116026 354896633 104037 65548373 51041 72930294 15693 188793867 58713 79059578 79805 269914129 55111 154283157 69871 41479393 29052 228602587 118574 72446396 132657 245940113 53342 227429494 10273 304349723 60067 143040258 9726 312329162 12299 154744112 20064 160789023 32218 88619905 30759 224927653 74514 108674059 94816 22522355 37156 209055090 80918 250036630 17570 291841233 97789 42502564 129518 106678577 44877 175976594 119954 100213025 85199 146520162 49046 3009195 73821 85886492 63987 266357906 49177 243034625 104287 295335879 10402 186462754 93447 266654239 20071 303850001 91785 32301232 39516 266199884 36974 326940968 85828 204497613 94293 304236425 85347 345257714 97228 75784530 20846 65724034 117742 95750832 63758 5942438 88607 68397955 131308 263749995 58652 81084641 3542 351450726 91445 77252082 118154 60136631 4813 44694961 82142 316725618 67005 349794673 38031 254491110 133075 346235220 79520 309120160 80852 329343017 123886 164483901 49070 355465039 11909 154072916 120819 200855525 41986 79720527 47797 52127572 57286 287887812 41987 263401409 76254 230117680 131170 116747813 101521 260965075 84881 95880340 81919 265523342 13474 126514454 97213 295281061 10772 92234367 93719 52244485 37145 208623211 99951 17862496 34799 275371233 131646 206413457 10282 101413164 38068 176723847 114801 351314377 53445 109392868 106394 172438024 112253 20057062 89433 87935185 106098 58924792 51346 91897803 87050 70441670 79687 145130886 33574 263899359 59531 116660574 33091 20031506 30678 12415623 125062 301660409 115017 243326071 93781 167784090 97523 146105391 126901 363020950 87523 347664612 82312 111664246 47193 210935487 38119 263420092 80165 334959208 68250 296132707 3012 344757518 57140 96246871 78119 58318088 61895 5961718 66288 148678379 40383 382182024 81199 368220236 104052 302331492 80971 164253763 79190 153631545 68313 280957255 111587 52571787 39387 124811487 15589 253538050 117670 204492490 122833 138800772 33358 95634465 1756 171476691 45406 254138395 118418 39667030 7234 350185117 3484 331711716 99325 129453350 56265 15690611 5689 356803285 115161 228355493 1711 340113772 99034 306629083 118120 236750412 63029 202360639 28538 66086017 47554 270733458 72707 42542967 105375 167222386 3367 181267503 125677 111578444 91731 197295590 45224 166626939 121822 79672093 55189 285897188 12880 367335406 49980 173701891 126181 163321883 39872 294685491 12344 90438673 113911 238047315 53929 181192590 97213 337334098 32490 135861939 110310 282019112 67152 211393339 119440 165856562 106559 208524851 74646 223166992 37958 13857865 121353 325015141 32761 225198212 4367 364837766 129051 262603291 16879 358065514 82095 68756418 69668 4624597 63492 369399018 86939 373102568 89645 64313725 27605 8653245 43585 58199821 127367 256239812 75976 16148703 71114 154360093 76838 10794029 36266 185193970 72553 312891762 5569 27464325 17811 83998872 112214 368349913 122076 114892853 109143 118525297 125653 187757905 49473 208498490 114511 133633751 86038 358969551 104715 83696113 98417 29026842 94368 223721826 96882 101226681 19285 318422747 48941 173828996 93200 348525136 15703 314357463 95036 119299219 101776 332337388 90100 213544233 17476 81482480 84425 157917555 70448 273480609 122757 256413599 90632 172356996 74426 96679746 30570 28180510 129002 198610357 64879 933565 47220 349447899 75378 375640611 55135 313854443 77385 214535734 47336 381738344 122825 210804724 9775 282177637 130723 1383936 90693 85223035 7271 354598632 68410 244739701 106107 30172243 86425 336207654 59293 185331260 53405 290321417 90476 201632199 48010 267967736 117371 179056824 56392 14259389 24930 356110750 65768 27775637 76013 25078753 129780 223987060 67089 338028383 38657 374206940 43876 331526729 17095 236804334 118313 280499972 53130 157883432 55558 93923128 86224 131565054 106844 366875479 128030 37072740 90584 372868070 400 315682346 38748 65313451 8251 161526286 122677 301424524 96133 79114388 80330 207334327 73506 197075776 24246 220946266 14101 300356372 94348 202665691 106390 164788483 108303 381724852 24611 45056496 42942 158791848 97942 271657195 23319 264842183 109513 77894205 112075 353690988 65836 244406675 43286 332564869 110746 339250066 103476 372885708 58982 346754418 36389 336810892 31262 51344842 49886 207570449 115289 311081088 119419 333838614 4026 6372608 15500 210067888 38891 134131704 102490 44438961 72717 161243997 123276 163051759 132000 20881061 44645 144920285 2399 171333261 31365 57846441 100738 172860927 57507 65011768 115574 352567715 46313 328572320 7725 28601900 77226 234510365 113048 103645834 36819 292654717 26467 372628044 116634 300186264 53920 202359111 81655 383088548 93942 344830721 78233 73985336 132492 69125691 85330 181487030 87404 179292211 73729 331839499 93502 108027183 97252 379701020 62688 352011868 28743 65201767 33262 138075104 64163 374943613 33107 223045665 99807 4194461 125524 103233596 97756 234420776 6913 74498625 32064 132096943 117741 216636007 19917 292620978 86350 292765992 128559 367865035 57166 348967492 49278 60335308 13588 120654965 45702 57048217 60616 290331761 99100 294140060 123441 95838317 66342 286402411 117641 47110100 36050 258317174 70118 52056490 62798 371614654 129499 98738163 89508 376805111 11318 39325597 47524 317508038 46659 338089305 46671 214932810 87007 6317078 85844 134717597 73716 83774223 123968 195037173 109044 225306275 100780 153287069 128563 113693256 121072 215123391 17627 80031582 74872 42374162 7469 12444694 3168 21279208 113983 197308857 58740 303917139 118179 145652591 124672 169335226 116480 168215172 37166 230334554 123638 70191904 71115 102876240 33996 149393263 4853 224894739 67918 6086483 30208 123841512 43044 82431369 2907 203073968 123557 95876993 73613 339642549 84988 89698435 19372 375779808 62196 24557662 71558 176685174 78265 69707343 53968 62474470 89075 138758955 8019 103508485 66718 375542445 81943 23633147 84556 361750444 128959 317434315 12808 178682934 34858 63009273 129096 355123374 103615 195402756 123569 74909129 105725 34445868 121389 243702089 114128 356321383 70926 181289578 119049 77291750 96179 370872072 79141 36972741 68180 284214104 80412 35998175 54857 219123922 41947 263543185 30675 373904788 58561 281242643 82256 150877612 92353 227409991 74097 204811770 20750 275967824 97297 181992522 26840 316476055 81176 95579881 24734 223232358 38994 139304637 93628 82489143 6890 45181914 68960 63153924 132590 314946168 37622 61745305 47123 18761327 22473 278434377 54391 290203052 28428 130931026 43802 179086585 101476 96450324 110175 339235413 125103 59551674 94791 11700422 48139 304261175 31266 104028181 98436 112680144 77524 97339499 60554 14954779 129019 204448871 64441 89800273 17487 219587001 39333 304974687 95972 181581124 2705 103967876 5642 162794416 47621 5625106 58549 143785707 121235 198821445 79963 255738430 63712 347595677 112525 152893838 88528 383977850 40351 317906642 123332 83080906 26628 46433420 39542 72338864 122518 160396998 99131 259639222 73652 202737099 53797 326687853 102577 140825175 6143 29681083 34784 302055742 48592 213227093 1762 53191402 125764 322161415 14296 373768464 112039 233818807 1120 98119766 101943 344826347 39157 248702397 127606 281934827 41883 340788248 111835 196579589 10037 96006194 28433 345112270 69822 83045447 97348 124741662 131488 321160535 71796 201954605 88585 185798343 105525 242832245 24601 320209304 47348 99497690 68789 98085277 119467 352742603 5491 167409175 63575 106832216 820 381757860 46824 159299977 58698 132562173 33541 70363195 33887 206078325 31491 134512525 87213 177993556 112877 384341546 6644 300240570 99538 373240764 101298 48364216 48297 298215446 127926 88502453 413 34095051 37973 216529675 88291 373730716 115840 287604921 5612 120809167 95590 108200653 47485 347278395 86383 41498377 93454 45565900 89609 275138328 29678 250841131 70029 48795438 109749 195002646 123093 208277868 46905 28747682 1460 72557207 8816 242189278 107129 192497253 63650 179081476 24090 111455403 25994 105824290 109244 162444025 122850 246579126 935 273759490 94678 210336210 61770 167873953 125597 369782263 103580 331603936 61897 60843611 116268 130956967 40456 45010527 39827 50842425 57033 51458633 127193 326519381 129973 3538445 41969 368412587 106512 274024401 67559 46426138 11390 213539332 122403 312091664 28821 106255486 16372 97345411 6371 357112137 132484 84987486 80019 23633743 123477 4884681 11887 179344070 45819 23653397 89144 19681333 46977 322242582 72287 87700348 53275 114705321 124873 237359831 85741 55059852 60603 345002864 114359 2061816 103618 54624018 116856 263520967 53116 210469606 42479 268620297 104268 89028445 82638 289762700 125348 140535605 61122 289595284 51268 201922660 103619 298049418 127321 80290245 55295 128396265 81347 303748925 69964 341167275 88270 357048775 101259 292194713 11073 34537575 120117 110250063 26887 62141598 71091 104416535 67922 322164188 82606 13713303 118701 212578549 36702 228323257 39646 102780557 99496 142535302 108528 267872729 51627 54925105 37973 155696230 118154 70302962 122636 119327839 101778 379140419 85239 354191333 21895 179145602 18965 148050238 45718 292295639 19274 271020400 53602 120719730 13432 29561296 125607 314943312 20211 33899286 64764 89332707 56584 344474973 53678 346858059 89664 309699719 77483 87522880 7765 22553621 12992 136725695 2857 47577547 21230 73548073 70515 217010503 9267 198681259 58314 98974932 105226 265621271 30381 11597184 12640 134897775 74481 327856068 29569 137733924 51378 344398289 110787 84736237 81723 131822579 46385 302954538 3803 373256434 30181 186457401 86059 26044544 61429 39500406 31620 131569349 26292 331592834 90302 28620299 66279 284956857 39031 245931665 109934 222951416 41627 263548200 55111 60926132 57391 338229504 64245 94017119 82106 375474939 36148 96336637 83571 278717819 6229 188601482 82281 282242472 84550 133326497 73147 231049738 67724 166500467 34864 224680477 39036 312390056 36878 234457614 21542 263168604 94882 361451687 49365 233498075 125074 29530649 8976 118015955 69289 257989768 15135 62205465 115162 117951282 21170 199083293 116029 173970703 69263 63544635 122105 29121246 17911 142137545 67852 352765300 106803 339834831 58914 122579895 100445 380431306 68237 281751174 7279 86266018 82150 3320978 132751 180665817 131255 329486990 110122 148927324 4662 115732874 17095 49493582 64107 255396866 49518 346374783 105622 26806613 18254 240759251 15299 135483384 55250 95882698 36880 251943646 81886 15357903 3019 130965432 10031 224565997 86560 286941788 110268 58180638 89827 95237202 131457 343092137 107645 380496838 75581 93563722 123589 245814344 76199 193992627 46770 294749532 833 150723563 102203 363808405 112166 232986425 36018 287017726 84886 177150786 60684 273152501 69085 380919630 95645 19428954 17111 125425232 66623 338482534 16607 235205451 53133 193718447 93783 50917067 7809 108007229 108553 313382086 94671 29532833 75038 84935852 99999 164638931 26737 344508771 83679 273982592 72586 28984600 128295 34193423 67436 35569094 40569 280833878 47721 83637614 48116 290447211 12818 195672523 12307 190576814 108380 346250236 9548 343085355 91476 14162328 82443 284054408 109354 52642834 59133 322582790 36092 341764594 125597 134088810 56584 164372745 109048 326399955 126725 56323516 87063 129996434 115725 329558331 83186 384364512 123453 299185679 52748 143360277 27232 366005984 89516 302674159 20349 231447041 49367 319112994 15623 10643230 1234 383998885 37406 193936034 56947 93607823 128741 28067619 80279 124998278 128421 35747966 97723 164922181 4239 349963771 129780 193007574 57749 324469806 34916 44456189 50480 39221303 54243 160400682 88959 242210809 76709 174065185 23462 206443102 116078 308753821 130118 199824179 32502 270571249 72038 314859563 120293 113230635 85524 97740477 2817 281705810 120064 154482293 129688 63074417 24548 63479159 21161 180152311 87087 97185844 129600 56633550 60349 337666296 69020 169301639 62850 302405077 54884 213876472 45169 173623298 23621 199850004 3663 352983354 113863 369783499 20399 271860610 74219 218101402 32337 57883058 102570 195566798 77240 221723628 110229 250141462 121423 281175375 73103 372096753 45743 213660863 75386 149483952 23770 271587691 23918 56821653 102716 13815047 43933 59854241 20704 336275975 121350 98143487 18161 352714084 23189 349555467 25726 114284383 128682 350421331 87444 352234062 132947 320527157 16195 32566263 85883 39919086 30245 366406006 20589 75369568 50679 148693414 53688 170143611 106595 80071822 15719 231262448 111881 326530539 103414 216358185 89320 218099156 57458 300381183 119061 198830509 25901 159210351 44800 317681707 39716 107623634 68193 268875501 117730 59462132 47580 266385901 132479 314328426 50467 215136803 92078 72807248 89031 299394804 52232 87454575 2750 128334837 82986 32230954 74796 351394631 117447 140136516 51398 178407986 56715 267900888 16242 335260428 7249 267003328 114847 248140125 87712 327602119 124810 186324720 29744 168470165 19100 379595943 23571 309800192 8454 287475128 128420 209868732 111574 181523782 89393 272008175 77456 256051118 52138 236626283 57257 351644007 117620 302686947 86033 28855354 112775 360242472 101202 94862870 38028 25846996 22473 105067729 51443 49963005 131436 35464906 66417 176941785 6756 155089918 18622 43724360 65458 11457651 117184 75684004 66246 368080132 82552 271364077 38752 134975605 82659 346233582 20304 99167083 101743 13729309 52604 95883582 81342 230308924 96022 167765615 80088 260111993 103299 133038594 6866 199739482 121723 325400014 31583 111371137 40901 348285221 4399 250698307 8344 324163553 100129 144811955 77331 210654006 101734 363400227 107790 210922044 56346 55211620 47805 288902792 11494 160998157 105365 354336216 6607 112510032 30461 156492940 81897 36066939 1387 384747272 63240 297079416 41701 372955492 120024 59766928 58670 352711324 47438 287753590 89418 30017591 2438 51157717 101348 120948054 53528 343208437 94467 342085577 66199 129029735 12512 111609329 76296 38045987 101302 222660230 71293 133843519 64328 18357188 89882 78396776 116448 239500272 76301 175884862 71986 117899656 36528 319512626 18386 384287498 60121 140520152 19355 114434164 9097 271383301 90462 19257585 43857 338688967 89768 4926168 40965 233652083 75826 245323229 126375 309344784 42568 320711779 81332 121168078 51175 312725352 9621 360008614 55402 257312898 91657 190416802 32866 304976401 56704 240071808 79561 170985030 104497 384330407 124232 270927044 95580 243896677 63247 242879948 26968 38591069 121296 276731431 33476 282840921 57643 275103964 69679 111762414 47831 198784467 50823 179363496 49858 138082493 114061 186795953 30501 285882652 92265 304398846 85993 128217954 44903 70472233 102016 254591257 123010 295316570 34151 5019605 15362 14114882 36138 76850357 114774 312241720 48302 203120339 104333 242007778 23139 243312810 103141 329528401 75090 55952565 68352 102340725 59765 262243341 3484 132741255 132760 264887516 46608 114188706 77111 355359917 86379 147624633 66700 295225113 130642 49764841 106626 116444209 118197 155656806 73777 7484728 17232 32771512 68518 316198240 25763 8975567 23243 355610908 44640 376806247 46096 229751840 85656 106752646 100483 258438069 131601 81975145 60933 336994167 6585 315347896 14775 359505397 33249 208611880 27809 39375234 131363 95768507 21256 317987935 122691 178398306 88881 127318924 108629 12171350 96686 151905055 72853 283890216 55556 315873779 75241 348866717 54890 165209214 40530 105937287 66403 328071909 74138 41142595 59717 247154159 52199 330412432 52277 328817701 119497 164191466 98975 363469364 96140 258104010 93876 348319062 109334 82119391 20977 225314896 119430 212552823 27002 296653589 11041 69304842 68927 184300456 6449 349770467 4944 263550929 59340 169867677 51016 7172617 32662 251538150 117408 82106589 17481 50979465 13004 16696012 108265 207305396 111999 219268650 111314 279917688 108347 109804364 90305 339047766 19417 303851374 35756 15154292 21321 24180576 76249 128530187 99487 312145143 33053 96062951 102461 233620955 131397 172335224 83613 63991338 55343 176162662 94841 248485084 20649 208892207 28999 296736256 11031 373698770 4065 339358045 16321 33449760 107011 7640787 58916 87691484 94789 31122555 25400 6957862 51102 315002123 70654 118318419 71989 76480271 59045 176809380 115636 357134803 83932 351355045 40367 223543866 14903 124387454 113544 44569709 13809 330968758 64704 235187240 22142 43327030 61525 155672110 65080 178879093 45146 342180232 122185 242104729 95747 271656235 29764 201283420 27396 360746151 33754 52957320 35369 263688112 68073 93891227 69102 146998594 47576 134534573 77055 169262382 54898 164191503 131525 371489731 16701 141291890 128278 75710982 16830 363572558 114625 241158903 112330 304907675 124452 175989158 84704 265057004 123815 168115519 14861 373006106 44375 270980432 102652 3826470 97161 196058396 7757 306467239 93336 371770729 44218 5716292 123772 102563786 96570 121856235 29219 184689557 66881 275136542 38263 120445464 61621 176384245 2211 224979631 90286 362404979 50486 93772340 59248 37692363 97130 341739287 31076 29725477 40520 268464730 11377 126133192 126110 137197218 96240 141343186 109659 147849082 107768 85125916 124150 367505907 34174 383167760 96113 235166104 76600 289317876 63455 108864576 77381 209541088 113590 296369144 104852 187026381 59297 81149304 17216 266598162 29654 376257433 121647 68608221 41842 44479672 17316 43468763 93743 75226396 112514 168537996 65394 56491596 5428 147736420 7688 190621814 123352 16140226 34891 374824500 7638 48202288 99157 314092874 96473 67155238 117188 68262097 41086 256336413 250 142645872 75775 252313674 1442 201254411 108611 368316756 52739 39311229 56499 235199017 81358 218647282 100638 265677778 98831 95430441 131855 218937992 117950 36050796 111742 223983552 81913 348368613 36866 146517197 63791 57412672 100617 199920700 312 154625673 75801 45882539 114971 154805113 66633 104243079 51219 118076466 62888 102668368 67389 176091549 87751 4517099 62131 340368270 40553 50715363 41644 369329814 6689 1207298 23029 274457286 60230 347623324 37893 87744166 77111 14417225 27894 219768098 129713 109265103 25914 363480165 98465 381839956 55869 78018831 25363 64085898 29130 103121817 56499 127612284 1764 171353455 107770 182729689 28713 44129002 16002 283892428 67094 377785782 68363 262633157 69816 256385522 3617 181574732 122343 91304210 107934 71899768 34532 70739816 56309 201994070 37176 293639404 131622 301349941 5289 30955123 51577 143585166 123817 81083952 9632 7274447 76150 289840669 77485 24480347 100189 270844657 116547 227827666 34922 37492042 26404 226573081 35777 208637259 87933 212802946 117596 38137096 44473 301553910 113230 186706982 104618 235454600 99751 307371755 113808 331348261 58661 241868966 97198 20760450 106067 29335894 105657 95958184 88929 306979688 60087 150596433 106672 108910096 72943 289824370 10347 181137499 107545 347883994 4137 87966897 87315 105299834 3578 322754487 130736 292601676 73721 132596970 118072 372772315 132546 98331104 44980 263858275 45458 49204889 49739 62830529 28448 108965933 57505 54715365 32072 343017231 18373 191027091 81570 14489998 5676 39615148 58696 332736431 6640 14024042 104862 119908564 49563 121826578 114684 337968496 39474 227367651 116964 315152740 31420 261104245 105559 97650219 119205 361941224 100430 88312121 118304 359777105 65320 317449443 52717 141092190 64996 372281067 73051 262052649 11830 2765175 87184 343720237 121087 261384433 81636 163442024 37140 188535928 49713 68340279 83573 224537145 38698 15147476 8060 285948121 6269 372291282 22082 235798099 105075 41407937 78421 140397766 132586 82413795 52259 19931445 94978 128545576 42088 54863460 54614 106893308 98323 199193025 5586 373458777 90411 334390048 2747 211884553 266 355868518 112205 79265403 78188 109431525 81239 262531696 94303 74461888 26199 351250717 43118 169756311 44917 108237421 114048 303858317 53334 233131773 61639 230065644 44603 183596359 36491 7255294 84965 277667884 45541 150639160 63572 301531102 109634 60813152 34933 161377247 85895 373872522 68878 299262552 46531 229481269 38081 193639627 50662 248894056 121148 376021585 2594 307415077 66976 22565520 76983 178911255 112205 189613864 21885 20637202 10242 186853107 62950 206225922 17361 193871406 79372 298976279 113588 136885053 46039 35038555 14228 42127900 109226 238853128 115277 40051539 62075 197134358 36927 98119459 118145 86007570 31913 356341844 72525 281142715 76478 227203636 23452 149235768 16923 48771255 10779 213830370 13118 306634288 43229 261047822 60767 261369604 130066 93352248 50802 269512049 60938 248778434 71796 202496232 42477 25782 16079 292412468 56006 306891615 20021 339439023 116582 235383243 59561 101150472 14804 29996877 89392 185771895 124973 340801800 96849 211628944 10835 16617340 123462 115914366 60157 46601687 33000 253210262 119643 164371405 82413 70684924 82600 77102075 47904 80731353 115050 292396182 91045 320114241 83701 225334460 78766 83441044 49972 21777066 133005 76647626 67679 230597480 59806 62660529 26166 251302121 86620 225770326 23853 254324305 30148 238986736 77731 291890561 111778 287489273 124731 353804280 132180 291007014 30947 278973037 62069 6068258 53147 191637994 81186 231644124 76036 330271728 79728 316750947 38506 143376233 130300 178760551 16948 158969682 40292 175931777 105001 261207189 82158 317273717 81055 163180114 8989 223150429 43814 244368816 119192 258613315 38940 264941035 73514 338718335 81553 365962865 115780 378864415 70886 221939447 53289 289600816 22838 155809645 85241 63096373 59639 159584723 54723 256134890 115028 355808159 43057 50416485 39420 352536258 80511 232326739 55149 114533547 42473 108046252 59192 149347246 99884 92936196 122763 16231299 112876 93384285 80287 152572770 9726 141693420 125202 58228709 95894 358660664 94300 348433897 62990 123116765 119547 84717406 12830 172920349 81085 46174898 9554 241075982 11195 198506520 38841 188843816 94586 352574646 7039 129722296 81824 254052869 34016 152433732 15779 197532396 79874 153410804 80651 189891198 126804 298111208 28743 216636311 117396 310517165 124960 64247813 29384 4612013 22378 97509628 82776 303069873 128433 6481705 114450 150354361 55264 42281536 103299 365055022 88137 372719512 70182 219040155 130672 120268048 100041 114951528 1590 269485974 26234 244725302 53904 288398535 34130 146142849 74612 14067946 92495 369043438 48615 57303690 14067 27416052 22756 306184599 131933 31973126 65960 336947660 15 25045247 21319 302320278 81317 290612805 103096 308313235 80092 130363149 21494 213412688 18291 243845472 119049 285282966 102532 129696880 100812 206961501 105507 331989023 75026 327483244 117478 246800152 78778 138712656 108182 77237951 85478 365591922 92587 17252848 130567 368510483 105395 237176080 99564 273111992 123232 221040313 24738 361324349 115287 713283 56014 89133395 25299 338623371 52223 333952791 51427 196456390 105346 151293270 60226 8648141 102176 312960479 133064 29106779 44615 344812417 22057 337306472 82137 34741477 59805 62052314 96517 273279404 2629 314137153 51753 338528317 86914 321653666 63042 375541545 17550 150214610 131663 232277889 116282 342083893 110164 155700010 127327 89502273 52436 202842009 78522 126396964 85271 114065707 64855 142664043 58022 46499897 13481 140405270 36962 301428078 52752 146260679 58944 119065638 38459 287387554 57259 221933632 32459 381204178 44040 371089182 114955 173578293 127080 213097630 6033 316214423 98396 372561945 4324 364640263 94391 320921520 68914 154263361 56329 380018858 11396 285576547 33134 141956898 93342 57224729 11184 206450835 51436 21889616 87632 232839908 68336 171877774 62263 376199532 59334 306053273 16633 292250967 63166 270055156 84418 140448776 82273 109775787 127854 165710231 1168 337634929 90019 114692974 80632 105303709 98532 223110975 73285 166836987 63059 164036758 109979 366454507 28260 174028507 45709 300921741 28501 231128814 86553 175596871 8418 180455805 125312 205874334 61418 151714495 93356 172885938 29273 303907610 58733 207911590 77057 324276913 400 319934238 98053 275464460 77353 89928614 80553 347287624 50860 141074688 80497 191260981 123479 330563626 53222 259398323 70581 78460898 89311 124401202 119875 325701054 99048 279517071 4696 159300825 45274 136809507 75563 1123761 124109 73460752 119369 54833951 100691 102224389 109710 61007951 18870 82347357 97931 318753734 59976 209242896 55945 226750601 59109 320039164 50322 211995214 37839 130948110 2150 296381646 91690 147457933 52582 366863469 51337 87923003 20447 60732191 9370 353542193 84479 298277390 80412 60996628 43566 333072443 121993 201927192 85813 231011192 41164 340469000 75137 52858339 57027 354314394 130609 70468497 58628 273810759 79443 377508507 62790 158856844 5396 169741584 66532 133929048 123507 38181443 49395 71329086 18485 30183624 4371 107202238 54293 214165023 34981 27231377 27724 336800085 124036 24556225 12730 123432129 104376 255353348 75936 322810916 58652 118985811 100293 114482710 17375 269124650 18710 365571950 882 6020488 63791 265593427 126159 75508492 110404 172170970 7387 370825123 70132 258832073 64256 358930392 94407 213930892 50310 168758486 131528 364271945 50595 137629683 117314 119330744 80759 318333244 105261 338772157 8192 37877196 10762 245189567 79905 255430280 64146 84614964 114131 344967902 13131 231670163 38637 344799578 25405 214679025 22075 79015453 80620 219690232 84183 220282342 108025 104527314 81400 131946212 88563 138484542 125616 265247971 5618 303746534 34485 343960953 85203 134461262 105184 344952547 50148 57114410 77741 187801336 80475 7966896 4779 381368924 124459 359428339 107962 186657062 28964 37597428 79316 264292590 40777 53795737 69038 353625168 3616 317090674 85935 134984902 6106 162673193 43337 172911840 85260 117597452 52025 282716119 36605 166990033 112562 81528700 104727 326259048 29872 213037138 89103 295553098 94888 190210881 8704 80121775 26028 127197149 113781 233270303 18061 209577800 65714 101948874 46580 71615613 68490 42032450 19024 241839998 68824 358768731 112156 226724175 32407 25501727 50545 378188108 113201 121758611 128848 229146589 72533 297901616 17318 127500080 88084 193061472 72290 198394291 85432 25800449 100170 160596539 52484 328823773 47809 303673054 62474 108517758 49609 356556126 98874 365457895 126062 276735794 120675 47677105 57195 185347813 49985 107406806 117745 242725627 43425 258539091 37061 300705779 46852 348495564 58296 237640860 126912 16665406 61591 166290400 124147 285275345 116453 293023105 14330 198442008 125862 232438473 9500 235081974 2166 218596539 33018 218642421 49259 350390594 2555 38674351 18114 202027135 86465 168614264 53140 278867980 51934 261152634 78278 338151688 68174 152911346 123063 127649902 79074 288198665 77339 158960423 106854 238185700 123764 225977810 35889 53265488 103792 153795720 123132 185300689 103216 339306326 6739 73398944 87158 83545829 50718 326836407 68897 115000356 55277 340773982 91554 64965726 57962 363782434 93330 196327877 23598 321538786 28936 197262004 115038 213405291 10838 73881512 81370 237969681 90400 248006869 38973 103233038 117616 231226184 97835 181138254 17039 312082657 125749 169011500 77764 133646439 22440 51546121 70948 183924017 107847 56703131 96458 248431241 108570 144741166 17092 319126593 25404 125616278 24090 46497564 108769 287630987 102270 139256094 39713 31710359 13283 128812255 72420 370093828 10023 51820616 15248 170133053 77280 35594732 82316 131490419 17951 146984956 12406 208326202 2571 315246634 92366 272619051 132013 365579139 84787 134874506 112741 126745261 117556 69637603 15366 43738906 55206 292129712 32774 23030585 92212 280277302 105272 173525311 61531 151171449 1534 80488009 5396 349559061 67137 336098406 43323 141794880 115801 370518446 19673 43932714 95564 231206415 62028 299464270 128947 120176633 43738 195384998 75268 161790817 33450 9041350 46391 304485838 127731 380935020 6825 14712526 115286 270326847 76791 190644099 7869 325317220 126430 6244999 3329 135535917 80159 319321880 102331 85766386 31503 184020994 103099 209512242 75829 344369059 18148 259048640 122180 250834407 127210 351161282 56737 261718404 112596 111232521 104778 351503786 55434 10844376 125762 179220330 86530 263690399 46837 49909473 127744 68871024 127518 275520487 7220 298088529 109536 113451890 108986 374334293 24751 371253701 85521 166676139 27401 24715953 90354 110086363 88510 20279674 72298 62830721 33491 89137448 91245 1007113 70230 155404800 112696 303164254 45800 31721105 33231 186767925 25926 313005458 110325 270162678 13638 216363490 108046 15704612 119007 173232751 1337 43797669 96435 260766888 39317 336032589 45755 363862261 36451 188882137 44534 133266565 74515 141911138 52025 218462011 93203 122016370 6625 64770884 14439 349496625 93418 362644512 66848 128525881 33562 157657364 55988 149687773 49573 384042470 73402 77765766 15148 375248858 100058 58274129 74748 352164841 54719 305881436 59045 382051344 82248 75213712 178 153602735 19232 341917409 65516 254767483 91519 317796574 120653 139068010 46139 146432356 107866 118311529 85663 187413688 31475 285059443 56413 281207982 91916 84855044 37415 52309175 107174 130266888 70046 180917120 119902 339826892 30962 132626382 29029 371040089 23582 350354199 15375 78401878 42975 266513044 118224 70703665 115488 137763112 66991 218071714 109666 277091581 18266 13923851 70902 241829974 25039 305900221 49818 51907584 85369 103247887 78818 191452435 17205 273285000 8661 330343386 27072 197130187 95704 120978975 113048 316910983 123507 184330972 126641 341004104 43571 212814394 78359 142239800 55510 128615910 44448 202580757 26659 34352680 89533 353203040 99465 313171176 64903 267603243 8928 17501209 45419 294267209 119070 210045185 31631 377795478 39672 364872639 123981 152808148 102931 116785367 65541 69662242 83381 69680955 77978 11801482 123804 276069752 96649 229711739 83765 372397643 26123 245763299 109756 384347164 60463 122868396 109157 46743143 3322 55259533 114518 68393424 55828 81157088 78412 245787776 48846 294490602 30266 187734961 77909 311805052 105939 330878153 44135 85743380 124141 15595727 76944 241443011 109854 101206921 110748 170742336 107611 297573787 82743 115837342 124759 187630098 26891 378465179 98988 232465930 95971 159374052 52928 241264484 51310 310470732 6050 216754517 109364 217923470 42142 1294064 17558 1902821 127116 40502539 130070 347834024 128414 241323764 36114 277552736 92722 8877095 14038 184071853 42845 374711864 81025 331174214 30050 370635277 120573 93976718 98597 250140188 116085 249269593 94876 304275128 37743 264961933 118086 26931307 41066 253379501 30720 224319003 131451 221284688 27783 256722456 73458 150872981 126305 193413670 119944 254819346 115882 12591473 130555 243179485 14238 154271416 11348 349920636 1148 123809633 78115 53123794 68245 71043987 127107 22339654 83748 5456012 57857 192218158 19281 266191487 121803 147212796 13143 293080542 5531 152464045 67667 204549719 99017 275300178 35714 140062004 29089 56831155 103478 27515630 115546 258495090 14645 314035828 34278 15427288 33913 183694273 51076 265136382 30974 39981160 46234 11505396 57667 256928179 24740 36658277 25387 100695098 106470 281943871 119971 379223656 22941 101797356 18864 63596726 96502 52739866 105843 243184449 60881 144634198 5289 377577109 86840 37221376 47972 240814116 118456 106987277 2999 278351258 124102 168080507 57198 83507288 3452 255016062 23440 154781632 2187 14038495 126087 36211237 41780 113057015 29910 195883417 3273 204051032 7675 129484550 17605 371624804 67389 114897820 118194 6521792 58296 99698739 24262 320811917 117341 4028618 60326 191833679 62950 11290856 89074 110985982 128713 29962800 83108 115052817 59165 374263822 2757 204104236 83800 87498259 22414 382374162 80880 312275588 12920 304768826 115118 30080336 87922 106392609 31397 360966321 21726 317134227 79799 263254102 104183 367403814 76373 353345251 94039 210258992 125564 67100465 30143 370286160 27738 299517647 38028 335321202 114623 306828355 11790 155616094 59309 20335778 6840 313176129 68245 346947072 19133 366612073 98540 377964963 25863 200832682 14451 180836381 119183 272189679 65790 380044425 122750 352975767 104741 205551939 121245 32304818 128694 210082055 64647 345021666 71796 243954172 52540 168437907 2884 167906296 72327 120161331 29628 321942071 5491 72187717 8534 230601882 128161 214863096 26736 217457302 84851 309255670 81745 48354532 46677 16313672 124517 208381471 83994 80680959 15201 351032672 90658 40464421 34505 16355060 132920 323725757 82545 254098315 19678 268466849 82106 273313416 70512 16636096 121017 310967946 52687 107991970 35745 159612813 114767 341181347 52751 50085865 656 345904264 65958 76450057 121304 201719364 71526 122954418 23832 221946205 76336 159935753 34874 258353289 119519 123091296 91084 73686861 85613 210842776 85509 182416340 80420 143606908 104698 298432359 70246 26244921 32743 188405787 126132 130613147 76086 39306192 114180 72893935 24889 307672705 45803 274904394 117354 331052679 26474 211047656 42797 379894963 125214 5564353 129451 54431524 4902 92666324 96382 290179388 40759 79988741 131376 105866779 125199 309837160 129739 273477271 129234 69061536 120519 279215348 18433 49844433 75026 360849659 57463 109935867 44903 189915379 17026 193553865 115324 93371331 79805 323897319 59321 156063244 79003 231167091 32736 304282017 32138 201557909 73354 164443116 9246 189591951 36983 168990325 60378 229772327 32104 216683099 23127 334165046 61140 68670494 19745 194890233 114706 365013763 120761 126946065 121167 315230708 8107 251509057 121956 338729621 33284 95322884 24503 220546517 44138 278305569 19459 278401177 14829 368831303 67607 19435292 128086 208292821 20928 121177021 29733 271748453 105452 126428786 16576 15873605 74933 316271990 121302 122279125 9734 103833955 54139 238047222 54869 355877675 40245 247471114 104711 345982987 97379 50398493 95713 377468701 44194 130249255 25547 54742400 80412 372115185 129365 62125122 112277 283501070 5205 283480805 13583 91431872 78385 177247122 2611 346831854 20966 342242065 44702 37914532 55510 127762318 75294 52602102 109085 16033582 66752 262824817 88488 231041128 24282 155424716 46965 31031531 86033 115406764 106853 312435313 13800 142034329 66011 378789481 43960 339341442 2332 35002975 60011 162987113 4451 222627067 2586 105869412 26657 17634232 21822 53620234 16410 57850560 23539 132321235 126970 77155983 74968 202842927 98176 345547551 114348 230917867 132375 149430141 91674 244443926 94106 171923217 55546 330435126 100819 379409632 29873 102694675 22446 168675129 36150 215494917 85347 367710261 31317 306161438 9133 169140938 19819 299615834 51374 14344849 126563 125511388 90493 243524736 35581 144913814 48671 10002351 120512 326629651 21831 133473892 11054 103110734 60282 173084648 20758 70971050 48642 207776479 119449 114955263 7325 79405274 131391 268185871 104317 281823772 20840 25725586 26632 296146767 117816 13925410 5791 50369940 14496 99509351 97574 264116204 24273 306285556 55736 376593294 84331 336985227 75729 331595627 82797 223021164 105998 298392858 113834 280526395 109894 191592285 63348 359346348 107037 62337741 105261 100285654 8210 154452137 131499 199253330 79192 215817150 42288 188636017 120408 114240860 67372 28641647 41876 17831897 67178 107381480 56147 10678421 130259 191435880 48454 304454434 118378 375357848 50190 661969 22247 308054344 27190 129435764 35373 118260167 70355 353650201 68159 176187838 3933 382207766 97975 328004178 103392 74782445 112889 179968508 29168 155253334 18844 265936365 58083 286897886 68570 260963461 87957 76414700 106021 316829701 114395 82901008 74126 333622437 47244 307220758 73540 40413408 5918 286838692 131374 342442462 62414 255925814 22128 150491676 72555 15319988 33403 148730249 26502 202093543 118351 347588419 117804 58754399 71960 375313447 62654 252395176 41505 350063506 83158 211341985 60428 22854057 54866 103247330 52030 183208495 5118 206794394 22595 87922311 78941 289198808 19165 346992052 2695 111092861 108512 268290334 51486 287343364 58190 383950091 3689 234410975 101954 87716266 30050 149234549 7132 330545402 110387 2741424 56214 328950603 17145 142401395 70845 260757804 35388 317144066 120254 268389762 102523 124291030 7989 376926784 100010 294197927 1704 105973953 118267 209516421 12295 199064688 111292 363434221 25058 275551283 9361 267510551 2934 238990506 41900 118369521 111634 207826887 125698 360883418 93654 125501532 115323 182916075 112498 236648527 100737 233554305 5022 118993140 89389 192163151 29414 38748529 108987 13020093 85994 148463243 46765 71839426 110229 187615113 93424 190377356 14569 250789082 131572 301481496 77892 335048386 108278 373696009 52112 368784196 92761 378242059 13085 156381079 92335 352942905 97301 222644391 96804 155756356 77728 126008377 22082 283937067 1195 133082018 105372 375650771 116187 263184984 105048 201677169 7810 185113937 12344 143274213 100177 218466094 128720 69157860 22446 54764188 109045 187469751 52240 340869533 55550 377966195 29604 336959810 99659 193046563 83305 277449165 52136 337452154 14968 230655300 35261 216268282 49083 295124886 70250 64010681 6876 3616578 82606 185568400 53385 325937746 99961 377569747 12003 145504222 72902 101347780 127974 308467830 42017 125793532 108823 60095730 3141 128971129 42650 46834709 49521 350258959 85973 283749165 83241 103768407 95225 140484591 106971 6449611 78946 43899170 23175 253202817 14407 137415066 74552 155971343 57011 320446058 94810 31686710 43066 131996351 12865 225353008 63030 219026078 5509 329757531 25505 301697925 35819 307401891 82162 93554003 104618 197022089 130866 237075514 116170 178540804 132039 253218646 54048 279201637 107608 299567751 6836 251383677 70924 212868198 78106 150549368 80808 376809343 43409 139688951 92680 206668791 71812 19639864 118743 30342210 1819 210440223 130037 327598713 11614 13074927 58713 257204112 92083 104715190 115729 261342160 92914 271805248 3799 319118792 50679 252644898 62684 356132004 52753 165516015 30068 87770012 69149 2956120 100837 17008083 30823 90991391 114598 35513374 106541 307485106 78168 35241899 57950 231392106 39407 58260915 57895 176302904 44104 180493858 1666 340823791 53064 131106435 38806 347038308 41505 157771413 1186 134314869 109375 250857007 71407 74832208 74416 50440991 24554 347864919 61267 13545996 17466 32235939 46727 195924065 107275 121717541 53465 96174880 124192 244696025 25415 224042090 119623 183753728 84530 269585825 48804 212139015 63995 178275551 125197 357663930 3617 82337800 15225 288239245 108101 287823874 60989 285245589 125410 264186986 65074 90054675 81678 217663947 21196 42613337 107886 5182618 55013 267547266 24306 87250639 52358 156174844 107520 325792584 41861 139082549 7919 9595563 131737 240054935 50179 332897700 61428 271426612 33070 346035718 35720 341856123 742 384641113 26379 142477148 118775 289252969 107917 352003195 60343 251340034 111301 351716324 121071 78892793 16960 129312621 20804 5722593 122325 188518199 112548 376994992 96263 58947469 114786 272250820 37284 299524567 86708 208585305 67854 381446744 12149 380932875 16492 333502773 45041 363528753 37826 193560950 737 265990041 62550 305028000 63991 124433462 48693 113435733 103711 98794277 102804 335372432 17496 31176286 42268 151083242 77000 124883948 110250 177907956 45190 118244353 80695 275095936 73137 148113263 108 126458715 57951 313743010 123074 384788281 41618 348487994 27910 209195859 80682 7007337 72342 207808772 49318 274404533 43966 317926859 26261 372089835 38058 40368689 46580 61262040 125064 210404078 16300 359612722 59492 367312315 69246 153486359 103867 288807146 107206 215620008 51756 106703842 117286 262665465 112339 300546238 105481 358760605 113261 238144090 29098 384836356 81899 383985259 85759 372791892 102274 340537458 44822 92618877 91424 315670213 102523 315109995 59209 373581752 68613 143229700 123971 304291506 5181 57161567 93270 53633970 60813 103395166 50429 318593781 104532 10909915 38679 22009836 31790 322070037 8772 105712875 44413 118440454 41720 77623592 18633 279618580 127060 314152688 110964 14727932 31732 326551460 113874 48718238 100718 121391202 71703 276191764 99881 376515131 25715 264602977 61371 207239125 40006 20554720 49218 36556870 31209 383359933 72990 73206982 101932 160403260 127233 185640348 78688 222746869 45792 38308819 127778 169228937 26830 270772861 108454 23840090 78421 10544637 6057 199744635 16213 218970287 74733 370071688 31471 258639725 37940 117996972 61884 217104749 68184 185905299 76402 362595772 102653 38630768 114921 145399924 107997 243924361 129666 21949499 68654 167182351 33434 338159605 5577 344647349 40030 266544795 117288 295124386 72341 156088741 115845 124007533 69105 318274377 59146 383983246 60461 254446163 30501 166390490 106526 216637699 124189 173764219 41922 76505043 46289 312807028 23855 162722992 34948 69034180 120335 315277027 71820 242343051 113581 157433863 69121 109566559 39129 126842247 69363 73302804 110722 21348369 30184 66040561 106355 45857509 22249 21435597 11322 159207530 30894 65711523 48005 208641318 95140 32466028 92417 70765198 17561 275311860 44643 282794087 61651 61599217 111684 348577492 12240 261863308 51436 44843193 20064 375472492 10214 238278276 41990 25625065 64704 65045275 56766 307512771 59774 311680010 78185 311252314 6920 171764989 29818 133021730 103843 262845412 45057 323808096 103734 293230427 60442 320519824 2418 80682077 108872 370431311 76598 334970774 80496 104389653 12289 202093478 9594 369172337 7031 124346272 15517 46555591 700 187862354 8930 342371492 13503 154101714 50765 78557173 21869 33744252 50218 380639574 116809 348792300 4334 362663190 119307 239581303 8833 204717063 80775 124620538 21937 245271128 57280 373709290 71825 294838228 54961 226272815 56997 227102912 42224 134709577 49463 264481034 115768 99058846 131121 93973142 105592 238096557 11386 369208464 131065 79107816 121342 313084379 105632 290703375 78745 219861988 67120 81143702 86086 223810437 41754 375180909 82434 171030974 26300 10032658 101052 228959445 93206 299655033 81747 27295166 92902 358577862 110428 99853031 31446 115008186 118190 233980768 131180 209267108 114968 358329081 25935 212982234 80610 376740934 36893 210543908 105368 280675517 130136 223258596 48719 305276831 116529 99179263 67584 224068915 132206 383447868 93384 350241341 47940 92423073 128116 269096366 8337 270570291 52922 132991552 18608 268811571 12288 80551682 7337 82498036 37302 280995846 72379 81004470 56948 342745772 121356 83540528 98840 308716 124493 333793885 57177 69615639 119025 71358115 118128 43701790 58652 365047773 53210 20587780 119878 9036378 45126 270875737 81188 213079400 12428 355177076 90400 265242931 66732 158634454 32880 236759077 99111 341563832 492 195834945 47057 63644242 108570 173309893 37087 89004022 40458 151433645 28307 33983031 131587 106970834 100921 313621359 130018 349727064 59806 52989805 62076 178321002 45972 30736995 120355 320013405 51758 95083439 120880 374134229 104602 227910155 102431 160130618 92184 318590814 41622 294877597 6725 350941607 54185 193607229 105660 54148173 121968 283516069 8602 180567828 108793 21809982 24227 243913912 71351 310202074 112112 82762655 69479 270953077 77402 125375952 97039 359648429 69730 188347591 114283 155132775 110463 57990905 120087 76117060 45905 1515325 2539 58708300 132993 164100491 99243 126059707 49780 7948544 16190 203689150 98378 65733395 21208 374478487 39895 238284736 82083 208494081 50442 232887936 81746 120234848 32765 357103754 97077 211063202 22787 85074426 47304 213312068 108174 184206015 127789 369473556 71505 97305364 41028 335363631 118552 70813671 123280 68918239 106710 150591186 65545 284180637 64757 381020018 29039 242908753 16434 259293104 101401 128360114 22993 317706976 124053 177398006 39609 361001184 129049 343803820 93969 159209827 97801 89481975 132869 39835781 77787 140966803 27162 123077197 41131 221472193 57647 60228191 83908 58045325 115496 147745229 44621 244997510 79854 249130790 97308 129912205 115746 204842566 107820 272621868 83353 38279295 55005 84260574 50564 364169838 83824 43518316 132023 73593522 12376 94251849 51102 329766117 27078 72185736 112632 339764125 104356 76559529 32380 238622147 19981 61233014 125561 21312821 111073 34782323 125864 269646773 94844 316763342 29595 234402982 15206 384792265 90523 183853902 116244 286869136 98101 274870578 56466 128783940 133262 213380014 113581 222458090 100484 221264254 33899 294026466 49297 188724862 2051 373753990 44853 191194522 7379 372616046 115649 97460228 957 304278049 11187 53664008 94136 7605361 9334 51747778 56411 95807723 38996 115225352 65009 146056457 7442 101573222 90640 78514813 18086 318264462 119902 213816560 11614 307140946 109523 186883970 98840 325633815 133242 262096223 54594 198991478 128772 116419560 4216 78915346 31894 31107748 44348 105150150 116789 375231128 124682 274345743 70458 100708425 132706 154930724 12248 334937012 18896 288246439 65954 298226684 29052 48336675 79567 14253010 54313 170529051 72552 275569995 125547 255664166 75109 201296768 16277 232333696 36466 383424952 25136 258582865 6676 378206664 105277 175138874 82204 157373820 16704 132927082 48112 9329573 63333 274196116 39061 107351285 99006 317015388 77962 332970229 24096 231803298 48763 32740076 112184 258801940 92893 7865162 27967 331833019 66615 304855539 110598 106618941 88018 76624932 114844 299695625 77273 380112804 15942 223380956 61028 366738084 106576 233333957 131326 22813478 37997 241307737 56532 252463525 26399 306845523 22991 279790106 41624 80594671 86158 305313559 30650 341924014 29551 126763654 59417 297351541 71036 314274700 1097 353451437 3639 124736408 56172 182957091 59259 36912197 18936 194222214 118157 259570804 66797 367174551 120960 68508870 30341 53871805 75103 79921568 70463 170118971 28094 112033854 39242 364548009 123940 255932183 101466 269952409 7699 133843385 104361 50195433 105984 746451 92335 15562118 109456 384445844 109816 161747414 7599 255377002 61477 228192900 8389 332454914 46133 315649414 131943 12917987 130034 149480451 49520 363080496 10416 211425141 69566 168037569 62433 281131286 40982 135869640 80010 212886991 102549 125510000 6890 374737368 127472 311171607 111974 357276001 1917 334733053 120256 216976974 79719 153252446 74026 28505417 30324 5829949 18220 221435748 98384 7818887 76035 172793243 93246 29660728 74851 236253770 82900 335261241 87396 176742407 95496 97729669 121341 70085683 55711 310784289 55034 262855213 106434 13914969 101079 212231801 38340 294686621 119755 138241757 96792 380217746 12385 277700783 93788 278269328 81171 31444267 91150 39500209 4436 292016245 71443 210621963 97045 245285632 128517 188137624 82666 364274027 110331 291957776 121819 95984144 90494 215206027 36957 73145810 68623 69660789 51661 311972618 36147 57584890 13845 247851995 24148 77324608 36377 210060032 84320 12988050 106142 32340250 250 182174932 10124 284079102 132753 292630856 23424 162868613 102698 199568563 131811 203910447 82602 184809097 94795 208891933 57425 348860782 41475 341014162 69244 146220097 19233 183044941 94450 261293596 54976 13862933 17801 338049005 119939 199311401 65033 222607011 16940 218870193 44122 27666362 110397 252240947 51947 284791661 84559 101066870 71804 125049680 60897 33441955 113834 219516716 73636 243789120 130565 187997000 104778 134344151 116837 149557029 9606 362720211 89879 279206520 113297 344394316 1279 220928119 52602 369499202 74473 366612352 107834 274131636 97499 209128656 638 217881469 47792 77843790 96931 128937882 101693 120990983 38923 380518766 81933 167216188 21301 206494999 58153 264136577 55808 10330407 32313 274304295 6728 152198448 129614 216062036 16251 151664715 91654 69904327 23313 183764971 57837 41335444 122063 102317856 71593 112829640 77879 277269521 39724 143273654 129436 10706668 81671 316986317 14571 4410172 121091 382590682 91768 53841935 54869 117510904 124490 275001956 65285 112155417 109945 161298774 89787 81979084 110346 192700990 65914 217288496 87682 150224658 15960 346874519 58150 301153478 29922 195918856 130542 71804034 50554 9920090 113614 311070233 81072 138349933 78299 80514020 65133 347577519 56750 37230881 103476 254502371 16247 375007398 49899 134667417 81014 329909443 80721 100726510 59452 132946488 36505 281715746 57504 90576504 5647 172085159 87158 253246756 71238 186324279 41665 37465656 16171 307416668 57299 289949470 108471 82227568 110043 31684082 72969 165447110 84272 238733234 122643 29886720 119110 308668087 76500 354664480 66961 308047487 74595 178268850 8851 274816542 130373 84674559 105783 32878801 94664 231381186 17734 320094459 77179 264847500 123955 213834770 92381 73308387 23436 213119766 36635 16113239 44108 9775358 35065 139715368 104720 332492163 114154 250398780 25098 320564935 95518 337681474 66834 256876012 79529 46579602 92177 362630827 47926 28514658 10484 99957337 131257 93365235 108101 91190675 19605 124054209 29511 384859075 113844 277527023 26261 103664727 9388 309335472 58961 201054003 72306 309847244 54257 254152329 114937 342249986 22203 229276915 15307 197906368 91927 18364392 124443 107173083 87292 251404197 55572 223953526 105602 337709268 8103 136786112 16872 306568987 43384 9350494 28722 107194104 19473 166174054 41468 101395080 102378 235644414 48846 68132883 119167 215710683 83450 39056820 74894 167753150 63626 84293047 66265 280321931 91650 225227370 45948 182680547 58868 274556278 132049 300799418 33221 139998598 25399 270408913 53913 362414430 17415 226790851 23137 59093086 55082 179053578 107120 67770639 75487 9417825 101896 40280741 78954 140796731 111059 182150579 38428 366258715 23923 89256909 86291 229753527 57910 349998577 9405 248832845 110201 20452630 41820 193586001 123910 164419268 60315 288494110 92242 13727300 14008 114209273 86498 94511704 45308 130759077 41942 35213734 53533 314362769 57833 306453172 87854 26310318 66359 307561637 48676 332870760 128246 56620832 64135 300316633 119427 295498342 131978 279486496 24673 226914800 25814 146890658 30689 205760123 108985 298124909 39632 5201344 86002 207100301 8884 168234635 50192 121636900 11961 33883197 93562 49425574 78826 45129068 62167 86541461 22909 81206103 76378 73151006 68420 247825627 981 239403933 113641 68770873 90113 63118859 19071 272450788 63146 121824165 132211 341404197 63418 113820624 75985 293305088 124686 36005630 101090 256527447 119515 345731519 99740 218084303 96403 333387491 122682 29119729 15381 294971572 129629 283635814 2944 199286657 16100 310609120 34926 224669167 55660 29925552 3617 364637802 113052 56420498 75351 342185299 85230 384058977 3766 324004844 65696 347939382 65044 368936175 401 6866980 117250 367334214 111599 111218465 37260 264277275 104453 288717960 24902 289853090 725 209515126 107037 348072589 23284 260104002 25805 329657180 74253 247628377 31039 265435667 23498 87135358 22264 311500665 35542 227739669 37979 265207411 91494 117744387 16196 67854103 39118 107588838 61368 61129569 124122 341250372 44645 102225995 67261 119888480 87626 47037882 86613 33719216 14233 277777403 21024 247196104 97078 326127799 71211 11989301 36829 317481882 86189 306945576 16033 378449655 33882 81037201 99144 127836684 117124 351782715 79904 208576656 18745 339052846 18192 136350625 80325 199427854 115464 301710254 19154 202494617 44922 348507100 44096 98995632 91063 302243968 63208 60524804 9362 147396959 17724 177916998 38511 363048552 118081 267425289 65813 133094686 110018 359786016 82686 222515144 129847 237382014 64258 174106574 78846 313451737 108119 203601433 9006 341140914 39407 245584517 101049 174668981 19856 304322209 74147 133806851 76780 34672933 99568 21473672 51391 95151053 46700 375384423 91497 279579847 72762 147522546 78848 325770610 44417 271122873 75369 38801197 98861 251830212 33176 163261341 119447 337694171 128622 152164530 14926 113240345 103425 171154698 58622 73285770 51666 351049555 47440 347784592 22614 91211739 88905 207209233 109354 194049016 58824 87225860 18049 341744816 118745 344096905 117810 370454845 57726 205868196 17724 250675618 105966 306255636 38178 349177504 48930 59099376 56823 86920317 79451 244328509 76645 230914063 29178 272530265 74689 39448980 95649 25053154 12715 93564453 76183 242453758 10409 33462006 104458 10198166 52858 345243742 65564 149797097 100227 113763908 68632 34131136 5797 32517212 128257 334304818 114598 244651411 58846 369871030 105761 382565013 74330 236453844 98597 309650618 81793 285154573 44461 326506145 26255 317362433 91802 16028122 20933 152038613 43058 301912847 61202 216468464 109241 309436011 110005 180620378 42009 318361073 127040 253631864 25932 242635650 117613 111880733 46031 130503508 58600 77047068 30627 380070665 93155 202477644 54975 157956698 2494 167451136 42614 283411298 4556 135217918 85601 113334982 105439 335929956 63788 175384031 94390 128046796 18227 278817352 55187 161071344 122269 316343817 49294 351623448 2389 184091518 8319 224365746 10175 7994385 85513 133784431 117059 190263192 93126 353989729 57138 120382464 110560 186715235 25260 325230340 126569 315440706 51336 74132270 91377 287462941 75583 186741135 49927 213471218 38732 177273689 79861 280141195 86025 222261237 16356 350158048 113450 53355575 82652 100982025 67245 354174772 19475 329448147 131696 218160352 124388 299550187 1184 297921560 128243 310395315 2149 352810779 73270 140694712 21627 46725815 38426 190998839 79529 146462875 59467 376421506 61986 273713766 106401 383388285 127919 18756057 31915 253726018 29206 47436727 72671 302437963 70738 22989682 130303 32691244 118770 341793832 125474 242451621 86555 277066001 57281 15095706 27401 281972378 46281 286700347 125483 121533810 37443 17754130 19240 39753983 117360 192628109 54150 90304469 39646 85765251 26597 172902930 3710 187237630 112631 13112124 25417 185989711 116197 322276763 41998 81274331 96649 346975448 95684 182454922 52902 31839250 57252 300589086 93357 271264867 82133 57257423 23425 319121718 117381 38106880 98183 52831810 66924 227944141 82806 201903732 83137 327074906 71226 238953759 2051 345177821 79194 197104506 104714 83708394 21085 117771340 8457 117749995 39291 121916401 2084 260649413 80637 339126999 22783 109219692 61857 74137305 85086 98822557 31205 193484624 50851 135332905 125795 345330191 38059 288942846 110856 195776109 40870 243152860 104600 136852770 128602 293361243 118246 216881438 59775 22617203 26704 71982337 85168 185850016 56120 316769565 35532 68371959 119660 227914881 119304 336033000 129246 10707531 35182 99667308 68957 303869668 25555 133046359 89528 96624001 78229 63207941 111263 355378555 65410 144457300 105309 150483257 26980 12945595 105117 67790031 40678 335315193 36697 238941613 55707 249391940 98722 17454321 18732 225029115 49862 103424639 13848 340269363 50293 97905678 101508 39636299 69611 255908165 127072 121448264 51025 376241920 39441 184795082 73864 119981446 66392 69673036 6834 148908615 71820 217662572 109252 225216064 11547 159832815 70892 117222252 66198 180363334 70832 260756738 54857 226160756 26757 76192872 97191 196431011 78162 320282200 35696 27763782 71799 151024106 38088 120427268 25495 362014393 39092 8058300 98843 219559707 91793 367748538 9292 252253408 41434 356170357 14623 362521115 27943 64110097 32262 341317303 97711 355588818 79361 285933919 131580 193871092 45130 279601284 60067 371232154 131012 315855843 9784 274403127 64930 223585487 6686 245746071 77617 115028325 27087 121576403 77020 42204364 119320 138179818 103541 50027861 123051 11258693 56571 56170007 26369 39967511 126253 223850626 6151 228620719 17035 278657675 38717 315985731 71999 154428220 71643 165353736 42536 58555799 20392 168683818 133122 214103061 131498 154764327 88389 254211362 125775 181499313 64734 292731247 73724 109176200 66353 362447973 15201 221597351 129779 325632186 59513 381153895 3535 96777053 27531 244644696 79935 229179927 79838 320813327 30105 337123310 87696 99603765 20534 165051571 26679 292238123 115245 266911863 39083 163691680 31817 263760448 15568 350515788 28880 242769171 47018 278915231 378 91748046 126462 88568278 14131 68883198 99412 361477024 103481 129062427 40175 273794071 126333 349023817 7002 83450445 47261 325739341 105628 286161119 39621 330034480 105525 275515802 36289 69459407 7595 352636949 65839 228478411 45339 364801516 131177 152850742 5626 291453891 71988 313410430 32489 65036721 65188 1199053 40342 187817223 83391 284301060 84098 85481275 6377 301306538 76319 30263495 51707 344163860 29959 348047341 51161 201529369 50785 220351065 122548 109803690 75613 57783706 59191 279899335 14129 278005937 41297 188826741 83878 130863382 89225 8549357 99325 222304884 124228 179016201 107869 58616203 18227 58141326 82852 375671551 33755 380086786 46597 73280933 15533 359774837 80619 132721823 121458 344725773 98035 201545763 13324 357647066 29282 39182312 57088 194649970 32059 330269941 84970 251227810 112934 105493916 48922 62228602 124492 210035564 81067 263058363 93425 12933257 126417 74906310 93011 287432178 45892 30011640 20335 311425885 130139 160736615 9558 139971466 17336 203586181 20332 195113559 36578 324221205 97700 277174369 76709 97661997 84196 212501522 3055 270604988 1080 121134904 93072 362386847 39908 298972938 69668 241464320 102826 279048609 103685 282774222 13631 320014295 118912 330984349 48170 266623539 79305 324109548 40015 212654191 47711 186491054 33113 258456205 120300 6290738 81967 295467885 4945 234549537 61260 80701693 42060 153846406 96880 304289725 109701 366691085 29874 357122531 99248 258889309 10683 155054575 68681 326733816 77070 205228015 64480 323685142 66558 302327308 116514 384571473 22262 41310196 71511 263831192 25517 238595896 28988 115676030 44143 79642482 54927 101194146 28422 102126347 32468 256469593 14679 75229954 24554 302116815 35513 11490097 67792 74007120 63147 122141069 92232 201307219 65010 95024811 121822 51443339 12535 338935127 10513 226777536 102380 112045764 73772 324332570 25794 342813984 72306 63323365 75017 352771704 63166 287867209 88431 185155193 9589 98247721 60555 127671820 73781 134559247 2186 202586954 18870 307127122 99099 243688971 15557 298897003 66750 236746787 104328 368057594 101136 279474633 131003 36472743 15313 71889300 108290 49235906 72897 135882671 31359 167713355 14074 167350265 120452 271578609 63055 137164718 67137 81360927 46200 283782265 117053 333363902 104532 228710898 42998 287233621 111789 356810828 2284 44510069 51372 37244764 50080 337630796 83879 50734274 61429 224966527 55093 327275969 67559 86952652 118154 181663724 65935 220787851 53699 173069101 59961 258147371 118596 10488387 17431 174419324 126549 246899473 31056 174613455 61698 259356023 74566 223034578 15051 205943066 28755 198560459 33298 294028778 35696 29587850 39135 315299380 58881 230411364 55324 153646812 92738 111041302 23651 360675662 51749 268251226 131857 63296514 43635 51278237 63715 253130519 65768 246372476 16253 49410270 114812 78464347 127781 333032184 27750 85913339 55325 109231361 10133 109502025 21787 235237738 72550 367323232 129505 119109011 7785 184077584 110181 204426437 52162 126985600 53329 97408013 15235 382865257 19896 236391613 113579 374768221 22471 279045244 49931 72384621 72246 252831731 112439 138596813 49376 381380775 96590 289303636 29020 265330529 84965 306817809 49908 300800501 87396 301727683 58218 128938645 40006 98292179 122210 45116002 62653 162658427 4819 141006300 32930 102680530 40043 166247686 71276 195518587 424 211419179 39815 98762685 77243 205735023 50846 160774624 29675 252589815 19840 113680403 55308 9641414 24751 217976916 71621 104632777 102009 338681840 52259 49900209 30498 372719997 58808 332456702 88954 343219581 39763 283623245 117120 205044313 98945 224258121 50237 32510832 4324 106793048 2233 206765215 93977 13513317 67372 209611317 70438 289227300 675 73852031 25857 167882934 1764 353381533 6914 283991537 102332 210571169 128005 259830372 37604 81857322 39180 289338586 81318 94878600 11887 43412218 117280 51537386 59971 172367196 11730 342957940 131898 5628289 92154 344812113 46676 164311749 99915 290544925 3287 330003923 34485 107588765 129132 59484345 33605 312595488 34571 220060809 9974 308563012 78227 368663716 50596 275092326 20077 226319538 16576 228917102 79340 98299869 10007 149053756 116164 246913823 103358 366436556 56701 228016381 54605 248179292 46044 268335735 131799 155891474 8756 4198713 132813 15918467 72262 50334527 127658 220520523 131845 318373879 34477 180074176 12517 136239592 21578 171876163 24159 159355496 101468 313498680 124539 224172664 87244 143893579 69729 117840762 21848 38891088 119515 66892754 76648 175179216 8707 96254277 86424 100672370 58683 270187807 103628 168970761 104840 321236910 131281 177272179 58198 24937870 117342 279797673 30008 310573156 20077 98510577 78135 36262260 56276 152539052 90682 223953510 127483 307756264 50135 145105458 92583 299062366 61251 157545448 19526 384865142 59413 56789568 123837 132483626 98031 189632135 38755 345781396 105685 193956240 29185 223241851 70108 286587999 75027 140832587 30419 69274195 46289 360477490 16509 89325092 12869 18432990 90798 218159832 117846 178040562 68923 96599870 77619 361318746 82676 55688624 115468 201221754 22353 237228557 52925 321312592 35217 207715032 113129 32076825 123980 32589202 107764 47324950 30602 26730601 133075 41651578 110694 295064752 33534 163191698 118940 377688751 31878 39206775 92426 364761016 127141 146482109 15710 89894396 3977 254844637 32342 230702234 92221 299436892 8561 229748370 130515 83670232 2241 299769661 109055 261091763 1710 283092470 127137 193516699 77028 69212293 37735 207968064 77181 301838645 1068 320451339 60720 85731867 55574 123864892 23075 47127749 18146 167499871 115381 284290179 101771 143301319 125564 79769495 110863 325212287 39845 144792164 79916 53048674 133138 150765417 32588 253291364 8591 165644085 119606 191177389 119904 334068285 90363 246973676 80847 129992878 96501 147351598 43048 238747106 11677 50585337 120511 217735776 90603 338635427 128561 152422533 26519 108949284 23919 153879388 27551 146304257 107391 328570885 106914 272005730 77095 58423818 3101 318997137 76330 238602090 108778 277838519 112303 12057488 75529 298731394 72383 190814428 46819 235013369 104971 758914 94875 154362212 98594 182763233 44272 96050080 86786 135782656 120793 145829315 15232 78728736 25830 105343708 87394 154458172 85823 147497057 119181 366835992 108555 97908390 72282 42495630 17793 327159463 128716 188388759 12769 43757898 1980 379752183 25758 103403578 13584 312319096 74673 382508387 33541 268107271 58065 3201017 6081 58734657 12469 93328967 44131 104935148 106575 248556991 10859 119619184 130263 348203556 98828 93888944 70479 195912991 15425 296647942 39827 73797090 104075 27282722 114031 374550976 81963 111621104 126416 205496448 90546 268312651 42603 291918185 91931 289927081 51909 223759474 77962 36210394 110445 42280185 102705 80706539 125498 212418115 23032 299426955 50067 36351959 119887 101069607 67885 113230496 24826 66175693 80949 3913937 51303 277745118 110353 206414986 73587 292181442 52569 82888180 3924 188761165 97477 299463673 79312 108121975 127504 336081098 105925 172152340 5917 55364155 59728 23741497 103575 207147474 31891 377593601 74766 222663338 104282 339087408 10780 68240605 72206 208172035 132727 308487359 117500 307273751 89327 120194396 108570 180106352 34568 334634571 39817 338839641 63650 90632618 125820 169617516 90441 241957291 28888 375251468 104605 210354997 86546 153263253 114787 182883664 5031 298666032 76841 53466599 64908 180494468 105541 59043165 24654 110117804 80420 158265019 122972 157643007 74567 181459281 125532 324039233 117735 305791779 72388 120748723 26091 144321659 9195 161497359 52162 46271083 113555 353289304 4137 113876860 56053 359884778 17993 59844656 26713 344479106 115599 39883751 27629 111560608 76515 377598365 106938 325021545 117015 289450570 11959 367450785 10103 74235010 37098 266278996 122833 67628854 98770 275803541 21040 112007852 102673 62186765 5686 112948950 120977 355361727 95807 224670758 30527 137813887 68017 140444062 118102 302516986 7772 336164172 64403 247006461 20344 263046026 67197 278161408 67804 122234161 103792 293749781 112322 165544248 7017 332694904 63060 342897386 71743 128901742 118978 262833948 111073 288426821 100619 77680220 98377 220588726 25955 249525544 32507 54814294 124983 230908286 24826 214339361 48853 223642904 75401 297226510 128755 84278854 2919 113605312 122833 213703449 130745 47977428 39246 367474752 114319 126001971 9767 195649792 28648 212115170 107427 328090793 11664 216463252 127226 225717816 122712 185137267 46698 3814499 26319 32718926 72443 344976163 96521 213988718 92127 7460602 8863 276856466 96513 377437794 28755 16465204 120516 33168960 9974 301642515 83617 45007066 17408 330493677 131463 384606984 100134 168282853 23968 33576103 87350 227886851 111292 204524826 102047 357915625 1265 229553738 93455 119518730 8259 50117057 92644 173739295 77920 99514086 127113 384189155 88873 346150199 42768 217852732 112632 361656176 132400 318777313 131664 383019411 78224 75850511 7336 171894720 90768 291606184 56794 324896231 122419 264817208 94097 226340919 15636 290499093 67407 343618483 121659 182582236 59501 124610519 105551 5748439 41331 306245711 59752 621862 40865 174596329 29625 178570839 128221 259624416 110382 194138881 46215 69074715 57011 72107337 26842 383468736 7556 377115311 14007 9950285 18241 317146264 60135 56159515 53318 328050992 46865 270773063 66263 355362668 49971 42791075 103534 32856145 34100 124564785 34936 33503428 83852 166072592 65653 313421987 96162 18154828 4811 228755257 72811 164344535 113066 133812580 50947 12113639 12872 230733599 128052 341840486 10829 349597926 67521 155133698 71318 18033499 48343 119912369 56959 326196361 110814 84457500 108633 166593911 103470 248984318 100558 95813171 103177 368177118 3076 166912032 57917 262421956 54523 256591479 2692 264687540 29654 49692727 11957 244894793 30118 177996163 108267 309445443 15902 154463436 117481 97353378 108848 71917755 49257 231287124 6894 227891909 61247 80604863 31888 45439692 61754 312793486 121603 45092143 115210 139976844 15882 206814841 84387 20453894 107554 353191275 22491 29008762 60128 298040153 414 252385547 1624 249187570 126387 278576256 129026 287983448 83061 256197491 32787 281598171 45012 314521872 86113 230992294 81085 6077078 1187 284039795 114837 309387293 114815 163951290 131334 379545532 8530 184713577 12415 101036514 114189 69601563 104593 289699497 42299 198651872 18417 41469616 122576 223300253 13784 132037385 45148 334305096 3480 374507701 11584 314751477 78037 270545179 18663 134820959 23675 242580535 128275 326414218 12212 247814821 118596 223949717 34329 245582718 79260 327406256 13097 366267888 54262 78203589 79190 286615517 84414 12757684 118102 380452716 40919 312394206 106586 215293630 23199 294326448 6547 23841234 94929 292552352 52942 230033642 34037 195900418 97561 360756172 59614 327637895 71682 244191784 6380 255076224 25133 125488867 21295 343604596 99897 110385753 10615 25926853 27213 65460174 39665 133631957 89062 508952 62284 152191396 17012 43260621 4076 169463507 36999 33902068 117898 202087264 91559 286733846 24617 329528873 23581 277605668 130000 312156456 75104 227463618 78862 344827058 10804 261641121 13580 380253649 106201 163610307 37884 355416136 65884 84534910 117238 197680763 129947 48263906 33598 307562722 127032 191644573 80369 180176662 40566 138375996 77136 271572203 95052 33909540 18965 182557957 1208 105146631 44281 189544505 64423 105814637 6360 5693159 7316 265025935 34399 167268318 10446 64401833 25589 343435820 54263 56874344 71339 225168304 20274 382564949 31757 349341798 37136 340931453 67735 87509225 95741 150967163 42229 206209043 109731 72833518 117009 74240945 130678 378643422 88052 39940297 92245 373367398 87453 176761686 60854 202953611 115952 247770132 11513 260363488 58413 105784840 44635 28324843 114377 45371618 11686 165427030 32276 136859679 131993 354052592 57228 305012934 8485 215554210 116618 349820899 9622 370313194 128944 60192452 89561 318665501 9405 186885464 66190 363153129 74540 72965104 130753 33628326 48652 100854450 3971 110278873 102399 118461873 7646 223332682 5061 124662053 15068 170784924 107089 309583931 117806 116071916 123140 111070430 108101 72986718 114284 376257276 115400 125150806 132785 102189814 42926 361380110 117533 336885133 28197 172779167 116044 326504840 12043 244599641 51934 131210810 104209 349349557 103320 85255253 110243 286659377 114815 230734970 128578 151472424 46362 243541298 33592 150778034 17737 198071282 84647 276863697 100992 297368009 44382 103478426 9118 159983316 37447 190478520 118775 88767007 33053 91824987 46271 115110221 88078 91908906 112269 273717481 15183 335195638 115153 294621899 44862 372609262 108871 316864147 126232 35866027 65611 199185763 106504 314393124 92451 2980097 61478 30161812 30276 176182449 15142 324791289 27959 155488086 130905 135386773 121866 90738166 51011 341297473 770 172270105 20631 336057952 1233 258628276 64674 301046445 117250 232366510 42200 253481869 28841 238167494 108628 236570165 74306 185253090 13764 10639549 18459 67895853 109687 330760943 117926 244307421 120294 174017894 112979 185539465 22179 160179297 96093 281379307 129270 28847651 63592 138318773 15795 214183106 33804 331625818 126418 477316 10633 381851318 15349 174315838 64440 192530971 5949 43192209 9836 237287463 79065 269726705 74809 88115873 39612 288848852 112220 325225742 7555 126401832 27674 75092818 110048 260619417 85863 67778840 73981 286605989 81593 251443632 94943 119762309 74075 317191737 1722 79317377 90396 34996504 63710 189023272 86957 31611175 45880 163833601 65774 8393911 31381 58675210 77567 82131342 33072 251065315 6676 131311312 28451 113819459 117342 188639736 22172 9220816 63970 358699811 53165 312234885 32242 241484070 64995 199899830 60472 310523108 111915 7063140 28719 24114868 92552 141747617 97880 6174450 130629 360969787 31307 40084557 95417 367305385 5679 97897560 41240 190113163 29781 230121235 61982 352018745 92513 326856222 130567 176159449 67339 309771752 69289 327534563 19759 354342198 90409 30660304 24052 302016297 72722 1648060 13289 151230779 36256 75191799 40929 1676015 130306 88233007 10175 93747930 16383 344562409 29041 149785929 41592 104505232 45824 22828233 14900 348300788 5568 97777151 116250 37828491 89228 66964334 132407 370722805 86224 195739115 92720 354593549 20645 27156751 68926 260716326 72039 5444906 9094 138836063 29457 323704334 38085 45400864 70065 178697111 20419 90692670 88507 251432063 14975 200203096 98677 355460686 119648 315690906 78622 111883405 553 229494540 2378 187023237 18066 384511416 2815 158858876 70857 190048657 52171 275326851 106770 147447252 29951 23744776 120675 12096068 82834 234673955 128771 7013780 43024 237081782 121494 3909124 48471 259978530 94130 29042813 30892 369512565 94861 2466257 25090 275792698 44774 185349778 78709 185103911 131670 320319823 44565 71389473 8907 86623718 105077 360933637 35571 381425765 127005 159170281 81984 329165092 73365 299830249 122299 121422905 21384 25418361 13905 375554474 50894 349813045 41949 239520120 123875 103947590 11041 186770424 28032 115599465 113818 170049186 60264 264900305 111579 146206048 14510 34459089 100905 229259700 56241 183160383 116788 280048386 38832 9053442 59843 7282460 67609 188332748 4815 96825592 28869 10560910 124571 50851869 100814 66924378 18308 1991288 53955 347930564 8010 117916695 100950 282593825 33393 114298177 122198 34004013 24395 33421425 73069 40506291 43528 41186045 128183 211370151 105677 227552888 20924 20230634 72325 310739939 48532 81577477 118903 108285823 106854 372034801 83418 55021560 130267 330452878 108397 166096870 33072 74135284 25821 203245761 116745 333653049 22496 87020200 354 372685980 58982 8012440 122370 8657935 47947 162282348 105490 356104468 15797 83099375 6048 185021356 8794 195197953 64495 288289101 106862 246500135 75071 375961210 29517 129131919 41249 304995310 94213 150520373 127876 136860516 78556 255177248 11068 49009454 93781 188071635 25913 273730633 17501 357473231 121463 307790651 120844 349011594 21276 13616878 132960 236142501 15332 195485211 100721 166048668 67322 285780900 97062 22826745 57052 249290485 19574 118140818 93227 300986814 12603 252504715 78407 174792185 101206 317603642 53547 237682555 86035 126455120 22808 266818819 79584 117059522 26961 340662401 93391 64119468 55486 332569944 47684 100053792 801 154660507 106797 50402374 48782 362943094 11857 37226479 46025 125170338 7719 273002033 108660 307442285 124813 297044149 83183 47636313 95619 141322049 128411 28250380 28919 309153589 76312 317388092 18622 252728623 115845 139392207 71214 126090555 80340 368035502 24384 46281295 67958 41914296 85834 23289461 65420 42236528 18293 76697305 35993 41245708 126225 20669839 46763 73977470 123998 334978177 72351 55665150 45571 348779361 62049 312465062 69301 205363610 31704 112854801 62419 176201239 71140 142009853 105271 330282794 75596 40528503 31934 282241729 24262 285185045 12212 23265875 122484 185396437 123515 181173127 64726 5696364 82670 369516197 121822 127038818 67442 160368725 119886 348962874 37075 50144800 47300 29123829 99412 296807855 86714 103979731 16837 269177652 81510 318433446 31329 355795250 56443 110596547 126678 256427157 124486 15566926 49932 63258640 47116 184334084 28670 327370765 25758 59209632 69093 211657899 74112 288746351 36889 124383506 21946 312913873 133325 203254520 66646 357226896 47311 32788077 67925 304773963 126228 360392284 62688 93206506 17330 168383148 100872 125053407 85321 25201695 91491 180395047 16300 11100847 21187 104846102 23869 97619136 31428 350531788 10311 253023807 69377 11742938 9929 107362685 21171 154383520 20285 325338545 83389 184087843 11702 48535971 40568 332867780 85841 301106764 73016 340878532 93009 285256443 70116 209421173 63550 129782458 26982 375399895 52710 306254445 16907 329631300 131718 244264543 24626 63421135 79767 112548358 131777 229367394 124849 90682121 80094 188190121 72160 131702106 116241 253696071 93358 303763865 123656 191114325 9846 62408752 102559 222328350 67956 334142710 132872 265046195 56970 227214646 465 122721014 96569 154974312 9954 92658968 128878 297811210 45050 127526709 2988 82654703 63995 375809787 84324 54648409 32618 350379459 47413 266900564 99117 18301257 78419 84393192 77404 74704627 73456 179274532 101924 271832202 124861 183789348 93659 152504195 50450 109596053 27563 354270555 1324 47101900 107022 48552234 106799 277147366 70681 132696171 80557 271156683 51670 208346959 22529 21890149 50078 155391888 7657 197398789 72095 192798790 16504 162693981 109396 335587968 67595 196749120 21045 136237238 29830 382514109 24132 369938113 106853 276728099 80134 229153197 114078 80757669 96162 61313207 116106 171725333 127418 3438188 34112 292984670 20788 210550320 33804 169545538 97769 72560937 54180 50740084 37756 374626124 111747 188821841 15739 122990334 78938 164958027 41568 160086698 17097 278307152 107401 95748448 81537 143368080 35163 189162205 102559 381062784 104725 111199444 9698 237884024 5581 49322408 47769 250103172 79195 245292977 132697 193239072 63898 292269895 110757 164461116 25767 100916267 47305 361902795 24003 298951114 38059 282215022 76148 320951612 89664 178183121 13225 166598170 48476 296698049 34409 45672423 8730 146765536 79769 147380470 123198 231290109 62472 194031795 67817 275674987 65249 31250810 72895 106119155 7188 130216124 26855 115261826 111176 171159984 111842 33293166 121601 322865523 26199 225473331 10625 47542183 48024 326924355 30487 13622251 118672 296643942 35273 22664618 120569 297535577 40107 14879453 82053 356834134 70109 122425838 88677 74111311 6110 285532265 81952 289988617 61990 41160302 56691 188714325 60457 186724558 80638 140138399 77790 16921016 55918 266831355 87545 313518770 8436 235067105 113234 251605216 88839 334559515 26305 137456856 49383 264667005 6134 23045823 66519 92353387 106036 364805865 16493 40993644 85115 380242378 46161 317965250 62814 94106574 16501 257309335 27549 69278944 105406 182280534 51867 31252788 61643 374777016 16481 377230616 8430 91569489 114407 316099816 87609 104399058 90059 377782944 71812 306384149 99360 61063619 111804 338227314 112237 278118525 46480 47771474 37906 318395957 97779 227011626 85661 73590620 15975 232682167 1506 50962381 76543 325491436 116267 53635508 104880 241632083 89534 314468807 83310 197989930 6681 320206466 67482 235553462 42937 232903166 13940 254537504 38418 160833540 16192 110778608 98954 298054265 91577 86129682 58656 319337021 114038 10507408 120884 155863313 37957 232963413 8834 40123733 74446 302749058 83959 2811936 16995 354265002 112912 51789817 125040 130066742 39264 337978835 129288 278751392 121179 110068243 24628 12418001 34877 273959279 36001 65140225 68686 201640538 47332 191718562 69738 96420812 107419 303508669 106289 183109551 60289 104437221 111547 33534441 56032 172901668 86035 73498512 62923 336189343 118484 64442174 82296 94799679 40458 277145635 112777 358909912 84624 185849026 57596 78389129 50564 218927669 56371 118633825 39886 208530103 47336 317236760 130796 111437624 54734 207317670 23516 273046999 5597 148241659 103598 120267272 42163 234205157 68837 164125810 128116 126257172 99714 63617171 82370 196913974 3039 72585438 79048 42980778 49376 205508795 10406 44176119 115639 357541995 69173 94412427 69606 209887611 7964 84464023 90273 34945697 8353 297325018 24545 266985241 27712 268663276 34807 282975641 104698 379243493 5207 77849974 77100 334288426 38107 240089628 99329 103859073 81086 345033499 115752 61403425 78274 274342602 12319 315213400 31945 271880815 130627 331789619 69097 271797679 49041 302410362 71589 94660314 80422 126272842 49063 129462712 39420 358746199 114172 178296082 82026 251741651 3830 123636034 23498 182685972 55924 207462607 57823 174818637 101705 341669028 48035 138787031 79167 365432019 131039 176885136 31818 366932905 132051 25197106 97688 140952824 91196 351429725 92990 295530381 123847 246766574 57088 104830118 28451 162022788 15638 173398858 94846 261664485 93653 79691019 54182 336110501 14351 60967115 54438 146050511 119796 92244443 72416 110135430 105338 4047406 44761 107570373 120461 160381858 6862 246448131 84880 26676861 114621 280750971 80014 315999736 75368 252960021 14978 343932973 63415 18521610 58096 219808307 132790 279839635 106543 128386774 51152 22710665 76613 106034509 110757 94326120 50680 220055344 17371 330269780 76947 269854545 63169 83397724 99654 246043776 99090 128494533 42057 195354518 127585 328844602 74167 160068700 119040 313882685 6636 72832661 32032 251419639 45336 24855424 7126 138571487 29777 69983414 112245 331424824 52661 121874564 70605 57800644 115494 77193297 81695 120179653 73359 370970668 60354 373466124 67293 130876506 92293 96385419 130249 285265348 95943 23825494 68425 147406236 105331 217438006 34140 69709853 16294 382977295 51948 290773047 45993 51904198 51149 105572121 131855 38162359 79736 330237446 114627 203713478 68413 243298508 106368 36528585 15169 21215217 4241 40082678 28271 98229617 86617 180013781 91618 248089330 121738 372597468 53298 268180886 54516 6312269 19694 343847543 23703 278179015 21199 179512786 52243 96047210 25294 267059271 4269 211792119 56655 197044018 67294 69746743 42860 2461536 21608 200600457 61981 310816423 110946 161343415 82554 260360161 28538 23166485 34930 279573600 92568 150262973 112046 197202605 26350 62087966 4868 350434446 70262 218350766 67946 332643836 8281 331551712 79759 65695688 6244 198115859 105614 31186938 21310 375938849 39591 39504857 68518 321015078 42241 66985550 74345 302319316 11048 341074699 1370 370811240 120186 106267492 127454 195925153 78667 72936050 107663 56863214 12349 193262561 124999 273209085 79322 332233973 44511 259136397 36662 125210876 12361 329912827 31164 357430182 74723 105510546 93419 153934051 128864 83514129 66246 83977880 19743 118946977 95648 119686336 69869 18488070 58527 284567024 25858 137051009 89031 14556440 69264 255374628 51400 147401145 126975 20514983 25654 32585733 113089 206034270 116387 106279790 96978 207809565 123115 155156272 7784 14142335 126007 40334557 44348 189044618 31001 192449056 71930 286446246 127223 159506024 49839 335779801 25337 132479104 133106 60632831 33880 264832070 78235 268961883 12352 150672224 18314 239209340 55611 125989577 129326 219826625 20248 218648426 71417 186312861 5980 187616955 20750 254043473 52995 119847340 55109 202632701 84975 273152735 69407 208002794 101622 178757130 56987 153899050 105759 366497439 57955 75904177 60001 149895543 112966 9792463 72844 143605264 40109 229406561 119720 139480615 66617 329777998 127226 216991892 111093 264035922 37800 239268814 53049 231374391 130702 231871844 20209 284213293 119802 194583229 14509 143356957 84408 151999815 4892 303927137 64115 283754435 65048 329337332 53533 348300330 124462 132296373 124617 238648815 129846 46898265 63892 311735939 118622 105321051 101707 201109089 72978 3411617 3476 184236467 79464 264358930 94120 45770374 63275 169921072 22753 337984349 124951 184315423 85313 360077589 33541 345518308 30538 139136349 81158 259075427 62460 250881670 106021 103684073 19088 248284308 118940 352007291 112002 101165645 100470 216546040 132887 111985980 39963 3643898 40801 161397516 105160 29725819 34836 205507548 13106 351666993 65884 175273721 74544 241663731 103405 236513109 122477 211573099 28444 340647772 27772 158611029 75025 313590551 110210 295409789 2935 243589350 111437 93189852 46231 20282427 127054 288191275 4894 283356719 70160 380408493 69247 193344161 2714 39735944 100807 220736806 86119 317174386 123555 184002261 102487 323158423 3448 187812880 83575 140824642 4976 166914790 13249 307156511 72316 198559972 63001 358586279 30982 140313217 28566 191276792 64942 162257083 126403 308781876 66708 198421925 101313 226706219 128449 308652641 112246 182421504 128119 155488424 46403 95494603 114164 324044553 1980 109787176 8012 189112519 94287 251950037 53584 85050603 22301 379142035 129084 293965543 2504 53179005 12722 331538147 1033 288783162 43876 52951047 103541 283356764 129862 171566847 77646 372342001 127112 362698662 79128 121721841 40472 384208301 44441 215018254 33721 298668316 36092 330011119 76916 367179629 88409 321316911 116167 277946946 113156 291984079 62199 304569124 41057 359091745 31129 128824890 28630 225314015 85025 194596481 32447 383837117 78279 72032186 18473 330181469 132818 99929947 16097 14354948 35326 5487292 26552 77327352 104247 310258997 14099 301800498 61942 82683876 6170 355241266 7371 122599547 6360 60159736 22355 122962327 82083 11929217 111069 192711871 68546 221934241 121063 103140073 73503 241984754 108127 380760348 65796 233719912 30377 155280266 94199 330647380 119638 15134881 108376 210115219 72653 362660767 75997 171512431 58281 181017275 107745 17615684 48966 91279201 80907 180203077 82082 45822756 42063 32793920 2371 114854210 64032 351613538 126059 156529985 53053 22211209 129471 59595008 59396 1810379 41844 376935653 94413 217962559 128562 52376234 15425 209575015 55454 12245723 26617 286444026 129143 140372915 57926 355482470 24225 113740311 130392 356042262 127508 28852738 17975 361431527 32062 255083097 104647 171523223 111836 200597305 101896 82623866 84572 60950702 118431 126911461 39381 253500561 99535 15352550 89524 76751949 10519 156086031 98478 190184952 8794 107389289 33932 194963161 119349 333944370 55269 56523260 7734 242510177 115879 230287563 93035 193426618 42878 81128594 106847 262836597 93997 286954177 50458 351793733 91280 217618752 109020 339709915 114831 106385671 80443 233637875 129634 20989420 110019 52477431 61368 330274093 72910 338011965 88441 204432578 68787 232818430 101427 363833337 121531 154599070 24123 98728405 1029 180570999 129600 206213613 58239 22932075 51342 366745622 93588 128374798 88856 18300911 63367 146953174 20894 284493129 122509 7237411 100386 117873871 129633 121263469 99753 64743801 126960 152505381 66410 327294975 22818 108556651 117216 312520920 83152 299113808 46164 102562292 99612 71009483 132732 193041188 65276 268066732 70285 239212574 71700 238970600 1423 167745362 109151 282977439 28850 283877120 2086 192058755 8483 93203802 60378 27948754 64298 112610746 70515 139996740 35776 278549247 81382 179364872 58472 131195492 91046 242056228 31862 272211294 8454 254315179 132478 219862249 85596 240644978 3228 237569226 106265 368401221 103485 251978019 120934 80606580 39789 118943815 15993 158083593 49415 55223342 57992 36304740 129580 287605852 130995 338780401 32693 215287294 11361 175164201 61083 137255020 3762 45198786 59608 25268621 21007 319722474 32036 254896544 35534 288236849 117301 8879662 42286 304567272 13046 48694162 119061 321360515 83195 212333693 13774 108171404 51862 84158314 13647 243205032 66334 11025668 45649 122970924 62820 192557635 4522 37111741 63259 241141772 26266 215213256 79433 333178186 106179 38136200 28868 383035254 110556 254269155 17762 377424374 95028 331554909 124564 131190058 4525 25096638 67181 335969008 74786 48175252 110339 36660580 119845 282152769 90111 140990486 59282 134577891 11614 310869002 109467 291743040 48233 367436341 2065 381060661 113940 209070051 80122 329790092 45709 255656320 106497 272469474 13101 244465677 127280 136973305 43421 323768734 97039 260335562 53449 272004164 105269 119948171 73859 132145289 81585 198607016 47353 135665406 123225 71287641 8288 350621249 23263 361178709 67829 294282537 66908 295298556 75775 382590328 34470 197481131 97734 371924174 131935 300853978 53042 318883603 116071 207095087 94872 265744968 77836 377406178 33087 366534268 76495 366953654 1051 244039985 92893 300986936 118829 179760207 87249 254746716 93845 335857180 47677 183660787 121322 361709783 72277 161423774 23652 230723504 109737 87330510 34836 209123794 5644 264017269 29268 260848630 29955 375902239 29161 44202634 99633 322604480 42451 57992307 37676 339001352 39508 60542505 19896 351820215 93955 280056980 108407 311668462 81585 21941490 118123 157976982 23848 379518736 107367 179535470 96192 262998873 4531 14057414 74748 132394455 57297 210332228 127864 301954151 7681 277051631 44484 308933067 121490 244952224 99997 300030330 130993 187688043 79443 23635264 31961 56508740 133254 247532916 32025 75477323 29894 367170383 89490 259803131 16012 308543608 59863 187879703 19949 274636847 71572 231376543 88511 168345486 122206 152933898 15788 177551075 125157 107883556 60144 131650324 94682 269685640 114147 288571698 61713 313778965 29133 129210066 66423 113330539 125391 176359206 80241 338449016 77197 234807457 11868 320552748 21916 233544744 22390 235904881 105759 105985540 27557 298555688 36982 17979450 12073 283257594 15115 295127544 46541 104275651 46157 322053533 81565 228871042 78419 375831433 68464 312380702 27107 178977282 132277 292054586 1333 308581807 80049 19109398 72852 34074301 111991 194543570 46762 124676426 127779 266797283 52961 255965186 12876 334467432 81916 202781342 76494 370204726 29 57930337 128106 97593754 115591 348546675 59398 383722886 79805 314076975 46550 374035568 94710 160958786 87849 286710363 17461 275975592 48715 210682527 102423 324580699 131267 229703754 37180 103808967 17481 325171093 62478 172054249 55030 347060364 7117 322460465 115932 191755940 29654 178006369 97283 303082252 124751 306409132 28023 73526313 49212 204069961 92262 333992733 115940 254341847 108332 254350716 129764 5658 65406 284947374 84755 105549545 125474 190774395 104063 376080426 4880 31286362 80613 258310885 120208 73570369 44383 107666870 126903 40167972 3725 117689502 14914 90440125 35333 249062818 22963 147552343 3140 307777482 71782 2910115 106313 323834035 68670 356491672 21395 306644627 11244 361113468 114316 338655119 81474 218759442 24432 203124623 7010 98846155 57390 148377794 4826 384386370 11999 236224277 34414 201800049 22938 226163847 102129 17512667 73540 142007711 6983 177058581 36622 298050703 110403 155131675 111346 370505084 110557 338767568 124088 161377049 76109 67825561 114383 373551779 73122 58029212 87476 197672877 47142 137195318 70992 361983449 21083 258080789 112250 168889245 26159 292539195 34478 285322965 10506 219420099 122534 20475300 123598 143268170 62507 381030487 67250 371391763 98037 60030664 101540 132681752 118179 366733603 64199 292541270 28970 356729558 102270 167438390 115599 53771908 53924 165983445 1571 223467526 86139 224153400 122415 214115978 71754 44053719 88714 284741884 83617 129989954 66783 243595036 103788 327763765 40830 212230553 69470 132423526 39586 185519932 82148 151328114 16135 64375166 28350 223433448 124330 63347206 116958 43898240 46161 135583715 55568 28884456 66021 309158434 110022 184429333 107179 9978888 8433 349340818 119316 347257704 118463 187242370 111822 140783475 81121 156232539 58297 323788604 33817 52412466 1917 376951737 34586 318296054 43372 72211168 5846 262788991 95190 351737101 103210 256252807 99248 384130583 46667 110929099 117995 323555411 13036 56808364 41177 103242172 52024 309239556 52752 127740453 52708 11618299 98366 224713610 130139 207025343 5428 166840439 28200 303498867 126196 178394258 11967 160572051 88049 208797306 85046 210592434 13053 114287227 19380 325378263 95018 22805961 23808 83161091 110336 329057724 120910 117688491 41716 338262756 132430 153049529 98913 195761573 12303 150253824 89836 2263039 43575 260011809 48398 138105178 53298 255085465 30916 285509025 16638 78758731 47639 219990711 42286 51924256 103686 109422214 68494 59004798 19662 99157924 27720 68936200 74239 191079897 35798 210551416 1049 273234141 107115 4805015 73870 311159056 118767 109637574 132216 364376533 116190 219299578 53979 78325108 65665 180645266 30962 104881951 54815 58983329 21772 279803547 100096 49352099 56119 19075004 103966 78802265 69396 163080631 74657 34748157 13711 173048901 41223 103266737 66757 24309714 107723 62238694 1068 115120143 120163 36506307 35877 318540706 55373 123050158 120458 69546705 1947 33391135 40301 99569450 108220 278469978 121416 170277496 116213 107486983 111323 277413443 93875 134668581 76963 276189374 66148 234200173 91991 338750129 57954 87351097 68823 65186958 102776 27344376 110252 97258789 57203 333820441 133276 378215975 80221 189190614 19543 171139537 93339 166094812 91954 346509462 22894 352023492 76029 330809104 44720 305588384 7869 368091307 60922 61184625 15966 359187774 56255 164309423 68425 132954011 113752 32133916 124715 372139517 47852 311298259 75319 184155421 3028 33995349 24512 279982567 121229 366173425 24608 197445422 66186 311033239 24911 372531043 19075 104927106 1333 85538095 67133 277519741 124848 323184510 29850 148197500 10429 137090458 28046 369117407 36573 243032980 130131 4581989 76599 310116136 121144 104094767 95111 263546137 119088 26056490 36018 17004361 111337 198686178 49409 197803515 34038 295459089 51491 249854868 8715 268601950 78941 39809972 99955 352154369 88 164782371 80382 208962092 80859 100710746 2102 249020182 42407 81106402 87258 66227535 117696 41375358 65261 251639528 9200 218980112 42402 250785645 33804 259436409 49981 235883345 93351 230372511 56101 90799143 68303 266908588 71964 371421434 11870 21487196 45723 33002173 97187 380732695 105735 284080562 84027 308677815 19135 35975451 6585 361291914 95162 178574036 59330 45352829 57363 16613504 121038 361116712 115103 27011714 46223 205195099 79212 28764775 113672 191178178 7193 141479303 11111 8351243 31583 111835729 49575 256893395 119949 378870574 127100 337989318 67449 174287268 3748 6150631 79056 337141375 37287 213768235 62322 193612163 113426 332950527 1687 356226028 91477 22769359 574 162895136 105366 210859081 85126 13351634 59961 154149517 14631 21635659 107403 79509660 46851 318475967 63182 207143517 13229 122910894 105732 79639759 24925 50544805 74867 281725057 26610 198292009 93363 99128275 88069 94658617 62470 163956547 32471 190121528 20837 90147175 23670 88010131 83634 269864642 17173 222754832 107171 302350804 111433 305322926 17040 256583844 1603 242517777 132085 99395331 6418 300860437 106245 148279087 127951 219500714 117196 33342428 72634 319047295 68614 249994904 112458 60025756 60603 377395741 40469 110736633 22624 60153616 100974 370531931 34985 174924707 108651 290519777 107737 171922695 75309 27028894 26034 306695782 126581 275116305 125479 207754626 46271 213370299 86174 137665325 6450 47630117 90961 347065684 107051 75148167 48931 367390990 75049 329441300 25517 168864816 125542 54719509 109231 211016821 36763 342878318 40170 42971132 84147 332166461 56155 324462320 99749 245517113 31309 242092813 23932 83106638 76446 170612970 91756 276671090 62284 158121919 100392 72788634 93192 105990436 119010 63974527 117698 141890350 52125 194141578 122943 271226980 59931 381389429 46110 351865353 29952 244945816 120441 68525520 42578 305953974 36028 186991959 98842 185926118 98989 196406728 101472 31214963 65122 281304983 53445 172686317 101647 30554915 58799 279580103 31865 305364876 105394 299275175 72380 268862354 122643 74067179 49599 76269765 119262 25885660 1168 302459184 81210 160842989 40217 343617433 108969 58048569 105729 304262154 71217 18565962 62944 94960669 52077 315091404 72283 110064280 95087 229142534 30759 337917269 115722 24244102 82548 299713839 49467 100404078 83830 180560588 85857 61455560 37438 150191296 52204 57728034 75557 172019855 27119 287626365 26663 237206627 113187 134781538 64942 44479506 75073 266528938 54727 211675756 3457 39427138 41484 46709459 2613 124818651 51149 310583375 66084 9811074 102262 163036096 111132 53067604 65934 102762657 120008 154767214 8360 49653249 97913 223066006 120118 366424947 104926 270894508 38417 271099299 103707 294246910 53384 237108195 83669 181099898 109301 357844628 48524 160801125 108897 184184646 123244 54717336 1016 310679288 61110 193645060 46088 115802227 52829 229795956 13679 139937274 61377 116254674 69488 10740877 45249 139303840 105486 184727227 99807 98477663 91292 55825622 98933 180156885 82380 21186885 124846 324642732 122146 13122320 40396 246565509 87741 62313825 29896 270673287 58837 174603335 16611 278130303 51381 48149422 75581 125859391 41896 326755861 24109 51193063 82486 372376045 48166 4472477 4428 165820711 95975 188797168 34550 341396440 77379 343603748 48714 140617779 99223 109041615 36511 47587950 20037 272647149 130583 211707082 86819 63248700 90893 223604381 123094 61695687 106728 3888388 111742 258904972 113153 175381265 6306 45928602 122893 312144766 96001 137255413 76282 323923486 11469 223124154 16778 337488387 116092 223362950 100560 271436753 352 27507544 40668 176503367 132910 295255420 73613 338398779 131047 329345946 76437 142878020 93339 153700785 78127 225940378 48454 353081741 112799 72623740 128559 293367256 557 341187372 58295 288994285 100722 331314519 125840 26632306 88585 378533498 119850 323400961 5823 349630953 116472 234447966 89998 227297701 10936 225371540 8839 321502728 72780 125813460 49971 293525305 5012 368787591 19242 279363394 58286 160791693 31757 4099169 116078 262176373 55588 319780325 66547 279629287 79208 374176090 126613 216458378 13386 156165139 20445 68496323 84900 72312984 6133 62319662 45198 257939986 43489 261200022 17512 27447221 27576 314906298 42483 14417343 132705 155138308 120327 365496871 75075 215941692 37273 234227472 16307 363427104 69479 326766775 21250 56200337 2767 125090165 6925 299019411 114112 383315927 27215 372497988 110493 366997072 11058 268608398 2221 253914955 17262 146621397 65962 67867277 11153 87983160 24405 200703450 42245 275911345 3873 87049102 51751 345522121 40194 43558967 127810 224171225 36050 168995662 103696 338296481 47874 334973129 125561 195469324 25264 198780829 25763 163798657 124101 225332845 85741 199396819 59646 43882852 32059 239258605 43140 337009212 16507 226506736 51925 170687460 109863 59830373 119706 143670826 98994 169794307 17514 259780764 86628 172607356 58384 32467260 70607 139405602 115271 177890717 23296 378288032 6789 322579044 42854 235631692 26033 350868221 92715 33074429 29465 192560112 61606 267230086 124919 369212176 103180 178151866 95331 5143342 26000 104222101 131163 109697375 65921 159410053 22614 275086065 122398 274016135 71925 61875478 13781 149104257 16537 189144029 7223 152519305 79861 100673041 19771 252355794 132697 66171128 116387 313180767 61136 185801453 64292 71062302 15770 280329561 32296 148603273 73458 126863956 70273 333497189 26957 88863747 9263 271885756 52683 159516877 22658 129701633 25588 230023936 101508 265228062 32426 132934606 23898 329924074 103050 384863736 31511 208317356 85550 46753581 16093 152927526 130182 160043474 38007 86223070 35467 237750190 70285 315359864 38973 218834568 133288 16356943 114229 352532017 44643 377333213 32787 154550988 118549 338446416 24953 290507944 102326 344229161 9116 210483148 124546 324233493 123655 64852865 109831 285116908 31445 57223431 92452 299217268 15887 297088821 27343 363942700 7022 135686549 16940 97967028 69795 84702435 63755 230461473 81630 245951189 55707 329043608 74734 220757966 15251 311997527 917 326284613 121952 77337795 80249 81743085 58896 38622520 64378 273097216 33802 149319691 40495 252899593 102882 69670530 132754 167660407 61408 246224716 120143 242489101 4531 149094986 92544 57048897 34843 341080238 43925 107433435 53189 114180714 23554 269470696 87858 117953923 41550 226842390 52290 216097757 108564 342501020 71356 257678170 64942 242343307 124363 227565778 24520 328399709 42507 315618560 92810 209792085 101590 48041710 75534 328214918 45770 352950852 37665 338233545 54086 186654675 63007 122111698 76119 67980194 33252 357242872 71461 317165017 115964 293830153 85834 192822785 20122 74072106 24316 235787471 100409 44491727 103425 98062840 87593 367055494 7480 345831466 97377 83548411 27987 330928371 49345 360570076 14404 41930418 40890 115968589 106377 60532668 131509 13413778 85489 370508636 127083 18971099 14456 102151977 74059 252596826 56697 303395367 2315 198703950 97793 200742321 40322 311294559 114726 265961601 45364 58180912 111442 184305214 69563 78930113 122965 19157735 86877 231306198 48014 33146528 31336 108075026 108799 217188979 44565 222340786 72379 45509904 81948 368843517 28924 192122605 669 308749379 72115 271358321 92186 20167095 47983 314080931 72168 8754079 97123 113195623 25566 87863503 11184 201726462 127447 118001087 76308 249164462 27480 194505008 119584 292422020 80492 13004404 51216 72126806 105607 343105242 41816 264432261 15480 156673320 108114 309292383 64213 249218301 59489 326904531 88812 82795948 96294 49329887 116800 282256532 47679 31243961 29583 367922296 79552 236675731 59434 312272774 121569 349075250 118376 156054475 24968 303467988 3930 349267033 50813 312158210 119630 7928516 63896 29346034 39030 383166160 75219 214752568 64871 4126221 24211 75256365 89680 45825485 101994 384621467 19962 89758312 11908 236151127 126590 226108286 15693 288811271 11341 105312012 11915 248827420 78313 196230112 48289 180780768 68175 306033622 129705 382599530 66706 375410241 84888 364328900 92424 305522449 58827 358411516 97073 156544539 44754 28932230 21926 96098839 94097 30510169 51501 327962928 29742 262350227 105161 216010683 21332 296467979 56232 157251624 87555 90543044 80816 198053371 79899 382494055 115768 186731474 36179 52039148 51421 233273508 81718 381522096 47676 299398530 44057 340781402 15775 18527577 32948 94883499 106011 249191558 4182 314666846 130518 26879210 116404 81596931 40951 133444936 115939 133287301 87530 375334391 76865 278259717 8870 178213649 71117 209328499 96274 66391099 75100 54178603 83068 261656016 77039 99569713 7543 117392069 31450 42652289 77332 372006848 81211 90006116 27814 95779364 90419 276456377 100679 78771949 6903 44670013 17536 274191869 64811 112428258 62039 163788037 23963 269363757 31373 372340643 56238 301565162 12929 138016585 68961 73545433 63116 139776675 89563 185090170 27385 316174091 100925 20057234 106484 174947566 55479 83935057 40465 259093977 125229 183009311 52455 207460304 38800 149243717 110246 32585691 21884 284595705 54264 126961570 70447 350331240 75123 288063250 25977 187415602 83605 211188781 37476 359752969 10812 184457940 23869 306978887 56394 136069267 122801 206111625 129709 349732194 76070 205554071 70591 133847878 28657 5090809 33424 197633738 54547 19089841 71314 383453795 31432 225849483 30377 251826990 113009 105281652 93938 203552762 102034 3964250 30320 14533823 34304 231743059 7670 78584468 124420 222898256 76654 315730162 58315 72833426 3415 365378416 21338 135470306 16012 351410806 108954 120656636 42956 245700837 123240 185553731 48077 174835714 46923 358977698 47645 125860442 36297 79809071 42730 9714818 104233 215551946 37059 85165726 32412 106940604 109531 300807680 120985 190113182 67229 198904829 87199 208548965 83014 206052215 102018 309681787 57694 32649789 79328 349036777 50740 110083050 91158 381884796 96894 227315197 67096 74308753 76868 4090228 66310 298069107 66318 108690143 74803 250791324 60644 106766389 69911 282938844 132314 80788904 77112 340358268 47662 218781938 114173 194752387 49931 276229050 75821 163192490 46043 201941542 32974 51745014 100025 361765397 128392 282684106 78951 363982608 61782 126141766 78698 256679412 76597 286441126 62676 117495769 133087 254796256 33590 357934292 52455 305862528 17547 186950115 39062 136465581 35263 102281151 79355 178897303 132120 318060447 115940 265107762 2369 161861594 57225 44470368 61209 194655922 39793 245839669 132517 51763591 29410 378839302 64063 370886848 31224 242147489 6819 29525053 70104 63308484 115702 169763558 109530 179178896 28223 107610650 40825 258740581 74609 321844662 4600 311610720 53140 313437265 112768 3533452 50637 208441400 4980 120145225 121009 227134682 47340 340325707 32544 189176410 8854 96959041 106212 110078431 65775 200551286 72526 5076600 84433 247690695 56666 276636578 131202 6523706 39404 225510796 80721 210384031 28021 125998654 10439 112495244 8008 242579416 27375 180370592 71818 235687015 42123 353281139 99601 232153417 17317 157203920 27169 342385940 123842 105685454 45043 371801619 88525 205627536 126990 344677030 96549 28583764 78526 33192367 112609 94063875 94633 78042361 45005 300751813 18431 384011244 76294 304820120 101617 238107614 47769 119593220 73472 42537391 103415 132816529 39589 315951379 29811 88548803 79412 255073920 88400 315270747 110390 301927614 33522 144828692 18030 32580783 13436 158236303 11916 321066279 10866 291177996 98064 31876596 61459 75857425 37528 356035244 53243 344585281 34968 15814710 111076 109230973 21305 274854113 96694 195120684 47356 135078337 100940 353719190 101914 68159681 51723 294548974 122719 298323492 38542 26596022 83166 41109664 13157 8255530 113201 65048251 22021 11832674 64713 222271097 122117 289229755 96997 4119477 59903 285154413 11165 59260979 29938 6752403 53876 330337441 70225 160863428 29141 190822424 109549 282499687 89461 52348745 129143 167179494 75004 219120536 33054 97523144 39167 321761862 48899 28991336 97271 217781157 22921 276034892 38300 103107478 69793 282198122 116308 257960367 28293 33482338 131326 208962606 116588 232245718 102904 91286404 16622 236500034 127259 36314473 19066 130017611 86842 287840594 70778 284280475 10434 308672827 20625 120087422 16342 366349003 15984 154114672 37452 274836676 88287 205778960 132753 115543667 61836 141439603 130432 204296713 73439 8843139 122382 189899038 127286 343406335 100473 323503000 121134 335868256 124528 304151340 46053 293999616 131072 166476439 112631 313236195 103022 9162731 107963 278852638 109676 133111087 25050 262687404 76190 184168336 50740 252204295 16419 150957013 47509 384765003 56188 101102261 94591 12040381 111572 168078703 105275 146732912 1327 19280052 5127 278191599 124740 233365645 60124 140340588 14422 58900857 119571 83988278 102215 7322271 24516 46643318 96558 161447315 117142 298490788 121901 91228384 131605 32496786 56687 341056365 37750 334361927 32162 359472859 34881 353083209 113830 285578390 56976 39599899 92680 178629355 121179 269636798 56005 118716989 11444 146729566 45008 316952771 120653 109937362 68857 316578114 29742 260961162 69789 29176829 11010 283773296 70783 343259353 12734 349639803 88931 265203124 58421 367827856 16682 170147917 33199 220491312 12566 147053822 13266 279820372 43791 30748553 31159 209997991 90343 259914586 33445 198943912 119357 61832342 118934 174761295 76848 163544312 57510 235814349 82831 17357462 27515 136246513 104276 112586386 56225 138836607 130710 106056343 69789 81911602 125570 308230538 56550 242740517 43604 48742066 26157 19957675 132401 120721492 98831 134894708 82162 262246072 5629 205028177 65475 117626628 29236 267173729 128176 319010060 51832 15619439 7873 239794506 64286 128047144 124411 343947008 46212 103212002 18220 323042788 73733 160699002 15225 202104494 74464 108787593 17076 80443942 6250 17159289 127956 161979994 128121 156351660 101068 311868080 84205 203796018 84051 376259054 78648 293423187 89429 14439437 70116 226248468 24564 316580635 101386 246997530 90815 215703832 119012 221198102 125609 71194971 15156 249961469 31054 81637906 76870 338787566 80261 8789255 78680 325316262 39184 166782503 132353 301463042 81060 18118057 53838 280794807 86963 31116955 14145 124807623 17880 191419902 28243 229949948 123817 182542945 122050 64967398 52104 87514141 131446 259211547 13472 89699092 20933 58670063 89423 373617680 49236 308706715 67735 303689166 89683 93776656 2265 216852322 91245 78113364 95635 178719714 15734 137733342 61028 245656269 95851 148709428 117725 163792519 24741 315745043 81271 84663562 112397 109834910 16261 379642195 18618 369604673 124336 234029529 105716 252242587 97710 339678252 77335 6686429 25059 284455604 115893 46747461 64302 295854727 40009 370176351 28353 132259196 81678 198805648 92014 225431670 127598 343650086 71689 373100215 35595 248319036 128989 37597601 18961 157510849 11165 232308809 59244 166302675 100554 353525362 38429 225911623 113907 293837898 117047 233996393 60011 30075093 110857 56340825 53602 314181005 29109 272454295 130034 355516810 7217 121133738 94383 201991140 15729 382768006 61534 310314203 59404 36343339 130777 352246405 96570 211144561 123206 243026523 80418 298497654 60447 44447380 36688 384228052 132953 17719044 46701 213479140 50868 11226737 88368 225399976 129316 312274512 64154 222403756 111758 230351459 86368 203909628 70499 321999540 109701 97808959 56677 6314190 85577 155462540 118452 259270058 105243 309804253 61307 81620467 54626 125769776 56071 224406464 80254 293510042 31316 211040279 36350 16120274 82734 246096282 71214 249465137 65000 373756252 108960 218501935 109830 353520168 34479 11779610 1759 141448923 9158 213512524 60078 231146004 119696 251093655 32367 269694624 3939 274320728 85386 170293002 46524 12188750 117087 3020460 131576 150885321 122993 148456707 2129 61445948 51260 382136786 112757 69506165 57304 66061913 44171 47602562 114960 177071722 20907 325348102 63966 67587242 35868 289024687 57155 4982601 18807 278451961 78784 70197081 39850 100151738 95902 112288026 29022 45459970 57460 303155653 118810 34037034 48052 317485641 10306 95262526 111626 45461904 124280 163283868 55593 261884814 54284 362046562 49538 140182171 110020 357763054 122272 28960507 101732 137421271 106273 314042916 97510 41028145 96484 334234368 132511 214587112 131100 45669298 92145 283033048 85805 218719834 51060 62297783 46645 144288743 60791 258445331 105710 254085604 113192 271711626 3340 159904588 28115 28382148 48026 196902723 71841 98234775 6635 91861503 98602 18119000 49491 75083637 79821 101084100 3669 170507884 8773 189826819 92529 310317254 9412 278691966 117688 198215560 98884 137894380 127281 1447680 127482 2375244 15025 199849460 14248 102251453 57928 161959194 45356 11960643 48837 195144538 28819 35182141 21628 184782883 130843 142730241 9770 165831699 106720 384515165 62986 378050134 127053 346675650 68955 232735778 108180 200946014 59901 271812105 38373 60972462 60345 80576462 6372 94652468 49447 161877197 37558 114897048 102347 255531908 25814 178133434 97427 81296774 116256 132217380 38810 266120957 30233 230184472 64285 287928914 4582 22966591 30938 252992214 55113 1515023 116570 55081744 110331 45211987 79184 242146835 105616 339918778 7326 301248319 110643 300506291 40019 44443371 51577 93921334 59969 30617354 17035 46223188 116936 249094474 44801 79007996 21627 11931788 94072 336720475 127298 357674564 28497 300892174 20674 384799027 11182 160302227 102345 52683636 72387 332084264 74341 224515792 79019 102076614 80903 28694462 92013 213718968 102547 266552963 127043 349992350 21643 87162994 129444 342945388 120258 58663334 33158 34206767 98720 163977854 4417 163159517 63865 124899977 43840 186491555 30186 193541415 62535 166221173 22314 303633581 10749 378493792 127737 282492026 130643 131061758 25880 249788982 2437 87010283 78938 148642677 29004 237734590 104925 22208262 52179 316776131 39815 35654369 34052 184871140 92571 170671075 96692 21084453 35223 208819637 121126 367076978 99261 208546739 130560 311831201 106307 121467769 110615 174941613 62436 21312097 78777 181051040 80596 304193481 12087 197389960 17540 16202455 2614 33660779 125331 189156852 11279 245506750 42751 173051487 1033 329017222 80900 108202092 6308 6299036 5436 346294777 86779 4435386 74323 100777354 49160 62074331 10055 39191580 100161 138898828 19166 247809894 4522 378003667 116300 180911573 54004 305733938 70616 59291283 102673 4841114 48976 223876225 48890 217343308 77950 262331053 86107 12116061 31684 175427792 25489 268662642 114610 328228493 32383 342334504 1305 309875090 14431 83088395 47179 263305122 118973 355643862 45513 367691910 48727 298034129 6843 192167838 4737 73450536 68002 225295909 84651 111083247 28667 124548487 6410 70684045 4765 349905066 130209 110422695 125275 210243324 49811 351122066 6986 365618453 27950 65644770 15196 92319431 33964 104979603 77088 324317550 100340 312432838 110308 177743304 119429 190150511 49552 53965097 28527 122334693 7256 263940525 52753 303794072 42011 287682098 100190 185706604 40980 125481990 69526 204950495 130789 303188649 101839 296682395 3504 109390698 121106 276723143 10129 14074391 2044 333772015 125050 336869846 21887 59055488 43128 342649737 127477 303867026 121940 378989375 132943 314130213 101744 215073411 28462 78728017 79997 20107282 2889 237426392 26523 127109446 131992 108691946 35364 175764576 58572 30455111 69260 282529581 35902 128627234 6420 288695016 108167 103053937 101475 127070214 122463 3348592 32522 185875226 23487 32935257 125064 134040737 22894 174180707 125383 29877492 61793 98659453 115840 373061250 63515 73220694 48284 347497951 16199 59602500 88251 73081183 61308 335861294 99629 63971174 95477 294019060 56285 157910930 128464 273696593 132964 383155032 12319 136302303 117229 87925623 127365 267872843 32981 341284372 109407 309137778 37914 240006604 31821 202633390 96528 363763324 38033 190477364 56438 7730308 102945 236339116 55035 341667785 67981 162912339 35369 181400397 103580 121632361 15827 32088941 90235 200510341 36448 370202000 39229 117711057 56090 211117673 110181 339828123 68919 134776601 81225 39917697 91443 66384386 54250 107817821 120144 335774787 115627 142130082 3265 36217077 24715 185095498 88816 281009102 66562 37880378 111916 57581932 77789 32690974 57259 109967103 129358 54153570 25462 22145350 75058 75414054 80907 102074163 45429 3145182 43963 54353481 97151 76616001 121548 187929958 131514 317925062 71426 82532183 98615 333829822 31280 129376436 90995 211346049 8668 200315747 105484 355779079 108500 177718105 131810 73538700 63864 116911082 125835 75159847 132124 138136253 8998 273872839 5306 176820829 102707 322796193 119822 381906066 83068 97303426 63387 200136675 37361 54186173 30350 337263720 26737 339565814 51237 83646849 30965 51079932 114866 38968946 25184 117292111 104520 245521737 34587 325626298 133080 379747874 34276 101787664 42577 51508318 20284 288281806 113349 65185837 53732 283616797 40703 68706613 65271 155092092 18892 295144363 41638 93163304 99362 361768826 51616 261222205 62357 307925481 94371 66104905 82554 237441183 45459 252830294 106818 173032661 31383 27868184 5752 202947883 71330 246116328 35281 276424857 67837 165559304 98281 380463167 93353 66259958 19172 49142615 113291 99542380 119334 237452139 49908 294269829 17971 347929391 6484 126060927 123820 215585437 111104 284240621 35820 150576733 53042 343403481 14876 282377050 30568 186945113 125775 190002038 89120 75847227 64029 133876301 55023 18918404 61087 262370643 105295 52868170 3569 53944841 8454 9970102 112388 376972129 113438 228468356 90288 160147694 48870 352652783 101213 334478485 45340 372098674 84908 360325576 81024 263571289 22259 292271434 36424 127291770 100686 372726459 55761 180919073 132194 103381766 119880 223760250 30776 280728097 129179 64032570 46096 71621702 78384 148536071 94772 369560158 91687 298492022 132288 264189680 38558 195267988 107572 338603299 36579 317428166 117420 199133818 26611 315875060 16918 383935525 90937 291539391 24888 313981798 68200 243841040 113636 38256199 37628 328865173 12469 210577546 38687 227200413 97639 28451301 56338 270407506 73338 172117243 44037 367244132 65321 344276360 37576 236988509 121947 57707738 75335 3502503 24328 364272880 101609 384256690 90440 44043498 118109 281324064 110337 236917019 120769 254268042 132764 361711252 125268 296017956 21937 373932498 95034 222076232 73954 312034036 91210 297655849 58961 349293143 991 229175651 125110 358939238 38542 345201219 8187 132930763 59663 89724749 103478 84781293 68842 25656983 49032 329380932 52312 99366660 55379 372072875 96260 320330579 105768 247332388 99707 192298330 80592 375714884 50101 101714368 9227 321869896 51268 287109870 79818 110645249 63875 371332235 103173 379726482 107540 355640704 19266 361233986 37236 85001136 101682 321027123 30601 187351393 125547 312903498 58627 287093401 80987 197955631 26224 63849612 4315 119672456 72669 84800582 28768 255496487 36294 132548508 7597 33032711 125745 230925929 32447 250371021 8052 140031226 67533 336735687 118365 305924925 128049 366798995 118508 116352006 49346 287030238 13335 4446377 115110 161611567 78859 255646078 97861 260104650 46923 327724424 45486 339148647 82077 28872123 7579 116517566 70101 287124179 45148 21819310 77739 227174141 8012 296159687 111099 160659 3094 237021015 78326 309900720 50749 363101291 123429 280099749 125713 210078053 24435 345250164 3882 234475620 54903 197146013 34709 249073074 52508 63616159 6602 11515824 114872 173970394 18936 114790850 10936 156234528 98270 5996537 98462 303424476 89962 291828002 41678 189522529 26003 279332856 25058 86094521 8733 222463736 80231 70692868 47807 117211042 59201 166677578 76415 14044249 28671 111216693 63273 344277221 79518 61989629 61464 264815554 75117 104511369 111485 231658485 85722 245923385 86673 303447737 124436 43302988 110359 294048442 124799 175825460 126026 265811444 126122 77290742 127056 283179834 2976 372692923 103113 269136312 100203 11383946 30674 12001696 72623 36518910 64444 120852285 37299 255054207 111230 345513286 53540 225510346 111682 369542471 83647 111221946 54165 49951148 49848 383999941 67162 69465284 33418 138653976 125766 169440185 70483 219765057 123006 42304241 125463 237205880 98002 322441779 58235 163737481 72415 377767799 50656 71847390 101586 212962303 112079 48548950 51653 135170881 46753 213229253 101652 106093006 31701 176346168 112470 69596089 106369 173639569 82073 190656191 70404 154247266 121193 171351708 83061 365523391 81967 221416658 87339 148613151 59045 212690508 28751 366960309 112232 301845487 5034 274445685 52199 46100328 27821 179777512 86427 248344743 126716 218218229 93349 118521969 19432 219701993 70404 324341922 102377 98951022 29706 372651853 86516 315708140 43375 317530671 55277 363111252 2180 343309429 66562 369577015 27073 375059968 60738 216180349 88617 51435433 87298 271618268 74345 311045382 34920 27252810 115518 207170124 42314 259361110 81510 2698667 125404 253567070 45441 163595428 72780 190240739 126021 45113406 98209 138458630 108532 129363804 69816 335075092 41681 172853773 122186 326471469 115712 290759098 104968 230003533 111584 324272185 49862 66005470 85259 364457668 74883 174890886 114505 180306196 78374 38467857 119526 308785349 128410 23455364 10242 73181104 67519 231613166 42224 6215585 23077 254252233 48921 305865933 95074 40991651 14000 321538701 82215 173492010 38704 28903866 39407 963216 79869 382239233 64381 261170559 130196 329423059 94712 115071826 6760 127247396 50756 259605519 25115 105472165 47520 283571733 127572 329017221 40387 98071980 15931 326521984 26634 371046394 35961 273735123 114937 105763206 115400 133834364 41087 141133053 101104 74478635 63452 20595316 79379 238301450 72974 248482406 118018 24927351 33927 109196106 4695 313611263 86440 288105955 94074 264086233 28202 128170292 106244 346648413 125256 84521984 125458 229855025 52556 215594631 27576 316203579 51758 211455654 121968 278549058 72082 110433354 89399 31482680 87453 61800597 19250 265842072 11830 276828948 129186 358403556 23963 346841288 61531 104913053 34382 14299173 31181 245844383 73540 380389010 39807 238288422 110389 2396552 48460 65922230 32508 310895079 104635 178055231 66800 289439488 96417 164774395 43367 340007053 38895 39333791 66698 246066294 36162 95703104 47602 366427639 18733 81025717 6754 150751482 118067 341117419 91665 200622492 102867 97033906 23765 215040160 119730 365745653 11967 97674943 61169 183219779 118353 40866364 43759 227339651 39927 370440749 58729 341678628 117367 152263614 24078 245769990 30177 289328790 27943 30588294 3465 274877893 127724 90196143 33718 338911649 42570 129680283 82080 224354913 124000 303486401 68995 185941451 10907 195200942 113565 194222008 116357 305988141 27345 240671971 64922 46986275 101386 113805982 98814 316772016 76873 178616233 66324 198161321 24850 248412127 123371 155584164 34145 331768764 132245 355515076 96599 112924046 66110 21674972 23740 58851591 97282 112540778 110003 293918009 93405 165709927 3339 360807014 132615 144504182 85126 317069143 132288 279938578 30690 27081993 53929 28357770 65807 2991054 79807 379268091 28383 374884131 18884 309623357 10531 48785763 19545 30886670 50514 223359031 53210 2747261 101075 115075182 60203 176781643 14356 236831549 99391 323073903 103296 109846001 14900 297694416 1702 316971568 9787 180343875 102041 192177878 22336 215365882 28743 153911400 57446 202144029 21763 73507703 6479 245019383 85180 291518223 10097 365825573 50564 255392489 19847 183877119 100993 184389850 32662 363647453 60199 66516014 118733 307994411 100953 354468974 13221 86830075 44598 260804598 91520 10703810 62949 20916229 106854 174715440 88275 139240023 101219 214028253 43107 101126073 67310 43270312 80224 85205189 2129 379222176 63354 183658642 120635 356498759 6620 257833687 8672 327263211 106212 364420980 72782 36957616 40020 123044933 106042 194906862 84415 339911404 128349 163322213 26447 323769615 49162 325324579 48532 9926341 70246 143746392 39170 298206886 69941 201639444 36025 80108031 105271 139071139 92973 316902446 105966 266079826 110595 172219457 117572 6120773 100034 137457306 51367 287344825 117912 277385348 125050 129720982 20035 36763498 112976 371694631 124911 141484703 18332 343979678 68584 276247962 124542 256237659 108993 233102819 58166 197620516 102663 218417077 77592 227780896 132810 189458223 267 71617881 62822 205996742 78447 118960358 76800 105723054 121670 94862304 25223 195641467 44897 4325589 108438 333570353 131421 292006791 60611 52469217 108473 113002231 122173 115762065 12083 301681553 70530 101183923 65152 205067457 5348 255891900 98649 29098263 105097 220835713 101511 334402175 47522 72932704 59901 318884596 18909 8115163 1264 316467678 61478 269547547 42940 290812567 125979 165867591 62947 86986117 70089 64943017 94504 335897814 38259 51889646 74988 21003914 60138 343925295 100224 188899520 58694 305761512 103889 292106524 90915 194907271 36853 150364892 43331 190010978 128120 227169186 22559 148536672 121876 322060967 23498 16669037 60783 371506092 72842 239355396 32622 285348206 70005 212582710 14219 171760083 83169 13398866 7677 360614969 44924 249249599 36505 97901579 68714 366156753 37073 90657145 14328 45630223 34856 69625298 53963 297482388 4658 270404224 65184 276080797 47728 353432613 74198 345770319 132984 119611645 64787 180553475 57469 73677904 127712 281481853 18363 24014742 120188 235445384 24413 264147999 50246 5211506 55296 259268083 90188 99181323 53268 52242534 127959 185213900 20709 328566328 9443 143211458 93793 355890582 1319 340894796 125038 172177190 32284 340848310 94229 128929737 89528 221574173 86914 216508225 17415 262532205 68630 272250914 28834 71105014 65347 184014083 46326 218644064 99628 86726380 96566 66652297 99068 195915311 118062 42688069 53884 90238460 78364 119589872 57302 296132093 5961 189931136 95628 298963503 128989 23692694 43520 199768211 131176 39918420 120550 362059992 51850 325352759 70801 129388570 70089 30827311 130181 209471886 25642 256959655 111892 33732454 61552 63412651 57505 350494849 93194 50407963 127506 39720417 9982 288857498 128586 258464070 125674 43446594 92154 84570113 63866 3183462 778 154118114 14401 126710319 25018 9070665 76562 230182158 43313 329394127 50085 42517269 35629 40447474 4051 245030717 556 236431625 116045 362174755 62703 153516836 81835 344287105 120644 330142322 109760 264135342 62976 9023521 913 142755510 114996 69576124 84580 232563718 121102 250737235 117835 307955868 38224 114123893 97377 164373130 54623 328800677 15725 184815265 60794 289282255 386 335151155 101777 89929447 81488 158834720 32445 317451653 85661 105326419 9652 336205591 94300 22994596 29020 72843504 91722 25005120 56504 353742575 113425 228283420 12789 124509853 94387 334488294 32584 70955401 119220 378422466 85302 90824838 33433 95293410 21748 195609910 19605 283774135 72952 201913105 18706 178539249 83610 165055894 57638 121555195 101854 79640314 126864 194784143 39044 92314176 2850 357873218 79759 121352547 92741 276046201 93408 242259773 1018 253257222 70818 62927676 119037 204047837 120003 106886188 16046 230302972 47642 235829539 116666 187872058 89579 13834459 39899 170788970 109306 62565285 87213 248212071 16277 141515807 15156 237569729 36876 217414842 26152 126362560 90476 345653776 45300 365819828 121811 209393294 80146 258940893 19894 126743535 18141 101870259 94656 360349673 19556 178599367 102532 27456568 80776 304062301 71386 111514630 31613 282567817 91411 147639735 81348 349402160 112714 319893506 125396 317996946 21963 258893496 118758 83847909 84275 68521518 59245 132587410 103813 258711621 16893 19167819 38476 340620361 121816 342370332 23032 220855527 77909 60128960 99467 277034094 722 20298973 130115 55592391 64875 66122153 18491 353343997 123944 169819542 45085 290366938 106319 276521826 121660 228321079 82763 131329107 119829 282667542 105801 159949902 23238 167969572 88349 309523227 115118 207203922 98408 179576434 78196 266132476 128695 18875050 132657 6369736 49642 214089111 79711 214249449 93709 101267258 48459 251384505 15232 356443952 47351 367627758 124403 258243784 123089 244598001 32161 268044956 54744 318912908 19949 290852075 17339 33360476 39563 223616363 122491 379016854 58244 295037123 90634 296265961 93371 28031359 81597 73468798 111429 54169708 44773 10522294 93133 92578843 38582 247742189 18062 146576096 20762 197033887 3515 12870822 84854 370633746 98031 245982943 73102 287950554 75197 77369572 21287 94717938 63280 179896712 127773 132839879 47621 36055763 46245 180368233 107737 240635766 14766 148832634 33134 126394718 53335 103267084 76600 98656445 104616 318680038 9899 381890664 65077 187592871 52674 310742771 95452 304780281 80621 228661284 47212 276296334 115813 43938863 88500 19090163 100270 296747354 40944 320191714 99854 372895636 31400 270178996 10507 52808677 63960 118445271 91687 71261278 2166 160576089 11000 207649800 78496 171306773 46040 283723789 92622 149880833 26981 297011990 112320 149298785 21024 218590130 4024 294304824 75406 340028481 29558 93130512 55596 329243938 47809 281651842 41026 43096886 18150 305762722 64868 113347508 93073 150597763 22067 100433507 113162 109216272 45429 3213365 131073 357111426 117445 211823277 129484 213839811 111183 153683787 114841 24689387 4575 214005600 17277 69790718 62274 220202267 28443 29452001 118871 344927347 4051 79190136 92733 283370178 76 301617374 91366 267320569 131896 333478807 50149 199432056 28261 232522408 129096 201579523 81996 132394612 46151 313192541 31935 25870673 130843 93557248 91614 314144792 129136 74457120 127691 85396200 8272 92280488 4259 74167052 79584 330935679 108354 343122558 85159 239552802 63695 145007546 22141 316373661 92195 118504482 19981 380708679 69310 229252327 46380 300622417 93558 94936891 95482 162229908 20448 283255135 106860 141853800 11498 267519221 13637 201357764 68609 163667818 89031 304724376 128075 310376385 17292 318682357 6700 306580323 36501 39055567 63565 198388811 47095 297923309 115523 7709992 93377 245575129 49794 311277716 93978 300077620 58380 6916204 101488 156111472 50559 10966614 5676 218840687 32513 244670985 81162 177731142 104748 108307583 124693 186580657 6109 347434994 88626 286700605 79348 104148859 129913 256060023 21403 303912293 133262 222628998 21535 174765263 70759 68185785 13117 358169040 118750 242504267 25727 360481404 41268 208071548 69983 48760096 46338 51670136 85965 338159238 70174 295297162 22683 366887276 74956 144414606 3247 189133672 25488 151787008 63697 146857340 44424 120841180 65180 14204844 67835 247731247 61758 82091794 68456 118033956 120523 171969182 96706 263042686 68474 8576264 21945 238046290 23475 148692848 124505 240838187 317 76700375 21819 137802556 3922 181110703 19627 5241703 127661 297714230 122900 80132899 112022 258078840 77975 281336173 4804 286734944 105211 301228112 33221 83349318 59587 48832901 70925 337407612 62340 163561475 114096 70588492 69547 311331351 121439 189596053 46349 85645759 18643 163624029 84145 355167110 15953 55803094 87063 330881006 76351 301673397 35227 22893060 98988 103121157 62131 16944400 39794 300701398 103360 17768113 49818 115869734 50437 32551315 81483 365746269 91567 45742083 35971 274351270 4509 129388900 63869 114829002 67942 142600952 6806 13774783 32542 39981256 133169 150266498 131818 308234276 67066 88178304 104228 179167577 6023 366789983 79634 73367395 51001 361469191 27940 380282214 26255 78592331 123171 335780835 2831 286889676 119822 50657726 87259 289172478 76705 177591615 84912 282883346 96643 348817850 38458 305617773 94860 351973112 73572 103360342 55317 294857590 3609 156024676 105735 148959084 105650 45969478 32669 169835341 27388 145342203 49923 48266141 23110 100866616 15519 197006188 52674 55836263 14926 120454720 78144 274970171 118906 313724185 10098 8483703 115890 91092445 109296 157802682 86410 362753804 28521 313374005 95475 67954735 86869 343228489 48460 177237237 110740 311460216 9634 99957313 64381 331603902 59699 186680415 42067 352271677 42206 134526816 61817 259376943 112494 117467191 35340 100292834 93531 32432256 52964 332018930 99622 132786969 37573 254861815 6335 25268264 132510 195358 23272 307191911 17123 94898618 26469 11644304 21548 10559226 96214 228396706 88678 89774810 107526 56243372 69215 141217561 14496 83069530 126980 188028685 63040 91340603 62131 111170577 47650 132284858 82370 215265579 25712 253899743 117641 148844721 61028 250169958 101050 317491921 111405 278953587 111337 324146200 25908 95998782 96729 355465578 56212 313298118 121589 159904877 50467 372044448 2728 173137018 67264 284205027 3674 160096290 4216 251186436 1983 190178850 103749 358690968 120008 279227104 80643 300813039 71831 18830925 7788 315192830 33251 323984516 43411 125129202 115887 219015646 74546 198978055 34655 245183896 119988 274233356 64645 231094326 21468 337850879 129439 90124319 91589 283702914 53682 77665521 127037 260719947 25414 258872336 80806 220445103 132086 174560399 68180 316529596 9527 98961181 117727 157527305 13163 124300696 91932 115757375 47076 58988305 55432 311323516 1955 11201031 7594 111097175 63272 245988514 73556 304341046 71402 42709167 126362 99757963 14351 120789399 13954 243471830 48779 152174477 25423 258763622 27406 45843465 107459 38642443 129436 48982591 81708 300414635 90678 89477755 67503 308965771 106503 163894501 61060 315369650 125801 83026418 100228 340176844 3346 294934958 50383 111667592 17211 305407929 75864 47182761 88440 263717412 94596 177132029 93276 42151748 72924 361681280 41693 293823641 132792 109440939 117868 331026834 80067 137587619 106818 304008265 12253 39822600 82664 366832849 60102 359951341 117888 19826253 16072 230541636 54701 143174345 72971 166398788 95395 46982174 21418 381643541 39993 26859842 3344 14012137 68542 67289604 86262 375641281 87545 254383789 126946 242182447 75672 128416395 85844 141234526 121648 309283270 128047 67677920 120659 130512093 27004 301496954 80002 329950703 87154 92670538 74762 283507486 97192 112856588 123219 30623695 98928 334618315 87128 1586081 2346 17750959 17578 373618711 88534 27787127 62542 180169095 111634 114957983 81476 372955241 106379 45246214 81248 141309806 43327 372485789 38473 59780029 63582 364998683 103593 356243720 2794 305510189 81761 352692330 8776 101612009 110535 378757825 76879 288105084 97479 212189358 38716 321753993 21894 304676502 81916 316571429 90520 11945519 69193 243222425 4588 140760710 24418 368678604 66740 15200694 27168 129225230 60139 156420473 16624 43275808 105785 346605859 24854 36906836 125006 318287172 126447 49844016 121189 150753967 8278 76862710 85485 223542185 84550 368560261 30 311429301 5448 149184581 128670 345441566 30109 250846272 124228 64846568 81624 299503366 93315 12180063 39493 242414565 129871 100837216 121874 361598283 91939 313453284 70125 159976082 73270 209009707 72140 287560504 76177 19627599 117014 342086082 1172 349174076 63989 194128569 57654 136732425 36008 69673641 104148 44629979 73309 162257652 20472 129982313 80274 149489075 17359 210129368 2022 246832716 113563 133333992 29593 279410470 23254 161216103 45514 3183390 125946 316576106 72659 157030085 127300 283345671 99367 229920038 118503 117406359 44040 220677072 126764 97140603 101623 295592437 20271 160395861 78196 253804780 64067 369524039 123343 251061573 48143 25355347 20487 293684717 11114 9396537 65676 176310504 20345 148991010 82702 45046380 126146 50473278 95789 262407416 92841 298571356 32931 256426423 53510 265952076 119308 13187970 47263 272850217 75593 227218353 59085 280665323 28462 59940140 84335 281755645 123825 103460696 116024 32706620 57973 161811624 39568 156814814 29963 186245805 116700 175923880 46547 239548076 78479 261666927 129506 162921676 15661 170303887 91977 212685981 55540 242464081 14904 141485138 128541 161749534 115719 221190936 37270 4397976 72788 256633739 4269 301324823 73288 362877889 75909 167703195 58725 290508109 35529 347205012 28534 99147207 42464 254808701 3799 123556955 42070 26791639 38533 129665399 66951 64386584 44600 261605539 20005 242346212 126597 302806840 68122 310920013 60378 259615697 103920 102253194 69117 132386813 131460 251068318 3438 236383255 94672 340402533 66751 313341817 122308 314671797 58425 191234424 132474 94924416 104658 126296402 26554 327731691 120102 15460618 50078 36111358 34523 116801112 32027 293972414 123334 68604920 76394 28767978 123444 124423665 131826 25758316 68819 184383242 128999 128555410 99089 49402738 29133 258845501 101279 9400236 57093 350701085 20375 214758769 37990 261247742 59775 340238693 61593 280860322 132831 107116166 68687 109379181 1588 218434528 122037 329947022 100465 132651722 123820 38764113 64666 108260363 114925 337364524 95137 207113953 68996 115517965 4478 26571521 132825 108117719 77409 138023238 97503 298979676 119173 363165245 102489 279278148 74877 42557405 39785 285418205 129695 226546168 124294 69624209 101522 64489310 23668 379327011 49032 202901616 78425 240143371 106534 231620845 63650 157707276 69497 161822953 76912 92433729 102897 48408230 25638 11571894 48608 80544231 20345 349432494 44585 308918655 21450 153591297 64771 99012635 43690 284157161 82312 262233349 27162 156095787 16931 157628449 96305 333533432 83221 382242998 107173 283087826 37938 284830762 113148 210788568 63030 138065136 6590 309937528 24353 112811649 39823 365042518 220 43004558 41496 287601161 83186 37293077 15344 248812413 25794 187286860 26163 78835240 9750 375972965 6833 65896652 123018 27951091 24338 179612435 109101 331076078 23410 145736763 1235 5565353 99127 371523494 121680 174354267 43418 202143513 11653 142963169 94446 202218424 66293 30139944 117968 65162566 132982 252489758 71549 29272345 61888 95310685 114706 227944269 59848 266676873 105204 238984873 60442 366073071 25303 284060098 123272 21119898 98988 369565516 14918 315758210 37857 70253017 120212 193273125 44281 345868113 127029 187154867 45148 36389368 36871 53721543 108460 156048656 52893 218203198 27499 254783322 25003 364623446 46597 205334126 129834 125139289 106543 259320153 63998 133969512 61316 233496574 38520 53857508 79824 352784784 27945 44823968 4445 179433815 71411 217383150 21918 17632050 95010 215068974 50614 337931577 21250 287956768 116674 177283974 122143 292015159 96681 256410388 127712 269876365 76685 151029955 101458 7977714 9770 249238982 17345 362929715 45637 44190864 4369 43588940 25511 292199755 54228 356589970 108934 181585095 101940 173481298 73624 13869113 131760 100244794 16428 362113584 37476 208696145 100452 383899630 100795 271229543 62898 90690950 70847 146223908 111599 356530716 81218 320541649 38804 379052905 128184 116284679 118691 17381302 19426 375169562 86560 304378776 81326 266683618 37603 89656460 94993 4736297 64783 69104171 111471 152072898 69729 116510269 118687 220901493 51140 250015032 85935 216811410 70051 87761808 88079 65571897 98921 245597844 88905 221283868 56273 219186528 3139 33193512 46889 57603879 92417 222220400 12451 233905104 130121 7463299 102409 373266031 68970 68462658 13271 215926833 91024 171318725 26063 206542052 58476 287195089 127529 253100472 82687 262651445 66020 213821469 37678 342373860 35859 349925721 86543 199711473 124095 46787877 21774 71412653 125993 120164752 36373 203451931 94013 259278915 71500 91265196 30621 101871742 51687 133839603 24103 211616646 45739 380393381 100615 178269425 24197 194877011 76307 29626458 72217 233258957 53901 369570313 47693 123616745 59453 158182493 30425 39847348 106981 178123686 33643 166446614 12801 37752056 118606 362110253 54774 73852388 114815 377868094 25931 183364788 50291 161748835 122084 174194284 43180 307510916 5855 184096642 114768 266124509 81626 152319795 102652 67181931 65486 44549679 97669 42054881 132389 349290978 64265 232948150 28621 113329901 75640 39384399 127444 332199407 77903 123297472 2010 91169093 41009 188725278 12111 192728027 77406 371851322 129307 93896757 65861 89754632 65324 374854204 64522 285718667 42622 249269608 74126 39150272 53066 125186713 9935 41738373 23927 123478389 94793 373842177 58369 74656447 76078 273709926 31921 341383746 93545 342155203 112543 238254709 5145 89337578 35208 173774394 73764 62562975 44976 306608131 105673 242990825 7680 182078961 83161 16774464 29835 343539753 18094 223883813 46889 134113840 78643 226221488 54653 261165905 64697 311726389 117041 349706252 109465 286026147 38704 311473091 15139 30526272 26379 171498872 83860 253995325 121828 202730966 133062 101559283 58238 117888897 64199 52242243 128453 121963957 96468 176740107 45296 347662717 38286 303497206 70847 273593211 36769 325115055 63362 80755418 108897 219361257 36189 275787693 24880 65592030 37505 350873058 15453 14967580 37263 8397603 127779 157451730 13421 30261047 24290 85126724 121719 5160986 38354 72879934 101120 139226117 111916 81609949 90 34820179 18236 337091164 2299 273727141 42793 345925438 22635 345226487 115719 22679351 87311 232253179 23738 229653036 56697 216194811 69340 210693270 27190 8872567 16881 371670911 11978 348753590 6631 272985475 41947 177645285 18772 135500583 31527 218714482 116583 261792459 126751 175381599 113489 41357291 3982 168483147 126222 167309041 62921 30126997 83916 188912505 106712 204778946 126309 5864766 102672 74215003 51223 137798395 14475 267851720 56347 10633214 52197 213127131 101630 178895798 20624 383860383 27078 146833009 68 350892721 56870 350207443 16838 31143206 75860 294683348 58624 150176159 46990 305703328 52655 34476144 62052 364617214 20958 139248289 47037 117655958 86014 39399750 58450 248356023 26321 372518122 63970 257909338 4990 50771785 71614 154447682 2885 309579284 4804 84535670 60569 353092354 112659 381125779 37461 69609303 95704 241043656 48980 172932706 52722 62051079 12615 196155162 91973 294871407 102529 54958889 99089 345351812 104620 256976407 31257 130495739 96779 237315920 97925 372956175 64386 45908328 19445 338971453 123111 333332628 88579 381095178 38355 56727745 107739 110155893 51887 32376069 128717 194580772 77088 22257283 60636 265709765 123860 57289216 120952 277914336 75402 239361501 102538 212776673 129045 62530720 65328 95607554 109211 79344507 124296 237418164 42806 46555000 56026 198429713 120995 339862354 76539 326727257 53858 82657003 121388 130601690 12610 34182999 66931 42390138 47305 168642676 30234 95126046 36744 332418511 123468 247267366 8907 54551262 68926 54148995 38386 321531755 50756 270074789 5640 183906525 30427 349407847 34041 55819266 45211 7052732 35068 348878172 50395 6934541 43464 184522752 3004 236284694 97430 77938 128421 131850122 60616 49566281 92490 249524737 42987 32400183 109077 20746396 84113 363114814 85975 221053881 82554 92996611 66330 36437152 116118 132463279 75495 112445063 3467 29438119 61292 212666268 118384 322281192 81457 58156046 69587 337697888 101524 275130999 85867 133942828 27308 87702770 94879 302264433 17628 53670055 48297 259741829 115421 134067259 78216 90347228 20501 212421004 10841 29263353 88868 79420735 130264 203061881 71409 239802655 12640 321708046 101362 381856825 126533 34154223 6810 67518970 130062 315421865 64239 44679678 128365 141808162 129918 15324489 33683 30602194 9085 153874610 35219 108475316 14580 315372990 67528 237096938 103322 161204694 124099 52094060 7157 175269663 36100 198322271 16689 58122353 82505 121368107 81965 109458413 85916 79846643 2985 145528880 112572 121980531 118243 239215590 76402 267007427 15249 73397491 83380 212609114 19280 296023344 123311 154562823 43309 275681754 71125 290801766 125241 135500575 97928 232201373 51206 95038030 115677 367500543 116583 143237261 25295 344746260 36698 57529612 97636 174807245 81938 85120012 21874 48816025 98269 320217736 69808 251640798 10871 204905894 94004 48433638 15494 370386706 90396 243848660 84022 277563112 122118 62579401 94958 296972878 128385 55153718 30755 252955815 83343 232644359 578 298788469 56649 206950736 41197 309124635 85654 286630334 14051 248085563 29709 265456377 5519 339351897 86000 218207621 68428 306029796 53472 207748761 60922 356194673 11263 58581910 85379 307829842 28920 374712319 35365 366377241 28324 9157400 20267 219975735 59315 269266001 48810 256604937 131341 215866708 103980 189261637 63348 225010277 118776 351485325 79455 177405649 53532 4025432 131845 266445503 55593 5795996 81455 12945544 72093 210126026 79944 302674735 9021 11552454 19583 191883189 34094 52434095 108704 345609375 86885 75477609 112112 252508300 111681 36580256 22247 326030330 24249 1355618 115801 372320424 44147 145364839 71428 5265932 129721 184525986 49624 108589076 71112 44875300 48711 163662369 116314 379104133 48919 102009354 62227 46500696 74603 157609035 15879 130294659 84296 29114512 91264 46615385 44749 83118162 12603 382238979 76613 249506271 82215 249708816 223 214933023 45663 215682212 415 256225383 6849 214503164 12756 69187204 8321 382658812 59563 362563416 93974 34065176 23993 278136164 5116 177351332 47522 123465680 74490 320572558 57329 153544251 121521 202419490 94042 188850301 119071 251644851 34151 148574776 23071 46477111 7498 22615911 36780 379848530 18331 288773076 82744 145498866 11416 383785886 25076 243159826 96759 353745511 110090 269690835 21513 177789068 7089 286704214 60823 170537165 23165 346987559 112388 329176811 120407 369038988 129221 265616665 23310 339186854 129973 358235044 8409 220521200 63339 68271094 30337 338662044 31796 268820245 111911 106423955 116091 23568946 125142 134526446 104300 55412462 55910 339440011 47408 6554963 128419 127520857 100351 231265872 68775 154980887 127262 8228483 24802 375008042 24748 106835704 116555 1218996 109272 289476476 27330 175425430 70436 161053506 53955 76630393 55043 257728790 46019 86846499 115446 228908587 2504 304322558 8947 240398736 106998 303778341 40566 32533366 3001 229546663 79845 301517483 94910 5623176 2502 224810311 12295 208956660 109136 201401491 72067 262680823 26319 347688704 125960 338655656 88644 119118434 50515 319466251 47243 287956945 33832 133108914 102819 333008988 30570 340526719 25234 108164228 56339 208982419 72994 196961653 110164 263914602 50503 229533177 92893 336930608 126847 85784734 127607 224378712 67407 94395151 129780 225818465 19048 118870972 37505 78457751 119042 134398286 98043 146251464 72416 380914029 27354 156969778 81070 90468088 31790 115884618 128368 213963509 88103 156909887 71585 362888702 61920 35458121 34391 209174828 5235 108877485 43048 246640236 122097 78187851 24823 222220356 131505 41675675 69955 211217423 72854 4413938 21029 15271362 39850 83490333 45459 355621660 116109 262195559 86690 3202646 40343 74573636 92449 92372969 90746 100213617 67228 124859484 30686 263698475 70870 197744892 116910 298581457 63637 67517655 100125 370700744 50113 283550252 17724 145950753 66568 317788822 73093 188317157 14404 326986551 18477 56032427 84104 302550853 32266 60647794 106289 263369731 1469 129297200 122897 223334713 5466 44015037 121031 81553415 126341 284794801 79475 331783014 127155 224054070 98505 306716177 70472 136284027 65393 296186871 101044 194067978 40961 139852331 65360 348380080 111982 267058552 118645 271341402 130363 345668690 99275 280443966 23300 55023319 48067 58250931 120469 176159155 14662 28388003 27103 317574163 6110 288626519 47926 317647411 26830 224803145 116596 130188417 54676 221382880 3452 29734900 73748 258640536 117352 176007707 107462 141564056 89467 374427301 128789 357883674 126868 302130863 69755 124695118 93256 195535625 82933 281064216 79642 56708666 57904 13999283 26567 1444620 114044 229949887 110746 288822432 16682 7791443 4326 286085222 75027 116401371 123370 135210269 83988 197287629 85404 319617527 55715 63818283 55176 97950387 86221 380394207 18987 106506607 76086 48382559 21586 108683908 102961 8189564 109908 111919226 39932 39888186 38704 260737760 23680 49302006 17351 312804307 121178 162503278 132920 335915351 113695 214610623 76606 240651919 51102 54912585 79521 299670910 76555 321589856 28880 108393057 123744 148647271 53570 159119660 1051 214094281 64066 150161928 110953 250971999 43485 75466525 54853 208589821 75061 299398022 85173 288687564 86022 269307119 38767 356529663 119266 73893013 43150 50664838 99795 30914030 63396 120969586 89722 264349118 79805 379438894 52406 14727508 48950 52262028 23969 377371124 32535 333177807 130100 208735643 51492 45103593 131947 72970113 20515 125306845 56411 379583525 110265 157205294 72550 377144166 39265 381204101 106397 137992214 72805 269385465 86963 60284612 80147 12314528 39906 221222773 41539 308738983 81998 218948925 48203 74719739 68892 335667712 21787 93318514 40024 260776842 98830 165913573 108337 227802358 82162 239464237 54225 231589343 64147 161884173 94593 107932886 9326 289477384 96737 17504081 92012 1912966 45775 284083228 61711 177536442 117724 252294172 122550 333436966 5762 263554117 68942 80678662 20155 261518133 89060 235113295 65492 153685454 28200 210335184 17304 62478874 54368 384548970 80695 194438379 40123 222920132 86857 268593766 99272 47779665 2508 331313866 85852 348138333 79222 366540932 82611 86342947 131226 101372458 104677 242302260 2917 95103264 86516 272318050 744 14617367 101235 237976290 54822 210748120 27143 271817573 59737 340528295 44419 347168959 25246 82382238 113480 295514157 13919 69865496 123225 24334154 22683 278707953 18274 198733585 57696 3452990 30442 50683172 54178 343130748 18951 254672842 30911 132478046 92706 197629709 31194 325495562 95846 5228574 131788 4331089 60765 95415260 56838 184922721 32224 141016441 116563 71533141 100965 1767545 8018 166555805 129755 29069337 2672 253004287 33293 280147994 96063 349655763 77729 32330579 129675 253573114 11682 62969642 47464 40753206 127014 327970450 52436 383703543 39625 165048604 59653 254032914 101558 218447850 72746 89385439 123550 301459107 53203 61625446 39507 208859747 83814 263731034 119007 109226342 79155 171295989 106355 319291427 21707 112110963 122694 317864375 65980 42251591 31190 163051221 56695 42625525 104683 45155498 120286 155619800 4830 1798004 80662 196616637 29581 172050956 54513 23102703 124065 254500166 107403 272533573 102566 117293299 32378 210663164 89121 47087283 59563 263486478 3620 293195888 80352 279378244 76034 160030260 17276 156907870 116360 68644638 49805 327989546 115505 319324270 91312 81686506 63734 279574246 98492 211122618 71441 318366659 81804 258241223 82010 364230996 5171 24960448 18407 259920622 31854 157673166 68875 33181559 48877 50768510 29316 316394809 21124 353157133 110271 318926084 322 132507629 82755 368907832 19044 153124362 73709 31439667 105153 279595923 6374 322391210 61174 177443426 63761 271044043 75457 369201164 95296 199534635 96578 76245216 25330 35098949 66683 216046252 116789 120039766 119054 55153617 55039 245405547 51214 353261557 4902 194928936 120211 319707425 35902 191178591 73279 87903081 128825 184123960 31823 117210049 118842 191089484 96537 135838204 96558 374468737 17886 306103631 75030 247804136 83849 68550364 59277 130761188 20692 149401172 22231 65993726 94363 290979415 25705 353328 39703 35743052 62527 66686857 106052 357333930 82800 247748285 74855 49438016 128465 54708023 78795 270362766 71027 138867067 109271 188614348 63237 264641607 18599 331362147 67061 294336134 119018 383884274 48136 290843686 40329 342345732 61462 219532239 82088 373227136 65484 92424243 3644 160153788 126581 231246202 19871 323601830 119263 54730288 48596 248240353 124165 266688006 68617 118940512 88242 121865912 84657 164906797 42585 278203470 19209 144715358 70877 243659170 25531 259489755 32880 47145590 47325 90655829 59728 268147460 76007 99296101 95398 51893101 102238 39974325 41730 17439268 23894 364343689 596 291195461 119032 63213368 54549 249303118 5980 237282937 101776 293245505 11514 172634927 14471 309587682 73130 141822603 97561 58748084 129579 344299763 79323 347604431 5481 325144641 73981 362994729 124164 336864442 23732 82585940 32401 184836188 9118 189634637 132647 108686811 5422 195662384 113636 384674798 122816 271606066 54798 56864354 2875 178378101 129520 95164694 27960 351950614 11319 315694457 109844 365327123 5701 75531721 57434 40504438 129387 70821005 79736 117334020 46766 36633016 119501 217887866 75684 162843995 118161 216135056 99364 78833883 125464 125240605 84349 36634174 67455 35444984 68063 204937911 33544 123795252 108505 99892226 35889 129489099 110132 138411371 100514 156149423 42476 355511890 57794 193874832 16893 283534111 69451 163675683 104658 266134039 19865 267786693 20253 301800839 33194 87992251 107963 105708746 4971 9856867 93636 282158627 132280 41977325 101264 364815829 113413 177788019 74991 193249947 76836 352229239 108331 94610701 21869 61702434 123533 113214268 69184 338621592 51852 43292994 103489 326037191 10748 140509512 78541 338356908 67355 344961091 46698 30961246 128566 227626458 99681 278202034 67642 134409192 33167 320380375 123594 128046504 108377 382777782 21188 69120042 61018 90954637 59172 53416401 93116 162921405 8942 23774020 128684 326373672 52682 28449415 16558 42490110 29363 211174368 68881 75402296 53798 254416567 77316 130851703 111600 201242477 119026 54864816 124358 185365380 114075 324211337 40293 305310119 93530 7331202 49829 97714108 22277 272892681 127717 122189817 22802 218328115 23774 88790318 18983 269674261 83806 6713394 58799 141770024 104552 6744318 123755 101870459 113533 34224719 65562 68688186 59736 133300889 86132 19364735 109146 215140313 119364 205220110 97285 21936581 44729 43369972 83778 313984965 17591 277298063 122308 42127868 89636 357399713 41319 165356047 2470 29698874 45169 262778689 87652 290972923 47952 138135572 36692 140438741 99995 65907562 75297 308016905 108347 152133415 41513 40624111 77402 263426676 117319 165250314 63477 196963445 114554 300660016 81648 366535314 9967 251474908 9727 45923765 23425 286227368 11917 311090556 95827 226584061 41860 16473467 115937 110371291 44278 143790461 14291 234315450 125044 294942451 106208 235303404 51822 25471782 85044 137547650 31546 309049508 51717 193645710 5086 242995833 61738 63849016 112204 132777595 15514 14732428 91520 197817060 19954 351575372 4673 25003153 120303 342352766 84946 384534186 104851 66854217 11121 50006851 112695 302537918 42633 267045857 63888 375812371 21963 347951176 110508 130235468 16063 82406198 21204 251189426 5755 97860756 95396 381585260 44067 306353263 29757 323902838 53472 297959069 91996 296217317 18584 212147624 3689 46369583 69505 236291869 126435 278497941 106070 239095809 42436 349172939 20573 326541556 26559 226278518 128302 89979087 19572 27545630 74463 375411455 91731 176565456 107920 153933826 3242 54920999 85947 206588644 123442 29615195 19638 204919307 32852 164680033 98300 228925615 69707 156511645 11708 117446738 116972 283309574 46544 227795014 19570 213596475 39633 173950721 83680 37898559 38593 105582196 14341 343612400 6396 158534000 24099 25165484 117027 248849135 19636 351445907 95574 78909287 20251 346074488 110311 190294397 83204 208161077 84704 281211004 129008 151559696 86017 287114688 39374 100477334 1655 195706186 19 130956631 29466 247408025 129507 264348058 14694 327709400 79627 187243490 55264 3922353 117806 290866311 74421 113898390 69476 276303792 9146 109267179 33176 63489293 95008 233760502 44384 373631382 77211 324333627 118180 41659475 55487 233525891 79147 121865531 90910 142898169 68027 731055 43473 34682870 113846 151326196 9858 59627295 124001 43031509 34351 98731548 5787 155238442 37218 165438326 76417 98253491 59263 1342448 110903 4398347 3369 26687726 45864 367544041 96501 305892454 17956 121264369 39707 76819194 84640 26499188 128842 215124986 96653 177317090 65175 145927412 81956 92743340 20804 98954082 117672 200532240 132686 285034717 51485 342353245 114284 326853636 78849 121361730 11940 349548945 20731 80770712 88031 7601649 49711 58634859 66632 199503382 130401 16644286 3573 332532793 132106 308660817 75979 253785283 70972 5485809 41720 52584936 44912 46497163 63128 85919076 79412 168906 95934 280788109 130032 233874034 57696 296654996 42406 143273805 76068 180124148 31404 137941917 5039 166030856 46865 262915359 54461 212470368 73472 241683270 111299 199878477 45441 354565148 35629 181157154 47090 207530615 36467 184637315 35390 176519395 58893 298029063 86728 58953446 102130 136170812 19782 195854784 35110 26299468 123577 286715367 132857 150775420 88833 163331386 75461 311699059 102576 288117893 65774 378229000 31615 340467794 113632 275751635 4792 87531191 4189 84949378 107637 256777983 18672 353282645 114479 57917888 80487 80940635 1112 233848607 107051 362258730 42542 87294476 112112 66431419 99298 348723222 152 150326913 33666 188664644 41214 280749171 111198 2576037 11106 199300879 75653 192145188 17795 279985587 102779 56165810 105921 50883642 13784 223156148 42196 283414241 131130 85015144 4980 164925969 73214 44459373 43921 382009346 110898 369555615 46711 16076201 124580 151758832 126537 255622616 104872 104758781 93304 223199026 15786 257480271 75995 89412400 131686 93110161 111450 313780407 59259 299676109 60062 129801745 104716 207947600 10340 133083959 121751 239421614 18651 33364623 90293 284510554 17201 223908448 22651 271005122 24407 305308863 98340 31752098 7939 85406077 70475 230322481 70863 375054074 129157 270830185 41579 182660745 29133 319926290 59321 149625006 32697 46592499 62826 328284655 72560 345224044 18297 153440287 20004 262999565 39662 357423035 50934 56290224 14417 233593027 27975 338778122 105689 190513620 28911 183172072 33795 30061181 114286 70218396 91660 152936712 130598 373049368 26376 167955645 109690 199306096 42968 311556404 63498 311498427 108294 10327640 110374 347896429 59789 331508711 10835 184302007 86884 238627591 65218 7885496 132358 100660107 116442 314099419 22448 330349030 57101 243579220 14158 43569793 45437 283183560 2477 303069716 10140 38898703 121149 86990566 61947 333112395 61020 128608861 113806 306808105 24327 233696818 37602 333103830 97866 296548654 106905 352056084 42442 204460680 65934 129202018 115811 85439889 113661 29560206 65559 159962624 9731 122295799 123569 48930711 13742 214661815 58575 294959306 97447 109139251 43063 283530927 38096 8218061 34730 273843651 51367 277108011 127456 232432812 110614 142019565 3302 200778962 10265 198041898 102809 216899627 30353 235712282 52844 183914013 48330 267173412 95546 337813890 48737 241550707 15519 263945017 14933 43533052 21880 160893943 57126 28916632 121198 123280109 113486 248311690 108145 53414859 110978 272549182 48963 152050639 411 119395333 17911 300540744 11121 322869230 63988 24019671 105331 346542568 5801 264896110 99823 61169686 127290 246060404 80135 116855814 90142 165899533 127824 106799105 90821 75265962 33562 294431888 29819 307612336 119607 21152908 104130 210683959 36048 217006910 116279 45087689 40989 129087809 47495 233434942 123574 65026906 18314 94830506 102130 350746066 126756 230607938 50391 255788711 34754 179105090 119167 171200485 98596 65893456 12286 322671262 57828 143302614 16866 77014784 17222 289575897 44143 298352042 128456 173218538 63306 42134137 13092 49652588 59334 149962464 71965 187408602 48399 24401568 96766 327151715 9877 198112333 1550 340442648 105690 370953572 85305 349306536 105854 274724281 79277 167455399 126858 220305244 41136 354133565 3189 65097782 114925 129232152 63249 225523122 112463 371339225 4492 88736889 96700 75269658 123847 331863226 17883 334306546 106114 45370066 73406 256592352 22582 29615004 119173 19637873 57133 375899613 48608 317563131 99243 75551143 75325 25871407 104236 50383635 86285 210147837 97257 20571197 115496 313880311 49886 341109601 14461 341828163 104933 353619895 47824 349643084 74761 6709805 113796 254872157 48536 335519318 85236 38698454 19165 163161741 16918 144504601 11611 230392621 58830 240628103 36548 285591368 22960 318588722 126826 357421794 62245 269896721 51197 116464932 59489 157743190 23429 229550496 43966 257919527 36025 324706361 108846 59893870 46548 248874391 32512 336735261 28807 198233584 85717 81240320 21090 226839437 50955 99940564 80734 158008602 44400 196369898 105065 205687037 34204 221008357 50343 160230799 124425 105944453 118503 276739358 78970 281302380 123129 332490334 28701 156702600 78359 48065324 116226 10868272 25887 147953167 88942 281964134 80482 383361024 56362 64043572 1379 382545095 121223 89978561 50543 314530547 57055 262731547 100499 360393216 39135 289256944 31903 56883820 120855 380540390 102123 13369145 48582 13481386 8060 361915936 16194 49384294 37214 181508009 42745 291514982 22527 327318635 121443 28881729 104209 325754667 92053 31516636 28202 185599410 84925 284492406 46313 167025041 129563 324804255 25233 139522790 92742 304164469 127353 310282418 7785 161420473 87522 25323729 90970 244366642 118074 171868396 41689 352617069 1588 39873067 50715 151884535 21692 335794971 48030 242993934 124838 279391723 56810 319060514 50339 220531969 69589 24640211 95350 19452033 74454 184759408 35928 37046207 15532 292576182 26165 348359777 63387 243749339 23589 50964476 102414 40744284 121650 1855770 83239 91796660 38716 125855853 82546 294160503 58827 38893814 128874 264955830 26559 224297954 23918 322718499 46701 379282232 124621 261485442 46233 281752494 100717 328368800 109638 192279979 129157 51727720 7371 62827687 58306 378098040 101961 187400247 49433 345208065 126356 169739036 84713 107308771 33040 238998149 8897 319544031 29553 353055749 4520 206708254 34784 100361194 12207 201475415 110564 135168757 79991 277362522 91090 214660310 92293 189816915 52275 103220120 98336 247049660 108210 119261262 129164 191415483 101104 38455507 65102 137750606 39184 21827287 33751 195958038 98872 179669329 87626 116274674 125999 238954054 132318 253055152 93489 306596458 57162 96164081 28271 245177365 95240 73199723 93405 373533549 75872 200036706 82096 307830773 88699 373340292 68975 212077645 111491 37387116 51596 152461657 108421 167476410 20528 79880977 21636 289212503 120683 211573281 58953 276001102 46417 71420297 77275 119615025 126200 4914305 7187 216015566 54358 226054975 35536 121068391 126064 328520514 35295 112110258 44840 103319947 8511 37579161 95647 181179840 8976 347118431 102961 372385677 89848 143026549 47180 186163606 20336 33789814 66435 201143808 82580 271611277 50224 103491206 113155 12801001 74383 52730517 18159 332526172 67523 220304609 123079 58366581 129499 150965008 840 281189145 126824 359904137 61333 246951586 16033 65424276 133157 164680101 72506 26718761 50375 293657589 131897 185170377 23475 109054883 56303 153987076 23539 364559206 123985 67198949 260 227169821 104825 380730457 52876 329228853 115890 278261143 93601 299915618 53945 149650912 25955 20552985 122844 106587619 132368 55908424 77562 329506259 133087 65677033 118136 384663277 120544 248626520 41695 313326292 37957 23710169 17925 275103192 70983 304371016 79039 236937134 18961 307992775 129834 137787169 1571 30424450 18920 181571585 123543 205134390 29529 119058257 62688 222672764 33485 171684849 113790 248526083 15596 211254580 62111 368044307 86965 309069067 88894 60297913 93206 239257280 102396 78211038 79800 307772871 11616 339579287 54378 218865689 97875 256291953 33518 177993738 71756 20154420 53239 140536014 32640 84136981 68764 266159124 128437 265187810 84584 359891753 90300 260286173 9296 145713910 90371 112926229 73147 159843236 34202 140179664 75256 225046739 116260 13423383 31008 82387922 25388 225057761 64563 346357450 113657 173719093 126216 359809090 24682 341426338 128508 300829629 132982 21617618 105398 299358039 61733 365523413 106197 59531387 5461 60555171 104600 149356353 924 289087216 59066 278998208 85489 138041380 90378 4009356 48137 121251166 2550 368771825 63312 60995675 123539 69119931 39344 275436548 111571 262475876 273 13632208 81931 21675702 114206 190377185 38647 214886663 87140 53281252 82476 94767091 132407 85577786 55572 38846342 41632 376189860 34889 261116632 16301 91005728 132241 100593033 61986 287119980 52778 50853273 272 333418387 110748 317435782 57320 107368847 34283 226799975 36349 118996730 22051 199304713 88811 208508359 60513 59268357 54526 161764545 79162 260313012 113047 16496595 48722 77001787 113175 380998827 28103 344940235 3825 308253996 106208 27919295 131497 15692905 120196 80122119 75388 134465517 76045 47352465 102073 297329120 99750 259465727 81132 278401933 93870 186820875 92656 133182736 121988 197152089 49582 137502627 85490 79630730 18540 255307691 79664 170699992 82046 182807244 131142 289522 118265 122339838 10820 80624048 7354 262939973 92107 357389075 43320 11021634 9017 280875780 17173 231623483 83979 369930908 14687 342326767 76217 48331974 36059 112013042 82755 186294797 97488 271985869 107083 202202956 94887 154298390 45933 108238342 44058 237219323 21975 361623311 131432 154566860 117221 236899785 132159 253300232 74592 133281022 24990 21281467 98051 84426169 99119 198138267 100011 13730827 132675 162424977 106661 9777200 79249 280324487 76255 151219255 70670 322088256 114323 178850945 72259 158782363 79536 353068840 75642 26520225 77963 212701902 109026 337950089 7096 244821306 124904 285884960 63319 270074556 11965 160695437 11857 259163236 111433 326928065 12147 340813191 9070 160671828 96573 286532237 100703 67444494 53248 321519752 59578 380655425 94592 87992872 104652 177539261 27236 86533086 6052 374765011 59489 264542883 99877 345739367 113759 352134869 100209 45043764 47005 34836985 10911 341029176 14109 27290616 14829 180452198 85199 132856148 13557 4165336 30892 89864666 47560 30223987 111480 144604525 126021 42240710 103115 348378929 109233 213010946 121252 368556673 52520 235005438 16947 175624473 100361 273166529 55105 325310698 75928 123836459 38487 79909652 48176 222158491 109321 269753927 124212 23705743 110246 173379891 61880 187660805 85619 60556086 47254 69324705 8098 322424115 93371 221098173 67227 243025187 87313 343721683 27891 350753963 3313 86428317 44106 88922650 41428 289919575 116904 156001357 82450 101766997 106307 81870652 57133 125575053 36046 267957237 52980 214620468 118130 238695419 58490 110246856 37414 295265995 10940 89150288 30280 106529818 42745 64751767 124681 75754190 109545 14248912 86099 120992811 54839 59363067 126712 81489257 132563 99250879 26671 205147024 75482 297746846 81933 275672230 111458 172732756 21866 151281589 132139 205101990 49862 153988243 107349 380286827 21266 216827655 55527 54585548 62255 298693970 99695 381745293 1987 25649377 120235 286204734 19297 78651043 75940 258978481 129762 312715211 42143 266359532 114116 148512934 104673 145648939 4919 347219377 102547 65432062 66302 62852253 53738 253097597 45248 350704094 34793 190023962 96084 361767611 26480 35162801 1652 89165079 50496 193857053 17750 231280475 26699 2441738 125142 152487751 53638 47106644 45748 330905754 13268 130279626 38190 339700235 53452 149863118 113712 311635747 2734 97637062 129978 384836874 86300 240870914 61752 79164395 82723 95662028 37055 262120726 112046 167212419 79467 376749584 81016 316490598 101838 34667365 79265 333590276 79446 369260223 28815 40532662 110298 173558814 96566 233579602 109988 274393643 81967 375646216 56276 360810678 109284 278155424 87580 138481626 59174 253561616 103741 379342055 26150 226858549 19279 193319493 62180 62386454 46824 298502111 19066 212317018 40385 33485965 38300 151933157 67306 153899760 106470 236348069 131766 281488687 127447 237076864 9606 379514932 126308 89559204 81551 364795514 11114 27130730 67685 365049145 89994 190187413 60832 61982947 126188 304057834 16159 279833363 100181 167382456 96902 187013269 36937 203116879 18192 177363742 29410 238854028 128183 341141273 88839 72148629 96138 7110252 94261 271531085 99965 13721442 11901 357037701 9222 367822118 15181 335408050 100980 369471279 73744 126031942 34220 54225534 20289 179184752 80442 191327503 100721 155083453 63677 325543910 71102 56802246 128841 361247794 111799 307214348 29029 222284601 50536 224224856 32177 364551605 121685 280391087 112694 58586393 106984 261305023 40944 279486364 107951 13980398 86033 305932901 120350 195203189 87682 106917833 59106 63065245 111168 123406521 36468 357166869 33229 221686072 110282 217367844 52213 357425412 4042 74363579 28984 206455833 100507 196877748 85751 214475860 89882 263025184 82944 293801465 96902 62738445 61950 364490771 80299 100372443 122700 347044410 20911 342660016 748 360510088 108460 203910367 27470 224529112 84114 25858728 78289 97631528 113691 312663279 87603 265984209 108019 65281079 107515 34212811 959 104659483 124951 278747963 4573 53164609 63767 127278626 17498 340802102 129802 369079062 37299 103700775 56290 71414745 56609 59087862 109232 69631284 15084 366479361 74024 232999686 75309 298520267 87145 355741648 74421 25312307 51104 205476666 51152 344389678 76351 47891888 116698 197090211 125657 128849337 26439 303468288 82507 58564534 117555 16776324 107309 3513607 28216 104943328 51247 155349933 1601 133530094 94406 303899854 74673 175616042 68102 326404974 103702 174705245 40986 372571329 116667 138852369 110957 294714943 75582 155080019 21826 360469815 19530 95869200 61273 308299042 96548 324299623 16155 331404608 12416 3003570 122314 259622227 36977 353173378 114705 46490192 47945 369593379 128560 236566638 757 333271389 74298 302601083 61257 212725701 65366 290016756 49033 198077885 56394 221728766 120998 334210986 110137 87562916 106197 91197550 32683 304068804 79432 305780259 41656 63584076 100890 165778852 38492 265722173 122299 50698052 2141 320003908 51207 379732527 102767 147107076 15019 2429404 52057 287861311 59760 147882259 125092 278935032 10283 89265740 46873 326501885 45744 329898968 16309 318469136 64748 179421092 17473 354921960 40985 98092763 36480 40113744 13336 134560180 66981 162672528 24407 197212134 28665 283148370 39258 37482532 90697 29029983 125704 244620977 79521 131938253 16754 201035134 106781 254780953 113571 131496152 93011 71315013 94253 348540711 91538 282045659 78538 338928820 33908 30011926 22295 322877884 82471 281570020 112413 142363816 127584 204578357 89613 266404292 81374 356223008 112694 176226279 55329 185640430 72082 205255160 31260 224461096 96472 222254088 50345 94383579 116780 246031586 109952 150953501 6797 220982892 84569 65841674 43513 146309093 9527 105635558 14079 314504028 5801 170345259 52878 311246418 79057 9297432 118049 372231989 48105 327886393 95981 96101349 99213 74251063 52330 258233567 117860 156926726 92894 160007254 42040 245511422 36854 261641337 5496 159442082 126191 233652318 65834 298059430 88781 3067765 568 60041700 8187 93082462 43029 30657152 119752 99203131 121395 131747116 99034 331349261 42046 375374404 110037 240188909 25894 205253337 86907 354058882 33397 20882947 70631 29696807 15833 349181100 128142 239943665 106267 112232934 99897 381109593 84809 155385774 89658 333597710 113039 206224685 99955 59453221 3511 328636372 33683 362454688 69488 73246940 103415 90668230 60394 170537140 20118 55380520 88499 222973710 76273 149353525 45171 351967081 50293 53924905 90603 227632142 23230 351442396 21349 67350124 85995 210527463 76239 110995459 60995 135004631 121087 273814309 109429 337918676 3636 312449712 72328 31208183 51175 140019668 4448 218933077 49034 46950824 92423 28403074 111702 11309704 28195 332856319 62527 22189112 80547 92946079 60173 47531262 60315 316246299 35035 187838994 7595 86369197 61703 121710106 7471 202578115 6331 348053637 61865 119779483 54232 62107250 132372 291876251 132900 262896789 27741 259543271 90507 200091301 111437 115841326 6546 166544549 5803 373684991 31921 319282658 17449 6629838 109009 112698561 121052 228178883 48693 316851039 125216 195968992 74022 69483874 51405 234817944 30726 165883977 45587 69323365 88350 278153540 93232 93811752 49967 84904915 126723 321930712 103366 308293558 58519 382803570 88896 288615354 83879 258936477 60152 100845860 8841 247427027 51300 250560736 23988 6310603 39118 229827554 33642 91904064 105919 360943813 59862 343068922 82152 33375699 1660 115688826 88860 331016329 71409 10026870 47114 273901785 87584 359014616 54931 165777916 50665 96025710 65730 111178466 77292 168193915 46277 362270600 118245 366583156 76400 295011972 89205 316985172 115013 6350807 83700 116330043 35685 135810896 94794 305908307 86661 71590144 27481 115446373 129161 537562 7562 296962068 53232 275951955 96499 293986575 15368 151929870 86539 244153915 64127 49301639 47597 122424302 31289 321153975 52448 166472438 72622 381264745 6618 254167095 36108 286493905 75704 204994062 39671 233794495 1 242909834 99058 46035506 72063 377670809 72832 61578531 39420 278372034 110049 170065403 37693 280784137 105059 261308893 70022 262189649 68145 205658814 53194 84987357 11536 25467795 95326 279410364 24563 61521616 6384 46451863 90559 178221922 131538 325845924 14694 201850658 99318 275110601 123577 259587411 14717 73009950 25024 97851212 132111 94558433 77890 30503218 59530 181773884 120631 162580729 39366 74147788 37075 184731454 75268 8452747 69203 180982705 97043 225143273 50066 57794927 20771 117195245 112359 37325491 75238 97310291 7856 39615927 112081 269653551 14896 136036376 59254 23143432 74515 311271057 10910 252220160 77924 233091264 3562 335411659 10494 30121325 19765 133962595 121712 103819508 123181 282847484 121103 199827713 126964 273983026 119487 57075061 59697 70307583 67740 227552942 70101 195023915 59617 131493438 31874 99541224 11010 205528219 130620 307118828 7112 69777418 97709 5877242 18579 112537816 85622 100645076 67069 312685972 96190 324622583 849 135982963 19970 283998128 101042 97778979 8331 322146757 51286 238575905 82638 309333493 38287 280736963 10838 189779754 23300 55464035 65783 272737035 84627 259704437 116775 343474934 83142 148480242 24995 140439005 69667 216944919 22437 346863404 105356 164711524 132692 91490600 51943 32396600 71757 83426968 118638 235404084 8130 335322109 33529 27484166 77428 292931342 18817 238053820 93374 367063975 109545 140327597 10281 129393879 47530 323235619 61020 106914733 69247 324549130 69607 174890224 103549 314378302 17868 75408454 130407 324956472 53352 62788325 36329 260602796 62507 368378867 120354 148244454 58268 70652075 29041 67922231 115546 376624009 33591 66930902 937 154674841 120157 185847680 17281 268751148 129557 36885992 37594 310591530 132438 55737333 119172 361401487 47766 90248763 75310 82788405 68415 78935703 125584 101419755 4281 76574761 24264 208558056 55925 315732131 57249 93227446 42878 274651480 128948 182247529 129578 181244199 54672 147469269 118197 107064231 41754 107359116 131718 311955826 118594 146235542 48071 65578064 36368 70736010 24092 154778342 22982 176245325 89698 215288194 20065 52350847 100125 249814181 126132 88707308 22029 248077010 94048 101740590 71874 204483918 116197 321986367 24306 225036104 16837 309959757 131787 231885344 43733 302282488 114873 283468990 127475 349832618 39294 299149689 41938 270845552 57664 119986937 61798 160340295 98564 317707984 38666 114114906 2318 182455723 96228 384324862 37875 112784382 18514 248116173 74721 173421954 5824 242127639 74657 310496122 132039 175303954 128915 201237087 2407 281057052 3822 383169788 19566 84550162 115722 379652722 14040 39894232 79370 190858231 113533 338062516 89074 127859834 65004 247224085 63828 52179963 31379 36626688 24207 163295963 101446 224108059 128167 371788209 105346 162756442 9119 201089306 28414 121126165 51333 196759793 66977 246169146 11819 361149136 33549 312211568 89944 332110465 41618 307857603 130890 197637589 17034 315989794 99329 216585244 107022 242355416 20791 223840871 14680 123321298 65302 351925083 132089 168593175 55370 236953806 44822 275879573 119381 310300568 3058 296100604 111004 366539352 5590 86689928 25388 92967645 79571 173126360 45945 136587984 96160 60242284 79508 162363085 91921 90485565 27831 198269957 102509 121316659 11787 377773039 100882 154385606 23545 354719927 50293 369575260 43996 299241722 88937 228718844 27909 309560539 4057 346811024 26199 59954074 94432 245282019 101309 244680596 64510 365474383 36466 117973951 132631 115653901 30127 211469773 78360 206313787 45487 13920288 63301 140570112 16968 40571185 25503 140914067 6306 46000139 67774 127799701 50311 93722862 111734 313785755 63310 14849657 107118 294807881 85779 95948664 116931 115858999 117374 263655211 40742 332573497 52366 173783240 78305 190076365 68093 9202364 35563 273902789 11708 369821337 70231 295425013 124102 58283873 38871 163895550 68326 78387718 24559 92771657 94664 328294261 90073 204520410 125927 29050657 109753 50385353 25672 181750032 113506 270680721 20872 228405168 48957 86712364 113846 288387819 42201 51350524 49439 301663804 124769 68924498 53684 308929218 51884 378285237 85034 181214718 41021 328045510 21366 98563105 104860 166173207 37970 226372230 3499 233112165 41319 58169429 10322 47936593 86312 141313408 57561 196665409 122079 142454004 129195 264861306 127117 183947445 49638 109119693 129782 31944022 29590 287424603 21756 192483094 124921 124471892 59146 23518584 13875 32740363 60219 69175350 42229 311398340 89034 104269744 3000 15812528 17359 33564492 39593 270759099 67960 359654650 113994 235954074 6991 203442634 38832 174485947 19536 351247362 35310 343719659 56411 311353169 97922 304835006 75890 370087595 82075 349767600 38682 212216515 95850 230415949 39487 75732076 47825 206540106 118068 283527058 133095 292421925 19420 203831538 73042 139400963 26161 82554849 131704 278513469 36710 16253788 53018 180453261 40185 246610091 51223 176901274 8525 184843764 116547 238885957 45727 60877143 41886 239475481 13549 86854572 109304 279141349 52899 287917392 125199 293045888 110787 330038645 128288 164261909 90273 242635081 61321 276577984 53434 224273467 50855 363052989 131121 264489615 3129 319872199 45316 335655319 79523 63475927 123435 219673678 92422 85534159 57489 71144675 42089 356991643 13643 41580284 34379 65449007 113955 96914579 113975 255310489 113338 355382793 63781 319370601 103897 51714173 126338 266241917 22785 119105937 45541 163405681 72206 354277932 2255 261610377 117189 126397897 42559 94102280 93073 134678444 18431 162980047 88030 74036656 89968 83361491 84441 174327632 75882 141884980 41903 359668800 60757 308908140 82080 161123337 63650 215873222 35501 27641534 34396 348317960 57060 310574528 98552 12489484 46846 61199417 15271 218193256 42434 247974986 105753 154912864 73237 259265390 87506 99184247 24641 3593297 85481 244972923 126245 107364350 33836 85577174 97055 4867852 101547 348894424 92140 382630045 3152 291365942 4762 77594917 128508 176850408 101772 336746212 114824 49236338 26937 117457044 94902 171789915 87365 285600738 98901 8060758 27342 34932205 131308 143576391 3484 1405631 32060 250070980 119720 89288300 41748 245950155 83620 252430691 71007 246097323 69353 349889191 72949 272725790 17428 340038234 68691 325987050 118178 48719652 66263 180395989 31569 381792118 109823 25885812 26385 444642 26670 228593820 7822 149762090 75001 128166066 9573 278684140 41303 207163128 48099 302416507 79426 270195917 103748 232749861 130585 356029382 578 367063306 127468 172137674 82072 11625217 50698 194857434 42472 282033851 106242 72917552 51451 107525432 106058 376383977 94730 370489498 80360 354745778 12193 328538490 89894 344172346 39308 330398526 17147 87926260 98423 332940511 78011 139040832 103711 192191912 83296 9871133 35366 65281344 122527 30041326 35121 43241069 33230 349908228 116776 214959335 129633 320023341 123110 10142368 37056 158268981 89835 84594833 94095 22844642 70705 160946560 120017 234678114 3940 265696015 125682 129222767 82932 258411705 121733 16518218 36119 115122074 78135 226571355 25401 329182227 75186 330692165 106710 229422503 30447 375291822 123481 209228604 113977 340805592 113214 368442409 8513 5334299 87514 315448178 128252 117951665 81131 216604744 44870 328571885 40028 237525337 9261 195344559 62344 255432514 118645 63052878 41510 382810547 6954 163973164 37003 161081436 24503 1847559 19100 332162836 92265 367957467 113764 326529270 126615 267800510 113657 282501802 2713 265198994 64477 295776197 39042 290863650 130513 192502762 114024 207853548 109745 260764638 38018 82866671 94476 353326366 53289 94626640 117006 38663034 69721 341820947 32438 335573377 39461 326472288 130672 54344196 122566 39077119 105495 48873736 62651 75983716 9745 273894846 31510 72712290 36709 118376271 65962 274650028 126134 77393365 36222 350114151 15495 345621274 4239 360968887 16830 120147941 66064 306881135 121178 50121772 88547 261918412 86304 145479389 53254 136912661 5364 200611055 28503 148431707 13364 144481567 269 28996325 40940 357032900 38068 106429700 25579 298957933 116265 319353794 91690 383261393 127691 319474252 92897 102800306 117420 289641816 20259 148393180 88393 172318726 56443 126354184 35905 221455259 123249 120820711 108938 161539642 22109 147363646 85682 190248884 29952 50786794 13395 327514028 32340 124960409 82477 265223507 5559 292119632 3486 311012397 112777 127984672 106579 194960553 46272 279821887 73231 308275804 36493 377248429 99795 183376557 106748 174965448 90420 156220846 86424 366881581 114471 252236655 40148 8843323 5581 156837672 57022 324516855 31704 313825961 75757 162890500 31305 371880893 132500 21225400 129255 56684891 42205 193859733 104250 189338115 63067 205293622 105324 341795903 75639 115860953 70766 100234891 73234 220611835 71844 289105362 119231 125266313 132070 285445179 56094 295768057 104287 71442164 71797 119205369 12368 9811084 2919 139068768 49606 81811290 29771 198960965 6715 24746618 101502 219585131 45720 344935625 8480 168462925 3854 216517511 27346 16004048 29408 298887767 42565 56721301 112642 225602977 95241 20028934 78464 65385220 47035 99170986 71168 75771445 69580 356774334 6998 347771730 15740 171445090 85967 226733934 63749 14218216 42996 24775183 110327 190076294 52622 257988504 48366 106836170 29103 81257152 120460 315303089 127036 208684934 107058 4735038 17555 18837412 92534 365822146 56415 337429610 78587 198849070 27128 193560083 7746 85859197 50554 204759610 39221 16273085 24066 128699858 69256 71592476 15701 85462599 122745 230377450 93978 14784384 65908 157394256 108702 148768179 98925 51840692 56348 232097477 54542 252572927 115210 173255267 115107 281382523 11699 268751168 94569 18198764 59099 116948081 54035 40830756 42735 366253890 59297 200904674 71402 251471288 37429 136532291 35496 381604509 108894 214676660 95476 150890009 117231 135668858 20802 249549168 105151 278496318 54626 317783485 97523 321539394 117485 193524279 103741 20712993 130664 168491575 73417 159244100 131867 253834115 69270 322959854 35500 140903974 123516 378324455 612 123193345 9548 50957939 96365 5387612 120402 375787699 132139 359686317 129103 84452657 126951 147762128 63945 720076 17352 322538869 75392 5273945 118778 374830697 51651 222968119 122828 34849152 110753 344337793 92359 10686381 53214 74424136 119184 77185237 4274 136799180 65562 181084739 13909 362181766 67409 11987422 113581 297475184 31339 224059236 89757 348544141 73741 284940925 43029 99487765 113863 135877084 7937 98157609 58984 277757575 118109 303692849 128748 49735184 85778 203568290 82374 171531523 83928 290229891 31727 12293988 65024 159069309 40501 48041397 117301 73859947 127108 129186486 55397 228950017 104075 279078360 116833 116470955 32032 302674178 45553 295531968 77280 338664616 38878 297571439 112501 78186423 51333 138341797 52662 214602160 38262 276804951 4085 56317047 132508 168093636 124621 163130851 118564 189182952 31784 301072729 31491 140906470 39493 9155352 100249 247801820 8225 268002029 125019 265044792 7937 353402764 12883 220009661 11029 181040617 79057 275758776 43648 163939325 14348 129938834 67730 356137943 55516 111422878 74805 107948225 19982 207797037 46274 92757740 49798 229701055 121972 45072256 32764 252121859 36475 333821040 88807 264820282 55264 171402879 122478 188664708 65052 40481248 85364 188951010 130585 75304911 8363 343106284 52671 300600133 52796 347936201 27392 282465680 76035 295513318 64108 314007101 26771 340694235 20183 360063051 72215 260588122 26598 113679292 30907 307616596 18918 89913399 55864 288334973 29785 12020849 39895 301867539 103628 276715157 124068 60341112 67854 23241021 52628 313911560 81666 47518251 70876 201351450 6148 280342774 16007 248827448 85820 122483453 22137 119169240 132731 253848317 5059 126900769 97676 168055288 123187 259680905 120845 354623176 124704 151615349 42258 152786535 129991 369601925 99327 262265343 20804 163286666 72978 163283451 52626 147095167 126848 175799326 43465 240359523 3755 283594560 37452 175901199 120032 218279395 72215 34500546 113503 167940689 66189 318200314 86495 98691325 127898 231929172 108454 188858896 106428 366835971 126710 313274704 80617 172359188 1688 95553938 64361 239899106 124673 30614972 45378 68456065 53452 336851113 130430 28102587 98170 113645629 44917 227349453 34543 145968396 78037 137773515 49626 7451992 68025 225948253 116808 33600330 130278 155988796 17822 317652258 63469 89095092 26403 21811950 57956 153161385 117087 171191309 73305 53048238 82153 132356454 70682 61219630 61816 260710310 63205 140061392 14520 7711383 99660 20588278 51895 265567040 45041 334210040 56282 38490409 58760 313525256 14292 337575032 83612 78766059 114980 254812624 120309 143909079 113098 379647006 73050 124621559 18963 128717493 110537 219817421 82167 224125753 28480 209107928 92038 369467897 35910 275160890 109473 241564579 16003 90938817 91874 328799002 65338 163058948 26932 208371088 89464 75383825 75946 356148585 43452 168043820 77627 114858902 32508 86697931 59994 92723351 50860 329995483 43180 94285734 1136 104494856 54565 208215549 116733 374026027 116983 93305584 58721 295834671 50867 167337373 30792 152200845 116733 15675863 68134 144625424 97900 129153626 102480 58620750 93308 79991480 3555 323538854 18422 356177492 59355 111788911 51099 331975489 97232 48324937 101082 167309392 96138 173672426 56734 54566875 132401 18250236 106140 4009714 29105 210702946 106008 21893268 118086 141628459 67211 84149070 7631 232145195 8592 257206158 44862 48951657 75475 45689270 75430 97382558 129190 171124771 82794 124197221 27894 10340007 108944 50226799 80245 42216220 94583 29909735 124607 142200793 48834 10476016 52726 313861572 111676 272151525 91730 124613894 119138 80438971 15703 363662208 61087 145819803 98088 60204272 36769 52763758 122237 47785796 35246 193178392 8877 206753209 116957 166759170 39740 295394805 81700 125629332 119197 148768990 86566 292506270 126026 265955574 49734 308796754 47509 301260818 35203 377779048 46755 277151679 104909 350797612 12730 65168435 5868 14147982 17494 310110379 20974 4252426 77066 5445675 10079 261883260 9096 170238 121776 162223211 125312 14014116 98662 230678278 122514 32938729 44115 321366842 50749 124422190 73514 158288390 84942 140623744 50189 89872781 3930 236018237 72316 267186825 37178 219693145 837 254995047 81072 184715847 76590 104844314 103528 199556375 117319 57320676 8032 373924121 105290 50005608 88166 129178881 109088 50269850 62874 334157362 15797 156627714 106795 195943638 100178 137266571 92551 58597403 42664 30235105 28398 5064514 98438 129440470 132172 193232555 71204 149025995 101654 177754792 92236 191098538 33107 305960159 7670 8622546 106034 275602779 115890 49724092 129474 143007715 6097 147643476 130684 265626097 285 281794614 27864 316007572 2128 240163355 106087 28287770 79076 63552606 25264 114216396 113027 364381250 52652 155795663 120885 132807447 87385 305636820 78294 76193525 91184 325481881 21494 351643125 7460 108379308 29544 369121411 25134 12201169 123344 251669663 36756 325749269 80309 79205750 113794 249133466 76150 83200294 34062 204396202 26890 226886813 102680 269381252 19445 202959507 122084 332980292 3832 283035580 122523 23002143 53638 132138250 64616 162028336 66528 123361339 13757 73533835 79520 353542021 15839 205501709 18150 322022648 113862 344396561 98722 192368660 97735 194866411 26161 345119281 62436 68020989 112012 10480713 110252 213107630 39461 27000281 69507 258148248 124841 312646840 11052 110443109 56535 106780133 33511 212397839 115377 360205864 112931 51975071 31000 108164379 108652 325824539 128541 210896388 51316 288957568 44577 382490074 131285 227483000 133206 351395549 105897 334655154 51206 350621630 68868 295574478 42344 113277989 81171 356825979 46564 336910499 102603 328659141 28400 232847951 34711 229588795 88666 66010062 125359 70317502 65747 126148179 110718 354947543 116055 348173941 81024 324265724 78093 138205158 52628 103844786 33559 165246104 109332 19435038 56238 10454618 130631 93877663 7556 345445617 54778 190638710 11059 329805416 64874 77786700 131968 341907624 12330 187744885 94509 260533642 61428 297972612 95936 87804956 24972 149753554 8397 141604724 35452 14199201 130929 373896188 91748 69277205 25381 123928781 75464 11728794 99545 222129375 127036 139301118 54826 39199576 51600 374695065 75338 224268099 125677 204457341 106195 143970639 125530 197658782 57448 6375278 117555 150673580 111492 332294211 29629 356146209 33197 173289450 90691 5144111 69849 362305694 18988 139597902 119720 79111871 45649 283337640 8141 23616988 120600 76150580 129681 139705098 9200 331438600 32248 158535401 20831 116006872 33397 98226340 89841 31007547 51518 272009800 70163 214564154 37307 206334356 50994 186283232 45902 342897720 124267 97002170 16186 191997371 42268 229747136 76101 195252432 97314 224941646 13514 91362430 6369 297971027 100556 109736278 97830 71396477 2583 16281739 65214 39916452 127897 296143777 59383 14824642 15424 253988876 124068 106301488 92364 355181970 116274 250940354 2190 109162461 83902 58352619 64046 268028881 61189 23035368 11235 337035795 105512 358026320 92466 348130634 65093 5534184 100242 240256560 2710 143498937 98008 142001004 4414 132626921 116374 199146774 16643 78924134 82776 68480034 44092 249253555 695 329801370 77013 138144365 24092 5888882 40920 61102381 59047 287773755 132015 230262541 99453 192633447 36373 241528782 17281 34310188 83266 274642036 65416 83169514 131820 340523413 34127 318571645 36266 280646317 86379 72949829 63162 29528888 32348 206185268 111079 239067467 131445 48487978 83914 284171290 12750 198215853 59266 176190002 125550 132382243 7122 178553413 88205 178102470 100876 337696803 5540 213097069 23128 300750528 21782 81468234 125801 212644841 104233 1219581 106667 377697532 106959 304284474 98417 249078256 109858 246727691 103641 60277464 107637 333440360 51391 78727117 111650 32727089 87030 128953796 86098 378176114 121125 153608437 102492 375030145 66705 147417697 41449 275885363 70870 18687197 115695 69955477 62527 204443742 74423 22787506 34856 204422000 122445 245677568 51244 143841669 58991 51052749 20979 108750938 114511 64463601 115278 260687356 38904 278738851 57718 149075602 44340 294561259 48977 372275479 118676 156796856 51753 117110268 35654 159871681 8241 362878670 104564 140883927 44253 140406674 101176 200540692 58192 219290224 47761 231407852 10841 12577786 27509 140069326 31935 360806809 85102 321601475 41146 360434045 19305 323096251 133216 277223980 111775 73107510 62669 174712281 20959 232239307 82423 135875805 120724 53218709 78744 215545276 17128 181779805 39854 349370084 62187 212200962 4871 247109021 115932 286708107 3448 210229633 60326 120865816 19087 347623778 43927 111705817 2771 13308841 84787 286387986 17736 91683259 126733 338233912 82984 224356448 78544 89293098 6064 201964439 45432 138370523 51796 94964349 115263 194871844 107102 361908024 93807 243701653 1988 317905920 75883 221706245 67552 330851920 112264 279499156 46869 314230282 42469 241601056 83327 97749959 76007 5648190 6611 285201369 59165 373399636 52166 361748754 58310 184303751 120734 141478488 60030 260430930 84133 54331818 132795 247606857 68667 280945122 93880 212012086 96548 5171817 8098 370350284 114064 253715800 16147 27992082 5074 211177307 26578 245727664 44772 322876119 24525 227184979 64562 87275012 39499 349737551 18192 216924676 66241 184645138 7992 115689441 32508 179181787 127960 50601302 53513 241462451 78757 373733058 124545 96140861 87708 178767182 78133 356161352 117120 161320247 1603 321497608 53267 307572031 78184 78743152 87912 74418748 66146 126964875 81085 343490368 2976 236570805 25622 98256541 9188 70716362 120885 369295462 94955 324889211 130406 276731915 104688 375997928 72410 342169530 67656 51909247 93278 203843850 128359 258630039 75571 67632525 88768 14672957 18000 13513677 115665 243794581 77823 138349037 70211 65463112 112437 184351617 37822 160457728 3221 180717512 118907 34642811 43224 105746223 54945 220174773 128212 88303543 21590 317484518 126816 304845699 81386 312432764 74417 14823452 114252 85106843 2877 124593640 12283 50513484 114805 43096890 115886 226594963 114682 161893470 24067 249132892 99369 165253863 42969 31610149 81347 196131138 4335 89170902 753 180767720 786 207702522 31317 369354351 29428 97015552 27836 181591925 118539 104805686 101748 27417546 34589 168061763 15942 10181027 18913 271410561 64441 68605632 75613 129372987 32270 45295531 89792 159953429 19485 332879440 7565 381900296 47931 46561495 95671 367146020 124691 159650681 82255 58652118 119434 277555485 61713 320384121 42806 209278920 131704 150311382 44850 74449535 102905 319765916 88903 256739024 21437 107919620 31655 12403424 29265 206873138 90179 236323255 13131 183725473 33163 333332908 70867 138187165 72056 301376516 125745 60958362 22213 112123779 38116 277878160 51391 282871221 40167 311087898 497 250373997 57613 366291595 6914 221614809 27741 104262326 83295 92591677 89637 302405740 18141 281093355 121713 217528851 15113 166127024 74093 97084851 11319 115963012 17750 155212707 51284 242521147 61412 111244182 39713 142120050 1246 365267848 55444 78454207 100577 363625279 52328 179943230 17734 126661159 54753 264010364 111023 255820414 46061 72992090 14857 59759629 116596 356276123 79111 125835482 88691 62950188 21381 235974202 44525 279376262 100536 320002078 102480 200333612 77591 56219222 28293 212620765 74131 34205602 131135 31381738 132241 290372842 109048 185492441 3920 175817293 79159 358268627 56953 19343233 133222 245492587 35039 121876380 14883 34499104 72548 20533814 122230 174524809 48804 67482134 106305 186298996 113027 212024957 123057 95124274 17158 102867099 101104 70949384 121284 194482745 60828 321197468 102837 162616590 108332 265562321 89927 147505547 95318 242340264 95279 113259520 26403 163726893 40813 221155446 125018 284886842 35304 219832764 14719 300103367 55343 164166684 107851 46249561 23213 260566092 24283 172369484 66798 242256154 101050 179700953 129118 27654411 56520 253018568 74855 129612648 93498 363582536 61164 372536309 115128 25257104 93583 370790971 60440 105045428 72312 337859917 78491 261985204 41727 211151517 95662 103291417 60199 64758078 5001 205000447 98671 238192123 65109 165886147 16512 267059111 128770 196020386 42568 322808612 133172 263494797 59812 10514095 53380 341390626 107180 73386352 14835 114326650 90134 57927724 89361 199808268 71139 214515664 47449 124990884 51099 240824142 75209 256342942 96729 228126136 114723 39413226 37886 117444383 50390 41637613 39864 269084909 70963 177646334 94110 93689076 132332 355803312 68132 364168379 112765 263341026 101827 365048187 102792 140365578 13159 43087073 92119 17145747 81743 144778514 4540 11174947 121751 194271770 125635 144630530 9998 139926690 72315 312265981 99728 260804200 31469 303963739 82856 379385133 7857 3610173 113925 135572257 117464 129990189 96965 358418603 113319 263702034 21850 287196265 114890 202279364 42959 235723969 87864 188296322 59058 254326415 96895 341975706 102680 124221040 79820 339767640 104175 40324034 102741 335078476 2665 327550660 100773 119342443 65128 361651829 26891 197033986 9078 373849694 34571 97803841 100396 238133440 69875 47242225 104188 266056776 102964 30655108 73284 135234064 74437 205158430 42585 215329154 40596 201612960 19970 264804791 1936 289682742 18126 377433709 30403 320888766 114685 121867000 103968 233038004 72591 168548235 5651 363494723 66004 195251484 37132 54346596 84385 208264763 102858 82944062 37759 28082020 92647 51312956 10986 94227937 133052 214842719 17835 195063682 56321 42257517 126743 248639645 19215 168649683 31306 98416111 48449 137539246 113990 349116910 77680 98187427 122924 374363792 74935 164461584 76356 163350598 73936 144815822 110763 220580973 93009 312782283 122407 281939915 11909 311406831 14238 120753512 87522 320147631 82088 162479915 60860 178307649 117929 9310224 85694 170660008 13678 214993726 82423 154351368 70341 123872647 88688 99196299 38209 59123110 48711 44874008 26329 58014783 116595 356552247 127620 186510089 17677 74651241 71799 32025692 75803 19882996 72151 15652951 9466 34065115 81805 290838456 101823 2956730 27131 227291445 77373 169405779 66631 131815105 70936 24619596 83645 99657392 23200 45746323 86124 101786921 76654 151686100 35950 333493679 58363 71647408 47883 261821026 28503 357932622 33450 137265277 113925 211264244 63212 86391107 26985 253934771 45650 45049009 111598 282915278 98917 220525595 285 170971724 73275 120195962 28923 305302294 94866 243711892 118658 103050649 32377 211042133 111101 219677436 58718 235160310 67197 81511254 99369 369244258 116534 242677805 70163 68744392 27903 309095503 103026 208951270 71140 172307806 53198 214381156 1242 191306825 54461 302449069 31787 153536995 104852 17478340 120934 18196986 13579 309946998 71362 103001801 25266 85448268 112956 172561664 26720 154808982 57489 187793466 15267 210070605 130863 278015390 4868 232478848 119714 53107273 77010 231936787 99761 254272662 75492 130494670 66318 311524603 83100 287100324 94270 126506160 72305 1905775 36540 186239125 93924 265746805 41981 174953530 106957 322323119 117675 30194100 93161 351935056 96565 328450836 2052 40195954 69337 2111135 89278 88586010 121012 251529377 87404 50461951 15143 285827203 130257 149113063 103054 324464878 119775 177341003 48687 127228189 52807 285479980 4813 19264426 131963 170190464 99579 317974696 127100 260187260 112256 374716960 32125 113269678 83236 161557813 22125 142353682 24774 53412956 53662 171065245 104869 166017378 116350 141017950 115087 89529051 42385 162642923 17821 377071359 47787 67964745 47905 78876802 121161 259635021 123088 332234854 108444 201199797 64734 315641095 128052 64179891 19265 384490817 7199 349775212 30755 152318307 25525 290544362 45892 47515255 9542 315532605 28946 261449219 69862 125653857 7984 110067486 17555 10585128 75593 315742185 114960 5042554 96294 59492682 71055 330799404 40191 206245130 113964 147326073 94744 99563954 39807 67817058 54479 105042803 127005 187118645 6789 283031933 26615 319007031 11017 110317156 75371 88233063 71839 252212420 94803 231682723 97106 359511471 92085 363927872 127138 355376838 54841 61665275 66190 177089590 27926 57245231 9993 246528852 69653 161508047 132789 188333015 12076 202215587 1711 39472398 95372 24861309 10382 33072004 85983 69343144 92447 304323811 121981 303343402 29050 81120286 21841 309264956 119598 83828065 103470 85629187 130259 59013533 49742 97115381 17164 18715874 5272 193332845 2183 254117844 75620 3126140 21692 205437345 130560 309698540 6190 286099998 111684 95669928 52489 286408883 18975 217954112 5686 280758701 61626 150002152 74695 365054312 40956 35893841 102461 95653670 39102 185971431 55630 57597977 69695 277749945 124339 49341303 97437 7359463 127308 123731809 57771 296034472 126500 358354876 88836 251032914 47652 249594247 11804 56513410 118609 301617774 126593 284010682 49908 177408103 123918 36296655 76835 356087740 54284 11234409 75400 149997818 104949 366191036 128267 254211053 114511 185167430 84968 127585122 74396 234929501 43458 347387938 121100 374789429 107667 80105867 65652 98529208 121118 32622704 80287 2118239 110945 226943873 26852 227222733 86528 16013907 107834 157184489 101180 283984335 93372 308827294 9465 238367297 73921 330519911 123059 371630968 77215 95945598 36567 346127585 61504 329821196 34781 133826275 89525 83850538 123876 289454380 90207 202346217 91046 127320574 127395 341793422 33869 102894850 35697 320233845 33161 304531524 6146 128277476 22137 340491973 97603 96903246 77348 180120568 80187 325106514 126894 6879955 40736 321440972 6823 69125483 80860 320822466 47418 44377745 66140 149725422 97737 208444114 57311 84424766 2503 268583878 55704 54046705 64364 153233156 29227 179066447 62975 263197215 78330 240078241 118574 373089327 45675 206281875 76723 77661622 34573 246302530 36008 55324884 80514 360885338 56671 236035056 15297 132792989 34755 19641846 120472 113143596 37904 276655858 89609 362371748 24701 345609766 23703 195935856 4288 190473119 51762 62653188 121253 254414999 65737 76884916 55427 320217814 132573 100865797 122566 369941060 77332 233608959 27584 339789417 100638 262759559 25374 129201716 18538 209558827 103037 110760154 110467 71734620 70512 254400389 129752 307149655 52985 347344980 111173 146664141 53048 258943355 59166 3723591 107330 62907981 13969 203300878 37246 352246814 106811 111498542 4791 72073971 48818 374950926 29697 54552561 101953 383566114 79257 337197909 116415 25498958 106962 234838018 116025 5472422 5323 378939102 7262 243937214 104925 17563632 108256 129770146 78167 362858414 52083 28525460 85570 272075274 47324 183953883 60612 373942770 66969 93495310 103022 253726244 89949 325223723 50602 344651804 61409 333728456 67505 289817880 9104 139641312 114789 210549266 22122 191997833 124523 22342413 44306 147832835 64111 189011293 18817 101945768 50553 185259962 39628 57670720 46112 342511538 51775 90295429 24273 186165186 90865 242160157 118743 45421993 129963 54322209 44622 120207812 93623 124924004 75618 178390941 24874 360125537 45509 168252269 130525 271548908 53143 158518460 120635 171198080 61428 43745512 83709 46020049 104310 26367782 94589 175685618 62948 363718974 75833 308718220 15525 5776297 37723 384617509 40974 214916415 5448 382502833 52259 47168358 81411 57104093 7828 12609545 108580 153654704 116295 36641546 26634 337345167 106534 322344023 7748 233937286 6954 121023390 131065 333505250 105343 249932587 30109 9765978 15336 163433575 83747 242891430 86143 72325998 118251 151388170 75071 195988431 63490 277214171 55005 130305625 8230 135269011 76662 373794129 60101 233631817 38559 348408034 68227 286891016 26561 184258568 130981 324160684 78301 170571183 43921 157816656 49083 27299094 54356 211033630 58233 190295316 59128 320986153 117118 100599251 128861 281663720 46674 146097406 21429 37972205 103407 102304481 116675 35620558 22083 254550625 19187 153047152 108987 139347342 128138 219031251 69591 31742031 107141 4731599 89725 257118256 115005 238154203 65208 373395676 107044 270773598 59767 248346645 81593 235968357 71276 59836104 20172 141713668 18100 219798117 11841 261109695 41721 5669442 87296 321084412 7316 226510728 26589 253266896 18485 210392941 15820 372999251 48503 294189836 62436 103977399 116588 201430632 45496 43899200 37190 261110074 56954 240620752 18356 61094578 102952 344677364 107438 174877475 92771 296023575 125524 250598961 26115 358532238 125474 50556107 110870 71937957 58791 75439069 79146 224996396 27359 268592277 11530 23129852 112910 244079946 39258 159582510 86885 312842681 45642 142427009 39535 81515551 15248 79921943 76541 102300123 17183 58898485 65307 207770143 118249 155676933 105234 278800303 81170 347050812 111899 178846654 96188 23924995 92521 132448387 36606 36188766 62052 61549995 24128 339094447 72689 247049656 101663 190542413 24482 349993573 42768 177171671 3012 337726370 41428 92100582 19520 207404409 39873 256171651 42507 233577636 42615 17406575 52127 224646263 595 199852252 89809 271385585 36263 159658199 101801 333614050 107567 338992251 112563 198461536 46676 331810619 23096 131633548 3282 90786379 122252 147938580 14662 31918686 122920 302101808 110070 223857488 132114 28879958 66055 78902931 126590 33539144 32451 38750650 131127 52856972 16155 299068356 85474 98857594 92914 268486771 85834 47459302 101923 199098357 19831 164414437 3564 285756049 107137 94791751 34653 294048337 46660 116759555 11306 321776318 17643 205463652 65220 343055817 3459 160704543 5376 206021718 11416 186225833 119347 45460629 64919 73370951 82598 341593624 67946 30862574 75234 161930754 123200 111839305 69043 143262019 59434 15795387 75090 344459806 13577 356874958 23683 37323646 39566 312845158 128707 34869783 106502 118497033 33 4637771 119193 268138349 37854 107054868 74237 8014013 80703 73973142 122652 217052027 124671 264681217 93664 146628480 42258 124513743 92517 183585252 75277 227459447 120670 338301327 90855 274640903 54752 155508151 72441 102202199 52964 327155727 73003 313193319 44310 306826716 4806 95757565 53933 5591197 106203 349386826 113004 65940777 121703 93086624 11836 93666638 122266 273178593 37234 86996645 52314 328434347 81079 58081032 55106 301685138 17317 192405944 50566 15353650 45536 171094891 72289 338738555 49627 209749428 82887 194429268 725 112602573 57329 267804127 68279 24907808 8365 12382448 18116 291370994 101001 79410898 26448 165052796 9734 234418912 91158 102382190 1794 377707013 26659 234719348 130678 295360518 27894 152857029 9120 327774499 17399 52313441 35406 132688211 51126 307752072 74768 81962485 74131 49292050 115934 60346630 19577 247977365 66813 263616550 55090 184697447 78470 16909221 125958 78632950 123054 302909411 31432 371117333 82296 258829010 2613 28298344 1031 21450653 85677 379863194 100472 191675472 105215 336070918 78181 17598708 56695 82879675 77587 323233738 129181 295169543 14089 59062692 76464 220410673 38427 117157324 78611 267360016 21493 76558415 19031 261486963 28386 377250390 19045 141526883 56135 337568540 9989 255946650 77985 176683655 16970 61607160 91594 201303256 11246 174839850 40103 281056576 122918 121551633 119125 131416140 109334 3571334 24874 122810190 22161 238610788 71379 59791705 24764 258761530 107957 274622458 9715 316732280 79021 6796175 121687 201994438 19836 130531344 99097 38469706 63856 145090046 80761 263567959 109029 65788399 3740 265611025 87512 144497393 70230 278856154 21918 225773705 58934 349885408 86714 350892733 118444 346425414 17702 118225349 113366 340138675 32642 179430802 16746 344940398 46756 222048272 132194 84655971 19090 212277047 3923 286055089 11658 101556622 122204 37453894 71005 245667566 115894 216452484 121807 11725514 92427 118395999 48195 314155278 127333 153046489 27104 97962951 129852 48391326 51578 14003166 130075 123856616 20459 132050345 131803 45408228 34833 288085234 46808 106610708 66876 367025897 75883 156574105 63484 233796945 2172 159564170 119752 303681525 73524 338983007 124439 40265740 40343 235803054 75454 329658551 83980 304056928 96955 134897069 66837 375148303 85972 380467336 64338 363523691 102920 275805968 68764 267373259 32032 239294525 47510 359582913 913 43148753 93924 87997800 119095 148068337 127 344730879 55898 384431103 17313 307467797 17696 242014521 101914 79972260 3279 55483644 83873 319293280 100163 221274179 124511 150498521 46380 312816706 61151 30254406 126628 326506155 556 77212723 53825 6832468 116374 357515238 26738 196154775 114307 132430715 38326 288568372 128967 318762386 26735 221431915 89614 241728192 84580 249332007 31847 340894133 41886 19194693 131517 211514136 70587 86438295 36528 232223205 73890 134424289 34743 241611062 35778 314106241 64013 274822117 90658 264671739 107006 135292844 128361 384310905 40350 130008810 69829 260354406 11915 220384431 26202 374390072 118618 372116403 5917 150868110 66798 158358629 37458 5426913 52330 217522042 72976 258477809 54262 1524796 91807 158535158 114319 142480145 109268 311881666 83605 151844382 47662 176643946 88620 141362440 115038 230750743 24641 221396951 128678 6081152 4274 292559791 114677 99962550 44771 225237901 131132 340136691 67953 95488457 112550 158820462 105406 225508844 92713 40865261 87546 249555244 54035 183973566 30503 305835612 71263 74460472 64896 41136376 11245 364383600 81374 238758380 115374 17836437 59129 165408335 91788 281623135 17776 311940825 126065 120465065 87508 151945229 108866 102594707 102597 357356587 83601 77023956 97860 353140455 16617 251428279 38878 321541848 66108 24299211 66505 32674099 60615 212357031 89633 222459905 38662 94458816 35319 238718556 78082 111999669 37216 26424910 30284 218494662 104892 89881416 48521 379695461 86654 119091435 26527 2020701 8942 40802540 44283 137952278 103760 91815257 131728 177511651 44955 152077048 54898 223864386 112469 64767589 33070 173818811 97402 176288741 128365 203049149 130529 173112937 77435 135056801 71514 195407191 53933 21135064 102492 114942994 104244 125811697 128203 27609213 82030 161217662 60251 43768047 50339 264870903 125464 375603925 140 201004091 84900 22449216 43571 340243007 38096 275793092 109101 276294602 34261 357385679 73373 6221546 76164 43139622 70277 47066115 16907 203501527 6355 351019498 119014 139143974 76553 111825654 105654 10264785 16820 208243635 42232 330786745 81674 367204031 81854 23632642 3778 256828297 105183 364877736 51252 262669736 2672 140089707 54087 25202982 74012 62072400 74729 379025087 10779 360537973 59924 169979052 64547 197205326 51688 370495013 27112 234041603 72338 149703219 61733 287906987 31212 332337163 92741 1945756 30684 268199754 26343 367485982 88833 350468934 67228 240967026 127518 354502844 48822 158271919 33805 334434939 87220 231503187 67090 179511191 67082 375045177 111315 329514779 122678 189498344 105365 328388714 110765 106626823 103066 255094934 11929 347353928 119400 193452101 22018 297267 45072 358391490 34255 112559541 5314 221885374 80154 80695723 41794 297345180 114124 372620229 71663 380115945 107434 240238799 69085 6912931 114455 184219456 32950 215736386 78030 231145801 26199 333765752 96003 59241083 90470 105179990 2023 102528990 37434 68391718 96144 158114299 36475 293735549 10471 71180243 101424 206613767 93608 130648967 57568 95271561 94742 197684896 43811 276128043 28930 344770259 108963 370151561 92343 240362622 72734 204407518 87051 101803450 76105 323642084 103301 150717845 106984 282555835 48184 173195177 15718 288991836 45680 223739820 6017 214433001 18508 321661282 118276 131320151 2296 67761234 14003 381304258 104739 28697053 26335 221770584 80839 34782302 25189 296612991 123853 288665718 33392 280781994 123173 182302125 68467 35747952 100359 66300686 32027 93911583 46041 329765884 42003 343263775 39417 182007348 16402 350143588 118601 241381640 110752 95221890 43468 103393596 111524 78930603 94766 296966393 129247 124254108 36929 86790446 43959 140109097 112959 226947173 63565 255503075 87951 31451023 36241 350348323 7840 268241672 33170 269200427 74297 91325507 1951 152992948 65433 359912749 71046 127281774 22339 319464856 96047 364687812 94568 22971081 94438 179847845 127666 206646589 112127 64671496 29551 342859935 112278 120945194 132044 376751575 15677 254431869 53010 78991015 111982 78288903 68497 362201928 18386 252629482 99677 372564109 114897 288237057 97490 255275647 67591 243529398 112097 286641700 106308 33577445 54537 264823631 3417 272180756 83683 199067740 124683 160223864 113567 7625373 93116 122684517 31306 172456512 60899 119674684 2805 49819034 102402 216730251 86598 342115968 6051 87685404 46566 78632139 25990 115349802 2345 89218192 6830 215157330 107762 260334327 47208 367363202 42078 370570025 32730 348267990 76155 91508824 123621 366448826 70767 152944521 69514 219563751 8595 17823132 19380 359232437 125498 73365056 75248 369998454 26782 30420080 56874 94679588 43574 132961428 110857 207549718 5526 276866697 86646 72161690 62281 136647262 52156 27509716 19333 316847651 103237 10971875 61191 178621379 72952 254425644 65655 168012402 14945 25796295 99091 312272995 54041 25862278 61423 23804030 51448 244853867 18013 277694515 91717 296093254 83537 40197753 27320 324094087 73182 244649410 116534 330455478 73909 360977937 124412 333714192 96119 28904960 121748 311833322 68977 28222974 15480 143350877 79738 68620446 111097 177899721 122022 354603161 94951 201495476 41947 68888580 4270 209728464 2801 41245308 66145 258351852 130176 171789616 116976 146762170 100373 108661459 55380 235109062 77276 137370920 71747 118314667 105287 127542463 82404 98163552 35477 382657731 10953 13542028 127858 185676487 45658 157317818 125120 16050859 24860 221743454 94476 316346591 2003 327931544 121159 316889822 20566 132813627 96549 305323729 58624 285443920 26006 166566851 17581 380154362 97003 52127454 12827 302084628 86983 43667626 25028 23322243 109662 31911454 14670 166137247 19226 215428257 102027 154411997 97747 150074400 32189 117379692 90371 115213991 1859 129565019 68851 277817488 2442 25790286 81171 244816968 50922 183988504 40107 332649759 23732 225776905 14255 108790198 31472 373713231 121301 26192066 79122 52447397 100208 53046102 1144 188893572 42702 181273137 33169 224974668 51696 368177382 11978 327886694 60827 232332598 93554 196339480 124228 261987858 100004 307552503 106256 114314742 131171 59535319 31327 52571071 45252 147427608 33772 287409071 106564 175186402 62274 295078282 82469 154259915 124390 111228583 29706 189200521 67864 303669646 8379 82281224 17906 63060206 44262 218298914 58239 236163108 114983 243846005 22119 300476614 120943 27527446 50868 174957759 97210 132208210 87695 108233395 7915 285210273 250 300439425 42499 98114910 28267 380326408 7689 248842885 82357 44706814 10951 169451983 47530 166576333 42084 206922687 87884 181196691 40195 5859861 61237 15417124 63836 211942047 116379 349142736 7997 204483038 99949 165398074 55714 2977712 51115 18946716 79609 299747700 67369 69661433 63785 200391063 90525 60515112 3484 77888635 38869 328303179 108950 356241936 34027 242238520 128079 96130486 5497 2885255 68387 308389260 21748 294654354 119423 268763873 127250 176373425 32883 120955586 122689 258386955 2503 254887875 89966 196240463 67981 21854463 25032 314211219 5240 106606372 7065 312727915 93475 116864434 49447 324162437 6700 165902737 14040 85949155 53349 88871719 37934 342375678 31877 276544870 10257 165895671 52748 101629131 100863 177531442 104649 45528667 24261 367837898 129290 161277653 14820 29418326 108646 140945723 128191 330091993 21366 138724519 66743 287299419 35310 316413295 47667 373200560 107920 50141452 60897 134418261 49794 344312148 59619 298150302 67375 233821131 93891 21953661 132206 265828197 78950 189916556 101086 315831780 62654 238999745 56719 323169436 119197 336697135 59131 224975825 60161 230611797 69472 325614769 106796 147438349 72438 198957361 95885 137113787 24674 59053062 33779 102313433 92091 267781289 82813 102126544 56242 55257959 61381 263022741 129728 69490036 123831 283143833 86462 33151578 38663 260531710 116128 68678084 114090 11062160 107448 307626038 43814 314321794 15764 150728602 57943 190060927 4530 323839825 66893 71979963 98789 2269799 79844 274859320 53498 186015527 52848 21600214 75800 254723662 68714 88621165 28850 264733507 102238 200829190 35887 57579049 45113 317174259 104184 106774623 127001 287471137 92808 382798613 45964 102690890 123940 384636049 12851 29276178 126338 12056159 79603 227318045 38330 372067332 29449 308579848 92226 281716182 61187 355207928 60180 3332414 106830 324700355 35930 161552135 5906 44151906 59583 23670766 131942 63391471 76429 119617621 40752 174471945 115591 260117104 118829 377587229 60587 58250105 28699 261307891 115075 20274693 55357 102368569 77386 351076939 100499 72836366 93735 62743599 37159 315780520 79146 53344751 51453 183147090 32125 271742534 65679 194404827 127290 51006244 82943 223026417 56801 174478735 63418 49645422 72999 3964090 63702 177766027 12679 165563204 66286 169168071 97056 277225562 107297 54194542 92689 117125466 119079 10207749 60814 372491945 15172 187427042 73144 365839142 127333 7318170 17498 361631854 106253 69747681 72597 302734842 115924 106889616 106539 94346063 112469 369805127 92062 326021949 58896 18986761 74473 70970961 52426 46893449 120734 119565071 24070 321369422 94200 369901109 19079 358123394 12230 297025201 96739 269651076 120931 340071791 97340 142951868 32092 106783544 64378 109528511 64229 91686400 1174 88841119 127153 262558083 42968 346009614 64744 242388978 99818 430577 6080 193586720 96969 204067708 9991 155490584 66435 192622151 101905 245909683 74827 78417061 43581 138288535 129389 324042661 92085 326948870 107759 190534788 21010 238159029 109520 246987869 24888 131359386 124054 186103586 2400 114375210 75156 341454703 29431 143406851 97137 123553624 15968 286794891 59045 150193746 90104 373239368 16223 129737818 13268 186016101 80845 129526868 100817 95058977 70045 58679829 5569 322584768 54668 260407391 662 327451040 88111 297121995 97986 118212565 48186 350514968 24334 150744446 10174 163419385 47885 67859575 36752 318025054 84530 231836181 62190 98969390 46702 25059349 55503 339394464 41649 381609956 11983 242529259 37279 365800295 12425 110636701 104099 94882782 23435 779972 29739 365879788 127456 382752449 109354 210793589 114382 160802641 128566 355875805 113780 181136940 51588 277763619 51223 153503085 121806 139269964 1120 92891950 77068 370536066 14372 89296455 45766 195064537 23230 319101141 7736 30930054 130303 48045410 26357 316627932 51501 35789808 64817 39037886 131288 203751090 3415 383650825 106971 12061222 23636 132922666 104860 137036242 89468 196318043 50224 223476262 33491 218848600 6047 336366765 18146 336195175 122566 354592758 48804 281071625 69653 354897405 109357 202981404 26179 52592162 15615 194422804 105417 22794713 112540 130732769 77711 206361783 27354 109488977 108747 315709854 43555 249753536 89076 32789622 130378 296618003 121416 227685868 130896 169683371 52167 90440850 108190 306702137 55775 266261763 68613 56410180 88001 90009696 84591 381241739 103999 290590865 5022 179088871 123545 40718070 98172 245041599 104109 56283922 107917 3645967 115130 354561022 102177 371314927 39116 317966929 114189 88133479 24313 224078651 133249 52160808 64435 50000937 1538 54323703 86709 94030256 94772 184201533 33998 15935467 70702 38711221 3584 301021360 32345 227355892 54132 350525589 129774 336336331 103767 85769784 19756 340507007 90305 345389568 107374 239186037 19337 199764004 56309 285730551 22158 65080653 6930 345147061 123094 208219079 26937 260483822 125503 229646652 124750 329740709 130075 19726868 9756 104980815 66712 200135656 110981 65177425 76934 263222359 79845 185903423 77790 71374455 77257 265775818 125135 173730599 72538 7010730 63572 310791598 112437 286371758 61924 332788800 25584 113578404 8412 183851410 85724 366699965 87884 96812595 106797 55895836 94043 5202373 26700 82737269 115165 117212327 52253 91217633 128532 300321892 103826 329378435 108342 65441434 43046 247359112 85017 377443313 53293 118037867 126010 233982096 83132 245457767 49151 44908747 104030 340770497 99997 281352267 75453 94695755 90627 218663707 73450 310893428 29053 153232464 67547 290480806 106218 24230995 65175 327643091 27978 114413037 128875 151129658 67806 213134583 58698 40771915 85480 71519561 16175 188638001 77145 242179540 54857 26620669 5448 39902467 130134 365297425 114468 95143840 30817 254275956 125446 159905507 123085 280503613 3824 210241616 92540 162572178 22508 321705556 31342 281899128 90086 223481721 35996 125982240 89953 89286164 120439 64451656 106414 356010778 76166 269291156 67157 92492936 95499 383715227 131541 100520999 28172 79737975 38136 134925148 68697 376624725 92927 154791449 99955 77441387 51489 355201288 80026 91108135 104970 326944998 31730 20667948 87030 318192688 107941 106944538 52546 183011558 125811 9704839 20428 177491628 1346 59781804 13920 362844109 58421 73003576 120465 255341369 46603 149679343 50138 233080370 101427 309561323 24385 354412685 55733 167601778 51516 152871308 61195 252443138 66743 4709295 79084 350104921 77228 35518570 118502 13985961 52303 236264878 119018 137710589 24414 93136396 117596 242896793 69781 182497204 87516 265676192 82258 140697843 63105 112118482 30353 372285119 85233 369954488 31674 286482759 67214 205767364 51113 298496056 38056 383960133 78888 270133726 53130 356697805 100215 232852173 32833 359422614 126804 274700674 18640 166756789 46250 4737524 101469 141814369 75930 34448006 57040 190879110 110314 275993601 8534 106830835 70095 21269284 62224 111862385 121598 108900870 14750 253806267 58306 113994207 21848 36094019 24552 23055088 6906 112846155 43819 358934214 80209 327571395 104208 116921849 102017 138667430 100708 251693211 112898 310070946 62752 314030019 105927 40839358 103747 251389372 10016 281709736 39720 31210298 126764 39543969 57288 220213021 118865 111157333 99243 238052542 115101 228175801 111301 113856069 59459 372828399 131031 201650437 111470 63378085 84142 29212886 32917 70366408 85364 87902902 114283 261759253 28821 193601731 25624 261307482 132895 159172224 74490 228009149 117816 217233400 46042 238209646 6894 300592710 9405 243356919 58947 149112469 103792 350577241 51697 116698679 6331 270203325 101179 383314271 64107 369442090 80959 96019927 36991 174516598 85028 218236971 76459 194533263 63268 316563995 3511 171527471 129272 279240535 126886 139396039 83244 324947384 46787 383040737 109281 12462058 28541 221142740 67304 222941023 85557 212785728 62093 147747958 2249 69821004 60083 367036058 62083 201211068 86709 299260435 10925 273433722 113268 132314796 103224 367653145 20781 108018634 22241 76994315 72287 376985956 22343 259047661 130841 216225925 37650 61766227 93343 230470073 26321 383047355 119986 29728489 119470 318430973 50721 144338687 43219 96094685 119183 96994098 89035 316204569 70583 308173527 23849 324667361 44086 257594303 85274 135508696 22022 248457676 42706 105837754 15400 95643109 11811 279279234 2665 73704441 27997 89755151 82278 378046596 123569 216462780 26720 311365873 25573 114595797 11957 309479767 97357 346716306 76669 211902281 101242 91684403 113426 165023953 66602 261989951 20705 236893445 131363 255880093 35836 305606864 43921 18407244 57184 309177494 100921 345331871 119236 68906753 8042 24056166 20492 150063664 60511 274379581 5136 144108151 43204 206213696 64652 359428221 26131 372118267 12836 3834358 25342 8318989 11802 199070381 123204 103384439 38379 219717939 28400 302295077 105024 59288728 40372 133943414 66518 128183525 91845 270831972 4463 304047474 106986 190164376 71102 64718445 25443 231134568 90173 132365992 89526 233968185 23473 130310869 36534 328196898 26912 278894183 26249 120886612 129398 235765920 78696 60410079 52495 268228287 110492 121395833 110907 151777850 16959 144524288 23771 300832637 124484 128809992 6474 241808161 52832 377960120 6189 299767199 69253 173239516 104570 374636925 9292 266384583 113098 140499642 122900 306927529 31390 159767138 66622 299214740 20122 341834110 25086 154371807 76185 69935237 28281 342339048 81479 81683324 32787 232967363 117608 315726230 46105 77725647 72777 134576268 29371 372823148 40966 366903730 37928 281719708 116857 371959963 123240 319832615 118360 150963560 80514 199138974 82329 67361067 33000 280235541 45728 48582562 53397 351926125 14795 120795431 101511 33716974 130954 5960222 72925 316348383 23764 305036265 128420 187481524 59737 376954753 108365 166183574 127534 54231548 13917 56689548 22933 20753949 124957 192577366 6525 171685698 99084 109327832 42966 43241231 49616 337938025 120914 259100761 116362 34766321 9745 50602788 121441 234789997 31732 336572050 19418 18209698 110282 172142898 93076 195978490 49322 75314854 10152 86015004 131732 321928818 55525 63340948 45711 163971261 12018 172007892 90822 229131404 88129 342685919 119354 153970461 128168 325805780 2705 326273345 47211 159535637 84992 286461714 28600 238113371 13731 239908152 87473 339370470 59150 355084996 123955 351198062 119693 145148918 37778 113664723 1126 310005632 66312 211806826 108692 324508914 22792 342053107 76364 111220432 79886 196651030 5611 132358532 93775 168973977 81853 68892491 23464 103902585 9663 131047846 48733 233115041 75398 291449929 129816 118577931 85422 344622987 89890 297047518 76744 39771464 103007 231788840 86386 84883659 58952 14448295 121910 121696825 113018 364178469 111915 114345574 28657 332642432 75464 365614701 113815 40677136 102198 141641427 3862 367319410 60205 54027472 120263 216985031 84441 116852618 56282 136078023 46013 273645047 41938 195725338 122638 95885132 79583 349277686 32974 252432855 68375 377641144 92544 182200738 4002 349749170 132375 45222415 5162 377575486 75156 331189312 102 358757298 105349 277069325 72530 167776763 80798 296479566 43313 40799514 52271 251802646 47084 301336001 59874 352270217 74683 339403914 10393 70982744 105870 313465509 119615 343507186 57914 382817264 127324 264237911 87894 313046747 72266 328025401 26142 254504297 91083 69666835 66321 14074874 550 318045509 115654 178150538 48425 44460455 86834 382221974 47352 162698369 87937 269863217 124021 48074616 85353 361047406 125926 233816838 55633 361951554 102123 333262191 94719 330595717 119873 235767933 6729 267473457 75271 229586925 26989 122774152 122413 356391523 99086 359597206 46535 79540070 127193 79384380 89510 246167524 67098 302456798 73098 262676878 17337 44090214 86706 161104672 82147 241329151 20500 354458785 60980 274061338 74075 263151374 40370 151803153 44640 292094086 126399 353786531 130603 290877845 121943 96407693 72987 330290216 75371 95584816 50514 249534992 51835 203129391 6631 382629967 65102 283914705 101323 106652900 78704 307804766 35353 280615498 16561 276270903 41096 124331291 66302 206172906 54004 175719651 96584 345068892 97318 76959402 15400 63668009 25327 371525032 132089 345773635 52787 96283273 12281 358781264 79943 158244070 15197 22989682 110815 113381754 61639 161528390 2268 128787555 95939 151114952 54735 248814319 78761 162038071 47949 361501682 44145 250758406 132960 207938127 94553 254356310 131673 151988430 79364 210060428 115757 1505484 76936 40244300 15249 361111296 39846 122666043 72623 166177118 57823 274928554 109019 161829263 67209 165646420 65618 3231921 25482 311332927 119989 190623960 130594 222843874 104273 335428352 56305 172339853 74433 150770085 113369 107630885 41448 283157896 79147 11200030 73682 327502066 29021 310654519 116483 25645641 76060 271982990 24492 78223028 69416 283639718 33285 92476408 95724 276290496 118423 69375334 76283 18559774 103927 108628639 11001 118460639 78016 205166738 132373 111778925 105050 139532385 42612 367793780 65807 25628446 99130 239733248 18394 325186391 27928 340909085 77983 158651443 107456 21101558 130807 205636491 547 314051502 98245 164326618 120651 373765422 108081 54651977 96344 287578978 100577 48794913 97272 127085449 118564 343710064 103832 75163289 89361 31462383 102396 122204056 46089 141329097 2555 128840174 39173 178362437 129629 104709423 91388 63518185 31438 369865758 15591 80581531 105162 298081129 21303 298097566 9917 241371693 47449 257623164 31869 204517543 42506 234952088 10514 161558208 36314 264091949 89342 371311460 121519 365981659 78782 326960922 5449 381136569 110026 108465494 22519 63942890 56768 19866051 55029 13615530 47868 361849596 90548 45355882 55419 35306600 26138 198030067 6018 12567418 126812 206828305 38346 319740124 83170 131419382 5101 93852786 126764 22872916 16458 108553306 97729 23027094 101433 254104576 75803 380187577 75840 33756756 71377 31743224 35021 27944976 103222 179370594 83450 274518701 73026 145351581 104268 200459370 65516 1206985 125768 60634800 6069 336986704 113312 229704839 48451 222139164 28381 25924371 132901 142460392 122212 161141316 12345 253416776 106212 199030728 129362 265876334 14910 334724317 96335 6224961 24857 62301332 75238 258353038 88583 227230580 58678 268719754 75112 111765651 80049 315085658 14373 378669705 21239 52295379 129466 311528662 31620 50531235 78647 63169840 43896 78444966 67310 338383169 120899 250607981 2584 275357019 91367 6232056 81817 334895745 71464 264305894 119247 318841887 104397 252293748 113080 245168298 40246 4957424 24791 325035132 1475 252261007 48179 41247161 19695 154535986 37406 294504385 79553 293026266 6133 47089799 17173 86712849 61728 275847251 131058 361159755 16475 186311095 55211 313552544 39036 12092722 128140 292675715 123636 91865921 28538 66838360 116761 120482237 71607 43191462 53904 167665381 58288 294371993 15428 279501170 80187 279933757 59168 108432309 130649 179624719 95530 282992544 22963 272027602 58536 131132534 76257 296707177 74924 198023461 3 25420609 18716 104606016 28847 268589677 121007 289816000 37234 248535004 26164 347983357 55039 14002344 35051 242941893 5497 44328836 60000 287562730 23071 243280660 58736 85391181 120058 336510532 99927 148447671 95542 375812840 81832 164225809 89231 271879262 88084 339166087 19934 173462712 41233 364251691 22735 294314559 89809 134975170 127577 248996907 118452 272657581 101196 221466128 4714 341996397 127131 212296527 128032 218621848 31674 2775574 32624 277017163 90530 244212504 7501 111875282 80370 113307772 57040 182845371 6024 4341501 97310 325240003 8870 208337535 94289 233631597 60001 29146729 61662 63691410 17035 204949187 44700 339566320 70207 304052189 127759 384867265 80879 189643466 95970 5605192 131491 341294502 22346 38484243 54549 271600523 37976 11541380 131425 192566991 46400 125766753 21497 117623186 129396 343332166 73845 244576749 87682 42326320 65816 292954836 130337 156189054 114610 266800180 94381 328490985 41074 104452094 27270 47528152 35516 306377222 57386 327241194 18948 140904489 33227 127005349 27430 195706224 15704 367224661 91845 9221940 28350 304568224 21961 310642978 80632 300150063 25059 254825685 36605 25572092 86537 333774223 98099 330670089 121650 297205257 124465 196183328 13868 273337507 17335 169096198 131014 110806833 24696 71589710 20977 156867874 19600 217015727 100130 90881555 101042 227531245 127100 107242563 99958 288372019 109185 291513953 21479 159805938 40880 90172675 56998 168121470 83156 265806146 130107 202827311 58045 167812184 8866 135317602 123261 226542630 53010 303461019 113308 334422000 48483 30365057 108515 362899348 72175 112792832 81474 336069004 95680 27081552 108692 363338492 94699 48625493 51500 164441792 72505 74463716 69029 356286018 86343 186490419 59653 325725423 93752 237260943 124997 35346754 120314 301301751 50708 212202496 78060 326906832 70458 357406699 22600 266971597 123831 239283160 3659 207178760 3932 283281977 11041 111071443 32926 11213509 46524 9262953 128040 379695101 81666 165694375 106503 21615022 126837 351039028 43816 120184366 115374 96756926 55035 184091326 53736 71938439 87052 148701449 119231 72713084 65676 9479504 26379 359995717 91736 96427410 40663 335621869 106130 39670381 97326 291278368 68907 292209559 62672 238926169 41305 248048663 72331 212936484 8513 299547731 115897 55231498 63376 87694865 126195 44351558 94595 72312178 102539 298676876 31153 231917946 36008 209888699 54067 263018626 115805 322395798 24675 315171867 17834 232950392 55038 255438207 57187 56459137 6758 322845546 78462 217630694 127542 321572951 56858 328418807 74350 129449403 42024 158902619 63414 215801753 80762 157053585 87717 378037909 89120 138643015 78437 34821783 27974 378036094 73587 145581396 71055 152898968 1043 253681477 4308 63234980 108981 286933616 59601 29787397 22183 228899145 27321 325420564 45513 140042593 38404 356610284 10782 215128201 75657 147545206 96856 144696028 6702 134264403 71261 104991420 26157 250027796 111253 338538836 77091 232699712 118747 108175685 107219 144228606 54809 100091209 16765 370688148 12833 239744121 18995 199570674 90441 222488911 39216 336758270 6471 205891951 32250 230557703 107297 120672422 122174 60957541 105632 289187545 82453 306509865 88806 120673632 101249 367449144 89060 193184401 65082 211092634 78600 46695989 25958 162911075 56174 27796428 92622 162397573 127981 168557290 68788 135377562 58482 163572220 63543 46117097 112716 180108713 14452 143379589 42631 8499840 36138 101351058 40650 93316655 40455 189479645 105405 268010851 10089 72195357 101224 73568689 128907 18649515 101697 307678896 60522 177759441 121021 341281567 25713 279580754 28682 176921231 56977 201437527 48653 51421600 87547 23830805 11136 234309606 128158 36645191 2529 361743946 74363 96609958 41639 254333311 90480 359448229 102899 213563995 59349 132270051 48587 25373218 101212 43309262 41441 192345850 30631 229934624 102212 130982152 72315 381266185 93973 135490478 76459 318855943 116184 275265048 30473 127282863 60124 87147128 53858 53097401 126249 157312188 44927 226051956 102656 39644641 56942 93346803 131040 178892782 87097 323327212 68846 216441079 8215 231976587 34759 34381379 40345 23548721 7900 381013235 104522 74732501 47796 377529115 33187 94170347 33741 243693735 52542 322822643 9299 108600936 5529 235484837 52430 1123992 89498 5901772 5161 148164805 126412 94538766 42639 2842330 67748 244620979 53334 117066175 120660 367911094 67703 74856434 74197 336394951 51335 52424155 94986 104307789 69695 83984896 125642 235199357 95902 79129588 122252 125065875 72965 264614608 92246 43147196 23398 30437747 23835 306165499 34986 101491249 10620 159859386 126597 157668865 33805 44639390 4084 47371714 53750 317585115 86625 200049370 101044 236375255 17597 344418012 108353 70087141 74222 358490791 111747 110852700 102164 271188321 32497 247514162 16755 243142745 4811 245346287 75668 323518270 26999 141130579 28223 376642587 8112 309171106 11602 17246081 15291 362903765 85963 350349019 33358 57487972 26399 288724776 42060 57350852 85716 152542341 58520 4980663 47874 374839807 91878 125738966 72255 302118487 23680 204355086 1747 329762309 100349 21153430 28686 59262897 78541 66106195 4846 284528500 75391 361127157 10858 188364729 31313 269130611 118556 136074471 112160 155325464 101893 275075125 127967 381495088 57924 245828441 24520 313470699 100068 145777128 120016 281274652 83865 108701617 73788 169181959 3475 313962656 120552 11772050 85855 63136564 79019 261566742 98961 169011129 101427 32095695 75858 178789561 81585 249760705 24903 37954110 72185 199166637 29963 46956661 123755 145937417 94039 170718183 69566 224865341 48253 160420225 117532 337376535 41922 141520507 128013 267385759 78859 62365198 43721 211641068 78842 129047162 65230 59375945 53502 23678875 9325 82035025 108784 278314755 128215 119764332 4083 44861929 3680 184252721 103454 123389664 132179 167159682 49344 288571521 125672 172569089 19767 60717277 30493 220827425 75801 205400025 82794 336525585 128878 121630297 66986 181651341 80885 134973746 78415 339976204 106683 322833841 72226 175911171 21021 208082966 86840 149969328 110764 24467760 35592 328090144 107771 138367614 112207 277815067 72439 139598975 16743 363335308 117357 318800737 133101 365169871 51411 339700801 88905 262616719 12519 328104146 28303 253830590 108122 139350493 67162 152897471 60522 233217891 115701 82132404 40711 373514398 107306 114341217 131883 43233990 76219 128928319 119614 12781858 26982 263126018 80281 373399689 109173 73175187 18596 290234767 91517 283775286 128733 374757046 47495 344714507 81861 32214989 12787 131135414 95664 254880967 103421 246948302 52312 158336678 25565 323815735 54928 332789338 106944 58630914 82641 117361030 18312 383331280 52958 178141874 59326 101299802 60612 372056430 91702 213364771 24954 187563168 38058 99344047 23126 6880032 95952 276427464 539 15881137 63983 72736352 117532 318214044 124607 141144530 88716 286295824 91793 71468064 21880 109400468 113738 171662089 95835 267386432 16682 342449081 103649 28837428 51329 263966729 79927 239946474 51316 82152438 106052 261541404 1859 379137865 934 17000692 109619 286533188 68035 301854988 62684 185602063 25784 223977548 72762 75081809 123875 329576460 37940 254760825 82163 59337766 104522 75106931 128211 301058709 58698 178308789 32324 146534304 129412 294625137 16987 59357784 89332 67891973 6910 251527749 33197 379715769 13301 89852896 63733 332944827 11381 264927417 28566 274518590 71230 239717850 79316 264695530 34984 11799269 125033 15074068 123097 183242418 82590 152729019 120190 231596940 73272 200466441 45393 255739333 25007 321317348 70349 67334005 107434 10324758 54577 352450954 55340 252473693 46544 381504345 104033 210472046 37 257136119 120679 360984981 80482 118800915 8679 217138158 121877 216205600 10283 59369657 16743 122887053 23931 171574914 19178 300904165 39697 266034742 16658 99131639 97059 214929681 105050 198979460 47287 313842103 118665 41279780 68368 88392033 88976 175602762 23649 338938238 46194 368808977 81944 43395303 40025 50074846 94222 364936982 18422 382667529 77028 12803257 1172 278069758 20735 350340810 115829 175568759 24095 344957048 82850 259262900 69742 320880160 80763 366204569 103735 53518015 109899 123377249 71988 299385006 124296 111101950 113285 194458796 82026 174507960 4944 49259421 25253 26438167 35886 272752373 96519 321653651 30745 256209718 37707 11398116 100233 12723804 132358 154897998 81695 174055343 10225 32794244 61605 151027691 107927 355691720 29886 240966924 80889 241660985 124241 274105845 129358 376830164 123731 129579394 129984 124898723 52288 132297545 122328 80652459 94957 124192758 28536 309879176 21664 158954313 20125 206892026 9644 96457014 79552 209828866 49388 309155653 123088 114819818 99075 262427193 42450 361263574 37779 73326988 124810 16966865 62864 381844032 29579 3859682 83908 331100130 130991 74780844 79588 40197818 61221 135517764 71846 187430340 57420 552140 42088 383808941 40495 42645454 20742 316673213 36329 1193456 119705 52168779 95505 35840542 96861 271988275 52426 313595069 119335 112194402 106685 101136439 124119 356364 20343 353260320 18279 20833794 124418 110402650 34469 285498363 64245 57028658 105 322672265 126230 23587152 33670 278313192 29146 99844324 36471 347470539 98629 273108194 72387 33876180 37352 371250806 106538 379619021 46038 94606939 42826 155290497 18647 40272928 4324 247079223 103752 340518306 21442 91804891 10428 95111736 14249 223336724 36883 241924100 10354 317553200 125176 40576554 111346 88772957 113369 182226926 13733 174196591 128766 324412867 88427 371040559 7432 132068515 32559 311172665 25184 189320723 57778 330524989 87464 119259403 121047 338159836 65872 365815437 20528 89675170 80557 372357981 113004 79531183 56988 285609081 10954 250787017 109720 65797785 40254 297793620 110497 95287750 30854 308335429 41128 185419345 6741 356870671 56806 213993897 4996 184193127 68775 328635920 35860 361830463 73309 329932171 88740 31945624 125121 4775301 75129 283467536 74066 299868161 104581 267106294 84162 138773322 99876 168180771 110505 212880512 117292 107848968 100559 341825461 75674 71177322 93520 319453189 75987 147076347 75304 210756420 108828 180679061 46846 166432865 107285 82646770 13427 136378650 107036 270977518 120548 106436261 125755 245913889 132474 15464220 14933 269255756 15636 282159856 1893 318051700 85664 40593308 63911 115498090 88296 143117893 201 22405518 34783 316187490 108453 96032723 113724 255539143 58497 314178374 126501 237321780 110311 233420291 35529 1073782 38918 134317044 103788 171826145 21573 340600503 99691 360897834 25672 20683588 59953 352054927 60818 38580509 4504 149895086 41377 216854821 76080 224339507 78167 349524934 132457 116649589 13812 147300838 115473 152463590 101711 311333155 76652 335606731 15447 332246036 78888 125446090 130939 326459612 120273 306238835 110068 193359136 71563 64162439 8242 368548684 4446 376128763 105715 45290460 110106 250128535 73823 208040148 99433 101012951 37332 370813933 68753 279492056 116837 367700823 12297 172129509 86784 240154521 35207 23741460 132561 24492950 11862 349774733 55690 297253169 27977 191233616 69252 91071104 96032 64062841 22353 3316986 47693 228747567 99185 133923224 86976 127323148 26596 4571116 129884 164709765 59950 366681881 27147 363975547 129588 183012322 88568 254671069 68813 71845997 105094 328163965 41784 81731862 100348 217510710 86064 207107070 129341 241499925 107397 58054873 87722 11301026 107040 93592608 132692 199039224 28058 229942616 126335 11265486 5973 233566467 115777 186876573 84460 176472533 14687 26121953 25198 1099773 82198 241631474 14910 91301107 1955 195533370 52215 171327424 52403 48873784 114316 69606034 131018 100474618 84356 3511753 112493 242558012 21975 167032984 67055 329198318 99557 352444566 43118 347257450 86681 332029835 89183 263896580 79561 46946386 26957 32659849 78680 108160127 35035 342615267 4958 203673747 6033 157795376 27947 198721993 105917 238996715 99877 56750267 104394 8273216 32108 378489495 105713 153812620 48120 71880336 273 262036290 49255 8717614 132581 68349574 27791 160616924 70911 267347896 68914 135336591 624 357695845 36077 172149420 2767 70357792 22605 178332936 105292 71897831 19896 148275587 94788 12771835 80768 27335044 13973 193910365 55678 314522553 125387 345339653 34470 370766393 82298 232075453 85480 221395955 117582 86978380 33235 298227510 80358 194729788 124546 48976081 104598 277238179 63311 245404571 74629 279086810 118539 190144220 76495 377675723 54631 193097266 47040 148583813 18995 281355698 56233 106413200 81636 136478376 81042 289699257 58830 184689161 125454 119731991 63166 331241504 4974 156108873 70294 284048830 19890 177331705 66377 70932980 25528 108765319 71526 14409671 24523 259914527 34996 335035800 39259 297040860 35532 118244664 78265 190116174 17349 292405567 125366 228218237 33915 249847662 19933 9737692 129164 101579383 118435 280429538 22963 315225950 98421 114693681 21384 104749630 49278 175324646 60405 40950587 53062 199993193 26088 206073075 118942 168225263 51905 38747513 121350 381075305 62994 376996157 89259 176169756 37089 379785420 11470 331024182 107203 211110815 61532 56335751 34922 334960910 59604 216233581 124319 253489191 34482 301929283 120006 192753321 41189 294583258 68020 251388652 58841 112526128 40343 236298265 119755 340998815 51284 220434171 59909 334082094 36823 109642570 107874 278946568 19572 119945345 23350 163598813 53748 308363084 48235 104808597 20727 28587011 121463 260181693 83473 67418436 29209 355217650 132200 119875902 48483 178466957 73903 5895387 106574 286635915 93200 13765706 73054 100536050 68035 238439274 3799 3247943 64538 305725444 132007 140401410 93383 104735651 98789 246151883 24068 55319712 51943 42216754 94951 38288862 66269 225108291 109379 301518888 121035 262364284 97356 348337013 57600 30946599 84235 273585829 29795 2912037 113438 38122105 89848 129735900 101564 184822679 83520 373373496 122339 86233173 4556 148915489 38560 254301896 78211 247082194 61592 166386493 50123 91284243 11349 137916411 84037 48938671 106935 310148145 38845 252366500 90613 146209364 116790 98128723 121007 353038019 19477 366647144 23948 240346305 89088 164858013 32922 20478315 48223 73788551 81457 2756772 50026 130782342 53736 359083936 70740 203885855 15500 225555882 97108 3047922 58777 367716720 125490 55220273 51785 230804154 90720 288953119 27450 348242669 28945 289379200 120766 122714911 15695 344634765 47335 58592986 71643 237132444 107659 374308548 7858 130078652 124500 170401693 121576 303442414 124916 169167329 126781 84304472 107567 123927959 117857 197163857 85375 101644210 90379 374871356 49759 277442907 84628 283070663 49395 176638196 47254 170107723 100048 311432022 85347 352756616 125728 154447309 79235 174909242 128989 207041079 116028 123090300 110561 10437540 19418 66404627 53778 166785876 130483 93549981 425 345835859 71189 258695234 103068 157161151 104535 331306976 78522 268850414 48201 49160519 74999 130342026 42401 274048717 79445 113315287 95157 149040402 58696 25299117 16866 570987 55830 197188171 44666 87003707 82725 383030981 122495 244284994 5413 284592154 90400 62071815 125064 216531663 57469 378078924 107322 24357089 58149 110073316 101078 337542728 42666 47197176 80646 357927153 66377 282741376 71689 300334170 87711 314931423 128005 201195471 106157 341356495 99079 374380074 125564 24789368 51471 13233306 37216 5422729 100580 123403593 71463 33462049 79869 15986134 40742 154215209 61157 327097937 56579 198978290 133105 137142256 82486 121549483 94951 143733705 108104 42031061 16704 383624228 112888 86029899 43029 3274756 36963 165176786 116349 322581192 119387 90214200 75390 85205982 104854 222666426 4299 370959876 42536 192731982 47676 160957412 89671 24395700 113859 87318949 15111 172916827 61565 122390413 1906 258158564 128409 92602794 58676 35111196 118132 214647342 63787 257081742 109482 159645304 38747 231493896 37931 257364978 47872 276173379 13509 233888611 38876 176139788 11308 129631341 70876 271611806 89664 343387008 81355 37521696 91069 258672767 15817 111422717 76722 374486950 8470 282407719 28226 292366245 123515 65157446 33025 245987467 37046 70181863 127556 148138560 45894 349691229 122697 166654188 59750 224992650 76437 1993565 2613 68982360 99700 149047368 26842 104401523 53464 238100728 53766 357092575 60796 327096840 40755 323581585 3400 171706798 55054 250741505 59117 120163076 5224 169926012 82144 149878046 103022 120146871 96718 187468058 66900 292961411 98124 268613226 12003 361937669 6611 5259843 1454 201981948 90751 89120487 47797 324185422 30887 187210806 98514 173148027 73552 219239482 4857 724552 104993 284059260 107369 136677162 33350 26406655 88035 161838592 109245 118988992 104193 34011958 23914 21885705 102668 176685128 16558 60985937 17549 286252799 99151 97127503 69235 201157140 38920 53677777 114769 329020877 110914 319025065 98517 241071365 1469 207865388 107319 231953123 31078 247399835 124221 342624067 34039 59553537 126763 287118259 105877 71726703 1110 169781361 48542 358025120 96997 357935707 1189 80160996 105077 137012205 32764 310065876 100 103888488 117057 370143855 15745 202092422 5650 124290132 88068 262212710 41627 244137378 46722 151357002 113536 239994689 120936 37614717 60523 141003898 9475 345010392 94664 280201788 8949 184845018 27261 263896835 22963 323701256 88148 160777657 130890 292460567 117929 193084599 97201 52522488 87849 233875872 71005 143294302 46609 40026880 82085 66868694 128340 148448486 53968 357595835 99941 147569141 94399 212339450 56674 285786065 46292 17158726 101197 114402958 6542 246743754 121389 143579264 88173 279212502 100041 49466246 62215 171711553 30882 184998169 25990 182535542 41813 191030369 17207 293733785 431 128561307 116653 120431592 129070 28133038 98632 235577276 118736 127615808 59544 307430552 65174 312838733 130967 180745819 17907 373051243 57760 384263946 21991 157412915 117415 356795424 70516 375954179 123701 336139694 104880 369453157 126284 137769870 34415 276921321 29179 31922347 124795 4738174 119407 309758735 95698 179439253 51464 217511800 43771 113222975 97797 115155917 83379 37236740 63268 218190559 9562 88517999 4888 49282942 43042 259939939 16199 278349571 127879 114437120 25065 35677967 12880 255059035 73611 105156300 76744 12847506 40081 141935447 121328 327917718 128839 138503616 59976 167555837 88128 365715660 52595 186323704 113806 373160504 10266 320939001 106751 272577688 128915 263326645 99778 189558424 51436 218738738 55801 222456453 27511 236466557 14181 35342524 53964 307961682 82470 105525060 80373 324085845 132548 224398160 46934 8610024 20781 99461232 116369 212603819 1251 136828038 51901 15758818 58060 196831273 100623 59004966 42074 186460569 21689 93640881 118120 368102824 132699 25709403 98130 240745446 105854 188023683 89994 247655495 33643 108065590 116215 112202426 103105 297333515 15764 27384167 81746 101956324 86785 40002703 129578 120416311 80916 5078574 72476 226215594 46252 254991167 66652 13398996 68199 280163796 48649 75771957 95340 51410502 51451 194762063 59315 336524920 87582 93361975 90757 178085957 36222 320939940 122105 136571500 57392 30099437 120037 216526798 96028 90892019 8726 259364149 14968 94350166 49291 16218353 97402 262500005 53150 361458682 79076 333876146 31489 22893068 72277 308002515 132500 114402457 81666 113985966 902 278852071 38833 186204969 86202 81107341 121100 106513764 37136 47469538 91459 341191062 66733 143420351 108766 370895336 17089 233568659 49760 320350878 91157 235914132 98715 281044759 58242 303900741 76457 97939220 13283 198585660 67015 34593916 126332 352123512 127183 167710973 18689 362272715 133288 88695506 17705 28993617 57218 22817940 88189 332942910 16116 53818331 69816 37912412 109966 129090101 37367 298230078 39433 340727003 111858 159519891 18672 357122360 55427 225873893 33356 246505445 68995 362626781 21946 198895914 8369 88552808 113723 225944055 78876 253509045 57153 310564890 10265 248015404 54084 28347726 125176 51043517 14086 152842413 79824 174687359 113710 232174811 68311 202565788 25350 52206767 62833 117302786 88938 188580123 10474 226228560 91134 189333053 123286 327310453 132403 338855441 115499 329402569 131397 296796539 128853 366651106 39010 88872855 1717 177320317 42652 55420899 96279 247998897 93004 140361144 53471 54285973 63425 254279172 15749 185648906 104879 77612624 60413 18521687 37995 282279463 92303 462420 67753 280856474 18138 251035159 116555 78239682 61233 170055581 12171 5952304 11467 253292795 131765 125670663 2049 341136740 33781 288823207 46938 178376778 90364 55027736 56758 173825207 92 372189152 32833 35401521 29688 5171143 110386 318465402 113393 149000019 117659 227742547 118267 380824554 81190 326183339 23371 268478104 92902 61561467 117013 203545545 76633 365369395 39273 280529854 56172 334524505 20239 338400527 123156 366059446 83228 63953510 84582 272972984 65174 237758550 22859 380883219 42228 312477491 120714 96354241 48999 85941404 84028 174244664 25455 129511733 52212 123281600 35991 360777034 103560 170250087 131811 234548834 35508 359135433 98295 104704170 104748 73397400 7230 104571188 104958 368889804 62686 40365231 104612 241424538 120965 69500612 11097 233435449 57142 177996368 82368 326786349 90720 197566124 80336 221834030 39815 81900389 41857 173473251 111262 136845807 123799 73292901 81358 17510758 86960 226231507 104373 141164849 28946 175655895 44413 131643509 40385 226059443 107839 270136256 98857 37949014 119913 106779568 77771 288022163 62183 362851382 97929 355935170 7087 247139416 59100 340482572 96766 255020666 17579 38997191 102580 353923684 111797 242695330 27693 234864808 95454 269168805 129617 235691507 123997 250394376 106720 199032831 34649 332751430 51152 136166496 120584 382918240 106076 360619412 7101 187317561 54098 357546514 86199 110183597 45190 381033638 101488 238744602 83750 181085416 108207 149805084 66544 299085879 110280 170982609 57538 236745448 106382 242676443 14903 91053732 97296 312976839 20543 358264347 36378 74910240 30059 276717716 126342 80186222 35163 44255955 91207 185128681 23097 49362685 129924 15654129 35344 101253598 84754 115265750 32767 12039842 31187 6687373 88815 141330833 97906 189271057 70985 266256715 112778 384518194 2767 331366860 75495 184547242 57525 321670485 106707 123750928 78771 320743586 66582 370220567 19226 323921512 47123 83466989 131281 358785271 5491 40526625 60865 222709336 114137 344370915 45070 27494198 10904 258522633 107204 345576258 109759 8598834 9327 26946597 122932 255787104 12718 198243343 37750 6706525 23217 208747450 93535 102008238 42356 98187788 69580 299206623 41955 200729018 131456 101078156 105395 190842906 53344 347230950 110527 168306272 18875 250329243 27116 240104800 94664 50913613 24118 71577622 85478 124958041 131890 17049686 33291 44819074 93009 285329681 56461 374430995 21395 383699067 83612 265529992 78311 50839617 31903 170705267 104058 142463630 11468 127984666 84138 337988737 30104 99465866 105965 35945093 49122 111871048 102767 127583868 39814 288493049 4801 10861891 2179 71202597 68556 36606005 111768 267945055 16516 118058806 11657 105469866 94867 28178595 58859 11527611 32724 262952133 120407 135243549 15648 354122355 83764 30575285 96022 63723318 89757 328402668 92832 324657643 111598 244289178 28103 324350559 45061 379973205 15379 91076376 82882 67311695 122649 294698770 15448 260079189 93743 379451377 85878 305357438 2194 137840975 15760 278857658 91845 280247697 120065 48443740 90476 381089945 117084 98141299 85231 257391365 99438 30127074 122335 148905906 63684 205157079 5653 204380710 72704 94589684 122489 345604751 101065 302814221 100634 31903881 19587 99479869 53105 259070848 114487 299960645 120122 237756334 33403 283642913 58733 37139184 34278 272126948 32360 242208165 43425 36557449 14112 359550658 5727 32041812 96108 334759306 78662 260021704 79621 187830904 44746 246638675 4365 324506133 129422 247236339 44363 283431679 48273 112399972 92596 212341947 68167 131310362 99154 70518059 9321 108546327 122188 216734446 6867 180304329 70172 355586344 12684 64034971 84083 369785011 100507 55659159 127614 346276886 40748 16460835 66183 207880554 122768 317002122 89195 87616146 27324 353500562 88273 128131081 80747 332587317 94692 101002201 24009 334894215 61139 344384814 81624 76074490 73575 197897382 18782 320934916 121270 107674207 85533 17087666 66930 249277079 18169 38531138 59809 60583143 80237 26079388 119228 199351748 115940 127530861 126296 327722500 95684 82038360 80990 14928619 14502 278734609 41914 371682993 98937 271384085 22895 142634305 9012 330570756 131781 195122063 36824 354552000 11328 268629203 16594 61456095 1128 66877748 80608 39382272 28893 86962374 81723 340227967 122476 153724314 32266 84058179 43223 323402930 83106 137347563 5077 205717185 22161 55769363 99911 134174848 8941 347974539 105293 154359025 113450 138875942 101078 107354324 122445 234242951 26744 223316108 11975 84566479 46610 108970104 125363 166617962 130018 251399724 70460 161618369 23254 338074096 7281 218914892 37491 176322821 44737 123543814 49239 215737498 94680 25598902 27141 174589978 98740 292247028 16504 365465585 132053 101257590 18585 213684034 127641 185572967 87524 2648286 7707 132332240 121252 47196016 38572 118232673 112205 117394682 15532 73043001 26476 105948490 9667 111861904 101303 288258697 119200 48041259 53469 179137783 83680 312726671 119583 63778892 71508 181001153 73054 208271814 65796 43467612 126356 327395385 121549 191986546 29508 57089043 8947 42810137 112206 207120723 76736 249131245 114782 343533420 2952 380644010 126989 7695972 105368 80238742 110385 187850034 97521 93749587 93140 193086319 68147 192611785 94712 347847215 116501 15776795 107691 7577770 128212 36529500 76580 158136246 59309 245591960 21963 141409723 16674 292077093 33757 186844613 43249 380709505 53108 333299509 120308 66618169 785 185446835 111792 181328285 21592 40762435 7325 171132111 91038 53918052 54227 275353701 60391 289803549 57489 291923654 28931 307292706 86667 106792529 11163 370102430 105000 383268877 104190 265845511 118096 8429212 5235 204437228 99414 311089347 127717 337859245 66167 151778631 49495 316572091 3634 307480604 19839 232935775 73652 78933642 52241 69850833 23488 20224475 112999 182253174 39633 251183112 22045 97583707 126859 286550720 39329 84265437 26634 107827984 73575 181739504 119236 134589605 10721 83537291 16061 233590176 83977 11115465 130649 375393574 111501 169574728 53774 238126741 52804 17543606 80796 197766549 81000 222928229 35609 322207933 40726 379326396 64144 356273456 105998 347690182 60117 374196610 93658 362936500 72081 194204252 23752 232207421 19933 381757430 46603 352837084 31859 229454018 117436 232440006 119296 120510802 45691 281353758 129539 370708788 10559 124921252 42331 286235890 78630 214133589 81678 13275921 45549 190045628 85239 93293702 61476 354182560 83250 60381044 55366 34904877 43746 217645106 64603 193469277 55847 82992977 96218 44944148 67766 25321096 26939 148655577 63 108043101 124545 72997122 12528 287100518 114203 374300187 70036 309930432 43171 212083695 33683 227557033 60611 272828589 48974 195711356 6395 145297797 10670 361144798 115733 261201003 110232 194043232 76112 68235048 30237 302460150 69573 337839503 70938 264498340 124206 239911796 108651 228695425 2906 263718822 108692 345819267 74901 209310879 47858 207220885 42184 164861399 54074 69479825 108367 36634766 79388 238314045 65276 363356530 23576 161788311 19229 381665727 51450 187458014 78605 126458235 16493 132928745 119805 28492983 32351 104272420 44221 24706264 127956 154415950 94569 255867329 125633 350502088 41727 57052503 88305 123624745 97999 250525156 113473 153720538 90397 335734480 1771 291256793 108453 163364144 46559 295554244 19739 106315173 7019 348509776 71634 45091222 19913 37646343 52761 221215848 49394 8642967 41794 228797016 43721 344090965 71194 168984421 67608 230397543 72734 108446509 125897 216611185 19832 116199603 90937 65648343 129993 264198077 102007 352697838 6854 323914146 36807 325217468 115807 144328249 62801 25311692 106216 350395690 115389 135430210 107145 162210656 118585 276204283 63056 36090570 104615 243844288 87073 54080781 15053 114845727 70395 180221904 79260 83579412 114346 285059498 50218 91884574 57218 326675693 93212 101509133 127890 315533047 42101 62705169 85806 221201408 13874 287964862 33392 241511113 25692 231293672 70542 269994388 120660 119678431 86886 74768400 94700 111718578 26852 46983044 1156 161534679 117023 111942604 95477 334232466 10738 224871640 56979 80418223 27989 135510827 100444 346466809 77046 13725791 98658 161915277 34364 159748295 116959 298240595 98718 154690356 121850 276547563 4269 166348656 128365 78659765 57707 337621188 76564 304129630 23473 267089224 2025 260648086 117013 17872087 112580 59424589 78742 189211492 66271 193915256 103122 142662947 69508 80906411 23277 144337307 83519 222170466 120038 279656484 122273 246539288 87482 359362703 125522 271277483 62455 251166577 21001 372407910 38940 362216065 71140 16183987 54776 328232545 17076 170404535 19018 350741254 92202 231297406 32263 179939462 63277 164942468 103872 220093268 35991 237966859 95507 231829098 68743 277523035 52310 269704817 13844 209016467 57383 130522116 90293 111320240 78572 28523761 71849 105258364 21035 285093909 112017 340390079 51711 30849953 98919 288019995 101010 247427765 6877 352259242 126492 264895762 130907 271794265 42008 20623779 13894 345261931 56585 30124746 93106 336606728 7800 306951810 68309 238593473 53357 250024206 90856 231014050 56868 175113094 41289 311043643 7201 332575859 1838 348231774 63832 88931578 58630 378394804 74566 327706279 10905 157943564 50132 63649960 77591 83937692 56321 177351963 18438 26125627 55828 321011759 111025 330492257 125013 174956042 110725 101693062 83585 382597552 27540 49966240 11835 38391542 29500 285016643 61371 249303577 43998 117226420 131694 350509650 93951 357214187 1030 370750222 24938 193977267 59683 46693230 109895 367552235 55343 35347904 21886 266946901 126982 27577583 94766 206253991 11996 373111217 122949 327731498 49531 207400933 55555 207844385 42329 163086601 46194 106717306 53858 230186649 66795 28940503 46510 250314392 42065 120609829 87196 83803436 99995 78046783 95010 190287369 37154 254379006 89625 2571301 112842 85522476 69851 159597500 74852 74519325 16524 93071622 21383 266514386 85002 177673872 11158 206567210 131460 112863182 98451 223102640 24668 234914098 99299 328456780 115119 65036633 39927 209188192 96686 163495459 32452 179138741 117078 186187883 9969 280811231 93577 247553868 112952 64506595 34523 225151711 51222 78210548 101152 77940694 22561 146996216 105462 364135328 85355 340936136 112768 146991961 35013 8291301 11879 256886598 83994 347699277 42998 34658701 7929 340046313 31615 322350638 42357 323373825 99294 166378681 36443 186151302 53275 12061823 4022 343932913 86081 95271582 41019 161242695 105990 121896730 120059 252955442 24009 70483210 7359 211891337 41128 327877267 3005 159262735 17169 163089019 56263 88212884 106390 317613505 27990 74558516 31290 147416764 57166 241363563 80274 349150706 119851 305483709 68751 324051196 58944 322177449 111946 260318496 125707 249951712 84886 258440168 54004 153334916 70902 186001846 31825 362212819 43006 301107016 22075 190695075 108937 39099157 70593 222000584 121929 213491413 57951 287589121 115725 326941 21681 215815410 38973 306644690 130178 191695674 70816 242993926 93445 305389530 24385 285733708 116233 372066803 47852 203367669 92038 38744114 130549 186055874 17227 198430191 128566 249078913 86177 217916821 64380 7367204 117130 177580102 108315 110489093 107272 147830186 123593 248609067 4697 384706993 22021 211082550 32720 103749589 73613 3711823 131873 109941075 86120 378507992 87178 329617281 82096 20702402 18331 200373327 85518 295750606 107619 169502805 87584 375869903 66558 157242696 14761 122314243 22411 71003101 46293 44752893 45897 255105370 72112 14513365 36263 139998150 44818 289527452 111151 87793105 23378 60833994 93060 308634605 87122 147214565 68551 367992046 10459 149553423 61894 339930596 58796 341829786 63951 320834649 36424 90774954 74983 246794821 45711 97435857 79835 248640362 37079 30550664 86248 295481439 83158 244561877 37127 139192092 16693 29709057 77065 308158994 40579 70479800 124336 96499144 8485 27641017 71326 233928297 104310 337998995 27950 161570647 63134 273664399 127554 2405842 14318 165387541 122259 276713554 35141 288134138 75500 265949719 71095 130163659 1195 139326032 131281 176655610 124710 226435787 21173 188215306 44217 329441444 93162 3464211 130599 266009386 106696 145413821 119391 361906287 89110 163651681 68861 12962404 56439 148219537 120773 339800949 132702 325862894 101561 233546078 82986 232037021 48652 356336260 26628 321700111 51997 156894582 14003 58459289 44625 98215673 93259 168172248 50450 49445646 113395 2595708 71792 136740219 120188 115277274 61618 291260619 28772 200669754 75352 35474156 5205 145041835 385 125562402 6461 101827440 46267 32390101 2146 144263767 29920 149770352 63160 191897579 72008 211669851 52991 279367721 13443 147503694 65079 154189546 22560 116955171 127193 124568001 91157 60957469 90686 348088334 46063 326352421 12159 263318099 100648 29720708 111789 19503485 62689 190308969 19675 85858564 115043 134813890 780 184012401 83626 6622366 637 24481293 129505 164655124 62279 257472845 48722 356021070 86514 316639878 113639 152026216 25391 357955071 82216 114041909 6334 371800338 77458 377511734 36255 255653560 86212 304890761 50224 119025056 17466 204442113 82542 183266044 102664 291537773 115755 105391563 97948 241031379 117893 18383885 15831 284667902 34612 81891788 63409 253547062 96517 26148429 126478 69951605 27213 98274719 97962 3214795 55472 383338989 125745 156671810 11171 118305043 124373 238988461 33590 185258512 65736 305027038 83154 270320332 132139 156956233 47448 288228607 36811 379128601 34093 314525101 13637 64485555 95773 15200851 80905 67411731 49105 128077054 89231 236426676 45905 22353675 35971 376298028 17769 42736229 84642 151373875 43013 163360842 35173 356476937 123165 352878717 77028 360967734 89240 261376988 44720 5921631 119166 76484042 130103 68646497 87894 152611639 82126 274394348 83680 325151743 121943 234594659 34500 122875474 5659 26861016 21923 243140530 40385 131562837 14872 320714735 115007 26871181 95762 230322777 70599 20350354 124186 297673164 39720 166501206 94576 353612480 131376 295072292 119335 40169729 32180 305603234 43892 285342895 61955 353194544 6257 243175001 108269 144993377 115375 241387550 108470 261331210 1881 233509266 60422 364536868 117757 373998405 106748 365626665 51571 101872852 79468 78642283 56171 43453404 123625 177443868 84687 27189254 44721 266486362 52922 256025963 129687 10940808 80255 114609182 66256 341333554 82749 154350587 124469 253843154 94504 164198399 91279 166822524 84943 3845096 12903 378453767 15169 100655234 22086 48556651 64492 125345727 48601 380825578 45563 32787495 7268 354340135 54726 101027377 114691 211807277 22448 196693422 71086 239006298 98290 27522839 77021 304879354 84610 294430703 55506 221788142 40478 14636311 68604 334404717 21472 169769924 122804 377823502 108590 176593467 116338 93918542 14660 150579710 69950 144676187 43286 53611263 114957 188524850 4051 90944607 101316 127849195 126323 312449093 3553 343717148 43513 164992719 108555 318169587 85369 11704377 21841 299517363 125555 65160571 66215 239131575 76827 279345060 21389 105125627 32093 193250139 114032 157553967 41844 186099684 64522 75342424 33416 193125346 115588 278518950 72805 348312523 78428 316582008 55515 299583807 71622 216575 101082 32150409 77870 331703756 130335 212993387 33839 30184751 49455 17858341 125936 112845205 896 379787666 26286 53483166 51900 229710474 47027 319772954 105698 302081067 43171 312254291 49220 176220036 9912 277746279 109379 212024532 126751 287060297 16746 67668481 19187 13159495 126826 292069331 79065 272214349 115126 208611754 50190 258994529 57360 337125553 39934 64740922 27752 145823251 76342 308796173 17668 299508601 69073 208640527 115488 201288773 69520 352188993 125328 218139680 29264 139501910 86674 340229416 710 158887523 123802 53511618 74543 383772704 37551 217647301 112491 44516987 89779 283002165 13312 88959847 48597 273913596 65201 215564760 105179 41532127 123831 113585065 20148 48962608 69669 382325026 73741 343584496 79860 167992127 45104 361370815 88550 351197749 10494 307301802 46365 337290963 91528 11050355 38469 326368710 3171 219064623 113823 76006438 38392 136920044 73277 67715015 79215 256804965 83220 281317605 33805 328876717 54391 148336961 80270 243909095 115467 160119237 97076 220034233 39062 115548096 132486 114983455 832 89695473 28417 48517276 120173 347528666 22036 89087591 11764 45178391 108960 327502066 84571 176225346 27870 319888211 47225 74788443 39399 226030848 126669 285223709 103685 307954929 96537 148184758 67995 376513008 50857 272220409 112938 48894226 10908 109365301 82215 105579311 53857 362090316 101585 161644867 100069 227210038 24646 346391635 54430 294747486 13118 182740674 58769 247535018 81162 177992593 132931 161829563 3571 317802363 19305 169789073 106233 279902292 101498 130918550 46657 59935498 61059 306706899 83878 362068677 109108 225212390 37979 82258889 68465 379159407 4283 33152604 72728 163829416 51706 366732352 19917 178057825 28223 92999211 91740 88436383 19865 288466952 18542 201420121 27203 33567552 104851 213258335 33718 71529081 43822 259307416 19121 242103747 77212 300659201 11000 15528437 73524 127041504 35626 202326250 126842 12667156 132894 163741358 6198 98462289 43859 138214347 64516 151316167 62801 232650350 64987 268111468 59623 240217417 113804 87837360 94534 74131410 70962 342144611 36436 111762566 18573 201128181 26830 39559936 105161 316109352 8130 124099142 64071 264040336 13336 361641791 8333 230661062 42780 12411851 75882 325983158 112964 360848906 76167 68411224 83806 199873955 114256 35580009 58622 69445857 46772 349572306 68911 193141303 114058 172866039 94816 131190909 7547 202315345 37341 78806911 25665 59980544 18585 317130610 87316 228251326 15555 184460434 81626 239176979 78643 98939571 12126 185933478 6707 325107357 51109 1464724 8903 325994138 8750 222133935 64457 361163152 13371 364018445 6353 152895658 131940 234462829 11598 80535865 110764 101223945 106036 140453677 65819 359717557 124492 104886598 11697 204583749 88553 45933713 72217 7527684 11353 71566394 79418 177653391 17650 50778327 9751 123457204 124907 30624738 58288 134244097 64050 51970105 88392 277317375 123057 46896951 14317 365923608 64525 367687045 98597 320311193 38072 53592626 15760 361401735 69911 354355949 112517 367416273 18148 107514244 100573 35033043 63362 362930358 106039 63331741 45623 67757967 6488 207114611 23427 314802584 106256 89850354 39775 358616507 45046 105530644 6939 98764790 77072 303109969 21188 28296954 93141 17552284 101870 273945862 8336 170039127 58444 152714957 117192 94710781 776 43427912 129957 326498051 131810 314795452 33213 275044471 50559 319312627 31149 79160320 89548 63374981 93080 73757913 69436 123012360 259 195898236 112397 101193583 24361 364536629 36860 278518134 88103 43280781 10705 18722280 1164 36330423 109055 325641677 125391 72619294 103193 259720821 91768 51405551 36142 19846361 4024 158146254 7132 105716742 27881 78416729 109756 145108056 36378 170547229 92643 14932559 7483 302955962 121089 140541322 1048 278566472 111999 268977154 6254 277496718 11940 153426073 14407 59901116 59870 55333735 58653 75841950 116782 193575779 50148 261957531 43553 279769676 21217 66835939 37144 103024725 43418 34920330 73661 4009866 51938 313139183 87604 102067909 38797 210638785 2702 148214677 101885 114164003 11184 12065388 269 39776172 28797 258695333 19972 100666927 32337 266261563 69591 132383851 114930 243917225 101428 372558977 73144 136357733 45228 194323729 38747 248806745 33134 47151337 98662 181517411 43838 275510775 91285 235868956 127689 184302114 107433 366003298 76759 341987126 79808 192280324 95436 268498454 83317 162060913 120255 79282481 55325 167708852 73610 159737873 119977 105481724 101644 282112026 54093 261409714 113725 179281213 12406 145021351 8091 136085704 95074 24881324 103234 374163883 81451 177981709 18302 273925732 7667 51634885 93082 190429963 82533 208832592 127671 144148193 107780 274381380 119872 381577678 50216 132525573 33815 189789911 106004 247139592 101517 196042952 39940 22842812 110936 88646045 33710 7442497 124853 334802257 90209 18249349 102048 120604232 42351 99949313 109846 2012968 11438 47873210 106367 89847202 99491 140687219 117567 67893279 5803 1684122 85867 134727859 110945 142561357 24664 343735894 6129 372190522 5579 120885665 91229 78807628 6020 306736564 1906 265616741 57959 36931823 71321 196104343 93351 150199969 89379 310413381 130087 144520657 63892 171427379 43243 224978902 102571 304385224 94033 35504414 1702 57988454 124180 249802167 16231 377261262 87566 216657949 34940 28225940 128376 337227157 4086 177253113 19412 294530955 127385 147183053 81529 30638879 104602 214833593 101747 76820666 3505 167839212 26427 89194777 106906 91629418 82062 261422720 60040 308690035 5060 213888716 3888 324626151 54651 229417178 74797 305658057 122342 20419597 946 119777459 48095 57109100 3689 86012600 30623 58294545 126909 3413675 21805 91972418 21027 332102315 111203 216636037 86033 28804307 38622 256802760 17205 166968073 16090 300685189 122447 5276969 99210 12459585 95584 281304065 12308 25319190 57446 345994201 20672 341564241 68903 337919104 82410 309842113 46852 12945710 13357 154367972 133051 103160933 37388 22653727 61459 113274033 17660 73197537 121857 234151545 60653 358835154 116549 316266103 130397 348121316 113590 291531387 8189 87331713 120292 295995141 58225 102588694 43411 322577394 94696 67489309 125187 344222827 104148 124872825 56135 4796069 56890 87191103 109464 302576959 60653 62843058 47906 68562301 113166 158930860 121142 181596963 32038 247194602 52225 158636342 107259 84355864 99360 16148953 96456 132223911 39921 360416366 121603 357214433 9929 318523324 63346 305501558 9631 371296578 6930 204939275 3755 215041719 38176 226832554 38227 245297203 21183 144554251 117023 49355958 77306 253319726 81671 218873378 104531 12169025 71249 232137144 115782 358113846 36727 174944597 33849 259709613 83638 107039020 56963 268447069 130234 83796481 27516 172776254 42820 82990519 47246 136100563 21600 331973269 116505 26180110 96165 203749493 101792 230933314 65840 77356980 17643 339904217 2455 282896472 62498 192839166 25366 375693230 117140 72592957 3674 96455272 17834 7200073 80160 88320240 80246 278965290 60315 81184216 44360 36245794 42275 174533007 107305 297430969 125397 100696432 26968 11520223 19388 144870547 103299 68226681 2614 321911074 112156 329760771 126642 165743632 25903 85880544 57996 383584282 133246 53802522 115882 370333121 77592 126628676 29127 20179481 68109 293392208 16675 75892740 56277 312843273 48459 365773824 60230 306306236 88432 343883079 24698 51471125 4235 186926033 105780 140921599 86099 273684414 2629 345094431 114247 53122450 115994 22669528 95222 215781335 116211 120000799 4818 371460812 107388 9837319 95981 79843655 30277 371617520 86350 238650784 40546 125476744 105024 10204543 123426 5203596 88 61483648 5798 233018231 64917 207761581 8353 47456746 64650 96819795 68050 237195032 18840 156374749 31973 234545582 78696 93475212 2818 188869972 68824 278635456 125642 122469469 40961 183636407 86298 200650592 129891 40664748 132980 149943111 109531 31854645 51818 199651853 20005 350252974 13670 53548366 103470 198216537 47664 211022950 104493 211383350 81762 69383590 48529 306271129 108454 27513760 106984 157568042 33927 357191867 35930 283994279 78436 248113929 42396 383466254 30020 247033066 39974 165005605 122033 338095851 6683 40982345 55957 152748962 107006 53605116 26436 287325706 87882 43674345 119434 55487978 86969 198585736 66764 167769031 129743 77241863 11856 111869012 63781 332845169 42868 238255791 105249 344151013 47258 258669089 16231 51559040 31779 154540523 21832 117156719 117356 26035430 29963 70162973 86244 298840046 124167 262347659 44877 92826250 127053 358517195 73898 321581460 10026 167860953 5348 138932325 88777 257668170 108816 290410609 85648 178411334 106100 269632618 53396 139063157 98153 175361161 1575 86670138 67877 290333813 79681 218972090 23826 304721196 131454 199683272 64709 346922307 60970 223139931 64834 323420610 38270 95314160 52712 357352838 117224 359081924 82571 326673934 67021 347073684 96635 23979701 117810 96684990 92102 245791260 58443 344319040 113506 335656061 37902 137023399 106313 90246685 19475 48491400 43608 170706391 45084 55803906 128183 141214676 51759 219513848 33307 94213140 111298 327537044 78493 167305960 40216 59408789 102858 215100396 43367 144947473 103170 22886436 17482 297276374 73349 44324233 102638 43544293 22557 308335551 8258 194998525 77961 354879396 95219 328816457 43196 20493953 102969 148549467 115122 294049766 37712 101930330 97184 218603794 41813 301356614 69268 348070943 70279 47223290 133290 350075964 72783 168904500 129175 61936255 44261 379093702 60022 52140180 53112 50122502 106811 41355411 101553 58287296 55234 128309865 19372 55085409 63092 281506819 99795 19312303 77170 1068965 23589 186926639 37432 115879689 104416 271453201 27960 334682452 109573 121494488 82449 65026674 107203 160190236 73714 302320754 78610 382632312 64528 348437344 107230 24037563 110145 235078210 28418 337563256 47397 299368798 58528 335913756 124408 335310992 3032 288636261 116253 57482811 42123 119548227 17973 121686194 79529 108245893 45278 220086566 129019 68822494 122777 45247423 107690 245746593 95599 260992254 3650 131127171 76879 368770620 96343 319899086 81145 129731386 3385 106242463 108042 18890164 38255 120463181 83850 376089904 61814 107325142 61972 8693129 100812 211136110 81370 79180943 104 373135918 89291 91974294 100363 121683931 118244 217618678 12015 170287147 55191 32896406 883 25825622 34768 127460476 52265 54304823 132085 51712594 61657 96998531 33207 172211667 89763 162273292 113442 247215648 26657 254906815 131180 125595039 96273 14190242 79823 140950107 28994 291205281 20846 44435052 34567 88672642 53788 48453272 97784 265614640 30280 214402943 74134 247481069 47249 326213316 97039 352170178 91164 378443595 114278 142604783 82057 177077029 33031 259358562 46977 63002709 109513 367041561 95926 219558922 132813 49090423 5304 354724838 14009 340234457 40697 42957214 124330 100028849 8670 222477550 117008 375485051 97632 168284585 74165 282161567 107731 295818091 114091 292432375 91637 384697677 45342 211511384 102788 85404581 30129 93135875 128914 6664311 71601 2052023 46517 293806140 129797 142310554 28317 39006267 122474 346598513 10461 243707634 18136 347663656 34329 341976622 95105 184545110 124113 37110267 98492 99228951 27662 186700501 30449 184691959 130463 142081318 61501 160308928 101779 4228488 85108 50725264 6423 192439359 54082 366581414 91965 38820908 126296 73658097 23056 204586992 60149 253372051 21994 229476584 122862 128690361 109869 298554056 97931 25210473 53297 36693329 4003 80772252 22612 300084916 48981 327689795 54997 136610070 64087 149266660 42067 251519892 123379 214823134 103453 78325954 83625 288158335 118722 42182013 63855 288240292 35516 347050220 103484 341308743 23796 332233036 42219 307383422 43411 322662521 85648 376140964 16506 138591745 19572 89545026 50782 378867369 2254 298565248 56032 114778170 34684 139380783 107083 191722600 57320 360274497 58953 22675178 92971 375784366 114685 49147574 80104 303225045 58841 233434686 128376 96977220 44640 283287939 114198 225176919 45349 52440701 87741 367058730 1484 274674187 9712 159540545 17466 316844527 61678 241443232 67424 370451084 21791 93422761 89451 157645388 82158 229358738 46927 69862465 85422 372223156 15167 91780353 4412 84552314 27933 154653726 62568 280695518 124164 271592628 32931 357565569 62703 78303979 102202 98113886 132690 355873381 32917 275284624 94111 193768057 18290 126695647 116350 50111968 87139 148795764 18422 372688999 61430 346036274 119440 229760784 57150 351597399 11105 257737262 4350 248734157 97503 58217618 70143 207589763 70776 277105137 46846 257527555 19029 265731210 46781 107844788 49853 167561754 28603 361877240 16577 323383399 18073 283765031 79180 118620379 52826 326345239 92225 11711674 108368 313308222 44683 93652815 128045 156466304 124844 257265453 21007 152940359 73160 108369801 16693 101210955 119362 122295255 58609 320562304 13705 302866616 129709 273860159 36472 253336578 111264 66145046 45732 29192085 6441 38923784 28682 249436162 109162 381525365 111835 209247074 38398 353467274 128433 32094943 8794 112230117 111948 111276247 67455 87708039 62859 9082457 67995 335351217 84854 228284357 18240 171290288 113792 375634078 14220 262842597 20019 245042727 46846 304812274 93952 210054820 24264 93565589 43614 373332026 116776 131471573 101498 50332168 33546 131728531 117117 289197773 92411 158503832 19352 378628906 81401 276508712 111419 56847715 33642 170881432 103204 88323455 83608 203259379 119863 320512698 63215 50011016 37510 154754635 90947 202547176 78818 32829982 65075 353488130 24683 201684852 115935 267153485 17663 39025421 36219 38418206 106155 110584223 100834 309969732 53318 62824986 102778 223486741 67887 14917738 83983 205830850 50649 38254479 113975 15214620 121312 31154836 45972 43441394 132526 191806717 25079 151697568 16031 90828069 61836 185514798 40684 104649642 59448 58938995 38622 60152624 1011 62646942 99722 120485017 99697 247049767 86927 331834209 6588 329843747 6807 73981138 112217 37033850 127447 56170755 63433 75073737 79335 110025016 9170 199526341 19851 217732677 70871 241294444 111651 377329208 84197 78360329 105223 286537327 14273 160095972 59096 336330742 66205 125980213 63700 141475949 129960 12787871 71504 79511608 81329 193077015 64243 319913367 65630 125419491 64518 339185806 123590 130882156 5981 304358130 102142 216673127 122999 257804349 21167 193410848 98369 143818449 60218 68302468 53751 127274590 47647 70090082 33576 252282729 46863 215279499 6250 280754794 120474 288689170 20942 242918737 74396 185718220 119258 23483195 129001 186389481 104987 107384883 87956 189703038 7150 9805006 40698 139006987 61655 156854172 11435 250742829 82598 354507705 12116 3900289 98177 250820915 29636 332961862 55806 254303219 41843 265764976 14475 164003924 110386 350743113 66910 260188273 69123 17135848 114318 94713295 105258 80854132 92646 351152790 121724 17227233 114316 226398267 76431 266479685 67137 206234372 38940 265242575 40983 17871302 50703 376271467 20067 170864516 79671 19872177 73973 382588193 55575 78836844 93855 371610269 70471 284135810 104461 376922516 74336 292929113 104487 186616169 108790 124284324 81648 92853035 12382 80686779 27975 167619722 129019 383744324 40683 313827296 61880 190210145 83768 142867615 91855 148329727 23471 103228549 132906 265335593 111698 149844833 68345 24186102 27813 92239783 79562 126625506 119003 229798438 118463 329921588 123385 199039679 52844 253066261 42768 32338691 80492 115057984 122962 228415618 98655 197227006 33849 49028731 3779 110396091 33141 261884628 43625 11549440 102547 359178977 129592 322962973 95421 355615883 123964 43219334 113448 317652666 85012 288934392 4326 368281260 74456 219106174 83788 119257351 75641 384177473 19529 96681190 111904 63661652 49383 289554427 42324 189257462 21012 303167545 95614 242338659 12992 230153797 11494 25117590 75514 141433224 127959 6035856 67807 319412183 29124 213543121 133066 265999727 109340 308374134 121868 78113753 112320 85987912 131264 248792537 32168 132673065 113453 383279055 41331 253714236 122553 64097358 60588 206143220 45446 115460504 47058 170736005 27321 22754714 94760 90879622 15244 126329386 130306 74268965 132363 188447848 28058 186038388 15494 314343394 99846 53514959 66507 265553549 132823 268382138 129436 204966324 108025 377896438 18570 311941746 75577 295945979 100383 196888820 59235 220937042 27813 221500777 76937 312308514 101673 35790282 38767 277496272 12206 348578570 11468 250403688 131606 26730367 35111 301345467 130149 290347354 61360 210946620 66797 304757932 46164 315025389 83181 218350498 119018 375907959 112152 43771237 120754 103520916 23023 97488484 96236 215981549 104252 314722122 12259 305156384 56135 170322665 126230 74322285 5754 67785482 51516 253329143 106900 97661071 91365 141211887 1144 350185571 114446 274009061 115370 181317755 41246 300821708 76804 357730660 46400 63067131 85289 305814055 60542 239785221 55593 90690511 60995 236668249 129311 343518473 77179 168747536 73136 183383557 124313 179206695 110989 48687955 59200 281497554 54623 85970719 7893 379089863 103041 334416896 1762 9573250 105939 170378159 35646 267376806 114624 96282101 92031 66959760 1230 11691443 121773 132053404 32165 284017029 26609 143097955 34433 190126046 98373 97374282 90445 25391225 38681 166984166 52083 256797824 82364 308267447 98170 238803418 10073 96073161 23581 102663688 118858 157255212 64824 81902424 62244 348096287 84296 307522543 15290 1900654 55633 320065948 104698 132219620 76237 348978164 84513 329672449 71844 318636623 82404 212235351 91930 182759099 30184 198497216 12351 335689494 6754 217681097 66353 237166016 54735 105636448 120216 135683755 125634 173378716 58670 300780149 72268 200276119 50432 85815126 129855 211144100 121017 16349566 50029 113575559 70845 54162249 96469 305017864 34041 326245150 54762 132771777 32690 289233482 27903 338885281 87059 207274805 100386 89567531 11287 180169580 38392 328572735 44241 337689827 68607 181480870 60149 50691021 116032 361326719 31135 242348585 101021 70841012 31278 171595600 59175 252240724 65541 230949908 13699 230708870 107523 65322308 73903 357843975 75896 982085 6765 259956028 69153 178272017 21817 373667397 31781 29557736 96521 173009699 9130 351020460 9188 35411466 9209 116749718 8455 232349437 6081 242625859 48180 190962308 97344 6402838 103623 206309455 101327 54977126 90503 134683270 108059 132431752 120868 365688510 18363 134028958 13159 366050016 37034 51767422 123146 340237826 96138 299687618 4945 178211424 13596 213690638 69919 363628538 94880 51162819 97575 55865096 76446 232981004 84125 309275829 94720 241648182 1619 20740357 6045 322067463 7599 361178332 119318 374209000 127251 87198052 100311 176723950 14602 113359130 119286 77908905 40087 38211212 132640 163355573 57184 187571783 4040 95974395 16309 54959920 74647 344539563 63951 39228283 46498 360767728 80333 18417656 94622 2306832 54517 295941313 31727 42840923 74915 193902772 130278 80808053 20183 215957227 131941 22093591 86221 83258214 102045 270006843 13871 196500363 118044 369680292 122811 8088815 61703 114525048 36467 70916767 97986 56924378 70797 178665615 112553 268905589 9947 109787634 23082 119217756 118415 17028354 99618 364989172 15568 72045142 127061 105502775 99704 304381109 77110 257711035 44765 240147472 70838 75744377 44668 246490384 130827 99066970 132585 226502898 64552 35757759 125046 278629101 112461 357878319 119197 65262297 74672 269134245 117119 20081717 34145 328282056 56006 68219461 67067 257755479 122706 181449445 44698 300330732 56556 319115745 72896 98367183 108664 96126728 53588 173605406 43428 88453421 36169 371701108 56065 118088045 39265 17342761 60143 69209331 58189 74362012 64461 78956729 89975 162080150 23603 165691972 4065 223988587 102492 24627476 121688 265857871 116518 27333285 49085 324207027 104188 268545194 73712 78974866 62686 239931871 96173 193588793 108967 283666679 71518 180350512 115130 315775086 102653 126625137 55607 318063956 13800 57075764 104448 19718826 114632 365929428 81509 241797737 47128 283352377 6161 12736318 63256 122787904 61504 10681880 124976 326625285 75124 211391232 109143 70239543 97632 351242942 64129 37172901 107579 368365990 98999 315515942 115699 367466270 12021 103285866 113810 94213119 57114 48360759 120531 101098641 17555 382002789 110626 167475050 84401 48920429 74285 217133814 105582 376264974 17875 194158100 114645 129026305 121940 238960996 99622 270008611 74433 25251390 51105 352331871 15719 291924833 30252 299530409 109138 64571041 13626 74882917 37307 289309188 75586 169679661 86810 357522956 131336 197387567 94591 40439083 32541 108819872 71204 58976442 25375 110194613 78459 380578527 111125 278755701 36113 307305103 67804 168992342 56006 191885056 66730 259486904 43334 108365181 118070 226922404 38299 45902086 103551 41479805 23477 345993039 121494 31285963 132646 335114540 29688 59509284 89360 129115411 109376 278788839 13332 40401450 19289 13362334 79855 381300206 10585 53280507 1362 87055694 94509 156080552 47320 21198889 63740 5811940 120395 274704080 9134 20833392 86059 32206371 36860 276607267 118206 207542410 86343 267469720 64547 58084327 16088 18341946 46053 236198871 45985 355365509 94999 299283046 82062 35420836 43367 183238581 95213 235855475 86427 372162612 7795 114867007 81962 54039302 6069 81316887 44124 211669935 107794 260998893 82932 253739766 92884 246299583 2475 235757940 55357 170083402 122084 87577735 122321 131723032 78073 102054990 95684 141318013 51566 326813013 58764 107400323 24352 64400961 107635 197272160 70116 10408595 9718 286137233 52123 77414430 4278 287801866 119096 109856886 105869 214301874 132093 88665154 91246 357229588 49593 171183852 79860 93396010 80965 166062811 42565 210366644 121844 93404891 50381 105583675 88350 174626683 49433 47025328 127935 199985318 108919 362855011 42436 329513859 72696 122506208 131059 187713624 48173 371673824 47959 324095955 25902 203396511 33021 28248763 32477 150407434 118702 217372441 126523 370897461 80514 327553483 97637 303661551 91803 181093201 80860 24667869 88147 358788484 52169 8387664 72744 132622596 34707 115603849 9718 246267411 2210 230280897 17345 384349269 619 114961935 94978 236716779 131947 167340510 21496 215873213 108331 329598230 72289 6460165 71538 260991849 74933 312420904 31439 305750559 132699 155318553 104498 267860360 60477 322314156 63212 178301172 109048 4871992 28758 85902038 71501 316787072 118798 17395351 26192 132356421 71884 81455529 75598 126903570 41317 11976567 56797 22889885 60099 272307275 90653 198955607 65009 247543396 67301 73823924 51172 341180475 77929 215659776 71024 62420889 34191 296927294 66095 82294694 95821 98049222 28668 311072711 39605 311486275 42846 65646756 23683 82458312 42886 156778844 73857 287229044 74711 295330291 118502 328749755 29881 225018510 105472 234617217 93664 136802711 98120 336697516 53034 168800701 82126 47588455 607 351004144 7438 319950241 108587 197452007 24947 217177724 61350 6801886 5123 336737778 16941 161625058 9252 90959277 16037 138657191 28291 250730979 33677 342230143 99411 348321742 39641 158902363 107842 384857404 104616 376816000 112380 227406776 83991 354172065 113808 163330202 115322 266384858 122038 233473748 62074 155400002 79005 123454234 102378 56722138 80274 368835723 2074 210202394 7654 66555331 55561 36396331 39083 86825640 129050 69702003 21243 354697501 93326 146921433 80394 136345432 130263 180337495 67595 218620988 127691 316174337 50827 31388865 30936 304573511 55762 166710355 65819 215423584 19073 173485203 1538 172402734 95699 328465901 47945 230411607 51208 56350904 30684 380038401 679 44656367 80171 306076636 43635 190796991 91411 229828555 92426 134009719 49416 26885006 132280 271581805 129118 325181992 94364 336041466 121287 367041733 59342 7605440 123080 9127121 130548 32343676 123693 45803893 77161 118721800 110448 194474618 13525 213024399 131830 302284916 13871 347617614 73777 117826668 42454 255956367 50307 65068230 123543 358725266 28833 360860926 6920 126343749 33507 131488072 98176 119050467 106374 221719024 12789 42601045 15992 138862690 116861 22929447 70753 379254845 74860 273674109 48482 252559966 125289 189963243 115203 254828546 27549 245146293 7409 300749994 37978 7571524 127259 362601881 74657 343277045 11553 381921197 63015 59507319 126733 68993277 74668 135129979 34645 237201892 69246 16832311 108586 210114265 6170 250836516 84235 235904696 64835 264257537 91565 131293304 122774 93741508 110404 15752260 15914 75313152 78041 229831230 89370 19987494 23314 268211557 35207 343552362 19584 256254488 90800 329671579 52773 161647363 124157 276350915 96430 333851549 130826 270791036 49094 220246599 25624 335434797 23995 29267436 36540 270691775 118096 69251546 29818 374632246 70080 333503376 50907 22781963 55427 262985444 33541 5703662 113376 249471185 76002 130138446 105584 28651358 11344 332323167 65975 219815353 131978 45267450 57739 273955025 82057 9174457 74548 163616490 13651 273492536 8886 280290737 10079 206529103 42761 109633753 65465 159991516 9313 339199455 80897 138034194 19718 353174880 4285 203513823 18146 96407762 106625 247228460 47807 367104180 12349 24467451 121195 44405881 14801 114787152 109163 167209063 53409 63408354 33258 356392078 61465 108211906 42111 80838641 126487 357227808 89750 206965192 18599 96673022 77912 182991544 402 31872883 36420 168320137 35751 258915370 7524 363709339 335 229211115 91890 368072112 123449 283278873 116378 219102762 62813 138450068 99704 342830890 87138 361306917 103569 115146760 89601 177966679 22612 113638118 41640 304560875 72532 33892013 9561 39488867 42438 211194669 121523 300481330 83919 227237424 116338 178344014 120098 181158299 9500 210160762 120047 66237651 18425 123182751 118775 90590252 53588 293898632 3423 297781354 100733 219064177 9589 110342331 129718 230028765 1439 365877215 5479 175480489 98561 288647321 102551 182009400 2852 125450744 5309 7579859 18070 241500809 72525 288591812 54874 22247041 112214 166108328 85093 358347090 60080 121625550 122960 95296194 98427 121674147 92583 326258926 42419 1997748 23968 340647248 2112 72583509 96162 75447844 83171 217268624 108318 296989576 39190 251573467 44146 99163393 95046 126501898 63437 121122235 32210 98762837 17223 282528358 14338 105103608 13216 311177536 4619 70869858 101671 158707507 43150 340528259 131615 201936534 76464 170191164 6017 186633712 65862 146501949 18063 329810636 43020 291990546 76363 180737348 128498 365197546 111100 84481514 39282 69367876 58013 285655332 105082 97711003 50794 307854052 132857 90125483 122106 323660445 128947 83846189 66396 237057314 120216 3172203 70601 77170479 130997 360747890 48172 377813071 50043 356904784 82020 14040795 115697 334208039 130862 97618828 35650 112096665 78526 255561330 114073 151052361 16558 165681659 126354 334772605 5394 286381990 72896 272810052 2122 238549130 89259 28097967 11998 273888996 2399 379837102 111254 331275506 29246 19594471 122543 248153139 74840 211279240 74329 54991004 84069 101840627 2387 173409961 125416 173881590 98921 120785989 73966 244444110 60745 195147300 130191 245847305 26159 169425962 88804 299713461 125999 132938520 123821 233047052 111791 1513588 31205 152825520 86593 374948443 76442 276638346 57952 228687895 81715 367911986 54139 230061282 75584 144444233 104718 380042964 127926 350897212 96955 186499357 22050 277800881 33955 190112904 61146 256965978 11665 135378193 84203 216522452 98925 330356154 88976 6632699 77675 64271998 87301 337924867 71825 9305482 115836 371029697 60269 302576523 61523 277436269 111443 132234081 77735 356595230 66183 301382886 93703 73827713 61462 366514618 42008 142419362 59163 25353487 98175 175882587 61159 44884352 86489 143767188 119385 365868507 52376 169847931 23931 216030526 39974 159857659 93140 105107269 133008 353396640 128233 200122846 123708 355033036 59961 298076872 11157 64135052 66549 372116515 118691 145592935 18215 238173941 13586 302666302 61150 58116923 101836 297719815 104063 333559503 15766 239210345 38542 277556889 524 213527996 90976 310546726 87288 87257069 113796 324011317 37822 179336989 113661 34216743 49805 231346563 103834 188281793 72717 158128079 30658 180322665 117555 119695206 25858 78589860 102009 266716918 29616 37949909 118217 363153686 18407 51157590 76169 100954785 80568 279853303 63805 39665382 16068 46166364 11157 224838754 11046 161914282 56190 82906489 19100 65832446 99026 307823307 112012 56075183 75838 148842162 16338 72584151 63755 302098495 87147 322400808 132766 211690877 10693 191369226 64709 230561628 25883 296999531 1214 225552587 77243 128029967 54067 252880644 54409 41847536 112264 359993920 112410 380142563 82028 111400198 70634 109936968 29628 109392981 114674 74570645 52812 103711416 41245 364004415 79956 158365917 125396 150551456 83686 155688888 82641 118849997 118085 102228412 17590 316123859 116833 52047268 35813 187948663 10704 60978038 50774 338618040 96985 160311116 58258 158411403 48685 70787422 110798 293199173 70341 207959383 2019 65060973 39260 210328426 95680 171423817 13151 269784784 100179 213452782 861 60616379 8281 216366698 114639 51832371 28480 89787787 69679 198347967 39306 72035645 105440 82157773 96499 45851498 21085 7178357 129555 200484571 7854 85152150 18465 172947497 105959 1585252 118171 5476767 104287 32424254 93933 248447581 88260 362583386 21080 369778180 86880 70687446 56236 117714286 29881 160724460 45787 83246796 111985 313205822 109680 266119793 99496 89734967 116441 20792890 133134 246457414 38745 26637622 127785 196244680 93169 10356049 132953 60092037 103881 20246110 105839 251681478 5062 281086856 60248 227340906 34501 206473384 20115 362900933 108373 380995491 93116 192521131 49481 82547495 33034 43369565 59307 167920577 49621 48264703 72594 284704571 123154 89508725 25568 306078350 78375 371275599 44742 297541472 128534 33012571 122136 123868684 27570 18133376 56853 140468687 84290 107227784 126092 313140558 30740 9172313 84427 124554733 130011 170585694 119583 21438271 40114 353497475 33358 263088376 80768 131128138 132720 230067458 15156 161838471 36770 134765418 113556 164396008 20034 148113730 78699 126331312 130736 14309137 1385 294342304 80147 237016598 110961 137614436 42650 239685073 39259 291662223 82610 32964531 21256 71597646 117815 12151942 93709 237392647 31621 20212348 102139 16259654 84317 341056476 64211 98823824 107165 160173293 103881 157537911 91517 52020577 77581 3425671 54791 79839859 58528 74856532 19976 120531383 60602 338220146 123166 175794081 119432 84115527 50 278661093 23325 120063675 94875 377645585 91488 343211252 57982 319144817 120853 243797472 79924 217297483 127935 376433933 35447 175471566 56371 339967346 64029 243026899 132311 21031482 18844 217046658 125326 205731175 67363 5903273 45819 12251625 120942 286586894 85289 296733901 5057 72389626 101447 61129906 81597 148785488 68859 229150914 766 59274608 125752 34434994 15264 195000776 68063 77820951 116515 111467289 99105 93645518 38007 57353659 111470 99125437 131456 58260988 85456 230932156 9259 360424380 93937 227644373 128897 363990566 31954 323987400 110502 339926126 40269 366607865 61267 26564855 91578 107639257 33908 101911086 46871 290631370 119810 115324524 87791 336704229 130068 88617330 34661 160027522 127663 196514334 121356 301691062 73952 117729521 128827 333997970 65069 313646630 105834 182331927 74400 262545682 1998 177246957 117280 94958444 51030 141495135 24763 103633053 75116 332924104 104369 255986295 28562 125018869 40467 256768749 49589 95591219 41518 134827369 18993 259776974 68467 240702288 60449 30104070 53913 255721013 36046 383636316 15656 137909001 44856 302679331 54954 41887857 10907 206851701 85111 219354189 23826 361752589 91098 328651586 111210 203795474 73776 117248083 22419 51289138 59165 286483099 73661 195118241 113718 296974421 24353 348631828 26713 95688935 110936 44736183 44881 184779435 73989 110806277 4339 329644922 34062 38520100 45461 246874880 77396 237214353 44415 286768425 77406 257610567 75704 149970796 104717 154042176 59870 222595473 31383 9643549 71939 29845450 11868 195314121 59317 2506062 60546 325900235 122786 166584497 69213 99807285 22109 315887453 18409 281301661 129746 293718630 22833 305526468 21989 297337421 5570 276718426 48622 223096434 119516 120394301 94756 177600922 49168 354549867 131634 309975752 14522 30650019 78896 315137902 96846 166833976 20092 362627485 26940 237074118 32589 296444927 63767 128502199 86776 34971498 77604 283497667 65394 325587150 80191 103218544 43243 238125374 54409 335691958 53543 305246701 102050 334894917 109271 249460905 31858 150030415 34999 154451046 58114 383926960 75027 245284592 30667 203066002 82083 156488792 42943 119545478 24292 9598804 92388 179789107 26896 35753760 32839 24717453 22791 347744671 52325 51631891 91466 52380955 126752 15418944 104097 188909535 4090 178733802 82813 147822902 50481 205462107 78157 175644497 59459 270734744 13533 106169408 124873 274696406 130843 169364685 117888 94584830 92091 44106649 114491 113591923 112311 349317206 106065 31382033 33054 164053578 61681 62377288 96739 322069313 38262 329578117 28980 351642003 5896 250925742 73093 364686800 45189 12905959 71207 160622848 19911 98509384 57982 88475821 114831 155761618 8411 151623009 111985 121411817 47337 294690255 101585 277207775 27903 16787999 3612 214250136 106558 245981277 47551 219541440 53195 149168076 100033 214733800 26332 188523889 127020 45729917 55690 297958226 19771 285650346 80523 124717981 62721 149376339 122331 97954354 61084 319342887 131090 337907180 56188 312131059 67585 327327817 24545 111999080 62754 186490645 111285 321225091 16045 202943327 9235 220103738 63348 246073074 75892 137824614 66829 232154664 41618 326347511 44808 141490797 131538 131354149 79594 101498883 101849 232726684 96934 133741897 44107 334087829 91479 275465748 129046 241209272 70709 82216546 5348 91391352 96071 152023865 27120 173378995 64423 376049761 21664 97453097 23600 288495935 50135 274327872 121991 172938648 79642 243692239 103545 35563812 90336 153147094 23647 148105057 21325 109531678 111030 359627547 81074 340141615 57710 109234063 25805 64849768 48476 203426974 87845 205706723 18511 262984815 103927 207678307 53037 291397467 41876 210417046 60488 183132822 71078 3033410 100319 2821753 7865 293765849 64990 251261449 13045 65239878 124199 141912015 39574 3694658 11290 46051389 21692 9038304 50509 5378184 127767 101947227 6916 133581801 72885 323621802 50179 9846078 35110 177299692 68111 336110512 120620 185925416 125097 68706147 71061 335424106 109171 56612370 129921 310757806 68046 73378875 19114 345612781 87936 207690342 89520 372592813 21738 280440221 116266 72776790 47020 28119798 81408 337292307 4283 228705856 113071 218371249 101545 289754792 73759 291621843 87103 159329032 55847 103323304 1735 122355123 30708 102595825 96548 188072951 50434 157322291 120505 210655558 63757 64805490 130112 213822756 28337 6469253 33348 368420011 93826 64533070 108889 100699717 19384 314025384 121208 146338682 15870 5488669 21583 243260510 124892 285064325 54552 306109151 2759 346446312 61766 250851340 119426 378839237 90856 131554786 37248 66113204 31056 26106439 51775 233255428 67753 89753054 38810 237239251 33499 84833412 111097 377008456 27096 11311792 130678 49230122 93447 26527639 110093 288496509 130759 204758882 60608 141807593 15960 347631003 69115 79320813 12603 83248149 65390 265231126 31043 219456111 89978 272421355 39382 76321186 21276 132600044 41088 161836513 81175 180581759 122972 167072585 18864 15179205 100538 332231857 81071 173685552 102153 366001213 111099 128900075 17708 332162842 40926 130679600 104754 248201196 96703 215921154 50929 43141731 39236 296635687 120845 247367753 60449 328011721 38212 68914066 120796 179227606 94948 260135808 73959 263223859 19264 130247438 131433 61947259 72692 67113321 96368 229614296 39203 363076722 72434 277414170 45122 5455188 109332 166838196 25805 125760968 124704 234354627 116789 213646583 8284 114621625 20054 192343416 71607 24028431 55502 273936831 104911 101380484 132428 546337 47761 213169145 45897 189290042 13192 254806918 3634 269252788 72112 103952453 11530 274353743 13588 253101081 68029 97269534 4923 5727935 43710 361424381 101660 173028912 100047 36893143 15159 181273074 38129 210863005 59031 104104190 75850 282529854 57576 126225429 75326 157090884 125275 98791294 81089 184522613 130075 158189327 129746 33134567 101969 95758616 10896 305938197 26060 356957142 27328 190712000 46513 95482116 85233 75532357 8032 372845306 46177 250492825 114723 162369999 48439 272174599 126729 122284824 82480 42146426 44429 255206425 57710 319066343 11491 194007290 112572 103231465 315 313287238 18431 229101264 127250 125625001 48262 373861317 124877 332781511 120048 256741557 86690 126456124 5174 50937731 38234 106863232 32256 360934097 80376 292285843 28543 187739302 55488 207905831 58310 225638419 1203 162447234 114049 250709468 30784 167004608 56229 267300644 33782 361804176 124202 38246212 27576 67954717 9775 308374569 38285 224015207 4572 122598071 102695 348267024 101397 110975255 26749 369266882 89055 13919504 88435 262649550 105942 231620552 13888 243810781 41669 271019721 11398 216042910 18598 105465915 22704 177759357 30397 279529377 83100 253941904 27772 115406379 89870 187381520 73520 87314899 119470 1866040 115306 58216402 64764 72085087 116285 323918973 126368 50677315 95083 155075150 75976 121034080 54747 166548412 104136 184855758 69623 320344116 90327 369152321 71242 71742523 53349 156447510 21061 190826938 96736 154335588 79441 119247409 86785 113946356 51018 276103428 43991 357110340 128821 109788794 64528 231083760 108751 70327320 74067 184940221 113499 345687935 112217 7865945 116585 171687358 41841 272095297 48871 22465695 117153 86401552 93655 245293996 105702 126512100 55471 192068731 39672 384193487 85517 49779253 132739 334705314 105077 369102289 84559 233339724 128461 85978681 132954 275852715 129482 128771003 18618 22513164 107768 368881880 93046 114733437 124963 296773749 14991 238976128 38911 280245277 132823 245297950 92508 187872683 3000 171902352 28193 306174772 65373 236653278 114264 84283304 83375 285362690 88874 97966538 15003 33506906 88915 346321844 106829 102633915 112554 20169073 55472 12827702 96770 17569345 29963 321737604 105616 182263205 96791 287490742 83651 174245211 78426 326700151 120753 102999041 57423 295423824 37999 277980914 70891 362874895 56775 337335856 5007 166615543 63949 191200630 125939 260760315 32367 93694244 121614 156949439 103284 185533770 92362 248458212 127188 125672592 105598 104933029 69901 356123809 2836 281681384 120287 17151548 51658 19729754 11892 106801690 109831 263057939 93342 42200755 39169 151393672 41686 257572100 93225 196409603 65893 190522207 95374 324848812 37947 365899681 16811 378650386 77344 229059673 13631 139214055 50573 298560868 108659 229683188 23244 3371191 116300 224075987 67416 272809132 45462 55256267 71642 166472215 14131 149719469 70919 70384432 79943 123665296 74050 192318069 49825 371515344 74298 88053610 67621 308561424 20898 285013446 70871 37005293 110110 248125157 5676 95726253 98625 85064968 41871 149666206 26619 77985598 105756 151948269 33907 220945205 82714 376370012 81082 120861058 104294 329320424 66681 103325337 89771 213192640 34327 85382067 130468 38358105 3997 323648891 86969 13508462 103942 345397460 81675 154596831 58389 72391843 109598 302779847 82139 305529657 76177 264933339 35937 50296737 5557 301956103 5774 290233275 36365 268320376 13297 263095235 98739 346903125 22987 311540447 81452 214451233 70592 183467295 102918 365818847 60518 16670120 102319 268988803 119769 10654623 46979 87599178 66004 344417241 54888 193389754 12676 177645421 74950 36496691 50718 145086925 128636 79491095 95945 373330550 123092 179077658 82303 184516845 5281 371585913 15975 211386082 92595 285025201 106587 181837508 68560 229657987 90909 167649564 1818 375477857 1660 74834903 77182 313675411 89441 120906663 120884 227912775 40628 225825839 50637 53188541 82117 244290063 52952 180198981 84482 44037482 19203 199639846 119770 328443614 12283 358244039 125624 20785622 78311 66054739 50437 85033754 17295 283661898 25799 77372405 31526 282172260 125653 254450801 20479 122880879 32722 216125733 26962 77565687 82413 292241867 17808 179111704 69643 343372992 26680 139892475 15217 92552440 26073 45251220 28055 225623560 42920 364927739 131619 133815806 43695 373507762 94438 18860941 109136 6661909 61764 167373597 34102 58490394 54620 32403774 85648 349762049 70387 128072065 126134 129452755 62639 163156071 18545 193169667 88049 331780454 130066 302357885 36052 347569312 9840 141040058 101839 349996428 48521 73423138 115505 325906543 44617 61839121 70230 211443330 101551 292058972 103623 286673904 26533 36444708 53515 18528894 28251 286728791 28251 138832960 55981 239037362 44992 186985666 119312 339326809 103975 174215251 73484 317585 68700 172738168 84661 348224414 81253 332624601 129133 250362028 75445 274129833 6025 179079731 99968 158470526 17724 362241451 31564 194229200 131341 45077208 72216 252259973 45039 107261865 129925 95073454 74056 363369282 12783 156539859 18650 269658261 75269 217377500 19844 304240722 114445 296928855 113987 30258817 30675 97773244 4958 43109938 58709 330331275 29761 9129038 117972 113533468 112419 346574283 82653 264149347 119010 103433620 120098 18685963 119113 220953769 99748 123006861 112390 184793911 1009 26840886 106042 91442437 132451 33084359 43693 60327163 106213 201417002 75405 299712034 28081 229680384 72263 375402836 74585 97184235 84784 46124907 77574 238416137 128437 86893177 2711 121847027 72476 362591424 103452 257059269 61259 178155702 37934 118605807 107401 268386304 15912 29805092 89793 222907494 27910 88443690 26938 107723971 119533 362742418 89975 259675352 129188 173918829 56637 73619478 78877 266894399 91508 115480414 93447 239810674 53140 293403667 9133 106899182 64452 188951413 40742 146466469 4076 72501669 89915 317507155 117840 325790935 111467 156082994 25798 139418691 53606 154635580 475 267933123 60118 55030913 70767 33989945 69388 284304235 104473 334248449 59942 15921481 75201 368988475 57364 245047848 93701 84134867 35811 116222618 17339 257445884 119971 178277710 44793 295321470 93091 357386927 48933 101329706 95639 76938310 9218 246643177 2689 122694716 94979 218739831 45996 302753428 130164 190166304 93714 23126746 92943 339473389 106301 252792788 66261 291710141 50864 1779594 47135 263901349 100289 296164129 79685 195445657 39474 29956542 15535 174604690 106218 270751111 101159 60764236 87556 324652621 73210 24980128 18232 289531903 129739 188472926 129031 51566371 1762 81172054 115322 128368995 64462 306283718 89966 43895593 94471 43919501 13998 194859927 91610 236539503 102354 133980253 32453 346482330 23340 269228323 59501 84267768 84907 9166227 69809 9253672 27321 243427682 87766 49397929 1200 58347900 87757 332093271 97735 116963191 94803 272215935 119419 119157956 111116 263510969 63272 270857355 27551 150472489 44340 207770133 121680 139252973 122065 282842729 92607 269309169 116827 303415611 111810 291700776 104967 29507005 114806 85032159 6793 175356336 27537 166128813 122253 17279539 69795 283389373 6613 55230023 47647 114804988 43221 26628041 28457 86747542 74956 288010241 84163 7270131 4336 36215136 7461 218181495 24525 17896097 10380 41993421 99728 302501553 19396 336183862 48112 327887259 89149 14479865 74965 346377660 89468 53434962 126492 323664700 41453 121989393 15856 85053267 45544 345461805 101091 185094546 49730 153290443 86253 186764925 53366 106121168 86947 81181062 31948 165878302 56557 226023043 71872 340099124 71465 178763893 91196 229917673 116075 82771674 125082 144840290 94576 273049981 61687 137786573 100289 39226813 67938 136778992 57632 106800667 117314 304548861 101401 336447079 23724 361188954 66198 261337263 42192 249882417 10134 2962379 44382 310142259 129522 151697000 40049 13300316 28771 240953543 68211 85343707 49673 231117702 40764 207635350 40193 85112942 47731 362753732 87244 278272742 106795 211288435 45879 256971125 47422 353080361 32843 275336672 12768 135570155 70090 132458962 129858 344042908 85061 237117256 124933 245266894 24546 120382649 128875 350899518 62859 376590206 67068 24588692 1571 292078541 87512 64058404 82896 248106634 115146 107118125 37801 176424726 2957 228339707 88389 227270234 64211 201801123 10653 183492790 77293 146219487 20789 370089402 119900 344014390 89612 216172732 78030 370009151 17974 149219493 52991 35154983 44252 175596785 43170 176388179 112050 273050398 57991 206960939 90958 371653964 4540 363432218 86742 228802819 5483 41168228 110225 133401220 129993 206945703 27545 213262501 66976 173079920 45320 377522772 119874 46176208 87536 144730399 101954 339344666 98340 32302466 81543 207624426 39558 8575924 115857 47424017 27940 361046226 117496 8173780 57015 166596053 40728 375649871 76559 69209319 88368 128553287 20692 163491735 116914 356483719 15139 126997478 64516 78137386 73964 201964787 24640 182409190 124684 158419450 21907 32492886 128602 223580751 16282 176262049 16412 137566402 120422 327947579 65184 230093696 1655 172980889 60755 106775008 127735 12586185 105887 205335712 14435 27947700 130348 26433071 14865 267935565 58519 270413757 111269 78755415 131333 294212687 92517 261034916 62822 16920748 37996 158106001 65180 70193285 45714 139274983 18817 300255656 41011 145772679 42762 291302860 3104 140465045 78115 327888220 101273 287106964 33144 98072297 94680 168889265 39292 113212117 63761 114654759 27863 18659310 7349 380317278 50218 321826065 18832 35425 104649 212934632 77722 48848208 29799 360001028 5483 313606638 33309 95944576 3676 182691004 114281 353913861 7030 304274760 95415 222446936 115168 113764751 717 346960601 13540 71510419 42017 118986486 3887 251390657 68309 149428803 70861 43779094 95916 278320558 89057 169320695 14693 311821302 90664 282408635 55835 207057593 23963 283234820 119777 55746950 37476 41661110 68681 309043682 21286 308976639 65236 121567471 120903 21336553 3763 371750269 114919 377753898 4445 237713541 21707 211091510 92484 252955502 20543 268461575 106218 261277014 80427 17335221 120631 126540033 129084 283878493 126292 365885445 124537 277031383 74189 333866109 85166 96666192 76868 296422820 16274 347839403 31099 275695663 104543 269020436 37110 316508633 97702 145240558 79044 1828501 48085 184976551 17985 127735372 15721 231548991 37241 248242274 86347 140211707 89346 210631200 65610 348888513 24338 103646844 67310 42539896 18333 310545684 28759 179903974 72550 152874973 114073 149380358 4339 73789598 82755 325086563 40684 23684835 1348 312683699 113195 259058641 106372 121566362 33170 379997173 87769 10796506 107070 144595414 128828 102172081 23668 44143024 67921 196010867 72693 131941456 41268 27323661 44057 94228524 126508 131999170 91494 213834535 93044 287805995 92446 285891963 112550 188959718 32400 39207981 118755 268214249 8129 339290127 50531 146778338 130940 357551203 84435 379079457 15076 76187731 46690 22231954 15169 60507701 45340 1612812 121353 139914168 15913 40741340 55715 95962655 28218 291605320 124351 59415405 65804 282954111 70924 301052439 84347 373994371 28110 318866335 26467 180473615 123970 107693523 77372 120356736 26951 265549339 115286 85200965 76817 339516912 113081 82399043 77778 58283675 65794 120604279 114705 110490183 102821 179034182 83168 284020776 17578 75096960 41701 183491202 19650 55200017 30339 118699560 7150 181476648 79819 76009290 18472 249824618 65419 168835356 58142 113668982 111427 77864996 72907 379137227 67043 93310777 112554 133891765 121467 246210241 48826 303119279 63519 84920044 8018 8498766 113218 379191552 131153 178346072 50082 5258075 62563 195092263 44687 179341618 110028 364067699 38943 4825230 100577 17109955 114983 28215276 90893 334430400 116329 95487133 66225 193856031 18620 300005626 27352 247749962 12952 207251892 89601 122923986 93850 276869804 95135 9659108 130515 356424287 29818 146911640 40465 48898398 101197 26083436 106959 261361407 73917 20669761 37297 155807946 36008 288412170 50352 268368172 41928 300399240 22706 344538453 116014 384715792 81651 215758254 55006 91685934 6568 331653643 56303 279329794 117084 25821826 86426 90959805 127896 288748963 106417 50120182 14946 200945952 93158 152196614 85543 232884714 112633 238679754 103022 56448245 5077 142272850 90707 226293396 16370 160074929 97318 180134591 36389 336128390 69838 231878590 35957 23207453 64144 83326683 122787 253691666 125963 16587137 82121 2181825 26028 129074197 53872 36990969 78184 376440971 108244 127003388 350 80895228 89687 265656238 29207 181050338 100858 343417197 85664 85000853 118360 12363882 1838 78072242 82997 225964290 51744 327422532 61025 165205377 130620 135413691 6355 337676457 119779 288972225 18745 295642514 123509 252066931 126336 310120648 115104 322925905 111622 342295984 37779 267381938 5962 220857907 56637 371506837 47102 118189481 72998 87303473 107087 172542181 112439 110428376 108766 14993502 72282 257936652 17417 49601067 5659 381966042 2157 153869369 13549 375539798 15418 56414149 85654 11600501 6227 35341256 46676 218138369 129774 295396689 13945 141157373 74800 307583950 130891 176733980 32928 48484744 117124 246225744 73936 348479740 74212 68488703 94554 164069107 70167 365986759 61779 159055597 121607 154384842 79916 99687448 90209 197175762 19574 367919539 18118 332829277 57195 249581434 16218 202317159 14131 200848422 55494 150933698 19803 63269222 118639 246395078 36578 368561641 22781 161632963 29877 292766154 42701 222268650 68846 19385000 69924 54921839 124461 182387893 103611 263698038 92724 13080236 16011 247187673 108645 15971693 88699 324601608 67 372515232 102529 272662376 125892 35000502 21952 164956616 39944 159152057 69593 301700405 8960 382435566 124404 287736474 56039 182871694 94378 186534467 42067 230083920 76112 227886800 10748 342271851 47431 8732708 51846 109553990 95221 304770595 112881 143628137 124490 48380639 112778 93187629 1211 354134887 107398 40104240 15533 336565680 129539 263962730 70860 238557525 10687 203552760 91105 9886037 16825 38902078 103990 166017881 57352 17340178 28808 198797914 38007 17787497 9667 89057641 106671 48050482 16866 49347362 110169 179803489 15134 372846474 55690 174714628 53123 246019795 59180 273818844 47807 138509816 28850 81044122 128777 40956737 98492 4955397 132832 263084375 30427 165550920 74356 55804898 33534 223367236 89911 205923308 129960 57380059 115038 144025303 83870 222425776 61626 272962563 117053 235106506 8863 152002044 124837 155260483 93847 296567201 12416 278595998 81549 226827235 113821 245819659 57520 123414778 100410 190483597 8677 250314801 1801 289218247 87782 288611336 58199 85121019 85687 43314046 81442 124600991 109860 265249360 85347 334351518 107610 179824458 68765 129155748 45550 372668703 70832 286347597 64393 367310230 41009 127237829 71163 182523247 4944 5784918 18584 95050132 15375 75221389 113834 108544498 118421 51524154 105164 265403693 100804 99110041 33091 221595816 13083 78393179 76085 315926636 94151 21832640 45303 86846950 113114 36291817 124148 159725774 675 84728812 37587 63784413 117606 152926804 79289 177203047 50310 259108452 121465 250865665 123752 199838341 6841 184216779 83184 367445822 127518 69446250 115688 171710256 65291 69989654 27842 90695791 62157 53558753 94754 199687692 84724 39073727 88480 260758152 10970 158096150 104615 51226060 109019 102651499 74906 152184259 35529 335321544 64489 105920301 112445 266455804 83228 245219187 21494 383089316 62097 21461425 107494 84407652 43009 109997718 85663 26059074 89591 51881425 132171 124264657 44175 75551583 58913 79662348 5946 259176972 68264 132683529 69113 11420178 42299 194020860 15204 81623864 66236 367317717 79214 87557895 39024 24964499 59027 320844078 72509 24587230 21905 135155469 75803 324959001 17303 173646315 27886 33258070 45433 231664771 108872 259984126 92040 307969061 105744 382273441 44201 210003436 62957 248521632 1980 132897201 42961 246254197 112002 286102174 752 379896329 43428 128589014 46697 203038624 67093 368771419 30572 336163154 52009 317792261 104140 24456570 73133 30820111 53288 27514216 71610 150020569 122533 99204120 116849 195131011 40456 116355383 74511 280479043 16782 117480053 80340 248751458 5214 69673932 8396 13630292 31637 365376865 128157 265882432 116248 124494248 85389 138631879 112277 256387816 37940 75188686 122868 231182606 26643 299121836 89263 373098375 51245 87236435 108542 208403470 96047 21749158 60076 142368113 19238 180719036 124785 231296331 21166 156689334 65450 76731339 124593 263132105 94671 1869230 6870 64390742 74128 294096190 69582 376910005 112326 104753519 132888 77914005 119419 347700159 118865 347048008 96957 145271340 131799 312843307 38396 369613206 44675 249470487 114956 257756537 129998 377772037 46801 56793708 20448 270754438 126940 1277562 9717 204175087 47 208083592 47726 150204309 126480 64408082 8323 380110137 91559 67202302 90501 66545296 18445 341223016 131985 355194025 54896 67474131 103301 176252727 106316 115734281 85089 9455711 61910 275490821 12293 239811687 8451 264291798 80095 91656014 77145 96533309 125504 28289613 38548 134347217 85280 28884612 15383 363012439 100539 178222339 120163 236861349 88249 103896180 33500 67354306 87555 193521453 22658 35944649 14724 137343992 7199 78673778 70463 70972069 22119 334588898 30252 12095073 111111 310127210 93924 335608273 105943 189734273 30895 2479360 81886 28717375 94048 68525001 351 121392907 84647 240650147 124005 235852869 94453 180941842 91977 183268233 60583 187571467 54435 210911955 84875 354461405 49373 214566858 66121 145869428 28353 368779190 113728 106783729 84140 137836063 73954 375793408 63298 159240556 37886 7575219 69825 378155866 118205 21916012 92583 188983035 39454 86639244 60640 284914506 77339 351035578 105598 38103908 66382 332640367 86747 320804296 84183 66453972 132724 88965976 41378 285185433 131616 142339660 96502 47434576 85405 29969751 95190 206685831 83847 278202653 129670 134172488 4542 85695882 43484 41453388 76430 317085453 120951 199093104 110724 324006688 26073 55923247 24726 345527254 64187 258027216 26350 218781845 53768 336074834 70349 270212375 92396 40018177 44121 241944603 84926 258607800 70781 63908072 30217 338094376 88169 260626605 946 118999425 102023 343558144 91488 61902395 32125 139799417 14755 8359196 126951 220841258 18599 178949595 71774 215641159 78005 142548825 16336 22758181 73607 35853252 115499 213111625 60139 248413198 16231 247042079 53869 80842315 3867 364839014 127683 134020575 23731 266285787 58753 289327734 98885 40141845 17551 6178758 4417 173046812 677 133732287 69648 307563483 34752 205566394 79205 297286191 132590 332719562 30083 132615785 121126 214763324 13850 112635043 98196 126390312 45379 331931562 4455 205559264 83933 91511501 133134 236751686 28953 24934795 87111 34411353 118753 224337057 7457 1640107 66977 125013241 5106 213525995 79958 146448250 48912 303743143 72971 247506274 40203 178753106 99688 30967406 79007 335955256 18544 338273745 31034 33765509 52305 44094525 90362 138401270 58957 118181945 119678 216159122 126438 80357912 128552 356800834 23423 71117695 84799 289216985 39252 223619717 10030 56010802 55456 225371433 59453 335372336 87080 334441598 124280 308323876 91083 330975367 94912 14465315 38672 19381431 64516 210683766 67329 2424265 79492 190420561 67740 254766273 71750 210934734 9334 114672301 63976 243156614 38021 15701146 48532 79561309 121686 285639382 108797 289150432 130593 287891978 75912 29782674 126883 87792630 37429 324294088 41350 347771375 48425 360466779 77067 325476559 26093 111628265 39908 106127474 27661 65355151 80477 26271567 118415 245651647 103287 114417722 58656 303599752 109241 85436128 73723 123447012 62565 30979956 104082 179781872 120922 158423428 55026 206535099 52797 116039658 23218 157193745 18919 2323200 73023 113790217 3511 17323347 100877 150876682 103358 109117306 71311 193492810 108360 200199336 6877 363330502 117841 327033100 56278 340518250 52809 316035399 13651 205423502 102473 178800654 132836 228425403 36011 361193153 87689 26438322 128300 7035972 81912 312768416 59481 254932214 15667 80675345 50216 138211655 17985 63622867 117121 166757466 109384 356789314 78593 65485701 117464 47824728 44685 166405221 41503 275046535 50721 82424418 99675 264235470 84980 18727063 4123 188912080 1928 59938773 33250 231613585 75393 91705903 94456 352501346 33212 369990559 81074 80631129 5668 76028364 23502 166659296 85494 383416876 43107 358730775 80120 47714679 14374 1545716 14767 306414141 79903 3663035 66942 210506984 126336 140818225 57611 124057068 73237 3475049 26519 274509245 31816 57179894 102509 12415722 108680 319694940 40059 116722687 63604 8728486 67016 114833145 70593 203356699 131443 188892081 78669 80620602 24668 311557307 126856 174113757 15181 267793186 34366 139168477 9688 277855467 6192 106724694 3659 296950094 21798 286057281 112927 106980733 69873 214308487 80743 125029841 5252 159245001 132397 217898814 106112 281124061 2573 381914476 23931 271223549 24575 257369149 108190 164888567 56155 336809944 73697 330942876 27031 355994318 58187 336847127 8593 81691993 103981 149224669 62822 133839764 46425 65494010 28821 82818468 68165 254934605 43838 38638293 14186 211042502 66689 315367441 99235 60027689 50602 143936981 114034 334260426 80643 380596614 56466 218456659 46080 442381 4564 162859570 51590 293640624 104247 95249101 4103 364981813 63477 243340647 103411 286169581 33311 258749131 54504 95857121 63338 224986748 54919 230502719 128997 49490734 115810 184338909 85302 152045374 87512 236244425 102652 178334256 56156 202314578 16878 88261650 68659 195561912 58624 119386711 53465 48880908 23828 112869867 125114 383000305 53690 106571120 23968 56342552 113725 164047700 91559 333745959 60118 5839399 27841 168864299 15574 250504803 98281 320894488 112091 82698761 2573 115045858 80001 19352787 37510 114308885 116011 70599581 7456 36047114 91270 133555153 19213 30409162 110467 229728342 117347 156989898 1121 100231401 56547 329066779 29174 112498829 40011 73521221 67248 292994877 111933 157268189 43651 279634716 57336 79386767 45687 112965954 64965 41388692 51012 188662000 104612 66151105 128109 378829191 125555 26836982 81271 361573970 8454 127363182 82366 155877682 17216 245041712 112174 26898641 50499 271111238 6819 136740433 35602 354423252 54887 119813603 41849 294028360 104053 159026262 6361 335653357 16959 348664012 127322 311976821 68859 269429311 14120 331639076 102035 296151976 125199 286763481 67547 344262838 75475 367063124 84783 25158416 49011 24651600 111792 170198739 122803 323977146 88372 176884951 44665 100034219 37118 350724314 104820 306498067 111585 178671451 72529 113775642 107277 381349831 17816 282916999 105229 219532314 87738 380465968 130424 158125877 130603 21679524 64648 158269503 63293 184851256 69762 154887460 76443 230723516 74647 138852515 43489 322019460 72965 330659723 38988 300485218 13225 326499504 56564 88565642 89517 130838599 64941 315624729 55681 276541135 22999 6423792 60577 3947764 114792 377380515 5235 94683737 70182 75952430 100987 121324687 85583 277376934 71182 62401072 71825 153779624 69441 180447192 99161 220303025 119824 238421807 37970 99133214 26945 91054890 18570 252538840 92749 322502318 10615 68225511 88069 32753712 70303 200340098 99610 207526100 50442 377648359 122957 17423132 126155 244955728 101829 19856126 118830 317786108 119125 111480234 24511 70635329 61786 59434118 70708 162454086 70143 268963637 130138 280672157 105702 351479434 107580 265636784 124972 175214475 104906 173970624 13596 371638606 93854 288952837 75696 214239442 27435 140134519 84551 298650937 100180 183184462 122693 224884729 68598 48218634 86316 285796268 41260 241912376 1811 175199207 132036 259604491 53198 91274926 4038 187064820 114789 377239364 63409 309828308 102791 244924380 48035 237924714 34222 237324018 94862 193854362 93949 150774419 13385 95957067 49219 382972539 101671 176349355 22008 168452997 21366 184648354 81562 138340862 27109 41758034 88119 270575254 63489 126000289 72848 292102733 71946 204879137 18304 272390251 76430 27171875 107101 208068912 91736 379748113 91087 373193704 72011 368122272 97729 169323313 69608 383111947 68953 77613453 87694 225191757 127146 110853223 74983 166048360 90371 143276259 46665 310513474 44771 194597944 73016 219105148 112775 29446450 19052 105435225 41431 188581292 125040 35769257 106115 151210703 95028 60958133 57906 312524067 76568 152183756 17317 282409491 20715 79222549 40126 275301179 74295 238290086 103746 307871808 102461 299718292 63277 114790029 39318 108853602 7710 129948922 59736 221863982 42639 184780697 2846 309837744 85506 313157074 108748 307987900 1603 295921664 130020 11862102 30815 350347555 54778 255445589 81410 316997251 122147 59558142 97758 41934238 22346 286948976 66361 49333788 52832 134522552 54581 82275323 42882 102625519 44158 152553304 75431 331974541 105346 185658887 44243 318629243 84201 121795829 101235 59760073 50597 153333473 115856 21000906 33431 25009529 17337 332811938 97598 82464742 94399 90499107 68842 165950203 15585 337248109 2583 108751157 86480 130095319 93225 32582884 123824 290837361 126745 263920990 6549 233220829 632 331177721 102901 102931581 95157 61247830 50650 24074541 96149 283780190 80842 295673687 6057 293452001 81797 355178557 2192 290968640 109445 51693244 28402 11392885 6588 349708011 3263 66746631 131580 382053858 86729 256919301 122218 66994786 122534 338896765 55265 340495078 4779 288423186 131534 206651644 96443 229978004 15851 46323804 5237 282789522 87935 320689200 108823 192793571 45754 278958009 72724 345090098 56070 280652707 100294 43510195 89966 122317642 48202 62224278 100309 331030866 20526 45165924 6825 62964950 68063 56225404 103239 78814209 100316 197149957 66834 245760211 57915 370458869 40653 354646771 101301 216042974 86656 69034505 70429 303282355 1843 100952156 103411 314109865 43020 159545013 126882 12054901 30462 163679104 89585 144356873 32271 76314941 86217 14662962 131606 382173946 42793 177626516 85396 374630810 19691 174376255 23350 233384080 56446 372406714 94350 318076690 108460 197567831 9351 75327143 77655 368663042 103112 328010067 50515 103485933 51018 182638909 4525 109632957 17005 354317639 47997 265021330 42868 280100981 85654 31496705 114113 305560842 112782 51169433 74549 345292095 120793 20191803 32588 343975969 38891 43142463 20907 171426645 13537 117486163 98840 134466346 79658 134511976 16423 213845718 44907 34702111 39685 128621222 6577 204565787 113992 244084087 97667 51552304 82149 183279664 122842 143278334 126929 375987682 103579 114971802 125539 280753209 63435 89184132 50550 282943975 38145 183647260 97296 112318446 46123 175810905 123379 336997554 47640 223376812 103945 91280974 61939 294837621 79511 25301764 48962 274615804 112928 139558796 51208 78330801 82559 145369518 13287 94822257 81664 379268071 123229 98387990 18643 17362019 37270 363116045 43151 281629873 7022 370105455 116831 232327686 45730 35312458 123426 277493849 8644 190241498 132957 85228314 127472 272263130 42496 244846840 122617 184065330 57051 227755816 99297 129330381 27772 29950873 128521 16314733 49773 82265870 2640 150083701 78216 108938167 90840 110258447 112387 308513585 34708 324645062 63495 255335793 129876 184642418 28133 271254821 81920 249771750 78866 227212605 45313 7819435 28448 206223859 55888 123710654 115785 322682074 32491 73231319 4151 20874467 27629 202225851 130077 127544038 30219 355126401 129452 81205717 124172 166043416 37084 35302824 37951 21141174 82227 210865847 116410 35956602 124119 158130696 67405 9715797 35278 2871434 5061 263619034 67067 300708922 69839 193394321 60017 187869417 117261 165057908 81088 270580344 39612 47832558 18474 383139652 96897 190592098 124711 96493264 53055 316227106 108741 283366925 69178 134920179 81171 100176475 110164 185212386 18241 81824225 64993 154830356 132743 14532190 81329 380264846 111887 13884981 41503 323909998 24943 297893024 91592 181552884 115484 313713165 70064 131529259 34053 105014928 64250 46424072 83824 240978531 79070 14280107 55478 98883758 111821 271763245 121598 170163841 59473 375793185 17559 280383532 2151 292911855 88928 349736247 122678 77407941 54492 284026915 96762 272418654 118443 58327036 69054 5812990 115101 140310008 29922 222256179 17808 47940015 12371 348228060 21105 119975944 128250 119669361 28868 179072201 85327 89055979 16716 126668101 1928 11547194 53267 19237036 67633 189340726 20601 233344953 62621 310223606 94519 43278373 38068 137740046 22923 131011465 8197 124399622 22659 50499485 100731 314520219 27789 70065941 62651 347942062 124895 193286147 25763 192259723 23576 167420117 55135 245817208 111806 371517907 106388 203067488 92994 196694937 14152 112522450 67337 4002944 13802 136903206 50927 198124255 60056 264464983 104428 219620899 51997 84783810 77373 34777911 104812 28007785 42506 140906722 124922 222671476 89784 259643068 97110 48951242 13646 161630391 100466 142724153 125400 202682089 68523 344708685 37067 258083894 95368 2964530 13871 230745892 109680 82687402 49720 66545110 31723 14038497 59683 185581185 108454 102948290 65127 16799281 49945 169556774 3346 11100501 50559 175433628 31792 103382525 62043 363890980 18290 172557100 96769 115758207 67977 104701847 47931 376078264 24925 213332548 19967 284317163 107610 6426732 39381 10357549 65463 40603720 29983 218818095 18844 265018411 105075 273768258 37551 93768992 78770 272474907 60798 95190003 25360 322216352 15519 73169481 68897 289592123 65919 383791115 121601 123668305 79368 156782920 72815 374467622 30233 286702743 80910 96477883 19637 304624420 81127 122536807 72604 71477062 94983 226602816 132863 37664621 52357 88415853 11948 298144530 32381 347311413 71463 212612338 97756 71926864 42186 55365587 75482 270924961 11885 110426564 111165 294371324 21782 114658293 37944 205834531 26335 194944948 108179 345777863 11789 58853167 27218 161144144 84928 104523281 47269 102336267 128566 160957141 88441 152618440 119426 365907379 5798 339322306 64328 232851657 3838 227988891 112694 116050315 83790 269665450 97002 342215340 15544 344413051 62885 98487809 49925 92691229 31388 196943189 82764 269046082 89527 115481612 5081 249190618 39293 17236192 116540 289425067 70080 94715791 39536 229715275 40642 74191125 18070 237447170 40283 159596099 51388 181971178 122702 114398967 104505 24812364 80083 224963228 89281 354707379 50517 214204000 122560 370118246 108799 83287758 114712 359141836 21278 20558472 80808 287619145 53279 56307517 46131 373577358 92953 373205660 30350 124563389 125446 250545225 52836 171758954 58450 330903772 11127 102715026 70017 151677189 59263 277074630 8840 383778067 45985 18083754 38804 369138882 15900 80226192 118753 359284492 58794 204352667 82802 374554791 1221 154879242 60778 147767018 101766 14736033 67032 293234885 65822 332819816 27521 50569781 102003 372560365 48781 186869766 90938 190368160 119191 251285569 75492 109898290 110711 65707053 67822 282956587 123892 5697675 87252 264453099 74718 58220151 111963 31728469 30478 199054805 16890 212588575 13339 83328503 121729 350349354 74291 302710941 30213 47146724 69183 327030165 69679 84250796 1824 176120034 58154 74632595 57795 142782028 9008 227659553 76300 80527272 28281 339012341 22923 170369330 11340 161581528 72833 303315229 103075 381524336 56502 311519567 119648 45235181 67297 71737910 81636 115060427 130442 178128724 129175 309379541 98147 16487669 109068 13682825 19430 233019652 101576 212588915 79502 168197783 42419 83137988 119366 232820603 7552 153440815 17951 286012223 57749 316754161 59661 326940076 113792 87008416 93610 17023502 82497 43724069 64381 376314922 74999 78422338 129318 29406573 66084 303004695 60875 246471698 56750 94686518 59251 111698191 21636 27972177 127058 300489458 121598 67351134 17352 170114099 31510 140697991 97283 163256838 17258 379930219 127972 121700319 76037 180703293 90038 133486847 81641 251782277 83679 219855423 2889 274243135 113425 146785979 102100 6930504 114013 159330341 49219 322850520 562 273739102 23764 126905797 127741 326342769 100866 291704943 79770 283310834 54123 36317066 4474 204107901 19777 54814632 43881 317649472 12741 27025347 13268 137789606 54289 126953422 27788 206521846 44400 271128942 28847 8638046 64741 180034378 52519 111104757 28348 203182998 123185 95002996 66797 137120305 79719 2910192 124925 135144285 106802 134585869 38269 308951398 76273 70475468 11638 214148242 21451 244610274 37556 286760308 94592 39640538 90515 82202457 7382 6575883 124482 25607410 93580 300993369 64480 86990784 241 280265977 47102 168079182 65086 232317868 21632 246148579 106938 170585779 131936 314185834 74032 283638391 50690 224907478 7483 271617306 42208 276391957 9465 367528104 118251 40204083 72829 355290037 89719 332069537 111579 43369761 96314 226522359 57658 251084765 66288 250160486 109411 123648650 65824 245469114 83368 183983839 131626 71453243 24958 317176193 128748 319944718 82366 166128380 77979 74076913 123772 137169011 97489 217503969 76711 208437362 124184 320238913 37058 305791658 110176 127331717 80875 115303549 91226 137416909 122641 120107538 32238 384504282 84919 20939407 30280 250679012 53130 239546160 131913 192183555 60935 367937003 123052 176276424 7829 116510376 114293 259091622 59809 124379897 92199 319889472 97310 374259509 28251 313842526 22557 134664096 129686 76424 109665 103548316 101309 82288872 57517 168991311 65406 127104795 107074 276295097 68027 80185781 86514 142879568 133016 23079398 104464 255030094 81892 209507198 118353 148627625 97978 110530339 19943 54590200 92989 250617746 129316 41079991 119545 306754936 23253 153314556 112920 94076584 39186 174549166 77256 364908567 43841 365559311 87000 320340308 72407 250958888 42264 180645537 80962 235063274 52166 109715384 110403 318966306 41206 351364041 46517 289052217 131030 121254353 77294 356780973 43460 188915606 6603 169081794 126051 65363489 95871 324704526 88968 274616291 18074 375556580 4330 270076519 130056 176134482 98840 7178086 28893 253720229 35128 294176769 132499 335535299 85392 148575040 75385 298522827 54620 276903587 80715 42838065 25726 3397631 51899 223241200 37067 336661443 70280 195911209 45901 352513604 51401 186013159 67371 346638978 78538 179729866 8114 104889331 133304 331178549 60001 297180261 42050 378647113 130399 151848030 2295 241115795 63255 180353597 66600 220621973 37186 113255597 31034 372864976 70503 109448908 32268 92566183 44295 9692608 108929 363030262 63295 60160772 7329 317508303 119805 235334627 83898 252067738 82600 209537715 63412 223401419 39313 210847860 81761 89830415 81072 63502655 58721 140464740 98658 17086622 123768 10248490 112237 369289860 74499 136781358 41954 223219138 27213 204674463 22234 83602668 60628 234685832 62676 85700808 1310 24670927 98472 17606650 14849 276676844 30217 318585689 76931 135943975 14455 202899575 45864 31872013 85375 222506077 71797 282101424 116378 139745468 130420 302716537 57460 118144414 85139 230375113 35121 175888395 12344 281806655 12250 352756575 103809 376062422 91683 5493548 2594 108877936 95786 267595322 44635 85148810 60675 348405477 120753 38220176 29132 347482434 42348 300062972 99697 39131641 1287 66784336 131460 43466066 7861 298134219 119369 323713833 32982 12358529 14525 338105452 102645 121279378 74908 125904820 8591 6091072 41701 334799944 15289 189357579 3152 179725171 9658 130884378 74379 360419636 23081 267819646 53216 165946844 6183 275646373 92523 303263693 127972 138806289 89735 199085791 97721 357334137 104071 335153101 91256 153330757 15677 215230680 130590 125317999 83795 283670439 48258 235448908 100359 244535107 44138 59870416 29418 142776432 36125 259321040 16674 287278062 130099 272198034 18960 43689197 52269 157681933 83748 226798873 92689 244552463 88061 39403326 38662 310741948 105234 287603943 29800 376064510 32155 260767291 87695 280757065 87920 19981941 32795 85346909 27162 256180961 41309 102546840 129935 177188979 93889 120746676 71968 159284688 87162 173241428 109466 49155557 100989 161067460 35366 137252977 129364 144407389 18257 95886166 24715 85947062 80674 109023151 104005 353307713 123434 11651368 5688 85202012 16631 171306092 33477 36397146 67829 2170595 95568 47521299 113295 126102575 111705 75088586 107403 304099852 111072 217705535 108926 274980532 116959 182811144 83363 38265599 107639 45187587 115481 380860767 127347 6792683 31861 1294686 126850 74408492 53268 177579064 80389 371284793 73304 249123817 115865 206130097 115381 39240431 127890 166586441 55490 108617689 10325 262200557 43291 92441459 103500 128528016 1756 282057397 79790 242716594 110631 57400922 86870 112854648 79793 123977619 55235 121207436 66981 289675744 130827 290468119 106148 338983499 47337 215529775 30128 270539198 82109 173425356 66182 344631086 102851 263488418 74921 350004797 61416 172933229 77997 304476519 94277 27037766 65390 144806141 32993 270504836 26091 99209226 76214 65255651 46904 175565113 104627 129190051 61915 254999716 60428 37692534 91842 135376468 131759 112237546 99360 144900251 18379 110304103 98181 377346602 84405 145041880 80780 79842334 6302 289505234 116833 75433664 17232 52779741 12357 378884020 51401 300480061 3091 350500692 121598 331245325 22993 299844886 12416 235789008 43378 379540754 85420 362473430 100908 234363059 26845 166561193 11583 57305653 63670 5164112 48373 112657682 18032 204563688 21675 142637892 29433 91372380 17328 132336815 25086 86952503 109256 227435564 9839 90173443 121598 384206187 39566 282581092 22726 352952750 47246 43299712 50830 208124920 129146 91344582 102491 96247614 130577 210725884 9525 230970766 62330 37138813 65539 362505840 4802 167509709 130399 166777618 34879 338898044 13527 242915496 123008 124288929 9228 335117668 103228 331802320 50459 371867256 66925 216751940 25161 324243097 95028 82565238 126926 310791632 49733 226928814 59117 186119929 113537 293550950 82850 237419456 15638 123695435 123615 139910385 109383 113864634 83685 67996812 88878 326445228 99143 278027563 58434 123386856 27886 350152101 41807 218361294 48082 195901829 101842 340953023 50911 11101759 57351 158047335 54549 332725053 22110 156925774 73449 97707718 124902 213013603 14540 370757458 49318 238396993 93412 63638663 83979 200209478 12281 223199522 100128 65484847 90307 69615013 8005 28232013 57198 111119618 6070 6974143 73613 135581339 8611 123326037 34088 206587485 119583 117822170 45856 149939864 19615 229888327 72035 315560605 1756 49822219 99785 161375055 111603 375694684 70927 128387026 17004 173993811 27032 225082889 24953 316410600 40801 204044355 13947 383965764 81677 8120594 5600 223147651 125677 322322399 6640 350399920 45704 183364464 7999 45703707 98425 306557198 94330 132811818 77675 106638480 36768 29070165 73197 332670163 29874 328834340 118348 342241177 107565 4920647 41662 100117236 60373 146763964 130260 372331618 124681 371088492 131269 47104642 15866 249166743 129753 53222306 61523 229716774 82636 144666913 114956 347407537 4084 1590573 24189 90678229 37549 107200313 75913 295206248 75798 263626197 109933 330322036 101793 222944035 52660 310080720 106767 323048554 116260 240244427 21239 132727149 62525 202583720 128026 87135083 57415 337350189 106042 100629235 46734 78036850 122649 203131077 115216 356623865 113428 311379893 96319 201394961 87372 361622648 33428 273920086 79637 60321623 107831 363488873 42896 308349314 129810 54065523 10087 247349000 103315 357273590 42341 265666818 35955 160471092 83763 372294402 96653 44320077 41941 246267828 86496 274109400 38834 93564485 91301 115904672 87108 203977758 107341 213554834 36029 350319963 68607 10003447 129666 292256871 131910 143248707 66683 163543908 8726 29648582 55456 256339610 38647 175424891 99688 146726528 122445 122981973 11467 172725330 100799 301487942 76490 223587827 83580 308714641 90794 310711906 56636 359991855 127556 326397082 121866 204457975 42500 109394021 86057 248203276 95552 245766732 64767 12715702 127863 120383191 67417 54738835 23773 334772601 128452 20322344 125593 132816218 31329 27995296 36504 201165012 60089 361743928 65121 171354950 24362 354095620 120619 191371811 69008 299526792 14050 130632735 124788 175183715 40292 384200784 37126 292081493 28356 84057319 85614 144564111 41926 181564811 118747 113486284 112491 147089168 86644 384452925 21965 127315242 108637 130096984 12288 369263209 37186 214119530 7380 239026358 57047 42630288 21548 9531311 106405 53544553 15901 105551809 25400 161076324 46779 309793789 92943 238497559 72965 214817378 103696 130789420 65239 384377024 118348 18920597 52152 191610465 119545 135123645 76070 304001673 95789 158561091 1717 23719006 84479 312697222 59318 325933269 43536 188447223 5396 378761354 36262 187019463 21 52295454 48547 129447814 90397 103262996 72816 77091122 87046 215758567 80289 312298975 50709 332878718 101360 45868134 98229 178036042 101778 304429024 122224 75100234 25908 245250217 126084 352881359 39932 1670342 52388 114420805 95286 327286059 129136 64491732 9349 74451028 30118 341154296 95799 320500342 100868 310474059 45059 288978144 112938 97090884 20766 384537738 2515 97603753 114173 94554023 29967 114487445 74921 213894455 24071 43037811 118673 28439087 118161 370281285 55671 264667219 73180 371839652 102827 70852458 23435 21751584 16954 42350078 84724 258440719 21384 365944446 41349 296842785 88804 25672625 84991 67662166 69205 331567321 115261 254646452 38176 181998005 113956 196038333 42430 204915453 55355 195657685 7164 351978216 95343 151479178 5428 266849863 40292 25665192 28428 199641574 36431 191754360 64049 333876643 46690 112197156 132491 183960117 92909 4062414 117885 318481439 22430 5094652 124724 268445764 100717 10362171 31900 107913969 10896 36728619 5081 31527433 15837 378073573 56866 224678365 75200 291367330 87612 116952797 90603 155659523 19010 62964027 11973 297295758 68875 142717241 16297 313876405 78515 166823530 23417 109759418 121731 207227849 123057 110194859 70104 132111968 68370 111460334 5753 364159489 52882 349158290 94026 204059680 28685 256731724 110435 185038689 98733 240490625 64152 179244952 29781 367665388 106253 201419205 105659 211903949 25409 41468677 87301 286972962 80079 110146599 127379 312670571 23545 158307642 92206 86482643 104216 28554624 45446 113453207 97283 284859555 48794 724313 109291 298947566 67304 327854125 60269 214579784 131723 226277108 25513 256091809 75542 220915439 30543 156935237 109226 228604519 43568 345272060 61139 923188 133059 132109266 28621 35051310 104303 235844757 89088 258032221 69519 333614035 113640 226360987 42295 289420421 127234 241918218 24791 234496951 13065 364740520 113391 216152707 82916 253729033 80824 59974800 48976 279939926 9525 147786317 112822 366214660 55409 139699380 13151 307724126 42475 100862117 73176 379279540 4138 100714604 102833 322370136 71743 341101540 91226 54716368 14981 333538199 118525 295950766 119900 322522302 83388 210441797 16033 265388834 121176 303688660 19508 64346627 3395 122167086 93203 259838219 119087 264296573 108683 195251117 23141 34762351 122274 122037310 65279 270328534 107239 79817567 43830 354391254 77916 117899960 20151 137615111 47437 382008900 97340 154738960 10777 88469228 126909 210396552 36279 89570610 24626 344063074 61398 44396102 12592 19901476 84793 285730720 124750 4690811 11685 34362356 88629 141501151 33395 203529133 34087 55658754 64588 245700616 11967 16558565 31474 361905039 51178 216706593 67820 265899839 106948 163153836 73316 58619617 67701 307311243 32186 260345008 22519 181620530 89345 59611270 123541 238617060 109211 122429127 96485 283474921 42906 198872532 65218 356213275 100460 350137695 62589 3979334 71642 350192871 25326 284674346 26133 292669927 93099 309036310 9467 151928693 70882 226572711 108835 66106661 39934 271278961 123470 50650602 99190 267632109 87751 155473357 10234 182609480 26019 328796566 63638 67685285 95282 348574652 17866 333245667 109042 180795416 6461 331998601 6285 106063822 110611 238862337 98925 193721185 55082 249749430 80780 328083880 32787 26785873 131053 105809544 122368 55341962 23128 22318704 10126 359402113 132191 53535904 87976 258605965 101415 206326993 22010 238033539 98629 130114867 52527 303656456 31183 10083918 85663 156199175 29967 200396915 29998 172962424 58371 349472275 67189 245617040 40777 47798259 11318 338670810 48922 288899463 93126 114794192 99654 228198080 111125 108201992 131670 27726155 22838 268922118 36653 98917358 99664 56220102 40721 16138834 110387 9335635 1350 12378086 78300 233047339 44804 165500873 103225 276393130 20554 335367097 133206 367076588 112352 117333515 96989 363676657 67901 138355878 46553 46250237 6711 298683584 110280 312725178 63570 119031049 124873 160600202 132953 94173117 86759 46005042 121186 127370543 88222 48704280 23022 95803018 5800 186625219 13968 111973288 116275 60031184 47377 314843016 76105 240871400 73545 348861548 105713 206443571 72707 286701590 39378 296383983 93328 349004706 69283 167263750 38151 214347838 127374 122697470 90965 49377750 66621 249680901 29922 193337627 49991 3639365 39104 34744163 74311 282605544 96 82810181 102981 229773215 3965 175234062 77811 202393989 50583 37210527 76773 234890993 56344 345126615 23171 282457190 84099 247854247 126952 25911526 80214 322659056 127814 319794065 61743 110047042 126200 12262986 25573 164633621 78089 143482965 37055 294720910 56655 266402214 58103 383289225 95775 276825626 66322 260807212 131255 337485943 13949 171858673 105413 225255304 64232 167488810 121451 269128828 108107 152201984 65317 176823416 34755 345372831 122079 246892409 67306 343718742 86782 123318946 112530 195791102 72982 126108123 30926 87694079 32452 215721810 46502 76078363 40812 170693993 70701 156678076 120205 189998369 122295 154884921 128508 36012442 8336 225311978 130939 82721631 123571 172511229 46063 274504133 90515 328213809 65689 284821222 111801 204862176 108804 156141583 44803 223850802 7234 83587872 45921 160911485 74809 143501938 108037 145964372 6281 205686892 112777 187675005 45672 13686645 15848 350638643 87464 210342100 91709 201601458 68079 160271508 1500 162142325 84385 290205536 118484 166243844 88357 175925756 126956 18117603 90677 54207384 22188 38908460 23472 302708616 109784 317355451 16745 113548607 64144 319322035 93849 165402408 115720 71487000 53331 291385911 108186 277973732 66881 267682883 126480 49462683 107229 62135281 401 208517594 55185 359464048 72629 71644192 68988 191304399 23537 297429749 57770 168272657 47478 22960477 8403 352556974 45837 196742829 78322 109183157 3973 260198534 104203 369235948 81689 320514536 108982 350813619 48712 201292594 43570 163021404 110989 167072003 98728 257992855 97632 360454695 64401 203500681 74212 344664952 52804 19590868 118157 303079733 58187 82418656 80695 292948804 26310 33789210 50554 261983162 56530 158761379 25530 268140697 36117 231667420 127626 279285840 21805 305242446 129180 33701050 70420 274448373 59515 103226203 24435 361765963 17749 76097504 123306 182337709 29161 351272431 13267 3530125 112986 22184508 74742 120929182 110818 364829684 57896 79980388 40385 140525196 41398 72249039 114189 347127060 66750 291568191 49681 361717599 69113 371172583 11034 242808986 89828 203815108 65152 81456867 46797 103330906 106313 340008205 104371 301268793 84925 103676259 8830 65267011 83894 242486187 108892 183725021 61162 34846559 56439 110522641 741 168291471 5008 148369084 42008 316661340 52862 1501951 73652 220465242 117212 281029771 122664 318814724 79184 199376692 17547 162347636 25453 143640287 13099 336155394 22857 44638374 22740 61627743 113978 5607477 63723 174763826 67413 295169845 115666 158906428 101767 273322312 4326 130728494 24053 25249726 79641 296980671 29983 34947551 61575 307298069 18211 340794347 92902 250593504 74131 143581293 78987 230735797 130916 185838284 96240 100511303 39669 211644914 78442 114271152 4647 202499475 8475 51772058 31074 361095084 96969 23930834 1109 112168745 92295 160177021 7439 41201083 2190 239812804 101271 240078835 17973 296736929 16094 135094203 66296 125749045 51902 171793562 48946 153778776 39584 150206169 121131 90825344 9293 70476803 67005 70749591 127116 238789258 13405 191853852 50793 119119216 11106 121262595 9865 16700125 10563 305406251 41083 75406703 12839 113435409 40545 132818220 90701 151707981 57952 344288080 50285 285585089 24018 107578222 33059 17309647 36189 84066260 90549 329542800 125993 112974724 1568 146189045 98031 189779775 132611 232413967 92303 48530948 80292 192565289 115307 269435409 91418 210831000 53358 283834537 7729 45338247 37525 263543395 39035 210285561 12186 84754570 71326 281075040 37747 203119541 90601 49057132 114257 256482223 75545 185466401 133298 244320307 2664 79256609 132047 160714712 46664 11085550 103728 162843148 52595 54977141 50597 66140218 57137 146099655 18297 360244485 91192 41646522 121071 71273445 74099 182692866 27283 323361835 50744 349599333 77376 364197208 84316 37487152 46712 334676101 22272 323926796 22343 98837776 81296 23220641 10350 217936288 123776 72522444 79634 4734417 118715 349174665 83122 189885206 109817 212525403 65902 135543183 107773 168288746 78296 301387801 128590 263804694 87609 278730783 37091 150782257 4480 141241383 44603 149669328 108919 351601548 64516 137606428 35758 243678447 7271 83930681 55690 274199487 90691 228038654 30843 336255873 61166 349866202 50816 230729804 32162 184647038 50993 331948921 3203 178877245 80289 71100310 84195 23888475 57257 15457464 84294 236162889 4545 366804867 80463 111879401 108407 290018471 87769 346788226 103414 346273362 10506 39968331 4190 78267157 27232 307104512 84056 51034518 40781 351270684 26997 31603589 72700 227781228 57141 123706967 17100 106641879 78545 356734192 46541 34761358 14685 365254232 69818 87022512 35826 239080718 5762 15328009 16521 295095913 93356 156990576 31270 49126018 2057 283375160 94110 24458957 124171 30784245 93738 236308428 47078 98639457 131125 35039322 51970 142299243 1854 98704409 129389 270257169 5625 164299698 25295 210882215 77065 379347373 73373 177262219 117189 381382378 114487 242973328 120841 58740076 37752 116485913 82153 83013311 22278 284361514 79443 379369097 23186 152087636 48536 177933523 83350 361806351 24310 380913578 9376 47522606 123271 64577354 108455 182753790 66712 173214363 89372 195684568 31502 213368815 47844 69749921 38364 99382714 67955 143671736 128636 196345369 123509 118328764 124617 195731991 36289 96578168 105129 334359966 101949 89680220 33559 234974205 36579 166724528 20438 260974725 28433 147188191 13879 127955338 98080 226782752 81064 204942413 31846 165874449 111784 361724632 62559 283202395 29895 182795603 4212 321360169 122286 246111648 68292 36917027 84745 331039767 73130 261445497 26622 187448283 77368 40433093 76105 149500792 124489 58153968 38752 290796568 38209 261175153 64539 173782000 41831 297487583 752 383677943 76154 62559211 115075 31598026 10265 17022107 72597 108238749 51543 241682521 88043 121257964 20933 117064858 130734 362355048 86869 55124897 103286 321784867 115654 62309929 114438 72983800 39849 418363 103761 130949133 21303 376805788 102463 381390312 52422 181248794 114371 269826972 62414 293145641 27821 351216127 126289 162179481 40983 210334830 109503 304018455 23921 191517947 97169 359566676 82910 2404692 35091 355665226 2877 363859746 120239 61268557 132967 107437560 100460 187082466 88340 259053254 36142 156355309 45389 339209490 30427 139808363 123426 257294068 116128 290110217 43871 132117588 14153 302511917 71481 96034283 88308 99776182 116256 323078032 123175 253603899 8840 6606998 67424 184810759 122220 361643565 124418 325546107 24802 349152227 59623 201731837 19374 185503580 39588 183087823 106559 263565411 96964 339542253 90455 39903706 89709 94599873 83938 32980239 8834 383755262 29958 1811957 19583 334393906 129717 274176583 130031 167739431 16497 343718149 32367 376746034 33842 12028634 92464 197671663 96686 303832356 107285 115977704 63613 91438227 14348 79437652 111146 55630058 121106 166338945 105895 364893523 126021 374660516 132051 142025572 27570 228220847 22381 176067711 18185 140726052 10377 354150430 41425 27993879 70110 218024405 120529 363955836 23787 251488174 131615 328108126 7235 12070104 77382 203819477 105632 295804484 26313 358477321 67372 75467878 108143 140215084 118175 357840826 111645 56590129 5663 154214996 71607 298750950 105505 381834252 59722 157767089 82878 276550964 10838 41593832 115504 68904106 29506 50295354 74214 269385224 105978 265758100 71820 159732344 57114 237179370 69246 113436482 40684 293730801 29033 282848906 21966 359038304 51354 257533144 68918 339224932 84491 287289748 59908 234643471 65429 237154808 87886 337840894 44455 238361116 99556 40639760 131519 318884103 80959 26369251 101073 289076532 99389 358746447 76636 92762001 61364 244467985 15167 42726829 111014 72910451 112269 76373898 100319 221542243 41841 103115717 11574 209991289 61884 369125888 20553 147869045 131386 4186074 19490 164550849 109914 125201544 60412 148039885 33677 253261854 13584 378563661 108650 86303475 111077 356937840 72778 320465180 77042 50149480 102212 168903557 22082 262473650 36793 51411653 113634 66269547 115652 257279646 33411 107687793 103302 51355853 118458 267353029 69396 532640 80987 353563569 75388 9138786 32526 169660468 103459 324064512 113366 157007621 45553 218851262 32623 15901427 66481 77828700 78658 323592424 97150 9436078 75243 166887436 92860 192030874 130246 221545801 42878 260791541 45122 323568589 37277 136204460 67644 177115392 41928 333313456 73680 235949796 2382 253047130 89477 311319074 94866 78618608 130262 102175822 5725 284648460 23325 384034355 76879 113286337 6435 183890346 123629 231091673 28771 369701468 103788 141713513 45743 141508690 22698 250786224 16159 288361398 33896 295476421 81014 358384086 92908 157964885 124793 114530167 76648 37990926 18086 368633836 87386 271709852 82743 238333950 63237 8446422 126956 333603651 97064 46574517 83774 317667246 3464 129871061 20357 326187520 6423 94999322 113353 112497077 12193 102030001 82317 259829674 77916 48194312 90718 145814020 82646 54311867 130453 310442561 111164 96613151 30554 138232335 1422 251793495 101439 327639610 78330 260198303 122838 61954672 95987 138177984 117968 345337994 51299 330418598 25234 81099398 123050 348185735 112912 16554191 77961 26859191 65276 367780456 7919 199124351 53239 364254354 20336 123106154 125573 151338536 50741 240979775 28917 347765720 8693 345620454 33155 55587445 36633 40828622 44387 319740446 61184 145954383 79443 38617668 65796 170738008 18956 378413876 120615 11026482 75337 280087583 42136 140705187 125764 156818405 74464 37809654 40124 232118088 68292 269484090 7790 223505713 100683 229729820 7082 75721032 49497 233007833 19897 222307849 105408 110439656 119956 296159251 56305 120174610 28104 21324589 87199 383786509 121999 143485983 124452 16083545 79963 254059233 38087 190212220 75513 132933467 130873 61559864 89792 218916003 127280 147264680 1422 39165168 126751 297942829 119808 222800288 96442 178060937 60739 148292507 33643 28292982 39853 303489408 75865 296528032 62899 257259805 71171 62034362 85597 78409782 81748 278789459 81320 62924715 118416 239503538 41678 139847055 38441 65037760 38007 56027289 86626 34532670 22319 325339726 80551 302144363 13405 130388559 52136 203937467 4445 51932266 5523 342813742 10748 258943821 69742 271064159 128117 86574441 106137 316725298 75863 116213868 108167 231119993 93546 231931154 40781 307713206 115115 277124669 36621 21317933 21185 382524680 102668 257024371 35801 183192940 130201 157853613 75941 357394430 41693 208504262 50828 279413945 25883 171682773 105934 51836980 32177 306687980 107147 143758952 120207 10165899 98520 47270344 51441 190976959 95018 111075348 70647 146852815 105948 187556865 49477 283409629 6709 146125087 106096 157907550 66535 319243102 88273 267382953 75787 145882993 76509 383784035 59476 166556966 65684 161788910 112081 187410836 37799 362712652 76669 157256935 74729 115656656 1203 79927099 8473 135743356 79348 345468764 21765 203691066 98999 236348860 45392 169802141 69986 328974836 1089 127511013 112716 87595226 41316 219418731 80393 25967001 74595 227749765 128259 215020150 119015 5329399 89738 180793514 581 63491420 2620 35090974 87398 211486489 62527 165242810 57131 169961579 5586 120091760 31750 150638637 120006 288085245 22987 362219482 36279 247175396 41284 279934677 132437 193209103 76090 147073432 74412 262167956 109805 136330120 132899 235544447 114691 157150862 116967 369163659 68633 187921062 110892 270116594 75398 261061981 96509 306391757 127504 258442115 28220 114176420 55306 46766156 67607 297916857 49749 315670392 8914 236171012 120116 152707432 72718 57940045 94156 301309799 78275 282856971 91693 250696118 127706 126188157 9136 274040073 59383 39688683 41551 326429098 10198 141642583 102891 7654427 41630 293785285 32961 259391355 11464 196138947 13568 208488572 60165 175834696 4944 84146350 100170 66846269 72565 214255009 63818 189428489 37945 60144451 18870 227540820 20766 35507527 25210 380334508 11856 284483694 97059 260087304 99572 291984597 21980 4110687 82057 289717148 116336 62452882 79683 351404772 4448 308972429 72805 135753789 54953 247676081 131535 118553741 31719 138821304 96331 366605440 123379 107315052 82256 336317917 21624 111361450 91977 253749888 126781 114105327 41870 202065196 8595 23301374 84783 39726191 1771 380590991 39905 301583062 60698 148978314 2019 10230566 20493 197814344 26869 252488771 23062 19281697 81609 324196322 132724 104751889 99890 376732371 128716 88035274 16557 121395347 28070 300014248 29445 61249589 7220 325236761 115066 68601908 24969 209451417 22739 113688889 13579 135348682 41951 308625664 43555 301785907 116557 234992491 114171 129540941 67424 74196736 48622 298432108 58100 330360021 298 8343365 72226 209345008 49538 384246930 120433 83306891 6372 34906227 50125 81826455 123080 222137988 61031 37706861 42510 281963233 2711 40327953 77258 82312637 17558 221992505 79633 63153280 85855 82754117 89613 26365636 82711 31444780 1030 298071922 123731 245969905 41704 355775076 115269 265046728 6107 176556828 84116 209478422 96728 8668720 22597 190189351 130989 293110875 49032 13517185 77030 58625812 99884 227236036 130216 37800197 78127 135270620 105124 354323648 22672 233704829 103247 180653976 83162 379336701 56446 278670500 82571 77990063 77404 154581648 48289 158341603 74749 96900945 123296 159243696 132982 353631412 37602 250102126 123970 347313457 116144 115407065 85131 215962770 106333 150423897 116832 149120413 68952 384164418 123375 106261900 122037 311192227 32507 79679393 98577 110701983 87861 56066898 53448 37316508 83701 201780403 82138 48180960 130485 169589530 57927 31066349 122073 10077122 108835 59427253 66392 353548475 81043 172380979 44120 324545065 31111 282287371 102950 137456533 20129 246760385 37588 273542036 59839 52625485 66653 330882361 130626 101543663 49494 194952471 40627 223336618 77591 143530181 52554 275476994 20275 98560549 111719 224127307 126191 46618349 75266 201077941 90588 67180183 101007 121827041 87265 71725891 78649 228886184 77788 349548924 47453 10845614 89183 180766941 111400 285823067 109323 66273455 70262 30717878 120422 192074359 27882 197888697 13733 276199999 38088 31429278 87139 193725307 21303 190653598 37532 145683306 102504 111003806 50185 227845811 114955 312678763 66081 17779586 23751 254944691 127364 322307676 54788 140524018 77902 269768861 91526 137039893 113789 103145804 42367 92683925 30122 51976492 122938 34954780 82800 152240525 23698 260312375 21139 23377920 57457 112472443 67753 144575003 60080 18458210 66942 299906336 99342 107794550 54974 173665565 80487 132628556 44408 236135652 124673 61807788 106434 74114870 77024 197567143 39083 326363730 99436 244797773 77097 175234251 3612 346392132 80041 139723498 130306 49411483 97654 87791044 72680 16139206 124691 50155815 42846 278506336 98550 66394163 36534 275858502 132580 310673952 59421 105331189 93746 110787848 110168 287659611 38033 370166927 39685 207250748 19350 224243844 959 82220323 35281 123509487 117078 303913968 127169 239276963 10910 109922612 88449 200577718 45442 211622050 97238 226457322 61766 142978792 85463 35137157 71465 129721243 10013 255171457 18379 370920496 23841 348767779 106197 145148440 46267 294345321 122518 343649075 102195 216673295 87414 87261400 119349 363655056 54791 146664776 64239 298617318 42752 127531489 128767 147385752 5501 200353039 92464 51828861 44589 36150523 65376 346986009 17203 346857249 78666 222665375 49301 364990668 61382 199164912 38116 231194320 9770 342117209 20037 139531823 28009 16514248 71881 209069727 119184 381532972 90658 190020813 42697 205553004 10738 231198525 30292 38583650 76920 23253722 97741 318695906 100089 211541535 58975 119446837 5329 215859161 112514 116867591 121350 175894423 17071 268025976 92254 129231735 28752 121500731 30216 6581159 108580 34266122 107880 47251594 16674 109391285 51876 134218969 20293 363637717 53329 99248441 22172 147781362 98866 382200454 25392 195004201 42845 207307900 64333 40196897 67020 110460987 61237 158785933 54619 274002579 29454 67390002 37487 66820631 32025 376495937 18141 284848667 122253 19125427 109252 199159055 28307 356291915 102652 307325231 9609 176951134 110412 70014936 63273 61156535 86443 367451602 58534 200528626 73069 264090432 71982 77763571 94595 333005835 92645 159348037 108233 58359580 98833 174279422 27894 71039101 54305 294905407 118445 356893097 24371 357262344 103392 135200197 74052 116256912 23442 362740763 56009 78622293 128433 72982942 56294 159440398 32918 53964645 45899 206673642 27529 31899142 110220 251759341 108119 361598694 69856 32822779 130819 272306419 60843 298246522 76109 64197312 56020 62818607 10529 104962435 99936 12347395 64393 170643134 87106 375393744 5141 120804779 50377 331712658 28687 71469806 1578 375881665 6973 11758708 14507 209925514 20431 153622498 101132 141633634 38055 29017241 41998 180626728 125526 36297186 101557 69385855 31251 131180149 86414 125435289 18955 133885366 98376 243148802 12100 252479159 119202 19716309 112968 81973623 133096 82881564 132644 145719882 14245 114273636 25988 130678979 74353 30012172 130594 372464695 43869 181092283 22740 261984788 52448 323319171 51214 320841256 115910 223777282 16188 97697935 80872 151967765 47360 17502704 51401 94135119 52964 8654727 47321 95600084 46329 39294436 53788 349508422 128191 312502752 104224 44479667 8497 341021290 83411 357114432 100117 229464669 58733 344842958 13964 173798256 45510 16084904 100637 165194345 131065 187960841 33828 118602091 119434 76167677 90630 259849195 68541 158411728 118585 339590510 68304 293737857 34487 239372007 86370 247819065 86514 179566281 26185 305728907 17591 189688559 55324 273572533 103595 213756158 30355 164913522 41095 290773304 117847 334423483 4405 57714851 13003 23304519 106709 208960819 7249 288062022 58541 340599368 111584 240400572 51527 12152638 109639 158210661 129465 301827524 73648 290132675 112564 63577226 17563 148442443 43475 35693771 79795 130837302 28223 184143724 81218 314724809 103040 4396363 66671 2956305 109712 246687743 131158 21002592 95782 136385732 126244 11767695 95640 369390245 83170 310577331 20837 350164146 7209 149013515 38605 105615109 58100 366015101 80149 155427752 86128 321477611 4504 110941986 122204 40991723 4027 57629686 61081 239409706 19680 144479444 99272 142598951 36682 153139128 36933 295372190 46928 274056336 113489 125910547 67332 211792078 73072 163965909 129633 219132927 127693 363287915 93526 363715628 132479 95673760 96933 148262127 27940 239292803 29922 324905295 54752 351595302 87642 141529626 124216 222292820 121782 203934294 45598 229816064 98095 304655167 94550 228308734 118912 375539372 26332 244692301 128902 256556748 2220 264640064 42229 211283374 35971 7154683 87616 376199623 20754 12613241 122804 332864186 17792 380254426 29264 273840054 86065 4932864 35992 66498504 81825 237467732 61225 213088202 97402 154198543 85432 171216253 119381 220187646 3077 224462125 85795 253786409 66754 19175027 67211 71272827 13604 204616362 17869 288238902 89527 315545025 86776 256387505 129993 228054849 29365 16149401 71355 127461860 59258 298765167 27116 202784703 120567 263221876 42100 206897103 82794 311499287 114370 89795056 44907 236721990 15141 255106004 122041 333108161 122144 118069958 68150 173230310 16841 150060818 30650 190801253 93212 384172422 28393 81210295 76467 62352611 45502 40987004 92302 212599523 73102 269333302 94953 219701909 88814 369126240 70692 167824291 2723 327198027 93754 157848076 64538 40518389 65005 161152655 94810 190069627 97098 14256096 50669 188490096 94861 366797071 48557 158026120 91881 186645907 57959 262978518 92426 145371687 58258 29755296 3017 128109728 37846 149544024 6050 141505382 78111 114383664 30864 306379854 41820 253905543 17317 324073706 24237 206917269 126768 328993354 21894 76535197 80222 183589125 96006 264964012 52527 103430760 31948 91248032 125603 76706273 123128 178494477 107083 213303718 51275 200042097 91784 130943697 49034 40042533 85601 17797047 67748 309373419 121032 310288500 12999 374883439 41733 241636494 84541 250448150 117175 320768982 51723 84180704 33420 273913806 19505 318701001 37137 244862805 37573 186968914 130792 308031513 30655 5870337 126132 333826415 14829 259553551 124598 243176177 5221 374603816 94709 307106657 43614 14889121 53070 203117260 51084 135818604 95202 336406106 118371 378208331 54565 339873451 45486 49531276 67827 326174932 42559 234876453 5758 170417322 93366 338594071 102226 1692204 49848 216654860 88434 191719533 120552 324828917 96079 280651877 47652 222490695 46701 349373495 127192 344162728 84155 192610480 21278 10567576 93764 52768173 103667 364239174 19452 376362043 15341 331540151 21815 181893614 86374 39487450 49970 351941832 116576 366516110 21145 273389020 57228 229441942 121229 48757105 9553 98970291 51713 228105385 26397 205683343 5677 130711333 43891 76739101 81431 185293722 63218 150587942 104820 261117585 103140 278227727 71434 60188169 69693 134821717 21885 215563249 115454 233610570 12760 258465135 35513 377210450 4531 294730457 45624 111004453 68008 73225538 113544 124335324 27852 65971587 83184 359263826 99409 137826034 50834 324091705 9140 261103855 65080 308505280 64097 320091886 123688 314916122 85283 15625587 30731 49316608 123983 199787793 25318 175973742 58521 80178747 95539 17533974 91899 254385929 88170 344950836 34058 230669742 103789 317613923 85347 323340377 59932 194150690 80289 206582950 43784 353894063 113495 304972550 22260 251157175 57519 350887810 130810 129162532 69580 300421495 140 31585972 111316 325580045 794 331325818 3505 30405063 36706 101664565 77723 169922497 107834 307943978 2100 307875179 86332 154253137 32296 71303165 34686 215849878 54426 184548669 37749 217263517 86400 131608214 53638 11597472 61518 232614180 30621 192228912 66787 206599479 108338 214885703 109143 131412592 12546 275677424 37335 30141450 124679 216954536 106355 109455948 124053 262379954 127715 273210412 13871 39062366 116837 174445318 55109 81681617 77404 379325930 113641 330937479 6144 368254639 37214 379623717 75829 358068360 124315 367382701 97055 74789532 102144 354494559 129797 87094936 68570 181512473 18782 199971427 62167 184091460 115556 361134637 38758 329003150 15350 101643986 113150 332156653 125526 141883362 123802 310228481 8371 103720465 70871 36043982 106561 211240273 43796 245695608 79609 54615115 30276 225382814 57080 297761858 80852 306990759 37272 171262822 11153 356844687 67201 216085760 109358 121984567 78692 318902901 104618 115838631 107794 38900282 54536 346726348 120139 175572828 104715 243993313 21230 123242526 86794 42509375 31358 159808996 112725 173170154 74744 297790659 112390 49176181 127330 90881439 109818 242946687 30002 316333330 79588 3240369 84425 325666407 119043 89757188 96573 30693942 112550 318151805 75269 323743755 102019 1364568 27559 304854861 104684 120231184 47321 370144416 60393 82756535 97483 27835027 94122 47494596 85508 226738902 56265 211462135 1186 281929862 32335 271754243 92199 232328963 21084 314648915 56947 95093134 529 90541260 73062 339603269 79414 184363529 31851 16360159 113846 96988519 99165 27404261 52652 332390828 25713 228658731 73039 68318413 36434 29889761 52376 271501851 4871 24281677 61118 185890576 32204 277255112 107513 274890994 65009 277219706 5966 84665101 46544 298989642 55317 79468683 132810 292580070 23447 381269499 76287 360477239 77257 189144044 56308 75378225 11004 97624681 85012 368548412 31917 251956644 31489 182878631 13744 331767989 45147 273335082 89879 74743263 132676 29868398 13270 220224618 93824 267636571 63837 32324307 94371 68798532 115596 8584490 55054 359831156 130743 213338735 58943 21128485 25858 44911490 95987 19121029 28946 73734856 34812 139637383 28820 283754923 20673 292941190 65773 304734939 84077 8251609 4445 278961974 69646 351046266 71342 89922953 33020 271228072 63824 328485075 55702 343904837 60523 361086197 127764 263723130 95539 72632133 69556 167562028 103241 263018374 44427 322870668 123776 138266914 59394 271445009 83565 351698931 52829 371820595 116244 182776845 88873 379658244 6185 370314451 49970 93911720 40566 170144269 35203 118149057 23710 99408666 15879 294701577 61403 304251906 110068 140375695 45397 200171114 91849 342836290 122583 9605255 69225 381070497 8964 104715808 53262 74227318 34445 278585417 126461 314589046 32690 110170993 40965 154280828 16037 289188339 94953 322965808 11015 229133011 34087 312437292 114869 348511620 29137 144445451 49346 101719013 61572 225157530 54130 89229427 53191 332188886 101412 19058346 85366 60140628 68648 173809681 53279 126365752 119571 273851290 80175 208883015 54142 383823538 108797 37156394 113154 303380463 62172 218249119 132810 94382159 62136 66572562 126985 351593175 76658 23113918 121463 79901651 44153 272868060 78643 57747767 13801 35970813 71764 44520805 43425 189377427 70709 333859092 127593 138568921 131010 322774114 127767 149081875 88507 213895446 51643 261946167 24447 276237127 50206 153361173 121017 132456401 13583 262191307 65082 231016737 84418 97768351 127141 59570396 36958 231091922 102472 355216449 52006 287576097 37873 217009296 130762 166521054 41782 186077868 21477 246365898 86387 209912087 72525 209560784 82012 275476622 25227 323070522 53456 23271 124740 88785770 24708 353672178 119042 335973485 79445 273202557 19350 288694121 66501 343885691 118327 198451015 89470 110113318 125768 235592028 9555 118526620 68202 232532562 32165 50087231 93046 268689283 127330 61454941 108967 70918818 68851 233053174 37983 11341417 31637 220568027 52906 41845115 80340 363161271 11528 7752088 126343 113231309 79519 14758521 49012 214914825 2815 311169590 125255 118417272 61156 26640143 112012 331582267 88449 28434601 25138 153125479 111409 242608039 38674 249080583 96539 83103633 96511 132423969 52340 144073812 112410 111634241 7039 240376427 76312 46890052 71549 174969004 126800 29654495 86351 222627903 68874 366727625 111470 34456125 38432 309714066 108278 191355716 14546 88130757 51102 218072029 55704 116788213 122143 152620405 29174 91121779 72398 223528327 4857 358334179 42193 188949904 60827 59002317 100228 126797104 31511 266628111 65800 72958828 26843 259473895 56357 66653486 13906 368661153 46205 68149299 79300 80545619 7810 328052774 94018 189858209 122383 231705352 65384 239865733 42954 286023658 62141 177800193 123125 79223593 29553 273218690 40029 294143557 132885 379114805 1674 336056934 124313 86528782 110595 189628993 10446 57151596 128581 309888448 68391 205779302 99818 40746528 122840 71580256 93565 77987446 70689 108665664 53431 228247563 103624 326116842 106253 335576100 118130 165892356 24507 81412230 71674 776960 94097 138894152 89658 246711176 24611 281459727 6397 301731295 72194 36065829 117238 200115299 83321 157284709 80580 318532385 80617 286828335 102250 312896961 113660 257754483 42198 246198413 26319 146972416 82275 107595728 36761 253520512 83486 348194000 54576 297643877 103783 381455263 75018 298116058 80418 21448491 126566 213790631 10903 215022901 84196 220502243 47672 200852999 106967 335358584 31862 287907787 53606 218096611 77920 334671578 132900 359217307 22608 6241417 66106 241437180 66031 87567240 56987 305664474 119224 171872856 70614 328478742 61279 194284609 22506 110278677 45342 147303089 109524 77066097 849 277618759 9385 267636814 79722 169703222 116691 381968111 98816 104996098 1434 195369561 122447 107141704 15513 211501185 60128 117394784 73472 173342360 56532 335072271 13142 134695902 80443 67532162 32945 307061044 13079 353832467 3766 175532359 58779 106537672 164 83844148 125779 221212125 94118 88399692 107080 101617429 110907 250233804 118190 291291046 111846 204987033 59538 13269733 7082 277380863 25910 187872586 22021 331628828 84866 257448243 234 382735353 21237 144270333 48614 243155994 73269 223346055 7558 65295531 30609 94278487 67135 125941680 116719 32999727 132262 309515434 114566 109891467 110858 206372210 73618 75558057 114449 104006243 37556 70079710 116075 114446240 127428 238417597 47952 7400088 47752 351681300 17418 152755029 101400 120453993 115038 208192355 112135 240587473 55918 322810050 52599 246800671 59559 151855621 30068 78066241 57609 13080881 32917 360389906 45468 206054988 131568 88335903 132993 45010631 121589 369312244 43931 186743014 59183 362479855 40058 367268388 8480 97536159 43399 170362988 13045 155022776 91570 359463691 94443 300929658 11062 10180663 73927 380531347 20752 74240926 131832 52123308 23110 301593363 73257 277389994 104223 255883710 38989 16729681 34447 316196164 120484 15813311 39739 177945969 41171 111077152 9923 164039747 43536 281677204 118127 72692187 18566 307795632 32747 252041763 61670 182890391 106277 301817224 69488 177966489 15087 267814174 130007 177989606 83723 325021445 122786 148517938 93640 140531261 75777 367777677 1666 220007044 747 343044313 44974 144258081 70400 373874216 84538 7965589 51609 304093406 59559 29238021 97173 269284635 40808 156583988 94548 210643501 80496 123104325 41089 184672072 85120 307591092 63198 147251164 123295 359632828 73417 345403435 111246 210563335 38851 128274755 68873 231508191 57376 70178737 5688 328764264 92468 341875275 16018 97531919 49611 14674900 20566 288074493 45738 302518562 129458 365835047 30816 282565329 6837 272801217 114131 238252882 107333 43502284 77365 94485490 75959 165278740 82807 280777641 43599 63983632 60755 333834628 94765 343769390 14085 196261267 34642 340431339 29346 239583682 84680 346730592 32471 128380824 5851 122691668 34414 366125043 47806 41143857 119851 346788513 100671 18383768 68236 275449263 104600 196880385 88528 40428488 126084 351705328 100273 356430694 48922 343961165 48154 5869462 91571 117191127 72629 213063903 99471 43756296 52355 147496047 62233 140615956 11868 250439489 1661 278082877 88732 336875430 77727 373468294 58651 347312191 68174 375525131 88624 171026541 6292 73061123 125294 242840815 95134 287773276 30706 163545947 124319 346896560 130085 184849056 88355 239931704 83761 144158941 67209 157393542 46568 232555977 39734 94233404 75142 247284262 121871 272331605 32792 240601440 72718 272356185 99393 38732327 47611 215570842 102783 301208278 54673 280599970 41024 144452405 108070 346246922 4906 193358360 2852 291383847 15525 138234890 74024 167209381 72847 282578533 89148 344608411 32513 221226735 106728 280526190 18608 36508590 113732 13062163 21170 199680129 39366 151309310 11240 114467344 128645 184224470 111947 79001712 37121 212835821 1104 354774684 92013 205056336 28470 292773532 8346 179651339 115755 219085638 31921 384385189 26561 66039047 112551 244273756 23917 235937637 131933 222547254 105423 301706325 100745 49739850 86261 10940045 130760 127344064 2868 363476472 132439 179308081 4387 239195871 52165 39572861 38540 28775673 64648 213850083 125333 378847090 131563 19441736 93757 122003181 126326 150172700 42714 254234402 94106 26074820 108462 373093914 55730 321780164 77654 183142509 32668 329985162 72441 383771514 79822 359579968 116800 302295654 107089 378404205 42274 151989719 109493 91558024 113994 325793153 132159 317847564 5483 277184722 40499 192726858 96769 163669655 112299 63153249 19257 86708534 120269 241392077 91210 311899859 93610 377519473 30252 30925903 87923 133359524 17328 273970988 114254 330689646 25032 141934582 78502 47847985 30410 187762809 67708 147488144 85983 55922655 105559 150735232 73399 145996619 18431 379002945 34500 197417584 115455 67002564 36045 31535312 19357 267840444 22767 293427797 442 237812963 63367 277007553 71662 374214682 30320 256488172 30913 9691332 35515 263966942 35372 341249514 132644 167968525 30684 17826363 52406 70152166 77448 363399550 57817 66014451 126751 184482663 72053 129472227 116170 171498575 71360 154121129 40031 123343120 110430 239664129 22670 55248622 94378 61260501 13377 169628249 105379 230420647 101381 206816068 47069 29268657 123688 93476345 40223 14012991 66530 150416344 47796 242003591 53404 118285553 6571 319342418 121175 269757321 50517 186315325 90445 349999989 121149 96287781 98933 159345417 13834 342445132 44761 32198350 126188 285860260 127254 182578479 57983 214794307 92256 169872969 87623 275499911 77592 57734633 84647 18402633 8715 265458616 27131 213577394 71850 239957551 122993 1711989 38263 174619190 50647 152045413 65423 35174346 73843 266431848 82227 298116456 87815 276084167 108513 223750498 26782 182475016 82364 351307978 70824 122441582 39484 225014606 5025 243873023 19317 73461529 9644 84804841 60146 97713559 49972 234259928 90682 106780561 84510 322563107 2144 252633886 41048 249064251 3997 20371596 12168 278825334 63642 354368871 16980 71503619 32381 59224538 129941 100960846 33701 242799008 99735 263871953 114047 324620783 113537 267098922 56945 36835180 95296 361459227 125597 235645556 61364 343900187 84858 230902012 22745 258879140 83241 3928160 107594 97288609 45570 288282304 76004 181177418 72375 382026642 9770 77810823 106369 85031033 127935 2882324 70013 11854632 88246 293702810 39758 183485500 7708 383228765 4324 40622269 5172 306479250 107694 151671175 122701 351457790 107275 233054871 121759 278748961 98739 44504520 108071 29637581 129968 125178058 1253 352173313 95729 297917446 103019 176752944 93775 180573693 71539 365952431 1993 141957000 7555 88858302 87270 100480894 78400 181683814 72056 196152641 113411 183402323 18049 239029424 60795 80470758 16496 219661221 27719 21694096 56977 250543712 46810 118549356 68095 252032503 80667 254611621 49979 295415371 95671 297758142 66537 303203099 59908 62083280 29955 365015660 19522 196888865 57070 187759316 110746 119770386 28299 66570562 31779 207290928 11802 166984683 89720 122566774 84384 187699195 47220 201987257 107922 128034476 46653 20578800 81832 179764983 46697 304037126 92244 197661237 53383 54721874 61536 139738715 87473 193554844 100061 12724493 118556 369872507 66705 316487431 123636 172889582 88537 29033301 45996 548692 35089 124356518 421 244593304 95011 384682049 21929 32332973 132274 86958215 78954 314499216 38398 342377595 100380 356272148 65527 175297641 65277 297647773 74508 237504330 85726 219069663 119886 241538347 53297 252089470 79991 211926964 110571 139853036 82890 31720863 78658 136935915 89176 294343652 130304 150196642 85414 148379676 66673 216189707 56663 274624523 72039 244942123 128628 216087218 85550 166375846 71248 178889280 37299 22715650 112596 124291855 4830 23689491 35517 232198665 56620 187809436 83638 85250318 83874 332871589 45744 181834859 48312 245197244 22885 289172679 131351 370019301 33772 272758443 63309 197802954 22731 91363914 91497 374484690 12190 182782720 9728 26832465 19671 341395677 121368 126430912 70469 19791839 48542 222530027 119123 244812130 31756 352889145 85558 334246132 25851 366424686 21812 158932320 3632 156196689 111775 108320117 127127 169920593 10495 384525756 127364 230473711 119072 64640763 126813 224835194 10869 240623661 132872 187548472 42807 196623839 29902 249758250 51141 216170867 39960 207666900 94919 316437925 56998 55892789 129811 208715935 98103 1619824 11944 145995580 58935 303561712 120186 124726762 64417 381220609 110749 138370396 88055 364578036 80023 35798536 53128 305562974 115046 292118479 116478 212534513 56184 138781032 47037 38348571 132411 61096260 2784 120238801 62127 192980173 110988 340567820 67203 34753903 15972 374702806 85622 384813313 125779 82167490 35560 273978894 113810 299271861 97437 208535704 83045 113068252 34819 321211705 131176 179362858 23557 237115700 50233 345188665 56054 354059179 124010 316821414 54247 326573626 132159 111687935 100671 122885039 119110 185897888 7939 314636887 59688 40815285 96073 82485354 102609 340048340 68910 190322988 66236 215551009 98059 363811105 73529 369862616 104493 300386068 108365 109450978 125766 24815261 39842 303405413 29087 193614782 21918 320739770 87922 22848451 82818 253523324 90856 300595685 1200 369556248 18643 276348557 15135 363765311 88894 139090314 112261 248529771 115764 259980818 53596 293996450 12993 145410855 3813 185767130 111049 239397718 87580 137376845 85111 214390637 20966 181218863 60343 52423093 40413 156840153 37875 278158704 26587 367207141 49169 271563037 52904 45690380 22430 200010292 55359 380598246 120299 125782149 79274 270971577 103843 376545803 25497 68630942 106842 254649266 24227 267920647 116339 314845138 81938 36101167 61598 180089294 42324 110181445 59693 105071866 65986 208523407 34130 281520967 65588 267908883 120310 141532596 61847 200483577 102550 348157810 105050 207750386 116437 198584765 76839 225385297 44762 19876983 64982 172425174 63498 148638494 47684 61548734 53409 51248505 39092 102562592 129105 126372440 61400 309446421 3203 118860645 96458 17543780 59866 87405048 67528 274638544 126383 359884801 31298 234322260 99858 155725924 26938 344231698 91675 188891064 17769 356500466 130432 98587831 96945 223108621 32823 91513548 79064 109489952 126298 227369238 110820 173315006 46188 21715485 91341 176492613 30892 17272613 93658 148851571 90068 19488789 74546 286430379 23531 128175669 127072 246382626 44217 99199064 97690 246628337 112540 83827890 90202 149853467 127935 173828074 42132 190119191 58396 343592159 97438 209874807 68566 331841950 114323 287552176 82862 360051966 91253 256450272 51724 251258022 56305 301913884 127815 215135447 1037 81919304 72670 332832816 67746 294609782 68270 198191528 37443 362685123 11047 112866952 49384 143798591 51558 197708253 119629 74828879 114256 65634612 11598 117538411 41400 161025713 6941 174629963 86541 303115442 58837 220371735 9498 300517561 99891 221326326 60817 52426509 118353 277970830 47277 150122801 80624 84154536 110349 344089050 19439 377710521 75976 225645408 11046 35472457 50833 72989027 55739 360364176 48837 150021894 32154 149014165 83782 144550538 132869 63210182 52636 283773530 98574 20054254 123546 184207317 6313 41009054 64485 99845110 111835 272246726 13610 291617356 65881 227094459 17677 75510651 95871 15509490 13246 302854869 75620 145146409 107306 62287481 55393 128281242 45779 58247643 98209 193021882 47560 191558088 117929 18631233 82419 198009862 32639 114502194 87644 260713271 127456 188858954 52585 345895999 62814 303352380 56452 225770568 5304 189461269 80251 346217728 8707 45585944 80759 108427153 14452 339555752 56500 192491033 76239 103253350 48834 322095892 102164 327131208 54635 107414812 40320 74269240 50411 230985723 96035 244498297 55265 383681608 51728 182399695 68544 246786174 73157 84757478 104203 349391133 82551 276578049 2118 203710249 12650 189521595 10794 20189224 31159 225940540 30627 278605879 39025 114397156 45989 345759320 99032 57676541 7896 59047407 29960 137392784 79204 41916417 43281 181322850 45707 41886851 77909 67838008 10124 224908172 107591 33418640 9005 10833144 9691 259628619 77362 234736786 101828 208817504 72791 117943398 5088 142308372 28348 171547106 51117 285897851 67413 102934240 20336 303585960 108837 246143977 66357 28618709 21381 217029888 60160 53434488 63800 66945541 28694 205589423 9432 259195745 57505 115962557 88408 307580684 43835 55626269 5640 348912106 60230 266084379 103856 378985714 68851 237578784 94658 115001463 12487 379278292 122117 177409711 25505 249416459 61420 7917639 1976 78102428 24685 139160707 91934 109272870 115829 109020554 3737 112104749 25384 377254749 22399 150846724 73618 353370841 62943 49116281 20371 37235648 70527 226486963 87966 66595173 74901 243086768 82370 217874891 10855 301347001 127011 267611444 75430 11709921 37627 254117868 126495 113358237 41314 346786829 37652 102338833 100717 198361476 69838 344746497 124134 150578546 63747 215406862 91977 94929824 121997 134900822 101652 157526761 94794 175801061 78807 73576232 81402 250191019 52384 363125648 5068 242450034 52077 233898409 66109 122414422 130699 61292695 65077 211407418 18161 321748632 7280 324129614 67108 117960343 102505 283908804 122944 287148830 75075 56368797 36532 281393815 26281 37546260 63304 39717401 13107 185282490 126303 285753943 41516 50620536 132892 384405459 25798 22801589 2239 11890184 118482 305851966 29687 244228464 119896 369112938 19530 115952410 6791 66981270 116109 234654968 73530 155726791 86675 357957573 46931 72755481 68656 238038140 6135 374945721 115782 313298543 122174 368099234 42036 246253745 41547 2360870 35771 157585849 19517 163155216 8108 248388848 37999 377056756 3262 356730532 80104 331406740 22386 273858630 29214 9915338 5818 353786325 94919 298413565 30004 184017565 10415 271811123 11678 175185424 50289 52746133 53267 361630246 19452 55130958 92364 102999818 11445 99747515 11697 283688584 17559 274683800 115218 113231690 33091 81036530 85995 50618410 50954 207045003 117931 342062790 47615 190338859 56297 238767819 44974 277822779 117160 127258446 57568 73756892 110013 163368791 117392 269114713 125081 128657307 45549 7812418 70064 40380517 69036 222377002 85707 177240976 31554 147640449 116634 152305410 13651 235113788 16580 257958779 62624 114114804 83204 228493021 59008 348503352 127828 315960351 32823 97518200 47268 283233123 37741 110991392 119693 4020865 38849 50742644 120137 120147138 42348 317693704 32352 332855374 82126 190348300 84969 192344024 21187 141081714 58339 124012695 33259 355910251 69020 18021847 37397 48805498 130120 147998671 38804 78215705 45252 277201945 159 322982877 9912 217170320 37778 271699805 106392 335269536 91083 119362877 106935 345840757 109915 301725958 32155 231697189 125116 380542937 87316 164761836 9783 95273751 75491 213248118 115769 225810966 72572 149140712 81836 168792346 41468 84877984 91219 218993390 112936 329824072 14926 138960436 8253 23488232 131066 12020678 81549 122975921 7894 377096968 62898 75396447 123571 28522340 52752 327884298 117697 64958228 132321 69126453 107075 159722208 69268 223393801 13035 194431570 42258 84150032 11033 53701249 59254 286237404 14872 72818148 18205 274620369 128579 144279595 62365 185499639 109408 20579054 74772 317856966 61836 258721274 77016 336876680 92402 103355355 66238 20841422 84759 107839473 90963 107599496 32256 174450091 47996 8969284 77870 98213621 98122 117405342 77018 184605929 37218 140521181 86483 10982939 54948 129000030 86133 277785419 7652 211257878 46645 281634264 59490 364600811 62386 72675197 84644 85182971 20164 303149008 39282 188993170 76915 83057191 21053 271578292 53869 282956990 9201 104492560 24361 358167628 54173 45612312 100619 205499726 41214 222300892 49447 255582988 32917 369011035 22923 141525279 89753 351048340 61470 326343798 64444 23939275 7772 250581163 98649 201439582 60656 332547642 34479 29010592 117926 279753487 129731 229830223 81440 141538137 54391 202497866 27833 90395228 39737 124415890 89281 270945401 44562 33780217 58585 21751600 17703 5746942 118115 344170233 82347 71078165 126450 338075052 26199 74976373 96637 22165458 107071 19767809 65516 281136850 33072 175030309 25644 253818367 5081 149126408 6986 294311340 3977 196792470 26150 382212197 96803 343256604 116653 150311161 1413 69504737 63295 212883037 13683 275077310 32997 300791288 80519 279440521 56818 83171380 119571 242223742 22021 149911088 108793 239969362 7180 97909361 63492 346943749 24503 135600387 15837 176499906 119268 82271615 127630 163594526 12105 170812017 37056 358681326 33298 271165565 32787 346991700 132479 5063110 28848 154021661 130020 357761738 47844 255275338 7460 239894153 37945 288052965 41036 187696305 53147 95119815 91830 170763879 54120 233223871 64835 102452499 51725 256444501 77605 338348180 32519 108068820 107796 240232932 65583 287734628 129068 346015456 133278 268549215 101242 234195892 129029 245534534 68569 330713 60200 266785930 102522 229258746 92178 81969448 131375 263445386 65369 286145922 131690 94338714 28700 268574266 6025 215556613 117732 50520187 48519 56263207 60222 307507915 30822 2649427 92115 54127534 33462 44865213 27164 210516713 49284 206548452 113472 229587797 113438 192205480 54581 327746107 60894 101030039 53661 241742292 127435 39957797 83675 328193513 67112 321336067 104217 236109713 32142 351358318 107322 243179892 87327 51753669 92007 198075609 42454 217625297 25675 106715146 30727 174330637 46293 211824855 102866 256886712 37218 294961580 26743 38293514 95569 36605198 98304 104937503 17375 320406991 113311 263154485 27541 200478651 48737 374475890 107970 102575012 118335 341305724 20183 241190013 67007 104138420 123204 275363559 24018 75581953 113258 31791648 78286 185288815 101825 219481579 37279 301194664 108882 261509550 37192 344727947 90396 275679442 33704 355483646 23233 1123886 64950 373808650 54980 18806067 10742 100479961 121225 369017734 85006 22262461 5355 42917639 10749 112966106 22379 172190272 69769 140909589 16033 157811115 22256 135937740 5966 350605789 76280 255983597 118270 324595053 76487 217067775 107141 155186897 36304 384791194 75430 209183553 101628 306345013 69382 372454597 56947 258771112 84341 230121678 97092 329608503 97106 131397314 90555 47299520 100454 2675422 31871 58486731 85691 151766766 66596 157973498 33861 176130486 41761 332319789 59460 170603379 17035 381199192 130499 118204106 131156 31999919 40569 383368488 91497 282912993 29799 27414049 52108 121279385 84938 34504094 49723 56610590 130293 239446033 27643 262917728 75890 65719202 44447 364784905 5771 10052483 67502 256019491 120205 27551296 30731 235949315 128018 84959313 85136 43468743 75920 298995751 110709 89921526 93969 82416180 54105 286341706 81136 261252256 121608 43316407 31339 373480017 54743 354112578 33621 95477066 85089 290629168 124323 48691250 41914 304828963 114552 9712068 120321 35703995 89613 336421630 126716 23145493 107926 191330082 96310 247385669 124850 230640366 71774 106204486 33103 348568963 63498 372611531 120584 340488627 118772 359758685 67418 258864963 108360 187185508 39316 184969691 122814 89832186 93427 83165966 122998 172890010 45570 43444216 73384 197977084 12782 350940315 86014 181567247 128263 313268336 78704 358184467 798 363154468 8448 210933726 46765 134863679 34209 372590022 105979 71724444 15856 160228656 124340 281158777 118767 293920260 84680 102162631 54428 160718707 28500 20315184 61112 58597778 113992 150184704 5791 324154670 78996 259803825 18663 111437225 42639 382686107 25190 120002141 103937 145672370 55295 313971999 88288 365849355 70109 130259552 64423 43765020 76430 20067136 129740 181545698 90100 111991364 123225 215865918 45642 317348542 44849 6371619 124096 94462240 129268 199807590 116578 74883644 115075 230636333 36156 247568386 15960 108368119 6985 181983838 30493 66501587 1341 359727425 127666 150088519 116562 239288131 55681 224882520 91789 141929863 28335 238039467 84572 208099153 78169 161623152 21664 122870436 101616 105006487 41623 331859204 61843 172857105 2141 354494371 65215 86722047 90228 384605026 103968 53860203 27427 285766122 50699 25257876 48790 237839332 22013 30796890 24692 183745861 130263 282634005 67283 321193069 97942 353488610 34846 243636354 107668 45430527 11928 222011525 89264 54619498 103301 261146595 45552 82455134 4385 310097828 3299 209127086 45542 377097364 57187 325958988 52935 353819894 55499 22684759 84172 275425801 70112 1822351 127172 326725626 64818 301114133 78744 7066098 25654 330137404 121557 335652681 81732 356459528 112976 75887808 105568 375310650 110911 270579998 132283 21546207 110777 115685934 77167 81488253 125941 296582743 110602 327293923 110906 132922625 110769 28645866 105309 110066607 110088 310755881 51059 298355625 56681 293223689 83901 300500940 110485 84791371 44280 151419324 31762 92204999 73741 17519564 41716 334318530 5784 220837160 95971 303994133 20236 257009710 94322 85354452 41855 22444894 133164 131888984 2157 346534765 114911 160145295 59773 216665453 81140 19956476 120804 151814594 4937 150075445 46005 1698735 31881 13429869 91594 347814279 47317 140572385 132105 161291130 16820 258848906 5762 379366977 57895 365357136 68171 42772231 71326 264898412 109899 283474600 74446 219373243 127296 219707484 122955 377809812 76240 336699700 27964 57768603 105293 184786331 64392 52967511 48302 194211541 78669 245331981 43124 132559899 21709 183231668 77879 160466163 85335 167825228 96239 118611273 88005 77973186 112782 333517551 87779 208237422 35950 201098981 75277 85386783 68537 32096409 83932 187802269 51953 236716123 82851 181816456 76662 147644603 59904 180705902 89517 191602199 80479 62648167 103701 178659190 22354 150944981 73107 66003950 104411 57109649 35868 355175250 51489 275062410 23591 342010128 76323 152829883 93949 50046053 56722 80011890 127504 130347137 25872 138820750 71816 124429346 71788 10211451 54594 188903496 22892 308903983 46007 279719255 47779 18812460 58962 236498995 28391 20965986 88672 56242415 102677 301697428 123272 83296507 8947 243186903 62905 136162933 76487 348270864 20732 29262835 10075 203544309 122188 383931444 130500 250108655 37331 258807586 8304 305858038 82058 320947788 2548 83282453 56577 138790784 112868 145391823 76344 8634769 104309 70203216 113445 148849598 119286 141106320 73697 383165186 117556 299700249 20344 193770321 50509 288624654 28567 255830427 126236 263693432 13384 327149104 36371 83014578 92294 294611732 77734 299917669 52605 208898313 25333 8582624 125379 107909943 63980 367860772 49988 243718861 413 54856018 42672 95020042 28573 155475138 129201 131037299 127026 122383424 74008 156629031 24353 93056377 81655 228147017 25927 270079708 132437 166164771 60078 88795997 18416 9503596 60510 202675312 7128 141088378 126858 226301645 111153 373998893 90038 67862873 28557 122205846 32073 240462693 22098 322717940 108763 56899199 23732 242539357 90720 360409532 53766 126287032 88142 54019460 53737 361958556 68264 336004885 87884 224123500 30258 289948344 120167 124340752 81145 205626395 122637 61115530 123110 184163966 103142 62292782 128161 380177758 94058 282085236 22621 292494573 52099 275510756 48074 79745621 42797 190304708 119300 158656952 45611 311043375 73381 326717599 94147 59713556 2469 231612362 49041 383320961 22798 12553457 62967 275035526 62294 332544935 44684 205044967 42427 48251715 127892 383128813 53422 202363344 52495 155272730 58913 29942733 79878 261551843 115556 240041532 82037 222495934 70404 224539388 122868 135380989 96246 150263811 70031 97125790 30598 361751561 101232 202125696 42040 60213213 100752 213016287 56294 65675225 92605 374852218 109549 171672764 24523 103881877 42638 165158493 97196 105752094 42878 256267257 87561 144814894 30129 265658376 34365 25807498 12905 300118866 956 222707919 128767 267031210 122609 49872374 75445 16720768 32872 135855408 12603 234973789 91098 219933601 30719 97171360 98245 334315052 82603 206386591 39328 323217408 45194 241645014 50480 170029486 115370 336836993 84658 20020970 53319 332029392 74363 378152395 40032 20755585 94476 240380152 73927 308983731 131922 85167907 74885 332823113 102821 13538495 128250 215582483 89630 377203102 40785 298588725 5608 288222559 724 197324758 117897 149378365 74021 178343793 124187 341222582 76925 349447357 109684 116870827 132790 178392810 37064 246858529 125020 135053168 113114 218805156 90844 215866535 118928 91414141 106401 165229737 124031 138674859 6222 141497418 65810 233242150 89191 147123050 132723 16301731 91020 187745065 6152 207811736 109183 381022253 74883 205809785 77008 70939730 110018 219946611 96128 144394754 42629 63400714 87886 305140875 87645 79306554 114891 167427063 99523 178323959 56593 82204512 133172 38053326 39686 200785004 85867 297243986 9327 339280592 49728 35890879 12458 72614901 112388 91164739 106161 307948747 13352 258344454 111737 126297092 74547 131909884 39278 63861929 97667 5390639 32743 286151917 116993 251882437 128826 152226852 16691 334534034 32489 219239158 113225 260302437 105391 168822976 8665 184469428 34445 353371898 133236 190567198 111201 71354898 118806 377182030 42123 76666747 5584 260590852 10911 384580464 101386 128738018 9703 353477259 131540 92557808 60123 348912289 83010 69368006 88437 185275372 25418 352324553 116795 30215332 26900 301357325 651 316909802 68216 239046741 85417 162129635 86673 64265361 11628 31930185 45993 135098951 77072 197598351 32544 61633816 54775 193863340 41081 166834120 111339 70869382 129662 69887947 109343 208484063 106355 238974977 108682 112130513 55121 63418283 77549 186846680 87744 176360206 41336 81658102 41660 366564504 56556 365211605 97010 280607908 19357 215564168 105424 370515951 69192 224557426 62163 235117379 7095 321942242 92754 300248500 82227 223731203 127373 189063484 44043 109776901 21204 362567619 100884 34872923 122369 332388640 116339 105905969 71643 216738219 32837 356663877 62389 379924115 41020 182614003 111146 40595591 57304 113225254 124965 138989468 9353 27850709 72046 248230849 48007 121128283 51386 3325789 91108 153591499 42899 367228490 6376 92756477 92232 218153617 67057 243321556 87849 42108382 85040 338139492 53461 22578349 45919 3280770 9908 101659249 98120 128367770 90000 240012675 69352 359559010 132762 163502593 116501 76364074 98414 160933279 58413 204278198 24382 187757271 34732 167964063 31382 349070638 114395 190764490 41843 39125652 62684 52938650 84971 55386715 53979 177447954 61422 187139103 105268 117688200 97637 272012375 49543 278358736 118984 251023455 34090 43131820 34735 354042229 100789 196527534 98805 369520628 67304 311177163 95972 305556564 98000 252652667 104949 120901107 7019 183176566 108091 105241607 57352 285994927 120129 166583127 37996 174588171 90737 17855965 89875 199814860 25610 188336662 95860 177862387 103398 195622290 64244 348530306 1190 239601152 68088 261165993 66096 113211416 104733 102527013 131928 56301847 67870 138223780 113278 363971259 14712 323187041 13523 65015129 82670 276180539 96133 111714082 31491 164886829 17850 26516404 127009 76344033 125357 53036067 51380 26965515 101687 351859886 30174 182147856 66995 322105335 76982 371702154 72056 321308999 21708 336517914 17981 136968073 60442 142743809 80521 37786327 103943 98894280 101933 3877715 109232 316636384 77256 339952816 73219 66643888 44737 24666627 120921 373945043 127189 126563067 115156 334201159 66076 159324568 64660 345462558 47621 379190605 63092 119824499 6585 89816893 28286 133594839 90038 112039132 42629 309323625 110967 347559791 39264 118371626 125928 259040867 67722 265755669 83764 8802730 61948 211824579 130246 182904344 119736 177053661 77711 125557979 31945 191351567 30210 41839811 34342 148005628 50311 101764239 80713 112533858 121253 217746756 34556 178315380 24984 178515706 63000 60567833 42618 288362569 43550 360400343 116110 16731738 25943 358302752 28028 215536167 100801 77367189 83374 62055399 60943 203561709 30598 31032450 37919 311578087 51492 233676843 51405 379441844 42286 84605933 32983 88883684 49908 146531890 121586 118011456 26342 124794765 15347 311300132 62535 236237104 131206 314079152 82797 335123451 43370 311318659 30817 8203729 55478 252953551 117478 286696210 107514 160161172 65359 261669815 120686 50186017 72373 382964879 64757 297297646 51898 89448958 18254 226725408 129634 306625344 8024 232411371 10911 242837292 125611 100992636 84225 313792155 106265 174118143 94604 49149849 13916 151886619 112387 303894135 111139 215217606 40025 117699869 26072 351013554 15165 255415894 38781 310698387 102586 32711873 95679 328836094 47487 368225799 127402 129313946 88777 280309144 50277 136189323 108596 241227479 66 214418948 26075 82424659 127015 228034783 28291 333796825 37091 23742661 130518 155252719 8841 92101805 131287 258439541 53253 194197300 121376 121802129 69621 286925381 74645 272127853 38134 285985214 60199 61468333 25908 345755317 68066 358633734 67482 49271983 113185 85688382 80635 375402633 87098 215971730 16336 173832211 9351 89485971 86698 134540298 122209 351062192 116489 151454310 10061 96615288 117365 329657109 119490 311504484 105897 371316520 31803 109473141 72451 212367765 90379 182364124 28728 268083540 8592 65714171 2044 135751711 62359 312277935 44674 255570969 118267 312934877 83265 84790181 51985 45219033 10988 163553340 49031 67767977 110342 324405263 127838 294405794 33212 301118970 31218 327372446 14981 207319203 55261 345901125 65182 316488523 6702 306547182 32351 380501525 47084 295746212 122116 310892001 92427 138716141 113890 375173195 87331 250195237 42528 51624431 127015 111946687 42099 325953365 126469 367683796 95994 116898480 125075 381105409 43042 123784932 124323 363454161 19934 10959275 50639 108890282 89287 170980689 48170 351559113 30476 271902194 73054 373678358 107657 220471141 51171 95046012 86081 321538062 46832 187883541 16085 74056471 116776 60194576 73722 378920867 36812 71870100 71112 110385667 45084 331329048 114613 43060267 48617 89266478 46783 208774964 102041 225881755 102890 35714815 26323 229783653 71196 383541110 96861 32260466 112129 356644259 85053 101122266 58928 251899932 16607 312155456 106281 357808036 73721 42918976 16990 269772918 107931 241141061 130308 35306144 11661 127655681 81382 33728856 45025 186403856 14187 239829031 46272 302481094 109445 269619480 124932 38005871 1001 298018770 57195 172748505 104968 216432933 51226 18025944 53416 279433557 84053 101970319 26304 211818090 126027 145386024 73237 228645244 26700 106045846 46274 7317823 56500 243920438 39487 317303611 32906 69815324 67061 362094586 121091 303698339 126790 106588088 93392 188126876 105533 156236226 119471 73915810 131542 362821444 78656 146221106 117705 361340646 85005 249741272 74167 101132388 105689 212053538 59434 26419859 80299 168206520 124686 94250848 108863 115060940 121952 60073389 124798 67702332 19070 311733220 37914 190577548 111933 361131709 119347 347257532 127598 311966677 72709 147021657 4999 30790107 17169 298944943 56201 67889707 15491 54703947 58281 107378070 11475 249838864 71764 105133901 108516 182843546 70430 320951381 70307 127741909 97801 231385993 2517 187673607 91824 258056875 112020 332391135 42297 377396301 49808 140146067 3215 56301059 69441 331181588 12039 186508583 27174 305736840 20673 330040863 97240 138212616 24874 197490758 36431 162685235 13792 210306978 70057 334390668 114994 10396828 53684 192697546 21349 318912334 73932 278000812 72084 232302986 82639 104988719 55366 197625501 101541 57882117 84374 220974396 95026 45784019 87668 113664870 79794 42384023 49691 148195388 120990 188341919 94270 270109287 24197 203803945 100494 66689094 54118 373918061 55013 349048817 73059 92629673 33815 247068102 60630 312511904 119501 208256168 46047 31855718 49236 146851327 88825 97492341 101854 6809839 94010 344485329 34695 281264717 81136 379968317 27401 291175532 62603 76582773 29089 34786378 90588 321225366 39157 195040185 107180 236717909 66986 373463575 33173 302761647 84464 220075092 36632 57666793 69441 273680163 101390 177268447 27967 282037190 113024 125132757 11242 241191137 10406 234450029 47356 310901115 130032 224421101 128553 31080309 29037 92509487 105829 187365176 49416 77032981 72003 135409385 104262 68884458 129896 255636529 12621 57580708 85711 369103150 31526 220646977 38767 262237931 127391 1965198 89059 214387403 107526 278444594 124704 49787289 127723 254561281 39278 120580662 69607 27325780 75279 173607447 22608 245646147 4000 82250720 131820 7257534 117195 263649946 78111 107599074 38502 123827313 97982 378141291 124892 381357822 113925 138701945 124748 46857061 19759 106752430 38427 226334030 42937 85732488 4470 36548019 3237 23600087 128870 238500518 104376 160943508 76342 131809984 12316 99120105 97187 36412727 83669 372639953 71417 366692195 66385 318562012 76447 81576155 26395 177414316 103340 141342489 85786 343853870 111319 294517160 132120 80718039 58436 288855655 107903 28154012 52611 277554675 16176 213300541 28548 216803389 117384 113551448 44838 7990168 77646 202259084 56125 358234408 73975 245324541 117317 22220779 91855 191985601 104063 330497863 121533 356560158 44229 104204092 37729 142038286 106622 162932836 45535 36221255 119079 53563227 97793 217982710 104037 322316075 46438 126327656 34789 155182615 94376 276422970 59413 360037416 92498 131927336 101661 325339848 74630 274232678 91061 92159777 35193 248912991 110936 44067580 29585 53173794 125482 140469580 65689 339033820 72749 211128175 56564 33187288 77214 134036255 42876 89792858 29797 365049615 64156 219396453 40246 233345050 26743 149120048 60088 279863400 60990 261858226 80492 40061148 36181 383311113 72443 20217282 19320 75505572 176 236787149 78827 201494611 38556 230172552 10209 4411186 49128 104507371 13423 212434449 101617 145229955 95399 123876450 7822 94197381 106294 33345137 47201 10443053 62538 304178417 13206 251660633 56539 52986478 5611 184965177 14288 348393618 102696 184545700 41334 335825092 93295 84962089 30704 13146847 55357 278341564 66800 121547784 67671 273848715 109630 365742172 1765 337244552 47440 96363657 4646 268581961 19403 55947935 108179 238863407 4864 382623152 21776 77029735 79458 228667294 68569 185560284 108250 297019550 78271 349335216 28764 122293216 7252 142457832 58198 152428046 18484 236309322 27680 85228246 85124 275732971 78818 155464481 26423 57182920 30287 315590390 107505 36014278 25607 253658832 113590 330099291 11766 72283261 93661 28259171 31571 289018637 39612 31715752 100352 357517141 3873 78396002 14233 378932406 55543 286728325 112165 375529027 36575 237799192 113225 212108264 10031 221041588 63395 225275971 71217 215782983 14422 94392587 99122 121965743 64990 78831935 66368 100508501 1048 352152992 63535 119796876 7562 58559586 93601 162128318 81447 82734747 27932 171133772 124919 277730237 105852 347127752 113796 304275703 56798 80289050 67366 116286278 127639 378296683 101466 272959695 107538 221827185 71600 274433782 126014 383899916 31934 10792225 22115 113038005 53316 306355985 88349 258289088 127057 289212522 106823 153081646 95384 9489441 85718 300761244 75739 366849374 92101 215398418 66535 289028835 116754 111697823 79159 321603058 8083 146742328 102644 24760348 89075 265679337 118267 236275283 66459 264862546 11520 304398981 16435 331160074 14887 168367854 6684 292117320 41093 266129488 129051 30111635 83343 12787919 76129 109048518 73203 291316639 79180 365144182 103051 212964078 85487 204548757 75038 137232477 123491 41874901 35871 117950668 41507 136942658 11012 315805562 92245 150111196 118624 351272484 67201 216546786 65725 226155735 106770 361835711 66818 131376709 124705 382981896 79940 50471128 61243 148191017 7126 121924722 73303 162594395 24070 102401739 102551 68733120 124518 304104672 105436 106854566 8866 104684681 86483 284712771 100332 101868882 26142 63339183 21613 188395354 77335 207321008 66881 24420378 101242 325870132 9054 83669354 99797 70176467 121270 139273381 13501 362051101 97275 272494125 121292 308859458 125067 197363811 131040 80331660 133244 162830236 69691 117323869 4392 338346861 76085 197872602 23017 79892954 31061 219815481 33495 312228041 109284 320419527 76138 369164541 14461 218523679 53448 374366973 103976 345750087 17111 206234755 85672 315700626 129312 252171059 19352 125692663 120303 107442102 103575 22683115 79249 279121917 71827 235334217 25491 50525597 25775 349814327 3608 281915897 9876 67283123 4370 342156068 78133 351120498 51188 30839640 124933 25093109 6190 153128149 16663 212205345 2926 210899054 131288 235553982 54734 175909258 43378 279310855 120965 287785841 97748 231400957 8323 142455949 88728 87068989 19 34853774 94872 50978244 104733 199636929 125284 53193209 93349 102755535 125839 44422623 73712 245233686 16924 121382697 115039 99755118 127234 4093082 68316 20486544 114022 191114862 94812 35540224 69556 50137634 8411 321266470 56723 296786585 16220 266649628 117411 349360834 60779 12710276 68545 18179281 117932 277739305 52704 376644296 82755 383454408 48298 294958081 101506 230170205 5933 67644970 19232 35364017 24754 64756130 89923 157822693 90336 192492793 29103 220070841 58707 152308083 13588 243840948 127482 228193529 25306 182777212 104568 328584870 96509 214165078 94476 85050038 118008 248033201 65868 101259388 2302 4749191 16881 188156074 73827 369333052 25937 338514441 3566 32172284 118076 104931787 3973 241029621 113170 366705736 66296 375518687 115174 59247661 99058 72986261 68132 96438383 39287 223855103 15290 172900547 3052 128452565 89375 206180757 109598 344783254 61764 169887204 15804 180736632 107311 153922587 70858 26591186 125993 275768532 95078 115500103 131617 132264959 17428 101887285 50265 342556722 5640 66977821 114532 120612312 60372 208077207 105927 348720266 53955 64657514 2687 272018968 120778 183572540 109624 331825085 114849 153789608 89579 175960074 74126 57070903 73257 126707069 70393 240035082 34377 63661323 120234 352845925 94985 312957163 101400 380329208 106166 226069341 36893 28228858 105559 271227810 89716 203015185 111030 158513726 93686 142086886 4707 62402957 39977 178554136 125401 220636372 119602 141044614 112821 51423871 4619 283758057 79081 131077330 120862 306786989 30236 135480258 39910 338044830 93248 272681325 25358 147850442 133277 337810553 67916 330937326 132288 22498459 116301 92015498 48274 146685047 80189 219668325 34635 125747001 80473 309893489 109950 313313019 10780 359425652 27128 253298434 86409 56452041 12906 32099111 64161 270000422 58698 312063439 103312 87271831 98503 108036943 47188 355177621 107791 141091739 61455 118612869 72741 20221432 54862 207218586 20293 258186017 49500 186410727 113330 236022087 3052 13812206 43312 178237786 106747 311018126 36684 53078724 89453 328561727 117981 27838088 95833 237434331 46651 319551814 108402 137009044 84912 125937985 122706 101667799 55858 284789250 92524 6767161 23905 81050944 125382 17469470 87986 320042486 43089 243190242 70040 218331745 105995 203678009 80138 152383717 87576 160391127 129563 38987309 16607 310862772 38989 332226830 102744 129254349 16926 148204479 130956 332820429 67082 268623468 120096 237334231 57180 294805799 46170 201738549 41157 202055619 99097 122449415 61122 210111776 114352 229958193 88781 257298114 17732 111656547 79390 19198984 66730 87396121 19431 238625956 121759 150857033 12433 359776906 4852 351645968 120011 302286524 117868 213010649 123323 213479910 70163 28764044 69173 76253994 52755 96809084 13665 191043917 19601 129425248 129568 324299773 47411 310848874 82343 4297623 99646 72268650 16302 128620922 95860 90545666 30398 305638300 77680 333466029 113488 342145212 104899 29477742 49196 20367564 84003 24459536 83566 219109550 46712 309764679 101628 330853678 100770 64086962 32679 230879265 41695 315298491 20890 210815763 60857 5459810 2371 360419333 2518 160910106 58434 41375129 24687 377945421 63550 136864597 104493 296880520 83044 95153690 46218 18404706 82554 123439081 34014 295954795 78400 356623614 33607 80586074 72924 197561780 107604 340278821 3219 181769726 99915 300266771 12037 129006059 111560 37992952 45812 134298460 68057 326569275 74671 343070050 82779 93687966 65622 187414332 75037 285756001 39906 155975094 105055 192447639 80667 255761088 39788 237174542 8239 37223670 13192 163257395 85288 126973123 32175 251222924 77038 62652804 58305 137337482 100388 245227983 88080 200944333 29580 124123361 68765 120758577 62833 223482100 27969 14992191 122545 351754748 40940 1190551 64588 301826290 97726 72244841 40978 295732447 45976 370882148 81930 237432469 68022 72415527 78216 249500017 100785 55340329 76672 24811557 113330 285605523 7813 276296084 2387 217915457 26472 152871188 116329 189762912 132692 41928947 22621 282099544 75112 87686597 36936 44693664 60321 186740583 112160 91674497 119217 129509223 54099 40829391 22282 98807094 39423 95916850 62461 84105650 9073 290532408 42430 314172210 117681 260529977 117034 87019006 115474 326152547 82749 154110942 3673 337069862 81074 9666076 11591 272163161 10898 240942570 83153 334565932 108646 8564906 121999 111141090 96319 185052613 102183 194760680 78119 216413870 47719 356836503 103894 337883771 84904 279905596 112122 39160465 18111 372833641 4060 20339546 32263 183265377 111023 318068165 22955 299482171 83072 69512537 58980 15881598 75115 301184881 16220 327705895 51167 103533181 7725 220145300 75495 235111254 124933 232134090 4961 208008420 104504 376310363 85731 274489120 128304 315445957 2683 254579968 92793 241656981 52773 261775381 100445 202443396 52271 200654986 101270 296884032 105967 318280737 36118 285552976 41336 107998797 19794 137769206 61376 294591159 43845 68710861 35370 21612592 44514 230366164 40106 317322745 32948 94525568 81101 299878040 21952 339044729 54868 43868762 75211 317383412 92635 264837998 12344 113829790 57468 362714173 20441 56618729 88931 355918786 101667 60265755 44007 80020577 80110 46572451 76034 92159632 82419 347401472 128449 266283539 8210 335733845 86793 128869812 76938 335516557 120699 337001002 121080 41331982 84782 86303858 102863 125803584 19687 239930724 89686 336797966 38424 207143994 36643 377939127 131568 31330 28665 371876505 20983 234329847 107181 272295832 109603 171773658 71478 121042959 11174 259321895 60343 214550849 9731 74274317 49732 300694309 103298 46696405 23842 194277094 50145 250472145 123719 17570820 127854 229705460 32767 209437314 75110 268771448 8503 212168 67029 377196359 60152 55033198 127534 273169843 68996 310004491 48493 264432648 67246 345450895 1595 334214163 126931 158976079 97095 266490351 98288 198794016 91855 66069712 31127 357148570 71515 31663695 94890 118957535 53178 352899352 122840 52021295 27958 150489109 122976 318098891 45864 23675537 39423 28356908 28733 47249428 113201 258005795 10796 269766182 73132 153651151 373 353460113 99068 136468059 17557 145726640 36355 30919126 60802 192938453 70163 372262020 121431 307651437 7841 351478011 118529 354491554 102163 346299424 100020 169530412 89595 83225571 96221 15781612 80083 207566462 124892 124668796 9712 326191868 358 276776567 128537 156663423 3888 3407325 57360 268718013 55762 52965462 27886 251706969 18279 132937600 103746 210663268 52876 64144995 54232 245527838 123772 242628644 88822 57808767 64993 153172802 99452 181812782 1632 185376957 15693 351503069 18818 9553698 106803 359689872 50470 170422083 124979 241970262 90203 65415692 60611 171182814 2552 343308340 35567 12016743 62244 20672475 132319 357566647 17516 343606117 114838 141470363 107737 55023880 62814 206844604 107358 64362539 24012 162752127 66101 294542464 52414 219065885 93961 82151577 76956 245391333 92147 137985602 99611 269535703 22982 198897034 59760 295547652 8707 25120069 99039 350450890 126477 89984391 107780 349989046 70533 249307841 131142 379854981 31594 357881199 83503 237995345 48515 149920895 133313 61835484 122698 80764446 36829 319986194 33946 150052296 5174 101255549 30317 181541818 92515 7167825 132457 177805594 84688 191385510 38512 361315359 47503 238654037 63708 239299406 68744 5806471 92717 158612364 127715 358567013 121204 377239318 45711 48796153 126355 209707003 10415 289049817 23462 68575608 14717 306235690 27584 67137038 121366 357630421 85394 125906040 79450 101313169 104803 7409708 130555 124699961 79245 327917974 130826 72979453 39965 45088452 21317 128051334 63452 365904305 23195 73299546 118217 297593929 81747 368708352 101869 245616475 51477 23147728 48512 12715175 29953 68360145 20480 313078764 124941 288536844 45761 154532592 69113 297125442 71416 327357561 125490 368026978 111625 53836854 21378 159112413 70767 114572633 98031 294880864 4066 337393370 114070 63326607 102357 71531043 116415 237882331 42339 162246999 99565 364703853 39850 49634907 18561 161952986 59279 371329386 3129 219062088 102816 137756184 91614 111667775 123261 346201941 81574 382339214 69144 121669176 76957 378133361 42899 180597884 51822 348897946 48512 199552311 74181 169565022 67789 34856628 82422 381422823 9647 169111394 21003 378794772 2907 83183602 73436 5960792 83839 107045960 66969 34760675 127001 229829451 15063 301952175 23543 379282413 107905 186083233 16893 21208494 40085 186871080 8127 126028751 93554 353150657 39419 194899293 49560 157985392 95860 277613364 39766 214190446 91571 84458469 125426 55840486 18435 67945829 95018 360678271 102597 82131276 103813 264759881 74969 327901086 111671 64085613 132729 208539778 40989 58511492 50130 368269537 130567 225709813 113836 81729662 49600 107367655 29577 283836823 42753 160128713 100640 109669182 68391 233895576 50717 284512502 18376 281414747 89841 132489759 5127 289237165 107176 290113493 61472 115605851 97518 35996983 130012 105612188 30658 137017162 98508 368821877 129125 28752840 126592 27663310 125306 60640936 100224 180258246 48038 417261 54150 137969413 18782 365067044 51497 84396570 28744 177767501 80239 113674087 74646 189738215 127224 133591305 75454 304344276 99628 334436929 27403 119678834 52171 164632270 96298 68186704 51378 86045287 78125 346307089 31732 197286717 50583 74694286 110200 355479533 120457 125784539 60949 165978589 97385 315008434 69776 258375750 67944 107490438 43828 126175283 68544 170032772 5172 182381280 8539 269058063 105636 267155436 128124 193220950 12098 125641029 57079 234657372 85847 112501635 6945 65262457 47616 251328667 96156 123252435 91952 331512554 101925 333021565 90179 201036777 66517 292511306 113448 366715456 35177 139277113 69173 277113915 3851 73411579 44658 92553905 88504 255607234 87184 150659286 15167 70616540 36929 263424747 109331 226438046 44136 344179527 84115 125860188 82740 288229950 99251 276026885 12253 269937661 15719 218534113 70876 320327162 76533 54866131 93719 124259364 123923 52114753 16336 242519247 42576 178970128 12669 275405723 112270 272228406 88052 321790366 60212 334471510 98758 227792694 118552 76526265 54531 218301542 129242 129272380 112822 294307285 11579 96833235 83873 109328187 78541 123907486 43979 362196699 55645 345216172 68648 105545510 14158 26259438 79569 258822305 69343 42433136 28861 39399297 93856 134409510 116241 346481264 68243 308758309 122527 62628423 122620 115985388 81137 64497948 18477 91967968 117523 381417774 109749 348791026 22082 367050881 75615 71030103 42018 253372606 53207 148019519 35829 83513917 12539 247762650 13352 304534884 42310 363202840 40472 251535948 14941 263233053 133216 314694280 3393 58233022 7649 301899190 28165 292494898 21173 264481541 80370 341526260 75643 195354413 59992 77681465 53124 163021432 69962 6105546 62238 183303974 42351 260355431 116803 346484761 39908 2112375 111409 34061821 51842 325887319 107791 296275958 2074 210022953 68355 511436 115403 328368467 3550 205808444 94559 183521599 61518 104872685 25059 144169889 39910 174695016 107089 360455059 117450 308299181 65321 320864415 126054 141981122 32142 212711949 13683 68756992 76300 312198325 55652 2242799 38482 223141388 30957 287729403 32666 178135046 108996 144758903 946 371482594 19887 306168914 7863 293469200 46167 236601146 130213 84811166 7791 62969398 25857 346589129 54463 197748446 112816 109352772 56297 313651713 64072 145233389 17943 59146076 34984 25804133 87938 216495535 47809 34569305 95392 273569952 121077 16942081 5961 251210431 95218 98768041 33327 235920083 56855 279168624 122 123940578 87202 126882678 93095 279277785 35203 304671638 74668 315582531 105065 6299394 30868 81549526 21192 143625737 7737 225903902 41318 170915475 19234 17845804 13339 330985225 10380 273357018 47970 42818717 98576 113345274 7992 183778320 63637 25730915 103596 316067148 45306 257707993 130357 77093601 67609 291737982 34537 110248517 1236 311825135 49278 33834447 129250 296479381 43312 175268127 53978 292483376 69267 115135610 103302 87095884 45012 33675709 37996 289753157 33858 271198976 103374 377241179 123187 364542058 40914 137778159 105421 377308127 69120 364138333 2279 307645324 37116 272273756 10305 102600243 9899 178314136 79109 373043210 37473 215773846 59807 174763242 113154 369441355 125054 263812606 27054 164237661 95539 329623806 24702 176270699 116211 173112374 128215 295591820 100208 287373750 100193 383492329 122774 7116644 68309 268218304 33622 57352165 123451 54783716 58984 376160756 56122 271550009 82540 334141542 22559 87520493 27516 357978895 107818 188898587 115436 137095986 27140 219149360 65219 318604374 50032 230916239 4275 293364412 65732 87777533 113154 216065388 1297 235067570 130625 158821596 113296 195316280 86793 121115472 104792 340902788 55430 266447771 108475 57896088 58558 377625535 123428 268074661 113391 215970053 59106 365097366 37159 267432921 92154 153350363 17496 75035203 47758 68188742 108259 139615210 46439 197007631 63327 234547885 119007 264184666 15260 24467812 21679 246989328 123196 198720589 47334 140510719 12466 252143369 4830 52117304 84831 236141268 72364 250886057 129123 24387548 125491 227717316 19615 84804296 33648 279472203 132617 334285715 100764 297419716 116669 84899252 6503 243973179 18540 55181407 11292 362361486 108250 227255150 119405 113844066 110502 46899718 30783 119128163 129699 174121096 121871 45500556 50828 363085478 90765 60836243 65358 6223447 114142 99309687 90640 313218610 58490 363171803 105224 109896960 101268 382549775 80529 219042896 52063 5085271 80475 65597953 17851 221632146 8204 360346845 12602 8343780 120830 194085540 40495 241623773 95454 240093408 49383 67399639 32953 121657815 114382 23593345 43215 290419973 63693 181674999 75998 49382981 105295 287937282 94708 100374332 101239 261045255 61382 327095754 119781 56978655 23649 225756409 121632 289216647 11959 174960113 524 259083295 81070 172795530 130181 15203674 3193 157148526 119490 198653252 119825 79631025 35307 69395911 96762 345299158 117085 77456583 2418 303979875 16960 68483944 8827 72518625 60203 247832125 37995 158291029 1983 105363375 75660 299486789 11399 107349053 123173 21932239 54145 270093827 68609 274842031 68623 56985755 105491 50367441 34035 106865889 93379 130286592 130695 77627095 69483 298237850 118926 235285209 40158 198499293 102380 377179142 79586 62461511 108645 264905526 8914 3990134 40626 183764568 71411 306151346 6396 180704895 16864 359288598 25642 148929233 68417 92380957 124031 334177958 37893 366998051 18360 131086909 123058 151230821 37297 140922508 63553 52418936 68249 68483774 110284 237292529 71117 191816810 18416 362295220 36279 308053657 99097 335294340 7791 159440545 55618 383623817 108441 125437033 13157 61888630 75287 372880455 106693 7121926 39036 236353477 102258 271384042 124650 274786313 121311 65592223 109302 52898071 28046 164203119 12287 104213391 26243 42367972 73644 17369753 30742 39513822 122207 179342424 60438 302586392 119789 25404592 73748 226836833 106930 190799253 30586 210707205 132368 358933725 72586 228238785 97762 37949175 16871 105242193 13270 23598833 123979 173165928 75973 360907825 131544 110452181 41231 348051736 6804 58160769 37851 269741672 274 82340187 30243 70144133 27142 244812142 111150 273981805 130547 351839 132732 327007690 4331 83898956 42085 29875004 97106 122033913 12131 144468114 79488 333274882 69954 87558016 102721 364045499 129474 303644969 94633 378285636 116924 162096389 5426 207390203 94165 295290399 55373 49828338 84816 106026062 91690 98554359 9105 184640558 50874 234317903 7377 327892284 19384 351398966 35821 293439896 113488 140600753 64031 44081089 9947 160955642 75713 301063770 46928 217631929 11786 291711182 67947 43353624 87864 366497372 47418 25400886 100381 251247403 129622 12850305 108516 346399274 73387 346576074 1644 344515330 6552 175331395 123910 228823511 78845 147483812 127118 99060711 103019 33688517 46839 336110529 57691 330868511 109138 154279273 13968 328101921 13020 190395731 95491 130865384 9328 92928554 83221 132268678 75384 16238455 85966 37346621 24181 240027331 41319 384496695 99145 282792593 90541 294142501 71613 283051273 114907 117592168 26460 50405951 92810 263580865 5536 274166476 107111 239337838 87308 44425532 123800 243348259 85938 28345047 64380 126476336 17005 350894521 34052 76606049 66009 227233926 66989 245535231 122210 70873430 14616 305360006 58742 116698425 37851 9050047 119769 72567261 108143 369447036 22616 320763811 33010 236668498 6059 298880216 52192 158082286 12605 624070 18733 126769604 118865 44170066 85762 163465756 68199 21777442 78951 384444833 88638 14309248 84039 327424316 48804 240758940 85995 355355217 28557 231638887 76125 304164527 46289 319925513 73384 137112361 81158 44664788 43605 154784427 1038 253979350 106829 222970891 102577 216794177 100011 88456396 110072 166554436 10836 166039224 74965 347565399 80551 168733824 67618 18769604 2234 249891055 16075 256720333 73572 199197789 86481 94399859 42792 325530347 24607 274675909 15968 368080458 21151 103297821 46132 368341875 70174 189385027 124214 271178842 43150 18477535 16458 130353386 63550 225224069 3888 137086038 11616 100276901 55506 6061247 72777 319663488 72038 146260451 112390 42947378 28738 130236312 44643 188749803 73338 280078131 115978 227746662 2113 242358671 74930 163918660 132431 323351532 18416 102473779 115727 91048301 78458 292101282 31425 137565175 40145 203931631 43381 33467379 30489 143437592 116036 365617909 20065 80622303 3032 113118172 84235 344787855 108969 158942545 56953 347515040 106039 206495171 57822 137594127 76431 258364349 101361 370311676 126232 171766982 112556 244440796 70057 56592362 89336 254610987 82354 208002264 54432 204740090 63147 111684094 24469 345250196 123241 199823725 115343 333220569 46268 184604902 51264 36440247 52173 168563662 69623 523504 1186 284609423 38093 200179177 10988 258539334 1277 4380333 92217 320417194 130134 283475425 116360 7154708 129564 297567969 115686 132657299 127327 95064086 97423 225445553 46054 373506744 74187 89691296 18019 227144864 51943 383915857 65783 138414513 119943 49998943 47479 11372954 72943 109741794 70471 145093901 37302 269459937 99415 377012945 32471 217211317 99565 28095256 112239 38834495 118825 188773320 35307 321500358 72800 347667666 102003 182470036 107708 207512328 5056 148280842 51116 20395213 51759 349076599 74147 96408349 3888 293155385 96766 6643469 75335 157156737 49303 145068963 21756 285921022 102599 56944702 753 155995542 1048 304949166 120810 270633602 84040 371561136 55424 131021219 114853 129325450 66932 106580190 29535 41683215 4762 171745005 129001 338833164 42382 81099188 52859 349147945 81052 123258118 130362 103440909 129820 287568309 39510 333054996 122943 295862543 30 70686763 85019 53386064 122715 362860376 47291 303398729 35559 4630513 36880 149788791 43484 115385806 43751 267523024 129663 215397974 79301 261727080 34996 326425104 7235 163546539 83725 217646620 37685 319843168 44768 286891374 36931 307798898 12324 314635782 67767 338826094 18444 250227464 40236 70360931 89293 170998521 52634 255604028 27606 87706378 112980 549688 106948 364052836 41893 18313073 105715 67600958 60744 257134295 93985 77335626 113118 145394884 8752 374796457 119676 265905033 128713 367097004 4793 238041057 107171 370293689 26132 352777400 86630 169060157 95378 60766408 12881 273274569 116653 369638356 60630 143016858 71859 222243392 131525 197501222 105413 95107998 76821 99992749 21444 273120602 71495 223467337 53475 213532407 104415 326558885 117149 28928680 106856 290115315 79782 280085777 2640 261914242 12164 317755315 96214 354999356 95010 350704326 12309 71886691 73514 138826461 91497 316447398 25767 326316628 40204 232448716 102485 101711408 9061 91792902 108455 375273335 62122 81723479 128087 205403989 14053 171843840 104859 99366680 50884 331720941 36768 33869743 63430 337248458 130558 41751479 56579 22584181 47585 364390965 81656 250029035 63315 19681829 12904 21442361 92619 191393344 105567 311106719 64252 48349632 56535 98386100 74380 137272567 8098 315960843 17380 169935591 82381 219209023 90019 231273623 71610 133763549 113012 242963770 112700 196804863 109442 334868586 83903 29955061 132538 225080909 80521 356683096 99208 250584651 26635 153604535 132888 330178499 69007 208280031 84697 76563287 70345 96791971 25333 231873073 5076 374006798 56360 22901246 117470 87475961 56443 82476614 123619 163501068 91367 200291677 128702 260545203 53406 350668801 89195 95769807 49115 71004091 51448 262681874 24009 167759146 64743 216101980 92877 143332286 75833 363931409 37221 165507769 27200 32207903 97146 11372657 13112 198423849 54932 295796925 11820 115615442 23520 213366049 59767 88389009 87524 86673656 69203 325155402 117125 223397462 103105 81054796 77047 81485856 78280 39189322 57952 216321734 98396 344718911 124830 351018632 79136 62725785 125326 270375296 127483 328735186 78663 214641674 20250 31021591 112717 267147981 24627 359256786 19171 374035176 55830 195610175 74646 277872099 47818 206671412 87101 269399216 105870 383979039 9317 91179716 16580 285589077 81547 342270651 126338 104458791 46632 23456055 128967 210728598 76078 117504845 7556 60354997 68764 234170748 91262 70287830 73133 283857989 87743 284815220 115219 323762567 109430 365333831 60340 1929199 91939 214169612 24031 348215566 7608 299387536 120122 253779526 4412 352071648 64067 345909300 74512 313304265 67765 218457714 57246 315812185 47942 325512977 75942 205018218 24931 274486979 131968 214886458 58986 44937634 21455 285945993 127710 65271430 131542 178713904 21040 232758721 29449 57863209 23249 361811971 94390 174245532 27844 21916469 81016 20822488 53096 160347071 59381 30933779 107571 113776290 38673 372092848 49988 300802917 121161 70909995 72317 31052108 73570 105659322 93530 158881636 65380 197965368 19680 206038493 120683 138955637 63255 372708026 60757 4854644 39993 361543096 29338 173638884 35959 334490930 112986 108227775 96676 66376 119470 164410602 1954 322477729 113144 248274559 62881 336708499 20569 215434595 73828 244515191 27354 274913755 112377 73231801 121381 299489221 29316 203756081 75297 4481349 15211 329630534 71271 315618437 20354 326210831 50526 116618100 92994 165124519 75505 88261482 106966 123966437 47959 188852637 119430 243195046 47337 102199264 107145 101858100 98350 228485219 106998 380481181 118679 378966170 90929 218330920 26346 289038798 132430 348220550 108899 3387488 84446 125483233 99701 180680650 17824 281281804 76910 113118932 51573 303072768 125766 168590679 74636 139907160 5569 25030072 18276 325586484 47797 98337343 61081 317801502 93554 128140873 69121 214951533 65559 192913091 45833 250566422 114048 79114264 52789 110097732 19018 329423811 115844 312157911 81832 229113084 38891 315254354 128984 370559023 80761 329475014 43198 339703657 84418 26560784 8963 31459859 78891 237682658 23718 183308767 82824 249909716 37817 178024755 110571 63121077 44509 222089734 18128 374464767 123074 297430857 110225 377887243 7190 186512559 7433 351399856 27034 163658775 132684 187217549 97499 335368059 50799 42673631 75613 112475700 23752 112174759 84580 100730177 102803 156646355 11754 319566861 11809 231993958 23642 130176619 74808 66248077 43559 188073760 34543 49964837 1251 281757128 51291 174726178 95545 213296889 59117 144086276 104287 199054586 22413 74241000 48547 291589615 108946 139242110 14709 66938627 44253 237891382 89861 254032601 85533 37162973 3644 76860138 123044 319175507 81222 290899397 32016 149700462 114284 11130615 77869 287919758 78834 356523496 23751 38023897 38134 189516694 110629 343024260 83139 353687383 126357 259317808 80415 164048057 121815 338153589 41900 275714887 15692 261792424 44225 173826553 51663 246672502 31585 28736359 89533 121096861 94875 36800994 51453 99646084 26017 297149270 42273 83822662 54745 76896871 97976 180564267 39565 88450895 115140 243510019 5240 6642396 16160 17217844 15068 181379924 65361 174490634 102034 329207333 34939 150367508 96411 12483933 26596 356976461 51609 376748661 44386 233583167 117897 14970783 106546 341628839 86885 123821087 18621 74995324 44625 19559437 31642 376876670 88080 8348642 43979 61214959 52628 34007100 67926 361281518 23101 116002863 37264 285868366 52605 333261743 106530 231015705 85469 90914488 80269 24632471 20682 49826748 99331 339659541 60267 223159547 129705 11546352 123093 139478932 20253 367031765 75310 293665093 10415 363145292 117221 308620692 94917 246403232 111488 251917473 18107 227957842 78030 321656310 60265 339970591 99369 230315005 33907 70195714 39669 195903143 76414 181852997 5868 349731230 89121 11911902 61391 160302891 46149 318624112 8001 100162492 7594 214947747 23470 259299412 119308 54844339 26575 300433311 6390 360103012 91010 193281797 123192 219360655 82856 295944100 19861 141251023 69996 156647003 41928 257307109 87033 292596110 79146 293086033 102029 139870294 97204 354415472 98255 290016661 8296 222561141 131303 366691699 113711 333736302 88534 165845446 5095 232481618 93508 355500968 46275 42650192 128326 100585020 12528 379915476 80491 330925911 50662 363394469 55379 327665453 100219 365536438 110632 126730476 76054 349534825 26875 199475690 98331 239641139 12065 64815371 129563 107691557 23752 283412283 28226 273955618 85852 253175972 103068 231484270 23284 232439078 11998 257169628 5127 206781335 127411 162737108 123528 221305920 25326 187492163 86742 161840496 131976 168991088 113411 207260912 25387 37055642 66677 92266976 105978 247718857 80026 134411186 636 59475238 83907 76755402 66417 212890520 128196 304032644 49280 207148581 1976 330927251 110656 48750360 79519 61766424 122669 84188283 9104 258463206 17326 11142241 105184 348134347 73671 313350484 98683 116229974 1264 48628243 94476 305852640 11956 296178558 19266 169641159 12416 102443937 16099 98742506 115446 18655527 106428 69591360 117641 103831300 44849 149426810 118554 46244777 32235 307851587 81216 192423720 26929 188112020 57281 70760740 26048 278027687 131476 165946363 17938 31379248 107081 294197313 87316 151163740 118422 169079242 111422 90581036 13731 120965807 123600 106226728 28946 42177190 46872 363606291 77018 348198808 129184 250559950 118223 262855962 83418 206009173 51726 173965769 21303 132054376 110039 47337139 61021 319138525 13728 147802671 84721 265322944 58707 77299102 2442 62179400 57288 165958991 60254 62361333 20802 342150048 87620 215908 129743 278559023 104795 312960148 86916 356004045 93903 303635945 43788 278442823 99242 90175677 91464 300982936 75672 338042378 47657 154510652 42377 213406026 1619 337855380 117344 313116912 32790 150409673 116076 134090521 121351 68919385 119345 88425655 30837 75833166 9622 130454047 3573 3486614 56029 10402244 27372 169729215 38733 96407923 49592 116169381 55028 72565526 101036 147024596 109740 226844257 49539 354048941 45171 229843149 26196 217360000 53869 115777015 113154 193080291 87749 103126341 53068 183535109 28639 242912154 59004 61870979 16099 298790901 100069 176814145 132272 263355832 86615 323550820 18276 259995573 22082 62665255 80705 124194685 58228 261257774 23286 380996829 123463 9969392 32058 199453017 18932 53261341 76572 50716458 95990 57789193 26925 249601368 44840 157861969 109797 234879869 131302 136955596 7217 169488365 35826 271374368 15244 88482036 76603 252192768 127351 109766343 81570 299815334 63013 182257941 112706 369224643 118185 90169306 65618 279757361 62766 356488840 30153 188917946 6391 380576067 51474 50367368 80287 140036860 89777 37562005 11062 327905956 12605 267318230 104582 138914558 75564 1238461 123949 118693888 94887 233843497 69651 121871081 89655 45430430 93050 237561863 110132 120905553 49544 159606704 15134 263221557 124874 39817766 82548 184568563 92605 316926175 79155 317427288 52484 116431327 83590 124513050 119789 316055259 19334 158560328 33856 159000052 27901 194233244 86846 336760598 125383 308916353 49602 324752055 9007 133842018 63272 363285795 9426 16058421 101687 86742550 74201 55590891 60020 364388342 36504 327791838 63787 144944848 48931 284494738 121844 278502185 3236 83114519 50015 309450207 29410 64344633 10744 115965062 27267 31029646 83910 285769845 93507 373863511 80260 167439445 72366 169030867 66752 48031988 65189 164869332 121731 83816502 12758 299093842 43531 148047473 26000 198275583 56278 244594171 77741 147017400 16995 316961251 18943 326205392 83438 117550506 129396 52934758 115729 295714936 91279 208238274 101816 140557381 107897 10955249 15725 43412531 4308 178130930 54067 352415606 15349 329118897 34319 131197089 93454 181373946 11720 121544658 57926 33845429 39873 272374682 20812 131823530 68009 227951942 66382 375171997 81286 291862318 24342 124724117 38695 22199169 6416 315704744 8667 219745157 75826 164310850 60203 169826057 79487 100407833 97257 294794002 13882 119703748 122533 284581320 21669 353040554 101323 161022447 56511 334337834 61912 147742619 17868 330865737 59870 283868555 55195 124137778 60796 130162821 67887 246751206 24752 76222549 113844 232599707 46002 70004156 53770 152808970 33941 181404637 107585 36455483 25136 240429411 3562 346561310 62878 69873710 131193 57744409 118400 138140521 27214 61566947 112073 239264320 55924 382579640 119473 282034816 116591 252285585 114403 15042714 39918 327832241 127689 234024152 101922 277774993 122438 138964450 27338 30354992 53861 234166036 62599 61399121 85061 263417715 30766 325844718 13812 94205344 12955 368706487 48655 117368550 28980 119731911 93180 176655234 14491 44174869 50842 268861000 120267 356356900 103286 171297710 2349 127057657 127005 248195792 3990 201523502 9527 26302848 18138 153834009 123067 364548981 60875 191446989 42628 93166964 20932 69711225 89757 324885038 26135 196302645 95522 164076478 93369 314066488 50590 359324378 34414 40457580 47306 112552923 14857 384420501 93561 133098425 47514 140686214 30186 115494967 15833 318712930 39508 86509114 16805 287075350 84530 221478166 21675 5103238 31402 251177727 101323 32378154 46349 331916769 83582 310357247 9644 255622493 129847 291573442 54880 89388262 121991 350379964 29104 137547103 95279 383590077 39770 277471613 83443 289232336 123648 251873908 94113 365250952 83407 151126232 62202 120303000 101881 4834592 53205 211930400 4970 378722119 26825 86484898 46385 283271131 37975 340617160 6263 189083676 50423 75861390 86202 246210388 117656 32706176 130518 354299809 34601 246814235 32089 27697946 22434 55061971 123966 165200475 15153 163243841 70514 191152653 32483 343809890 39939 80782284 39007 345045694 28417 10660237 125862 240073378 54890 154830860 56613 244258195 118445 107137372 48022 274401172 15916 136610732 94579 143282587 17164 328739632 29433 231000408 129410 33330549 102638 264452 126424 315237449 101375 89195101 30468 213460415 35777 323902314 85861 213789260 54779 289007814 83461 7951667 37676 353259038 93303 217927318 12957 144384088 96848 165690141 72807 340378677 108133 191012130 39822 58675339 73309 300529072 48804 180716867 27283 319744824 132271 342508986 115460 259205714 77882 79300451 59163 176578712 69199 85766952 111097 301960574 88791 384310194 18972 242314166 18167 146940109 52556 277793668 103159 91749953 115479 299355866 46096 329227601 35270 351168418 10838 342444042 81682 147127558 20148 63471703 124879 89643405 94947 215361774 58928 43791458 73394 167797100 48846 234095732 102360 152099130 29962 37866771 57613 68561700 115892 46216983 41522 236614377 50593 144515962 8543 109605368 78146 278312161 60209 54077388 73414 368526769 99648 227584701 80177 313507955 13137 197157210 88550 336238529 34398 54936990 88266 276731622 19692 184278701 31313 181419744 130861 199603799 12476 17219537 81609 374320035 11942 148428375 105930 167312317 37735 75966903 56915 205282545 8998 136732140 90817 222063578 49504 217192373 68461 176358458 92549 1652716 27104 61939584 28771 54295763 101001 251413975 44940 329771209 34843 323022892 16522 309026180 98177 131278031 55090 344814723 57560 346890147 21627 280552986 84146 38441849 47554 83702463 27104 189358046 79722 248349295 64364 365009900 11026 13454762 72304 358304680 2780 94745278 84919 154040872 85455 532931 72194 78737227 16160 195244239 709 371235408 93757 233114254 81968 56770030 110366 248530576 46905 85825945 122241 241782524 102477 265324784 98370 78905834 16537 262818125 42578 773859 106948 228703643 19178 185257756 125120 360277811 28015 35794549 9964 236217807 27605 216817341 128094 80675072 104995 10535735 73254 41598197 114310 22965139 72709 191457110 128575 184520862 108590 137785732 20414 243737166 90 358567267 28010 218296494 119493 279553963 126420 107975507 118400 294345917 58460 371324668 96138 22919550 117904 293541284 45787 116487323 34933 159798314 93464 301627460 75799 62130191 31232 152963780 75692 380070070 93917 23877850 1007 74537937 94620 144455674 72779 269361182 74997 96150838 19334 368359658 130058 194985987 4580 249274467 130587 52207949 46274 101972626 126635 108068673 28218 24178057 104677 273763960 44694 174213930 109668 129475690 36030 338665102 100711 331448805 11015 188774690 125275 112606834 119166 55171101 22457 126558048 113407 63545319 116104 352290773 29408 79527370 120001 137823893 58882 248066186 104461 231183908 7346 10474961 132407 285947668 15167 208016232 12312 201667871 15753 156950781 95253 30619262 129855 17526229 72623 66022017 16643 237583788 90961 158384280 113850 24222507 32244 352093154 118313 280396996 49069 117120026 53976 301845335 34985 334354822 119206 29325900 103358 77581796 85763 113475569 36536 348985166 61872 158633765 87756 335397285 132251 250798805 107846 90245356 17636 73914520 10285 233644955 130738 37080207 52134 108960175 99198 180023102 66768 120400992 115585 60210741 119174 218980777 17462 64359596 94645 65864879 58670 164698181 23735 280942155 63884 45290906 85171 74813396 39337 227223355 36653 40460805 29616 184990 27698 135745293 130871 68172889 51826 23428608 29921 105191409 73726 189845030 121034 166743181 91404 128325134 19305 43163758 63492 125270828 69831 346180560 50536 80210042 101109 239208353 107458 156846250 72903 110600567 60899 302316841 66947 76060116 108367 96088016 116118 118480600 122924 46332642 22391 224350530 22007 282991543 113024 166296251 59355 273781361 55878 1456652 131623 92104108 120016 378416983 22672 52617923 20223 172143706 119517 284917869 5101 270006629 95296 19340419 102560 308111788 63018 216511697 83763 273564880 129012 258272709 78810 15350921 45933 257556096 31756 66227949 123966 265818143 31022 203462694 89854 225483808 23995 241363394 54463 215026299 39135 150637981 42434 22057885 21444 314219980 18573 120743292 125958 269640344 126966 318154639 34087 92165666 116730 226980844 81681 321122735 109171 377953736 23482 35305542 112627 48809353 125946 333891002 100590 63470099 63626 188954058 76217 297994109 9665 183462783 18093 52142587 27113 342859080 96956 252030834 118066 100944499 746 240966284 110418 122304310 42639 210675626 22340 292334201 127811 41723186 99661 226801947 8630 45049948 101612 361496622 102644 286354624 103944 262651221 107174 5155929 45186 345901452 20500 217767545 33440 110362 95850 266330476 120653 236540289 105725 126620327 64220 329922459 122188 77473997 79562 216609960 62452 99616261 68341 51256487 38944 235957537 61657 216854647 45098 126812144 128777 127136615 65686 248186011 110868 152956289 55158 124301891 109545 85497403 30410 44098458 74511 156826493 11398 289545000 25227 153225597 120048 129696690 90179 283546587 115273 126665486 95445 161867446 126296 174368614 108609 45243293 126670 355554158 95684 349552102 475 78005373 69479 57086964 93951 312889026 39274 116417642 27068 74098882 72736 268027001 60738 361315224 90492 122010080 24181 317997474 7457 115052316 121248 260977365 25579 94781280 122142 197196422 20506 159609226 38520 9647688 132901 277184855 8017 297790339 118564 141697468 69310 187613309 55858 343107548 10749 94888009 121807 91584204 65559 310696653 123551 120144005 74965 251649434 19627 269481756 46186 272153953 67798 189863408 131194 376556237 7545 16236471 79794 22833661 86492 382901200 54253 238598020 23351 32960678 25086 65937148 42334 157349514 66004 287127346 106025 509179 18850 233444064 89921 246774557 104657 25827804 72478 303061108 85240 331263411 111935 127273297 28934 302369311 15526 335879632 44793 286258250 868 370623716 16973 212281574 77839 208935530 113336 30141699 119874 339756410 43560 26224610 52752 135088595 40226 104695493 87046 254692831 36167 86830795 122509 305966950 50820 380674062 107180 132392085 28704 47192182 106105 323711629 102287 164216136 82808 138841881 116230 215762248 110105 356188588 33800 268428939 65459 83759554 1768 92675784 123194 302902225 126265 125619030 34737 355288755 81610 25406842 54264 293195509 50985 117651876 6336 130375784 37397 112473608 70118 205371279 52759 76579461 82190 135144854 77542 295034140 45054 92017186 69616 288165746 87396 14892975 36077 56021986 51228 88667179 29889 374006328 48722 299005625 80860 213225903 82996 316966422 88372 255105147 28608 328040013 46889 57128671 15431 160619230 110708 362059474 6702 246383949 62814 290548536 63966 346436790 127625 270763530 113472 36099548 43462 292925185 117469 169632012 37133 153600932 108236 153084898 7489 17113594 101075 376868422 93460 195493912 115098 148794479 106736 132499134 44617 29858640 72434 337510026 74532 25945554 56229 85992781 51421 205537856 83412 376538918 2249 190919709 33654 333516934 23082 32350560 66759 181524862 120983 54464051 81948 80281746 79141 286670758 2419 231923434 62401 83619762 47181 211566871 103737 239280597 8861 87656034 506 70991735 1632 184119407 78271 330439352 147 158625092 89908 253926876 76586 330580274 15202 150675180 79291 318172295 66951 206741173 86703 356866894 100610 184486654 90739 341583877 126710 181320828 50237 134332367 13322 72722553 19418 282887058 29208 190861463 28857 211283383 40610 302204531 118184 285570871 51776 337212335 13438 334312560 98351 51992299 27038 187668048 1287 58017081 115556 4253697 67958 97420789 109325 381346338 7235 384031662 92058 296529869 129500 355112517 126598 290404797 76554 298836850 9286 121121327 81290 116107756 5907 295906612 63609 11065197 3964 183917269 109275 280601222 92205 138392665 55034 143480030 21977 356505594 60453 247267478 62548 351686888 6876 96948303 132517 372955078 60823 259158345 108932 50301984 40254 108313241 70005 338050997 22013 128293517 7371 18580368 7567 75524583 132579 180447751 321 172828748 103581 178746613 78325 78223697 62358 32227953 94600 361574874 33901 147266947 16741 74566867 21212 363540920 93103 32427869 77535 209545236 95194 153827930 5049 190374733 39849 299462151 127003 198698391 72772 198619648 69860 109955439 14046 155296609 48270 32344896 41455 178240665 50741 127045248 25401 265328734 124518 306976347 3236 319135425 61353 206330590 125480 193174624 12872 16113119 83644 165104769 49543 188098043 3447 159723184 6807 47016382 13641 61723236 40539 90361828 75660 187371546 19353 272401388 26891 270854079 87752 354440730 14853 152718501 83461 365791875 37973 221637106 16827 105994330 42768 309598613 129234 361717038 81145 79524864 103022 80965960 31137 44056029 100507 330997662 2731 226748073 66248 147926731 103446 203762167 17043 36194495 101341 75791538 75248 109607548 122707 336172357 13584 95759982 33229 164423567 96687 309680363 115573 74886151 63818 37133338 89613 22826935 35100 351438277 114041 128997130 108116 213848412 125317 233843566 26502 190896859 33023 382159073 68427 200857321 32859 191314207 5120 140782515 122010 330787111 46218 222370714 82450 205551979 90584 149913821 118587 79484124 117274 341078768 24207 181830494 58281 338268610 110997 273516181 9121 67660446 39278 169588063 71884 383690781 13723 197239549 16321 260268178 20933 265501087 18128 256782292 28994 97467600 35752 167294160 63856 212198315 23221 117320908 45550 217149809 132319 348692197 72969 328693027 87691 229046255 77197 82476903 99452 301619233 105776 337182052 52782 306988144 42033 128703170 49716 241255930 110575 146367449 32394 224536537 61110 62116308 2464 341006249 45882 242358937 4444 323248121 82047 310466074 26521 336708870 65573 3745766 6582 263578351 110524 356892866 82275 41245926 41112 62633356 69935 140978310 87694 346621821 17404 116448500 40557 90933095 110850 324416996 32356 304148752 24518 164273558 126356 238388568 25776 284707902 106072 20069300 37450 293119510 90039 347695733 82772 264051412 93276 122437236 17808 116335696 91626 341266658 131700 106064946 115649 339372668 44109 168906356 21726 20947721 74672 115326566 73940 34032229 80722 27044929 82022 342548861 121198 46279636 5276 381258947 106436 96267378 22346 354450462 13743 286884262 65086 361198708 46066 211540615 55521 382245860 14800 211269767 8363 248095672 13980 25711979 86299 110750544 101082 269014556 83357 261404206 5907 88179632 60684 169130258 10704 195554965 80610 260736891 100470 77174753 126816 320596083 99336 366932589 111459 323367330 112670 44152164 87473 256489154 126416 353824460 43989 342130929 56576 302177318 91555 153780630 17092 354376422 123232 180398770 62863 94128212 18396 150206071 85496 329404530 11666 165372506 11555 27049625 92897 233441170 66870 215002750 18544 62888253 98389 274182803 85335 353879655 64875 133621426 47766 31435378 7557 266235633 60569 287827295 100020 211870677 27813 123895381 66554 10596848 33355 89627159 56219 184309111 26449 151426050 60699 358255105 58310 83682883 62975 208763040 24123 74688148 96104 66190826 17549 155690346 67523 380677834 63456 180658544 123857 281461475 122682 360317030 88528 18995154 1603 212557422 117696 140897766 33589 34989699 108373 72741102 20959 129938264 114606 201620523 102033 96634720 50056 132721852 54613 222550505 86040 4813516 80221 156620155 42830 151805910 103756 49551512 8518 139429155 131446 373791695 71477 371647658 87779 329796562 128757 275881124 128827 119173518 79452 226080084 104873 324136534 17851 125552130 120868 55892389 20226 145975420 107774 44890056 4572 285452533 33388 84397132 15147 360546711 34090 184077159 124018 363399607 34523 116105801 38286 61345276 20229 50236188 86628 335463775 43733 326896170 14046 140703157 86858 296801790 112475 150110420 56323 299801472 127948 39477531 123752 195668606 8347 259966653 45667 10023032 122987 219224828 111809 307360743 52431 259989829 124102 236368204 46517 135433882 107637 193292421 26618 303193570 15025 230346669 63342 229113231 55385 375221943 36905 79392206 29499 371693949 79591 26498132 53208 221132423 125232 92414057 115959 384228857 61362 383850058 112627 334905317 90627 293460944 40492 193108341 75972 365832614 33246 191997079 17158 354232280 59760 137800339 35250 228962664 48615 39557761 41505 127479137 14213 230334829 127367 373672009 112423 181965955 123059 372870532 70058 294558638 64329 190621894 88658 156147794 113233 16297398 100180 194654482 51548 252939869 103572 324823561 13039 324672537 19861 280494959 71577 242445726 110853 358884478 98145 25071860 38637 55176916 35826 90480484 107496 107156544 98896 227401836 73044 236210514 5770 353622178 130348 301099366 104478 56263402 116552 198916408 113987 144542456 95351 344433280 102559 264347774 72306 348126828 6071 364243869 8499 93804897 102596 288575554 56171 178204483 113759 28436736 71052 178793901 93709 242023475 89585 346352674 80034 109918618 90462 384292764 23709 96114456 48010 284668017 93655 226776214 67428 218171435 53678 279344142 37510 169135936 118137 223108945 94717 284450602 39452 167176565 121763 316475770 79443 262018463 42378 20994678 100362 214765556 6214 226537609 68000 82419529 72741 156337971 13647 153012161 73231 352797142 21989 98844573 57718 232251014 114652 342775695 52952 251440698 127436 144252848 35650 180508697 504 1192352 1164 370928426 31549 315574041 125213 266579157 78414 86282969 45942 259127852 59096 258277437 39490 67494075 112474 360777373 94310 77462475 16674 320352207 123507 339165700 1624 44132059 106462 58967685 60839 384153020 73708 168775347 104711 326994749 75545 155376699 34413 204332921 19730 39877194 50536 336397146 32367 52340815 132943 207419527 110230 172386771 125315 135281235 68266 367435081 9922 43217881 79671 130915288 117411 291754075 129180 87660361 50078 13232530 45094 317474174 98048 269553111 31060 377142398 45151 135478865 55637 224687135 78622 36981710 81431 322041367 71999 67070794 73098 273971880 11306 23849730 43205 315953967 77734 133378274 74594 121814983 105365 88389798 101327 277482576 83847 12959798 82802 4693949 77604 332326306 74753 316113427 45837 20306519 79855 228771024 27145 267348375 25816 291033226 131100 380022477 18346 72531789 110121 376012910 104458 320470642 51134 47752355 36982 138135482 16889 314178436 71917 50981393 129780 240411986 39810 70982773 80295 260433465 109254 152245201 39685 158989852 87535 245245864 33590 311766994 15290 359830998 119519 302535156 101125 377268979 36272 255917569 13651 170480313 64642 18392819 53397 38399377 46663 228266130 94028 285822067 66565 1142317 16320 37795063 70190 49836571 2287 215135364 107065 314885352 77020 21817511 132095 64194793 125344 366765214 62971 38872568 6086 237601834 13844 278083525 114911 289111373 105640 141332942 51771 141548529 78213 88635532 99465 72488388 26986 303474815 14187 11678963 69029 159181567 22519 20535845 19278 371905823 33114 161715335 2629 270981982 78353 249482876 126764 5096293 28621 226914702 35128 292551802 71617 37531291 89124 71736751 22682 156473573 18972 23090917 100863 242405000 79480 312038355 95938 174077909 107433 158113074 122402 32013368 97561 253133244 3526 121158433 57888 246516212 114905 13089237 60412 313471431 45290 318693087 123253 343849635 100297 305049314 78227 123605821 105979 240057052 98304 336125414 121015 186814978 8542 151272721 60869 369139557 40305 140558801 72033 279760930 8581 346712437 118249 107934771 181 50309351 2435 362539640 120326 138534606 11238 16239282 37971 247375405 11348 303345355 68710 7367900 72080 81230875 124313 288377199 84356 40442515 114685 123930296 109263 371296214 44583 262083339 72552 158630541 21987 308731292 22996 199208915 106814 188799946 73414 46594839 328 299722378 2873 18782633 16243 304711720 15489 139122515 130101 378370972 122941 160459406 40458 166846951 33688 301817941 16729 207752422 36386 83285248 125050 154665066 25439 231143639 6329 71903138 83861 341256523 45702 213460027 123010 2460644 116369 195243204 28316 226824620 42351 64991857 131576 88895063 58296 322398024 31730 14509432 53822 71135531 31307 220433934 13917 295307737 66493 187814225 104343 95390012 4475 68281372 97641 234868403 18540 36601047 40728 232803967 54427 22661447 10646 167409396 40578 27677710 124459 73851192 5272 155091532 6515 380895525 33103 375853064 36131 288098495 40572 280507073 44427 28474660 62909 204976451 89670 105749860 87724 160179893 84503 205127917 21819 125723635 124452 199223924 43801 238493493 129663 178394807 73204 38367145 117878 249071401 23472 305254691 37068 311823042 126874 308330780 79616 351903925 37729 82962017 65112 116810805 35569 263204539 1170 160228646 13578 313810733 39428 28713195 70602 80788278 67607 360222654 54815 92781479 20217 212169744 103110 138467609 16675 15703832 106913 271321625 11287 320554212 12741 188599145 89455 299419890 48594 310174869 122486 36098336 77734 141917215 105452 291606019 39984 28595332 110266 248733043 126206 71004936 67911 304429950 110125 85424058 35461 377403982 5149 198846970 132281 102869919 66582 303922787 18459 262822871 130031 2472434 127295 85653101 13696 298056367 103919 211391885 31790 281666589 55280 90359768 51438 342063477 6396 76080929 91213 137611935 66236 339527138 101949 305537272 26853 362693922 51938 66352243 98345 54919744 21173 233599840 132611 27727217 126537 232373416 76838 67314153 36211 24079007 48328 352795585 27256 276553432 92611 17834892 93464 40671665 102981 128632350 74429 372490548 40093 292468131 99347 60418465 26997 323536243 132490 151445481 53785 376812547 115494 173754533 45918 365124575 8083 155653470 48941 103989840 25870 282940842 56245 67291535 122932 308121506 30727 117255818 52671 237040052 114015 186633255 76684 305852637 60449 99536609 32584 310346179 67215 221161170 50657 343098329 11127 18509206 61347 106614231 46605 256744514 6991 15446879 129964 183273716 3052 381134760 28992 273286624 78620 125952761 101468 299767259 115356 350250248 129541 47235540 98100 215686885 87990 369928360 83998 94230227 19232 278342257 22237 25200752 114842 166410493 30429 195153083 124404 238620320 102879 104601567 61880 88746876 17941 377309900 63430 1425383 18412 271830829 103425 46266776 76358 69123021 112344 304160252 56904 114156477 130399 46477605 73750 86616268 86217 323726297 130368 359417374 4794 304479737 27145 14280626 127503 230645357 92343 316246097 25619 13389983 8568 196754481 60532 152016902 272 206021551 79492 319987418 70037 369202337 125677 122646184 86067 213577034 108903 218811964 123190 268150636 77483 123102390 60247 304410146 48238 206994456 89141 327485733 81832 10965593 64585 381275764 74427 314245134 70109 148936515 99297 359373204 86648 10687203 75864 168432084 78172 276937756 18835 231696229 44447 224634495 88425 100582191 42666 349447699 87617 88765648 52012 58298077 51895 23599643 85386 228565062 67799 374034764 76923 79398610 32169 93731777 55971 152519400 88255 365505645 12641 50994209 27948 15612978 77914 311590512 39510 156150481 35573 221521486 75993 217659843 9681 351814058 61460 136390325 10393 114151467 30066 174955741 84479 282943948 424 305096564 122035 317817213 116084 169247214 61223 234933251 93041 183519279 31150 174064098 49567 121330385 128437 375973988 17883 123907066 113984 46340192 113501 131763501 37588 384626374 96341 35913071 15188 63867029 50526 160508274 64745 17418589 117861 238684807 70303 273475770 37890 190385856 24189 257501259 61428 145480353 112412 233433172 3942 353109877 56953 65637929 16595 257282260 89963 356996872 50124 215506251 71850 101162749 130802 162741145 1189 143738254 56866 8939726 66178 216994430 58770 13523933 78229 2786641 49582 219510942 69537 113201318 125557 227910983 116860 249977251 50690 45325174 126461 373221635 5217 42769652 64480 305448624 47247 41941651 30517 255113683 65219 317705199 124068 56932666 12312 263906129 71833 359992656 19435 384373439 6814 239874766 128828 211831631 11522 45448829 25931 264922638 118325 366731263 114682 218357251 25442 341028885 32584 76370530 127919 156227295 9634 212484981 2613 277757837 4239 62577746 84164 78599184 57140 118279503 9768 211634755 55302 166105632 48117 326043746 74877 377209207 83458 74426222 118705 119118070 22276 345827532 51900 324725356 29311 379479364 86171 245821915 80020 220653251 30857 150607256 46492 282161702 63734 59621689 114837 187518151 95846 305377955 64317 377936094 42467 297165741 26445 40981535 37127 10232086 13057 318884483 46782 21900596 64427 215714099 126336 89921635 88172 298128878 36479 299547379 111471 112797021 76662 140697535 18972 8829537 83620 4043921 102016 266670834 82801 83403112 114314 58868293 119598 101044550 27182 73634651 49716 308536521 43721 46444445 5314 173741190 115538 149845399 40487 240329538 55677 106098689 126760 130242408 27720 152373054 22433 70159774 87993 378584435 39734 118215686 89957 255711540 88726 6403126 24221 138586298 16135 17757681 26856 248720543 16763 58923149 24257 160853585 54274 11910672 2629 102108242 83714 232224789 10031 10547155 28667 239145359 106323 369502370 106278 103471719 77069 92547157 67642 356285659 62201 379876973 19458 76238629 57632 13263026 57838 25538718 97669 98992058 40721 262591145 97423 136525324 93794 193226213 49395 239893907 118830 57703961 28200 151477331 128026 40455058 107557 45761578 17300 12897794 75491 53374627 72744 295008984 5158 108340017 8916 26726892 76874 70907227 19476 367379130 34742 205080474 89028 334777143 84298 109558104 122460 108215797 30192 252078207 100113 349024874 50314 167256571 14721 209865443 68926 258364769 123997 27957590 11153 236200886 52857 303662005 115402 181706863 110428 24529375 55919 268729059 90117 35063910 44751 19270846 122758 25821065 97385 2763815 65273 237198701 62401 193629689 67753 109045156 84276 203674096 94800 375148474 120465 346747445 26196 2764376 21744 172963538 86171 308180911 22961 131763187 58575 112487141 57138 287014187 34342 131891403 15098 282976025 103208 231583538 20264 22205282 19391 228271423 44768 236652576 61184 155187592 13328 349067478 57225 290823472 48831 115889978 31928 376392562 12480 144095113 119706 110461767 108517 328504167 126990 162470359 38103 90890785 44803 329246261 52369 374150486 82386 38139307 48169 32988490 94724 278439098 45964 384638305 76791 115538464 93665 283279608 45807 375594642 14885 156994403 92188 85893324 49100 36077358 64064 373596238 15716 284156223 79689 243428875 115011 35230323 64834 355147826 28743 340346266 66296 18634022 124328 246951641 55991 112634565 75121 343780587 23419 377697625 57810 257370322 23038 178526586 1951 242073548 24435 63906643 40436 213371628 25264 374228803 119519 189548821 51198 347498917 67618 352775864 89824 78650952 111388 346895427 117042 128711576 120628 81923643 104915 379145855 49539 128935113 83832 2301934 119989 111936243 62633 356898626 46406 271221865 3778 251523135 78420 305744877 63557 128579818 114283 364783264 92184 73702853 91921 156284091 104110 362785446 120324 97032070 75520 53863944 25392 102363585 74369 89728654 102941 91561495 88567 344394392 92563 1282829 14767 381699126 73802 247523382 61307 163309436 102568 178510693 8301 196352112 53678 359749467 37087 249442247 118974 370738103 27227 309739657 80306 72525540 125939 198766856 88852 182952098 17739 234532667 23286 52348400 13104 46156570 72671 99480089 6684 69450016 123126 6460905 14899 26108059 78879 364134063 124560 260348266 115875 29889397 53133 339629464 1881 382843408 29604 233671949 43051 160360854 25368 344643700 5689 293664298 30663 53577268 123563 140960421 35061 165428297 85931 181468271 118776 47384719 57000 137705591 4278 259977312 98373 318763932 70767 301904021 89246 243264054 65545 218982992 116142 229631068 118539 243791861 6363 5568963 46690 93498897 128789 240663381 125061 274623311 23878 355632752 773 213306768 74483 128245775 90375 1455622 1869 127985620 36719 7180391 38400 373953070 117113 351766344 115105 132642678 87953 301901462 21910 137610544 37587 342489650 5964 160536965 96704 73954714 2432 285059646 29104 153464154 128396 201498341 45252 26132002 39868 121403197 112951 286693439 130707 138555476 39558 220960725 21747 189900783 4138 158910796 18213 351571981 117353 250280848 19976 265240667 1956 1097440 131969 258205419 65010 9676579 77162 324533798 48482 259704855 28713 61697024 31793 15738991 44538 237664130 133277 338318766 70825 206342674 127439 333491973 46005 284195538 92378 285428225 44554 136090977 43618 188588839 55148 193958406 127305 201861304 29551 360359900 8817 140975257 76259 268211245 90399 14576680 123744 45042137 87276 15633790 47952 108756313 19115 137073237 22523 261387137 72028 375220145 104689 155826203 46105 94443026 114896 237296035 96033 14370431 62022 301568146 21578 272213435 62365 189933330 129511 207827925 20659 190503018 18840 327286448 40564 63017355 92147 229975117 22516 180766924 32693 214884487 130003 60219531 53963 206538143 106626 127626966 40045 72758086 90376 95366536 37196 148549574 55679 194145429 71005 214126885 41611 361132040 82691 315883938 39597 140257680 79455 272497141 40949 20136544 78488 131382016 120144 109939296 110018 205140905 42133 50244031 39763 352183140 12414 18798100 44610 155874532 73823 133091773 57302 193170116 103300 160393917 120889 118915795 33091 163055420 103604 324937942 68721 139479415 104879 322667022 95739 71718648 87645 26294422 81818 35248122 85683 46753724 96032 60150888 62281 60174860 13525 311107100 10295 120386863 53876 268566500 55421 320688779 27225 118655823 60388 263373298 107456 211283618 77944 236858117 53461 131205765 126704 134809246 61703 248727132 3275 373206369 2422 127478856 7190 174109588 57783 248717242 104986 93132304 23339 28144043 123385 20279274 33986 326430099 51934 9964645 113458 79009102 84425 72924192 53200 310175042 110201 88719146 77404 294349378 50564 266469900 131411 309812566 129740 4276649 110246 45729748 40970 153129484 92201 91054268 23077 142160312 6405 255815487 107193 349209038 54430 367679610 86084 137518860 39906 74202159 96895 196361754 74306 242691001 97872 341052364 62135 154787646 104533 234151537 40725 13303952 25435 146762408 1099 286219394 56077 118784627 17361 229936438 30068 379217310 18925 243920908 75049 265716363 95491 193233937 124593 242534223 45491 104738858 42928 68418873 124062 373314059 79377 305372915 68957 327341449 64406 309781427 8817 135195508 108650 78033852 105085 20415540 99102 352903987 119135 382067179 126012 269655739 94958 8353440 115839 62148128 26822 73201917 114889 72712142 1536 322753775 12410 232444081 62231 340490001 42752 189263609 82512 222025331 61950 192949877 90887 13258921 3504 295675462 81396 240229724 15537 4352424 43455 354880116 102156 198336709 43974 55374828 74749 62564290 47282 40804741 121846 158946516 11308 7475733 52759 7213502 89429 326470044 109270 80987676 83644 111101413 87544 142252599 94361 61859863 21451 193682143 95350 382046372 16361 105962141 10742 369808109 115203 331851549 128803 298676593 37087 109187298 48035 121442720 16091 216024471 132171 315961913 129407 35723612 48136 91583199 83537 35134086 93701 331857106 18377 41061269 68911 342424960 65380 377260420 37782 276451300 124986 376089664 111104 349646619 89032 329491731 43950 137809361 91270 52918935 66797 162428772 22600 347499460 111459 15307020 122841 136881512 21772 196119304 29002 367047949 22684 48727002 73840 90560145 48214 48572841 67901 254300139 105178 195327456 87437 152314127 26840 32503463 119802 264156183 15007 195896002 104762 197298052 35300 365491433 109194 6992983 94399 179796104 130864 329567346 100554 240318043 70924 85716113 81455 85110157 110668 135826089 39895 379701044 12312 61272985 74380 151974015 21779 229014012 28501 183170848 117053 317534988 121993 101597084 73365 176652233 130876 112896212 71570 14858660 91776 165460060 23697 24747408 67687 156134089 131020 241738852 7132 187882045 16279 29508603 48899 55562951 2594 373411107 23253 381058344 54734 309478026 30353 377465985 32984 212761438 53374 39507085 47458 62265447 61687 300942948 62238 376935835 80847 360483790 17184 184850525 42328 44442889 18337 375565180 21636 297795854 120971 207464445 1805 128829326 92718 139004976 98389 300133083 114743 60970914 44421 174387710 86819 155800139 45414 234434937 18471 299689381 56418 292580437 99612 326723700 130079 383056913 77293 244793188 130453 368413473 52732 51318802 116836 54517602 124167 381228042 7930 79121334 122890 383664749 57432 193642845 23798 369129567 43672 85703628 69252 254685962 114996 69836818 3517 369970254 115432 328487720 126363 118810107 97494 141596679 107496 80339167 107008 85416364 100631 224111101 94919 242030111 128125 128746858 80176 276020397 30945 311347927 13800 96511109 93003 48896336 7558 221524447 76984 321234128 67386 110417731 101121 132231075 96779 307240903 41448 339134308 108739 69392393 64434 373758857 79625 176501541 51025 49925545 26363 273094156 76960 77386713 95916 316222035 29796 283150375 46858 275368231 11806 101471299 114731 101600907 119497 250010493 51770 342452484 94031 209704316 107164 233450829 46664 101362190 10261 306792077 70039 26810661 24449 215078913 89280 183377590 11647 162285252 33828 364358941 18517 15799457 118638 3373614 29567 302811509 55143 162420524 71346 170707153 25585 69799561 82873 192021756 11235 220915083 30598 125969344 121846 117207669 90666 39646848 66757 195425786 89231 25651895 127711 218154305 111473 165390241 122490 292073334 97144 113892749 75430 352445079 43194 186888449 71743 137264822 23810 199942103 66435 357545627 6110 345369543 29081 136901399 132393 327322176 125597 72153120 23993 133569396 28033 253713020 18232 292305974 117341 208451495 27223 93734738 79600 383735595 18537 186065149 36250 210963099 74011 174178846 108621 112058535 82926 82878579 96473 244041711 90774 145437215 90362 29064836 32031 174237149 34973 126344178 91461 382832952 131314 194081448 63105 77796516 112847 317352091 21793 51626028 69897 216576292 129723 204202139 8595 50067762 65197 247247754 98521 200286900 72766 142417763 98594 274673621 6819 252039143 129068 306241735 109026 50806564 123650 21088035 2573 355348041 8210 236920561 8304 104031524 57345 333559401 68679 166853635 60903 54431335 86137 302409145 105277 174578903 43749 291968130 38039 59915049 89738 325654209 67382 238774544 20145 316641618 107683 89861295 36749 62351238 48622 302114694 38710 233942190 93849 80006307 118846 49054501 91860 148000956 66918 183849625 111426 291224594 129588 201322972 4696 137093210 98866 101926228 124957 220212500 21205 71620770 55040 222553070 5584 254611928 91412 345050175 37337 131123426 61920 14864368 61380 233473340 125951 27707606 3762 242369697 63639 86724683 14887 322137911 104082 79388927 102625 19709609 91466 124678811 76243 53531051 41343 86935354 48414 290233900 22379 200214669 54364 261422923 9573 304486015 122089 356694810 108318 67520522 66444 346741228 119206 272061247 83588 70322598 33114 347025123 76006 231915546 110132 38486426 7801 291881324 102447 217103377 12161 324036407 118008 223088113 86706 269302563 5290 127917146 131673 198255416 2171 324158168 127786 270912867 42360 287230489 83874 133691436 48922 167982881 5636 161700083 62188 109071149 64545 151672126 81493 73303615 4063 191041960 132653 105828841 132184 74168869 12522 38691833 117140 210762187 91796 20977868 10420 341604400 6360 352451956 18615 90760838 130296 326229573 124122 348534029 23090 278007959 81011 36632059 105850 374944173 33400 282458363 14475 161933467 57201 323123358 48726 336228180 81663 374821944 35810 92776295 125452 169766078 72696 117645565 20571 231307631 91025 54388027 125865 242105069 57249 302910249 74568 348141947 133153 236434568 63492 93455501 25530 74361785 131084 101673072 118673 206115458 119056 158672787 51148 248258825 126950 75388876 38294 241617421 116441 163626533 85776 244197623 116877 268869495 93046 132767423 54780 112126182 112706 313670456 53820 42946839 125853 374777722 42403 236866155 105481 303152113 66437 274017498 82557 105815230 29902 203103184 99735 295818157 118296 371846958 23942 242446623 123126 315989998 13604 71822785 71337 266041957 129978 35596280 28868 363302385 67366 27449712 37854 379838268 83473 159675186 77039 259489837 2917 342962524 45072 323150923 64359 42677609 72667 173342144 127691 125325931 56204 124285805 32270 25553910 127638 336066077 93314 326685061 72990 340231954 125951 185587765 16398 127863898 81355 309964674 127286 11550525 98417 315561282 42099 175477028 58485 382492266 20449 173005826 104223 272702779 129363 384748899 10126 271386953 61950 161398103 48482 118968927 131704 304003144 91803 258615153 40401 377934836 96281 64955094 61151 90785411 129412 66768228 56109 324936929 700 86386047 122745 7930663 101195 21052116 1038 78488869 99681 21695826 76612 328790591 22923 230500370 29207 115282656 43937 146542350 84740 80339383 103991 373302058 113665 348225879 100409 128320210 93480 205545272 80909 210526526 117392 383104821 74135 384750314 131855 248768961 123338 335830935 4021 348064162 58866 318025542 71769 120578447 8552 7427864 123528 383842436 67620 153229858 79315 111256237 121062 41733961 52135 294664500 109306 344878588 77369 9624618 102411 251674864 40444 173240832 105034 25089385 107591 289555015 43655 170951643 47698 105126805 89375 285662776 82167 170746701 42996 172958392 125454 265620347 39903 19936684 82813 238171710 64184 101287616 91051 26469625 65008 182641385 41549 18893406 53297 354903340 74016 186112827 133219 112291439 79222 173595945 132026 183609463 77711 317817648 100466 90491306 119761 18775519 40905 222279938 119366 263117429 47510 60388809 92656 161378884 119114 240447315 129029 235116886 78150 131712130 49650 116353680 116619 378569790 129023 217457610 85700 250063697 121498 68104404 94390 364744317 3625 305909333 64469 222538192 73139 134339650 44901 438747 94929 271141097 1089 144058240 84964 85779554 29525 206727044 78016 227118278 6756 113301022 102277 306782987 75431 125549844 6547 86289020 122633 225903417 48294 142434940 15086 248912822 78838 342834351 129941 35799686 54435 72027258 73575 63310978 130344 213295756 21497 368266444 51933 138415174 42598 310398246 102898 24840282 121253 262926616 30336 211742904 36543 131805294 114750 59190669 33764 381476975 114829 245679066 62717 59783193 78089 345821793 108260 43054504 94721 367244731 49494 270843844 132306 312434688 115460 166756480 31757 165077289 2817 345295466 73917 251107752 2495 188768000 113621 5019144 131159 79137296 69499 118927102 110229 309157513 92310 119449154 2694 89340400 83761 169343495 95505 251334837 78361 101186284 51520 172318640 102621 236334099 98411 262462426 55419 152107384 99823 215524110 98901 152804914 131181 220255163 4539 270852699 126477 116351875 125479 310761844 47963 204456574 73477 207091424 31060 95229130 19993 150979251 19577 218275823 123559 180555218 11637 283160079 16768 331767103 127973 88285316 62887 209039874 119584 207411088 96856 121339325 109738 149002087 70936 89565717 123072 226471419 24627 223560546 107028 80806448 32864 189546883 20543 167411729 73234 232279706 73292 181518626 86609 17519124 18475 130256511 97213 346885338 90162 116092546 75024 207350442 105161 258580674 29002 244665464 70927 260816358 55832 20837334 92546 89851539 32781 249745231 105761 368608259 84811 5623048 98851 190484718 117569 234248513 33532 32029282 31065 150250439 49542 359831437 68966 182251225 49536 286167079 8554 120299750 68589 371485267 116675 252884429 107044 44290966 76568 15185801 28348 129677903 61450 175889475 126768 193281460 76049 30288929 33495 88557312 86508 260190352 449 54369825 98345 85662790 69334 217092363 58575 316795279 73558 82865963 110718 131728795 32609 21684499 126119 192181852 115934 178638729 97425 339779950 16953 160700690 132573 279191645 104254 128083828 51104 81531433 18755 225543499 25926 321533059 51281 54681537 113614 163250302 24687 213294199 126007 19893866 96894 148959205 117616 63789054 21762 225795603 114173 36301360 48663 125297988 121763 190318536 33883 229770190 75787 64345713 109337 223078409 84024 12982413 75444 313441254 58100 362952677 24500 103189486 104716 299888787 119095 154779370 66623 77235752 44136 237728777 61707 94640293 38773 151131682 29207 60193100 125319 79391325 32509 262976497 124462 127890667 38526 273702618 51533 71990322 115903 240617744 79340 148712089 31757 310806175 78515 347775453 56331 245705177 6069 310898886 69238 288209897 24275 366812199 57258 257620199 53632 65137727 56541 48689740 96128 4429003 90327 253671076 73724 175073760 39668 374539546 115126 204384304 98545 162207137 67502 53890207 109656 50577311 27566 267576552 84854 142807107 284 48162323 6019 255599389 64625 291407790 101828 30636144 65089 139269729 95999 384174172 121880 145782055 129526 323906376 108553 265172248 29669 330694978 94960 194442126 14771 376444208 110338 191890001 25068 55345692 105048 50849406 68826 71136571 103212 10727702 64078 143837816 3128 271014472 20789 338730599 112514 121327395 23773 31088221 3570 81294844 11998 64515727 115824 312638547 12514 45971952 39065 267946966 52325 240279628 7661 304419653 24956 369801247 30754 363976686 87274 289428163 85092 76018732 105077 7707533 70068 36093937 88069 298901895 34064 351336094 53268 114201067 18561 54252786 91860 42275462 36838 363205950 62810 237166497 8353 194705005 51142 236312524 128695 222399538 29238 368014081 109466 1292853 76140 138817011 8234 98888489 126478 367721504 41103 273057871 111709 256759566 108833 232794601 47784 304683516 122253 107792902 10658 57762468 54508 129650534 128717 27642551 72764 320404550 65334 366483968 67825 363233092 24070 315217223 21206 244183356 52975 36407570 15827 375780261 12308 320698562 96800 317122717 95556 214984045 129681 159148017 64849 214058111 58692 178190216 46323 299087976 39617 188510753 38509 132276463 78432 274447109 87201 221875228 34669 257542760 4762 163690320 2695 276507075 49060 81278765 128123 24782275 30716 93094403 52634 35230662 97762 224683247 66670 374275466 129843 247703209 26643 376429852 39077 341316467 112642 252282042 28111 339980511 27864 350349 2031 138907733 36142 175552961 61614 160732440 70246 144252327 78222 164018452 92816 327871521 27654 22476663 39993 104267868 129145 145714062 35862 110786470 78600 177102161 109887 228460919 55357 51748188 76777 214379639 46123 300076019 103456 188874576 124154 111785559 111169 7705193 73742 234193642 101175 178549842 97146 206693158 41146 184348214 49041 378246980 65278 289929005 101585 367687902 98988 269037550 106478 104618119 115393 241825034 16521 661651 26615 319938272 29805 105930958 22625 89163881 75301 94562414 7964 10247280 106298 302616931 83234 56259582 17240 32118855 102779 259968402 92172 6086343 108817 194692425 57738 283006706 110820 110203987 51488 365997281 63309 24952828 77031 376935290 31939 215259753 131540 142418810 74297 369925237 15710 330214147 87741 239752643 77878 177786099 86199 359345891 107378 284812052 70057 17015994 21235 45374640 20172 318101672 81484 2451830 128549 354375758 19319 340824405 81604 263469902 125234 48150676 114604 143355282 115992 108499875 71043 167470834 105087 269471798 69619 322816689 10619 80596068 17501 161939671 17146 249304028 71958 344832696 92882 298564473 122145 169705109 17776 51877830 13845 310519160 19777 15394530 40275 340633436 65289 233563722 78373 89489061 32839 40590046 32867 201229193 35329 354187693 43439 143966796 78844 336849353 14802 357252258 37749 50861463 111377 335710515 6545 260318976 115263 74276133 13693 152892538 126851 320654764 130896 231667147 112154 43886365 56080 105282005 95157 67207308 112154 126153508 26816 224552927 40880 363042803 23828 152375957 91646 142075677 105914 365010115 24103 368392549 9110 255903312 11828 192041172 18956 229768314 4111 153721328 41503 161794974 74022 376234939 29511 379457624 76861 37719286 67164 232939196 63340 125703940 100413 1407710 34099 219953619 48172 20758101 31938 159567100 56564 169543344 93881 356451498 11416 349145584 50793 347164415 92408 280872538 96934 340216423 106042 247850644 24990 85561043 72999 338279812 52751 111083721 64645 311126457 114363 213024477 71800 247943791 6331 247601931 80041 262926623 118062 69866840 41735 33351210 121511 51516271 115505 13755931 69617 299885408 115729 268488991 70692 51488519 97490 363677176 124313 35628006 39991 358453778 96190 303695557 95506 373627988 80909 104529370 72658 326969843 61073 348073940 96248 281452565 64742 40748688 86808 5481468 68100 114366320 70915 196692814 126851 667473 87473 380141927 51663 332925732 111990 127419789 109312 137152682 6037 152810517 27433 19556985 127978 311612285 47803 217713842 115237 57822108 123272 141524783 94 48435191 50245 358242045 81930 31813287 88537 243245811 82064 360604171 106807 27535268 51276 181029863 50976 250249639 91951 87361730 13487 329989280 91739 214471613 22542 73535933 114150 238969821 118384 242387724 21777 123013039 3440 306453125 91009 13511976 60183 246764630 85547 149059705 90179 25803297 8701 186386971 61997 101833709 129380 217166174 3873 137761029 74567 215249227 65378 186139557 60929 171870657 48587 168724708 7988 202134422 4043 34760345 116146 82729413 127896 27953683 39169 319929305 105031 47245633 109680 259163877 127186 31880382 126156 46858262 66167 366142523 35476 312210536 35405 339919266 59685 139251544 81431 370503029 72724 106949492 94282 14393655 126181 251923472 51590 290902004 104909 317052647 57052 274122255 67765 227184718 52420 159842622 22560 352163195 97430 350626622 27335 225744151 65908 299695869 117627 200202905 73239 97241985 34333 157502684 69113 120174866 27254 242826429 97901 368106737 26328 238861101 65969 105401012 36790 269922069 69485 361274002 87201 162892822 120647 4159244 96257 14007878 81805 267344761 2767 81776614 33630 90962619 41012 306081013 12795 180019081 52161 23165757 27894 184810833 132085 195397767 63691 313121427 101771 323050105 59886 152153312 111810 191338771 100941 61708875 101702 362276832 69929 319932235 128176 24137140 55692 70905875 11263 228097351 4399 252141239 111748 10398879 91055 294815080 65321 33368155 29477 104038930 37123 317329749 76129 375797933 767 100648260 108881 198885423 110725 185953898 73981 189184783 11045 164167098 90102 25296223 52251 111417431 69258 207818123 18471 245499765 86652 140481433 80285 336683244 55401 292097857 125558 381059471 59289 138373697 109414 120689748 97694 317028473 130339 42397298 88424 93461681 42807 212625343 6281 375088675 920 29212758 85370 22171182 44762 165745860 54638 171263974 120271 203465129 19266 162376335 35096 333919115 1636 63313996 45810 350646654 67834 318322363 14162 217895758 82075 268940786 104373 364250978 55477 301346104 115446 283783019 129093 372547357 106967 86699955 22148 188302508 8192 348208125 8473 364730387 23775 148520806 10285 190014381 48273 110990018 15053 138899830 59887 34289376 56347 182188839 117125 91269442 116036 294986793 65820 146222614 35002 306892427 75868 128731764 91230 240717162 48470 12519274 42474 109134671 94114 141662887 36050 265708176 24296 71880063 28448 11587745 70342 126509336 16147 207766706 93970 47558009 23710 264152039 74237 224203779 16411 315622391 39770 196952235 77995 222609670 119881 383156599 130500 343049903 98334 363269145 14733 368816230 13977 158357934 73298 362048482 121997 232263050 87734 173715375 32490 72934406 66705 42573140 38575 228444438 116350 194796239 110364 234479298 47996 353563973 124906 160114903 55187 12956867 108790 260457349 78211 371078671 15585 240568847 1185 228672448 121115 80815095 128519 84998878 31959 106765102 34093 39598969 44766 29595682 93985 336953603 128227 296624589 69936 368256146 104008 278090514 122303 49541820 2431 111504851 8638 137228115 112277 117185988 38909 261253586 91899 121436399 118431 263126623 35008 88357316 5354 3775142 36286 370919233 35807 284123710 7026 197424178 79838 156156984 19279 241608380 120680 11079947 22355 203869158 18936 151943154 46727 35921845 47040 354934948 104369 183915521 26724 335138499 62049 332345715 26830 172889963 126314 250999609 53481 41909433 98562 43068544 13267 351168197 32875 13260041 26736 325261548 29054 291677606 78517 91066762 46108 280956516 79615 142902205 48983 240539199 49089 204249926 97722 364977892 36098 136700315 31914 270807186 42986 104638570 106748 132962201 19384 281642802 28810 172449659 112068 152662366 3532 342394297 78744 74972850 4533 103442847 124125 69985509 17482 375799097 44246 334739487 25314 291234203 58246 65336868 19730 123272808 130301 122080165 23227 90306615 47025 106924694 105726 332639042 27227 331021654 104505 309033605 45982 290463537 91319 48213134 74353 272229578 25589 369118737 118488 230526185 82470 91947262 46293 273230063 68798 263399943 73204 160144304 108569 227971702 52014 186716732 119659 246696806 127447 73244391 123628 367259025 40599 379189380 131894 201871403 22753 99005388 10362 99662384 19690 73738767 44881 115929069 26382 60393090 89112 165726552 119100 328924529 22167 315683653 82606 156282575 101532 142267573 109889 189737260 74782 118161511 79307 161923190 112404 296541101 42229 48037375 51471 345969880 76140 56391281 32041 273396258 72667 354721291 42420 21084128 120686 330628698 104730 10941366 90316 264386361 28433 314159027 17124 41535377 93813 67372302 3393 72679840 84499 108979403 80483 345397039 111839 3018678 117010 220595938 48520 258715929 92021 261523568 17372 69353597 15661 239494344 113600 143266028 98020 65115012 115327 155984774 65641 257504356 22938 37791408 75704 42659023 111169 292727742 117916 251190397 37246 250497977 20656 76331624 81546 249795274 32918 256273720 58424 25597169 128684 205391774 85153 78456354 86031 55431277 56285 104923981 96158 258292555 63823 237733696 89047 356310933 22406 24170216 92191 309989939 19557 72429056 15576 185872964 55557 305863391 6676 29009288 63548 23436408 48567 232609291 79730 40298671 104809 212819107 85356 22758464 1710 299992966 88022 125839745 5618 294346746 36406 287791329 1714 75912649 25971 12775686 108099 116077232 69441 153873205 90413 36420675 73342 367520342 29033 208938126 26383 150812669 20402 320513168 21880 7971351 48762 117588688 102905 245807340 15662 274325255 94943 281889059 18697 168010367 15657 34158639 71754 201347635 116654 182836254 88172 354890401 128854 248850 66994 5936119 125202 111139847 127403 188426591 54238 308585769 96104 25313074 14053 69795026 66097 83116053 133094 262212039 67575 381589662 571 177860304 4467 115726580 4588 263914045 101454 2681349 116272 64518559 102133 77233557 5655 152371274 34808 183244189 95662 112391786 112303 258810693 39740 282111207 120016 248985893 120258 121791168 33021 113822561 101362 40034358 44965 205085955 58812 238240230 103588 118029889 96218 140473808 65061 320058766 105058 381916861 19871 328046386 23551 190429957 40997 260517666 35281 53104833 71835 377328298 104892 123110619 55192 152616549 89156 88112875 115423 275774024 103910 132673512 3635 29189985 54034 309737651 1594 197078541 71217 54000841 44925 36623603 15848 26126430 104477 277025899 22384 8346914 31986 98269615 21990 231266195 48097 326730851 121118 153708375 104373 55438918 22824 227403692 131570 120278737 132973 108457018 63663 60559800 24259 239962975 124778 65707877 124921 188212268 56674 382722974 75782 130819766 128444 173491994 64631 320554297 39839 59775942 80204 129863815 12572 18442947 32164 345949908 82477 64400332 76583 182872407 92396 337125200 41563 225442867 55402 222023686 7137 370002233 65861 185704579 39734 262567070 123531 63912736 34995 364295495 35201 107722416 110164 331421029 48247 359077684 118096 321035728 122737 74829088 89595 284590124 100129 147635854 59781 289132050 84669 108833056 88244 11173018 126417 240783267 75513 296436530 41727 44363039 98415 174892901 40089 326973808 78093 215698936 76580 219459532 60676 274757387 102925 313059998 129320 95214638 110815 319932758 70692 331908596 130194 54274202 77683 117131354 121814 342283097 7595 44193522 27608 85133583 120190 162272502 80722 238849134 24031 28916875 30124 85438816 61178 308137597 84405 326106895 6374 279176475 117912 230699215 69178 53991123 6415 165641564 89667 138740264 100430 249717538 3905 1323892 28717 222931666 18558 310552710 96429 101493361 73343 372229783 62120 278187999 61580 232151680 84305 228940427 77727 242014589 89057 131536722 26999 140986990 108167 236444835 27039 148681630 44212 74774937 15887 164031841 110598 88718539 16560 162206074 95180 311163892 36125 311197047 78658 50103267 1592 196415948 68819 147174432 94894 119956198 115590 23627684 3313 146154576 15532 272238272 63016 353005027 47304 306539973 19573 261223548 60118 13802101 130883 181679795 44658 240118185 32737 371998454 22659 277197751 4714 29600570 121181 10716795 12033 219624125 54944 207651565 51510 205936484 61813 363815178 78523 83134965 57009 377698222 39898 161368536 116250 382229478 50763 68301330 773 265598615 9474 47074068 63704 129019072 86030 353713375 90726 53952254 106114 133044912 53048 365921679 108074 290240850 26039 77788428 56143 260375630 89845 61939346 122230 76332338 68684 241829093 67817 154253584 72626 165327141 11611 251940176 79154 44885440 33802 360366803 88903 330183987 71235 1926981 115126 48579860 56500 129246746 56754 306177303 97679 331961322 114343 368925944 54893 66897159 126593 59563478 99918 84772573 63848 218842208 106003 249380954 129179 354286805 106358 21701753 50649 43269821 48717 379767114 100190 95732344 32250 375606017 74622 62958737 81432 330808158 90530 332617738 59294 82668310 50759 189061010 42983 211656746 118198 267807255 79870 372286806 37437 138026650 128677 63295198 88288 80892016 24312 181439388 79081 157843755 27109 351564572 45662 88318591 31282 325067274 128178 174390645 3319 150852676 93236 326847276 116080 379436336 234 205915885 1391 345842684 45727 138575526 117524 21142473 76925 278438580 42709 93476125 108929 234269243 39799 271823142 37216 302895197 86506 43683610 34097 185677394 129318 194333335 78524 286534294 34040 272533704 2055 254966975 112572 181016404 67926 196399915 76114 266703884 109010 264799739 2106 276862040 35096 313879577 25511 313354938 4654 251690523 29819 127833108 68207 98285885 84531 22504772 105125 223392113 13192 39936605 30815 13916700 125050 194502055 59403 186371662 57951 118088402 16643 377228140 92492 342224919 3932 67210959 9654 243467315 68311 296667432 92907 345324631 56560 268247641 19283 60360409 95331 175629534 15372 111174584 29229 370891363 75208 159039519 20431 127678989 116093 229514313 42101 88911241 6927 43010577 50347 147495094 3846 148703742 32879 140128891 64771 200786704 61025 90262271 126298 211044785 61578 6880818 39808 212053052 60795 228602507 39916 101365341 40568 360682980 31446 15074160 124184 229541687 109596 229734554 50681 4733602 125522 311581394 115101 140584218 46865 256411375 43128 55384943 39854 252060365 41613 156468629 79634 302069623 120326 311178374 118587 334338616 43571 164907826 58003 323744062 68930 356613098 37738 13216269 15907 42880172 38800 23415801 42664 89607415 45295 357824540 86057 49234591 14753 218244603 67696 199040060 82058 286269227 27862 41834874 78676 48677361 84093 25264500 49472 59408454 25425 214775465 37260 337487049 20169 26584970 18203 223470255 127090 132878950 23542 173651618 84054 128386532 68086 124624870 117095 214929435 20364 314760376 108519 235378881 41074 220035916 55984 227800101 40564 384656028 32412 274406141 31023 78308121 127577 341550319 27030 81535091 58605 207337948 5101 3402613 130981 369098085 91155 224670077 114712 179182227 111350 306716243 61752 201645774 11666 223668136 90679 251396182 117057 27723173 22682 313199891 59774 120774855 4239 320630475 11390 265494738 39259 124166123 112904 318731108 25735 127083896 118076 77019486 98851 6798843 116540 248998285 131098 139312319 114945 360512159 106475 222922681 112270 292524975 30815 143161799 29070 297202944 6952 337767271 57477 25093184 104005 381852297 88409 3518450 121433 318715957 72082 9073426 8311 246754065 101212 148283292 11475 184102600 44603 121886237 56851 346372114 113290 357215806 8620 317391817 125170 319436563 5497 20444377 42542 340364056 102101 42916497 128828 193105561 27606 23107323 47947 133473006 54178 354087343 102092 324167968 65576 128196723 39533 2892362 34099 111313990 79554 345739525 104958 205523218 99870 238035559 4502 183804044 42010 247786495 16594 365344977 27223 276311693 67655 65614820 98930 199609108 79852 15122699 25331 283232533 12297 287134366 95712 324872226 87411 191104052 98417 252461088 74539 217870055 116768 243496531 128981 87621484 119874 61954884 89220 129111076 132033 244912895 90013 151950342 81597 230241995 70237 140831078 108629 277393148 10254 278308865 16763 312365690 5133 196781523 16026 353461857 13946 20208413 38783 275669042 24038 175932971 121378 314635293 109418 77230441 13865 287748627 128144 212675235 97535 111323820 51455 112304760 62149 71073484 604 270663202 112206 79846060 28392 219207467 112820 373726380 63884 271167826 15350 134929437 74450 66574318 120773 140526843 53567 73250653 49927 379563609 98347 96921110 4212 324376595 47874 159822294 127560 271705739 121077 65354545 60302 305542090 61655 67191218 13616 301249539 51653 197734810 53904 355992588 9047 382326604 21814 172699679 106632 73542833 120048 146328850 116475 250030843 31008 57405014 833 7267613 20169 83436921 68502 263291366 75034 288266145 77433 1247311 7337 29405078 21542 153419913 35581 116259643 95321 164072278 29338 295046176 15324 17491078 97530 115162001 75940 81735350 96175 129166502 131796 295125946 50796 92779142 108430 235957844 45498 367228677 69141 282442350 110815 26612014 54289 335281407 95369 274387074 6097 141203199 41843 303556358 71511 366278963 55985 173538980 103894 40314245 103541 243909027 99997 325978313 93742 191611586 84708 158091574 118154 119587268 79582 332249548 123596 103940107 59961 42777474 41302 62615439 32324 290067882 114154 369807197 32809 63138921 44273 121497966 108702 49829631 74513 9874286 3393 259453356 108788 148335882 12605 363670469 79120 182460006 87922 278463291 126746 43549484 91526 177520810 59805 46731640 74920 262637286 29002 374179146 60832 46485787 132933 309152929 42402 42759191 84098 5976200 49104 52128557 106123 322224404 8595 73014156 102855 106317556 14616 3669010 106265 336035600 37794 198381975 2195 30702812 97679 70848929 35469 200490080 41807 168014893 3357 162872053 16073 206282201 24031 369052171 88792 128298468 43384 321353143 41449 280948599 38385 259612438 15107 348107309 121701 25640392 101125 297892572 63050 173387827 27351 203505287 26896 188488755 115363 243199762 100161 12267799 25134 162810339 111720 341019827 103917 349388204 73316 337895745 25573 293973651 131779 73370022 72272 180121086 82450 256162193 26474 105011940 93933 283832192 79616 70383066 48444 172708733 14580 10018643 37246 172724869 64098 352044698 74020 163517658 71268 364982870 38378 46581215 81332 312835445 41662 47291541 8369 153827123 23319 332875951 3869 220142231 94730 217397310 14149 126569010 74494 291779015 56167 141278364 89915 237303211 40599 311515684 77038 42912192 48095 2192139 40014 362949896 95452 121745511 9688 253096944 56488 62468395 87242 6308385 56775 353466546 79089 135339206 117341 363352117 18905 69789646 6127 319189817 132978 240273017 41028 227147158 110349 38569514 60678 234188362 60145 41977992 8002 168458666 12738 45785740 117680 76513223 11040 373165959 113456 194197466 31959 171469763 42112 122654278 36621 371121596 118032 142209436 124198 58177335 63704 260868505 38541 112761410 48399 112623165 109813 335502007 116841 29666548 120173 4305012 119985 75652825 115932 23044055 98810 89623316 120690 91420884 81493 379240227 6686 349434165 70891 80119176 79388 136995736 21920 191793929 128803 8714559 65775 168673481 5789 367463915 116974 377826253 114474 300772891 102400 129788942 106438 4643251 71820 333052210 17869 65118482 29791 204538328 113483 111020116 102505 118713717 9366 276457949 56225 189811601 22724 179629437 83528 337281971 126051 326279917 84945 206610570 51587 301971736 66767 290152052 98314 73801887 65077 140968429 848 256049855 64286 122262272 120408 169624627 129480 219275200 54709 73140480 26288 214812633 50616 322024580 21957 85775890 84474 67847292 118764 96520084 34930 153950838 92186 228891416 115821 172159017 87530 151095706 128892 175118550 107701 264209764 91168 372803490 125264 44970197 124400 117467028 19701 246666108 130500 76964339 127708 16374837 28446 75643406 36819 81803000 95091 168590263 70393 106753788 119959 184678772 53439 40590969 108517 211697712 122206 83802655 106218 128281535 24095 354301037 71411 214123620 33582 4352016 122942 307002865 85875 78368923 10939 55389474 77243 209335842 80885 52516456 95472 80520776 111492 69988972 107090 272536070 59463 83653316 98173 202674230 23692 27627653 44152 102972316 55481 77774353 26987 171735013 38984 142234640 115768 159625726 66983 337275233 130911 236216960 1246 95790916 119095 195537589 66459 143939612 21443 341312654 103096 325962029 91850 25351756 111618 212673269 50352 80794838 5913 162872992 27404 260390637 114735 323480935 129539 331888681 41214 293582630 130108 312687128 116896 263021439 11682 334069027 140 226943367 113098 197388782 127593 265998011 128396 250041024 79215 166995766 127892 156082076 100512 138100319 77922 170466684 63547 332857393 26596 383390525 63007 350904489 73082 20415235 123179 26977836 31773 311263305 75798 469535 52234 56461156 69401 225627114 34785 181160618 84772 82336219 91871 356491804 103191 216345471 58975 326254985 52346 372628124 42773 180344820 99368 377126403 97282 186505062 101671 304559372 52516 59128007 81119 358783409 103324 309134822 129231 70357933 37279 236160551 67103 95655432 88902 121153972 18827 260436900 91393 168888208 66932 255893480 86266 269125285 32191 204236055 102139 177638562 43037 278007434 125505 88760316 13020 375569464 77772 305373031 12904 154655175 113503 212714891 87694 3591604 32453 150974245 116229 33127330 91600 120532803 90929 240110420 75665 54360247 73145 188423053 63105 194781240 48549 27245507 108564 207600891 113657 172758881 29829 168388189 98699 114287575 90066 225773871 102139 153688293 42467 261294378 95331 289287098 46267 115700113 44229 145990113 17487 122092945 113442 378868315 123039 373216658 80824 138662160 14865 363590493 13451 156112910 101738 316384961 71478 274521649 73292 199196291 37388 61731176 29236 126863927 47340 181756939 73265 346678270 48249 293470175 93192 114981897 31482 21319934 57166 294512093 112359 69849715 30734 324856546 57967 48167492 88089 321714103 11352 127858197 70757 274551027 23401 64415939 53080 287577305 29243 323882702 1837 248571825 33607 147695117 121688 139558980 132682 84862406 42526 156013112 33839 177744306 36883 77615454 119228 213114294 17319 341267250 47212 261380446 9877 107345150 8315 61924277 94870 262999510 48549 49392220 30468 113453361 42292 106896776 87103 60998565 14503 40560115 15232 58465 21423 302529420 107554 55987487 72378 269771453 62127 295397918 113794 79624143 131983 382120287 9789 316318587 71833 337163555 51775 371268788 90855 329291273 97451 339406902 47983 165263610 69553 205473501 92220 119309825 114645 31883502 14101 12005469 62921 145382615 36494 309360703 117556 196995048 108091 50213014 98050 303805368 11341 48325193 82815 374807798 42110 289651535 9213 124199101 73548 176275569 70423 45682838 118563 224830170 105287 97268617 59150 251406037 132424 203668565 99564 154082202 9827 15035141 89436 302689963 55891 34931534 132779 260045315 119659 379227208 89888 125883256 102663 112475351 41704 23716245 125242 271441379 84734 191603863 70039 113131734 23413 132161961 26681 172207362 120547 330947479 65527 319234041 20232 65610265 48470 335954288 80796 189470400 77435 70872606 89534 333260716 35945 157698599 82028 172564193 22024 101663574 42857 316712296 120735 266327772 112020 301867388 15094 99253522 4340 166499555 69336 73532849 59822 321194299 91991 355740146 74691 104907430 104315 362833521 30542 258643157 119054 72822811 19317 214848887 98407 306092654 70022 131462220 103296 273162540 39174 244036127 50665 213449696 95313 150783233 129112 249493066 115393 303884568 49711 38687538 88350 172089175 52940 214761173 51488 360374631 6081 383532897 89529 163738135 109767 126398686 85394 288800561 43263 137345193 83820 340210479 49913 63087542 71001 149040842 40006 90515034 12621 77719625 105795 262481264 15183 210263791 7710 252974852 39921 35321275 104130 148474105 90630 312577278 132047 201631303 76709 83159897 120303 138296751 46092 250143141 128106 74829728 110856 37430953 133101 90201141 98354 241465140 112460 267554841 66507 8735417 107739 157986142 21520 23273068 80494 28837418 70844 58459845 64630 86350024 23431 10681965 47729 203675094 42639 113831563 63582 51685823 67505 134589929 11376 90030621 38891 6770768 49167 348775249 126141 78004260 5242 144227203 77110 101761642 8963 119987942 92791 359935059 67539 59335146 4425 334859803 3862 241400374 92510 361113234 6109 190736993 125213 59725382 84040 86930363 57339 121000592 110601 25494686 61955 343713833 126861 332822885 75324 355671058 124092 383085417 112437 321757592 95326 128256677 60203 34067939 22857 145063105 62592 89655439 54513 140136084 23038 64402588 7432 280577146 44907 288223345 109340 28062984 99551 22369475 119383 319133855 45852 31327962 12271 189499334 76087 225604857 121185 209511316 10258 182854472 116583 211875943 47728 36239786 54139 22639149 25908 266812776 84749 340113870 13656 276763659 47448 43744193 78279 334009270 129816 92596331 14802 56637851 60996 36470624 75677 298998884 103779 351400918 97113 79324920 114652 153744490 82654 255056944 30075 162923796 66377 62725016 14547 377211758 21823 306858658 8989 150430414 53067 203918391 91907 37133351 105161 34486441 5789 121032468 9734 336964935 43869 184922716 4974 331890785 88479 214685214 20643 226646990 104223 74879194 25505 234408534 92017 297279868 50972 182261836 24222 209463961 112129 319540390 78692 13555119 97545 327787573 5161 320021211 12445 172525201 42942 105845073 63946 101420721 60440 341315687 31567 231440274 109696 21753760 38575 235485084 114243 168547101 32181 300310601 63363 109445499 58345 135116830 29963 157307276 68851 320361894 61845 128032851 49360 377009015 40134 91783684 97987 163176200 125081 223985721 104022 212229060 82945 341059442 23993 65447764 118012 362705013 7930 257562757 29517 261288309 127734 204613172 41119 134531322 24412 238123842 127539 189654412 10093 69957502 114786 179195294 60157 149644529 89804 237000925 78466 319723394 28433 94012928 105539 30242997 42124 818803 53190 269489002 102668 315086732 127188 301703903 21926 2062330 24990 152774484 111651 255087357 63790 57740951 58448 156497392 25448 220866504 122012 185723407 96264 37090841 123350 155738693 47009 341472754 85061 104208365 89391 323343296 31715 4837919 72465 95411450 91116 338380571 73815 361087259 48626 307322615 11308 187364211 22658 162104826 93664 131770565 99265 107411194 60726 362667355 99318 30390556 981 26966323 18201 14447968 49361 324229915 59691 216052047 8587 76490536 30727 46062406 29218 18050079 100603 309886711 8371 338891604 54945 331847397 62833 230688361 120380 159723289 74007 21952353 64513 177561011 41896 263454913 77067 365815687 30096 18518 72929 276401136 44881 258122149 88142 339100693 4582 132755819 13216 296689316 70797 142793299 117246 17274565 96473 309995030 123968 176182406 6661 60435939 44563 201065930 16765 206026684 128158 19401451 16160 83281605 118083 61935995 28155 196274514 5924 101870929 21586 200420250 72578 243775421 115484 377909114 111718 301230743 96832 366343603 118150 243071412 86194 370475396 73964 79093499 19063 212342562 41089 31091469 106683 177156139 95008 216073310 20244 350733320 121015 203081998 2751 307017213 12319 371768398 98035 45193975 12756 370064960 47109 220974439 74330 309846767 96135 353928516 69927 226748012 69301 326046715 3397 342547194 97026 349181544 70674 284539658 41068 196553564 128418 138892699 30300 244265812 70222 67202400 98172 264125223 129714 146931446 54269 212338205 76437 311931884 13691 268305916 88329 312603527 118858 384459503 74597 347772905 49034 256978526 51696 218770578 91975 154454087 52542 266826862 115186 88480235 59994 25562647 19880 165456580 8532 120875986 37525 304787646 18032 1210847 30186 3552412 25293 361676657 86891 190026111 36127 73777908 33993 163792369 41484 139008206 106659 29485092 78579 9226180 74565 232388892 29480 343652379 220 22216002 90316 169765851 118008 382190113 86652 182140592 74187 342935233 33424 162566877 49627 121943016 5408 74785824 36610 342490419 46123 77469104 127482 301951547 57122 132390900 113816 338790488 86808 8602456 51747 359023820 106289 129064727 15730 202032536 115336 116464016 48822 34978507 14945 158085132 102284 346628364 46872 72857063 122244 187962744 55514 304618382 87531 64846847 126410 232208644 41903 298731746 92502 363073618 58869 352261608 14308 56842013 120497 174719963 22584 63952298 6900 174267835 8550 188113266 89891 75373729 91128 182257975 30716 295733779 119072 153781331 31036 226119397 72594 259851837 93133 331155296 72259 210596630 22933 275464789 8947 161793727 19362 302945261 128814 234419784 12839 311547188 127227 355074036 113319 191612303 72968 22315124 47174 235242768 73127 169531155 34317 379903304 117700 368086757 119624 328627139 91690 60138586 123557 356667599 61580 184738232 82162 276057641 33574 365202723 20742 171704286 20304 372817067 20573 69660560 89092 148835103 41291 286230852 99701 276400610 83703 246831344 65217 213514184 34258 134519389 36787 61553770 96190 255539102 105395 251863202 35263 208818124 8975 760309 120240 7646559 76796 318992710 32931 25964825 52136 132933510 130098 289014176 124090 381867199 64889 373851535 113766 257251501 82518 271360354 125674 17378151 76667 276287311 110200 73191710 74011 84291887 120433 373631386 100571 156190079 119280 245069628 126193 379421778 76771 352236001 100661 10219286 30361 213536782 52212 112198219 47536 346708439 98309 74956814 32426 239908745 116558 341010103 52995 139376212 64693 27407076 8369 57737348 28821 252702636 13742 269464601 21378 74636598 113349 78584355 100413 376686141 94751 38691521 50584 132654596 1666 77235204 121304 115033822 15221 375918507 28398 297839837 15657 152016483 83622 278658815 97792 345977055 32814 105525604 65264 304114841 104025 18454951 3654 375913334 38558 361647960 110988 216841444 79767 172598969 91586 31393355 7368 302861925 104521 331754993 75331 64162057 93904 26174005 61371 257675653 98440 348794162 89035 248833584 120691 286194283 116623 54800544 72925 125850764 33445 181656673 25864 136819024 19452 71792165 94765 368111780 16743 89095877 124948 232170534 13544 197254113 60676 93106821 126474 157832737 126061 176389715 15425 68262942 120998 152969515 5568 232263562 115668 216349364 121603 10696870 78866 232600163 108831 22442317 80050 106416612 83914 87934233 41923 360860094 14451 239292414 56690 342694376 1605 227534037 122866 270178614 50080 362423593 79491 257763873 26708 135740228 91488 376710917 85042 276979091 92571 193986700 12365 332737952 116037 109089012 5833 61302253 103380 101590243 93783 309473005 117130 306633188 85553 46257989 13514 27114593 90528 43795681 114405 320710611 107286 345958467 39364 359802704 86802 63024191 128302 180006861 85895 160367635 68833 75751534 31775 147108218 76087 260414209 7748 152018573 79623 54199883 50484 180319677 127683 300137628 65264 306373856 17760 273438582 80187 528171 45738 288840589 88534 296695911 57286 49720376 54103 333510286 34817 311399966 100259 269876116 67463 314776615 113712 237271010 35122 272298400 18435 58450940 23195 54349511 29583 56061229 68 205297833 115487 315913598 56856 352198100 54400 664675 124597 316092073 126713 125482230 131698 79556795 77451 296541095 116809 24535489 6836 17122924 33750 319166231 37879 325899154 60817 283777862 109769 295552235 106509 55131742 107593 271527339 94347 156582463 10362 89654105 68439 31708882 68673 74558471 14893 103761375 76321 365029711 81870 218576945 97003 278050414 87291 114690658 89355 90537661 293 327610048 129627 357029575 112270 43602695 68911 136974740 50711 168207110 68952 236658992 132326 92384815 6756 222234778 32234 22569112 105801 308074228 9508 140551955 57972 250458352 89429 175908758 39808 127636580 76685 32974244 121874 137989131 59683 139851154 5557 22390215 72698 79812439 61292 121323063 77110 236013167 38110 215309167 97129 308036392 46752 217031596 5282 45815427 106933 378790144 42835 72799628 3052 271741287 112934 168808502 128664 87557305 118767 297505405 21321 353096856 40725 205921435 123590 276495336 23675 376528710 36158 37066629 20201 305443600 16844 141140895 115666 171832756 101360 39133387 81471 359627248 98366 317253046 129873 61568775 65614 279198929 88566 124785425 2097 146735277 60492 276518293 108621 258864423 102943 314790194 89574 351582323 10647 99662181 56127 52105441 91747 100557705 106093 107154807 26003 332807837 17097 211419816 37438 335859947 42954 84847457 50434 230446465 6292 333284995 66596 64887230 36470 232038954 10974 376787919 71593 261096222 17482 222206825 105424 209928895 109300 59787605 96656 215478947 13674 122185199 103747 277414007 99414 381419863 108256 272683375 44744 264661451 22701 308832387 95810 189010232 28758 61377147 26519 361020539 41889 223230772 21166 69554772 68015 122422780 4492 305915552 76261 167956917 117877 16117446 123766 203054517 38729 343360451 2211 21857218 101991 135071334 33842 311112173 81510 250626644 63016 93694783 44691 347277688 45690 332915654 108908 308344401 88755 259629048 98282 170990017 37929 280539557 12458 195834064 86409 128016863 37397 364347004 31762 244029724 46943 261450646 24889 310864999 118276 88026741 25169 43063670 74004 273884253 95916 310383789 57142 334946182 61732 346373311 4775 85685405 31714 146050441 19417 334679857 101902 105313207 68454 261341006 17643 174369903 79379 87243320 88206 217780272 118178 92149364 84414 164907854 4495 193289832 64071 10374289 63307 230683721 111774 281783139 99763 186349501 33158 212679373 30468 264477308 48004 167812963 101816 169351773 17097 165442712 70576 222262356 90986 274240658 47412 309197775 52701 75075341 52197 228394716 76211 168282232 7737 67163564 41517 123691474 93725 318953546 43904 206654693 113180 962549 20354 368363495 124460 52495809 9525 16619798 41659 315554866 49621 288941319 108534 339422884 74355 355580218 127736 13781665 60957 358992132 93446 42593228 103328 169497044 43233 131166857 12601 129033507 91803 321392427 11733 274176690 106299 171858881 50250 134985648 16326 30105364 80566 312556452 18955 17868382 115444 210731086 59169 200090958 39961 68170709 16955 359544212 71239 115829500 105667 242667658 71477 258315231 26802 253709278 5545 153225559 71078 213944185 71246 81292521 56072 235687524 122867 603998 53319 108048448 34363 87358341 101462 35579986 26795 13615690 1173 240280738 30320 363479927 95599 347952320 33495 368209991 76364 1536081 41372 202501671 129902 189186781 94887 98389374 74369 128456469 92710 77110775 78412 261709948 85087 259675534 55347 361713565 86001 291293194 16844 94745840 131935 102419779 12794 195567355 30481 36112086 70448 84916549 36908 65995874 1696 80210012 42245 274994595 12316 244063982 42476 25496574 131743 14051161 84235 80202933 131018 296166572 98270 1598911 76896 30426091 23319 181599695 122811 351992901 112094 21070946 46007 116074676 75826 298332250 20018 7452034 12508 155491209 6758 11888258 47419 229128260 44912 274059151 104706 173678048 24903 359988158 119098 344340564 99557 199096612 120793 67330909 11255 135362958 72403 217957580 110787 10966839 61907 296443531 3207 198762557 129164 22999574 68915 343657574 5595 275848144 102712 274427714 58729 1594526 117892 20196910 77360 349941583 111756 32950157 108248 304610129 30598 122750971 112050 273054494 32657 271910202 129390 348651517 23398 110951357 21395 224597689 26430 66219600 104373 315320074 77293 265446432 26783 80738398 71396 326155700 104912 10297626 48493 381360899 95392 69834356 25021 161375432 89303 92998864 47648 158480044 8963 310003969 84405 281692995 50357 163533270 6903 49416390 48020 212750286 108177 336371457 22571 100769640 3746 181825016 115976 147265274 100942 284368251 35430 126517033 125216 308998060 108288 83963155 119755 221967113 128119 12002387 74726 366715629 18672 39782101 99099 171274785 68338 106899944 54137 103664937 13127 52290227 4300 73027432 16707 40591829 117289 379675927 104075 293556358 80475 220453310 85230 96420032 39926 254959931 104247 353365088 63909 382338187 42477 58539856 36709 121773748 132281 191531578 40730 305842181 18107 364481364 131420 252799935 99127 3924434 28917 96988696 44828 373732387 71396 239238926 104734 191450256 62120 244512742 722 227848747 19638 105459358 6143 258696906 63309 213247501 70268 118594678 92182 338509984 76117 364778176 128392 39067619 81913 67260086 128548 27033489 109035 52985804 11081 241584464 76271 342619910 105959 306803642 27313 38348841 71593 26312916 7788 108570661 20034 126748634 80705 144588176 68684 42130498 108070 228263599 61899 1486918 80149 69394826 12361 240018365 124711 78183906 17830 79534892 99141 296846644 6152 145606998 32853 84445680 51021 192191423 128144 291940583 43749 98758007 31446 346163627 38445 38393185 27073 39653035 118515 181966799 34679 300816664 122794 219616498 80002 134980695 124154 201794006 90326 151481534 108996 181393838 76773 76304304 96501 84305624 125206 297827663 5273 110125190 106484 273139589 21910 226389777 43902 351940947 39187 163038057 66681 295091074 130511 132257586 27930 55932188 40917 98053647 58794 117325156 127656 351311396 45290 138693376 91519 312587600 96484 65717455 741 190801886 128499 259157 32843 107738255 81229 88083012 106234 90672779 65366 99505292 35497 130901826 87410 86997618 68349 289157759 29821 266499166 80264 52528212 108059 29543201 76038 154241316 98069 186012749 85543 52053074 120446 328327922 56829 12263896 120529 289246251 27254 41857526 70948 131364358 25189 238554982 96687 142142195 49739 353894128 129029 173348812 72978 26786323 53724 145028162 97490 91790642 28570 153007294 10007 229892574 23576 20839853 111686 307622892 99697 270926133 25849 370045193 15095 146739419 25198 104341406 79384 116954399 89671 62117965 57982 332803823 62654 371048915 17221 135448769 28614 148095775 45924 33730477 17850 170214927 92218 118543334 31464 296216377 126676 125454786 9157 364552783 10780 348826088 10115 82333770 51145 183957321 44365 249410429 124152 242648227 98198 345317615 28398 84403220 56194 381482095 98448 116875882 54945 360498316 33901 82323716 120824 81163625 94912 341368811 38899 284029019 127533 345935363 102166 110001646 132899 77972757 103030 143294343 71013 362547832 34860 58581773 103780 332175265 55777 38739183 74511 144714089 31044 348296344 59525 191390603 18300 234217629 1185 179880490 19757 339306613 78118 49360118 16231 64925144 65650 51675658 10640 378458666 9812 246042454 75256 205597390 3735 70185613 69585 229125547 18120 174928308 122268 6759656 86969 293327625 91678 16165858 71623 180089194 88387 25718348 46054 81510078 123429 70123998 48194 377509996 113862 152154160 19562 123505053 79861 188932866 100507 205080577 90109 211537598 87444 56543541 117700 360814639 74412 93634556 127759 3760346 45766 185464186 4434 182479327 47635 50855762 34568 233158733 38206 270205528 85997 98498600 6636 328857512 8142 124408386 26729 210128620 106647 19227643 48142 92658824 5055 225068327 110727 208990736 68031 251726 9305 39029368 115603 67457478 61536 159501725 39054 53896927 24726 91591309 10415 14686229 84274 117548357 8617 288336755 85040 139955757 57982 377819942 116526 137947650 14946 35630550 4441 294336401 92516 228347873 87639 234377426 15388 252525853 88260 18594222 34145 72820979 132553 229099485 2549 94030579 121844 248126687 24002 42541941 77311 180811754 105839 164206500 15730 152039019 12945 284083405 103297 257754843 78459 116249201 19503 196430038 17291 339537562 17737 305198410 130320 35548373 67825 4416762 90794 198869492 24343 366366593 2158 138424435 4940 189548471 60164 139661001 13237 170365133 6549 188741162 108878 93659226 31286 377942648 66950 267818847 115009 305237448 42600 69396153 27678 177056785 22575 287099476 14797 58590735 76002 144750113 19087 29732622 25177 227470799 105243 140384999 75316 297276773 78207 297569596 77709 333106389 125934 361919148 47287 381098748 13236 222927001 108290 278012027 3674 341474670 130470 134662738 29169 204867317 6773 47449468 20382 284107938 100699 342541234 130935 339671938 75595 59575448 4103 21459989 76101 372752695 76754 92312109 5676 267629304 6790 232901581 81919 205181065 23894 356623050 11942 111411455 7871 101436909 91345 269815377 9190 26854299 49780 16232378 103945 350843055 78297 93335183 72542 87930456 73384 122359841 98996 38005681 82701 33668596 51877 203535311 43142 330640986 102009 282481121 43194 320268234 112339 123902570 25191 126446039 96203 82453088 130553 84253530 42775 69594065 37973 260627380 25799 359390035 3717 121945080 84277 295751591 38666 153967876 76381 54766081 63053 125808662 113757 236220356 53598 372750947 47562 215854404 11386 329610966 48687 39095257 125928 153072741 95101 156721306 79846 41497894 10223 117447100 6087 124969396 19657 217813247 12875 332167104 110937 8247076 51694 172373538 65157 328550781 54552 339858515 106368 318251115 54107 316716421 31380 77686705 23991 183294999 91177 270951018 39142 319015744 83732 384556202 54168 41705049 82248 314392133 110096 78103257 116213 170950495 105416 40987907 24682 36407046 95161 178590138 90766 72533425 83858 214459718 3604 18061131 74512 176668393 53238 137166538 37133 333554066 61369 282179518 101120 169194168 33041 226735509 8158 227833086 69333 318214358 81159 86320195 96649 326344405 107683 152942123 38533 354979434 10788 116510527 31044 148976719 93262 59843067 98214 36708908 129662 84886711 42268 305708902 114824 12259581 26757 211735159 120704 353763125 12324 150767708 120269 271284627 120491 239572819 36297 3185224 35696 147921704 80477 17501605 112768 335163178 106307 69246622 104037 137588776 46186 99677965 36181 265661993 72367 50886776 34912 175789900 50322 156936760 107985 159817915 113986 305740878 96187 331746994 82329 350271692 69660 138500135 50014 139980429 21381 270567491 86857 148631100 36298 179865898 115887 213394629 53207 272927114 7480 29039285 93169 136352880 87219 331645518 95697 108432432 33250 3479340 111204 262020879 108628 254301315 27997 247038386 15148 180608987 117449 56698810 28507 187574736 7699 382094029 123881 360213505 105987 326688639 71064 175503218 26403 41824338 17533 261558534 11114 334918518 100062 209981138 43591 162929037 17081 341887128 16960 25812558 58410 40159622 12539 378663527 38876 252689007 34571 296064824 70886 6788399 77495 282112043 40879 287593098 62111 242871439 129050 251550119 48617 290187154 39216 370210900 31297 115677042 42262 320251288 43174 4293802 21185 381711553 123322 255337410 123744 271227613 50314 226526303 91857 359817678 33590 12538462 130199 141913712 43751 84929272 128087 4713143 82273 203500771 103030 143810289 51567 251777927 96667 154020740 26529 113328468 27147 347719202 113290 91762679 92562 329840013 3767 215587770 33041 43986372 32963 50215531 101902 136719013 48526 142937188 39194 35193607 11352 379977339 34053 123634852 56083 74894116 44310 96537902 44518 105326877 70776 358414886 22815 324785679 77935 213783016 21832 136699583 29116 26052588 97975 211400858 59185 175280552 7565 141865957 44120 317847390 18389 223890962 44585 128748605 35820 33872315 49152 295056328 3808 32393011 120050 218650012 39609 23605186 127293 204276409 581 350783588 41538 233476026 25142 377822127 126592 162022073 81405 128671556 20060 176567850 25079 180323785 16524 260781696 65966 377989307 53134 140056582 102384 155535199 117218 309069170 94742 131830572 40114 216380472 104535 284923312 46329 30387482 121894 349655474 56695 40421793 27831 7187408 77821 261411105 546 189608807 72217 326381228 67406 63628534 45892 367591233 67862 33136803 57928 77494196 96695 124483 63898 13239896 57145 203234000 1297 199058447 98219 248785747 561 258182210 8930 286616623 11416 264110185 79562 277357555 125974 200663926 98757 229638751 88270 129237991 126751 135468021 111792 60398162 68408 41960988 84690 288236197 82449 330157848 18312 201776130 86497 221722029 49492 364181442 113844 217419849 68113 101938816 34649 164805167 25244 161893561 10910 364419693 86525 149613170 77780 237734353 120684 367253164 125269 40771133 88768 204530979 122186 58726421 54334 107625275 87181 221914724 42019 1576567 13328 86415427 40915 105646068 97161 84615902 40584 72534501 40246 229226046 98099 185968412 104616 350431007 45780 375057744 103817 273772695 109493 140613200 62436 359282265 92033 338052079 44024 48968270 1378 183780561 18721 136494799 17552 23746480 86226 321053083 132492 72765401 125195 201543103 66766 154684030 65093 133728511 85360 45874954 55495 6008316 34449 75948321 86648 347046332 57547 10941006 88726 131433401 116261 312540204 76031 36248491 64328 143134583 106582 339464925 81875 318300036 95840 281753520 2584 375619320 101418 59566740 42761 284947974 16797 181145353 5004 337549066 91565 72389578 22790 207694185 94136 79172366 93278 263477039 91475 162973025 90947 143638116 24292 281566301 132967 70601889 2106 291375087 61020 337669084 56806 168592590 29604 63769664 41206 147555708 102884 88848886 120977 11990739 82505 70593399 20715 152709793 47282 98344385 11631 294564599 10641 234846343 61445 319126322 3393 286787757 76820 307278580 117394 342134501 113210 328413902 5864 374518249 113956 372331516 59200 277041273 10970 358738550 46830 12789511 97406 166705242 110093 233448762 25501 39638750 94185 83949630 39265 131810934 130468 80332500 32430 378003444 99415 356918769 119166 249043084 28878 243376963 106802 79338250 82008 8969569 93330 312446901 56029 314436630 63875 200412966 73898 381217178 58312 182252539 58178 206071854 91032 183456340 1775 109519459 40641 37866547 96339 327625117 130293 62485458 21471 16870248 103087 53444516 45682 55443584 39278 379693263 80634 190289731 60929 339801768 96349 62890572 68907 235401970 3977 303459882 33647 29538061 2254 120112307 133277 301612667 126790 255155869 19 345297067 129363 368313292 50011 90397352 83160 64610163 12287 282211930 128683 343000334 88419 125463492 23484 187116561 15197 132186948 6050 309562769 120181 250311710 1818 383929478 74592 161127338 127441 253433864 129755 86853442 100546 169471479 5953 350489573 36542 67618368 13882 175495745 34939 46190173 128359 126327143 120633 76355463 10128 251559397 104941 346061784 89298 90957074 88610 168041949 101152 87003848 101665 119500307 108601 72425284 2003 200454708 8561 134591301 122899 193554941 82072 312606273 120848 377202925 92859 36491899 6443 363006480 65895 14647161 124746 15653818 119155 297040656 129036 165766417 129126 97769077 129913 251952133 24582 229058988 89643 50082472 83031 311006436 61720 13980130 60857 138644563 126129 109242164 56569 344364589 96228 108574488 25822 240620403 90929 161831462 35177 100164982 74872 138003211 20775 103802212 80050 294472855 108378 158201804 27038 183453816 125010 297225762 48700 229413428 83100 365074169 70720 259556612 75561 61143093 59525 245149179 108160 60362878 45364 46222410 69519 349855560 81942 151677439 50015 380405793 66673 287582000 36901 121142565 2284 78743467 20812 216875570 132180 197608123 118425 55512553 6335 276370464 68788 232419715 13106 98940275 90153 82016859 61166 244244632 31702 134369473 83700 293157728 83480 108951555 64525 56600485 123955 223149897 42375 161868751 132450 292092526 43854 264405622 88103 298136651 87745 151746066 67854 207827828 36621 85199017 120144 325374001 98552 162542397 127325 341827380 125110 216479443 56131 286050210 50834 14094835 130890 272909464 69145 91938922 27282 47445357 62697 88922896 38411 60652306 124095 367705810 30748 170160006 12472 76883525 45258 374168599 77628 46462001 43871 346698606 133114 72535540 3234 358368680 9265 15462393 54833 208618604 121552 331543796 60203 352875496 106601 177208770 116473 274290888 100250 188605174 104043 208397045 42283 323960127 86967 246951178 13156 334579300 16075 139017391 1169 333446789 59728 85436437 84875 254826296 56026 139061938 122105 352184229 109658 153534553 110605 42782300 1572 22097099 115379 71520267 83166 349077364 7325 99111949 127296 134072972 12767 245277050 130572 292169451 32815 376389306 57487 47646864 99168 249589735 106846 297243755 19557 6438108 98733 119259097 18227 270556345 81476 260321661 28562 9533020 7691 135266880 103421 200519629 38220 367304605 126389 144380440 111491 301412812 131993 316558882 13118 157853675 5953 5369286 78770 348407014 10746 166469504 111574 375462708 48736 209207839 73381 348179205 11322 310618111 121227 132402146 32213 130491141 105091 273575555 66916 35544835 69589 87501575 16624 67961070 6809 159655018 112352 105339729 29124 18647849 48782 280217039 70151 253463347 54120 306766315 33021 133632390 45901 292264642 5304 224227151 107580 87933558 119493 119329934 6341 163163667 51337 249800471 29971 184393756 90342 256120683 52625 280776634 122331 283645214 19412 296454305 79300 184058259 47602 244773938 111675 366052863 106064 318362376 102383 325833718 39087 341871386 119024 346391441 9085 6712379 87499 292926322 84673 86062470 55167 361155683 83986 105075106 61404 40861820 13730 292845725 91793 381032717 63502 207287750 118397 296371166 111997 330256447 109749 65947352 41282 241742280 104815 105429459 49301 289725768 104393 194928758 126305 96258342 14113 342251128 4572 62098143 129188 292208624 73195 20169095 14089 96035818 49155 278680250 21637 261074575 54123 200935887 76594 340943649 64087 230544447 51859 244996910 115301 69123861 41858 73388982 126970 314248168 23473 16953825 85397 291717778 71386 29287388 36482 328071400 22624 285095757 76983 363986105 50802 265675972 101803 329227517 112281 32205284 128129 81543565 33551 269065149 123307 357584703 23012 122868808 101586 364338556 66652 349652687 54804 8542009 30507 100244250 6069 349191718 65033 382014196 45907 383547907 7436 361992063 60982 360835789 46824 186491465 50830 186938650 67980 324767973 21134 203527937 35921 259292429 18928 1552385 72626 101210237 29185 5143743 119000 148946994 63675 281196084 130620 189491738 33871 358729689 53010 218694394 119054 62483810 65469 178443643 38572 298092168 117342 245173854 77197 187049064 92343 75653876 61289 212082713 115115 95552149 100366 145882806 2172 205980931 100189 97052083 129270 147213601 51871 32318958 124126 109445927 1712 243840148 129439 255190347 83461 235008784 126123 35415070 12607 328242344 61423 189474775 61174 246688031 29959 294358216 125768 329769817 37727 89914390 112394 66237597 36162 291008007 33127 99740290 16364 191299627 93103 207654372 12159 174848787 57737 62081740 97865 118824869 108339 343507888 91555 360723755 64441 360389376 2357 52570490 14183 383884603 24461 310906425 81933 328497653 34028 36866027 119457 332818558 61176 165100575 7555 249253528 109254 151124671 73631 13390740 67374 280940500 33344 216887129 64709 94512025 113578 214637682 18850 149503732 58045 87336465 40637 56886733 113534 292945100 102180 191594323 19988 89838692 81305 122135391 92427 150895300 29799 234470793 40169 190885828 122750 175205444 56007 352838499 56655 41797067 12164 320286364 29974 371032467 75310 201738273 44195 204842128 26881 153071611 67229 292051717 33779 118837560 104228 321322033 123938 144542607 24696 374541109 97187 8992950 78018 332399767 48447 277607924 109900 347187013 42219 26342298 15900 313967241 83898 269530636 86012 54022204 124888 171271685 37341 202493052 60001 104897875 15739 305038755 17190 226826493 3280 299283951 42860 48587468 127638 2050916 7890 300012547 89219 59792273 90476 97584488 111990 325938175 58716 135016075 20414 18938101 21477 69822197 93225 331859040 132179 318213089 1710 318527822 130424 291323459 21230 59600943 14372 32665718 104420 234641148 79536 61061516 2835 130601775 46193 190079096 110932 99287071 922 323128889 48799 43921741 133306 261093099 70607 620862 27205 377502623 28092 84234311 76293 66228542 15105 310458077 79190 30792686 31939 166408259 71695 182902877 76642 369671588 103117 262370943 20890 201229234 42420 354775063 104077 311012461 30945 263804412 20066 38927609 116230 335163102 32685 235495376 56238 357909021 36319 325026850 19280 245924396 93971 241142627 37680 187577981 101482 341407267 71925 359960272 40337 68109171 11127 116459713 67017 172957326 28562 135967707 35526 351911081 28480 29596596 19911 371079022 3229 174501888 79860 384710532 14460 361055918 111889 144735315 87242 327383513 14302 325583289 84900 245824584 18297 326757842 114252 111447836 114923 41628928 46210 131239235 86805 352151082 35662 374849588 67380 42895499 125109 149739256 35743 176118880 90248 46944327 98558 268418965 25246 45558770 19458 225244468 69592 97334485 38710 76542679 91952 291193486 118824 21261548 92996 274570077 103719 337270634 34518 213698423 81660 319250447 113042 341280493 128969 17959939 123181 297398359 24673 329642580 59455 6198540 65749 72918740 22847 94843757 132486 190769437 60451 19220793 57767 40300220 19962 312847548 109088 124690073 3347 147478153 59014 32344067 70095 66562998 96090 376486278 79609 133747911 77372 120120210 129727 370836478 21926 319415997 16524 119822066 19020 288766759 65271 334515426 80186 95589352 22535 242143761 6520 350700740 53435 151215658 8794 300429886 120587 273001132 86869 168303881 117693 99484833 30083 250817540 125555 163243779 83896 182030482 16799 96138366 3090 241616141 114246 345664648 3012 72978480 71756 154990120 110695 184863261 61204 240459029 130392 101609964 87313 218030954 30982 22554903 19071 267243550 102439 129026388 86292 19832895 122820 106671453 20230 199925532 49900 137316055 133311 362109534 6476 241651609 59949 159904971 65864 85077552 73298 350866498 126907 174536674 76643 104638590 111538 377473401 91319 228382274 29475 318649377 68546 169978251 125121 330576295 71541 268166911 90840 333763808 99206 274779876 35364 210507205 40080 17750115 100458 152893044 97210 208349202 50988 168589974 31680 279598118 48565 79430700 112696 13858012 98227 263481095 93227 263107419 19653 36512992 111080 340947030 6948 175664883 85042 190975546 129474 373823459 35364 250844398 125862 346553887 108938 15335006 20620 72859480 64707 382553814 79290 326837040 31724 25153162 119113 182791271 36293 131143025 8346 335220647 58736 73193966 31294 301468682 41729 63325481 111474 205638055 116301 98103242 30070 380977158 113732 169003232 91171 54640294 117195 355869092 82744 295958032 18385 266860323 90584 13724627 71647 21508547 75591 267339000 106112 367278345 42247 155045114 102818 359577803 74032 345930037 117375 2289994 65731 310262086 126188 159934904 26657 35277825 119100 366285177 121656 281558121 73643 159277532 19054 120305831 110669 159328196 80442 205664372 93444 108940393 32486 227693982 128502 225143586 74718 163383381 55143 342979631 57284 187673831 57538 118361076 92859 244554467 69281 207895162 3029 290065190 88439 341149600 1280 202401195 4886 348666927 26142 238358103 23512 208871716 56206 44569537 40342 299936107 27830 221021716 113781 2397149 25135 120640853 117630 289738177 75626 37308909 25395 288310110 124710 350758400 67708 45943581 125434 9905738 37448 75017936 94041 258267104 19293 323914340 115639 182744159 39190 227208693 20972 238242146 31095 78984268 103560 240776951 131913 168720937 47640 280385255 57628 234280585 23683 237432926 117342 366902559 14202 50315887 6406 171570207 60472 280352179 47751 26299984 90488 218412422 86291 312006083 43921 69164580 73103 365919448 108101 33801308 100179 206857764 60989 192123547 45459 97944601 114579 364604532 98048 195060835 73463 132776672 28811 246726788 83196 325143127 40618 348387900 123209 38669610 123938 66901612 68584 38659575 19595 230062876 12506 252392732 22433 288245038 105435 231906690 73072 63602539 21188 211725603 119113 25652337 114769 288235655 3454 173768287 126353 21978471 38946 72054964 127876 171092528 131091 203524381 17644 343081030 77314 115489929 26986 353827818 130918 330260302 411 241290467 80175 94390380 76889 189691966 93870 48942914 18935 236297943 111731 376151960 126746 146965243 23925 1259877 105567 337730904 37262 294383693 43479 266484042 73535 321563319 51031 335618714 106174 364153366 55302 328900977 64423 230855589 47695 24401163 31668 342535187 12766 140569883 5903 329950908 4545 79306997 117671 373238285 3411 323701848 25005 364104070 99800 7299327 79214 274575996 119079 92369488 10850 346986460 15448 201630359 18795 327892507 68688 281522300 23276 355390107 101977 113111605 115859 32052952 120213 154229660 22369 297014541 34304 155467401 54346 277553202 93236 183021863 117375 336780419 112280 57781952 89835 216507357 70999 41044972 44143 214359652 82459 58947104 6304 300185091 76428 101242627 116014 295129709 126910 354074119 101057 173522901 84848 88676975 17588 326662623 42535 157384229 127852 150000812 87715 37340856 22455 30249670 82824 1554423 93879 235238768 129517 46276405 52212 305668264 75179 230269539 22479 207359849 132953 261465206 105191 222710907 110467 36249925 126478 186995537 58487 350715058 72875 104601173 113061 56504311 92684 38892612 112390 167316090 3075 67345976 4802 91794497 18640 200533315 7180 328603014 64819 12953862 44063 379755677 122763 66908849 1586 139333363 21477 325517092 24212 299728968 11381 302541713 42816 174918981 129136 264912426 20066 243214045 100783 140101971 25005 159262193 12011 140910392 41024 298210703 65650 18267276 129661 165105 121837 29667189 114446 294399809 111911 548700 26829 367191542 50576 186395348 7242 23075117 59279 105171469 57531 20844826 114024 326494660 52679 8597856 63667 157290512 118841 62125490 63452 299946564 128924 79981062 98206 13376882 34038 349525170 19835 363683340 46387 350100578 112025 40749967 109101 268850029 35062 34263140 105812 317176286 50680 34690602 50163 210599895 115800 372491160 26782 258100020 48950 121362502 49230 300132846 24683 260905504 83921 44447285 19803 112005562 12885 327537533 45823 223271401 107855 101295023 35332 185784061 65028 102897118 63789 139706270 119296 277261900 80912 342533891 75030 219998012 130501 186368404 43418 357579011 20145 206602728 36687 113798400 27287 227756866 70972 160637127 13332 316073719 114318 178762080 79225 324116712 27596 93538327 83812 357209846 71013 50545387 4190 73720117 115354 77869840 48810 337770081 104488 282588897 83443 175261108 24911 273067681 98099 152676259 83679 360422569 128708 87301533 79338 95637523 65960 352335987 26852 93803158 57643 134302516 70861 279393645 82204 290414267 62736 89999624 63136 96445349 48274 175946591 17319 382194149 122041 126372 67340 44337871 91913 144654416 3955 42721632 75351 324280023 87033 123902101 46667 361208289 75694 69141291 92423 378004828 49507 18211023 21915 248523367 30825 349020875 121680 30742020 51010 310605389 83675 190903323 83588 259809541 11813 40654306 8298 130720112 125558 36012409 80412 192601711 70906 81462479 26554 69006115 64419 78162126 69808 267153101 64231 279310692 84068 22537851 66181 136572392 79469 319852550 61233 262503451 18315 233386537 44872 48480762 38068 158997234 9634 111851079 52001 25307210 35993 175359478 44420 207894900 62976 147804805 54688 162228935 2283 26435263 112543 196016565 76177 94584898 57033 146435863 45787 337031881 104815 341964687 124438 33854351 132093 153702806 71586 190641378 121035 216374428 71796 326300980 77176 5751419 73752 335226635 8060 270059828 85139 278872186 91775 153613188 96729 183768520 14351 380064993 42827 168168529 83092 127955198 3923 106276707 8096 310009657 41021 93985158 41928 225116861 130609 60992988 59391 44744623 32953 338725850 13457 371519785 12582 285369480 87371 170842277 124250 199148356 83265 258525348 56492 273067753 41850 271962382 30601 141360324 49011 43322600 126779 298550731 92019 149866691 75516 300822350 19894 340342423 22960 341741705 52355 213869337 45273 72575405 76555 172060113 66856 184970197 87357 337836885 121153 57677252 116471 331142870 131440 267275209 74149 43793964 130848 275173385 114009 7678909 84730 178712345 61011 69223980 11214 40599705 20362 40165887 51986 30453956 4189 161125807 97288 40480220 41449 295281182 73610 271979116 75826 75964254 97913 304328091 40777 179854748 88683 324534354 94876 331680407 54747 356522280 4750 115783978 83765 29508586 93161 198290194 113018 51909323 41493 334397140 20870 309486072 55594 153724670 77578 86403224 121159 106655374 35691 88385627 75273 280153417 14926 258151588 113407 165130505 84908 262793866 62386 222176049 71883 205549577 61631 39389742 76407 171697674 59490 67541236 122562 22788476 69054 377166819 39990 354560532 34102 266452629 96635 192141303 51134 85664549 12022 149386229 34103 259240188 114491 166275748 38494 253260361 125674 214154376 88025 380593438 40545 136235015 8411 281460699 86506 39390191 121122 271232661 6299 7255498 78984 274927283 48479 339404465 90824 265048289 122566 55752719 10341 114869840 85843 80759758 29857 16337265 106894 227214094 38482 21436021 39784 106051851 32125 97858807 20186 209376811 28980 91022867 28264 299191540 101925 279084739 74848 193721250 20589 55978206 97726 360573879 30344 244244703 10387 188191007 132756 362117768 83412 333813716 107891 77425405 124235 147683617 25544 179175281 57191 99539033 109252 23983898 119959 18354174 99967 140531239 20789 90451872 25459 126495539 10303 207423120 61999 202546831 31019 324604247 64665 31464727 123111 138902468 19424 208464919 47799 70780879 36606 116810844 63790 172558549 121054 65159148 97092 54550967 107095 307803941 33849 166114815 39849 206745927 67188 39008007 12039 154721438 111966 198884983 65474 141306188 36159 122007475 26731 282036042 3367 229504675 132479 105790708 28808 52706125 105268 217998636 114075 251942604 80138 176665050 10269 335435196 58934 284288780 29921 253585699 16184 41293132 80714 109646210 34267 163572612 8079 131035938 87142 304792715 76694 28517698 3931 134114397 21496 338108520 51102 164918642 63524 258410050 82818 216397060 35638 156937293 89672 289625359 11486 170233383 104806 312635102 98931 90077402 128525 311957449 63898 224796390 568 11704370 45198 268873843 18909 131573877 54313 126565045 100362 376388836 80050 23648182 75666 249244240 123280 323222382 68942 133338808 9739 370943402 123371 149460471 9579 372628527 1148 197198427 127418 349492284 44642 98052501 51692 121802995 88357 198509683 98251 107527015 57239 288499524 49575 241910170 5239 336959102 46559 247620266 1762 43386989 23663 362632980 2653 197441930 8722 90619266 14524 24109720 67835 174857215 103750 141820603 71505 50968069 55366 248918593 71009 370906507 68416 228539567 94041 255406181 38851 232299599 102941 156753254 65009 191379056 36622 286621985 109887 240822554 89031 197330680 409 357996028 6542 122993632 31289 60609650 129084 158827324 114157 29693580 35239 230774578 35819 196578888 52813 249723698 88553 384392085 84222 279378364 81122 231150733 43600 263929903 113796 69335565 81112 45939860 119096 349822397 35767 220911990 14067 159593846 32688 188534701 49980 162270535 120828 13814070 108961 238588920 55008 248478244 66577 142495502 110096 263368080 104683 312385366 14461 74676895 61565 13325387 121263 255230516 102166 350014622 50662 146611316 25013 280491019 40564 249541402 82451 384130589 96795 273807042 42846 271743285 60781 223646883 112179 75655006 127761 277195747 86360 87458070 42857 367367520 81568 321821515 28279 342964352 104247 164632758 50953 163792274 26448 331906708 99598 32436524 93813 329914501 26613 46501784 10415 331390813 92681 145353304 75653 71002294 48476 375619335 44803 68784906 53938 352660785 47796 64716572 123822 96712075 124141 257212717 78385 316738268 25798 326283319 36957 33006366 112149 89149899 113921 49594713 53092 156369433 51202 315499725 109784 91297986 74997 73863654 49291 289426556 19007 58716501 103322 217995750 93787 103549891 103910 251759668 72752 70951861 43245 286004360 60116 100382204 71053 134266011 54308 320838691 60172 168991606 94885 202718498 44651 348255485 41729 59640637 40461 235501113 22926 203464931 88077 115776969 45614 325973063 70090 124083824 81045 351495511 63685 264132823 66294 288153505 2049 367225577 25338 194766034 120156 178593677 126864 286004303 18234 52503856 46143 287093486 46904 265361226 6563 28962673 8707 310332882 63334 296404066 39523 141241339 85087 166428995 36893 291200907 79492 317036742 64078 320075342 27200 216156184 113353 4062499 50865 303295465 133290 53624565 69377 16666236 21677 371463570 46660 81380130 118556 257197719 127005 234925242 37335 261642853 83860 236002998 55639 330066794 126713 113887788 116272 177509107 34369 153551276 92460 57370695 127842 65285314 65031 342889986 8005 149921459 116003 372124342 45239 382102517 129961 88360569 58020 179747967 108206 21284236 49104 164645875 24783 291425715 33882 230313781 126717 334113286 41549 276295938 49104 292994144 112646 255533127 127411 150407510 95850 60338667 133073 73239675 122828 384661480 25293 227590254 40935 339007959 8000 137865603 76500 77366940 42177 72647453 124588 241527877 35714 319569886 39443 336403396 3459 284527371 93508 137901924 40933 281274482 60267 238622784 131805 308853088 31733 242248944 60508 151609941 125519 201553498 11929 26064222 19551 209253398 86025 22258099 115156 154399596 37416 148748511 83295 112410396 111971 349742898 41268 152413301 13249 69019071 133008 257661208 60519 29524965 14145 166187507 114097 109477010 1217 269865343 83883 192042701 120740 228169709 28547 139622119 109272 293485425 54084 298801586 36549 652430 96527 128563211 55376 225819741 52184 132976534 63466 256475828 99284 151969954 41653 193155840 45961 338301616 15304 233279901 110019 189042928 52705 58157185 10124 92507503 42074 249289205 16050 314100861 73231 322851925 130796 300437380 17317 256373565 17712 283540979 125044 202031078 112469 322685530 125762 279439250 126741 299325919 54635 357260707 65416 2452243 65208 133020866 25409 248780092 90986 368097029 88720 250068975 17030 84899610 116948 78600405 33248 214285333 24449 83819234 33424 199771585 108439 159176006 100332 213376246 74326 33976638 75477 233139672 95582 328817949 82439 143264777 119683 133433050 89451 297371844 60720 159191883 132187 28302910 34523 93816421 88408 321789700 6781 290933077 105869 243671929 86750 61152017 14694 105362515 126207 40974849 45770 136718600 104133 300840340 62754 70994290 96150 156695254 105164 194778344 75036 286819101 91694 298827390 41748 34049373 75939 219392363 77326 334197852 32774 164217611 115563 148844535 95264 193249448 40026 311856846 59727 124527002 26671 261159691 7685 152499513 217 24961016 70631 215078784 65482 349812545 91951 4127670 114338 354079650 68147 305458314 26323 349006708 91924 360781154 86991 3410590 123152 215645510 123978 90446872 31384 370539567 14727 157614156 99833 260733049 47088 64752747 86281 364211220 43672 129319583 23405 254868123 82210 295031325 66770 309145120 14795 259365830 108133 91337048 122949 24989957 47825 258310274 97773 128837124 63358 276973929 119329 10439994 130108 104006178 92517 204952893 73316 255820342 32795 81529804 42907 99725859 79584 225214963 27201 358688311 32871 187766428 27140 258416089 85611 166156843 14227 245841059 3769 57358315 117830 50130372 11062 183708656 39943 319329470 92179 40299459 101159 15232110 119850 10888110 41289 194128131 40384 329385490 71276 376332537 104033 101608220 98031 238679362 63695 263601755 45837 11629157 37348 299678129 90831 164566406 117960 76567708 115327 317499263 30675 122768573 91792 20967837 118305 197786722 12979 208092593 13236 24354006 57251 149566127 76790 212336048 19810 372230684 111761 100673337 1023 218471231 2742 85643188 86635 46384034 114224 17880776 7852 376596659 110851 61761711 11592 294152484 61391 290249298 114257 70890871 44119 12026499 103397 215723534 96781 377886066 41944 334210405 83605 130460255 83573 135790738 52975 90526544 29408 374843088 82507 50965402 115378 317462172 4450 15390776 86387 36261788 109963 19795960 114750 195728284 19317 267868432 129012 196079763 77360 319542354 69439 130966544 20264 49891199 55919 9877124 79626 55278513 98430 18806555 20120 354825023 24685 2955404 39740 62649627 89784 152768027 54105 208157306 99084 51218256 127602 289391 70625 146206374 35100 192415982 14342 39052510 116968 184120924 113969 235546257 18111 364846897 50875 353871320 20250 327813220 36329 78195857 33978 299360795 77683 19321836 40753 108603700 49210 83558338 17203 278897354 112778 339028945 132617 22212255 121494 157535668 61941 222594418 108507 299619077 56117 119758328 130055 42532038 71263 260492887 108923 328984043 32968 241117469 61020 293290008 32213 226826380 23249 220209833 34053 202224717 86297 247865726 61097 113530984 35514 26616981 33892 8118592 22406 229796049 86114 183398533 8776 24203118 43891 131512885 35390 302773650 73252 258989626 108071 213703732 120931 60689947 115374 339310988 78818 128204902 14087 179841386 97756 339436877 100950 68934689 128808 204335323 87465 90699081 104825 235912131 111216 128117598 96564 13273475 101431 84286643 106730 192927119 102472 321535939 14807 109952765 131607 19080636 16205 292577442 123718 48910630 123701 24627529 90300 119454610 52540 324297846 99484 368853437 36250 319756677 35752 322082574 119362 11744679 36156 154693402 63450 37146635 121311 302783880 80986 48559210 121126 120155180 46092 79190585 32438 378409027 54033 86609383 132118 177797382 89821 75674069 132538 14208252 97063 284558271 114567 18134112 19357 347048962 71825 380104240 124451 148604684 115788 41172852 88418 106569032 118466 93018262 122075 304933397 83719 47499866 38996 105206806 85933 141493726 133249 361138652 18781 219592812 128561 363689953 49075 260560125 31622 12691194 106278 301512356 16643 17082338 1680 245471639 54667 84989584 63887 180397135 86219 47796146 75028 260845317 13815 185502221 94856 12917391 3779 347667455 1412 329965968 88270 55816941 114815 65238355 100865 21865683 45339 140893527 72914 86896125 62844 328369142 50163 21820523 13057 6684811 106719 122932170 74275 376471227 49492 274685929 12407 218541566 7464 286422477 5057 157281024 4723 171695579 78951 326364657 42812 254361892 71459 131682347 48266 146883964 101697 335276381 36220 282792338 8845 44801231 16438 259046118 95143 172801649 126217 307183728 72387 45164135 104532 94580210 127097 7954596 27985 193841660 3242 207086642 20987 323479766 55671 337188579 107180 121720903 75018 175253909 14660 118285966 122196 175020281 55193 59031855 73293 348194549 19687 381369647 1831 316106234 52168 277951473 115722 174234231 107569 131797575 91025 64830187 30258 327365571 101966 24745047 124134 52794583 79287 131192217 79819 358574502 56143 264136757 58869 215959315 112399 137485356 16703 260379440 117881 52799136 116533 379015362 66517 155868217 79451 119550296 109644 267130245 61877 183473684 96695 131481015 47397 32088245 31482 60918608 5932 246040428 54842 130325674 122833 74359272 14302 311217786 88350 170536546 126336 237239390 68542 125215515 5653 301978052 8632 168351357 4368 99130321 105057 109720222 99799 349877271 2102 277048216 128047 170109066 5932 323614620 47694 77487118 420 254735743 8219 125057832 103718 27106791 26599 141777450 37438 70379060 128211 326212446 98909 346900244 3577 258168968 72366 177495564 88441 172876579 94113 116630696 86186 329484717 128211 39862818 2406 250093818 117396 155177040 90305 30105027 25496 274581060 59508 52581412 22858 282056614 24211 284963159 41396 370122011 125214 116296385 119942 170212918 3887 248575197 38696 118009554 12892 257002025 12692 758349 82119 329563342 85847 24615745 10159 141298180 27142 238499802 126802 167017874 21186 102090705 27948 378733415 24520 225646880 57064 384650147 128645 218086412 97978 230651066 78522 173919096 36225 207565108 49590 97056375 95194 18203309 90506 120487191 85260 132471786 105607 196340800 2605 325255191 34231 35069133 133110 150472342 9466 106127077 44575 129195199 114388 269636485 66411 280296224 133296 36468360 92861 345474258 96121 212238052 23677 313912693 88424 106875331 43723 118810121 84772 337104571 31041 152154234 83659 104870829 124778 305550129 11514 135239940 122774 212641789 96947 244794600 34569 207105561 116341 45384855 49671 62167747 9837 271611893 130577 81567669 23147 242637190 121119 36970159 128826 89326846 91807 58837828 9140 38620443 94872 288527865 72513 354943053 30163 304031375 121544 197905959 30625 326448668 49954 233876319 46810 17547928 130275 111971767 56265 350571542 20219 354624161 63788 163731029 127723 251652549 128420 257910855 94342 203620808 51099 134023749 117582 17859515 114251 188583350 41055 283851596 124089 338444967 22692 173728520 104416 77199712 42857 324722470 19206 194929242 1660 232627600 50476 140906513 83983 121692008 121974 321215701 80389 256763698 98724 21304093 12506 118378176 96606 365831428 60128 356363674 61791 162849124 89923 127192553 74311 187157978 50124 178235746 108221 318644309 21884 106380870 42856 243580809 129642 296814886 5162 212507812 91068 275498260 106355 343022965 106380 242170987 75689 145236721 96300 278740952 117776 221633191 123759 73000600 72821 264146028 84671 51294591 8014 22346001 7235 279927449 81705 156207556 124141 382097200 24814 93213038 40841 208654133 69240 132706211 123688 241731172 18371 198926380 29963 239976772 46964 153824542 77273 112916098 87593 319173017 127189 208712124 100877 54118680 82149 301855369 122073 7568344 115156 16268722 2582 136358275 111436 74988777 129504 1534842 2404 241721922 29166 27542993 67947 241100232 4880 90858407 115887 303400293 49377 338281692 100963 177551464 46870 121861748 85089 113734353 61486 157221455 63914 284928738 115022 30508687 7151 87027189 14920 279668433 100521 285954614 36483 372098609 33218 58257078 121057 328889226 104887 77753718 14899 335134753 41402 54071094 58421 85518019 66924 297016009 41206 115579547 91040 43949627 30382 74332182 16745 162267934 1880 45249703 31358 167243713 31683 112296587 10796 242088939 46206 133937618 95102 199138437 63257 89956719 51566 241600791 123383 377842779 30795 190999971 87849 279028028 49730 110891969 72692 135334684 67794 117136052 117868 259447312 9351 375401550 78862 29274491 98738 41751892 33197 277734937 46852 9265658 32323 256019624 21950 192050950 9293 36316239 76654 75527209 33589 283442692 128664 376836869 35804 160056257 109769 320930668 70472 327372145 76134 173132218 95435 121036680 112931 7921637 56229 259550027 55003 244811637 33876 20269008 27852 102521724 59404 182715781 40767 305090729 72319 67886228 83963 207413516 77182 299654791 23119 111202341 124764 151412898 56007 9954209 87000 304006009 87799 327490804 123881 53307613 62447 131803045 58628 90703627 78385 140949636 91322 317174485 123089 156753920 125081 370737377 111005 236636272 84112 131103092 69503 109171913 92226 75478681 115839 381373261 105925 97708311 76597 159016349 14292 34256424 3932 145776869 43604 232139288 24503 305851767 32706 287789765 89937 326253182 66490 214116513 104947 89183371 8890 310471780 126641 86163443 89218 51816570 21196 181795020 82282 119801895 125135 370825474 21295 179595479 8304 176856132 130384 270776735 111315 84544649 41266 351322609 102357 213971554 117905 76071606 46480 243934583 46559 235822342 89923 294704379 74721 377426328 106415 42027946 124906 10195971 26877 275491449 69679 334334182 28914 21901959 131786 90847247 87050 9517959 56277 214129392 107431 62027293 57635 45776229 96025 265813338 43137 200829106 129770 284115678 110594 113650709 43570 318822176 18677 118648083 55000 354899773 30939 211194921 97244 124758665 95716 23886557 53525 345702540 11520 94043634 122072 158463640 106991 332443701 91234 1007658 33990 30724933 84441 330413786 130718 187632919 52801 87127956 109312 326005001 83919 343677021 36003 25417043 35592 152388087 53216 197428757 80546 91504026 39488 101336568 22444 384605570 61337 33208565 3831 309781435 67695 305359677 93357 52489819 83349 339615568 16020 18205605 28685 61959983 128757 67481080 57432 26210654 11625 310875187 92343 249328396 38931 191225538 87778 33036143 126823 64727329 38360 66465190 103813 5920561 20288 244431913 5789 198325473 127805 261662663 14321 305074577 78493 368180099 69874 308085984 51477 138190752 106831 296769315 109043 88767959 5757 66997087 42354 354985714 45084 341227761 21764 268272227 4707 197254749 71700 143911332 43937 364075878 42291 286283863 54667 245790746 98599 280890091 23427 169403039 12945 176633576 33397 130899014 107459 292713474 106558 111591383 17549 317619836 22301 119191356 35515 10816528 115237 372570645 128368 333030046 22327 150893167 24103 313904991 57598 94430101 16692 226611258 57243 312926534 28414 55639833 47585 223837671 29579 268038302 78186 314722239 101055 248366499 130601 333950621 1714 55858940 55371 76204634 93985 116282906 80420 53943134 111804 48752764 118076 153468733 109325 353893140 67875 180351577 32390 15389979 36394 260595137 21717 333127881 67082 294167959 2917 370392987 86588 321657165 122874 296612301 7840 197430741 7336 274929288 40043 136366958 2378 300284081 101091 44609630 29805 259141814 89342 278031435 114849 199807946 36965 267585748 76120 281104869 27839 131471499 119381 54823604 26447 50976746 88861 20886413 40791 100220092 18189 218407456 103901 70524934 27629 42858680 121724 235085312 82210 324679128 129575 74459932 32400 230133558 130363 126631005 20111 374956240 5789 307314342 79070 147415575 127956 98321303 28273 236033191 62380 143136549 89170 181421431 51178 31945611 71658 309639505 98987 217147931 29227 31272241 92804 131695807 1190 106165833 108337 186087695 21442 41723531 20658 261514542 117606 45241065 11645 216930923 47520 112931384 51830 6358371 8168 113348447 68977 217956991 98930 61078792 35840 330920426 3282 117285890 83458 41773465 110989 85190952 40749 80111251 35930 16402151 111251 312301128 89034 302581943 48186 2583838 20718 295423152 120263 27455516 7654 317535841 65730 107085135 51887 272665641 95103 18230251 67961 303177992 26527 300662139 50883 45735430 15259 150369741 111126 374200037 127858 51958518 74674 163500512 61565 107692233 93502 375836722 116816 135833651 25571 196232473 65684 359431953 19320 290894215 54228 50051344 92699 60563610 95175 361055166 25453 311727960 92078 347088183 50030 296249521 47858 193426722 67356 158964681 51809 216432766 3562 22872193 131701 79087134 57323 338974393 37121 34018375 98238 379186960 45425 96080337 66263 141431041 84415 225496770 23770 122867084 110137 30149712 24240 161947699 123842 164019680 105710 76876736 13602 350307999 80441 251346529 119137 182526491 108628 40478365 119936 237475499 49746 172823460 120724 98049971 26159 133942102 8717 371690550 99101 150056913 115856 265238404 24748 301335563 97482 383017636 18517 163002595 71585 346028354 5281 330110189 43064 206151005 31903 168936309 99965 370888438 109582 127886138 71562 374678389 17650 7342232 121638 198557613 69266 121427853 37192 17274974 69097 250361619 8914 33241317 132372 95729231 116877 138063284 17442 135547626 75238 38148321 90549 188139932 51500 17757283 83971 74143118 92517 182712539 129499 173535879 129180 278748367 90780 169748148 94042 331836275 87530 239292372 84685 231903215 116949 236656395 99034 47251233 22049 287824717 7597 295486487 116870 107853188 20332 357122640 76166 132968775 68250 44311005 72080 345469879 126923 231259085 50388 219579339 3210 196219395 100661 27825524 76431 266082188 59463 101605268 120835 291655871 115128 154366676 69593 91238848 55182 89147768 1354 199900782 105275 132102651 2086 226475104 69507 362335940 51521 77169750 101281 23831450 118576 322456973 72089 44844494 6904 171045372 61323 253370954 108202 7797746 47805 21214956 80332 154823304 114187 188785416 2872 239401025 32358 58116408 130099 4231152 108019 234829224 28243 71368384 75346 79989374 4876 378903870 30168 245709012 101419 350781449 12289 292631538 58085 156541401 98457 252456359 20605 293709557 90017 199208213 17973 97389034 37441 40628161 119010 368029904 129119 252599651 14016 271905394 97797 107797580 57714 21898367 57203 7341575 19213 134579770 132703 135044122 48550 45682712 119037 92388788 107770 341876774 118574 44644678 60500 209850999 39125 32225414 930 162033983 68545 103454540 89646 373008513 2494 82957074 89027 231977011 55964 173393271 1561 182915181 131729 97900172 105631 246105183 82163 55069498 48137 119764421 29811 213254953 6344 174528999 37558 58719369 27120 141224899 63715 94459668 79445 234378043 24634 142337313 78577 21856524 124682 324316535 111474 120615461 55014 159378704 50547 105740153 119219 140590981 120116 134524680 127731 167876289 45206 117876969 82850 118891880 115073 171308437 121432 94844985 122757 20320527 106288 78885623 88170 262133848 91950 57492645 19281 227219788 126727 56250048 75241 307418096 101082 251132180 80759 21488420 54618 124802451 122065 253057638 16428 381502793 62595 276632307 74347 199877395 9085 186308065 98465 235152914 70174 360577619 97521 380676336 21801 317027612 73973 260826432 129057 283386323 42328 349777068 127588 166410607 59771 234259921 48463 74843452 97196 152979954 43950 114510793 122369 279708525 51490 84859381 4801 374138350 94113 60699321 33350 143819304 61308 358911804 11146 278040843 74566 162271893 100963 378958458 74934 166642327 1656 170600836 56042 64334595 60056 181852867 101044 227709992 37173 302926140 105087 8173100 130118 98794754 88688 121016922 75850 337986074 64051 220786449 97939 373519083 122126 288847770 116161 273252293 75675 309646401 53830 255227084 62059 209056474 12007 268156880 104217 189430931 88680 124547013 70103 353214487 31704 20786459 91849 363660251 35239 58947547 72759 349400749 6077 1029362 9439 201531390 54591 293593743 24839 286492029 9813 311382034 73714 178504685 19417 227209474 89840 383126452 121862 99127420 48868 362699228 81195 362375763 107498 280618309 83430 59411615 105533 57584655 21317 353531185 66783 120841983 110310 241803001 31 178120091 130246 270194675 8679 277170553 6935 275225157 130684 160830210 312 86616442 85989 35856218 51925 105557869 33828 230230921 84433 132477918 87271 308953003 112046 322900966 101530 342001743 78222 43267493 102073 252040579 27682 139847975 108963 353438090 129670 299400875 35261 88809762 41730 239677871 32318 211441732 117861 364781374 46200 257720544 76327 45131121 125849 63495308 72338 39513207 121341 343505788 20863 165387724 58980 35259791 1121 282981918 65075 140495009 101793 365278284 86976 216608486 35691 66609949 93781 366994461 67130 83948579 4570 294757646 122012 13111373 115166 103250898 80973 180352012 17122 86580188 67264 211628293 68610 158593217 18728 154538825 59359 330253058 71208 91679580 130889 140460152 84664 185356819 105433 380805200 39263 351891461 48264 381652399 58792 221204342 81551 363028591 5440 101214035 75385 326551494 77794 367704655 5054 179859900 43848 139808025 14474 319681965 91213 337806619 64920 220279432 133259 165261543 12803 161387113 121968 246878049 91940 344859628 35897 324876151 100717 333218884 55640 322305000 62471 31247105 127974 265413645 9213 307570166 9215 144996926 119530 137421656 3577 87669231 121350 291945064 120452 62134903 109624 527305 120355 170944271 132825 311235788 65048 208400604 17008 5072218 86443 189922647 86498 305897930 63120 75332991 19106 95189299 59514 48670617 80872 267115987 89506 159999401 125233 144338912 109148 40631142 133145 383134372 1128 42152719 12619 348425492 112446 109728685 57615 73869989 45169 39225085 29765 293897980 129790 85720418 58019 104954595 34860 156476168 93395 378214750 2102 129129161 128455 287431781 127832 111979667 120958 167485008 86316 102073019 18177 101493392 90586 347520280 88080 379138789 73760 204251858 11374 310819167 89575 16067783 71790 324092811 85656 84467096 112564 210231541 92130 279159547 97596 303900958 17442 172868572 28497 240298222 3106 191075697 44421 51768529 108989 86121741 114273 169765210 122038 179511821 39422 259420802 85814 184534354 58487 252562308 11920 253862650 88203 17818566 115861 42557308 37491 15149683 8079 52781850 118185 270794922 21584 232140630 74022 66684386 62801 17607121 20492 10587606 106885 353352215 45200 189275670 860 223512286 69532 67010326 88053 50719056 113959 295530290 86351 25745273 19211 29498558 30350 212784845 58707 9982593 56184 124580102 47784 7237387 56446 57890567 96409 155642573 106925 270600511 27116 222548195 90778 236618094 132960 250530144 94750 151035759 58342 231883695 130933 47152093 75276 109733786 124879 280501164 80971 221892409 27453 27256297 67503 318534489 42986 81976933 56396 219097413 8987 309373216 105990 249528092 73613 322758588 6016 127546030 92200 381301331 51145 340251229 35948 291201290 86824 343511153 110679 302202611 104553 195306586 94733 178422620 118329 352848929 126185 314251416 61708 198845445 21306 364982958 109399 249344781 105406 27192187 31803 335658939 129390 138871292 15515 222128284 96302 380221816 37072 91413792 51116 369637157 4910 206412467 105678 78777557 11657 372293758 90170 240109436 86560 67446861 33578 163038531 84123 155057338 106324 74041208 105966 183596757 7012 262061618 59225 307354934 4599 288979723 39375 43469498 41518 183354130 7271 244599322 107662 212481351 4940 329111032 56229 139850852 42638 40164341 71825 39738506 68977 373686354 4275 176436814 11146 215785382 125233 17719496 28435 109137659 21024 288533258 9140 334789912 86048 158227646 87258 309138904 116977 191778718 94822 230905508 58533 253938703 52922 108443963 126624 153114637 47787 202183326 100583 116513864 83810 325522236 70128 360175969 122471 41894869 17262 96149009 62906 100327885 124072 75277931 76316 330398463 89049 221954809 25607 278834348 102258 219179777 3095 207880329 60197 240082917 9133 229399817 114776 209449762 127113 41273389 11008 59671855 126053 25897840 100108 92909772 114959 178936308 104354 237088298 64545 246831146 64614 38653617 81762 220192273 21699 363354875 33477 248266921 10805 26944954 71117 89153257 87217 358362242 113672 381701511 131615 236771949 48092 276185571 41470 123341574 128981 115074765 7766 23006779 122532 373847509 127602 351615147 126368 289894038 54076 195370205 15079 115712328 24306 149449175 9727 62987478 106829 102475684 4475 18391528 123799 358608380 69344 218108790 131803 214937059 45277 267120411 101213 238226927 71198 222032706 19529 316511906 123795 129502390 8733 184922197 52270 174571998 97377 34886376 89812 289596504 100921 68366232 66368 122622628 9687 146210541 61176 380984751 73484 8804142 110013 172081 125284 21298509 83713 303319602 114474 185754073 26328 345553676 19131 296150163 85795 149672565 39381 294359654 3447 261547266 13352 58881269 122750 120021534 47677 334032540 63134 239937556 81663 73219330 77960 91445061 68731 225901029 101862 243216383 119624 77520384 132813 366417295 59601 338528965 99444 76053036 122297 47122065 84671 346406271 106308 33017668 13533 2052698 65971 224094238 29104 250947240 99180 35604074 43155 278621945 108368 27454679 129885 346578997 2635 329150869 30607 209670561 82079 328786323 119824 264196293 28627 212962379 106368 196850112 24140 261699472 79402 156279724 86795 360179946 130294 188100232 105614 13500544 100325 351721660 79412 33364575 101687 124938563 35219 20287340 97735 89790678 88928 189150648 31703 283979632 74948 195131842 37696 295465334 98528 190472900 57413 163054517 46899 207524581 126255 157738974 130572 231354268 108116 211663370 96173 246348122 79110 19100574 41159 377774542 58609 291420451 61184 361610469 39279 75740279 88167 301977372 72369 161176423 97856 83735555 76168 197295116 91142 105253383 100178 236758529 122223 131982913 48205 262127896 79501 336533974 6304 12598958 131472 327110362 11652 212601818 102034 332565711 2930 160967245 8358 91162222 88543 138077816 17113 329865679 45022 174787039 89792 93724941 57600 350189673 36443 337194116 90493 34152337 81043 105823083 51281 315303392 79952 118796173 3075 35411944 86519 324357388 65868 167863863 1087 18101625 93505 271858117 70794 54342536 67480 365644895 13742 284771984 33612 239269442 28088 195752565 34708 179588816 88793 154806916 77056 159590022 1792 79401376 117119 342190156 44535 319962422 129505 100960008 51106 156394766 90875 159790319 32416 132208967 69015 318886814 79790 306850351 110656 294584038 65248 90561242 47304 182540754 95213 202082778 39062 357224799 77736 310111119 81905 132802652 73918 295287202 120567 229455620 13459 192850654 61552 92845020 104533 201808979 61788 268946738 41896 49385048 130889 366764135 25571 16129538 123445 149976574 62098 210544531 125831 60386642 83137 220735287 74285 1542389 74651 311199841 94330 335932225 23228 199384098 3511 229952423 4662 104170398 93251 46169568 93362 382028158 126343 180713302 131010 222449682 83906 89597040 80887 17657188 7409 335844530 132058 84067528 8686 174534186 84899 262663852 75620 250512959 27291 367980265 43951 214962634 50105 144346888 91356 79027565 105144 6276538 25135 160421182 42853 106289364 79748 377665991 91343 173177282 20503 202067261 32408 230977798 93013 379651531 113591 28160129 88860 120569086 53262 212695837 78419 123177426 82044 131189850 80551 62015612 123816 162471405 91145 163927166 78766 95506773 95399 160808960 45217 144590025 61993 377867642 93849 268205344 64256 356946289 40058 92072471 30736 24787153 36582 75012175 112246 275655787 74285 25162039 20425 68578312 62978 353702409 6071 205919549 113536 292325224 40851 280324399 47779 213382201 85753 80314528 103025 360485958 67685 243263371 6926 335349280 16426 218741975 33234 118097416 111907 106863508 56873 346206001 16510 189085389 51530 130689381 107274 71795452 49693 320377838 80608 194622353 31692 9835046 23927 102198952 129862 100711359 92559 340172486 80091 354340064 114060 322403146 131262 194907021 60609 128571915 17344 354626353 101026 125859255 51566 219423359 124710 138826658 52599 167576602 79288 288137733 76654 3548790 99509 223828549 68399 94297386 7900 77513011 123429 119617975 60705 118969692 36925 265805239 81932 244343432 45538 186233553 104262 384872069 37779 35165447 15406 116558221 66317 203405947 22182 280831887 45854 1107620 74767 224347680 98304 10658432 20065 57123874 42078 346087070 82580 152848562 12344 116535952 76159 313838599 38225 237571351 85153 157769415 83943 301076394 69005 51566822 77451 213380519 32707 183088728 8949 294527373 2460 367862916 65636 92287532 103490 45464562 100215 33381064 106967 137417660 120966 32459183 25064 378715260 43619 163622501 45422 74241804 71409 148823225 121663 204640558 44790 132812807 74550 87339547 132274 121463074 1434 345007901 107740 216177513 127731 270719608 24125 363015471 59911 261559331 100851 133478176 66276 26751030 98448 357489113 85856 53855935 65003 146261829 118290 24041279 76771 258944143 36958 375244560 24880 211334927 11935 368140054 121549 149927265 128087 342986622 51018 83842016 66862 262113841 99710 367266377 116782 77910928 86830 24075211 130895 243053444 41721 339906818 23894 51638143 127518 308383239 117745 36534157 58446 161629589 60602 313097636 111839 207413124 63998 178648823 18911 120453597 92863 282199884 89471 286946153 90155 16466980 70860 166367419 17473 102327262 85743 283352700 111898 245573143 114370 356784630 37594 44111741 50538 200957274 69831 93519059 77376 359137038 94534 378389943 109767 8907286 43710 228348616 81764 83645237 82367 229078177 17834 141595324 21397 122108417 41317 29954181 128370 317407688 3032 74094579 129730 256126426 5906 219077627 74111 344340707 132106 208355859 93757 77720855 92494 106270044 105133 326949307 53342 286412040 99034 90529708 73489 435639 43377 144741419 73597 103471998 19694 356793933 14120 285889410 30234 253965456 118003 39257761 2172 346623562 56560 173406040 60233 266647049 23709 155579428 113263 41505164 99677 187055823 133016 249943981 52353 51943210 98561 97976736 112165 159656868 95162 65237146 120941 368068081 76166 296402749 85379 51550547 33838 258950411 72821 155046541 128367 93724738 93059 303883127 69978 324793559 64130 165684884 33919 290908442 24681 289353064 48081 185207073 3564 93362066 81188 182582728 15693 16775165 41447 80942629 72417 77974311 121655 19553432 48393 349334788 123610 337284754 98552 308702933 18995 192550125 64355 9508270 54542 252637517 3875 189195175 20916 228087344 32550 75114605 97078 77926907 11892 313942937 14599 227359799 22374 229819125 80848 235334481 16689 271320926 18785 13714394 29631 172177946 127598 148656562 44896 195764213 27738 352271713 34964 367724317 76447 372131462 122106 98282013 27834 191317040 101115 338647018 126077 23423074 40520 310109205 91767 54900967 99401 209367731 54504 351194413 3940 47108514 97540 150098264 118192 98730036 115288 363960946 51126 358156314 118264 180252747 131351 205873270 127402 22309123 112437 358611001 128259 57315943 90068 289552786 110911 376713774 321 27531557 71491 273920920 102474 242140319 5791 285218497 50395 305230285 31711 45278056 133234 225323974 26382 10431774 59513 2573299 44518 106478160 43678 323516365 96539 1298064 86500 4683631 29936 6759889 125256 367665949 122588 186050857 98866 56899426 12512 20424123 20305 84058422 53454 232046078 67420 131191149 64038 137348805 91476 375536253 57727 3107063 43019 202059869 15843 299646006 108206 9009722 59886 370922228 114116 382614889 66568 164469713 50441 209644601 86219 125351105 119781 303058711 26536 265029019 109809 95229562 121157 152636161 89670 225434584 80477 202495090 75912 94725754 26571 113570862 90549 161625134 126779 127035089 96426 368469480 118633 84335288 79644 303817930 76877 300264267 72983 295655315 10168 143919638 103476 39912416 71162 142102976 128138 139366409 414 351874470 43726 314447030 53863 14368166 81153 24788709 41618 360502338 1687 177315063 66829 163140936 9246 240145149 119713 141925613 26700 323504751 54337 337481732 598 180873333 23682 109505447 70398 362559310 46873 357740666 3561 197290982 12410 76908825 45747 86824818 97541 371029748 16744 27863271 54504 374514395 29338 88814005 38300 196264440 130769 121870083 39132 364337056 130091 152766326 46589 150185396 63712 10017113 90476 153398862 41446 257383520 26019 72221788 12955 96379628 118431 178815778 87715 119818016 95432 262450741 61529 317523375 41624 16134312 34079 235448592 25471 366411672 13303 91110728 57035 235069404 106 355118169 4647 134916573 110856 370712426 744 42365321 56553 342410972 93955 108717572 69343 133583543 8589 361175635 46695 151911101 40269 152221210 61990 272519012 12731 170109788 4575 89912978 97187 90001876 70572 248845842 60700 50915617 7256 339476129 118080 253674231 66950 272664010 120634 292388613 79820 342460393 2705 264010179 127566 111528896 86427 200673842 126478 5420735 17566 104625630 14109 183034506 129464 188941862 119104 104617226 123776 68236960 86871 46714899 107668 79062291 130333 261546760 834 292203471 104025 105935585 34684 150010034 46831 164059349 56500 150462230 102472 203335749 32836 280794793 103511 289177711 38455 261957870 11054 54877833 120335 280265729 11460 103696185 26120 224007035 23355 341866665 54565 200370335 75578 112634689 66644 119900874 119028 164119192 71968 298512395 124724 277278982 122706 354593684 78289 254775331 95840 105226395 32445 929059 133020 86169805 80099 112557030 28878 134601571 32930 92966587 109010 94879215 12803 379127289 65402 111463593 75208 209707067 74141 173532756 88731 235780265 25638 143371423 112265 9689693 125713 208070124 102705 21938352 104357 197502733 81169 227486645 52699 9667432 109900 242674102 27138 187711161 127846 216017647 65891 362039072 111750 9512859 22850 124327460 37548 17109634 3392 186783910 5086 65076642 96484 356770291 39877 297687600 67792 170892399 18203 377360996 12721 308952773 113376 237478177 59421 123711254 82449 8179476 105272 228541770 27529 197681179 116233 295627535 27521 235985485 118086 316245582 91565 205214639 5127 130163719 72394 125418324 80798 225739432 113323 280637636 15053 47633599 67072 336930564 79255 164492486 125677 21159613 65983 323845020 77132 308491110 41295 242563979 47576 92842142 131390 313127841 45759 93582229 89293 78938634 66020 324671748 33006 147060757 103228 329366705 96909 19490266 34206 197803535 2593 74760779 43803 44155458 48699 233325613 69644 329544462 74836 225853166 17177 309230275 37900 169162389 72243 137804555 54 236279195 19280 342526839 49623 46566787 19424 256688865 27985 82698380 81753 136059736 7858 188249834 85597 107467307 51299 323587355 46362 99609877 102935 372005982 75007 165622622 113851 31189921 91479 47330152 3942 308871144 34801 92244370 114479 336516953 105422 377950884 42334 181264034 22595 154563349 69008 22482032 61427 148143611 41343 44548160 5584 285252037 57951 285894747 84703 359765327 94165 174094928 16918 159866370 106661 41414939 81483 294730745 4340 15463761 4762 315828702 133095 222676079 11922 24245182 95507 170633996 88543 216447486 24546 119683503 126062 341881942 59895 25308644 59531 146187735 24363 99462550 29457 227191961 36675 380090756 117023 374497828 49988 45680481 57808 314408883 95684 380632063 125968 194722469 61463 62190282 19254 41523530 34951 42043750 32814 215359689 104328 164218734 64834 10180024 28347 317203853 85346 78862061 11598 93249345 97637 351459094 12433 209370557 1166 213395271 110123 72350370 92309 136002831 83794 52440544 122128 139993368 14099 314298303 15831 200994811 20086 39008055 88320 70699417 118824 243319818 128682 186133289 43436 210409569 90561 235479042 116444 90837460 94111 241924302 116285 348484288 82878 113983381 19034 291608709 50265 11210175 107508 86130062 54900 247801768 5006 290078960 130593 236520600 64847 296326076 5190 273860986 52203 346938385 43018 311957377 103007 224700132 77067 46669551 22430 356990191 5422 65258343 92469 161382433 28316 90930620 103615 210082918 93965 198041786 123837 93115022 76111 267163167 130629 85847093 96856 283837098 4449 142854162 128908 363549685 122923 308087701 57242 14820616 38813 125827192 90824 49012770 8143 249853187 104986 177473270 116319 33806870 41812 325880528 58094 72857456 101949 66167931 87111 187477834 57464 81676650 79824 43497787 33450 218253329 82540 353882377 37189 17760382 27398 121834976 51402 67664683 101561 59683623 55370 94640517 67428 77495366 44119 300584373 132295 67507062 2455 139632425 75677 31802759 126944 63978970 33269 137026278 115958 335279131 114021 126829693 113312 69396597 61250 79329359 99142 196575871 83879 378082219 91917 341473172 9647 270869408 55613 31004376 108484 228506225 94555 163869169 112772 274362659 33213 327015947 93870 185801054 4509 62393842 75547 358998395 34050 53162083 20244 255636958 40385 63033827 87199 381569355 130786 277282833 62357 214337017 56070 383015629 72641 252341445 61955 5546490 9907 83313711 10560 315716705 29424 83194393 34892 340289606 70376 193997749 82763 197321809 90849 12875531 88211 157322783 131580 82868834 125307 156975739 81204 198720659 48046 131508141 131497 99152246 82030 117054641 119045 32332180 7663 169395778 70094 243852481 50190 271546898 73404 116233894 124691 297137594 118081 121563639 40733 159287464 62515 326961396 1165 372170903 78930 332369503 55566 11643509 47312 297212535 106757 301323952 50874 65937774 54426 184704053 105204 154674983 83758 82871240 113258 8489630 17570 367884413 105490 114540859 71948 166753677 32016 116908268 33887 157928836 82873 86986297 132740 15627797 51986 60077278 72897 53968846 7989 184832859 3032 97750913 128390 343226541 5192 211430197 50693 339825086 114922 8256624 73840 161586645 86462 315828284 87433 108659841 9813 348835288 72998 249167043 22706 354646865 40087 261408165 7689 343433854 76838 173439329 105125 241426497 65289 296375298 59508 11074212 81080 138130566 6450 120276235 67552 67638946 52981 180912250 54222 317575958 101489 314301882 112816 231246273 92352 232685527 128030 33999990 20380 85954390 53222 208754664 69903 371942921 50535 120388118 119426 63061394 56553 214705217 6321 212662889 69879 307528063 3939 293026673 45008 116135989 53138 349117877 130790 107890680 51830 53477918 92294 216065854 62946 362489623 28811 39235766 86674 173687508 101003 297336701 102224 211981837 2397 177317142 83235 276682732 28067 233502914 29043 192138573 97337 306171277 131466 140959997 59879 312659563 23200 281673656 20315 376221225 13549 194097943 2422 155540625 83714 332338639 119076 177199410 75899 113590560 61602 57728147 76655 30002847 3492 306104798 114573 292906963 23286 347409130 38081 262331262 122886 350606448 130408 223739014 102593 109741962 35464 217492113 26165 157367271 113373 343552196 68360 48972344 72954 306009293 109790 110818551 105358 16115354 81014 112287477 77765 179777626 13719 279412507 84173 133243747 75775 252790527 34983 18372155 97125 189477451 97034 12633677 72807 114444977 41474 148719346 115334 125224801 128968 294537698 53675 98715349 56399 352984711 130805 316239011 18827 375630690 82639 163479750 30128 137373263 117161 217578283 40329 67474672 36055 313055062 125407 62871985 51822 88054358 109871 123323124 76820 365152270 54905 246486692 284 43541092 131692 106036612 27727 292294577 118529 181869905 104679 366338710 42956 33442998 21709 120244900 115621 14165 96403 36807042 108810 236463166 131101 310526060 96947 161623467 80460 697198 84401 202831071 31510 108915509 63987 377644591 48549 375683476 96358 141866490 51286 140359413 104781 339378439 103741 347000657 52842 217185355 121085 322632326 69030 38723686 30695 202931715 22735 302175365 121894 337652355 56691 81263248 3013 143301881 127879 123946998 97729 231613010 23183 200888809 108471 149995325 17656 383353489 50199 180815234 93807 254162472 43959 205970885 103234 347242880 91952 265795057 76070 278804151 60248 82229103 34062 367735227 104840 254890089 116077 29883105 41660 308049550 92261 140533939 28397 29398145 42478 267648163 27450 210628592 54818 361949510 93458 55461931 24828 77267845 67933 9181971 12857 267296722 77764 6350435 22295 144844059 110037 336137238 23405 254514369 62633 330261377 84422 376446913 27462 75479921 78800 265076563 12953 329276781 60847 351655325 17643 380854782 115097 23307032 117725 45795146 78143 271853470 126593 319382593 131397 264450076 104002 221443524 25281 304885198 48816 364283237 75697 236224587 126605 155136439 16928 156503913 112554 340350922 6128 382899967 97866 329525462 3649 318612237 71570 130882659 21045 264763216 84274 307449590 44535 293917246 31313 99166225 32152 141858027 11290 34688057 102724 18545971 33912 350471697 73840 234370239 14343 144741286 53045 152085300 55550 293246939 72073 365864457 21798 91413468 23934 131213164 27404 190143559 108339 261089119 34016 26627756 115264 58026697 37909 5036558 122960 162795670 6244 15890446 74127 313010393 84197 325784549 87141 69659624 92935 249901101 127766 248502475 5379 237719985 104333 352158027 94293 121076183 103480 288304437 89672 130381807 55038 323135193 82361 229983500 75570 288194388 4947 206039015 107060 139686515 64726 384345336 43933 116383356 58377 43986150 68588 40134621 127454 104535335 124167 236427098 53678 126231923 88064 187159801 110126 365529996 51249 210013002 52581 114133165 35679 291632495 34305 335592249 67488 73457525 130956 191595290 3235 211371898 68610 43259823 74742 109318435 9970 5956061 27557 9655706 81959 66851274 97272 41076492 5541 128804039 106306 152954326 100537 354975287 130378 151595621 36539 36572960 67565 94421159 39988 236807168 43857 293779733 115110 130152895 79411 43536984 108461 207294440 115719 103824858 58194 319951494 55913 383613082 75138 113898580 10465 54704151 41816 178614318 123336 61501462 108615 322970822 80135 324708459 31125 382244259 95569 63602795 29125 322853716 112681 100819262 120668 169007223 119037 24219732 29408 183366836 96344 217225309 117481 158183014 57881 223308135 119432 4126277 40778 244985305 62498 360234725 35614 169948699 23661 316456969 50442 379707208 52054 18511999 55067 186200253 107558 100426231 91871 308283672 59508 335137023 86118 365935043 5855 229688316 75860 68455828 72718 127618997 83916 270844401 87693 189179949 98227 318055393 25647 262638562 92861 334556584 7858 120591784 78647 316227829 130632 243387293 7072 186310881 11322 374388976 125931 41362634 94303 371124986 68439 33229116 80320 276534875 10385 103293217 18876 348290710 18663 308898184 87482 171608313 111858 328502494 112588 258439365 1244 320908941 122789 43539534 36294 1262096 77404 240489462 114995 294050500 93036 118572220 127588 200429028 79706 12240713 11181 102071193 27989 159382243 81659 84125682 21209 217817134 132969 228716664 35571 200157204 41812 54797961 72458 144010616 68956 215198623 44838 74415505 130835 194734765 82190 231956984 85051 273718394 21211 233888551 380 308156183 114558 50752745 22453 319399994 35185 346818490 58275 158275339 109625 328645659 85364 27269801 71404 17308595 30233 33674675 14363 360870391 44653 18135796 81130 19866147 69263 144376675 38441 35669625 19937 60209508 63167 247402992 98597 182760805 62872 216023320 98330 12208844 42043 282043174 98799 219520590 41056 328205253 74739 181187962 112700 86667600 86718 365966747 72973 251948454 38287 67659654 98523 135018870 63655 76991558 77631 148415312 55370 192457851 39938 251074070 16715 359482175 25611 367356254 32449 188884872 24862 41646077 64270 277231633 70550 222066891 118410 308280539 127127 312258570 42890 268713880 50669 314481763 89974 264268903 117766 30019316 120773 10428209 104259 333686186 99391 212222850 42229 243278890 103522 265278599 76183 342396052 22095 18725906 78299 219412811 68224 275785475 122232 107498294 25028 353766930 60205 242164686 69487 171311434 38418 357329950 61233 214759552 132093 7571054 129976 222373996 69797 238308747 87345 51796492 27238 125602435 35170 331421982 102698 299823412 128598 342269883 19485 56427439 18816 109038573 3228 314538842 89436 189123745 121357 100405924 112586 263933052 104071 104063575 79379 212693884 122737 366035510 62415 260430459 99433 133680873 56967 206947320 131012 51364411 112501 1152602 34675 321062598 61941 134845644 9210 246156211 72634 348660371 68304 215672979 87958 59038158 131830 336155429 66359 45551341 72108 202847615 105492 196188064 33655 255550852 38033 71312589 61552 13692661 97767 349479594 77052 19891180 52111 84374454 20145 138440465 11489 167168852 30392 133947772 96254 139353559 80761 180527698 56735 202645976 25525 70576108 50974 64241771 4210 29977625 849 101653221 119677 226839801 63888 228090378 79019 7514438 23919 126114087 61062 254902602 123531 52740180 118747 162117381 105584 71768475 42074 293452273 127453 247301648 68673 46599028 43763 234270985 16056 381120532 123591 354192925 13745 360558061 94834 253871519 6129 115539689 125199 238817082 65560 188177125 107393 384295908 115143 282519046 29639 291062594 47536 20830521 39597 129414886 84628 162224214 80106 273960497 121883 138606255 118018 35372712 28271 26013424 6135 120901707 69270 271091968 45325 282960520 33566 276288095 81415 333143264 27230 225204771 111548 38161714 90899 311874046 36571 321939357 115649 98179985 42387 229484660 32245 681280 70643 274320327 26798 185338742 19371 189613762 53779 102786189 113592 149462130 5380 180751963 111997 42301685 47337 83126878 13658 278845807 51546 361414185 57825 344052868 65584 262291986 47808 224365301 116277 118096368 63192 78260903 126361 218480506 27393 156053405 34305 278344909 113571 382068597 93856 273016816 47926 383123271 651 248539642 120881 147487344 33501 134832047 91452 60119959 5981 85046283 54260 380047557 12827 193556247 70916 256691981 97142 365856538 86012 266258414 16621 122670907 12339 144355553 39888 191284127 125253 195654931 23771 291170190 39944 268315052 107133 116439992 27828 342283690 8916 246576585 68023 220326240 88944 71493052 114600 182843580 120053 292468690 29358 311288713 13902 294817668 41704 218262331 30868 370356528 42830 329916043 113046 136803635 18827 67868855 71104 76518686 101551 100451280 97914 309940726 47844 224106211 129464 370392500 128861 72363929 94391 149245626 107101 375089875 87144 77624858 19394 369365304 101462 253695775 31894 236335281 47465 284252246 27399 58602880 106654 79204762 54576 367492718 23243 211686484 56691 82846371 9412 103903150 47320 360069483 128238 226141757 131515 121203152 56329 157106476 9812 143738209 131718 337021808 75455 380816172 37104 212869122 47936 49535309 54399 109072933 102197 202162594 82843 315446437 96579 5586194 130835 214562600 106174 211176812 55645 311201341 129816 375706591 98448 48108888 8863 247188215 117025 380632684 133051 286682451 120259 141415760 77110 81552216 107363 79994453 11999 236576781 96328 208316872 33660 372155792 77402 118687155 109995 19950928 50359 222175613 106504 160263779 21419 288721694 95469 209182013 40085 22786901 78939 13270153 18136 371078998 34400 32248062 9219 120666583 93588 255556781 33818 24978891 38028 217473118 30050 290505974 106379 334203741 51354 172569688 27841 296961728 27320 97802659 124184 114942595 117404 35622821 37268 183512133 55830 238030903 40401 114113314 119256 337802076 11455 71003567 24221 50050968 27552 55709275 96299 296416496 62790 182972969 114746 192788347 49698 8315309 3258 338375739 129727 284174896 67621 287847354 29188 165470276 126152 376199359 102270 105777452 22322 34957860 10616 29938952 113081 81715232 95806 348963030 15072 328078837 130572 375769774 54301 62203219 110594 274970005 79110 272792796 106203 307487163 82985 283416269 6852 111063507 65737 9248404 64051 71641486 1104 36548130 23648 22908176 25811 34385132 74383 265952620 34067 282652100 15636 178307944 36008 182659181 132451 60129241 84578 162434623 7019 245581424 120186 248121344 88172 375685280 23985 125342900 74594 383073915 44617 355982362 41359 294553364 70259 59705786 49453 50546243 72499 259625601 15513 154142199 82526 116714278 64237 343865331 101253 155147007 122736 5968779 71265 275272641 118844 307097466 111599 346325756 110101 309969064 1891 334241899 58005 6933861 61149 172370512 18030 17034091 34984 349194657 92819 210753794 37995 143040138 28332 87505799 108953 144272536 59207 382317859 82851 35382433 62452 5619364 23849 289522160 94607 145783779 64292 127181559 126292 24024575 109704 46592984 23311 116422481 52181 308731784 37964 96491516 112342 175200476 113704 42407077 89891 196992055 81488 90385190 107851 160423799 105965 125244637 125810 189679896 114373 146417992 29286 23729175 38181 135086027 60177 28467034 129301 281815602 99765 289887207 127898 306349684 10726 187807679 131896 130025464 5453 111565615 81431 76991958 69549 111097995 19360 135038563 90894 79424052 125840 183801246 103686 195463525 94307 167276949 110724 305331741 55054 126139954 28726 36216299 20149 96171222 89124 247062454 63557 188334330 5545 170800215 18400 265581049 129466 181285215 72176 280023548 41807 381705069 56537 297937518 131541 174925224 46406 59906756 14401 353245581 105727 156605256 52222 268641201 58602 197955260 90394 32764597 40980 72942996 2889 353431423 81726 136482179 57147 188741116 66321 178418287 132615 126746972 61525 331324555 49415 43275672 60373 204527391 19756 378013987 24942 384078448 120628 158442943 24559 11210991 78675 131090726 61836 373595833 4014 51454769 109330 65784128 118418 241806146 118456 204572608 3494 89685617 54981 81838509 13152 117413866 75803 30418987 60173 317980940 25642 22489717 16066 266336663 120185 156491730 45072 190987983 109679 193960376 95506 23746567 66166 112623663 68911 128015054 80431 73365262 96955 371533318 9018 97687471 39713 353581474 117177 70048053 8204 125406431 104884 329851367 26613 348869954 93954 107906341 23806 161384167 131127 168338517 8473 109537586 47809 109870167 65318 193942017 111733 303698132 34 27279239 100612 339376719 115926 82404917 34362 63543337 68060 352114415 63088 350068832 88931 154304357 2935 221244214 37795 114157963 80587 157614393 102642 346095881 116275 270087573 43243 218447565 38698 124799996 82924 345948539 91142 255815188 111165 60936082 115640 337896254 2326 19206669 97865 374178695 131578 311964704 14619 99790609 119985 295129744 33511 48088000 84685 49949290 73545 276584431 124957 37527505 24053 65355814 27039 197127896 34756 325686145 94630 349030728 51900 159936731 121261 257065068 51226 209039884 113950 281458657 31142 366060601 118595 126549555 77173 161550353 129578 219537415 123625 101816446 77995 258254960 24984 265466471 39069 356300996 68312 356967077 50545 80449394 131617 358971190 113951 73044333 3903 233901701 92662 294933207 4108 137741243 64167 19002280 120085 267970939 11470 137253673 17147 225068249 23600 306856553 20500 289338813 39036 291563539 28569 255808654 8759 79698253 99836 24056376 4813 250151114 25935 246709211 132995 53120875 54517 149578060 2002 36165140 115176 58189415 69415 351796419 38927 333617632 66302 295586516 104226 298694458 22306 253981574 36494 174311814 60453 324414718 56126 216672571 53962 129527794 77310 346031770 129876 375570504 45419 186303872 50192 57983775 48291 227502744 19848 120849591 53494 82721937 44615 151302584 69974 91364719 126331 247193778 39260 116770301 90420 337487034 31165 80379413 88960 257560379 4212 186823638 67108 282877886 124907 295558541 83118 286198141 11067 186119874 76168 68791265 101965 179065434 89156 92323158 98999 7412516 77200 201146623 46108 357171778 128278 307205254 111263 195316847 120984 68928700 12018 320832094 47561 166933172 128176 348900221 29489 157195426 120966 172413308 116014 176043340 84908 374290077 102950 324289876 96940 280372903 3152 150721888 1589 338323827 121876 129762015 85741 315180330 4804 182286082 81606 201795999 16453 214095975 130022 16174561 86167 235386972 51306 307474282 18071 222310419 92014 177799450 4340 257878577 120343 114688355 86139 59268100 114173 324433852 12946 278844988 58975 212847210 129661 281829681 46177 309102397 94348 343084946 85297 305229167 98887 320646599 5274 257475829 11174 367067039 108342 368257024 83812 30030395 46743 207260783 57928 122953940 68648 330510562 72603 263474424 113446 335236233 103804 205740570 78118 195776495 49259 177395911 67559 53808405 84928 155731289 11031 158328746 81416 230025136 119231 244507512 85456 324509823 109012 31466289 3961 262781856 4345 353187381 43400 204267771 38349 156022385 85979 175665913 17146 282658687 102437 85429227 108636 253469491 35891 71783461 52699 383151008 18444 154735377 107897 219471308 42518 311635096 105738 304799864 125918 375549356 31627 348586218 93502 35159078 3600 60077187 55959 340774038 109466 176678919 70601 100028641 20877 285922013 85919 35738198 123054 57121725 91320 19671846 71240 940248 90059 89975290 262 326368285 94411 268061049 43302 236316604 15966 355244958 40 116473962 124452 373922383 24246 192174767 13326 48982035 60779 266166892 5396 196130749 108970 295610537 90965 169639912 115333 372699766 89031 304427455 81641 199455734 68025 132894329 18438 274962490 114318 197270581 46426 167579601 21479 328653272 96319 300974150 40160 272726640 119887 4226408 29889 138857527 132172 202581756 83991 63246261 26864 318279732 95194 155510150 94958 306626682 25533 364229875 52992 133559834 108425 109693506 27681 235180514 9612 197754922 4245 136574897 66834 222140612 47395 23194213 111560 380176549 127452 300650795 45690 13799192 123454 208431634 125092 208574550 35853 266494967 94309 280116562 71845 242038721 122663 142561986 19426 262551008 73269 91971015 16871 79140336 120535 227229148 23492 335429704 13998 150847612 65594 313763934 104592 14669333 43377 252800193 79616 324182100 22591 355680329 127974 13339380 36420 272372818 53179 306588853 109842 157942124 53535 366587264 75294 126967178 108441 65668774 122117 371347181 31244 384091082 52223 240889432 132288 351524496 85092 352102292 111275 93740672 65102 152768487 44877 156113990 40885 189103637 77008 144439520 94248 344111227 8886 190923624 43749 174361992 121048 292492352 93661 265226700 98863 44979463 132762 312259018 94423 28967728 40926 36388749 89013 35511644 47048 37320586 26480 293336345 106935 128217173 101184 224894739 117627 280871453 96402 306183636 28198 72174232 97191 230674371 116242 338709054 30059 283932966 93358 103142050 36527 163289957 131704 147838900 23234 170804897 131535 71816 27963 134786447 37530 253362987 66225 103445613 28513 94338 31235 103259136 109045 313497459 33996 14348402 93749 280573883 35110 314117865 105702 273288844 82600 266704900 47649 309276732 74497 129665326 9058 333831275 103878 88980455 62276 114039513 103917 265710759 62820 238421627 121010 138512311 67633 105618603 68709 352357272 632 266479460 84634 277613389 41323 189966680 84556 204260254 98203 189280170 70682 146169858 74635 115422501 23174 94363628 60471 235258525 92212 157775255 83764 204524331 26298 298365522 84557 246808852 30727 246391576 91921 321439533 30639 79309055 85346 204184884 46508 356884339 8250 384298737 81558 268309816 106734 186059477 89528 130433260 123357 189707603 95102 167548358 23358 164816225 54342 268904265 86081 122605296 95786 344151243 52348 344555363 79518 268201207 124505 235253037 59543 236509464 109157 86659546 21145 147412730 124976 355768546 28641 124110923 1250 155296306 3990 67397498 24222 115810010 75004 329604836 22199 39551033 26702 28326532 67134 345240204 74658 196213248 30936 351643821 50763 101517628 125886 351316142 115331 273176764 82443 49780418 121515 174728921 112289 298396626 44951 312597375 115433 187715665 101175 104183775 60201 125744232 112469 281485542 65229 6413288 89827 203180000 93820 288294580 19934 302725904 118922 47596489 74756 63878255 132181 220453105 98864 82446291 105606 237782256 14874 113704996 41414 381561716 48600 95073515 41731 72481621 78624 91028597 85646 209463451 110913 367749997 103722 121964355 110599 172258698 31914 337518948 125795 321035244 44622 214676110 49379 203801939 8686 294082120 50043 208894716 93965 250670693 18350 58897443 7271 177142052 121047 120966541 2801 52895891 91404 88923963 23545 115178154 21371 95634859 75027 281656843 100296 205920338 37526 382755136 92460 76112729 29900 336894005 99135 210792345 118514 20886356 118018 9793794 110108 213671774 121972 161383493 22653 197296751 104925 306332952 108246 93873073 126151 234118144 3422 114380897 63527 224145604 75135 196423043 11470 318407311 126624 187078101 91678 383308412 120756 92259606 91255 158378993 59639 381643114 98175 279322642 20544 11629597 15552 271037471 75232 190596857 40949 194395171 64127 7742678 2389 266849154 61894 150645270 62605 325369386 117968 131154138 12793 204886611 40383 294912219 85947 95540193 20345 11669495 11306 99269393 131818 21726573 80220 362623806 29130 43752117 127164 45715154 86991 9407863 107081 164472300 126568 161586760 56663 299425372 53053 234923509 44413 49877641 27975 303632507 101068 271752351 82774 200183810 20977 79781607 77765 48270806 88053 125749762 48463 112723762 91605 302356149 43424 270716807 63805 329455801 18627 134055854 33860 60716800 55683 365724717 107644 26970599 118573 161374438 18697 202061086 118513 17270469 88437 37594889 77182 377032515 109045 160658600 107674 114192072 124302 188175451 124362 288666144 9318 171776066 127714 231994723 60644 268359835 119596 238325840 61915 59337634 75643 374042749 21989 23849328 40742 163778969 26863 350397091 62627 52696166 47174 140289371 114109 126119914 66089 224926122 28327 207428610 147 29313409 97723 237926965 32853 303382175 116552 2808012 53763 34927107 10839 133376604 48085 222540809 7604 3312731 78519 65075638 9745 70444964 19380 32060253 42060 172239635 129312 45790837 562 96189780 88089 120335588 108368 190500894 108884 251848657 84664 18143982 102134 7257949 10320 233909752 117648 300330002 61522 215051655 48436 42902054 92478 1840348 38423 266955596 72072 240344372 88546 323316952 96347 80038948 87130 30500783 52787 368515107 28966 23137582 30222 94473862 27075 71541816 80135 190722635 106349 360844365 63024 18291805 31061 184739965 43323 47858841 37676 117495655 87819 357741767 106234 24775910 111260 152960371 69218 167480870 98584 242797509 71423 376663139 37268 136845609 65984 188870110 70076 34304381 129001 301774688 85646 91650182 25239 292062528 12562 69674737 7670 318881431 85926 80076277 60797 79795387 77674 307871649 61005 82048683 29791 241527082 75386 145005824 24626 263856003 86604 192013692 96042 326692376 67906 316679272 48613 261551187 89389 118134032 70223 248443731 5762 361622722 69445 317997268 116231 232169835 130176 37512498 102100 161292739 34134 121643282 39974 127852729 70526 331618686 45211 100463595 94622 28193195 80521 85515155 132198 26893304 7193 240581600 41475 18215762 100204 62228656 18821 206176664 103358 215486946 37038 190502540 50432 55826181 71659 51294676 13484 275329108 116374 13782563 129728 211560613 66111 87268225 64776 296076239 84492 278525922 11816 81143132 106006 150024904 117654 10697995 48969 234770927 74075 303753754 25384 179255016 131410 257302607 6037 164863723 66603 93097819 18795 329131764 91549 350287829 29130 373706289 76599 52280770 98377 169292373 114532 65934813 1524 58308293 87053 327605337 81152 376479589 26229 171167075 47845 87199529 57183 331014025 84831 235999631 102866 285401953 47474 149231476 2236 381940606 104130 308125182 51728 274838918 105465 298642448 37829 224243192 94017 339559427 66402 270248624 4262 347491447 67242 382418522 88098 7935851 114363 182062420 108183 81904596 29594 310542334 3629 241215416 79938 354417713 123477 234168739 125540 138091196 71013 43922085 57487 266345832 45964 193950143 98988 330947539 113456 286716653 67436 18065420 54317 381500553 78 213210919 10827 353983480 101946 189682268 101462 188154446 61083 292626901 40236 326760786 33955 362056538 24008 279688851 111975 372048003 54293 17329554 80632 248531808 128983 38673995 10387 194323810 4756 379186541 26003 138934947 5993 296925447 80560 314738618 44278 216840307 16515 200173585 75061 222744032 49938 286149164 95405 173014392 96270 48223489 73025 60451263 42344 246874672 23413 366883728 33677 137200675 36954 310484536 36302 163825320 110928 94262954 8768 78468045 52671 103510757 69145 353663275 34874 271090176 50560 306759312 85142 189644592 23282 326545090 122286 156160673 9381 373949750 69691 61436651 3164 55372383 98088 339004458 61603 243197437 119279 45029236 5272 176974887 125535 256285231 61580 54080394 72622 157697390 38056 177393375 26667 289851401 23077 374581073 116653 318063532 22635 14808402 76051 97772008 59032 134949394 89630 327273686 77169 250524542 5385 189832167 1856 86837723 97914 260828294 38579 305412405 18095 266564657 44790 148447679 79554 58713548 117995 343106131 54788 38206937 89508 119921358 83582 231679245 133319 137750030 7359 44703113 90772 347843258 125129 235669531 12738 11800070 14514 141769754 107118 93138134 119886 148801999 50014 176095855 98917 100007169 17190 231199248 89245 305026286 119258 236016495 88509 270001620 55154 41357264 51619 384639173 69561 149305066 125498 25373779 89061 111779348 73290 167383836 26142 164070917 39381 241704029 110243 375255063 19771 343407481 48816 2972054 89969 291938531 81318 37608293 930 165655097 63393 93680587 73886 277012514 63212 84203569 72739 332287048 82807 356277873 124317 284099303 117904 28074091 111639 384107287 28536 173347627 117445 218213646 42230 13650415 116264 340534159 95225 279892492 76430 288279094 22006 309508433 47027 171679364 3817 89585177 15324 222905873 35968 140455259 125060 77159833 45739 226640691 37813 107555998 74077 327658558 19601 241504335 57246 68676003 46327 204075979 57770 115591968 111485 39963768 55551 146266040 39815 47406188 100102 347772402 87202 142451828 51053 242953537 58425 367631742 81029 180654842 114058 250775609 77537 320896105 43709 297106841 44939 137809900 121441 187984166 16586 220935005 90596 296746445 110671 214220311 61561 305576580 79417 210576174 45493 318582381 131445 140158270 15827 36790820 26090 373968911 21556 256389606 63326 192679038 100499 140550920 59795 188808536 99135 295081773 102720 295153758 77428 132110555 7657 232068554 93012 109499325 45056 117537259 15271 117195433 77466 175954101 71561 105958615 46400 231068174 103414 189883841 52761 206793786 129506 35627870 84132 216439861 86187 214303846 4051 231253981 13097 160557395 93509 362107564 98214 236783580 129947 60824353 69018 182155886 107037 4940677 47297 277177958 12443 282199358 32516 70177246 65279 331649930 71971 374055012 88275 64895570 96804 282745399 68685 249288901 43647 74895031 86425 157512569 55033 123311671 45012 105418621 131240 10286662 120486 310588360 47639 129318726 97285 4532419 85363 314073444 13357 21333822 94031 140561415 27465 7727536 57942 308435770 113853 303840404 56194 275621644 45570 242533971 92943 105694872 118228 28934017 109312 178294580 111454 61274646 69343 281717001 122513 89108636 71878 140029845 64495 140124158 97795 119240322 104187 86218854 61021 314369924 105965 345571729 128039 67028103 107655 224556872 113049 374664220 17179 217768758 76200 159007198 41588 252357103 105551 230811207 67258 380331433 115574 229692928 70127 281278779 52299 260636713 82137 52594135 85727 289710464 99640 275852967 75097 215810525 80713 139300323 27834 52721386 61713 223902865 64152 124531502 24410 255915882 31400 155377923 85517 364348230 6790 13520923 37982 172874127 19618 23418658 26383 310181856 129841 311509425 41538 9250189 8187 108393009 52209 209360965 31282 161993428 44634 339486859 43709 250652151 37056 278195877 111955 105563973 89583 380868564 24778 232884125 53185 242125170 110273 325421785 11834 359200286 126736 103312737 97812 184542294 107846 64925278 130585 21294175 73494 259660180 91845 206135921 65482 81941439 59530 148686234 97702 367585092 33770 206751231 7663 155889200 27338 309994224 17100 134058928 117572 39891725 117904 8511221 27094 162664317 32339 78157971 85089 211512246 35847 147194403 80494 179905871 118537 19922343 76244 140607026 40901 145061000 132979 162251767 28738 145513542 65841 327768711 128720 102225784 32521 326923407 39784 122088253 69607 172323636 36697 109797934 36690 272299786 77652 273054686 93499 298613815 22456 50218845 71560 93752496 97945 279335598 44048 348116450 46966 224446661 132690 158309006 9966 130331208 29898 373888398 128022 350387984 98285 281989480 103680 372169843 86559 176897438 47151 190363306 2397 328407623 64265 121416260 69626 327733210 117669 1245975 51160 86481419 32886 282637046 109814 362569172 98080 27345147 115387 33442457 14514 207114971 125415 302518180 73992 288422657 7486 162112137 61939 250936088 46708 245584429 10382 263538307 109143 375586726 55309 291459608 120482 338356734 55084 334978266 89966 277237053 15000 181570604 95111 44061150 249 250255800 119874 165922976 71651 327583472 55704 158851587 43366 166664614 74131 31800061 94441 293400892 40830 10428499 113840 292432814 85195 365438586 78897 213148191 4571 321714422 103504 127993888 96675 258474610 16715 179755360 68826 153620540 53049 194914822 59484 31689810 130498 241134992 44473 252283765 71593 111102576 106793 168541566 122959 23128614 63626 372029417 103299 38886778 118482 175922006 57753 253091761 61473 225991769 124877 234998279 83367 71565855 71495 171087717 96636 261354376 112380 376364555 547 171691967 90363 48037116 44934 246792261 34783 302615330 91991 346721637 111440 264404478 64479 3956659 21475 256010565 67792 122769083 73898 96788031 121176 14590266 70731 310453214 3210 58482465 121270 111461331 26248 184410050 68249 41918879 82350 29324189 81328 266043986 30678 30643433 183 161636661 21494 372041085 7602 230977774 101362 361067108 74756 343029180 100294 30787028 42386 337700919 115479 177534992 108585 324151032 82342 33730595 19034 367568289 50458 52452782 24639 153311738 126697 213191230 112586 75140215 91633 223976200 101727 150241958 88107 80062842 52063 350975857 127766 290760711 92989 204137351 130632 377122469 69105 240507631 14900 118127808 110825 255311580 107468 28165118 51653 346140602 91226 163382531 63872 331827674 38655 338621131 48274 172670553 78420 190052452 80417 122554852 32906 28426044 72081 55533862 116378 370713027 58952 37985405 41214 84614880 77769 181544995 2647 87216495 8665 26016471 109263 243212112 85834 122047292 47739 240131055 10459 118335128 15841 233479412 46281 338664993 62692 370606019 120175 103211628 96486 124139369 111784 124830185 103213 177865355 21763 363152444 7764 161533553 37162 223669529 27305 222037332 41507 345341357 44278 300041630 72773 140239624 118675 196395908 12341 71148272 21848 34239021 6127 373828761 12977 203025117 5967 340373027 63141 227569291 122925 180193430 56735 89965236 104063 238886166 17648 102337659 82012 353888285 78305 149742312 13516 210286496 67524 140734895 15354 116159029 68939 27542391 78777 53334886 22337 339642609 118772 141120392 77330 42064978 45023 70420167 41900 34895740 20042 100975121 45374 130345976 88329 291834266 58616 125245606 43983 129806529 62455 302622694 17418 59226581 12541 325244820 104941 284895747 53878 337325247 23603 255263008 39632 314679148 104342 260056297 66357 359378790 49623 59569378 50399 281253980 132290 132918267 99653 308015312 130913 237840180 80496 100894190 50549 8847991 96443 316532523 68428 260712013 46175 63774316 99513 317288928 101021 108245073 38360 210361108 45738 314175824 64792 140722235 61360 175825327 86795 109986338 97416 89317760 12022 306759753 56274 69069770 38747 175319937 8875 223880872 56352 128144497 18593 257617428 70876 287645855 80780 248784399 87868 48953563 50526 172436803 32569 199075021 118267 366921417 61710 8672351 15764 74534711 19424 263019964 55730 209425950 77469 330772828 58134 200476736 786 133640325 21801 77873820 128117 384676612 103469 308752812 69020 221419424 47411 153271546 86548 220411093 109535 300082833 87365 277236819 5209 234240836 124886 249192077 104160 7373454 74021 79763362 34177 191162996 70778 277344463 113323 74461707 86303 56737895 30437 277085640 73871 176948974 130466 251325499 107818 384647673 85285 178318294 118410 12828195 6756 343089646 39423 302542085 72034 199402657 97792 271644658 37601 116798442 53779 57474006 70677 20721767 118529 243498195 53026 248543810 79961 357456072 128453 377617168 14645 161736386 11790 20880804 56853 329686495 90513 248829909 113952 67093547 129655 321799315 132854 107618154 122185 150047864 93985 249427620 71384 271762059 84733 58296261 113850 298493415 3440 241468348 132646 191482053 98120 55578788 91009 322946489 37428 109341485 60075 272889141 91365 15019702 85104 68309786 50078 95880771 117216 173419598 106894 99938007 19560 35148996 85594 275460128 97826 337130169 64835 33534412 104181 197651854 53124 167002378 131766 339362704 8645 44694581 36937 320085844 29346 243084365 83583 347783903 23818 129326740 27295 242201332 110943 145669930 101977 321117666 132481 329319955 115904 381378477 124105 139815960 61111 102755028 46132 56629127 34466 242730368 81168 301167072 58420 106242612 40563 281074984 50062 219533602 33887 240329414 50119 249818677 119499 335125479 111493 328100530 108474 286882499 5824 325832125 97275 70067046 55471 218160573 52602 363643593 131544 161623216 115970 354475023 27465 185586971 28348 24302041 88891 208810621 89003 252118411 64425 354127948 87864 13660522 93213 11486641 45005 79528150 95990 383100721 83014 247223780 43286 345126159 81700 167372644 12760 380211500 109372 308928575 130664 179469179 112382 382839263 128275 104554944 79050 136894828 102735 95930800 70576 87209203 17118 37188388 23938 210092045 121834 26682880 108815 170424822 92684 344201864 61670 179368194 43142 118154780 71789 333427996 128721 229736660 33087 237100620 55984 243539318 77908 64964622 54788 141511747 70101 41671371 83887 257058752 54557 204458955 27038 162764557 85724 89218798 60817 169270064 94745 9781496 74279 267459558 81630 70388144 68193 95241992 37190 346186456 113583 8425854 126210 201459466 132500 183888687 25937 215338880 116555 355735102 50123 34208286 101969 144679590 119736 157385842 50784 327385278 67679 278393750 55715 104737460 79527 30081852 91134 285710647 119547 95835334 78169 358927127 46906 371025168 27430 86044257 122313 201565179 637 183330147 79417 66197293 43581 277476197 129089 333093493 108810 62146195 56263 123394659 50233 141045453 90336 114248777 64199 297935212 95696 205933135 112157 30874765 130447 374152941 1436 115478596 7654 357494684 93169 162575959 18579 159210372 76670 69929996 40214 264518539 57250 80710106 132826 74097306 53105 104330746 4168 244115668 87612 242888119 43915 57382015 73795 217474133 73036 77316038 131862 314020840 5676 281035701 25934 308848985 42606 35639886 130717 311312572 26892 9878850 125008 321037180 70903 296995541 19371 173443916 72525 216849854 32787 149990847 103022 318351886 17518 67755511 38282 241677695 42816 189314907 11908 317755943 14287 156585703 22697 292396979 107801 134678817 119554 44081873 29765 29383874 46066 289504922 26133 356281041 49033 45397016 89103 279670295 65653 55070683 83695 196525839 87519 15992236 70824 157782340 108712 130348697 78768 149325318 57201 308942335 12630 194394610 6822 131595746 100903 19756791 110594 242091287 9904 180545521 14692 109453346 12512 383484008 19430 173705166 39484 52351795 58760 310863099 38772 365978140 3322 182899811 56511 147644400 120425 83752064 85598 139994893 60302 339253102 128235 7858848 27244 38273894 58677 163461620 112846 122632738 26164 120655880 112503 356751729 100722 127660045 88881 81808979 2101 42327385 93212 259264673 33779 82602480 88836 279758672 107111 211276346 64189 38162945 69803 37938820 13143 360581215 51770 58876594 119387 160956906 119342 255712557 34539 78951520 38354 81097821 59345 32674702 131572 71994969 40318 167130939 119255 355973469 41395 45164522 93659 169299368 125173 60336838 99089 259127215 45603 190968442 61049 218755259 38634 13298979 106244 364064860 61754 103596254 39934 28258043 83282 277836225 25189 346910864 77597 47603315 108455 196037648 11479 188405626 31306 106007326 86969 58569775 38841 193514739 84435 108459334 122314 314256149 59967 117521557 71436 118075537 21420 107355496 26849 138962081 72157 226827826 49794 90811297 2711 259864637 130014 71592579 13210 172858539 51806 302810957 98267 25955945 7146 116924883 73489 272098575 5642 37442833 120496 184463356 41392 350272789 17842 142085998 98679 339336617 24365 282384723 92312 30184153 120921 9559694 13675 133415837 81148 157152060 112633 369447427 130368 376982898 35315 279773118 78090 351604171 89957 266292227 76536 375133441 73648 96782 106425 5638485 28008 214073072 118388 72305209 96255 121847194 6541 258231503 98532 136579652 74476 266439411 66989 71429481 36526 96510314 50348 215150976 114573 309441831 13711 255138899 105713 272198106 114567 83126187 127789 26684953 110603 148444057 70708 345579416 4588 250536019 8595 9274041 23208 373495155 89784 321782806 130275 200500666 112181 312406002 119921 50399011 61176 50139872 98331 10669784 115783 189983760 38414 133034158 85481 276727334 74274 201462109 91053 300204471 123443 24822803 87446 101012472 96339 169162260 122152 285049288 83221 268433455 98888 195646813 1856 57326781 32299 296733400 114214 1308939 66011 23619676 26142 177451836 24436 145408994 77727 223677896 111651 7488659 114254 231252070 25206 293094409 82438 195875166 32559 28692934 54243 18232524 56997 126418059 58063 317277181 3730 363616757 71151 383924392 12407 104345238 6105 241637893 9069 189639874 117125 146814122 62294 254042139 115039 297849607 111835 96301461 21707 155830454 70438 190431308 122520 49132336 80613 208982351 31153 107688508 48014 25913796 34020 35717938 131748 244811084 88098 5153137 33724 7889364 73140 240604975 119080 167151336 18177 187750978 60343 184388192 24400 182749034 52023 106931417 36862 117227647 19351 138103851 54958 335142534 12240 159636989 27878 231641846 35544 203853262 28330 20113991 89108 383367065 59174 268767224 71730 257722043 63352 54311376 73228 186109604 13757 27065046 65093 2800710 58503 324727361 82064 72133558 53547 245595098 75953 192461362 44699 34323186 116077 361785933 23685 189259081 46820 371473597 90068 229636685 30247 225876917 48298 90813382 79327 295720492 68659 318165623 10833 63795857 74753 202846241 22167 94505209 48968 315855436 118006 341235154 109509 20549849 2624 254842097 42481 307814946 116505 50461547 107066 135324932 59734 131911625 8272 174869075 127759 267660168 72463 103547337 14772 308716455 92078 194581650 130089 126478089 42434 319889653 2944 185648324 28031 376709979 81038 243334685 3573 310317332 100248 187753965 38603 132134707 64275 28949093 111275 128140848 113815 278747506 5860 172727436 32880 176486463 119583 124172217 27095 119966081 98266 176429694 36727 258112528 75238 325846924 2755 147030629 52848 176108318 114544 252382736 28660 64363887 1049 236359912 126859 101436944 67382 104099903 68939 51665601 129957 26782860 9435 4699595 70207 91889231 51426 98445475 3215 300779103 55355 76603386 98508 301352190 127208 202163403 120918 279706778 130949 183531183 128415 362462787 66671 187893798 21223 227721798 123820 237296738 68488 329454235 45830 27689004 7076 324501767 80152 65557877 38252 295740360 52904 151136574 96004 314417769 34999 273999972 84550 214689401 111059 88005928 126368 266830926 62388 2500500 110673 126961796 126532 341471360 24795 319295602 37065 302789609 109791 270271200 75331 229136808 16987 110965899 127223 332474075 21031 43591623 131774 287368926 262 10606553 18000 108058332 130973 171407037 32982 103712769 105812 34646042 64990 146943971 105679 344680471 59947 11313857 132883 339799853 82299 273235235 131617 352976552 77053 197367235 41202 187352389 25820 246491201 49327 371736411 49026 331531174 68939 354896428 50803 332513285 131171 149290208 128908 247977484 91352 148571032 40277 361145934 35801 83019044 128094 168333837 8328 349369619 38679 207135110 124170 355353756 65958 28041892 59146 99149791 79724 201726469 8681 182070946 128183 156784015 41745 40479879 96186 13024505 90285 210128389 124906 190768196 94971 241395158 5995 48047929 75491 20774710 100076 114136674 25611 158204030 131836 93932607 98107 270844727 22115 105606006 36543 200373088 95491 136889438 1852 168536165 51041 208552092 6086 91709906 75872 99171555 48671 52024112 48902 246937253 95103 141215881 7734 382602892 1538 2487562 7324 260560138 56077 177605258 23554 45861533 96350 88718152 115444 80947612 93351 9792614 97692 63065998 23170 339940921 29857 277353340 68159 218802316 13785 261376980 97684 260190351 414 126696497 89228 229638893 60472 65394185 53798 215728394 79066 65343214 97764 372639552 60847 346613898 129096 63413544 28150 169546888 119231 139556262 52779 39244123 101920 112371752 4031 245449354 66446 106450642 12149 181040188 125731 67753450 20880 53008905 45160 299964627 76685 3664394 124417 349654020 1977 304600616 131870 367114359 28018 362505352 74742 324288048 105262 129293241 78353 272270588 96836 94412670 30008 77959163 1836 231873700 104570 240507148 15372 236015062 33161 146616327 23799 331029195 101953 255851313 66175 27822295 65419 223864805 47324 336121068 82654 190330198 59351 384644978 88519 323361896 128143 159261644 12692 119655852 1520 118671339 71687 277102752 103091 262337951 76937 124351131 120844 58550250 122331 126035243 56560 298388425 79283 70068312 96957 79009786 77756 331672903 53461 35047515 41272 248493330 26362 272980795 109921 94002247 126368 360922401 87547 246227720 41884 17927097 118325 44708054 80055 1608150 86834 248621038 55844 344736658 28647 293937254 76114 156329571 42702 114375596 1184 139665883 58518 182471770 17387 62339311 9361 149889168 82636 348608932 16770 374665556 43834 361371919 113942 332249684 85701 273464966 72763 192604030 12571 349955829 67785 327995343 39617 193045455 67827 56077527 77502 20114176 113664 166939688 128180 306246202 66991 18445683 21977 37810558 75354 134698234 29174 33658660 69245 367115708 87246 166431677 11870 166776450 49984 264429695 102697 341819168 41249 213964017 30694 360388038 71231 298980700 53500 240692333 109233 107457396 102549 366731439 8707 148009182 32533 208330368 97525 110503250 113987 228870274 2743 214424422 57062 245875708 129557 237439656 119655 157714192 104260 383354678 112617 125648389 46193 202111559 90266 156827146 60299 69304309 63914 292244252 19027 323147627 126136 56332884 100121 85530877 73788 308191609 41123 230263129 106530 371311251 108312 360157204 40085 115243385 101488 114177809 117337 370601959 72072 300058778 56881 333684932 81160 339282886 74360 189448112 51558 314668615 1037 27974884 19691 155522426 39853 370159538 51290 300326886 91690 136858601 133138 368867829 42292 34479334 94603 377735337 77384 194672920 83062 110406158 112083 235033849 5007 311635519 93384 329235364 63450 73053961 25269 343980460 92335 149017267 128409 264685194 50185 323447717 53116 196757931 93508 210263881 122562 306947758 71960 335831307 14838 345706096 108427 92065051 19481 42667237 20637 272491059 118679 71781945 41257 140883616 115203 86015437 126523 49628439 82920 117101297 124684 152548581 77093 234874953 60001 305524720 22167 267796654 80463 335814935 58009 19808956 122248 141967755 30273 169253514 17924 16981896 34478 383954747 123502 367642838 90588 169844758 83574 317162935 132919 134412576 3517 238948386 110666 74598082 33072 208588677 32945 232904351 47810 143755321 119400 221668621 7654 207984825 101705 247242973 40999 296645673 59432 126588819 9884 92364141 36306 27863523 67955 210296946 73966 109946372 26478 35098709 106493 77128490 48796 308069705 52952 102132333 96142 274835975 118841 273494397 85762 139192572 65854 296093887 4003 379290979 74229 292936866 118698 270831102 112086 94041455 96058 207270769 25953 35222600 13699 166835724 108967 98408096 93794 276206137 116801 276151907 104969 135806047 84022 56163668 47844 330048987 37727 144347109 1766 143889762 18332 5422314 69521 304560104 50378 52933740 69444 186646135 27684 267890064 119985 146404940 29796 348473133 46811 82074965 80713 293068377 49032 375178744 13286 261140332 94072 111505826 56028 187966196 74609 290744453 45308 50190331 19592 88572700 78522 63144627 94004 26144866 114171 148394956 17338 39364864 128616 126937964 109320 129193419 64835 128883614 86022 329567795 107768 108577478 19172 180846753 113356 165726817 4938 283475289 21764 26280244 32507 121544485 125624 179375720 9317 305000132 127503 226540707 106656 211001889 17267 139831585 46834 167456464 62198 103036304 85817 184958084 97246 124162524 85722 155602350 61079 301846966 31760 190761915 89528 325388097 10837 374911017 6372 170906923 110817 291503280 99757 77705690 132634 41351685 98574 60445293 50267 143141106 18670 55155278 72509 147461402 130629 77729875 25105 289987721 54332 182961149 125396 60028701 59706 269855721 46289 379134485 64642 342469027 6799 332752101 38066 331844271 130108 54386615 107227 363515534 58315 130283944 82529 69870472 78509 384078511 46676 16033346 131686 324800884 78450 305947289 48043 222674021 93705 97277555 66114 178315407 13183 103560912 42313 301979356 31915 255287411 69524 198051398 22510 271193437 71599 181045813 83228 130839116 130470 341671092 129380 101257071 118594 309739633 26442 108038484 57761 368562251 14011 324576940 9970 173324418 6833 107007941 113336 260447256 14568 157775174 640 20709962 41967 373876098 93095 313190503 35213 271231846 66814 351169259 126763 364430051 75125 247390242 48503 271734113 92870 206331998 65829 379173347 80379 13679912 6449 55653113 60970 152136339 70261 366406010 12876 73394735 38055 164904041 108112 315636744 68783 169786109 24266 4217828 91142 220219549 81042 210537502 71814 210582179 86117 377716501 14766 104586808 55397 177610094 102100 278485659 84804 140931527 2585 300743472 40030 288226551 80162 49306150 97201 130465469 51471 306389252 38582 239643700 37858 156707264 57390 70372054 61279 21137613 128945 337856987 45907 153102396 102226 108021779 74969 146740254 51172 274676419 72542 101454314 51616 156515846 99535 244385805 407 174559742 38796 219531260 8032 109789944 82374 334392033 6348 110714779 49701 54250300 904 177540138 54182 210820805 101018 337409584 42404 133323141 22107 207107302 13267 332071478 104995 212027246 40759 150487058 44314 156224776 25482 314474025 55940 88293678 61770 251405992 82037 146935413 57895 4277094 80812 58445409 53279 207953450 7725 261306312 38055 232593760 28814 138225758 73668 124420532 75813 350360291 51157 108513238 93775 294772883 33252 330304842 35558 262069413 40537 383263856 39598 196815520 34055 362727999 15576 114399991 95399 154498267 98233 67652451 25588 59929910 65319 107652756 79190 309643623 24186 366860311 61150 119070592 2321 68226344 129808 306452383 127415 263598693 32843 304260286 123701 209038475 20058 295473367 131482 150499148 8755 343467865 126394 26768450 21084 26917630 126568 264015295 38349 113621179 61874 143980653 106174 246400462 18880 140529375 17428 213080338 70031 384079472 59530 285982960 21214 344892106 35587 88016264 34363 318562720 113951 99751639 55399 105630790 67607 80148376 5693 207772410 3769 375196305 91904 334208922 104716 316725764 122890 23003214 124318 179319065 119087 73387894 82365 338610516 48922 105524655 42078 103858074 50922 242776530 8791 147962841 57609 39180656 110362 225379549 63592 121076019 37666 108810379 320 249678011 52328 247713114 107914 318586473 93291 217930653 48524 29933392 56219 212039601 69173 147842084 54009 103833878 1936 58100458 35841 282236840 115098 371927967 78106 251432853 22242 259065857 1422 149536714 111949 314418322 77674 186422334 82189 256768215 34584 123342989 123980 167142019 54165 72349289 107361 242102469 69173 159536123 44122 339635511 51261 260779319 100790 309323964 88120 313163455 66101 94652239 84931 205862104 82882 291615746 40792 21143825 3133 305297089 94452 48559398 14003 242887424 105966 291964276 63364 189482489 111079 258563855 40726 76839472 58802 5128365 52360 90600090 33229 350067358 52553 293940648 42733 116983476 92720 43259882 37000 123768923 123930 158553151 73772 67615325 88579 156587597 38085 139850559 111546 348743904 53021 21968168 26596 6807466 57303 344474883 32867 186011167 123221 86292362 119354 118963223 7909 3876387 92942 194220650 22306 379938250 127482 1521006 80610 66242705 67068 172448818 58965 36477655 30075 156385814 106734 355794114 94227 302391104 124660 194646287 132271 258387505 110445 346619874 96924 368038802 110667 93315968 82061 137862789 12679 139930453 65184 276153618 29174 230735768 904 247825705 60261 351706724 43811 304396728 77212 119395666 20285 21954282 77360 91199444 106241 255541003 64479 355258658 102345 162035334 82443 206015520 94361 199433527 27606 94551974 65486 233799719 123343 233085586 77391 374489856 34462 57683461 42611 339855329 122872 59548841 11357 47672049 125498 131123426 10197 376008612 37865 154391933 103025 311850941 107626 29644386 131089 84156754 72964 90778760 127887 191653233 113960 301195155 97945 328672967 123082 267557462 103319 151257814 36805 339864729 119192 85181699 130498 168585031 72092 312289627 7910 174170919 114249 125316062 20825 326219697 103046 111052735 107310 293887389 22892 227714359 7413 262679367 38675 329267616 7734 89489061 67455 225204684 34641 77908159 99057 16317009 16424 319309565 90451 150537008 88839 239126185 67244 291593288 39566 152929981 91331 111429799 118448 334900271 72918 222807740 15848 126167292 63710 210684976 23319 109854525 53970 199396501 115042 150149823 54178 177430118 26055 107666305 26892 257128211 123996 278308931 65694 297445724 36656 307351291 130294 35048024 74822 102204051 33922 152724974 90354 234708641 74800 137387053 83411 302590730 79998 77301388 73130 76724995 29628 295518379 32628 98112429 106158 23484583 37448 351503569 125545 291579590 117172 232576509 119061 279829264 59436 83347171 1791 320104530 17822 290013176 18912 158165943 20834 5709964 112741 71833986 128758 41963132 95190 101868989 32182 223343490 35645 183368040 7577 23655127 123695 123878891 28165 346313593 67696 149062777 46204 162242648 121494 260804711 18783 297043791 78903 382625428 38299 195778348 112913 223207254 57815 327670777 78127 56471196 50841 8311393 121939 301922980 18677 17960771 578 82053657 39819 149573425 65339 361786906 126847 121415407 45281 284956026 30484 327660651 38682 318013347 17370 30893084 90875 4126174 101398 324829661 55750 304817832 28256 127647505 91828 346942166 2518 304779671 61531 39024105 1955 360490924 49073 176204817 43566 250066308 79604 75100262 111702 384708141 128077 156226667 120032 311864047 49349 127218382 115649 362365983 65885 52972974 76323 295425324 7873 105847103 59811 129259257 100383 196814342 71775 282559963 87994 384469062 64163 197843872 101522 74613791 63837 45026521 75941 49210878 62726 344439991 72971 74115196 103471 306160685 5569 59783058 34774 38689172 38406 219018972 22505 179969528 73752 300700990 127080 234645619 23555 250612427 21827 29220776 109568 35406270 62507 270980210 38904 16667736 11157 124879461 14183 276913810 35413 172831349 105365 75186720 24943 293762311 113925 25916822 62515 383870462 102925 197571053 118161 302217981 59024 358874666 1117 321404108 80111 211903218 112039 87287884 83264 286911747 88569 252504346 69253 369352792 20272 92461585 79700 125838781 131475 188884021 1913 10280472 114131 62997077 60534 316606596 73932 362811984 25586 188905701 38900 47657373 64358 137620682 35497 195660921 114034 123737905 42897 199257782 127897 222342583 6815 224963673 132898 69040798 11386 319377635 116735 13231602 27628 307295136 87521 133400468 131657 259567340 13206 120279035 103826 188663905 94450 117074566 39956 287499960 42892 241307061 83816 191969727 115906 373447661 41146 216997886 11292 23465069 35365 292475345 14995 29817695 88229 258445740 51113 308881232 43461 186865786 50752 272525713 46093 108192222 79860 264476079 1068 160818461 23410 6504669 92708 319936514 11031 145323584 18213 249895725 123156 208885397 132636 93413006 94025 123592271 2453 171122689 36821 315824574 71258 199627533 28717 274399774 119871 232411253 71775 280626537 35298 89148910 71946 94042191 85975 269577478 98311 109017134 36603 3121994 78477 35796255 104753 192552596 86602 174400930 61022 66360296 63501 276383581 102336 261208208 115277 99018358 79594 32345233 13487 116192795 106562 384160061 123970 170840411 82495 194785307 44047 56479375 3715 352717229 44504 189158216 73543 339984609 91731 305063940 116319 321493103 130131 209914297 4752 305853994 82503 333366752 45100 70303620 58188 277550938 28956 228725456 73641 170630586 13285 208491600 4324 229329338 8850 47486034 69927 234525332 124775 253101412 8028 182679486 16281 13415022 78780 347911310 62433 20743366 38988 384585706 123816 303983412 39871 245800685 25857 349902182 95158 101700826 28335 94754688 101456 204593185 128305 320737717 61566 170253120 88374 303735512 60644 1277480 97737 320724315 96734 30217227 117607 318078465 34062 90056878 68679 317825870 39512 167521330 61049 30832982 92362 26760997 130858 89668163 81797 167856382 53965 67549536 36991 87683826 37928 288265546 62446 41916927 14424 368401656 12155 128201968 41066 291569707 78419 3739520 64714 120199789 131100 5045790 103339 194445542 36644 257162605 129188 90251019 129154 171230236 7612 268069666 9884 208445010 57420 112052647 27545 66519199 45356 6212773 17480 207165620 8157 140103741 108765 325804560 132651 378894914 23340 289846179 32507 303169883 28398 231039608 64882 10607799 24217 135113722 113800 153238571 101156 20008544 72982 321473731 99648 49914819 45770 139524033 114261 81225402 53514 18618534 98499 179214641 53599 349355696 126077 329596228 31482 28053332 1268 291956717 30654 244656386 122922 65420194 115964 121147900 58452 286950352 16866 179625051 81026 61719434 98303 72265842 132480 8463649 92363 154686541 92843 213117789 101130 115020783 44567 77856277 45083 115501076 106242 215816896 105439 312565968 68025 368417710 99784 235717026 50135 217739355 36302 142629434 76559 370942004 39104 148062509 121771 104201013 96426 37178310 49481 192823887 124351 118676560 102712 5105452 12655 74105946 72815 166603723 83889 300096290 103894 125761471 65573 275785601 91046 158044236 43054 142480458 113458 141849120 94680 302458009 32567 265730401 122162 180344334 120106 343845312 42156 351658196 79569 10460478 104971 3818700 94355 261533052 25908 136983165 113674 35121858 2292 349692380 41528 80644207 78692 364094276 62461 180720148 42046 229675654 15848 288699602 57847 152135710 45166 298248525 3252 89821962 64248 377211872 35319 377163865 105791 2849319 3004 146655906 131770 294851420 94319 262636242 43196 322301202 45720 246906887 92461 149248987 328 678991 51921 254658896 91746 21135600 124167 62858729 127251 346109685 80415 272755237 37386 384353855 80538 355398882 98358 239971954 105055 274982972 35751 112148066 10265 229552764 7289 287141060 122643 151155159 70285 361188667 54814 197623137 36706 184667497 4397 62198636 85992 366327315 19020 62283611 122764 330925914 127932 169172077 55844 142101687 102614 281555217 47736 357181299 55679 20971144 81270 355933898 10 120711479 56652 365811677 88431 86331403 24695 251422120 60165 108690345 65122 64587463 77114 124542242 83822 167052251 16840 251752433 132358 52092735 71321 87168836 65225 915436 65749 381230541 121395 280686826 80873 254771482 101674 331180199 43358 176090564 58575 5731169 64029 277631110 83613 135276069 3092 272977435 49583 192025159 10045 343602230 11381 133890430 956 257140785 85356 340276376 80387 61124967 58235 259265428 106097 255762844 113450 364106752 124057 16698330 67322 125382884 25426 227906003 108555 265902680 11514 275626283 24517 108117491 26581 231785807 54038 172414257 31727 194534761 62615 363824045 125091 375695337 56598 353660680 69367 101882393 55302 195141421 128827 309099063 12788 232416246 78971 143097466 124850 230598514 7256 285633664 106672 143835436 79066 305848915 50368 147069779 8967 270440197 111407 115519171 46636 206680407 71582 195759896 125461 24872190 39581 132836307 45085 221560653 93445 188375156 62365 43721541 111169 23873687 39344 200392089 124957 45894552 55637 269064914 95016 38188136 110145 215579975 10976 320706118 94363 77876313 114204 84180520 36630 229030842 107496 81083870 115287 64446349 73174 373132564 58163 299471333 130337 99534113 70386 7414431 59502 278378509 50903 363051045 4908 152549868 5883 377916317 133306 188602769 9734 81560181 103727 271904516 98396 99709299 81425 157851719 42937 371765742 119591 125997384 57454 380265116 16536 278449880 49464 114336776 34327 27014061 119799 308898215 107958 367520313 68966 90956441 376 57561114 42968 133994310 120476 266767194 77836 86388104 8112 260138467 91389 255323821 63685 157543321 38282 31499102 20791 125217269 129534 381881713 116712 342948504 109986 121165283 108678 381868930 9304 155589903 63704 14682934 27994 154743265 125214 226314699 116277 97300756 56515 33345001 22584 138756649 11804 23876484 44158 313419159 59258 45993992 98652 372805090 120514 221916740 107338 64645379 56167 191870359 98358 274099914 62598 136406703 122787 19799278 48201 128883682 68025 138850184 82422 340579736 66057 68239083 65044 51926096 67055 261384924 63814 43896271 113851 197232923 46873 285356075 43560 220851735 74481 17131420 7242 355479137 86861 88066866 36008 214319382 64177 35289350 56238 361760712 29579 51114562 27412 121925448 60825 267177799 108060 200018608 46056 79218070 57611 69375690 116441 358056087 78063 209405768 55477 272018995 50554 121699380 6830 137739956 37749 355902961 44148 357184181 100249 328787798 26157 171907333 62551 90239358 102899 107795951 56824 42653695 10313 64856868 20115 206814907 59602 371067092 108290 57108428 44754 227827329 86489 308041965 75820 222680060 24467 221829440 58406 160218381 5999 339127141 27345 354139811 43791 226947012 4603 273007742 53756 165772756 59652 337819877 14687 384214441 20290 153005216 80399 264743186 42763 111930798 53203 355241519 51477 346659310 6786 126847412 67373 277459140 13631 11465963 121235 30564812 115364 226598904 13859 244044236 95902 189146713 114455 203152291 93454 87881889 39375 172994176 130502 259976258 46553 2791708 43323 208571878 118755 340059917 24327 57898865 98668 48053005 86901 125822972 34532 262387730 61603 92835035 117764 83008951 126817 98233288 3875 41814418 100637 189712340 64010 302560376 72699 33397719 45730 63550386 115383 317403295 62692 198447859 82518 309136892 94459 65015525 109524 257676646 106913 144803485 31571 164942704 107309 50710984 15489 360218032 80791 193003688 99484 34852998 82945 333544885 35185 49642462 130863 345627997 408 301892851 87773 103324052 114382 186791642 23263 371099587 449 320605980 47526 323978238 120796 216466764 70243 287112113 6901 384864598 58904 201765506 68966 214724872 38646 157786166 67098 275641003 46960 309693783 6369 144454093 120584 203025495 116859 78354089 52857 144193079 101902 82523650 75620 237289077 55806 282778629 89943 377990644 62761 89133119 19789 278483684 93608 50410232 116572 168878853 67129 10995059 130373 328842386 5167 232684452 115894 74944499 68819 108657068 91137 60600706 122399 305652300 47248 344205102 11961 88760471 85194 279057398 80994 154916738 100558 372998647 16176 338767404 69800 299028169 22473 119432754 39523 182699619 94120 61373566 46014 363633363 24209 337886228 101718 284414617 115879 117359682 14590 211607403 121439 72887484 52299 246186377 124005 29608386 32067 96679242 6522 286984923 15336 379310970 68333 134841219 59156 279102927 114723 46039937 131984 281435704 64201 115107235 36782 98951520 69762 57584296 1460 307585546 69173 15973367 5289 168543500 127134 319218366 119251 84479710 84131 272232471 98771 114682173 80788 81156608 104881 148434139 15760 141247960 18732 93601139 80497 299721175 34171 151347767 132358 27544616 84851 265399172 113014 285648064 120129 142131987 128920 227605244 23204 303130908 101239 165992119 102621 324462687 21101 197525150 129385 42287508 40239 117771481 80483 99355903 51416 380405732 100081 116850167 111568 370322567 41893 121929404 44463 198458386 97543 277121578 26611 112994148 80721 104968577 68617 74317878 5781 207686789 22781 178703908 109900 364100607 44729 134989703 40124 287727360 79260 218836062 5845 147962137 18604 87536193 97729 335640190 114104 93220661 67130 332786789 84749 67122412 102697 379777301 41317 157272343 53708 286546853 11157 332150908 54948 188319287 107562 152528268 24266 353017141 43153 80785348 55310 236681491 24672 24698233 68510 49275320 89320 145834503 100523 326362459 93960 39649834 106734 16063069 127615 331912360 31220 41724926 86379 303775900 80742 118202933 35036 249495159 106611 205470188 90459 206554329 72420 354122211 20816 283966416 130750 181777900 65971 346961662 45549 381807781 17655 176469786 71577 310962809 93658 27895534 116319 139516108 5900 66936065 44553 258906747 64467 181881215 27811 67686790 37957 52063667 67261 141533298 47018 149433982 18987 113482748 105693 153841587 124240 147680580 64709 128706762 64791 75965088 100960 308088737 105149 190062330 99871 290011846 70296 52157042 70064 202406912 10094 144704989 65678 94606860 130233 90458438 63700 249640881 88878 301081044 28032 121185941 9508 138378759 30522 317616222 7322 14283271 130623 157375160 89287 69747344 4520 51802512 109934 7382500 61470 200427501 123543 54171178 26842 181907121 67181 286500378 131276 293483444 112557 8154285 22465 1945604 124294 243784440 39706 49593759 112174 461454 90583 233175705 107393 144079381 44071 48997355 9163 135775911 115392 283677383 17128 164937807 83981 299780011 48831 175303352 40552 367548215 3038 51634286 79978 112656766 115773 65523472 114731 312875952 72929 142333793 66091 298669951 100714 36964898 45518 177851037 26650 332419213 25822 198008470 123820 278302946 12620 105916913 41120 20362707 1166 238681057 39512 167701584 108872 362432747 64152 166508610 46400 12102492 74261 248494582 51561 283289418 51627 65545899 11036 286923484 110537 344600668 82442 85712996 80035 32645226 61535 158866040 5110 184737332 87613 99447692 129133 174866035 114953 212900796 98378 338907519 86102 182538317 79868 127866138 62249 226603568 15954 302708415 25654 280345925 164 211557917 10898 355475269 118825 295224809 132675 4514490 59870 166347449 61213 2599218 29569 342545560 45083 364739970 44086 124960839 25935 193516264 10617 127127739 104986 245768179 15449 223828110 131173 104215304 48971 339908144 128870 69498319 16213 128651751 1583 300919707 38878 169995103 25190 369724018 69742 76108426 2422 362132426 26708 34863099 92447 109765326 79158 175928395 106201 278726819 109963 152756440 47479 145651386 112979 116381621 26147 271447005 59910 383417171 47201 258854851 118003 289584737 35175 173008995 69927 121608968 102176 78487473 11568 377911035 114044 50508825 78036 108004781 95469 156049936 95359 108608538 119 377757867 92401 263786891 59903 257667462 99223 212470705 105636 310302376 50868 192459609 122085 5246306 77148 41504455 46261 232019032 65615 378147277 49825 297370235 11498 132040517 22325 83878831 85394 10823589 34255 159337288 127068 147185042 18844 57096407 62579 93125452 35437 59230723 22340 296828507 28348 277813256 115186 360656608 48078 66692380 34405 4006985 76725 211126623 78960 307966153 78227 104094243 83763 266346285 55715 287002477 106155 128598623 127658 313774852 101438 43078804 21083 240941972 2443 212237677 35529 171479841 18583 155553139 3392 354113435 98350 374601554 83255 11571612 97692 132075459 81931 195558532 78806 254304227 105243 165081630 24361 252123974 105663 250867080 28467 17190437 113851 198401930 9534 106512823 121082 284588730 2438 307616829 32266 314894002 79799 123942183 69190 384275945 47243 234279614 106959 22096197 35261 77547941 118921 320138682 117981 374512505 126944 334291855 88875 127813546 4575 133704507 33764 188035019 66969 278105885 29034 279769652 130089 183430743 130664 250660331 8461 323671497 119357 371066358 70406 251534110 90678 69455952 91285 52943230 47018 162422035 124633 381107021 54982 337452592 82847 278886650 95914 84850519 131648 79041315 114462 343631493 7866 81343723 132244 382984074 75390 185870159 67486 251925193 27282 79486018 53213 76381840 87028 250126419 81133 116188719 14692 336605088 114215 115229475 22701 22108194 103283 273561815 29480 84907146 132203 50136978 60907 43464291 7322 60983474 43563 174734871 106839 166024918 37915 290761040 31120 39171070 124660 91446525 31081 305956922 132245 203776615 51943 218525365 132690 169294401 76931 95134234 41150 307002074 63844 333782980 63490 35428668 100538 133213462 39536 313506631 30608 9058942 117904 264222651 87941 161800431 1626 319549666 67033 261474359 44415 236884733 68745 262163785 16712 18999500 79474 375211475 36119 246323702 3019 350604704 74883 321185096 52934 365725674 27606 217824467 89623 357566922 74629 77812226 43867 232355828 132019 212851810 48647 2659069 71076 180652897 83208 275733925 91458 346712483 86360 52186491 62327 293070648 121498 142677302 61260 383844186 9995 155270662 119660 153456753 9193 303737956 126585 44933020 2458 202880180 97741 198298525 61096 107774033 116138 264839929 126357 270047667 13869 277523646 102653 243238744 118833 116692243 52803 113129779 67252 12450718 57120 180478352 98094 380953885 10079 365625644 81305 366892383 127217 377088228 49297 158432075 18706 56130398 43219 65169978 47361 333127367 56907 320489885 46464 84737419 112860 342696234 91694 331497286 8851 207116784 25970 198270026 79805 375969027 93628 121801491 58782 217825670 5237 95272103 10740 277690457 24698 243924685 64930 119680433 58399 131365757 81606 347715948 101500 243729382 25872 196050800 39710 351542586 130196 256818841 116875 65344751 16762 32590454 117981 329138313 2238 346926991 100725 326021706 111515 52079702 9987 97092771 30358 336764473 63816 311424780 120086 270747013 100204 288031026 114050 219664654 73007 321890231 101982 118557894 9251 248143964 85828 261926597 132437 288333614 88036 99906379 38031 262283764 93399 58121330 125152 290372855 576 316967835 81618 8079284 126181 52166994 91262 74368977 91917 352900136 66862 194501198 5496 231630903 12068 372607625 40345 185321248 127932 187368344 129633 79883742 95331 83791863 19976 321157100 103804 230288122 92338 50441195 112205 90101471 99098 157284762 28758 207219960 65129 92618813 101398 179453883 122402 366735111 6694 169955721 130625 263330428 77112 192339711 36358 24630768 39279 237623089 44861 82863682 20649 327477809 104166 159022543 63928 180580935 84203 31017255 126821 275293197 54774 271855546 82774 265743047 119043 63405674 112651 359804962 50395 67424008 32722 179087903 56520 36614236 120011 262726885 29446 99802688 41500 221608850 128005 237790251 34545 319207376 81674 11242430 76956 118216877 78556 128062013 92648 123625132 74155 41558764 40643 78889044 116588 18643282 132446 206752399 1603 298198048 111659 329031659 75337 174014481 113407 179310111 126297 304049710 95628 73971966 99131 122467470 5675 75369788 20721 206706361 31779 381121613 65256 362125908 125745 160204605 125483 156409663 20752 93569109 111214 217585473 119087 89241867 58777 133134834 24141 302544006 104647 213617588 124361 235728727 24912 248774780 116739 228080428 110310 23031627 105921 187305656 28357 273951086 130472 144416261 128305 328233925 2240 369666526 6538 164953561 62923 30021511 44856 148795585 60889 42539240 77369 105751705 123309 82922973 39793 57136509 71343 254065905 8337 235559681 109701 275209791 40965 224978827 122943 203169144 115455 300144480 18566 278736946 104153 359856346 51528 4737110 110868 322695393 69634 234251120 117174 48051835 92055 102763663 85155 220410484 39155 303317218 121443 247151825 38594 306317106 105901 187360001 12524 162097793 120013 293805868 38438 200269284 76656 47680525 8702 332430197 43695 297535744 78296 97946051 39308 140485353 5030 295534331 39570 240770813 118150 359388497 88321 333922093 128198 325437663 90175 186817769 82296 308559670 96323 354347068 79171 76674085 82075 29276366 55308 101501852 121815 32821993 88791 381729887 125684 233158409 104954 339307399 95161 118524498 115475 14797494 131607 361413267 8587 69038077 24099 40288079 105338 153916779 122927 360625977 81746 306503621 6903 166047251 96172 241597631 123479 354490125 110324 1953901 122867 203834815 61057 138507400 67723 232150703 129473 355010416 107594 327818019 114858 124760261 66952 307476754 9935 35250171 35434 195996913 59678 220960717 20161 296666205 75668 151738607 21880 69339548 11491 201991120 90352 332818170 83228 139977224 59266 54249589 96022 330462265 112220 140030301 36871 287588270 49507 293334499 5727 104280430 58413 115136458 65983 149888855 67152 113559829 84680 373825179 37864 271690495 114733 322813002 47736 219277609 96827 110955116 67810 238250375 20643 268634221 95428 13386717 119894 234310041 18449 76720956 6278 352434320 25198 197882881 7059 128916063 10641 306818595 21669 194731015 41735 141918540 40879 219037712 57632 209959935 87819 62585346 18298 115201681 9345 384338084 65790 55675566 37670 332066062 19154 28710635 108938 47071412 107980 218722906 21884 146214140 91890 122239861 28566 24553970 2822 75102276 86297 248326637 13006 265957591 74472 355746647 52353 160956176 83894 265414741 91322 335207730 95766 78323131 51578 57406411 94622 7481269 107690 46644327 132397 365088320 55234 301653745 39828 191284545 113723 32344505 57470 18121563 122920 22883578 29995 66938959 96640 126433481 116198 348926248 130195 308396351 59593 201467713 7062 177703714 85701 324336308 98341 166283033 69899 348228324 40204 351887333 15087 100961478 119427 179343008 104309 93190042 83511 258071914 2831 236653743 97377 172482872 105622 347524765 62273 347147901 53052 61521204 41434 27690405 122030 90663837 27236 198784039 23480 71317884 47775 179152730 24802 286523478 102710 115571099 37058 184404617 25197 341238040 50948 163992336 116967 82984260 31337 34671908 100847 18446869 71112 293444067 89379 270344005 42594 47055151 130178 243582819 94866 219077289 4448 182255759 50554 246062616 31306 228342339 23621 229369278 36824 77346874 46400 38584023 12996 62896621 97426 58831238 53842 202416383 74646 80792703 2668 204964804 44992 71035456 10917 115400774 81502 200912503 114163 333268373 126110 219850875 118395 290931333 62527 218379128 123232 78245482 125707 20213928 2746 265298255 37787 205749724 55516 147025393 75429 210985177 105533 194239285 37531 181147888 21123 313158496 65618 363551069 32774 327643237 65311 33966646 50950 367601833 94314 203305235 109478 202647208 41813 136252541 131281 194779725 92408 247584602 18786 379891155 51366 368307668 8530 40174105 119466 207646467 86225 65952040 5725 350081984 91874 74909736 30826 277218778 56766 325315687 81121 196590016 11837 50640488 32245 148927975 54223 80819752 109461 302207975 113859 312781294 28451 257749770 128100 181730984 107800 294124754 77434 247757563 58696 294866873 97308 31682485 65095 81926197 115843 60353239 18787 162350501 103707 287918427 65946 222363577 132810 177348083 76736 264760112 122650 172972330 48781 177668387 104097 97436230 125060 36477865 98652 210078699 115269 55075315 80332 133998793 95968 38802091 21896 86482837 30287 75126797 75078 39603702 87692 200562835 62292 45813394 107830 270355319 7594 318210976 1611 79015142 106576 218419685 107306 105622677 94894 329491446 35773 318036001 50146 25672170 42531 52906252 41900 214953118 112875 378292769 50431 286876887 19202 269601628 68691 210363094 66084 64756335 118003 107287384 40830 6863642 69975 315603474 29536 133721719 8870 184527668 115062 332807958 110638 44148488 124045 317393834 69081 354608525 131434 247310278 16279 206104035 20282 342917793 100803 25973117 110022 184590986 4090 194942940 24839 211965877 65093 281502984 132453 329510362 100130 24876 20932 98267661 48601 106217372 63951 215671073 23450 267032596 57540 153590551 60697 197156286 133275 221738176 21537 130745063 93276 84891033 97793 177047363 48826 364191783 93743 143863867 131883 145209531 97184 19497069 45277 213654634 96022 140766444 100182 225540494 74808 93620197 820 270650547 99858 311021688 49933 291778442 45219 56596056 51533 72310528 43089 182091934 16260 132855746 113428 206351076 83113 185664259 112775 300440015 67154 310794267 21090 325575993 56976 34426751 111686 363618552 25811 314898390 101213 354054640 10685 258663391 47039 140864334 89228 366549482 91882 36946139 103612 344207520 99058 77398660 17835 373953474 20592 41681129 13905 92457553 95017 163262960 4368 78836217 5491 113624465 114831 286294323 31925 298284823 90835 181302733 40148 338855190 100858 366329758 19857 130041972 129210 26516969 70671 2896651 127003 297783855 43399 89130623 43880 306231500 87791 327164224 122595 72989951 73082 306267893 128854 40109445 88102 275770456 89563 115891149 57808 311049229 3769 343131930 20738 378284805 46780 75488979 9202 266025658 3679 372856067 47745 210781535 14452 120634107 87496 145562214 29106 190955389 86409 45323260 60468 128984068 99780 370777704 123113 190052023 82079 307054967 4060 71454406 129885 185529805 39967 207625661 60256 325796697 93951 98861302 104613 17967638 98351 148413150 25059 372497143 39535 361744242 122176 84028722 36150 328520988 21686 235078447 11880 180860412 125908 3126397 72843 211060181 68066 301740513 122534 157605702 85513 100539904 26634 41426488 87681 370833766 106330 166676168 24096 23310706 80441 152196457 89962 122342526 34028 4642643 95835 357011725 124539 102177456 37931 256729656 129507 137364290 116049 268034335 7066 81298676 34624 323400142 52574 48313503 71448 368413584 104899 365297125 112596 92234784 36052 10254901 123004 62896464 33599 136242491 43555 61432793 49603 78250598 97782 151192059 117700 260058922 59031 203660316 96491 28520276 63024 374701758 100981 224055295 6906 136023619 31297 181547300 82940 134213336 92789 283780006 32270 6981164 4358 15404570 31390 341933024 83963 10601109 96073 379741092 10855 76394718 5016 5653600 107209 278853910 87522 259358132 14297 25973452 9039 27266932 39864 330322137 108473 309366491 50791 221707494 63501 187317642 116237 279131448 12928 236377992 93803 298461313 92019 223078805 90342 75923976 7158 204158285 89393 350622384 32926 153399435 126265 171146855 28992 308571287 116208 350862268 50463 375115616 80546 373243858 5991 143144127 86332 326537253 78341 312145660 80106 92845127 101988 270886561 51152 73656775 39337 193521888 93234 178448995 72383 178693071 42141 209182472 1016 309893365 66091 363009787 16208 265814315 101170 36992754 52823 294293570 24654 135333811 62604 234921306 58492 271526662 62015 235043085 118376 217923246 25253 125558301 65053 299411023 5448 14979891 86221 37092023 59374 58034206 130566 310266496 30273 248617369 26157 126076530 122445 45697647 62850 352597126 126286 169440433 43055 129507707 123307 98126492 94657 280764188 28842 78019402 78400 257035622 62978 376076031 61845 38500616 106234 234332278 17417 310072258 114210 258715428 46410 80305930 101916 293827909 115271 7777132 22508 279623296 88162 145617398 52300 154779291 81679 83079862 94889 263284062 39184 322715949 43817 87940942 41366 308049131 19791 163438678 19887 296902831 90751 245155247 40722 61142297 34712 171278201 103686 117317474 29917 349289023 88370 183280071 43869 110841986 91365 106152607 118796 87294377 81283 126189063 34717 266081735 12466 161163681 69446 276070127 97427 223245905 125461 3284855 87928 377466259 67138 3611407 50618 369485609 61580 12833372 72852 122748537 33220 300501732 97303 272962368 39547 48643012 47993 362884793 43484 83928905 91403 258689008 57434 209217470 50101 384635769 96347 361737985 71742 369255931 89225 247316112 110753 320463227 73904 222775000 31196 199448786 72632 7897045 70937 77090792 126581 9143192 122001 298604603 115711 266943029 51053 123006317 95825 62930378 86108 304173320 66321 264647185 116037 108046594 70911 61262199 31159 276905054 76359 127060191 7840 265966607 727 325599739 42663 195328512 99799 1584549 129444 161910821 50709 279176125 34255 167417935 29604 333587395 85992 95298001 6882 244469877 121976 284088062 57184 191364781 25162 14035157 63553 102221773 2207 59326662 101675 346534209 8452 90555084 31025 278212744 33722 263468792 92359 136067237 84387 184156091 37041 220719712 91376 34995769 9405 9479485 37260 3020668 78401 334182599 44461 124917514 63311 33040489 16037 81610134 60406 327229812 102782 365499722 52155 180726014 84066 9060188 69924 177152912 44693 280956894 20672 254425078 71376 161680290 78115 256709270 20377 70656982 62810 41388638 55331 124375232 50084 152352706 114936 54302079 122610 349555010 3617 166915770 7683 86044121 1202 105834914 118503 39313738 51599 314483495 132808 259345891 15954 104130556 83778 66867837 96602 328945528 64974 165099083 29965 64985757 73690 355850997 62424 112475283 25568 213638863 30974 67985310 42643 355775999 12406 237646974 53968 296869630 2733 187295350 104243 338641947 75371 90811904 52858 236276452 74312 363026013 65249 278497173 13757 370674630 36424 5361895 73349 189831334 95116 158863499 84676 13676883 57141 196536932 10346 163071042 67007 5288852 54900 181914992 92096 86352645 35010 173777341 86292 3013919 46906 457791 44419 283029869 131729 240628705 6906 86107612 124767 311363922 117992 343964847 113311 250548932 74785 361912064 77279 230090482 12229 246339468 32782 254618147 52761 368741492 27429 213336786 118161 178960861 81129 13421541 7268 114983391 298 324174346 23717 300044445 121415 53916138 50538 326828830 37449 97930978 55153 40300616 44283 56845273 4455 103337236 124528 317418485 84612 122637332 30507 27367209 2835 21504338 94599 9003153 22281 265373223 74113 192523665 38173 269630575 77090 65913796 47300 279584590 62987 83094409 97078 38613718 43383 311257849 130685 176533984 118298 362847783 61969 10292563 88626 371518032 47367 294385831 112404 284757453 121328 18523845 117353 126677056 17597 345566367 125308 181094111 8005 193279839 17412 353483176 25380 69576857 17888 344001076 29549 379143177 83651 263761474 129883 90780201 97858 86881179 84971 282273822 94869 69069750 16590 142050972 13679 179286100 55355 129865056 16448 269365837 42613 338543427 48946 25235074 24293 217679676 25895 217500012 63456 25280811 31620 170345581 70708 62769340 11757 162932422 44175 294968174 72924 180133710 52735 331975653 112097 19461163 32640 88139420 48559 371514745 42437 139972127 90352 34851835 108244 183494872 119624 381116500 33899 26349448 58226 318056748 117614 330394488 70194 365836511 80242 270810946 19709 270280732 118515 268655690 109813 6394648 54862 282748736 74532 159910616 4643 215962928 123858 41968127 298 373070405 70469 142500132 118264 36842761 55848 332618189 131544 283493887 15662 26682183 25000 105375363 85823 327979630 42454 296281072 107557 367855565 76478 108208997 95738 156658006 3032 104393808 48009 233509783 43124 188072211 92880 297159846 6625 24330137 121388 59907793 31414 203001210 115738 379911878 42467 256456485 123848 129849075 91383 76641173 112980 101135721 56686 229291414 122799 380459275 76509 99643451 49956 162385780 36169 246562881 70638 194196959 4043 346351822 133063 232039346 27980 164546551 820 374253393 73065 134727048 31899 358411019 5059 25576889 58659 81227841 63651 127880164 59601 368157706 87699 368030519 42310 294419710 65125 206998265 39031 139950797 28987 122684955 42892 124026771 40383 142066178 53693 1321286 73714 185259424 49599 360301096 93623 325246543 70932 275259365 80313 337001607 70593 39462112 24052 26556584 83654 313534225 96358 292989135 84327 315357916 97826 162160039 114091 269851357 7604 267626332 2780 678469 50218 285205240 55583 310484511 21209 169716291 81429 156964179 71019 8610940 56222 57322683 30 4472313 66212 10087064 104053 189251877 89327 308542077 63334 327923972 119561 274219112 129864 69030901 99464 285070664 65359 312533923 6870 59298663 128935 176649215 56032 44173966 76762 66542841 123327 374593868 50159 70733642 25307 345349991 2710 21592812 103943 61375648 1882 334840483 31878 333668765 36936 294212844 70716 332481179 31196 235035214 83411 214370899 114713 199322575 110143 190440006 69030 341080380 88137 234642350 34076 206960093 79462 2012710 72092 14638926 22569 68078883 5210 162577768 66165 353786972 46112 142777028 58943 348294134 73271 134754032 103945 234400579 8761 139645675 6920 199566616 39989 180892951 42184 50917127 10857 90110079 48211 259794141 73411 38366272 131255 149375260 94810 325088701 118332 375750244 19121 235787323 126368 269754213 81332 375569556 82190 28476009 72304 192254120 68955 331361938 24145 353915576 12371 172827304 126936 108874108 14431 364336508 83486 376699741 34445 71382923 9279 167900668 97720 324041658 85946 125957448 85960 210453381 85130 44387197 115477 9992141 89393 162184031 55993 19480252 22 318943836 99420 382626571 89306 239679751 68255 2097131 115237 96300556 35875 320026665 42627 312815012 84642 14423693 125440 60415732 79011 304352437 102705 17614936 49372 169302078 92502 343808261 9475 168722109 100741 310639755 33616 39097111 29537 171647435 75543 153262730 56294 332932031 122359 186370808 57249 132304444 111671 339673073 77525 237910935 115898 74221332 133236 247901119 27147 272714383 26294 158591405 113058 350635026 126552 201156969 46402 383257407 46184 9190172 32879 206115240 68991 235050054 36203 221903052 33829 306761127 119971 317796672 42477 213064683 34598 145041882 110005 219363275 97860 234118279 69660 148239750 103380 318321121 74065 273891307 90840 377126589 46646 40954567 42208 129127014 62305 369913852 39158 358210134 74341 361335133 121688 36663905 27967 304784445 68277 74517745 19985 80846545 63293 132790151 22726 180191585 116311 238316566 83506 49156150 95433 140600972 120181 15983765 89034 231253495 126811 31729136 68810 281714209 63138 66709949 107701 200108011 109809 35649189 127119 157866787 76252 231341963 132985 68387653 123058 22360391 8948 232888597 25953 186191885 82139 99061354 98051 119185337 30825 274995084 117056 38048722 81752 115882228 4921 340058336 109892 127065176 45325 7179073 65008 222513189 47147 188876192 39558 119012097 43404 279542578 20291 175706815 68749 201957586 119845 250604120 70872 90569642 120852 253362250 44291 187733082 33654 154732794 104241 211794693 102918 174511066 65606 15876173 111863 117695552 83461 362787866 55502 163261983 90624 175448428 89524 373901145 72629 213975169 13384 371078375 108823 22256588 57474 354779366 63875 92524130 455 83889422 28783 221815161 48183 293990138 104030 83342877 87550 266122566 115700 114285377 21894 126777822 124109 262578554 41580 319351998 70797 45803592 8209 165158964 65623 106930652 111915 159221070 116993 114430048 100652 356321131 25088 66648146 131615 122049263 68894 334115197 72942 337130991 86874 186021989 9089 4601900 23056 315146409 90599 66536625 11938 274824586 3474 181838878 71123 241436636 90972 234166302 30372 331765197 40778 60581797 97232 48024303 38103 198122085 31644 290377974 57966 329435329 98106 272605672 63872 116641884 103620 6178672 96761 202064800 96036 32683381 27223 116746742 26389 188815097 43458 135219997 57612 255436508 100035 116409577 59298 336688531 81400 335304693 109757 114812205 126427 384031151 11821 7193349 35685 8779643 82471 120578094 51388 120144919 99672 262449688 17339 301819056 73531 74082605 5704 289364454 24529 59673423 122335 216807419 20005 75680077 54256 377284448 82057 82325260 107826 263401017 84854 217539174 63824 169236495 115910 64250205 19796 47302424 117408 74760020 32315 49825563 19949 20989876 93168 326617500 95943 58431698 18090 288349540 41748 86681111 125865 89654302 130215 110190915 78102 58663381 59659 81350576 129864 78270731 48052 367587965 113175 212964038 88579 83104103 97769 272442028 35963 28378831 78522 307305892 38429 217263800 59760 309968110 63387 136074622 57413 246541976 71881 135052262 38170 301714607 84059 224006253 87882 118248819 95579 2169410 121531 24729350 104130 322683995 83041 325795136 127080 307733707 101980 65567180 72067 133164823 20837 61252427 26183 233681247 114053 350361942 128598 303651817 3758 204615478 21121 161521248 20304 20683932 33177 644429 116250 213141446 120479 172140197 118081 331583718 118722 71698635 83520 321420304 81137 368333478 102131 41061167 32250 68229427 36326 271293633 31816 216648658 103247 94164921 21023 231418735 41588 86318319 11547 204412120 119547 295227104 66245 177434398 7054 309614252 130178 285164014 10257 48391033 83181 123570601 131432 299974186 68918 265412768 21748 208907922 91848 204477668 91518 160069946 43848 231286797 37719 149895745 7558 222047583 272 214224617 121660 101896982 16632 30188537 13874 356939337 75097 299238738 49381 30953505 51692 2424527 122369 170279127 38100 374958590 109936 264322101 23545 380807001 46039 196235887 56907 185866852 8299 72886074 17205 88634272 28364 239965269 80135 164115905 107008 185905723 55347 76651611 50456 189440722 114978 247834308 127325 331257248 24821 215086528 100455 268185515 3842 31846042 119592 61714208 97720 149093735 85979 269525861 60669 218339878 84993 155566216 109827 29220296 44448 195689555 48922 24716322 7708 25994385 5252 144885435 113955 368831123 84022 83713545 15525 47564799 49885 264557799 100981 383863010 129895 164288968 82398 279621496 95885 43458847 115891 240183620 59289 66724061 67389 334375200 20469 248107293 36358 170980295 93686 372787235 92372 129654127 102125 374770055 44509 115168454 130532 357791897 87594 152668717 49011 341774930 110757 128023777 17394 377595900 37720 86994814 25099 311080843 23360 20090877 68721 133806923 89017 336267292 132756 126670460 20098 7032056 101235 237589221 131585 220922079 85506 307241785 28129 271433941 77131 142657744 63921 212235707 73103 27379824 94951 333824469 55082 47738940 3336 331203361 29952 82111635 49988 320345383 79021 367929155 115773 247546794 117457 186235495 28077 361506218 119095 218665687 9597 64692212 7413 379807424 74323 326607956 108396 82789673 55374 29981082 126727 118844954 39726 91904219 31594 148199922 99807 34254290 49255 331979062 115110 144393583 36698 120127608 94794 378189089 129135 247736277 19534 195706955 57462 321175192 44410 323576531 35519 209943744 46200 49235209 29886 365964529 13015 270011429 1168 145993291 25584 54754192 3578 283429208 58488 113614191 106971 98027616 99717 73713834 16964 43190441 130235 316233486 117130 229591269 73818 377422874 32060 221462659 10115 212316166 99148 268281495 6676 195998715 129694 302668680 116032 99667989 104148 30920550 114997 197939288 42896 45238275 31999 57050390 1713 89813693 28824 275282408 81151 346804836 59467 347639565 125400 258026672 43400 34442335 128062 58623755 127640 307442916 17367 373644856 26764 325162987 79992 140931418 52276 223601514 124250 353123654 130684 211759463 9564 373556485 11379 201765138 10417 172758951 53061 194818884 115098 175407553 132819 253861293 132492 300547135 17490 240630354 11090 222413877 76656 131094930 64130 223781825 55640 247206335 99638 94296613 130848 348954697 21068 31281027 121648 248779494 57278 72309072 80612 90289474 86377 26296669 9407 251348479 98137 74001957 51557 376681708 67261 275974426 4027 90359509 95885 278570969 120167 330730722 2214 283792595 73160 260117646 33328 11498714 75529 278747879 41359 185205214 100294 214160912 28947 77332346 56399 248835738 14457 381218622 15596 146267905 38971 177175301 113760 288123106 28063 280715127 61981 291021255 46660 292068012 46697 197837346 35771 336238588 73250 338063534 9904 42842296 65712 209890954 41606 266587191 121721 157456360 35958 250603227 112049 215821478 116578 51968642 74026 248579605 105572 327916223 49210 377174276 5585 118482651 61427 350244748 90314 301129990 73219 208633014 116594 210722298 112323 209031574 12335 76204506 103358 285254936 13405 43925856 29432 191615783 2200 272985433 44109 144656205 133318 244252722 128859 96494345 86621 263343596 64440 197644417 66047 120166494 74007 324733404 118061 259938089 25878 60243906 41579 255330339 48587 301310470 64974 142378875 93344 361582006 51874 50641773 52360 179555870 11346 92742680 83415 338956894 85691 102924605 34313 317249101 26997 185702361 78502 378348816 16216 61729434 44732 137739542 54562 104792834 5708 163576866 47536 333248126 77926 255502959 121447 201630644 48525 63981738 58503 360030086 30384 305253875 130952 313156436 6295 224395802 94456 359731941 132318 80284455 125781 64921910 95935 131712427 31963 33848653 12126 322646060 107200 136611566 114710 73505872 104981 302462201 93478 382988491 67618 281537665 87994 164253478 86496 323101696 11402 60858364 57984 41266291 37152 217673230 49758 286150189 70245 27735465 1348 19668641 115200 139210052 127183 43878615 84444 221316430 75287 105851536 81542 116769694 89927 159121042 94902 372938669 118456 142125442 123679 293779433 14101 297241193 81044 336338835 16006 69703377 1854 348438623 48824 219667045 82554 304217198 48014 306790021 72807 200397850 43652 203405371 96822 216422311 4614 112208223 14599 363010668 102814 277729246 117697 44457476 77997 102295755 36970 377339634 6493 261503512 28195 124032675 96033 187203366 92549 216293751 49863 247670504 50707 106961584 33269 69727909 121261 322055822 126904 99185350 106212 309195031 37664 343907344 5554 162452128 132538 102342763 52234 141312597 112277 322928989 85717 148425345 5953 342801894 12454 43016771 22182 130172869 114604 364409018 3459 27612521 120343 58670791 93879 304103597 23056 175257406 30057 86778765 63914 49780804 66023 152210792 28617 342151848 86934 229840288 14238 46847974 50431 86049739 34108 319923946 24066 63545136 34116 149971642 131101 341798956 94592 167969339 56488 44116317 37046 213846180 19560 196293498 62321 372489468 47344 15722756 19233 231915970 119298 319420803 24522 35336662 14439 188737089 9799 228350220 5440 222716945 20187 116803952 54435 348995001 82342 319178344 75243 17230679 86512 303778648 100128 193281957 19 146971535 16837 211297151 56799 95273339 72689 229206141 71055 320573093 29166 335641190 16358 206111718 85345 283730594 79185 279192584 31799 85004537 42585 308925074 78649 206451504 60249 263552707 41979 202578118 78295 276764695 112782 3901052 55235 381295134 35612 250370530 93647 10876566 123371 111571573 73075 69230604 93872 323877158 2568 265142832 29426 210699272 101078 107535261 41697 121753152 22973 142480438 92490 33066719 109357 64761292 53820 253773037 1281 266147485 110864 169449051 63257 36748898 23680 11208734 123596 242637567 65206 244740973 77286 116097161 21432 172531585 77929 324673480 52732 53362579 9935 216213276 115086 37128209 38990 258933378 98758 211042961 127854 134586244 88055 20536926 127315 192416966 105780 369824658 105951 91537146 4061 231485356 120205 290615564 71579 344760591 43578 3700244 124433 314712072 15744 300469492 119956 38507099 45637 126079295 24896 380804256 103800 16041655 87523 316396784 64152 304134429 108139 266938421 125018 344751823 68783 264575139 27285 320581394 66602 356840396 124673 30887392 66762 108409232 52927 94405234 105275 290305651 6024 174162228 3676 49124898 54741 94162233 31153 234790087 124186 375178865 33431 65135958 65105 193508726 85297 240101962 22818 101214928 42481 119458556 28894 15045162 43475 68826510 116237 383953292 66397 299498168 132780 264562857 83132 120706399 9312 175781443 34556 176069497 77936 312912728 92607 24794976 104862 32932994 38542 340441535 39926 50338525 60657 18286305 10938 266274360 79671 354741846 46025 37663245 117081 6505099 36347 57646199 113851 335609623 3159 7965519 88109 296572531 12330 179878895 38981 11139071 19334 170350456 59764 299169653 103213 315764061 30478 341508551 38691 19004191 35457 329126291 65554 284826791 91078 11956436 124171 120028934 34421 337524982 78118 95767211 72952 83314361 111800 232438171 119172 155820163 119713 117477117 96426 375340395 93248 225324808 654 378835009 129195 322305869 13706 129060601 18602 236968931 57767 207395326 14331 257169058 66900 72038957 81944 158277616 72957 5201857 13740 342372142 310 217909688 87654 332734207 78049 1518490 57154 175267125 67371 101152082 1988 11003152 56574 255888141 60738 146812945 131065 329310257 60825 179058178 97672 336774131 126752 219057900 26864 1174263 73998 322855205 76652 381633187 119010 17310985 94387 294729509 55325 156713061 118609 381945736 25683 147668345 26536 275204033 99289 150995088 66567 342877847 103731 74284097 84644 149410838 84381 384507673 99496 377628086 43489 87182234 120773 179897300 129956 361666929 87427 6305549 81440 191605988 123408 71237170 55778 217820477 68564 180525296 35009 78408719 46096 225077025 71695 189930888 11152 302501437 118219 983937 11048 157060693 40989 94098534 59168 61551656 67564 106292630 2275 326692115 82639 317899041 14802 53505929 96314 54893430 30771 250484520 695 153811653 105211 266691018 64881 282573138 39849 96850201 35530 87178610 22482 237536134 71466 263328887 45424 76248211 21189 204430372 103322 119442589 124998 283401671 101448 327251055 73574 208045002 116199 292103533 72594 333198394 43019 348738722 20449 171499660 106737 198815595 50490 31059906 414 139707032 4203 142536340 30242 317998629 80551 111900254 46346 223954879 97951 260482024 40861 10540665 15324 113830597 20244 200186537 40532 305308536 9631 285707698 37046 313810604 23546 249588331 90066 38857167 105440 159588897 97838 333131302 79630 103768443 81302 204522717 114445 118180478 128759 262035159 87444 145667333 132900 44772526 114090 261652200 87514 283855363 93746 104291262 98285 321907929 82763 331328827 12132 93857942 27977 295162932 12905 263518092 83617 113447366 77458 289297302 7479 282344043 96294 247759877 100105 28928389 115931 222674386 129316 2600086 49079 163702495 91899 63910974 40339 164310536 84122 17132800 125736 34213102 119607 222310169 34715 15119579 68873 3817775 117087 69189750 18154 263772287 55697 189689521 85173 209475023 87884 194942490 59221 206153996 116290 376511863 44904 372142346 28632 144771792 3663 233205995 21983 172800325 101486 314593608 13006 325371061 117246 271259418 16072 219964420 118612 368697007 117478 129828978 128874 365956849 56225 40899413 59122 191309938 23487 296174255 97896 71262190 124542 221325511 65895 224163143 101086 89583201 18410 382525537 37190 249565459 69975 99726527 103597 212294464 10973 351762184 31978 112711169 102625 156234208 131371 78143545 132270 178989633 45985 381130106 2819 262125301 87750 230082342 75116 139627486 32125 53718327 85800 1168900 46943 102491557 82867 297691883 53123 62341563 25037 162745931 65913 347355696 77760 285079787 22614 336780526 53653 97389471 52463 135275880 51187 201793868 117606 319264990 126185 161765641 16438 263127915 7831 188609671 43591 156873039 21952 189941884 81698 159756281 126703 108781509 95158 192794182 41345 221635284 131202 353991931 37216 90933725 32790 212333294 69347 96883493 87127 252434812 133323 231837140 70199 314148388 112822 91982651 97477 313203650 107694 368198458 46517 224072723 56392 75709237 36001 128815508 62199 339346583 64862 50175155 104673 91789529 16969 93837231 112037 333342626 129862 318466570 2086 132178025 72411 292352602 12726 282231177 105128 273607723 36505 3422826 107175 110568105 55376 218239110 62863 252003899 56156 295492896 85386 264499653 64229 175984179 31796 207005977 56167 18775129 25816 163456360 62052 70707241 104522 54155480 43691 124357494 4075 375651911 32078 15764378 124442 102318717 111288 13940269 44766 99144522 28990 320091643 75808 372596676 104543 155909731 95749 324680072 84140 179511242 129290 178988825 122560 56896787 30654 74708152 122601 317315069 51223 281671165 5237 367236140 132364 308742317 84889 47615007 87444 65880105 12447 141305055 130216 166530828 79747 93403739 38330 275924503 80332 145035823 11802 136724412 14883 188894751 52346 198738804 122491 221405234 52327 283473528 33220 4039825 100254 191028479 97625 196670760 40178 137663971 68914 375672393 106313 353835536 11959 42232481 97174 341686093 103201 92104722 78235 76358553 58202 206988120 76257 338302964 44810 120889924 17938 189222223 115487 324680284 72151 224464996 109393 250331756 116142 144997733 126041 346159942 96294 28665892 86708 61386617 125766 376498698 35163 363781166 72523 371757721 65349 378369653 3610 102522644 91412 292839048 84294 327209392 87886 158334231 132375 175745489 85602 199651135 28332 7969813 89875 380961369 17668 383143190 122710 377395184 30608 129043198 87351 189811832 7070 10592537 99579 118590576 62783 146794617 105254 21611427 123731 217301636 133106 81692640 44321 346491741 4269 316751148 132581 260282447 12506 297115246 131433 263370674 128561 314395479 13592 18692192 100792 377320000 61801 267071314 121708 126943729 26681 120379425 9080 272983843 62202 340477853 93195 364905574 66738 50679413 18514 255186326 130900 234790478 65696 60579835 122076 313155544 52735 38057404 29606 101317575 82853 147821529 7533 236724393 114749 224794390 96566 113075511 84851 89931889 81797 60506282 89243 47610727 23764 354962986 81878 339112976 37760 365815120 76937 171239733 4132 163233153 117099 49917725 19596 214728275 59699 367882438 30978 155403127 126066 320596498 131396 38445721 119180 61800359 103572 224468660 84704 6613879 126812 108874910 61805 187922787 25391 66696813 50457 65288224 19954 213576360 52981 329270245 42324 95873925 24207 257567131 126185 333996656 12865 340263561 109865 303532989 27959 148325453 132488 51622836 88509 290108639 56764 355911343 100822 66120556 65560 190540097 123154 286412511 114983 351362309 45812 181022618 57016 326123963 27938 352817017 60096 91042213 113734 221418995 47941 204534562 72671 243621436 23110 165998384 8624 15101093 18817 216136418 124614 317228253 126207 9895996 38871 43889725 63983 241280929 101132 7874867 75873 2677467 37864 263086750 917 297120595 98945 273218994 96779 86937102 117408 239692674 83312 105495801 117878 104626824 101012 342930461 17064 128272147 94822 152882707 104299 120494106 55269 30875545 105490 317001986 79142 171949198 3820 305767752 103951 349321755 32955 248750969 80984 15384823 112876 330682960 640 45733997 35096 243538952 102521 213040842 35256 216833285 118775 352583938 27955 108877992 58897 269593905 57501 19985854 85302 359323100 67246 175826976 3923 345999694 55858 245378887 54901 125704248 110565 262803384 132214 249087980 74165 380990463 47224 258129142 132209 56271831 5173 49946976 130387 118629 128873 97619688 113932 106923875 126075 292392950 37458 205893671 57379 142936828 76846 290809619 72310 377455475 38887 373105482 127683 335446907 7657 101958791 49589 247440626 111988 69124690 23752 225465147 39282 216194067 56515 197426857 76963 299748672 37735 239028892 15480 138043993 103792 349598794 119101 300514932 86386 236739348 23213 246260979 85071 144469844 107367 361941308 34205 293336570 60118 190228698 42395 23322109 70908 368249539 18394 186045983 27427 331571302 30982 266896956 7242 296701797 122475 261140285 38018 99320909 119790 132617367 116690 102227778 95162 283036071 97601 295553783 17516 150443548 102720 163710922 504 370504294 50062 348023798 128203 322891003 27676 378825679 75315 317652324 17247 270496898 102384 137631577 117684 336097965 63707 319342692 45626 178711794 102342 100643916 129858 174412684 15342 136698563 34531 213233638 5301 14006155 1187 143916167 13679 214598033 50534 238802457 117353 27393443 41048 77667277 110581 42614338 10943 180497975 37399 96793767 99484 254627103 111153 184240969 80734 65976269 73251 53949692 78501 342800532 90305 50963029 8897 320746757 93743 300496122 42164 58003723 123470 154382916 43423 313810165 30760 253814976 131420 290207626 35652 356966225 49357 314764880 65412 310405062 5525 258129419 99748 128087503 89692 266170967 45441 332848079 7243 152707852 85875 15380169 72026 249069257 70622 149723692 62076 315203348 36420 23969796 13329 383979943 95083 154108715 9780 236701427 8103 109905094 103035 196368045 6658 343144203 88652 329586962 85364 14659249 40769 276559327 44713 85103718 124542 222524854 49453 142564012 102011 294385213 117203 355936657 36719 231221628 112503 105530543 72850 345597389 8156 163681388 39344 335526070 67598 63763214 35622 275337219 14239 213460600 2005 68471653 13919 40936415 85817 104613538 100729 209942605 30701 9658766 9570 370176604 86611 172531344 33580 935568 71251 156402780 60767 20175280 63791 239587035 85383 150902171 96228 11362092 124765 341780646 79440 224621914 63740 224320089 58865 350848858 41630 64659131 30320 15473131 74275 134351793 60998 287900021 89516 19055935 21560 160962704 62896 313830151 62801 310343387 29466 350592250 25628 182016234 9809 223046087 94711 363582079 100464 295802129 63107 169471981 43490 190204941 132119 273889673 57198 114919968 34470 156591290 68751 210590057 57015 211128575 127148 241049906 27551 190322965 38532 255460507 110090 317765199 19644 350202999 39457 228521197 25441 30309256 93703 328162441 12614 271612745 94869 179227338 110666 142011458 132790 87737221 28500 130885992 109993 172481792 71442 157787855 85353 190631096 16274 41530180 83031 131210190 114487 54873598 105596 75044744 87196 6136039 5252 361637556 21593 274472794 26805 151865322 81662 171984017 94364 279052839 6039 334537670 53775 136405914 28356 289733757 40764 2040754 27798 248273061 13015 22895207 5775 354801582 15778 4813849 121784 211986959 58684 149548230 1655 213083159 57836 225688991 98753 58486364 73081 309480584 12147 30372078 65611 79707596 3755 70841618 119944 300955654 107159 44662926 111476 107781415 72883 337988036 29130 137544845 114371 278805662 75324 48485047 21839 183316966 114587 235413111 47040 172892109 80224 187618791 7340 283881763 92293 117137270 72707 351548586 1458 19698619 28984 70133052 128497 45131399 77502 306711423 4841 372539741 48580 264418585 73469 83246477 47903 359958560 109427 285819889 90634 285731698 124330 37242592 13577 94494033 21043 95218064 113318 139361595 88567 378639308 34905 137328008 95137 130079122 6410 118398888 105925 125207592 20552 16651806 8209 20008758 88716 45219234 85383 291779180 5785 192284923 12446 164534736 29110 283171925 92534 332235022 79819 92369149 9806 310038020 72590 186591344 132228 356605855 22633 154554391 90720 90509297 29086 47137203 33589 61098150 564 77299462 71643 314602615 130864 201767971 89975 86836730 34550 355691767 60932 83124017 104481 366763558 42833 207753015 22829 8767169 102695 114173870 112324 328450959 82926 277427562 89513 283922858 40728 356474830 465 184084212 103311 28750543 115699 323766526 101680 92257609 99319 18785819 50476 245054192 83848 309727997 54084 279955731 98857 258317661 92899 316742625 83791 339564790 24857 383965608 16045 61827328 35984 111087386 55697 31860853 29414 244992363 40664 127891414 119137 163000940 83519 366783888 38758 63877078 49424 379562073 117356 246991666 2784 102681925 43072 66037871 77106 118026689 93026 383399076 20257 288275934 84517 205111253 25575 233128428 59688 132992330 98103 367910333 16133 94606125 118701 218200720 41665 72278304 87128 3796801 102563 122383325 36876 360815441 53901 51989844 140 270598678 66995 366725364 127956 116229755 130924 302702574 112944 380394635 15296 110721164 40312 103855184 49859 286175087 57942 105625539 68341 288623966 107959 158862441 72317 277469575 35074 143523440 108760 207795479 20931 264714634 132836 224602042 8040 299531833 125698 314383738 127717 335247761 105959 340500518 110319 12765384 35991 190306624 6228 54882958 67656 81155541 47359 70269399 46604 286047468 20718 186567880 124848 63805586 125075 284592762 68458 131149796 101722 221895326 64425 238920098 76301 219887933 16386 134612102 128056 143719666 23697 81290847 72082 38492888 80289 52358717 102055 41284124 15718 347163085 129381 138892446 119971 102546143 107567 72754828 45493 245616814 37983 83591324 34039 40613400 93954 63704117 74753 249145217 99180 271025260 110709 127243382 59870 166754289 104843 69458959 15517 371758667 32706 381469830 72306 270466126 131851 233446721 67337 231541875 51113 107004660 74026 200541518 64803 227631999 66145 288392848 104602 187697548 4259 346433098 9104 47283431 32182 197675332 41513 325872458 88915 293650730 63496 300618780 48565 297809450 50622 378995938 23425 203931393 133234 261728871 123099 276330553 37432 156980908 86516 53680431 11174 234979220 84722 378116727 126139 13175517 75445 64256956 106123 282334388 45296 246733327 116854 8850335 36850 325123869 38100 38708463 96762 131902628 72121 87897830 109113 274509448 113921 120496807 74302 364760846 131010 336032124 41713 374247360 101685 44101996 103415 139115198 76259 343182113 133208 218307380 113975 122794610 59365 316164136 49155 320124568 13427 40404792 63662 289395250 74243 351010129 105207 9092288 14588 324838137 77597 228502313 72299 287625673 44295 255297307 62388 245513545 29980 196965921 22168 298900872 31950 47598475 9296 19700400 33293 57120797 1607 206286355 55421 93565044 103043 51273735 24186 196174925 35434 68485632 10076 262941216 131540 202061305 26968 106609706 53298 66444633 108682 258016177 24889 5819224 11978 117480112 22885 45769622 56006 93166076 29616 85756516 8776 47259921 88148 288869414 68785 123796518 13758 368721286 124717 6171782 101114 235334351 85244 259270162 64078 236804610 106404 190324698 61018 290597934 42481 102228116 14835 283671526 125621 231909914 114623 131333898 128433 294244459 5584 314806577 31675 260174212 111888 262611721 93271 89530033 44415 333344663 26985 2461200 9388 190130519 80239 200708540 43746 106972490 53636 208670546 52225 284752895 41589 82168616 78977 229601757 93886 204078795 31329 58958081 44314 188025968 30449 1570684 129568 295078087 123291 163571320 129189 135812492 55440 29737826 73562 306255957 88708 106307557 74437 44658709 114270 194502413 18209 260721001 30873 313983783 52544 263607850 68589 355045717 87743 61108374 61013 284019738 101139 40282633 69227 42344327 38273 139778198 46628 364155308 17607 269602595 95720 26756337 15211 262006095 26369 211804039 97318 344678982 31438 189246767 109325 193067286 35782 185365277 38455 367499522 99790 70684657 112765 191772246 27682 90983612 111314 24932593 80558 168092738 66428 95770399 129421 382436088 37041 111221210 44657 48036934 80794 152149583 4048 344878572 115568 331596015 118206 346267395 70554 27392696 128989 172596314 38688 181714320 110725 105967521 32038 54305163 43473 112851363 64229 4554524 27460 322467828 70090 226981016 35910 194810322 96473 182013346 74118 118878401 19426 245884195 86098 39262073 35500 214121628 47354 146159416 1581 338303032 122252 343973966 78984 303187564 62714 207477329 9982 121017076 35376 17597974 130118 328041303 3650 333192412 26358 2263231 20431 182295087 81998 150111383 94655 15661856 66368 66837596 43665 71821775 33002 195601024 125333 377594611 20904 179340466 44959 338835415 100822 123350724 16611 296822684 74505 101389141 71434 29853374 71730 5081009 72316 159462838 18689 284002817 72053 283255162 2788 276293434 24746 38664905 124326 217668090 88303 131567303 117556 239667677 61175 118465816 60731 3804375 4394 32592345 51884 6462990 19248 286494668 81549 279290375 29743 23463656 13514 57126332 28202 205499452 119930 302821242 25198 1935112 18408 9858090 68795 75237597 53872 74457191 59 25718343 10336 124304810 30517 331154966 89041 148145753 57915 35452029 46410 4483268 2432 99557107 110937 288136597 112863 329585929 2281 1808125 102142 109812665 116783 46169477 74148 127027505 106840 100881032 59467 280910626 49634 192556482 89102 157083214 124683 174525571 51876 47167510 81206 164365134 131779 351571342 4950 335281512 114965 140103170 72404 295006249 131410 50236359 121078 275569015 3076 255184156 13343 89081953 80571 67176825 127138 231143387 120670 178399661 132106 83372731 56482 289031858 132050 316991164 132808 34931970 63680 90148884 131860 131537193 32839 1405796 69361 365187555 19694 105150818 41292 232675589 106637 199948982 4132 264963418 24931 136308644 129607 313630624 113952 342058524 72968 307949728 88557 373460816 69964 16895231 98290 85355472 19449 151789518 21472 337757617 115428 311123006 131250 207776150 69015 56033973 19178 48529181 121809 242855300 59168 127798039 94770 252303403 55618 338995894 40599 292872800 92240 79370370 108512 65535753 104125 282210686 13000 82263168 38812 75712449 2295 291747925 32837 195529868 123541 329144423 53487 379877860 114662 322619501 43409 242712771 64535 51140459 74392 377350925 29860 149759833 97575 297345806 111014 93539372 48092 334094054 45342 258822444 41650 219215027 5314 164510265 33681 87586556 76486 353225569 113258 208243579 132863 237776973 45723 119320209 49028 132095621 109376 199846352 33070 153217930 82807 378902544 15611 251642671 120691 249578481 51060 71743816 285 6844865 88082 328314246 101682 115780933 115120 289212434 52582 349010695 90511 270866860 123825 78019421 109724 37250991 117053 82637487 114707 155481650 90273 85135599 87695 190719818 130478 270283476 63146 58556409 5727 341464303 84521 235597954 37056 321820931 114243 116950591 101180 377278515 19353 103027101 58676 70221780 99735 38022447 91360 335210771 31159 111115035 63315 199403714 127582 372190248 74042 272325041 26613 167594502 69830 261855756 16940 104922076 105914 177883687 108307 166940927 38194 31510027 81488 61601986 79390 141454913 6281 339180242 1624 120682372 42956 149112635 85104 128571658 75650 131748114 102637 370256916 87700 312752548 59594 352033726 17677 234731153 76190 308711745 1404 308053389 2583 237591545 12857 361881137 65465 51826951 122495 4159689 127468 348904699 64892 380656076 40585 249365803 113483 113992496 101509 211105811 675 315537739 111988 8251263 74350 67673073 59554 218047366 77055 219681308 125364 293405003 33830 287456138 53418 274024543 31344 377321356 129488 244918745 82807 121550715 67016 330585820 98131 336106699 85623 236389326 112469 116955456 125187 134529018 120037 40352540 22272 373976583 123072 240066666 130896 294938944 59100 28977783 118979 339205847 36890 76277327 1144 270671499 53370 82136370 129592 377482622 84704 269688642 65999 5448510 82949 101888917 116246 28890034 59953 364386492 126107 273110540 55963 239324494 93746 39013860 123274 307503354 95064 344428844 95945 74766939 116772 365483163 126868 227534525 114792 5966337 54117 88023860 106564 95437593 84418 27041089 12904 161127897 10866 7082846 13435 91812028 14227 172212819 12513 368629639 3600 1186942 130379 24896686 12297 28714554 95800 179645618 132214 175206887 50622 43883150 92350 187065585 116973 147203364 59713 262961398 48229 80735211 76085 293980826 125886 279336358 49870 353674286 116300 351641510 35819 354525067 111650 334756263 98658 361675048 18496 312171405 87121 285400041 88624 369414302 21169 135753896 78872 239686069 80842 6124637 67428 19181842 86810 25847930 49197 326767509 125752 268946576 82244 64149153 116350 173148744 22706 64173303 114456 334054466 89787 371167669 100777 277029359 123846 219696550 5416 64282002 56122 81943811 91904 229008012 95232 282394448 97797 371548385 122206 62246591 65890 355356823 35512 322062306 110785 163175971 128291 202212568 30059 322227086 108841 365425212 92484 99788651 129264 78163754 79831 249955518 54974 126833121 24774 89283162 129841 112171616 103100 2201112 75043 167485940 97763 341907548 79402 343008467 110667 214936891 93654 195649505 24068 183850331 70217 4438082 82825 117884958 23581 340991029 65009 310793115 22344 105966012 126586 234092862 77516 280087695 119534 294540094 58653 42240709 103292 50165037 20811 314912864 60378 185543215 26869 13086950 121486 73005226 94117 352079418 17372 120800190 119376 3632837 100063 39848832 63959 48545459 2723 112114004 129088 261340472 72255 340049946 76409 70541683 97848 140561929 85997 11957175 33946 214837356 12259 163025694 51006 72675572 121054 100040577 49865 136177171 111981 298698332 108872 322973246 73026 83786991 110877 100775314 23722 371837138 35323 17282720 56411 369194198 68833 40575284 131943 60616905 52658 221918874 78994 141802865 55175 150891738 94058 25201968 130896 288530806 88857 135294904 96215 274948532 107568 225901789 121788 16975365 69949 203473277 95340 377168155 2934 101685034 128334 271908820 88904 360593209 36265 309609019 93257 152066766 53295 357562640 44217 251041223 114932 185167759 115672 110224647 6019 81948869 57888 376911566 26945 35393005 32992 266916844 25243 117804366 54004 30132301 26597 11884501 95912 240365152 34026 344871252 13289 63472699 52628 239987308 13301 12708239 113373 74782830 63515 215140096 112912 154387458 123751 199160334 65999 350547998 58307 71201759 47371 201997896 104940 280358823 7558 322107606 3966 176818337 78281 161217032 94697 90450174 46604 109355714 14114 127125492 4111 355761919 86417 158746743 43774 354116013 96804 181923981 8283 216729934 90546 185373446 49464 343816344 29667 312574944 22110 205660877 42260 66878495 95246 229564841 99997 347979040 94165 155269227 86107 131398645 121506 368274765 113028 155341163 41825 52110735 111875 215900243 34951 36530104 14314 381359964 106627 261287246 115478 161717789 456 147180127 82724 238665136 88040 351547283 112133 15019703 39573 194010203 130876 251227710 105734 296350322 5004 34858859 35903 118676880 38487 60777674 77815 362302059 124088 219528945 38354 268310998 52093 144401764 81195 134305987 77837 311420105 131341 179167115 31839 273173181 106670 37171092 63205 11618516 25461 39809998 22696 338161039 84560 372569894 24734 357086058 119045 69717251 19609 365937450 35917 84151105 34926 41656328 12469 377659336 73936 352311482 131383 246503535 42631 76576969 49622 335749192 101883 245123130 4026 11795911 5646 152115105 28051 226360570 46432 306221232 35067 11048060 122121 333562429 80560 32001996 48835 188597833 27991 7466832 117203 122242247 35371 347064573 83083 107627096 6423 150561137 129746 86001774 5644 366826924 100556 267367579 43484 208992906 50711 146349846 69822 214528329 60279 140642640 79681 19398579 28769 249511662 70945 164885206 33849 195549888 51370 149173011 50866 252297964 43854 206450857 6546 73663733 93854 93779126 65189 192802219 27367 48426727 2826 217599863 39650 134904393 103407 324206334 35366 243040635 113080 255246423 32232 319525932 32486 246798585 42427 109366638 108397 96440708 47025 28077828 478 143768734 97092 284603833 105365 376980907 33718 302864544 60871 370686332 117880 203728663 95547 35749162 8895 27625428 59050 156979793 90548 105121440 90681 333390520 19965 330209037 125564 266120749 22252 361914690 66768 240089839 8056 375699529 14449 89353553 11005 374988549 66947 136898883 53003 192270657 73644 285771067 3460 135041888 14086 99506854 104038 275721767 52111 134464172 123966 240888432 118721 342820736 14645 142634835 30708 127471137 91346 62177606 95507 349939615 129711 298188076 63222 348745881 96804 318288234 57474 287742710 35576 44295100 75698 336055535 102721 172871886 22672 61865375 77458 75506577 72216 245163077 48479 258490030 64824 224809022 28862 160271475 98267 205393091 37884 322566067 30742 30829645 85943 212962919 111301 255976742 7667 77890877 102815 307917522 7044 318746749 28968 274721497 46610 49417431 65566 298018983 65902 27147580 85898 319455839 131501 101896775 213 223305870 59604 168156765 68688 257563775 28015 140642472 17536 275811383 119474 375028002 110070 195681884 546 36989578 100976 12597106 82165 240731462 63155 179803680 92710 32252425 100559 298022223 9320 378917391 118715 304251482 42143 177893375 22716 195926556 52782 349839182 27891 18895531 52015 327288005 15861 18260580 2326 189277957 32016 88368855 36226 180398086 119255 115769489 13762 49503726 75124 358399178 33424 183614517 15148 379762747 68375 341768800 70116 356024648 94586 292350660 48408 258653236 128814 37530160 110228 368032502 82822 50767846 103856 58215805 46322 128139841 7790 121557459 53434 154697021 122012 185567182 45123 239456157 128295 350306209 18933 338587296 54799 13591203 88803 368854331 26404 306198760 3416 297207908 26744 361669469 10461 342499932 132194 60155693 132782 320128332 41021 220277615 114774 336340711 44700 350223746 89429 303641994 46403 315102327 12615 109946163 17808 178546726 57079 67005396 114286 25646013 111205 338977240 126586 126838997 132359 85540306 77088 124240892 44382 356005627 11081 46280678 55784 38607493 125242 169233863 49472 290218239 32862 91715704 78611 114175135 120479 29342611 87853 135802185 52360 290113024 100521 300728658 65459 92834255 77997 232868955 12827 238377947 118264 179151681 27283 262411589 27354 289270299 9439 184662247 92798 48498069 104310 133219199 55574 95047790 11686 361421282 21262 324330161 37855 101288443 75415 201351682 127951 354780256 52705 143027602 79671 223743497 70837 384795585 128365 47007410 76155 180399651 32019 93796340 87147 148816537 82374 204661508 88070 345427791 14455 255508952 43817 82276965 106732 240424802 3247 172917476 115143 9912965 128106 39736486 57721 381880644 123939 350692377 23802 86598921 85305 189272600 86123 325885265 120411 291928247 71680 274247273 598 246476312 35756 270601542 87465 76782902 87814 270984340 125892 4319573 104533 56578860 105207 274356232 70238 211630744 122224 186592140 45541 300522420 17207 271609248 50499 103483102 98229 353824180 122664 41193566 60693 328787130 51160 153561268 38747 101101633 94833 381417804 6476 246522438 98840 85665889 125775 157617602 130863 339035336 117476 215453510 103941 103463092 99701 204981059 108929 255345811 14469 295566789 65799 139016890 89582 142924326 124180 21889428 63048 104816988 75798 50746418 16805 244148207 10471 69984194 35534 185001602 48941 46038721 63148 89281695 48477 70897299 59047 179166528 99150 128453214 21623 100293610 121782 118555806 20122 207696548 132546 8548119 14342 38261532 15266 99549713 24350 51491386 19814 347128149 86136 343207128 95580 245528102 87098 183572490 52045 242739120 112525 322236319 26724 340487132 32940 3642368 4806 191716465 74800 56873252 1110 150737273 15736 30350758 33053 273351533 27662 18846360 32385 106689104 45972 47291336 99002 199454018 99828 101949409 40016 377443909 112177 373480836 57648 176806129 49853 42024856 128398 325155704 7403 234191233 79191 128074681 111942 367142285 74575 338978603 129270 11907388 19417 181166532 10455 49978991 60095 364150411 63527 136919705 91676 243113949 58697 284807988 121534 17041461 28286 53869741 42167 40921520 26825 171133609 118340 135541524 71054 152265680 27147 277448103 2366 11779868 45274 323049893 117006 126639234 51822 329834407 49609 42586723 66012 147471853 13100 349364837 126141 104788542 113290 131775981 126823 128219042 68569 300703740 111480 144109932 121383 145689287 80964 118042908 132095 119468220 96573 116226586 104904 103893118 102694 18384653 125927 173202610 95518 127516956 46438 280916450 107306 324636041 13713 246586073 77212 257861554 104580 150594873 11146 205646935 77145 174394953 77329 381282248 131515 312947857 65902 335251240 92480 69185296 78997 367513767 91632 309764185 89894 17927577 79913 65907267 112980 35760382 32567 68407094 62075 276308914 85628 3052845 19839 217798895 80809 93558194 82312 294958870 120217 35526626 81133 142736589 38931 276544899 34665 98353650 19840 8746491 21314 226302544 74749 294865093 27969 85336436 33222 147662318 96077 302707724 85533 276675283 20732 29376244 116122 308102509 63639 100009278 44578 117986463 44554 8198260 106234 210025618 21743 66061190 39986 323456300 39169 156939503 34794 101739682 132785 376040281 66030 274650491 47626 297895301 99386 282961783 120710 16417933 107882 60601194 130553 323983874 9475 124587533 114044 172662833 35603 315019323 14316 365309547 106290 9781605 11374 286447442 8001 150196381 48084 132779169 32767 211788146 107337 2489145 131243 95309515 96653 31557242 113035 37567355 67215 303818076 24416 75569276 16988 68679864 113640 49894595 30341 306243922 91891 337592553 54863 306238269 11754 344150692 117757 231759258 30002 49292294 15357 247253245 8214 66727200 260 52634807 101073 73885302 97077 55419772 45402 30580022 42499 273313003 57226 241461713 71662 152209937 119090 286197499 49543 5849449 25453 77838814 17249 301397877 25360 206792876 110765 72679490 75018 209327718 86636 230032120 101220 281625123 5656 245466510 78773 22245974 40865 311777912 113369 163792502 102487 76422274 15169 283641130 66493 258773257 3474 60978600 45709 197673960 113310 251669030 80709 274660579 55182 230325061 85476 48673643 5864 368466898 1441 286456308 84854 203449772 26545 24952195 56126 147341290 106855 384290047 47859 301536698 40383 138881310 44122 327539414 49507 356821381 72478 208064921 117069 352681534 88843 135683576 112677 269860828 56120 309973459 115526 92867894 30353 254596695 24954 250649077 30341 197956750 70818 170266862 42469 261280375 1762 20113769 46964 186276301 24815 137679193 14328 288232614 66489 59115781 117776 10452220 69794 376545668 104315 20855631 4700 270333138 22508 27329080 41434 254272486 123204 187857133 12677 147803075 46750 320895246 39083 126823129 100631 200357936 127173 336849312 115801 68253648 21957 158006749 25965 363513817 117058 186564259 108082 383559566 42460 55691602 36414 357217297 8437 339714286 45624 307476305 51527 361166452 51914 134660873 125391 174350364 72116 258761669 115122 358223357 47035 169264068 124199 129851611 1202 266779983 107565 361475878 117485 120951907 57684 134513592 33184 35665292 27061 334131934 23339 89641839 76957 299024556 94313 110066597 90064 156667360 22390 346561932 5784 245153731 79628 242519912 30779 228570685 80278 267345987 54041 325590723 107545 376431612 1119 356475236 130139 248110661 129694 369255129 20886 25627980 16196 48664105 127268 90713238 124418 145439416 12603 368890922 51914 325458947 75081 189292804 15571 139875227 118445 345692327 118736 376370880 121122 193468302 3911 174088486 13237 45759230 79073 79667416 49642 151058442 68490 317948270 89561 290659276 61448 56576679 1685 110931030 131617 178326785 54542 1903789 98531 357872338 45860 362344952 27830 258018480 86339 69335348 121102 362978948 47807 39603514 93955 317948330 77795 230415834 112277 347380029 95016 243594810 76429 39676435 81639 65888064 110342 295277516 68364 278661065 101010 245290049 61523 79755646 26193 24937464 67281 336209993 105273 350852757 97848 342611200 65271 76884264 35332 137282616 73961 239829093 66846 213334682 60386 297213798 45361 145392227 28056 307668451 115499 137174402 10989 44548944 59897 80079322 27989 233208745 38428 254482029 46676 308363054 129255 149244326 83763 164238542 5582 92048591 50040 206377309 47560 732323 109804 354046871 71982 15578674 11841 294446775 6218 212010879 8454 86971206 2467 6053815 128517 151940102 10320 134091481 1826 228042993 37642 113580699 9091 1891071 103372 361644285 68218 224027455 53968 223185771 68910 108293857 79284 274120270 14575 384674874 87668 83078059 9608 78596114 43796 241429786 104843 28890530 65969 125063800 75689 194332048 117197 159994894 126884 42092227 70795 131003838 54921 96816632 79646 268242271 56101 144618454 75246 145752685 27138 47067123 44732 192929105 57420 215737862 77651 239141722 60611 274550808 102673 168272815 43137 224582800 16494 5307283 65558 158114816 24715 237316081 28910 103536638 103957 228606143 80560 67706015 112782 160183693 75685 103338554 126385 112767463 118660 246535694 27388 102933547 75526 286095657 105776 261073001 70924 102377672 53909 59709751 111300 112216988 93361 269853819 114532 58648223 95461 236829076 118290 21519568 29706 317090163 125764 79105767 39409 287446249 38349 97917378 115197 39194150 98172 155869808 42193 141242457 24338 144452173 115410 41986428 77343 22677946 880 324068998 74155 304312055 122856 323374623 65317 274749171 83711 111819087 12640 91700861 6007 245948722 59197 93400520 17070 285197712 12795 204015757 33519 307419352 11057 25465549 93358 132637697 48201 117034341 59652 356120362 115644 33583553 23339 259353723 107615 297015398 78631 254080937 49611 83868575 2683 271206399 114761 119870586 20674 257150388 20692 295831888 132614 22052001 92083 312819748 95161 51996142 31425 355361365 91555 258364074 10804 365696182 118746 188447642 15677 42900787 105951 163588252 121612 132834786 88060 136806309 69824 33347385 115457 78381796 14249 301788706 70345 341893193 41971 348139625 3598 195667731 126064 329634845 13949 254558122 101340 196211223 5516 267193303 85304 264468970 79748 43927013 110989 177275498 41202 173955096 52556 334367942 33138 381991003 116333 65866531 100965 202489186 121812 219875973 43861 74506588 17313 144126079 12992 336867287 17264 184131990 130490 209315911 18693 183664018 108552 51834839 47741 195709923 104970 232255267 94471 112388898 50793 298788942 115995 158050895 23917 332239734 1172 243191950 65638 78469752 124018 72731289 94400 276708714 65924 32964583 106011 204940513 19536 155630179 82996 308433769 120291 226254857 131259 232951565 117229 318663550 124433 229831384 102324 374342941 48564 574186 41757 213877061 4509 276876962 41618 138663178 63492 145088526 111680 361367155 23329 87895544 102032 193164395 1667 205092261 76085 221700335 18474 214264913 109979 298469096 58982 225155872 119634 310913142 18257 76543389 43733 160818612 22890 329234072 50752 22016723 75039 206216286 131385 311476299 26632 171167206 91962 133569849 111958 331679792 33087 58502174 69384 59960769 106290 365640718 115593 100714405 88048 74185521 41055 286691752 71969 227907332 31266 133644196 15448 80037765 46193 323649685 107801 223433769 120512 14140006 74960 141283902 23083 148281564 15392 127219321 74675 237566108 108149 124426281 111935 261473960 108368 272815506 68735 216019540 72798 338008810 66057 272612408 39921 57586942 125609 33245776 37527 221881435 74019 261693653 14208 309122608 68249 368220020 71570 346738437 128398 131971696 13037 381637982 42297 27136256 56399 212656453 24103 330913670 50600 180360987 25610 223367687 78523 203047506 120828 201074985 13937 87320351 129873 214460350 49732 351697955 41936 65412512 61779 350641266 18227 134564044 66153 307879228 22781 132744435 115173 99706000 4783 216677691 2652 139769671 35523 329833763 129784 148213569 39461 6462969 41579 3927584 71610 256848833 104195 157909956 86126 246540082 46550 210557758 96894 299062736 70230 37226494 105322 369983089 19391 267823166 61621 64284265 54513 133942138 129349 26128122 20709 201161598 53030 96430134 127187 351309978 130058 133687575 120655 134061150 28623 137308657 8234 328665740 105584 350445622 105566 290689513 43084 342001879 114858 52109103 32161 359278183 24461 122155965 91046 3730224 98071 132198900 24931 284293453 47639 49012942 93103 378971339 93590 295670858 62765 227192348 63166 39268147 95161 15754716 82735 154371908 3232 375372939 65394 208625794 85232 17787010 75998 247884106 26925 255383686 67538 339506631 61057 216117226 55440 249596162 32197 187595702 34014 283898360 39200 193021720 92370 334623199 68613 174428253 16486 86613736 98833 180848783 95202 339156264 63348 60689818 123999 183178940 40705 380593525 115968 175509612 93748 59615498 105716 154091157 63096 62875327 123451 93057255 47261 187366062 50252 122937079 22522 252902981 74896 304750775 31342 209764236 53042 311316833 4022 198569497 70112 171755722 27866 348266839 52701 241927693 75390 119073920 130159 4737494 6684 269081266 66848 271105469 113152 277924282 111880 89107101 31043 188760252 110788 120868008 22204 11943229 110233 19704957 108071 25953334 47236 26580657 84888 295863631 10311 260959304 88686 143198312 77170 331269036 30595 159402210 94432 270343421 71015 173802574 85194 314877955 107953 341950433 83381 86683121 94321 124622907 33566 48505442 90699 54713215 73661 19402763 23702 53442003 48969 72344763 85374 50248373 5152 254475971 58774 241123870 108423 280310320 109777 11083725 121601 250090524 38136 273049597 11829 379720290 15186 52201144 40995 26543637 15111 240904480 99753 274242901 94047 78973062 20865 211990898 125811 26712610 28187 345327283 131226 149864002 130805 367671025 75366 305075414 114022 349707548 43364 34149473 57251 155804456 19961 41864509 1637 355817192 121701 219083551 113640 11366689 85302 96920878 22609 191749793 77115 267309371 75674 133252316 66422 297700610 103927 174384120 132389 177500119 88686 309895555 89220 171111616 60226 85031031 79765 379174286 114544 195445255 123897 99895920 113986 19130889 40985 156915562 20774 198500688 129847 20617459 47611 195837127 96339 119618430 95388 89122862 37079 201530047 111882 347328271 88398 90351422 79810 114829436 49938 266357049 110953 4637043 30541 287683465 93249 255670836 108929 365561360 10857 33178782 88211 146480828 91723 310462173 5272 24008698 21497 14818891 1692 1486887 36734 110232714 312 363488756 132644 152538106 26906 243564057 76612 59659462 30361 288974469 104757 35730555 52001 294428066 104005 7982070 42634 373358581 33492 4288809 75534 232503835 36256 326094700 6753 278775399 71511 55941536 34327 146988658 49029 301312372 6603 362181059 35428 349983840 67068 292522147 128445 115267184 4646 112602111 114090 212763053 68564 269095881 32137 226735020 28404 127267867 66434 38681058 97726 63603681 121921 116519939 118545 125172275 3763 143340195 101957 258620814 87906 165291302 25414 121862313 67458 284048316 46792 329526908 57877 194141142 63156 181615806 41571 200892617 48625 222841561 130863 22014881 130590 337700502 118327 313956716 77869 1131119 123814 208434334 7614 364547815 99870 102420032 90692 301375807 4417 346043820 73290 370876117 79099 141403322 25164 272334908 46518 43109385 2480 252172970 73399 337898305 102834 182437118 8148 357992742 71589 130795174 43149 315851084 118042 62301047 44771 347317852 101450 363134988 93738 178283622 42663 160815789 92044 133050411 82227 302430580 107866 311934051 19638 784828 114638 175879108 3838 161816429 49606 223929573 63028 70604910 114763 287617022 73940 20096923 61228 276965874 52934 17760087 44684 14223302 108019 271798943 53514 344180193 4871 137932741 42924 340197411 28 353869779 29818 375020472 76080 368387174 5198 343652555 97887 29182052 81549 338392512 74369 249161095 62447 37687140 112412 360850521 110094 32025267 3032 261160269 60823 204732094 66956 81541699 15637 53279441 39303 330526531 11768 370599231 1859 89690723 11371 267165843 71005 170966516 1335 3231457 109858 106814758 25282 366473782 128375 252820732 123117 368531249 31660 378092938 56550 307571430 2850 333820799 19592 7796100 57724 50267302 121395 203098487 28330 77585475 27079 343418085 18594 280698093 8136 205202493 7894 176278657 96105 47792240 50802 190922165 114479 122741352 115168 353908651 38606 228012898 130802 95478770 86277 85459418 34988 27961751 65946 33524894 45121 381841694 30232 71846150 66599 338263753 19965 59664428 101138 14265283 44860 124210803 16612 227123588 76758 183468961 54988 372052281 130070 13952727 61408 194630132 35514 211697766 127298 357761321 32782 267367341 98240 275965576 93076 299453499 43029 31733238 61335 232367161 118136 146072050 109000 173600262 104488 214079344 125638 259293457 115994 366835151 86113 5290969 95981 255086529 21180 123618941 108489 372794276 70068 275696865 64606 351990021 90302 18555203 14766 333557922 125197 3669941 5582 153248113 120160 58689651 26757 365260091 121709 295229845 74896 288348458 15231 227865535 45558 5851173 79942 105946612 27075 371499706 103996 81565756 81101 180967881 43168 52507646 73117 199286590 1759 167892482 126308 228359045 105313 18709711 76610 154030997 10266 42632190 72281 228224001 38851 125318015 36527 348316694 6124 248174745 21395 227397847 11874 341733033 3942 140436654 39132 313846351 28353 162920161 56722 185828073 126326 145013814 43397 7757545 3817 180174496 52457 248378446 109775 189232216 114030 328106733 104579 381053473 89882 277822260 8093 99049051 113933 279873642 92294 377436016 31773 12235178 33559 149042697 12835 341135099 17660 263574940 73917 26430318 93460 155620871 117043 366547836 35627 48558426 13798 220296025 41593 196078784 55126 93735529 25476 323949765 65609 352020068 95935 88361923 82518 172866086 113730 273969210 11809 365108138 110124 384621074 11994 345498997 72467 350621751 123804 158747318 11417 329134549 130406 137689042 86519 78402510 113001 216850435 77789 299528112 87199 53439593 25260 267501116 102712 321334167 10201 244507239 101026 224085861 72773 329141118 27291 22030784 124400 278056120 115436 302072989 56866 281571996 46762 254902036 58482 288987332 46852 82570207 73146 44575252 9432 44585131 115994 313851055 71162 85554610 15007 119104219 32862 157045053 2000 373335337 10122 244421214 14321 230564488 88288 251505782 7035 297344903 58799 321590929 47309 241626043 113412 142385091 67094 314427419 104894 335972721 30641 144889724 48366 19429426 77175 174064880 95655 318743299 69246 374422270 20462 302938208 127019 55027007 48727 177098188 57325 361369338 83853 374966453 1329 23725278 84743 115042665 132642 157114473 114096 8445368 22188 378854250 53763 96632287 101061 133104949 94261 257747517 111690 29570699 12475 281802092 66764 54780464 46081 271791877 42641 180020422 129666 22482945 110966 384350722 26292 355491779 39605 242133111 124221 278424617 95523 68168290 11664 77589343 16532 6461040 72033 318585909 79896 356773164 132311 295960761 2906 37202916 36717 189477208 101137 184833920 45658 48703566 96184 50155056 102487 187061728 10401 213114195 12708 283862841 90362 242575775 81492 23200498 64868 75638864 69809 9014714 80399 24316315 19431 262338137 3888 311423586 132725 65025166 100917 64302373 95025 142091567 14085 247825557 116742 39913083 117130 158319405 17313 107811324 36410 52274938 121063 58853506 4151 220298009 133330 360203901 33440 285323183 17425 268547738 102593 366612920 124733 217895443 98096 263861580 94423 42161253 128203 262613169 116128 316156425 113874 331077563 55477 284660522 23842 371065694 97706 382118920 3750 199878260 87505 251809070 74914 8508569 123171 365355277 51010 169191206 86137 272988755 124166 373070187 4359 152320776 97561 10944277 8691 303030148 21831 252434039 74248 162193594 21872 270757035 2496 58576006 35434 141833029 35597 219929902 3730 351488748 43479 278490965 85875 85620871 112088 100405802 123307 59701093 97685 318682812 57329 137227971 38460 302033273 14007 29773965 118878 16949695 95506 174896251 111326 240323966 6106 23854522 103179 210538642 17092 341746956 44174 239485588 35100 4163651 32240 216949322 75320 157855534 65735 19461444 34164 316651156 84217 231044178 81148 38604568 79508 31947338 71582 303048143 35895 380534150 8086 156703376 24825 159919618 33027 352545596 130312 21920518 8554 369893296 121652 110111837 46909 192114570 31746 346535548 52987 119565701 107814 258619460 14588 339592211 82068 30312362 4480 95039019 33222 160250337 98411 95704715 21084 84613794 20385 95594574 87187 34203404 12700 218149600 7380 306682042 3586 34415369 56504 341158406 7938 282049573 55487 343030055 85801 154223052 87373 330364667 107697 15004217 11051 348053517 129459 369779522 68732 318594026 79584 326929581 125255 265351684 105791 314224933 13876 79317469 121284 643463 2784 321424297 70283 131776259 114829 204894846 115011 361241217 48587 341469842 4826 31649611 27849 311475277 65712 209407956 4970 40567714 48264 228122450 66647 125634111 35876 133433110 79245 85366230 88563 152101794 74035 193579602 81370 177336845 78134 311938660 70825 304299479 52738 259961172 130819 253892615 6185 189686252 64874 320736721 40150 326634387 69713 227417140 104310 66019646 4866 52721123 105488 334017931 4143 48104692 5799 262783200 95724 137974687 111827 19441010 63547 109462645 14226 362994929 665 33665190 74716 161429754 7923 120837769 33611 325105104 7 344798153 61191 72349521 34261 279326604 25542 222291958 4902 309192240 57591 206213261 93099 325978510 92417 255019542 80443 96653279 14496 268622112 80471 145281692 79646 357169555 90691 143275941 51520 372698956 111846 260613240 28864 233957510 26680 59731401 120658 238440265 66126 352972514 111882 50068557 106070 379633279 63206 377858427 2718 87292923 44040 39787359 110398 376420237 14692 263957753 99327 102610827 105829 18849824 130848 199891689 109375 124212162 31159 285591163 87246 161941878 117973 376608842 71540 76633499 74532 14555268 15067 376362942 121495 196797218 10871 92519425 19653 38245428 46464 293667186 127014 245407676 50218 364052116 23022 192285861 72573 312398083 108637 193816403 44938 69606852 95961 229018565 41257 216034013 76073 42889804 53111 264566583 8441 113553664 37473 22579349 22939 250957453 33137 6396859 51486 304943946 67083 87346555 45818 247685493 74133 228685269 26724 264784 93638 383009223 111471 371046924 64088 348681938 96705 331580515 68817 292396468 71976 367834377 22095 5365996 70179 288950993 59450 382726523 123838 179362424 30604 233299878 97174 15115656 83165 339708170 84189 172685461 131165 6334231 56695 37295257 1130 182853672 62986 268830237 17408 3244994 16325 164904437 86801 148410281 121826 84873318 61816 316605546 46013 215794343 78779 31141672 25649 212804487 130913 99594613 125993 97238524 31044 118406954 105505 330764880 31077 250986281 96329 337838377 67692 136671004 40014 170754431 125752 117219100 31684 238796780 70243 251572877 9047 172073130 34577 215467713 41705 292302766 45132 127769186 31750 96086350 49809 222095349 13062 216124464 44904 35383639 79003 143790391 132821 178028270 36993 48238670 40709 129817547 41538 166709426 18327 160037578 81045 86093287 92146 295482337 10077 148992488 92256 61597255 76506 237441867 32810 34392908 20445 68564819 35304 12716434 87878 115391931 121618 172066471 88856 82209586 81682 63677975 56793 148132685 39686 355798439 104677 238240008 107576 263528297 4166 39745717 123185 191932091 72626 293344658 19207 77878496 3554 193736164 95692 103214235 84551 193211079 47753 219879629 43142 369986142 106124 282516355 8410 217570961 82612 104906104 34740 222637871 118899 194571845 36889 111942994 41637 73353262 125557 325130107 86776 347879659 63677 9622952 2461 123447606 121716 81712337 103051 103389708 57655 309396603 58135 250043881 46659 289467924 107541 54027558 118807 361799857 34002 168087286 81283 45354092 73857 239776038 123615 332682579 97692 223120520 74059 254031585 10343 246943470 737 376537653 106564 244397061 40024 254135143 28767 332954114 31585 95692539 39425 125940646 100830 24937419 114091 353148262 22363 45312769 31380 129338770 37502 17116789 50752 228874076 49547 363949190 5839 30603066 101777 326247376 13451 139613229 79210 217564654 73065 282696116 35145 350382972 100854 310738373 101720 252648899 56071 107097910 5056 285776791 83512 339886477 34586 365898589 27531 241795657 92362 90316941 37897 282016488 80529 278600467 71969 91230896 82077 68512261 62749 314710 114024 50530093 91424 66842567 128221 228188800 106967 190839857 100063 261409696 74797 249360310 27948 109402527 72427 377034930 24491 220445656 39944 187124182 18314 163455211 54788 107870168 110108 224705486 99386 367289446 131281 301946925 46695 138396148 116406 226916980 94721 168738290 39877 15568331 113728 1654757 37715 73503845 111221 20026482 60705 229580323 124098 212282491 122501 123243422 65641 251070790 30059 215811383 91360 145630973 14359 184948434 87775 131921895 120328 66567072 81022 189448152 61213 23919596 85813 169705321 74302 80031397 46363 50830045 72867 176559674 68751 358776288 34550 378600431 102324 272550436 64933 23929853 85623 358627360 106350 351839874 68456 16402944 12604 328720759 29892 353485170 42467 287406849 62009 261701610 78320 11648270 70550 261118468 108475 263195229 45738 281283534 56259 290077135 11288 77618008 119332 28927243 128016 32033416 22236 151494412 34132 327909888 49911 70214779 95162 117775007 79176 344865332 1222 124146536 20145 9700057 67293 157585935 146 52566798 88500 175864728 8334 51821515 102628 171101603 19351 162489720 22281 361982715 93110 363613771 3887 294541741 37783 336914625 108425 365486349 48273 14005730 47269 146292172 9073 194349111 67885 82848795 31027 135656918 13834 104976672 35819 270999682 65527 353106421 129076 43465497 36780 202650923 8890 89877755 88895 200212932 95100 90898599 18910 372616401 43568 258371125 21515 254215691 53390 151308958 82121 186818435 109146 246088829 113807 244850480 73828 231418076 51871 18760344 64097 242648301 55645 292505278 126801 104479668 36148 241529971 54771 353763992 74877 322339640 123876 166450950 97074 252426067 16960 280673235 31565 338074736 83231 214349986 32837 250862114 99090 128904448 115392 358768636 94756 49426946 71419 11272156 111440 168943964 45202 244835675 34478 36158400 50093 293226044 104027 19850512 90111 95158644 113230 230623636 47147 10704880 30765 361691433 23519 322444818 132049 200769067 25348 50731786 60589 6114047 104851 73766933 96659 381484394 33539 311081392 113992 330191370 64277 258387779 46692 339724491 12504 47848681 88197 177998420 41697 316158518 42825 227910147 50566 338062390 26897 297055377 19738 41787021 50432 111585416 60020 316133508 125173 255628388 49196 120587462 59545 80913537 116976 313363240 35582 57893335 12395 378958027 117382 193300246 3193 191221093 5479 64211738 74854 21604944 14936 158487706 66715 70612271 110937 234566180 117403 291257608 63527 180647821 67620 110609268 25224 110421572 51097 54289123 48152 258946649 95551 75722248 28231 136892659 57362 15576863 82584 247092901 128562 261578169 93021 23181001 71600 120673389 99386 144158505 122766 133233346 117436 182797396 785 40768867 122180 99571042 117650 253242361 112081 276651687 61450 353674117 8000 55136003 88200 10317939 124678 76687519 32628 243807014 70398 250222106 84133 27526204 106065 181080810 99342 259334809 33231 250527674 118665 98449973 102396 211642349 99823 225174627 90291 357426915 111800 335699225 9341 311707146 43414 156099473 31329 221779497 95876 38595885 76366 106745145 13762 138992762 120903 245143937 124157 147848735 35889 205989815 86333 340677629 120489 304129877 24340 82211894 108582 350415608 70238 331132209 18693 10212091 23774 105753662 130068 329974554 30572 221315045 56394 330996643 100522 59227885 46205 145008 97036 356630884 53903 18074096 59279 355054686 17158 61012041 42934 26630965 14407 250043740 75729 354806812 13206 111333372 90018 115071650 128100 233887163 64518 70041346 12444 266898178 66199 128991354 113134 3625075 119897 207718716 9466 295799331 34367 32604576 50289 295138206 55981 605404 26941 111972638 31703 330266661 91445 274453336 119594 259611409 55858 282056593 105696 136178251 78868 191202636 44312 12355945 102649 242372081 117868 155080991 23576 180203751 64691 374314088 78347 60078930 75245 161602324 55151 207127810 20753 70919339 73584 35468283 130267 284768426 11976 47691635 42968 303093729 107565 106641093 19978 212793749 16532 3217122 35123 78124869 52547 40450901 59975 204390589 21773 231178454 107800 374399790 12961 134999611 2820 284171478 98685 377057254 53435 317252283 64282 282421974 52310 157779628 72513 348048097 100236 150119353 111480 364156067 130889 64104414 121063 84030817 33789 55901088 90623 346905045 17450 181397758 14600 365324812 20331 278493597 31 125089933 82355 143774774 107914 180042805 70945 202556725 43746 69772132 38606 194916033 125754 327644018 56309 198657596 54090 319499214 53706 32778679 50806 305560804 82468 171412258 13658 241107913 59149 88124818 63157 44352888 28187 173964911 83689 110040741 83312 245820069 34194 278992564 25048 301194824 76155 128040923 40492 321229470 56053 152579170 70937 267839750 93757 312981154 80918 379003799 766 189300300 11727 52709611 125010 183136874 8948 15183276 50864 3597015 420 206517116 80805 68123627 129568 177320859 47632 79896102 60138 380688312 64776 383467387 59245 88783703 32747 286442644 57689 350838571 69363 19750249 1890 88955769 114524 20521941 8326 201884354 106289 200627129 94351 104942655 23448 233881615 128803 165565455 10657 56503862 53429 307321398 64767 231265552 85639 19478635 21714 383699920 88399 155765042 115419 320108658 27649 130262100 43547 72566348 92546 378902818 74775 283298526 68317 123624087 29703 33558139 122897 383908124 2880 8979127 66121 348341995 15548 265511562 110415 169378164 59711 106863885 68798 214710448 22262 174600105 92302 162201616 2013 267239226 45397 239853541 53676 157329429 123261 27394238 104842 166133150 133005 214770133 116702 26039337 9254 194353384 129312 258000498 121525 148355473 32490 380640579 91087 278644455 93140 345637444 33052 72089787 60865 181497622 59736 55999052 81919 376556094 8843 14764674 56373 41941575 84408 79811509 77502 95515081 96636 375296032 126815 324918034 105331 305345821 22068 323947561 30765 261659983 16132 74025436 74493 267290224 61412 307892190 126268 368703162 58219 178952528 58214 355507358 68532 30579682 71652 256012066 47 37371623 51753 297037538 39432 368181432 25293 300378771 54173 158071869 114528 139481813 91029 92977161 29300 206629392 79215 126098082 129611 190653061 120993 20596987 104592 346154314 126027 63816573 114193 292623623 61540 66910875 9809 9726482 72602 315807332 89647 273190489 78748 46680774 81675 199611306 91424 91342447 51227 134235327 121812 93775348 47644 232846597 40156 5771419 46115 84841883 116138 360082318 10506 117916103 91571 1695295 73160 294464766 11505 59725955 53329 284009394 31701 121833011 23115 784595 30402 185187909 38694 353179797 107080 268653901 87856 289622374 129529 75495893 22271 162112971 98896 52971604 75685 357684524 10402 187631662 82252 91970530 83925 133586540 102673 52408490 103041 146942182 99823 149253024 66296 63742437 7778 118344255 123054 115689637 105083 105206472 23696 251074187 78289 19641871 7101 62978779 120429 240710989 71204 19688586 65518 76981269 103255 208411527 121447 141027454 17485 262706722 67269 96983838 4775 271185965 39840 370602326 46761 252219930 19279 83094307 103367 149458300 97841 123682269 99833 170763890 58802 264028687 99026 381039433 85589 251912526 114038 293028831 105753 69043917 57325 186167192 131163 375056306 59086 111793395 96446 172131105 5990 374410932 96332 242113351 69083 128971529 39136 379737278 59070 182245476 85244 317426009 129020 177389338 79007 346348032 102176 262945072 34836 75716105 99208 374803427 18185 116554328 128931 294493076 61126 274318703 40412 345391849 40254 29201838 10099 230748091 25588 290085906 10249 106388538 84930 369378996 64665 274551787 79384 317677082 93526 195701378 113226 29508094 99730 120691110 78986 224230461 18172 161727371 26708 116467215 24201 13120526 4048 180776074 2976 348868596 12829 61425715 108220 141073452 94018 47596628 31278 165444235 91314 286757141 58740 215453377 128441 165782879 98072 133057445 13598 64624586 3971 355666366 100092 256339701 104918 363824772 4674 46010516 44862 325627166 10650 246366846 48459 231303222 91102 322983928 2917 49835203 121193 349956890 90286 106622447 36756 211999118 110995 39260521 97073 56498288 126469 164139862 107075 58235803 109233 309214905 11953 240575804 9743 104368300 80959 221403862 1882 267118728 83450 115418753 45901 154723545 18477 321278759 36698 241651808 118764 299463217 15460 119782281 115069 161058618 93177 21827568 30018 358391068 95889 349779840 66363 212281388 20830 48570041 67308 397343 41197 204127611 12995 25182689 39641 65909162 45947 364426946 34288 9529773 89963 174404911 54859 365919638 128437 269726559 60373 200545591 108460 326425460 58238 95129512 61648 85434571 104745 211940041 39422 333261669 90300 304008405 92767 248241153 94971 103385182 119273 88256963 44640 340313534 28813 300447891 123152 260848538 15455 138105852 81131 59650615 18204 317501236 99452 258556817 6295 317703713 104026 187434412 70985 157826685 118083 344916082 58947 264420093 62656 191859860 125762 60956443 82557 254575432 106684 10770464 45414 257990829 33650 373145883 103500 170299906 4173 58502748 61018 146978057 57454 80144485 99579 56627042 100171 187200719 59564 297064861 78189 284006002 87121 92025175 32354 81140603 85957 140683905 101381 384735068 74762 320586351 49985 100258282 71171 110317592 88159 220045242 61886 112751362 108842 116044202 109470 202906987 64491 332993451 66718 218435121 50649 92226709 110632 371163746 24140 240554450 17842 380356119 33442 295035619 58199 159520487 92927 246626003 104209 356046575 125427 277475930 132794 28600344 58141 185316441 129960 381695775 95518 231561815 69 174505368 63085 328583099 85085 79450210 22656 207042526 102452 364254455 126695 377890243 30829 168870579 31871 205804816 75534 259933237 120880 218660463 40618 7042703 71065 59472482 59326 359745137 23341 50093209 110494 271531851 48550 135827511 2460 137307245 83586 184744294 6546 86334851 31062 260581445 49552 51622939 46051 149494547 61003 193500145 75924 171838750 89446 140041066 14676 349205182 88089 373934652 95137 382758920 112144 173629184 110677 244582995 15308 381870187 67261 38624320 92540 82229370 93178 171114769 31602 281894337 56119 192998133 56700 90971349 71635 78017404 91731 120793600 37483 340754944 98462 175875578 126123 384648049 51483 10925776 25282 305456650 38300 371667099 53048 126541670 37787 2401350 52169 248977286 107989 300188739 56609 318790785 2052 303201510 93213 286194773 18153 364123139 48242 348224536 8963 254362950 23298 125103885 125788 224766513 60655 304063979 38151 111502338 47413 176944136 18542 173903509 97226 347159021 55965 83137438 115777 50753293 114529 220614061 115882 260731101 90947 62649380 32351 210367091 62360 279464972 77603 276602374 78856 376706587 8248 65409803 40541 231498615 67265 70113363 62911 76093517 76564 326984830 61257 74282764 113433 126548923 76578 241138205 57822 139050470 56931 309401776 61116 133508786 103901 929748 78888 179156314 111804 80625485 49060 1109268 21206 295683392 85136 248246955 21567 144058703 76004 101936901 25213 69501393 109493 252574546 51989 307910036 33485 255477886 101567 47887367 29537 291325718 68565 26833112 85875 324628778 53638 333355099 58820 128962804 66814 114557032 17839 138690163 71227 212391503 20676 290188108 5800 208005957 99646 271997451 60542 145936858 62579 238121229 26552 81146352 118612 159386181 55421 350687615 76467 101437063 75179 369085317 88796 58855167 13285 106128711 125206 236538679 14225 199757086 12198 242689242 119705 77026544 92214 130740097 112767 135540764 66751 100191924 126427 62871971 82359 237034985 3869 273255259 103241 40804058 71833 117622715 57888 313363071 19189 117658121 103020 15931994 130861 3238906 116340 108540703 105543 7182408 19469 49109335 37839 103840580 114241 331144968 28819 362946491 44934 24822295 23032 162540958 25408 48319196 66489 375980028 39592 92837874 49492 34610386 84461 323056806 49150 302524016 94876 70947622 32234 82602373 19851 284064168 127767 326989087 112631 354562584 14796 374200643 67768 195120738 58931 378563208 3364 110829277 99639 190900226 96766 343270284 23887 234277487 32953 103131391 77587 5079226 72452 303911752 53507 233395371 95749 299425290 317 155726637 131506 229824345 37850 323783332 109009 133779539 131031 65650819 2695 290758316 62876 234102530 126566 381143592 76119 256292334 87350 84000653 101078 315051324 70709 13183100 66935 283850408 52964 23230064 124904 210809672 82223 76085637 59004 192033782 119425 161970566 28999 79096695 98291 228651400 56697 90717627 56858 353587656 114552 11521993 119764 107057568 123699 38114250 47942 121466526 107031 111610632 72022 120223642 113079 145449098 32025 329513417 69264 159214137 17271 174415230 71101 38450352 14513 61744026 71386 88982521 41660 212371698 114298 305049744 108911 61811588 8948 97136785 129389 56269790 53881 300472816 111436 163433491 97574 275509141 129288 248664920 65339 129340956 111824 49664927 115418 98690643 106253 257712207 74775 27679412 121090 109214194 45194 55433586 100942 248472852 38085 55050007 55847 30630775 76521 359301262 77337 120644293 63452 106877581 28284 287379839 125573 272360350 130737 259326757 82449 117138856 68681 17275444 6797 367229048 39962 363360972 41297 339409315 95193 312825607 46671 336662217 120683 260953856 64285 286460377 68567 372786690 82878 102683733 98351 215596991 94467 196900326 22522 376470065 21209 278897215 113609 367467296 101734 141005995 49000 68367016 18422 32180744 87650 11275299 114432 367553781 35197 182686648 78183 322339655 21028 173919261 72707 182967303 44622 138275908 78680 39766040 30613 123054269 104581 22439397 68894 42649843 77756 367844733 47813 139910997 62885 126459583 17478 142623265 60146 69404549 5523 296127097 34097 262238086 51207 129509144 2387 334829937 7491 166951533 22113 192468526 7663 93317970 14743 303474276 119977 128186766 74128 191449903 116133 275643993 85012 384785861 67314 49182467 74123 361530495 49255 107354008 27807 358298449 20641 229327859 77950 161406543 16557 271822930 1671 55481422 23213 80356543 1750 144944595 66900 204444916 81416 17168108 130341 319750118 96341 382791218 112564 322355708 83553 180298896 115858 309188318 96100 268273133 18100 223064834 20161 206862216 86627 274438837 97801 146336584 66986 32103588 1500 303245470 82887 28805443 46851 94837503 65110 373034318 89047 328815695 97723 199979695 126492 289873906 106541 285266763 52884 209080344 71504 257287227 127379 347965189 69793 209188027 58630 152095543 22890 291064607 62409 87163916 66438 235092807 48713 137735536 54077 363306128 93025 52089627 18249 159433425 52484 191612719 11716 218007582 14238 315799683 85463 187454351 80204 270336833 118979 376257466 3625 129063741 97729 62379747 103708 374755156 35656 223227340 45905 61489158 44027 285413102 117186 304175166 4359 275665452 88716 129307662 12290 306769158 35141 169283848 131690 29404592 116837 306169417 125447 52525100 121519 80215023 27617 206218648 61986 213582139 6069 68901800 3636 203127787 123208 158495504 5310 72928611 181 48658616 82600 246911113 113661 316657645 36542 297275649 84142 299614490 74540 1046623 20937 236459279 115373 57606956 131928 315246229 41037 153818535 106897 329450338 55217 253613953 103284 264358089 118443 226868223 42450 338084935 42954 272844468 16560 110182408 106417 380496940 44810 88640934 119638 254864495 78060 82499744 46194 48142829 69007 20489580 91748 95867409 90678 38985013 15364 157170689 121201 6356351 104053 234550677 53390 295333762 45631 171480461 65966 208645978 56722 90594286 84308 113864178 107206 283701134 106208 349806805 85283 4528170 64606 61030306 11771 87418142 61364 137889530 98777 131615190 64516 146147369 29209 24878979 77096 194667162 49004 184320161 3722 62221543 84636 152449446 64792 307871516 34106 373772377 13665 9836033 59004 314662028 68293 154100019 125422 362369882 54623 337140660 72354 128078313 126593 201823555 32530 368471584 122849 211303663 38385 109131931 100548 106558338 22963 185261987 5150 277293183 107183 146972404 109858 258048063 4533 255865693 127452 43069942 83901 93061994 96335 246336892 9447 198392054 58527 87429693 75364 244183043 20468 244134724 74748 210431670 68145 357577304 127979 275367597 82162 134310422 9989 121560025 56705 265141692 6329 18959971 119114 302689205 46832 59769703 90856 302468364 116168 144374861 124098 338554829 76832 237952756 122135 378655944 68453 339773199 119325 106489428 39417 94233232 58189 45719959 59432 333785284 75987 118667038 89090 366543 69038 154857455 21627 128095950 54748 53251930 80477 77544074 112217 171007330 56717 139269695 85611 62713118 71136 93365944 124729 62242135 7652 77878784 5479 40861997 118391 128065700 30727 281014366 74734 17021675 92798 57247192 103305 198244311 113559 208833374 21169 200693979 74895 251306313 12415 355216120 66863 80576215 111620 69969757 22704 122287302 99846 242094547 18133 25307371 108946 187151675 20535 216532347 111426 135028067 4018 116996213 90248 217727110 59745 122214513 22473 376972967 58976 183050981 102322 327317768 51913 194712601 103427 189759429 55162 121948060 127708 52580111 50345 292774709 54799 107571681 22444 207759207 14490 252441852 80408 258211197 40194 163581850 38189 171690655 42354 269789168 117982 384223527 94136 107788633 112922 362488193 61398 245667181 90140 90865430 70380 129446078 44100 139682491 37263 277104517 42356 185871854 131857 291854658 7729 258862516 119450 57356696 49859 284873372 34540 339702169 84030 313211465 81043 125255680 45015 353980373 118645 217125785 103667 106729938 125230 361224412 15004 364859668 37192 274869626 61176 40318199 113501 319309335 36304 99795556 110919 298420843 25958 189471973 32918 72680930 1255 237734110 86567 182991753 55738 69255785 110196 175557065 111698 378085296 107297 166608652 69981 288718646 87288 32549889 78496 254650981 73803 293505865 55017 137940402 83879 54968802 22373 373944064 109531 176112476 20643 226718458 43055 24623228 39265 51196804 111492 108802806 49280 158848608 110143 370484161 121187 330899947 72611 33239009 11058 3230361 19180 271473679 125677 375387434 133059 282436651 21530 383421848 122252 32068839 129627 384056416 17487 301334934 50442 140783553 110978 134082809 79557 319793009 126461 37414924 21233 277703958 52770 313088876 128410 232493673 16457 265959112 75401 289543296 70399 126317012 18879 263594637 96228 200939114 79569 114292165 126947 279181671 83821 211065711 24249 267662817 30447 50230329 82152 92023260 11377 367673239 72143 36641583 19213 202895529 77082 341765598 45336 379205213 20886 92474498 101021 138062 128188 124842734 43378 193903021 52718 214395191 76772 11738843 75193 349363426 50379 211514040 110281 308634828 49870 322592749 18331 84599292 103622 226273161 77567 361523187 45549 374560233 88164 71235549 24849 175128218 94794 234067174 27140 314352602 38702 5428212 102569 61351231 7737 246887901 74190 15466839 77651 150621557 122803 92191331 79621 306228509 57014 340203575 4522 309655418 111226 119370962 38166 45756340 2988 340128820 83889 79080826 22022 123265565 50470 358196980 12443 21388861 8451 242637906 61175 262594910 14331 323390542 78906 290406235 32926 110040079 17123 58904755 109808 9367219 87331 363192870 47076 254608343 103699 31093901 116847 347800361 106627 208049965 127577 339431841 106409 115602272 29110 370238659 41902 366571334 105897 107136826 31669 261455619 94102 156949077 91755 111216852 22858 144601278 93256 96785704 38634 12972235 129713 184999679 2722 238646515 25533 58655795 29698 259970920 31841 177779268 1319 194981402 67925 63060666 78862 232101233 77578 237739068 72790 383605688 89965 8707879 124681 150744075 86985 261777543 66586 46437391 43558 75677961 39502 342006846 50791 312123030 102003 344180773 86210 128455256 54504 205429060 81724 252068684 105415 111069568 43841 129254435 62584 119831753 25776 47468170 53405 96527510 813 206460278 97257 110532163 73436 63693073 12736 333656211 87226 187609009 56277 328704178 9869 134034022 74713 69836794 105577 208040064 74052 306501306 45879 296921666 26671 285752225 31411 251810466 23382 89978259 103421 357727511 14245 99186087 96299 362822490 12076 163441694 7048 187789527 82707 51378467 86477 47532446 9320 129831494 77356 378779742 127357 83156512 81606 28078345 4871 222383168 23675 336115073 89725 327046545 114170 162295465 12389 12327840 7565 244858708 20748 376887695 128919 133113705 29265 293278591 88856 210955686 49899 372321116 119897 344204966 94420 333049148 35714 209150089 43960 353971024 26028 195280122 100035 206666156 106467 338217078 72150 258725500 41843 134711927 85082 132236598 113987 303312244 50858 31273652 129341 23789982 60145 278097888 21383 262272224 81164 346967120 82256 32054686 99151 81570961 54513 161814331 115078 188936897 127279 12947667 100960 316354495 39311 9071435 9901 111232173 113144 346211575 43409 317738526 26854 233003812 61223 128064934 57287 6853502 47064 92786533 108256 257109366 28102 154034892 111814 280683291 33327 247225134 105912 311035469 121203 233526658 88623 362917017 61561 125844666 79122 301210985 99935 35229044 28893 142549830 94147 41264884 128047 66447669 34533 360788773 28651 14324425 82507 10157035 12889 137490567 615 179752069 121822 76319663 50225 178008476 108866 358203040 105515 354279598 71824 36225289 130518 338607907 108690 361896088 10283 122553137 23231 163905893 13964 364720767 45596 230206082 38912 131940818 71974 89365769 33744 286267007 51405 78145262 67405 7456255 97451 116559476 8557 156524068 33306 331714884 21578 366429606 4534 53976465 78305 361308405 59481 281677733 46106 195345045 40911 134545234 117877 34767881 107209 124042034 73047 155226759 105867 209798359 79518 103458140 45296 132120162 59503 128848241 21660 203766238 26165 324838573 122223 203043531 46492 16175590 8561 325292942 39963 42019146 25327 77128213 83908 172671492 53963 172063675 78826 286595206 105854 284393390 71968 101590014 73270 7095813 73936 315963041 103315 231549921 51318 324568474 73652 63177482 26180 75383476 84398 345500394 5249 207368867 40515 241602155 16892 206202236 46412 9644393 67 364825032 6507 39884321 30842 61572082 45461 277114965 89394 271250147 120256 7972909 7157 157883675 23787 367250447 64380 19934818 131130 323690882 22892 65598108 115570 316207180 81195 226372760 26000 334269866 49034 304788300 100795 349872222 41202 280994510 102035 199882230 112945 174752696 99799 17932234 91792 132662436 20083 310462986 106696 148363772 58236 325396437 127577 103687132 106977 302114284 9460 222179982 49681 12241674 121230 293328751 100942 128393421 51038 227336273 87849 73650896 82877 1792894 31212 307235329 45892 129543915 69367 178734793 21163 63648618 79651 2386656 83879 164652083 121718 260617151 17650 92612801 30277 352276580 2725 220443051 71081 356043931 125274 102710335 15132 85605793 53861 351172960 54735 81228214 63836 131090276 5924 286369006 80511 110139499 93449 200881382 120412 247382705 126756 252143146 64983 68632316 108183 66996008 41861 63317717 118898 65694782 99091 379111218 55424 176230655 98564 140522933 92457 202983673 76049 85830769 49330 267108418 118639 45151280 57943 69204184 34624 277637031 127090 266181409 68497 5566913 108940 261301201 47874 297942256 115291 265518363 79822 269876093 117698 125205070 114075 310784426 59691 192509804 123093 127717422 33546 343302834 66085 312842322 47664 155460108 39984 270111396 8645 115160793 20507 246152154 859 30053013 133222 136178867 37550 61207334 58520 78176340 5848 191301468 54853 154720546 106652 26343478 125755 201790256 23775 99087107 6806 25618425 42288 113256988 94223 258162860 76411 376889046 2680 293784813 92388 102012476 18636 269635522 97875 195811610 97541 67752315 14578 127566208 33071 56976323 8962 53081638 42906 160324127 27914 274654906 30613 382070920 115547 94509097 2928 296077049 19543 190518481 32982 194120179 96427 381885092 32559 272731671 45039 88181576 110417 45373609 128578 280480558 107688 56424459 106659 180208496 120003 376448016 11514 165138509 64660 243879079 48087 55440870 63994 57996605 30829 322118610 111260 214039793 48099 366693386 98436 372422236 18964 186073521 35565 366726689 124128 191944587 84910 89053791 6175 311075318 107826 125455143 122663 165625285 42070 87744456 59180 249559587 121498 97150554 96525 162014395 43835 111549909 107557 347368081 74966 189727085 129112 332613594 17182 329086834 8340 215251927 109266 261643469 30713 59310038 19087 268282428 117320 310113876 46541 105246005 109010 90763798 14546 92011901 66757 312217881 35992 310151533 58521 282187651 9010 52745703 129963 203389271 48565 116402067 96740 105942408 104240 126550979 3697 12500471 116378 257397657 56396 365118509 89698 158865954 132207 297607940 83769 268539040 2539 238634276 52371 3488551 38205 43325906 4041 360087141 3632 369303828 31247 172748806 99664 146741449 132250 36514157 125834 217292154 71902 111154395 82062 86373160 52980 125220565 11090 355622779 70638 384014785 99610 301196061 53588 50818706 47559 100346173 85676 76932055 98224 369343327 69919 238253686 123835 380652272 113271 165146567 7562 276665128 106998 375575350 113964 77514750 107027 331596251 106211 112800002 61720 75412117 124147 55670675 45931 314759380 37218 140463906 117046 173166428 72281 40263169 21454 132946300 30065 42120973 132863 207694279 37520 211540038 97318 367674094 79073 207145788 74341 15553272 9095 133765343 13510 293852900 72903 205290201 48699 68186302 101881 50287207 121618 15325496 21461 105390873 44541 322206395 79059 138023392 47752 290287437 22050 343058954 104903 201669183 18153 121901731 96293 184374370 114251 170896833 47513 85061056 117998 116151258 124985 194195302 119440 34810018 121983 279654320 42451 50394950 45513 224914935 15592 259075650 21709 105870378 4463 58007717 132491 16163007 100826 352006201 86221 250968208 61372 32928395 10474 202268891 9006 188169430 98770 85421613 79520 39440748 95759 236619538 84402 322468604 15473 380407448 94467 77603657 38492 94732508 506 107022273 21351 377710846 68199 156634169 23300 201818905 77652 294778559 101557 37480251 40929 342557604 20663 28064296 83982 198593240 128065 67714745 18572 319753057 108306 268953850 44240 353516405 77787 37934882 82823 270765579 131890 38342752 35316 268955162 36045 200752650 14696 377457420 106174 192338731 1246 203947863 10600 377773881 47114 238518947 28159 186342805 2002 200884808 32896 313426927 104617 86482703 18190 86145242 99785 291943354 118374 146266126 119720 382025083 44197 125929513 108179 345797550 101867 28853066 119881 368030762 39155 367985476 70469 192787770 17232 276152943 65736 10510215 81117 269681865 52490 58005226 65532 252319354 38423 277470547 86758 237845265 131984 219269299 124644 79996728 43911 140088888 12100 291502821 57033 273717841 68349 204865190 21445 369963084 94855 159052333 39807 47743845 114742 185124870 122891 64412288 55269 144066162 35485 214836548 60139 186551703 85166 74611388 10094 111909810 56236 123588912 30792 353850700 12575 7379283 99565 189545150 79541 202798568 90688 261551921 128257 297739547 11002 226928448 34576 236416006 119552 103437024 2623 374102409 57655 134888823 113186 107604500 63496 11297243 75108 3388832 106672 180383502 75417 329033942 36467 193773543 112269 303903126 90298 152903607 92798 92327361 69460 341780299 73924 181311727 13773 147956973 51011 145016538 28781 307025840 22207 283891018 101263 78336980 97858 370344483 12808 6658674 90302 156077016 74566 125710273 29289 334140001 22203 189380879 128617 327264027 84875 9552768 16342 116487794 28797 381336704 116410 231292612 72328 341853622 116138 351385061 24729 367814576 129876 339853576 14210 238792238 115855 39177056 59737 225140203 63824 259447617 133023 183765111 100776 44621068 60889 151611876 70231 22994377 84788 303932580 71231 27476872 128257 316135856 80812 265320562 103490 34562342 101673 180389257 97388 377692629 59935 145217755 131036 153031095 4829 320128250 61540 60988777 77889 226191625 55034 126717733 70644 266387672 38769 45648189 277 228495698 61738 332856799 17860 118079385 88881 15007519 109091 106812588 95739 270228798 85550 136383982 103832 274865582 91766 91578264 50828 82051411 96280 283121699 91411 91702731 125287 68055143 112508 146087229 53144 116889665 42928 174991786 4463 175885175 98778 240991666 106737 201771919 7577 184584701 130235 46891272 6281 248110672 19848 150001286 51726 370719359 86194 4297089 30685 139643647 7122 72483771 3454 178554998 128913 128952927 128875 359949420 71508 255520719 122188 296588251 42578 359802969 75133 302858315 85260 338136228 122745 288567503 91891 226967422 77018 107605190 92590 323135892 112868 252642472 33551 61885102 126268 271863652 115858 261892324 95562 321858608 22499 363405596 96430 382261191 123531 17941375 125974 117952333 75874 139543747 33401 242135551 33259 219092015 131699 165590397 126994 379642612 3529 199670295 49933 50192076 35126 376091406 67601 279725170 5801 303337545 131578 169681295 129175 288481756 104415 50489405 17466 186305060 50958 74257924 119040 348968 14663 330843508 124322 293117888 31577 281746335 67915 260641359 116653 102411234 77031 351387520 102766 53020327 35123 380025586 29703 324888124 58697 297884361 53030 239039487 11235 318351909 104397 66936784 5259 121676435 120606 62567314 132905 30226580 87868 210909475 70825 98227669 26496 141889014 110656 255575996 43880 352342613 83675 271657979 28487 162474258 75161 77153447 20601 51931190 4376 11194655 90276 256592966 15734 121502336 21346 245379951 63844 215525879 29414 304444144 131973 231114925 18832 358696687 126751 170023968 79891 299297952 52862 106286218 74356 239309958 55426 126803834 54012 223627476 17865 198099495 46105 197953733 64635 87663199 56437 100463187 91210 193422944 57415 16306397 65944 375803285 113477 134613794 77327 20815611 104819 378042449 121648 203231583 101957 187297691 63415 248630813 126722 246889288 2345 70737150 13222 26489440 91927 291455430 124593 97624610 29916 51285891 127468 302285861 120514 4051327 87087 237584239 37906 136109941 52495 121312538 67355 325945795 83805 13656726 55040 318280790 100594 265537700 45838 116323285 23164 104803689 98494 82903252 79159 46437113 101315 121514156 48587 168690912 41026 287871152 91466 315011632 46663 164112568 54701 130893407 59384 144250416 100733 313414678 8586 122411962 107719 354175741 55074 197469050 50917 163323791 54734 217595990 95773 335985364 39500 205197015 34810 262865552 24629 223079673 109231 166603367 50323 246815833 119696 68394881 90755 212742262 55984 86226360 114852 132594672 121393 106148884 20448 45137152 28445 182030605 57187 102055418 8888 351463370 44220 376847761 93535 104274663 122256 332112124 24752 101333997 116838 98403060 25482 164567896 52125 245255276 50543 43591185 27321 73439810 81055 64049911 13468 69177452 25103 23687027 22837 313971672 15500 44100888 14672 349205100 47984 242891236 109865 334424882 85724 335345968 91498 366838492 111132 178562807 35067 180809278 109284 57093314 28205 34817625 10420 269394086 54845 341898128 104702 334547855 50903 315482919 128151 162919973 101219 365687199 65041 578215 6244 175813871 81657 288368527 129318 230147152 118513 348793222 69551 51711927 1559 59338875 95117 294802564 77111 30053143 74023 188106827 92995 145239469 41662 380937209 126355 288449826 75241 328493578 42652 220075872 109138 312435600 29315 125257483 59014 258397036 53978 128133810 26126 82106482 37295 328286059 90521 140819242 55181 230417648 90027 70597508 8905 29583637 53357 217924397 94841 50327669 118180 74141384 31651 45711820 122601 319077688 84464 291963964 28271 229228366 61754 322404785 29316 302393589 31602 172912127 106967 284382351 113001 97928925 116183 21010625 49445 210582785 54523 350087678 45104 113465547 89451 324692676 118726 202588134 121832 77250441 75291 330071320 5497 839034 13789 365772773 20614 302964789 52561 231504432 58792 22038852 14144 251242950 38073 122862161 126615 363917885 8885 345712192 6960 74176088 113912 244955123 43291 297614962 117533 94455883 86720 39308961 62839 4270354 131386 122111165 56070 44971706 119181 209905063 56691 102240464 116398 247168321 39633 267168939 27192 199024003 80627 188981662 74775 254268327 102890 313732068 1484 339219402 74231 321095288 73648 282896986 31434 336222577 22318 35183413 26286 33227106 110215 213476967 66501 93060955 35208 125593614 50323 46463764 686 52975907 24443 115929882 79285 98897061 9326 112564206 121983 140795296 60180 296409662 4054 280148550 82229 175472671 56568 73059336 126625 13916388 14616 43049514 104986 28802295 122078 19569868 114170 61869526 23472 82194593 8332 6868375 96442 253794773 21998 142530489 20331 112362763 61605 129582565 18803 327413695 26862 221717296 15165 202478821 48077 365246735 344 218587289 20520 13231800 119088 350313570 39338 260176424 117620 60172543 28514 189224115 70125 145850538 117821 357723481 66166 174512760 117469 105576792 66306 161814210 29119 11338107 90525 207587783 38912 102671626 107657 196635506 24862 33918336 98683 240005682 41841 11006444 31569 259645287 59496 325577177 108046 279804227 108811 279525828 130298 118032745 85478 301510326 130487 267735534 125766 117557839 70103 6471144 1948 75887281 101497 95847007 44753 172167529 87894 364613556 42467 271892229 101685 225685995 15010 60484056 73079 325976956 4117 213692403 63812 349374629 3181 190179844 72157 348080390 100455 142559096 130215 258669970 126910 190032448 82525 278519470 22363 338021061 67011 197565286 22448 191290092 68735 344114222 27491 174108225 3981 56207813 18795 291513864 16763 61880057 2815 318605274 57492 110517744 84400 71768920 86102 178932601 19420 382128362 106369 141521762 11755 180905418 23325 23262261 72998 237429121 53091 146173967 32260 275522031 99536 35168154 6471 141831605 55925 67051715 85613 157785037 93489 33596550 10894 215087270 2555 375538784 38223 200743940 1186 22990683 128978 102933665 50988 312569009 16326 160561702 104612 298829969 110306 113705659 29731 281763787 33817 185141790 64510 122225067 4970 159283574 126598 326253553 2052 43901227 34601 70862188 31452 348306195 79601 46164315 55965 257785419 128915 23116750 4720 192270263 50950 262026047 110053 58456536 19165 148738516 28517 24951237 104720 192933433 4880 60177380 71015 212134101 101590 28482992 98343 306935531 104671 41706181 79770 101163302 116965 22834121 42451 219636990 70436 356105366 90281 13398627 10617 26583717 62186 64291461 27930 308662459 35456 269626669 86667 57190688 121202 220935353 108025 171393864 101766 374955808 112671 19031206 16765 241056034 51862 110917159 4943 253498436 46161 337049635 49700 319443625 115475 289810080 113082 322988830 75491 256480600 98214 314796334 44286 300173766 48693 120018096 22688 262693533 61444 247207015 34877 263208346 88546 161357170 36880 375257707 59623 45597170 4829 227421458 71647 204852777 78341 149827253 95379 179755995 30639 370049682 10501 164066600 126760 348313782 132835 252332597 55167 121675275 4819 147933481 120479 300162089 91437 178794740 36506 321255550 109644 209281487 24190 315168653 93171 54086424 67179 160880428 80048 356561482 58720 343519626 131283 110789857 64562 287588989 73915 346865480 70939 318698785 123719 369023664 48931 153044584 75078 246561015 114767 352958180 93141 111173753 25468 73377836 82789 137074552 95549 360923677 60930 249499436 28751 125198672 41832 136081148 61427 82343092 34015 52312949 106179 115864833 34088 332124394 20487 32710698 15588 322047712 86770 79977883 37499 182686884 30242 350357885 120375 87044671 3690 73262341 112642 378440527 10913 235695014 90358 360686261 77922 336168313 66700 7680367 99404 58450450 32282 242167104 104241 244911851 25477 316546887 16466 171220021 89233 50925683 46446 177698835 84723 273077248 42385 68789790 32210 128855905 126338 24917240 101021 132533793 45278 115397528 99419 132850547 88111 137143788 7439 150567186 7784 68420838 3620 366805395 98354 24194257 90470 185865067 8328 100946209 39086 250925850 79932 162982266 18675 22645170 28660 233586859 11836 26174454 123140 201062315 53678 95064373 120828 116776054 70043 316415395 46734 372232045 12048 9513216 51021 97339104 123648 339989988 107262 321215420 118502 130879245 117006 240127488 110375 379110278 33227 75414169 16910 172600516 9479 112995286 2051 238428617 61854 364539393 68744 282395462 80885 377725897 119135 353826780 62994 27029287 112696 40040553 19414 103371904 130707 169439001 107147 85698767 119361 171548311 67328 154673444 62108 319463677 26767 39869988 49521 299650260 67817 178418840 101637 373097517 15863 4523162 41211 116659523 22226 319414912 22837 172905324 100310 346517848 77923 276580299 31444 178520026 89088 63714528 43471 376524354 116291 292702885 36908 143653547 27757 179296454 6096 214556236 51520 197049823 56590 6387995 4450 12970093 75793 47134706 113808 367051851 3252 187928408 109727 273169939 36491 375576803 131183 304238443 60577 371553685 71968 292831939 130604 361845055 113647 245435905 3616 204460217 113760 17947890 30427 215628289 52929 31637551 75906 282467661 108260 259211717 53418 248948448 116490 231584478 48775 142262325 14797 151359108 89228 197636111 92426 293727504 96791 59283419 84899 127951742 63 133143343 64427 326507149 38608 174876433 3663 263580346 76581 381539907 56960 363966818 1928 174320180 55121 88960624 114808 9432903 91292 227841329 14182 319426003 2571 276599564 3635 273366677 65082 314124957 52546 146250465 121731 3599168 91774 118302155 51337 338808362 64747 285551241 105570 295329435 34007 307935464 71675 215733023 38434 97061460 50277 107167620 32078 87499529 5106 169324231 88819 45155046 81677 160841913 100703 67583860 117741 233538959 41282 337039053 121807 230175558 129753 153249599 124502 83958410 11583 38450857 59398 134087766 112127 340647759 98412 211022426 114735 100259960 67829 303665809 92742 99251572 62358 54083147 110267 259201029 35163 125868063 96862 311531581 41806 271376060 90502 186579854 116563 175159201 90276 260114580 39927 22707475 1029 308660284 96142 278524276 106305 32600770 81561 68598985 58802 226776646 64626 135744210 25837 16531109 18170 229972606 72548 207816496 524 8728082 80651 209105121 69681 215751945 16085 310477866 36613 340698255 127251 74635420 133219 66475593 30617 237189434 89371 278934347 16242 76015674 129909 357133569 122415 26672660 77141 101309999 33805 109346886 132383 51974870 59050 278304083 109099 292031751 96250 371541471 25559 95359234 74125 228540323 132859 346107152 39548 118745289 75454 322103594 63660 158277553 100814 228082985 111659 114058839 54495 141061234 57638 58283458 103966 270242704 16841 154391090 9313 57144511 17905 131763449 132189 31574536 100837 340236810 45169 349176542 125202 82262789 76038 342612431 90910 128069992 83919 366594301 81938 346498419 77280 8761989 11598 228025671 30608 169663808 71707 206806879 88613 67402178 2822 22051400 92646 69073652 58636 239493748 87620 355623995 132438 353403477 69899 98082276 6409 13469784 14397 328419923 119974 222016750 20659 5365964 2641 364813097 37682 144787465 87629 275774680 127248 373085708 23537 363631243 48114 334499663 74126 156452163 126827 152563753 113425 278869162 89471 160639778 113718 321440095 129018 153264168 23452 131426883 17591 163055236 34422 53268594 98594 331467162 98313 221080471 16468 187620566 65725 246353926 115787 334890832 58192 49329930 1168 229756052 86088 204004064 75044 90337099 111237 227591111 121885 96308319 43784 315037563 54818 142297957 34463 150175036 97449 359382241 44055 21281020 52580 255670125 6547 343134021 91576 190960035 95934 379805285 122522 233546912 120499 290052576 96274 281683457 104531 281649802 51342 381094975 74766 374249824 60256 171897022 45560 367874494 74423 358227560 27295 321061318 72764 53773798 96339 10224058 6087 189372786 63108 383337964 129215 283539823 113213 290759840 39990 6422261 107448 347531359 118641 125927878 78127 237119273 29579 9443561 120049 50914088 17891 75664379 56803 254909583 34785 258346111 89781 85406018 72041 1185464 8406 148890881 57871 105966038 70670 120006236 31954 300774511 17816 180244070 49011 228514649 127439 249595538 58592 291022638 99881 326363634 82451 238736974 32207 242717990 17476 178100388 82151 157129259 132758 18104858 131031 179893338 67773 327898090 102778 130229911 127602 125044361 95989 284110795 14877 192583230 36226 286248885 5655 355997570 94847 102556997 100035 265589303 35947 174348005 21359 276459180 24340 104859727 111018 239184753 128243 118970375 118198 296858643 102176 228698929 76578 99393468 5218 245445345 117804 157454278 120144 199333679 39174 368378429 82796 84395555 112470 2104159 124654 304882764 103354 148965480 131234 78525044 41176 240584783 92145 77288441 75464 94516993 10930 63014757 85997 263538921 37799 246616100 70283 61472625 110330 132200162 52690 290823569 80365 58033255 109407 161043977 55488 348960220 33358 92020331 127840 357458561 28023 127512776 80703 127572866 7873 359662440 116795 308542980 125781 339358410 62601 378115772 105519 46974220 9130 43050138 131269 139780841 11381 356410438 7150 172945311 75969 28242181 85241 369795113 70115 159858440 36334 193332606 10047 87033087 3726 306975271 120499 56480716 2541 252349730 55704 292831094 128482 327069109 15677 312526934 98720 361037352 80768 315807774 1 356148791 51346 15383295 66439 225716108 62757 9870637 662 26598591 84960 162314326 70676 371528997 54240 82069462 121894 22150045 24523 14415866 79820 276744506 29090 223637988 78213 88445023 7710 44576394 34881 214725106 25107 28638328 51487 214912152 29372 220490278 17126 329527818 120741 173960248 61486 15255448 16595 108953385 51893 214215545 21054 345142830 74392 80535572 7670 95224066 115570 262664913 12218 367959268 18384 275482582 92517 3144467 112129 195799841 124744 381239925 130455 230466186 132270 175963266 10726 297142059 9171 283263584 38606 226712572 84450 203452871 101345 200976863 14131 18394011 9892 326334706 5006 296764613 46917 32911455 129558 210700129 12851 102008312 45401 303349919 65781 135145211 42050 155530582 57055 303748164 86477 120871837 17890 34378667 56188 33904061 103392 93502471 111515 61431874 115906 199405095 115245 357246665 60945 20575902 75502 175567123 28262 2386117 72194 45478699 126960 106629877 76554 2817453 68868 135320265 42642 170311644 100801 299693076 9227 123712016 20535 151730629 133109 180943431 133275 116657752 6415 197937348 10640 70137377 89205 85516453 131498 216064301 112097 230893345 78124 156409614 12519 121471105 7249 228927473 87557 371853531 104323 131237834 87833 278067700 46149 77386571 24443 214730571 31425 141553645 117898 248144323 107174 142469693 92759 326233345 7157 164081229 37990 210860393 98103 321438661 9969 23015380 93475 362371065 99766 226057578 33662 31529 93098 180971258 130829 333139983 107859 254454500 52212 281658194 90712 220442146 101407 15849439 105551 11917561 4098 195462646 130476 326724843 31380 263132112 71163 189632893 709 235173634 53924 13899123 17147 15906431 49954 242968888 108788 339269802 119606 22745676 104464 701290 115355 65128485 97424 139433553 106783 96720284 26830 16994899 96606 89971289 31475 356779363 26325 244461363 121366 18633201 74548 135078237 109783 113295081 4976 312204467 122893 77394745 704 327196405 126534 227605836 52511 133131908 57428 186637566 14801 235235576 59221 131703257 37526 338548986 36715 292191315 119938 143848874 9800 303756120 39291 169088951 34329 320145622 57286 60846103 67298 167937544 113175 336128497 63015 248933219 99633 261763322 64364 84064309 5735 332331750 111682 312193014 17839 177021804 99568 255028354 29375 48821613 125518 178851597 24929 314091262 102255 179862548 105965 122114506 40148 153161181 125422 15978560 59827 17435862 45486 168586851 93200 26113418 92644 181450402 27870 381345282 125276 364672094 87976 145251054 34762 288864224 40557 254721948 77211 188223427 94486 319479869 45921 168289085 92206 101184601 45755 220260592 87623 382257000 41669 55095054 81419 324098000 101626 279506254 72601 305423536 80680 82148376 102644 118811367 59717 343130997 58182 125525145 77605 55907804 121919 33750423 104487 348047448 101728 87875494 132454 171129757 11983 259043919 108816 250055270 124095 191820751 123085 39863237 27197 34700321 93209 262663540 78279 260238335 79664 29801956 75808 209932815 117672 170544671 90291 15289265 53268 127743207 104226 214738270 50153 70679085 65630 35377810 25367 316231821 68876 307007103 85725 318719676 35621 77827985 89447 209950575 131142 281209549 64742 298283105 84639 235595401 56080 37816806 28226 190677153 45291 384602846 64454 71184921 80484 31384754 18707 377999492 24207 236054178 130593 169726707 67023 174448947 16231 363954285 128748 228970463 69120 110626901 44808 6172626 23319 278100513 25558 172073810 36142 363771834 126129 88892342 35501 83445673 39191 246365697 44553 49266318 76036 294731069 43037 212076896 121353 300016840 49318 235445465 116968 2946571 22252 38760772 46811 375516835 87827 161831979 49971 168618293 70167 201152252 18438 152855078 33059 143308827 63338 253723715 131263 341860697 38729 328412082 56775 51911666 48899 118733295 39077 114638717 89866 280129640 132244 110426432 80306 115050087 121149 3014415 122132 79968455 74712 193290731 60208 288639276 18966 12582478 130745 149288589 117533 258419180 24127 360362384 39589 203985343 79260 175962905 17533 19575290 44193 277618573 126549 252863377 116011 82105128 111136 120122215 38860 349758068 67120 197512117 58866 186985097 75325 381607561 1176 70637721 77723 219641899 96540 275208105 69256 211664992 11959 292068234 8801 67405019 42385 256252695 110648 5710563 111976 342908282 51970 381211475 4132 328484675 62656 228335110 31778 335697816 131016 272897051 17911 183482966 29631 331040249 27783 185534099 38369 112785088 104718 262054229 111142 204446896 115692 378882480 128720 37639694 52026 356640361 30869 37528491 82085 254394627 40828 274677868 127978 251874429 49829 130081122 114648 284019649 69851 17413646 9788 325440382 10258 283429876 128847 190153780 120647 186812872 132966 52946236 82667 164540309 40033 379634059 102564 363458606 17261 299738518 59909 175697279 85671 12842550 111426 210989049 35049 159867262 17119 30988804 39740 217150590 77326 335774557 18911 244461470 40564 177892567 58306 231602298 124302 69519421 87373 168908746 49634 125553002 4449 382650899 27491 178986998 18197 254855125 23833 151626630 17291 250921452 32101 332726048 118967 333495169 31850 203268912 38022 119558007 126437 157265945 68079 242147202 12858 135551506 89375 290377881 45922 45239445 10561 160482731 130157 196662428 48694 83155832 95850 202225850 16492 335134685 40790 259343854 133105 206992974 63715 365764793 64265 357363875 46604 362577402 36579 151723466 88732 206379046 28508 235027784 7150 208563715 90087 215833229 1559 257855672 75251 319639684 65220 66424730 76567 64109721 113307 379801685 36646 202412363 131616 216756578 130805 303176921 9407 340575823 73977 166647756 118897 58067699 43842 345907537 119371 379661819 109993 118922822 119078 43561234 4697 282583155 45952 120755985 43697 260481015 1203 342351632 17710 364481597 117175 70422357 42311 355857174 57898 196407451 84942 140589002 11751 322378083 18256 170242015 7197 365542714 571 37587485 71613 341332624 22095 329473722 27863 24342329 46559 379950457 61164 67561103 49070 150872941 32245 68695341 83686 226243997 43871 112914020 38920 237925785 117042 310678646 108107 11186228 6045 240283095 92193 98143209 77436 131590037 92636 304605610 67562 297032895 124689 93548756 3951 101996361 16497 192929265 119263 43316579 14424 189431707 1747 212177208 51206 196811522 131797 136357658 105053 189738575 57963 22494521 107703 98967277 68732 252958139 4802 213707223 64681 296902895 129921 166356472 14728 124825079 91687 299392609 17097 48567433 82201 339861145 18795 307602378 91275 162002356 95392 152405134 709 313253675 29721 331933091 114031 65710129 45424 33622898 131158 50210902 96004 251367395 6862 126240178 124999 69182996 115777 191378622 78375 220093012 57252 377399792 126361 324745285 119419 161473817 27985 52802421 44998 316019387 29922 3767386 131766 6073942 77173 62190169 86313 270109195 3455 76089550 49624 368152354 19446 95616858 99995 169348379 104578 153719344 70090 260363242 48681 208482264 8624 161940731 65010 41359957 122756 236474208 57540 288456576 69040 22038857 64896 157279664 129929 207265533 17546 333962084 37361 312273795 126427 258460424 60695 18998741 31087 242128095 67530 45524316 98121 346153616 10567 183496490 92742 278907253 122259 250030636 125054 248706606 45872 279879444 58896 107083537 193 64015074 127987 101245715 81693 310745533 128716 12831567 119121 123436972 68493 79904589 55276 94392894 97350 51618283 124693 209254392 130271 194588474 74465 124641863 80778 163588957 1065 221226971 65399 262628906 66586 10662403 95100 106343471 40277 215454072 9119 331819230 19755 380547718 16101 180903236 112539 209030835 20236 284093489 15916 140655754 16829 332937535 22454 351739466 36987 84288377 114054 64111787 128168 41705755 129634 161747526 123209 359387895 25214 137760371 102270 190627172 85561 252355620 9382 83380856 87864 63087404 56412 301171844 49701 144953475 114025 32180159 34421 82886872 132181 374996355 112165 293255226 64535 175165994 31235 157588560 88111 75448854 27238 375618755 1310 360357953 73898 253916910 86690 97765522 32879 244277021 25348 61857902 37341 17675957 82854 44174539 80073 18699732 26135 165714758 45138 254166615 29408 20557314 37379 327587542 87196 167147011 34679 365152828 75100 191215853 116003 328793780 101766 286513763 40490 258805583 107223 27543914 98080 3478475 34650 165980481 70199 244669035 6644 260400044 89081 94314581 24683 290169480 88230 254914377 7954 311704815 53809 282697343 4870 114140586 70164 169649923 34833 24718674 26890 352752556 94432 192302606 31366 330223404 46327 269848576 16523 384444220 98247 42710050 49013 310582462 4024 46440773 370 189779726 46547 28175744 101044 334020973 119678 344379190 97638 547984 38522 305366534 113233 277066508 26108 189266596 37415 151492270 23010 179631421 114925 231146565 35508 3557333 82335 191247723 44818 189794622 112847 266347679 106188 352604778 35404 137020382 64049 215836180 118194 39714526 13584 4819163 41742 42887085 13167 321007952 60795 48194679 32859 285134494 60067 33458608 69 137601518 88340 310341604 121136 107445210 88605 145290181 82800 215412947 94988 320634859 55438 380098553 61199 352140499 44897 143538087 110762 239382841 34020 344838086 75779 167494427 79810 370411976 8949 336070146 67747 146022567 102791 69120076 109429 354487624 63987 202239720 119675 47141727 42681 356508553 116780 327064412 121928 127529720 12392 293087042 265 84045521 43170 21651274 76096 285527937 35217 318799511 111476 43460555 109173 333011133 57027 34175624 125523 236742672 84922 300866840 29840 213574256 43937 66017347 53050 2942794 47268 348662180 41998 45184540 36999 207524299 63182 149323792 113035 121565463 53384 183865691 97241 16682666 45291 283423604 132490 362623672 77661 33736297 8521 268590243 3106 308841826 21150 363247332 22433 256883688 125461 156657747 116412 348878453 1185 21704061 98920 344607195 40750 155761010 64013 123004036 51748 145106261 34758 339297313 77707 336058427 76693 369881423 100108 234401171 74355 68437822 127756 378358825 20456 315404012 504 380513856 120048 217896248 71518 174731693 37854 144328036 105632 378100602 95219 328139343 107866 151008712 51557 146320562 6460 297218048 15249 119393077 32668 162762167 55281 39190618 7699 97206883 88510 343440838 5309 57407805 2694 197076267 110375 160351885 37814 143943681 50864 677830 92907 254033386 8021 238593842 132631 99701609 34612 240332756 91033 25662225 16412 19104519 33505 242512062 18086 206959649 124400 186460883 94888 809706 54954 120632089 104733 132619823 15025 77158884 32685 330575543 14228 212179369 99419 143988584 29895 362705622 81772 202272155 125232 9924511 121641 9368763 91484 214421583 131748 308074156 124109 174063620 105456 382288111 1759 268830843 47629 61421275 114091 175517270 86795 113965657 96394 90341264 8349 270284243 92879 349794304 12230 119577116 6204 145289298 122136 332859028 54164 333054866 3031 304032 37808 121032534 1551 363839032 68489 127184556 11834 202297218 76169 278481300 59197 108360737 130280 277804999 72788 26381309 113416 242133437 82878 266028819 18542 238177057 86961 216599102 122259 104833211 43849 378830245 17427 272698933 15085 360843979 38847 176670279 99272 213217571 40370 1856057 110292 151869035 108881 6016685 29537 110007690 36811 306878479 33284 224097731 96862 35814922 95156 274205504 8023 227493628 98782 369043820 83020 95762133 115729 255421120 58659 360859975 53418 131289151 91878 50540060 100853 237246406 72616 99710987 123759 227510009 121129 296514367 122297 93031024 128402 330176281 112176 116136840 3075 267541591 96448 1482058 113020 178395855 72933 148473391 55468 328424512 57795 179834603 18927 130506555 78523 56961541 26006 135804894 103612 360620786 72964 383621301 62276 255528975 42896 93589296 1221 194631086 61648 215266635 94355 331899053 120210 197223550 85715 110728764 116549 174181917 126480 73306065 27720 238029813 46018 176032852 21418 195706750 8170 187519753 90112 166640508 56571 343052382 38494 357494343 2386 140108071 91802 260054221 66437 213734974 6353 374517057 124798 88010424 26993 319805252 30307 344124216 123665 32383054 54833 257064300 51217 286773804 122958 138033518 81785 207989628 82128 213849336 120569 275711653 79426 174574077 38931 188394272 46871 187553064 129972 96279245 78715 273095957 59659 314199100 48052 339935022 26310 121158822 48029 174340105 62086 9052818 42241 210853754 40639 2086789 7077 205122640 45116 276952974 112470 67472769 106324 332502087 96554 105629216 111485 243621247 82381 85715903 73943 163937754 86808 282387082 10010 305325073 98901 183133188 83072 269204993 111018 366773655 2391 180655048 76161 334729229 96190 373756735 108104 138442867 83622 19788279 51417 282557286 51658 231883339 22049 134213912 93509 303804698 69526 188924709 43951 377336176 4536 196798619 104505 122889267 74646 89470233 118219 135777104 126331 378511731 17938 100375700 49180 266666566 81251 224837157 30205 76877761 81715 39744074 7655 160114890 47848 35239716 116006 158854512 128119 97542528 53844 120986789 73458 4327042 9065 335212477 3012 64531374 93179 114909028 89828 143453856 129396 257293128 27886 162659164 114231 174280257 55723 382588676 12316 220155711 131296 45084794 29675 346747574 118781 175817956 42714 23522501 126826 328596240 98020 340616201 18120 328880947 13683 81481110 111618 101049730 41554 107156744 61251 112812114 51809 283873348 77499 355978865 15480 47543590 78507 36834161 161 13636382 31039 251512195 28780 216155569 17240 187922032 71286 209213534 73847 135567220 55828 196266922 107856 234796290 92965 48578176 106842 374426962 70110 374324418 80489 277888906 38056 287664362 12099 9064287 88962 341407954 126245 357031763 68207 245386394 74181 151182363 48179 66304884 35287 222551364 49222 180507930 77335 218016615 31825 102005395 32964 153218299 39523 371417548 54589 230299097 70322 341846433 111513 250680787 13773 263241441 110323 379597176 59293 298402933 71808 76360524 115547 204829703 129784 115038455 78183 51066409 37919 204982468 81224 278130432 115579 163187112 99368 171399224 16129 191510202 26328 20301611 52155 32571819 111369 369374225 98690 189914943 132989 84093759 71013 53232001 90758 19009880 33230 166182602 24249 359896750 20228 209196689 24443 356158765 121189 161911480 87363 100541929 76597 95739241 25970 86941652 9261 202604082 129662 272849276 42528 172281051 81270 314211677 112613 294760017 74547 310605474 71754 362219166 70344 93526334 51450 145093453 117867 156888053 117432 310030664 29557 367369389 117121 206059764 112147 351482432 118458 288041523 4753 13871746 130200 358249744 108139 222916919 7553 182114083 39929 179113182 23492 363102907 17718 250791564 36646 251217062 33782 34769714 46832 29733102 110724 200538916 91366 45047291 31108 227911067 25032 71663010 23401 350452036 115580 246672123 13216 123997895 24612 101982049 84184 233107048 32809 228722649 26366 145082508 94568 33233358 42405 272593591 15517 255797401 40390 347106187 68955 50026386 45921 277299200 121983 209221080 63519 247941764 108045 166622672 77677 250950462 27839 189258941 33553 96222008 4102 292169551 112341 56914832 70233 64717055 37713 284930736 108621 312407929 86884 173923679 28262 186092019 9786 349677711 107800 290350657 109232 19047114 104651 65643222 62260 356046883 98500 318885386 111269 211708345 126196 67287494 29338 279697016 62167 184963923 54253 215118539 90915 326361845 131992 235445017 111981 43200665 28247 117067870 11831 190983457 31008 225746377 40961 169485851 14623 127962854 30540 145356245 89754 151172036 96269 250730520 91046 84044892 26033 64446907 49384 331485499 58693 51342046 58747 231543902 120280 149172778 62711 198017372 65100 301268921 16754 365090620 56541 247751298 80875 2610237 95405 281715105 40140 139494837 52414 370742427 101893 253536332 85919 274593389 50065 99528378 85979 289312422 73136 348633704 29396 42874777 60542 306225446 50106 298488626 44312 8919825 77741 158871852 70647 356638707 13575 368802629 42439 257201761 14388 125426427 69503 13324317 465 363598461 107745 207101456 16218 245620451 97379 262291437 96564 285489398 54208 295523500 38694 58541805 97488 141719779 50759 120951026 120852 65802124 66493 226553758 79029 322625911 58721 226867215 129288 262992280 41721 242314392 114109 292593312 11647 134931166 30546 50035477 86644 288836773 112501 116292160 37811 79128470 123919 104419327 69616 62406889 41033 35952869 91854 88956207 95399 217304189 25934 207894366 15063 212911516 22211 166519914 34712 108093376 28457 217547478 95374 189003721 75676 383870579 108774 19021878 10836 252771606 126931 251941991 10450 45931852 87178 487113 124015 305876678 68721 117549899 57491 35637605 13643 73198460 66148 274686928 43405 32683664 35981 135585884 85192 169917943 115933 227011307 101884 204408465 41650 153477765 72221 105043509 117873 29993182 3609 276739207 21771 59493018 14619 269633419 28585 129595196 71471 253217212 53217 371019096 4697 92755138 31317 256380740 131854 329946257 77406 249836003 131446 246755331 19283 267531264 76467 54402394 27591 370610984 111719 41797316 68705 18434336 19759 306026177 116555 99907954 10514 275261829 63390 138728331 50442 287494924 31049 39213785 49115 210215178 104401 259244823 99412 156755235 83586 191749814 89148 315802644 87763 132801775 97764 141640798 80352 315364337 92424 232383024 91316 223506621 12541 310418005 120048 163287729 118067 184832627 4377 108831739 26305 172757906 42730 289648835 91991 379468835 117189 288224503 8607 239785080 33688 71456062 71338 121952995 44959 155135049 31339 298275134 29273 244966619 6754 117570305 86414 110291286 40808 61682076 49547 68446592 17350 368760852 73552 79460128 119790 217679070 20564 180401564 25497 232335465 107639 187498220 111818 170492857 104272 235655197 44829 229154598 16090 119216364 39242 233642324 76217 340857987 107307 296068615 41246 35026698 89854 376636758 23591 168584816 39631 138818078 14897 310677866 17525 110874572 87369 257237149 1533 36439585 108606 251571171 42528 352811600 57862 104267732 46755 1614721 31062 361610560 126804 29828189 21218 246901968 122741 208516836 105885 200812767 107708 22949680 85628 172236909 15491 224918657 41839 336499706 117058 90742373 8596 138333556 58605 312450933 81088 310487539 118244 369910204 100322 354078662 124798 201585088 56589 165286830 8290 353663355 128442 69713619 30384 322365977 76433 309137938 104354 235993572 126960 133452493 114996 3509642 108386 190955961 120354 174653976 34625 368870323 28452 247920160 33196 64165746 45803 252847127 77723 199229002 87899 240032805 113128 23093952 47763 343570721 118251 132902028 110560 192066365 29360 361692328 279 170164175 121501 152463266 100090 363766688 49788 329291238 127365 52266672 14159 273353287 78096 61254592 73608 334807976 91366 145038053 43803 141366350 120647 116494753 34661 30871497 7083 194428408 50813 314995640 131464 344560137 61536 264248005 32351 242822795 96640 209734545 79972 203022223 82077 135295701 131933 235736937 57088 16544376 19832 52994165 59876 130202372 98080 201049062 42841 83058298 88731 369186694 93916 306146289 67982 176303955 25676 214152027 100193 341191146 65650 57171786 61609 168696224 117023 78179623 13728 261676510 86603 383675378 121015 347189269 79417 92720301 14743 368500564 85476 281194740 29896 225663811 82316 268267378 132536 11708890 65138 18210172 37343 213629111 80290 265855051 130479 375258068 3369 115612217 46252 221467617 53385 295996153 44153 220208398 61289 159082396 126461 50979755 23764 249223869 130841 9072240 129402 306459441 64792 341798880 28487 298036065 72839 373465409 39862 240659415 90746 225477855 71982 281502281 6945 219914366 80037 175226640 121100 177904276 55913 65849985 110798 375445158 109331 83698164 111873 198186305 86155 167255918 96410 218238806 30143 214329161 51486 359554900 114677 5810788 53430 259691355 84964 38439892 34968 120895765 54305 302854406 71001 369880759 35651 334495811 2713 344915813 42017 136115243 95647 152408413 122331 135555860 73940 105222160 31256 166826380 51528 305049258 13156 35860087 17920 91034801 36097 294374295 94866 110192885 45397 356787588 10175 86644955 78603 270837994 104882 108394949 24617 93269244 126981 185211447 36836 176591046 93565 48143803 77420 344569577 8635 336905501 102071 223452328 62955 82435750 64523 119428197 113214 180899038 86000 184405604 128121 241296989 95601 62614599 65458 658382 85160 125346938 83473 165863149 74847 159447149 105075 33677287 114096 34119903 122983 232920603 75142 159523710 35961 247265244 34635 287258851 5646 306559815 74118 154572238 13395 6489359 132578 78560147 79289 201843573 18786 111430339 61445 322414787 7436 33732109 123657 366508008 123966 99798538 71162 242997996 84441 150304197 87532 81063462 96866 20822851 94392 283162084 119236 21628901 132088 170851009 64779 217830579 8513 274089868 69289 240890651 14004 234118388 80041 309639221 126715 220867044 104731 254836156 68165 217496859 122193 60246254 75065 261011453 121914 383026253 129721 88874483 48120 345370515 93723 139764667 1422 315354041 5785 349981339 104679 207220219 122836 91529389 68447 95300416 75137 251949704 115531 107490546 132565 92972835 29958 270669468 124893 218823982 31445 27934531 9711 318233319 84446 120168215 76373 297401679 76539 270015486 23942 201555345 63058 243054927 37046 108265899 37316 273992356 54547 310993207 54353 269861150 119447 142680007 78542 206242762 3213 136912512 101067 109877192 52717 314340716 10852 336363996 40852 197313213 8417 251268873 76411 154035160 324 248359845 53876 208429813 63512 74687521 130479 161398700 32207 311216317 71826 100892120 87951 169583828 38434 109303529 57145 200580185 96957 332881609 36304 199713119 46234 155196430 94593 347325951 49759 374497540 116551 279090215 23363 188266151 48724 254750431 11335 196292044 130039 94700345 24174 243167755 9451 83705920 75318 169539033 590 91923020 33198 324196358 125566 30501645 104865 213536710 39419 177496532 112564 204729974 117527 54924491 40584 89906953 19713 364062679 35233 134196747 619 258649312 116634 88481992 17710 219241867 87444 113971379 77787 281864294 42968 102157584 49835 308528292 25309 235733121 22955 76232087 125262 56633463 33137 59996171 29368 62243003 84910 199708476 22850 307119703 16354 62703065 58880 275104028 10979 192776414 30605 211112844 120074 231194060 49049 316335888 62166 114041633 93004 164004275 108627 14012623 105407 331677898 122075 243818154 37964 269651015 113261 76898535 109859 240166102 79846 153823676 5659 353880027 89230 111593185 80643 97348179 22453 142255840 113369 8018549 58866 16793804 40819 243201798 4826 372665718 35493 3637390 86720 329246834 52955 197165389 95236 83867747 34097 128588586 64480 85897505 133269 310328810 119490 182944657 112938 239793702 105008 95237791 17637 106674548 92113 175148461 21748 368204384 126447 220823195 73773 86970691 101557 306832397 71936 357899449 15534 177716370 117288 381896092 53363 150566629 131893 13133185 98384 343491060 5309 92199625 51781 191576017 88418 213317921 7729 198009657 42896 339768031 104743 284252823 56477 860068 15585 316571733 33733 344056064 58219 301938716 16442 6935042 34506 191124505 49168 84286291 131262 223717485 37313 280129068 102653 296153771 34584 57691498 21555 125910432 112933 171715665 81624 361572074 44716 114591632 125730 168018351 68955 138762478 106016 312925834 105987 156459493 119711 137652124 14120 28448093 5368 22899016 2432 28383075 113150 48506171 91934 318700089 32401 351411604 86957 22180676 114789 349780290 109787 198754857 56695 217588757 76260 32171500 131461 145779152 121690 118458382 14664 130434996 127799 106074718 30208 336955070 103007 200183470 114766 164243452 35310 134871116 100271 31008897 40088 116095169 107095 88604954 101247 319129761 21488 254702922 75269 113644399 15383 69645715 1316 169374051 80598 217757854 123010 144672565 5190 52745291 52671 236775497 82325 57804092 10984 38344159 33843 13833001 31644 288505334 24082 360503981 102996 309253515 10281 281562486 52243 106377024 72626 290563286 17225 173646027 87523 122478317 19456 126083230 9261 268119010 97510 98597662 1825 239534498 41052 176414460 100554 31656992 26445 105312712 82999 307213275 20620 128783 125926 138474584 19191 300251071 120705 289300789 108790 133515312 62712 158554861 38418 77078430 72310 115911619 29265 341872806 44891 76731753 3813 153504389 64444 210286753 117396 88814360 6837 114626653 128757 158864385 51782 267751553 86467 125874333 118475 25633921 5342 352420689 43196 224518640 104077 296304408 22247 207679091 40793 158304644 44673 377671021 24418 255559830 63542 287506589 104730 127543500 109505 341948822 37760 34085536 124272 100678231 93978 19742694 99844 356442959 130478 172767175 4002 374892598 524 62270532 104771 339511840 36103 9310875 47693 340076715 35428 313621835 26172 173822200 42681 53251786 60009 380745870 31141 144399222 45605 208293243 44927 68631176 104548 125038632 76847 225575269 29124 309818799 128192 381583067 105144 72754347 67885 134345353 91886 33041526 21472 298221675 56604 229458617 42096 123414690 92096 338376751 103384 208927974 92055 53336535 19475 77126544 110548 235494696 9781 6647825 70720 238863803 115379 253849840 57857 268966477 100763 181849281 86208 50377929 130629 131713552 29446 318311513 31765 47904556 74568 145959817 54077 129434519 58256 123950255 52823 77287865 102384 293926991 56224 57067322 52197 278530385 32765 149464986 35641 266311030 54898 346055357 18449 286066174 124322 280000246 106301 340614645 118034 323259981 20292 287163771 76851 202279982 72829 286238091 10273 70862298 131326 184140138 58827 300833836 72978 70801432 35278 188582975 13743 320340579 22903 204756420 46745 228023142 65377 46406984 68588 227164163 92735 164430630 93479 146531553 83715 380574475 121048 367740595 98176 242385226 24070 339518119 68631 149744194 41146 131962957 51585 271943825 127072 133717293 1928 351041856 55746 72724960 74401 212929235 24582 155430328 31111 382129361 99497 211621643 63421 257032748 12806 365372335 28810 341533620 105394 36714368 72523 335345243 8882 314450457 114283 212143297 63621 202388225 60226 278201621 29431 135543375 14981 218469560 52231 257895169 11831 138424437 72388 235870325 28979 256198079 78844 340001739 57926 146509997 27034 243520977 60847 362476763 32892 22104976 96446 325896556 107770 372983423 117629 81973442 79418 357727672 65080 344707719 108430 289785218 85647 253917892 87775 72492041 6310 111973102 96015 103135658 125980 282696094 45012 127483786 82026 141739926 95759 116394943 67628 67949749 82806 96778437 20199 341023615 56263 278253500 41317 144688044 13378 368870861 28536 4472056 78903 28894350 13946 47491927 2395 185122355 33666 306874032 49602 334899568 127479 55390607 117093 305626657 22795 236533310 21480 223708998 110316 237552225 20115 168364670 63659 59966704 127333 236268382 60731 229889239 7234 160999522 29414 371870719 60405 283449287 50654 348196355 122132 181639985 80970 103270820 42008 154554238 9736 373619578 50903 337985046 83802 144182297 120239 268239319 49472 115076076 117635 180098383 121993 147579888 30977 277565398 84184 32344262 125486 133065484 90425 118080399 42428 122040705 69871 109313189 92312 206891802 60715 51885854 86881 73545606 91278 216619749 102996 311629712 59186 350877226 12518 159943406 40093 159439711 27852 54756843 55075 301245072 129816 325021717 21393 283861263 91824 302206822 106823 122872396 107726 327506706 4449 141017080 43020 38819286 96599 270260272 126066 8679351 108339 146172264 19638 324130636 42556 43175367 65429 82561913 28243 195216850 105731 161673195 107710 210619824 27720 21001717 29384 88365841 33741 332111266 83620 128329013 46480 191269024 99364 334007896 4755 7053456 790 39229959 11842 312333429 27078 20995832 72013 224029258 115462 15271874 40999 277965049 20288 42283674 116875 213100988 12517 242263775 85965 361214219 104702 140293447 69270 176868081 123198 193555181 89513 282329571 56973 232174637 33180 175681274 97962 100359075 51583 352121480 66199 59862105 55421 6639564 87799 92662902 8411 111861315 78227 194871519 1264 238588863 6118 83004168 24143 198311898 7128 384240310 10023 366003276 115898 222820500 117981 273090683 26573 325944032 17081 11016290 50749 33699178 57992 209891477 132478 219976445 114198 334182185 59561 376925697 68091 268577223 21563 27308561 110687 339586057 17276 77391535 47269 54333660 115595 26404289 33193 382787074 44463 304153494 63259 54664703 82669 309116756 9612 29907136 126642 168787432 62542 78783128 123847 242080428 127477 322239957 77255 71453449 72407 241287735 131836 220612111 110595 351634198 82571 147031367 98339 290382061 25894 61507955 24457 122751153 83982 95096462 31930 128183969 40171 117863041 16507 380380102 106854 381694478 6978 287117861 5172 252396125 39654 213715906 118698 273384748 107510 202966457 77850 69160096 26292 224887273 27138 199417549 79886 288499062 424 40072679 74503 230382027 73753 144539909 22002 335295152 54774 346710595 78240 31286529 54905 166549172 64441 133025598 121564 327864574 92720 92464447 61403 140430916 123752 201744580 101007 182469106 30227 155633791 21012 257750679 37331 55333563 4117 63901233 62701 362575813 95274 37228418 69040 263563289 46889 335824079 114491 54267699 86500 86388454 59245 376593021 98245 982494 113489 358755758 129522 66548954 90193 341107583 84415 274926653 102923 42732417 95417 222597630 18150 175326233 17606 369698754 128848 41158622 85501 95241173 24068 110778986 129126 109436868 2027 110974796 86025 275358437 2531 148380669 12898 206492195 28441 67910406 129929 306980838 104209 116904809 65215 348948910 39871 240268798 56858 217255573 112086 295003462 23321 123840700 11287 176235559 19575 348445693 82201 331451900 60406 368871028 119167 23505410 100561 271148347 122763 195985961 85288 263390447 13487 346872101 37673 53071768 49911 37215781 43709 210496863 118315 338345304 56830 384266517 3967 182380343 90458 89371876 8228 128220115 47076 131331308 70022 301102217 52902 352057161 90599 72971537 130549 318678126 23735 137936674 53691 102577692 37885 199606747 37802 107426015 89311 59428406 25876 37226711 29813 247106679 30300 235086123 26097 255022470 8975 242291583 34177 39879788 129929 313684612 50968 186111236 35493 206685734 129224 323406970 70970 328742489 81502 110160908 110557 49939815 28868 313443535 77890 25220511 66810 375333472 31847 374055765 37410 265137438 46406 231502991 28296 92112937 76874 304513022 10759 181099340 52371 47222949 117895 124004944 71427 348064156 129749 69698191 116669 84474124 116406 289560078 69081 46184442 43618 59678352 89912 152347261 92221 271287129 19878 365197716 71377 240475993 4826 205064744 38172 197034218 42633 1437273 111586 23834150 57659 228875474 53683 345122955 33649 320554698 122207 370139535 82822 134916867 110346 324024859 113058 254804438 95933 311668371 117085 289821608 54889 123288589 59541 154144541 107178 12345963 89601 284986317 11502 302019065 7110 235803521 37136 112543137 113034 60650449 73127 217802342 34101 112748684 128992 286059844 98003 241770262 62473 252652010 84847 283060231 41896 70412945 3746 171882445 120287 201823719 13527 141895157 103560 10562387 114446 295639584 20677 259275950 114466 66395454 18473 163799982 14469 379502857 26980 130956912 12015 357472252 88928 246813689 103255 174621083 99757 336773814 80637 80617889 51942 211544410 81773 107672891 99659 168432034 109791 344887056 46425 353664711 65824 169694752 20200 39265875 127098 346372101 58685 138088284 119596 3032262 51756 247581047 87323 86837325 132865 126429907 35076 99098803 75822 154129540 5736 130772632 95927 7767964 38582 289154626 82854 80449762 70680 19449363 24953 175657688 20979 192872188 32067 52978474 131499 151966953 52289 276910699 54246 209624023 111114 297122527 111361 2294669 116473 316904975 50816 146521375 73744 145369183 26540 350646986 56720 151503805 21888 334236665 73776 313965105 22919 180116026 13080 358787866 93738 361060680 959 381998359 37087 234721859 79225 105108045 33887 239010124 64766 340015025 4436 341730521 54034 91804003 90548 364802755 18477 28798750 63312 377102021 78826 265931824 85997 182254176 12419 101592092 3438 73902601 112873 116748635 108989 300730689 87106 166349153 83144 272624180 81964 261883147 106441 285808153 73298 64281822 51237 314296288 12466 354396392 22833 276082652 119499 364519098 109272 109289837 81283 297054211 110759 244431149 37331 348393213 93235 297237369 93144 283220396 130843 375381454 96862 309858754 80154 295804119 132125 15385764 38808 290276685 72489 193498227 103367 8253154 132151 167926906 10234 355163643 84762 33285730 131836 294873248 88120 318094352 74093 69617921 58942 257742144 92091 163268133 7180 49684298 18158 91622361 79650 324657359 29432 47894396 15375 54793301 94159 160608149 107688 93390882 41348 292787765 38300 36732143 109738 131509050 71531 359162223 97571 28614442 128532 282996212 125812 7257938 7016 66923340 96828 203837809 45822 34266872 66846 245709759 20742 77911312 92242 331286912 125442 60122502 131613 81142535 14629 260498605 104990 82197650 41908 29874739 28514 232652067 103397 244398943 131432 175028644 57505 173861535 94091 308541980 72780 130354812 118510 380744035 66750 224061897 35348 55603145 7964 134165586 52277 23270169 23905 264744662 106709 18648448 36540 342381789 28146 147701826 32154 162225192 75505 294243387 121988 330802641 121814 8655153 76081 370333232 121263 145767165 29877 20585500 26445 295926728 105598 184125535 39654 33852568 83894 208309769 100803 68062772 97654 15333554 23571 235080311 13584 229927051 18640 57975553 68155 135595516 48159 180460974 111314 68621735 67261 316757295 71586 135007923 42830 229459971 18148 335846146 40188 58115014 75764 327911277 93186 303357327 113454 336609651 49403 327771592 51795 350514818 81318 35185431 16868 27267317 18247 205958296 108993 46335888 61055 158262973 113153 15656949 125416 105198291 1956 51841586 13988 218537833 129868 181285711 122010 197545890 125764 373602324 46157 114569834 38735 72841154 80666 74578033 9635 294401759 49828 24922621 73913 55306510 84145 350930867 94519 11705938 55148 31279760 22439 215719418 122864 113643286 20738 297888518 109775 206656523 116855 103264897 118897 366040103 112220 13104305 8721 189203538 124493 294148908 37788 243112354 75049 16409267 129055 316513493 128371 8593877 105976 225962884 102361 157561390 6415 303384581 81748 365859011 89909 243211904 82133 157002089 89690 41102747 48952 116449952 120912 284381244 70492 277736997 14946 201008714 125954 54901264 43057 55589611 36028 69257593 33400 10160418 67406 350334590 113193 160710334 68137 378320028 124614 286320286 100206 194337395 9905 40439239 69125 160698349 87340 36665641 89011 346098543 26725 126221422 120844 71870781 123751 200510486 119991 295989202 7230 11193581 49759 289470304 17813 363395531 10964 142287414 11048 121028288 109846 347921770 20042 338902319 61573 176424211 568 37704385 115437 335220906 82083 138462965 124941 384483554 8780 21018000 100865 31522701 10899 325237085 88813 238595803 70423 160645874 31818 162730674 125541 297012402 61751 316988065 90755 205758339 56571 18655666 23263 211909729 64244 141276017 90697 236526669 19066 308489707 122977 286099140 108986 320906023 89364 230431442 39399 200337698 91690 166199946 71736 11560423 106774 12879743 24522 281564842 44657 289512271 32248 211373578 131770 271216751 84218 48994946 78699 311105168 118123 216112967 116138 294352199 50503 38411955 29628 285361730 62592 21782247 90425 96081895 69423 324016776 84051 161378992 118161 128977637 15406 197073918 6460 319284383 122624 161268957 59453 337440750 109234 293057446 9743 1822723 35970 304375738 95076 113141824 106586 62476268 118736 316277722 55863 302867767 117761 311103093 33244 144166247 53561 267811867 43384 236060239 1747 93629481 79574 13610167 26782 302270636 46605 40484988 81995 310619713 34101 303757815 26598 63056405 93916 286477992 72282 91571932 105331 251533712 7209 350009030 68601 55555505 15739 94947367 107398 52758078 114123 361578786 96907 122402402 116948 175794227 73981 51682441 5540 3438659 108180 103807768 62076 351547462 75142 358151247 18087 205461720 100683 34061196 95444 279205010 21303 353874922 117995 313090333 103025 78771173 84739 88063191 17914 200365741 43143 328269654 86910 351977864 43323 306262075 75713 338375389 42938 368692668 13940 8771586 25767 328309433 81817 339262774 69156 185977692 106203 119709250 83586 200512889 117143 212231684 124844 213482325 30965 250650719 269 243702146 18010 269751203 129513 205819379 62393 268490765 77605 255981795 13742 88239350 120966 153578925 53827 272075384 10076 29747092 15209 282816658 38549 219801653 71806 138332881 25106 63033842 104022 166838317 10858 148640519 128068 361055511 71735 180444226 29909 367114338 87616 313813384 2734 363066820 101586 350084619 75310 24047734 33383 256248885 80538 153374026 107814 182454933 100585 51336496 47908 80217270 69187 145517263 66311 175688510 78709 115842623 124678 117939168 133095 51727675 99995 112694619 11568 97729422 116923 372476864 58827 119242678 33707 329134887 108750 116818839 14825 129154627 82325 365287995 11836 368400509 70415 7222751 69830 350959021 132486 200149716 121086 76658190 25531 104101211 64145 255278966 9107 241776853 22479 192585064 53561 120777930 110299 151042376 122110 94887478 128873 214816550 3 67146134 61279 373395636 71388 358212054 131958 310272045 6810 206499501 65980 241327283 51783 165603102 55681 228010355 41257 310149599 131410 151813865 109019 366098730 122954 161180781 49520 71876933 48876 165584881 54893 320828408 43666 337800174 83244 193902344 28847 76062061 114359 421863 101850 194663038 97312 89088130 38843 51860363 133030 208556347 75477 283352576 79305 349093249 108160 203963863 83269 88590360 40895 308524691 52536 354903617 101934 146053258 15527 134957349 89361 132294012 98508 304583140 69978 253615247 33529 382923217 102278 182654543 14233 181828999 101597 370506243 92702 29102646 7480 83641680 122941 77191395 44138 76916572 112954 146178323 2477 48049097 103731 216958546 100454 50307738 66747 330405404 17418 355315188 68409 190450765 65736 365522533 118306 120656909 15788 2452906 556 126306905 49866 47920197 25085 257578322 110390 159108040 63333 188499210 2995 43126061 40085 308084083 45023 199449396 17850 267054371 100538 166394440 10865 55927253 83580 230279359 84772 77858484 31402 69915675 128649 76748596 55991 372601308 19265 72921230 40954 36095636 121519 129197291 124134 139030648 110792 304619662 20378 254525843 59663 108227793 94297 98242774 126554 59549332 30473 272913642 78339 21971825 98655 42340597 20640 153820908 112596 297015321 123715 245198089 80823 361547158 27742 285097503 15354 338723075 18879 208202774 76356 57995225 21905 219448664 107508 183424358 5158 143798901 75238 271923754 97120 233525905 41021 92205011 93275 95100893 119871 227282724 44419 277718762 91225 104794238 132188 127367282 64635 125636574 31309 140029555 10925 256610960 72329 171438148 111974 145444921 119943 12078494 74651 46024066 109446 368122715 74921 38030065 74953 211388529 84848 32639364 107981 296500442 63018 301201178 95372 306731999 5437 248269021 96187 56103352 5851 140194959 112020 44536577 75777 204027130 21083 152980374 81325 310869454 60691 75945206 72224 351558889 56756 112461731 14026 286491502 61712 381790993 31875 12514854 15327 282091610 794 71500615 78186 14363065 61154 152334631 65465 322141260 132932 335261644 132514 271030098 84610 31949943 118137 143850307 7031 370531101 124785 103876448 55261 372103288 79878 62704187 45487 338838905 120760 68354526 52525 338539024 87584 272591768 122073 39831015 97385 139170742 57468 268485095 105927 40130471 106803 155622835 46767 267844163 53405 243045579 4580 231319455 79114 53974337 123291 40623846 28619 252899676 104993 93481914 103750 1585884 86627 283709656 62641 16299620 18369 156071089 88786 64169758 71211 350912345 102067 163750163 39967 296960996 109420 107094586 114812 177944512 87059 82345121 17460 250424187 38544 241651855 10065 203490932 29449 116440074 26805 155992664 4060 236694957 44250 249021709 47798 68487329 103454 71118519 88843 85315315 14359 279327953 103002 301485967 21287 151455975 24738 54776338 29241 187074662 81861 250304113 117195 192844600 70865 36863812 34367 159815250 44526 305975384 9975 45029831 55572 140875742 25465 367314327 84041 342733048 42003 219540529 55575 291351126 64565 24681193 77581 354767114 105311 342348557 78676 232241130 53903 125152052 3170 335692282 16475 28706406 86119 190827584 42377 151860000 46904 323547185 92517 232500939 25559 351770718 77168 63763681 5187 27424182 102118 313519216 47208 273081106 43381 7204051 48950 345894921 105828 93712845 30133 238974874 116758 310274276 107349 340733919 84797 234930989 77070 239850101 110218 55130340 56616 87880948 49077 225285076 91207 377743272 44498 323121854 31389 284792926 92259 128296599 122135 31659229 124693 66646363 126744 133215878 24977 383649576 120181 125797985 118397 114807644 959 50178994 16517 218058657 83053 304599782 23697 331633194 31414 306393535 96220 212517821 69192 306861508 125713 312347890 132047 84350213 108539 208080660 64889 26442306 49439 59932548 28519 139271264 67865 60348236 34833 148669870 20128 328499937 38404 285968657 102174 229641258 76784 110465335 53510 118681110 59728 41843988 58777 74379252 89513 328501970 19580 45447159 87451 244474766 97240 280676176 123124 54026343 122239 90703142 129788 254358266 47536 279613128 50179 184297039 3400 167280138 76694 301699678 101014 3791653 125212 231665173 6476 378574200 3378 181314194 95699 34881357 3104 195520847 31228 280995158 43150 337143512 119308 230483378 25964 370853738 100360 80860072 9705 37263325 96329 16187769 83918 212962717 18781 301876541 124062 99653437 2751 127165307 52722 151447111 81020 3755840 65240 376061161 122509 61656429 89563 293082159 10452 336718214 123566 340246499 89281 2690572 46408 148596623 1714 51188198 23702 182353071 95370 242027820 103767 164498291 84537 35122523 43196 103641057 38973 289325430 75475 272671453 55063 96341943 130929 327296453 59924 271605980 54105 7862393 100667 258347820 59646 359517906 125275 124551935 121223 265359978 109783 231446487 122965 97401621 54790 66614926 110188 186903635 105452 328854255 76476 97487102 3554 255854671 70996 4571450 64421 245360941 31549 228853711 107518 227812225 2400 118937049 78071 246949719 71180 207926358 97752 124920884 101197 252188733 92609 341428457 27680 322924152 117308 354088603 7480 162689305 109667 11164904 101406 316064734 49800 187539419 103541 324481670 29041 22104877 13236 334464559 127056 114659671 32679 98210687 30345 36621290 4174 238346071 95956 153865214 55677 274128666 114965 155709785 65676 114236372 11898 177197526 94846 79540746 33152 361340813 71361 244795595 64864 56309382 28265 328244781 71058 140809077 33782 353331265 45481 48884185 18959 373419866 5394 180022603 62795 48904227 67306 192924504 89417 348107578 108164 224416393 98874 335428632 130453 370323244 26692 26305201 123404 117970849 68011 22763889 128577 269515754 84155 343007312 52203 336299933 49297 67310695 118445 108656130 107727 124382802 122321 134918801 56431 190932159 27525 355590392 116549 20270781 113266 241898902 121378 74882624 56564 100039984 123562 228356922 103875 239537930 79005 39080044 57415 44316830 41928 177715607 102694 322406357 462 342803458 40513 41295930 125308 94192120 18355 154699550 121217 273682777 57385 202532666 56178 88430802 95010 235847538 61953 105147353 87827 233882582 97225 317030932 113736 171237535 42199 120176761 44018 221801888 85585 154096751 40576 251009746 3497 30890465 76800 90786824 91065 274538208 22747 280974540 78458 214608332 77232 204901546 65421 257341015 51229 36719748 61472 167466360 39395 17165359 90909 227881194 79402 332474107 130549 166012956 1766 84215931 11455 48679133 24813 151508940 112938 156821411 46167 44355421 15863 328145120 128812 132818592 12678 329566535 31044 181696099 118361 132482289 73402 117006395 112031 163728677 88097 273468896 94999 26413992 56273 22240354 41513 33383078 41979 326555935 16561 360118845 84319 117336234 107402 330591519 76161 4787162 109734 255000035 37990 214179409 78230 263096131 21664 378240507 83210 285216264 113942 217767520 31938 242622463 24979 244975570 119657 273369376 40789 234974226 24237 339797346 15775 279617412 114922 294261410 109170 358131150 112465 27002674 123429 252445711 11262 249558937 2805 315196133 93372 160461773 50106 242631532 83530 4469862 61381 134097354 78783 209372799 87059 73733260 63846 312187541 20987 361891356 29916 51054938 125013 37762720 37410 105399264 10428 198076785 75104 60326913 99998 327653397 61969 79647109 12837 338556583 1104 87369342 88418 6044333 124744 279827827 2523 60543079 127824 99495830 110020 25135022 106323 366176894 83176 364475853 118703 129787304 108071 217253475 22026 74560511 97206 326160633 30916 121559621 24489 138984678 84062 214821198 44241 277309567 87178 53698398 92546 136249259 41849 15309917 83665 333608666 47465 12230910 86530 241633589 83651 317732242 98405 83494661 15028 108672181 92294 298957368 124151 378461184 44124 247282385 129634 367717905 64184 3070372 35965 313251523 118253 258450701 20211 183362292 68747 268272987 73358 321146493 44221 77369483 51283 172103971 5586 377382790 124844 149379735 35660 135057130 112659 191200290 20335 22380721 5290 107355536 61120 112407609 85131 358428074 45644 200224508 71700 13183326 132675 61543770 4155 18857467 78476 354024722 78102 128877981 46996 180954425 33130 250284081 10461 277930776 21050 322593392 88117 236792201 112945 347614784 57682 3812484 79094 95942147 53279 148362606 96241 149208249 81553 63336610 48681 277351344 73042 104513978 8258 105394186 5457 173926364 10908 270856780 5760 33021591 102330 356541121 92522 310052499 64221 273904180 114812 123120129 59510 269324575 78623 320019506 72417 350847655 6804 41881926 25607 144778199 50106 312042637 61513 240015548 75086 60900118 8860 123605194 89220 60604108 120364 370185444 76835 74257040 70847 130809414 32130 19113294 39150 56789192 23414 334593766 112897 162976901 124837 259998461 123449 109160529 39888 160914035 49031 296470397 101332 90271334 80637 104955910 10665 292572785 131380 146633637 31076 254129601 90482 50158766 478 363743125 73246 182405045 98852 95687752 47746 225135741 91553 315611420 10171 73689317 18650 274163249 81052 70722323 121911 212713631 6591 178289498 2386 35105406 124799 280405755 121544 332069399 74898 150019801 14009 24879787 104903 7823982 124741 106753625 17075 83633637 115210 355609770 5131 349779577 21468 24115900 48343 42326616 116847 370574036 127441 240214687 97226 62082848 71021 267892673 45571 205616931 44744 55047529 129422 353117266 80742 200242557 106137 276528963 101164 310582031 62332 295284239 110906 377894493 112966 37718809 114399 215913788 52288 158511863 127987 277277192 105 27744817 101270 370579532 100258 58279158 91614 12970676 81892 136126650 103593 353737812 116310 383073747 119040 141063217 32065 275819748 62330 208553800 25020 50666610 44386 320189882 46839 360958221 17430 107760670 97986 4873222 27142 209335454 2252 44292198 35501 143367784 50708 260807132 18514 325012905 104284 69588134 53564 50629087 97272 145045460 112988 375661232 52705 196708903 74280 304156845 28633 22789985 57956 25880405 826 12728473 25918 270117646 111306 218986739 116444 144662432 42433 149859675 72091 75332532 70702 362327389 34079 208106964 126873 201337948 47787 335699202 48831 272021009 38810 200531951 2129 357164251 93165 144754378 51436 71535289 60534 299380163 25037 203058790 93224 109703744 97895 369335678 23000 374349686 110624 156075391 44513 148711493 73526 296104881 99750 239714022 117160 5462483 79870 237524894 4075 247136375 53055 157520328 78124 257561834 106977 232450950 34177 358716304 18911 40450370 38984 365624869 45378 201933835 109172 143158082 32684 277364868 50467 224567426 48005 218346680 77870 306079734 72506 74970917 109729 370802585 121494 176142587 63354 221194151 46102 73696920 30210 284950266 54546 9633896 58564 176299727 106846 80692712 73788 30801669 3862 96795234 66236 335454335 79283 103892478 118418 121828424 76300 146755174 107181 182853108 52807 46916055 113506 214399869 10964 229469569 95507 118700805 68086 110237989 47331 222178442 107126 235070398 6384 50478542 120324 153584161 14420 243962924 122176 275179273 76317 370758560 109757 219312616 68772 245823859 128087 265301902 5797 24753351 75077 235516533 125234 219497987 102274 307413665 70373 37601266 40537 26818791 98419 146240348 6550 206960144 114735 206215562 109720 203218970 91676 307273657 42489 59186127 112002 178724034 121979 208405233 25289 247547724 30273 42370419 16489 123623211 67269 200897799 55652 186237761 131264 347877179 73695 62008080 73293 180223395 44634 34779546 73079 206764717 19911 111444532 85352 192165128 46560 69058213 50597 208671328 110497 176822857 99419 220248585 92680 302863791 37638 308245542 17559 377870274 71276 102878284 83365 63868752 94467 333933413 101801 287476257 40028 372165666 105406 136818450 19248 210091317 4533 344452527 36233 45326916 73062 346221934 57884 337387099 75851 54573703 13428 57707077 72427 23985098 118245 376573877 13222 101929614 25862 13911096 29743 38805756 52269 218263570 15922 360797972 77052 73924311 44860 383278099 68031 109188161 119700 163102513 125951 19442393 56889 341428751 98724 201912469 47135 90726729 102328 275902030 66070 342880066 41646 290993855 127118 79575769 2422 208554401 71240 196421795 95367 206981845 120136 350802409 91709 276282437 106409 355976044 113582 103722796 34030 315791667 81351 35528995 129029 96073936 100773 70496596 125330 198041026 24681 204873675 88267 358850211 130003 85526452 89346 365449006 64127 57111680 91508 350667327 45955 343207498 48361 54841403 19786 99144880 89623 35165818 108886 351984644 66768 225186053 102129 77672892 47334 145357589 76534 228438909 9263 107355682 61914 272673006 103247 304098595 58485 87504068 94222 47135644 131712 270209935 52318 146037412 61020 165836173 37279 120364143 55148 15366703 55178 153539224 130827 288487125 100933 184731450 124408 51650925 108769 215019616 110749 349191248 63165 359375722 77935 16407282 48165 246326044 30350 229540906 61657 93032807 14481 243432298 72829 64044525 96543 224367254 123393 308838507 44082 267552967 76321 163305042 57726 315741653 52832 295056061 7271 229932065 80379 127481653 120054 305550830 131357 315641954 119606 266410987 89499 32668229 95162 199933891 49908 331915701 91320 260165929 64032 195990702 58159 184123218 25913 308948833 33358 381592255 132205 139480295 51486 321366150 117159 110309614 102284 42987699 69996 118466797 3778 371557680 97556 382234684 67679 349353472 91055 182983096 21233 137575266 119471 178191296 2705 320255579 48117 338164797 107768 325175692 54745 45031396 73973 339569112 3924 272926314 48294 273380935 124717 158493574 9089 211591055 132888 73427168 131012 58737854 42654 204679165 39921 326201583 57924 265357987 123426 186082634 78061 46271113 40415 4671788 20378 10080164 81419 131288432 49567 310968652 56554 322239845 68962 4407509 35562 86326302 108981 45243739 62872 75486343 84964 219790063 78831 195161578 119076 171727170 126459 375356674 32521 12933765 7700 224473370 87236 13742074 86785 242966467 60705 179998795 34571 291204316 33888 33429852 78780 172697024 101722 235242893 79409 120486926 95598 110042197 95762 159201647 33220 222674477 24227 210541131 27359 35387194 85155 88476466 2496 71743210 54584 188547051 44815 195173516 14448 41827158 45264 51374521 29316 286517004 17447 154886516 88895 311033190 51835 128099531 13079 266208693 8377 377497645 35626 224542424 105131 327075060 130790 61448320 16167 366173969 34 277211289 126085 240232264 52825 362387083 25490 374598481 36197 15710333 45549 374317650 100752 42359239 122303 26873320 46308 46381463 55512 322168860 61785 249371554 31022 103038469 15072 73610907 100216 179707983 43066 363483914 43230 86944191 29380 122568742 114623 221242615 49749 97228773 94825 256992809 23255 123409021 65838 188194978 63055 368008492 95630 49550172 25388 181751063 118141 226244928 497 165680889 90831 127035657 55331 324761961 35185 251629315 50456 241379645 31743 380100451 20652 134451578 103901 86201926 84572 275015933 119530 305612118 33214 185927406 23203 174642606 103239 379906413 376 283704644 2398 342252647 30195 342397078 44310 313261736 38544 168044072 35638 212508579 117956 344293451 131316 29000797 13438 317077640 119709 297199193 38220 109682677 130032 213467984 23032 240491931 78790 205215402 100974 249519644 70581 66339800 15060 43480224 111153 183001014 120328 11774467 91184 84150427 124351 158882858 6520 175095270 47344 45203220 73507 77529300 93304 345877312 22790 134723545 17666 188834788 59766 53685522 122768 24537308 95568 251329141 78680 37513175 4086 194377720 129888 360997564 2947 107598506 24696 172460565 115477 136763486 65181 123756039 58583 211375995 109988 140017078 50216 155802702 43961 195010567 92686 64757699 74927 329950285 42871 106817752 121187 346320374 131396 104314526 125823 361685008 66485 257194401 72190 212728835 39788 148826814 55109 34585101 34315 150473817 30828 129239340 67178 156031476 49925 312338362 62078 20319739 78151 264600964 43019 48418038 39368 276952285 118120 84382567 15743 99818754 22999 146881664 82003 190972662 129507 319507195 28788 379087738 78790 213204001 92293 295028368 81593 124316702 93952 43845260 25894 265164598 3417 199742123 2676 202826746 73823 153904744 97766 178654526 114818 275561286 35227 337791154 38205 239437402 62697 312624751 116437 378975298 56863 205460085 96332 287072557 57097 367874470 7493 380601404 68908 46138109 26717 263913202 45472 262159903 122387 318287849 4281 119012710 16165 61272829 2908 384048278 71417 361430082 16466 301145598 121072 62608387 59365 274423657 83043 11574736 101821 146217623 43782 39810682 53324 288567678 120104 142648564 65394 253661228 94455 223602721 28393 282380986 56868 84307166 108360 383985915 22440 265140135 128875 184357008 3073 179535004 111590 187395384 39508 156527854 127371 50978944 48328 250289525 50330 314318508 18400 87937437 57446 235270496 100580 352039217 89144 118542108 58128 122332624 27213 319388846 77684 152313103 66152 246607932 95634 129116873 5089 65183516 54334 210403014 79508 176761490 90915 331920611 83019 171182095 114131 88140491 8002 87154146 108559 300182487 86991 357987059 95910 84332178 113620 380979005 84097 372724840 51195 360667043 78229 97549798 9782 227408042 119170 146317714 55192 298052700 75039 213933836 41539 127059773 93013 352745496 128738 259625160 61655 57982162 120065 334685149 116831 197894417 56507 212569562 48513 318875806 14936 132765321 27596 79823864 92130 306763630 132766 63687551 115677 122970269 22274 183389032 24873 361468838 28862 195913996 3038 298369605 115683 31900075 54403 341231691 51130 47116033 124844 126339548 45511 41028570 25913 182656935 40568 245300035 65633 343719554 57948 147626731 42565 256437310 76333 128158657 3636 88460232 41282 353159728 27481 264483841 118127 110575957 54447 189594417 80140 99922467 92502 170866963 92018 286153012 1393 180191357 25043 22428522 13378 244065181 21204 306666842 45518 143548810 92041 11768276 75563 37887453 14718 3417360 63005 77135701 16999 278450389 6588 224878703 94675 180880321 66884 164317329 48434 136954277 54444 298571982 86802 151702145 32502 284310901 82867 312929383 5931 361798579 73484 263463799 71572 144036949 11277 69310344 14581 50056904 72614 191533890 55417 263971654 126526 371207929 71617 382005712 133 81583880 98112 79915948 20419 141326087 80938 251143075 32726 373280398 113319 186948976 84437 54546474 46435 232153970 34879 75265479 14038 141847811 13618 329693626 37144 310683934 8497 243227584 15225 317699071 124109 368431372 102369 10859176 20511 143079405 27004 306730897 13678 70653351 97202 263932740 34543 280913461 96314 104531205 91562 239172095 104182 125630587 78157 369997774 13655 131392464 21475 211118325 26690 51149131 11303 356795629 36637 181527778 57815 102860058 55162 165127717 23043 123873586 93961 77110749 1544 60822759 100790 131621553 28496 18065863 96549 250212952 95387 13994244 79537 375509450 48165 178895672 892 151501774 77960 257089727 43417 290785268 59766 225772433 82713 116831717 27828 256810378 75757 382562501 81305 111054073 111020 282915411 118776 78699952 37896 16312856 50295 340246422 85791 32696035 117724 48171152 33491 105788132 11637 162192641 52213 317865715 55175 376711476 127446 214835605 42188 1723827 63852 206213594 104291 196599865 54552 17474426 99911 290206003 40088 101835930 22340 310033365 109830 18895496 100048 271281702 49151 135748541 112339 259057184 77055 77590306 4499 221414910 11296 369538087 39785 25086155 19501 38660693 99735 138117558 97039 215282493 37982 322998000 83473 379995309 103051 340316996 116031 179791963 46121 241177733 58886 320206950 53549 147632971 1897 371452184 58967 140880116 117115 302658375 8224 146414970 85051 197625585 113342 112770274 60464 311586853 106368 176551017 113549 136027894 17113 45166075 73956 93635854 25020 6532250 58145 261792136 63060 357628609 52314 65803697 105867 337727631 105203 243199663 92622 321088484 20485 218046488 129796 279378214 8066 318803021 28818 212417643 47958 26354808 32683 246909417 94421 333871894 30636 219688470 51369 285041953 98615 160658361 40792 108544199 100473 315910931 80244 372530887 57919 373454229 109364 321349242 52474 277780153 119736 90714588 66031 312497024 74421 277912325 56557 176321625 53866 244779943 50379 361556405 90750 380862770 30763 129512460 71515 351159506 110763 107664219 54067 353230075 76180 204222177 103042 261959571 104671 359309421 39433 110048535 49701 366384140 105078 318315786 90546 347483281 72116 297839097 121981 348146438 86030 317711135 59496 330442315 125623 296378338 122548 4440476 201 118255061 78041 217255423 109818 367239470 18812 116086739 31379 198813620 32043 149520123 114983 182469227 39381 43730101 111819 41740669 114853 191964602 42340 27428527 15746 340591136 11909 24525283 58683 120874226 4453 356233116 44413 100895865 123776 146617736 65276 367395889 3554 161121875 53992 55819208 45810 291956074 115356 25048200 17677 298942600 89975 188994200 30892 289513579 115777 172125237 25205 151012949 80399 220454606 102931 263420439 121838 152311125 18982 285084767 1163 41691349 102767 277027944 91459 262592717 7692 318984517 105839 170019451 7914 257672101 66787 43080626 21389 63676724 109044 27884746 1342 106705171 21707 7224573 124166 297992481 114046 95065662 41223 226363711 7268 113108534 73289 160104678 117926 367947470 71271 90131083 17765 147237150 22718 204013675 111771 170023768 62831 192398714 420 196437929 131093 33472658 42648 113423615 50765 88755942 7264 125758465 11048 199615331 7910 22779553 40791 205155241 70183 353865988 61870 168483274 73461 331046460 119091 150096486 117238 308228606 125676 169082118 28687 189780685 124165 345710451 28665 89546749 22608 254325225 94656 273106634 38950 370764576 38356 147197976 123699 338687069 57225 33795713 95367 1150138 14696 260998068 97638 226140949 94174 12576406 114446 75365714 75976 27784955 119639 338245365 113218 96353348 43155 34244114 49902 364368686 68817 307887345 12872 199664580 132597 49327651 85216 294138180 13653 70904004 104252 66730241 114754 294371323 118301 179741067 63898 291688770 1693 100182071 10527 282338030 104075 270107828 441 363677345 32367 19042228 35226 355844748 127529 182882344 15874 294970206 75174 370549912 18895 150831322 58819 308237194 95265 140828622 22689 355190777 116019 57742991 120569 92432172 15003 209652224 48137 186094915 73552 272227133 4892 168383465 90101 368790683 107051 107031117 51968 134421203 9570 74392363 6901 371528173 17801 175218939 64063 28002495 92903 17706465 80560 51154008 72194 7559802 116077 334143068 72304 199416748 106529 175705141 32341 177517661 62462 178371569 74960 265084170 58722 180590880 90669 106694960 72036 72936613 112976 219808096 93870 380219024 70857 192490928 14509 106943795 46200 366444407 78628 45335566 128546 137114277 92416 197592212 61370 263398391 101372 231838549 114655 40160896 93478 141319443 9252 132726695 44270 320441940 104061 313804133 81429 49084481 123550 224376214 88053 342226703 37766 168381091 79368 218386763 74901 48969950 55616 260062787 90345 50535027 17447 378751649 102050 81973990 83837 133194981 113157 101522952 18689 39688331 73399 44041624 43733 162491788 18298 149606201 93290 154814603 121091 82853217 19114 15621971 38451 191131010 29161 243342160 117385 41408134 22516 106416033 69423 21795974 23550 29239152 132294 330749234 93425 65983976 41348 325438485 4132 256886139 120647 325125450 106333 341139064 110280 337457570 76054 171460021 19991 373901088 93735 197741304 110957 272248880 45202 103057511 126835 180829479 57386 220607090 17025 58708625 68073 168065184 53058 98565601 77000 100834856 5551 369163538 59100 350666509 113579 203328714 94890 304395548 53775 20353337 51148 37449006 3080 296851375 91785 98950219 116352 214265756 23477 240653545 5663 358354733 19662 122458952 82620 278354872 87402 177483742 54943 290490454 97447 256682980 7202 137469344 10446 344109005 24910 211230450 88141 251733835 12160 256176812 25059 90912514 39737 26555803 19505 271957020 65636 301795484 7193 352155118 105839 193640140 58652 53087883 43771 312204618 107175 63541399 58600 251801862 38400 24725019 88103 302022565 30245 143724857 18425 199456945 111292 186494054 1443 165763826 3229 370783895 24143 163424407 52833 256340747 71812 25953896 50105 47836841 53155 202242249 111810 228594869 100942 86745642 83831 247287078 121350 266040342 77134 181953819 54603 48188047 95775 88686058 110947 180302532 98541 358646094 105306 267793563 114729 259343794 67129 314228129 38899 68764977 89306 176810123 63693 357799801 33858 247031671 65359 270835700 22295 96360251 118096 287410766 83137 349271665 67835 175666772 117934 260119683 79290 57288448 38224 224597930 39077 274410994 128157 33461514 23477 353372349 77274 96665414 10693 117548650 89593 287886430 36698 15073415 56255 93982374 4401 192591115 66182 336462856 60636 362852445 64624 286763970 76532 95575235 23082 348517302 56443 274892021 81156 92764678 16052 6373312 43933 21962377 1208 74321738 121788 178376766 2357 361484225 570 41968117 29921 310263744 70961 360117397 105891 211591844 120606 333808296 45764 248126267 58288 311797021 91890 251712041 95684 343078216 47752 113587699 83610 180620803 20115 131778112 60354 342265429 48170 212602496 119726 329600666 83545 243341692 30650 315656340 52982 219746054 88590 192076951 96477 119502531 82922 68810522 105925 280549907 64541 269050167 60410 225241877 44815 130981355 74915 146592430 84298 6384326 61084 89424511 104806 241548008 73733 65921177 18818 369163899 38746 222817345 39542 92392321 81559 124130021 59235 357962218 64682 13356970 49948 109442037 97460 172726553 85016 185636239 80365 41176223 119224 253478206 85034 18009684 94766 331371028 125935 73895695 130039 289470686 62833 218516151 74513 237101767 105082 321813515 26108 335805231 53567 154718916 11438 34473961 62801 374518292 111254 355237676 56574 83236465 94400 5542869 131688 168369087 20709 102502194 115302 81575562 102962 365786339 1 237957905 44578 330471781 107193 193649821 40465 35884364 119981 320031711 128772 168352577 91520 142067715 45217 111773017 38379 302845806 125288 25453046 36974 370963991 109365 98931463 115130 359182544 24214 195320708 100752 330465320 107577 199289158 123088 258150057 95879 261152491 91332 133308975 43842 248772920 93371 10290471 28387 298336988 41206 254624641 78879 364762954 60616 368074340 55776 42349710 32490 15298102 101823 179771844 23191 374480553 103233 83829848 73275 195215385 89968 165229004 78344 342931926 20821 359836284 3385 162201739 129181 59602999 118474 293436663 11813 223097164 4457 255472167 114076 366515487 17347 110441726 100668 315779453 60546 298588134 99556 122993860 78089 69343063 112408 132841276 120835 63413518 36761 226243093 128003 65602200 75245 319856062 94670 317479682 82139 378749345 40233 20155723 117993 194762159 38096 173831361 73659 317095397 90142 81977853 15067 195910988 121742 217623724 87604 250241905 41938 250896188 126221 311108355 47405 320581084 68619 108222004 132243 173673076 66340 69193921 22941 45335706 129242 256774320 109994 367712768 36522 217730561 22173 114344214 120963 249826659 49784 305673040 44126 200725807 82641 29921169 21332 23831510 7301 83115474 40940 40311454 103545 47147246 6809 200524564 80796 92801901 40573 374073177 46792 318301628 44833 201313971 118826 162978577 82525 218987371 69679 296525140 128343 233991112 30842 294753637 3329 155735133 50834 179350554 58886 20996807 9570 77597484 9247 9308499 111414 129826884 54635 298210540 20060 265521895 26852 134581184 3840 208716986 114402 87945540 109412 155308342 70587 3242634 59129 65832001 65110 198381058 128029 348694920 80776 239109940 117827 58588416 59068 161100758 73195 96638881 106478 380925980 47879 375227409 50450 305354854 92365 270688659 18024 114323992 30154 26050598 62131 95743225 65562 83591017 38007 271969710 74392 167946002 128959 221315840 69270 86292055 97505 235200029 35459 189080689 19897 54491725 127021 248131816 51896 361492922 62700 246406865 132892 25546466 41054 3595461 130954 205635103 107439 122394507 92819 191096287 92894 279731142 66922 242532621 27750 325732108 129608 302627327 7382 358107673 123186 133670241 67115 377673899 51372 67217424 127298 92915603 47412 353017244 21256 24356708 101279 129173000 1117 7055460 19238 156397229 120158 36792397 67824 178706512 45480 177826176 56285 37081462 22698 11004084 67559 169520339 130268 156017986 30217 365360519 82370 288744497 7442 167119032 82459 92638032 12946 283260106 39950 52331406 91694 319600300 52261 129081261 41832 267921978 32853 344335234 101178 184747238 48890 132612799 72815 99372190 102710 224976981 38287 145271255 35500 287898196 27674 109304103 38796 220026568 119540 22429863 112165 106758450 72206 123924092 26253 24479855 9509 71558935 2291 16238868 78421 141138120 7610 100686498 35621 220192967 127745 276085998 111059 121986447 81140 23249781 43013 108724074 90113 275839585 81909 348879878 53526 21601296 100685 256811220 77814 221878086 35513 203793863 72892 109892483 116217 56288132 26257 296783594 49967 37273521 12389 331638106 104771 187583481 28617 107740134 76090 274445181 47298 180150775 69115 325946677 4510 375108555 47616 174083162 58163 11604664 17223 236760260 104542 221382445 59942 173621858 10065 321685801 25268 214028560 44092 116812706 47253 13195377 28841 361146518 13163 224286905 32824 294144992 8251 54545165 23659 144218860 42318 3964828 66204 29559348 76201 241339890 95180 10760259 10684 135621431 89658 367536483 63517 372146067 68966 120657645 79999 257900961 107806 170270237 3722 193832137 11730 357848200 66737 190136107 17576 144773631 8036 215010192 97953 62102119 51287 58155796 9402 2778812 12036 25764602 124516 214591582 46765 344094092 15976 121950544 122261 113842070 114657 161270517 2389 218679556 28594 372241032 75882 37840632 64243 47529409 74358 323376053 17736 47035828 105299 360817169 116019 228608491 92884 260492172 87752 264672116 10168 74999587 32393 137840521 14801 142609725 94427 117375051 94333 144076308 10780 119931467 72833 287083419 651 365088680 19277 365132260 124902 286776552 106537 264857899 105406 381886756 124063 313391783 51195 56281007 12240 17252412 102224 227093680 23472 38715981 47652 7278999 43866 79210026 89490 258867727 10677 165875688 66530 141295101 8061 167709529 128400 307005506 18384 59434312 126532 13390323 73766 24323367 94206 166928830 63276 177625113 52449 267106753 42375 261802519 101829 34672373 117382 154636307 44928 305002163 90903 86493757 109446 204047805 130590 16084937 101065 381882505 93257 191456292 47926 202547943 106539 172175927 130250 114146656 121531 335592906 71971 30206825 26334 76030213 107360 139932378 65839 166497614 61360 267172985 6050 261878213 62525 384160071 64250 279224597 85432 57137513 3157 369430447 20915 66939435 91668 255555018 81957 328862636 90482 201671741 127960 206750803 102637 315127480 9351 80664293 76013 180972896 64225 115855320 109466 244244419 17139 49477853 85834 158387306 7739 11834378 117431 40063785 43479 189546881 85998 278022062 23904 138622532 124721 84000198 11393 309580055 38831 331071135 129413 81568962 96071 193990341 124318 303550707 132480 54930340 17790 275919087 54228 336126781 9836 248492423 104909 133209408 90155 270029262 86385 184552578 20385 367373764 5642 144956297 12427 51058456 122787 182461389 92816 378592173 76 334102039 70535 127477642 69424 32198908 47885 70064489 20872 140610589 61657 180337710 97034 273957553 90357 41259283 52462 305005789 96250 2547598 107989 313242735 101778 357470307 96754 274759979 70362 234276991 7041 153431722 50950 175537497 49994 251285216 21679 149910462 78172 119397405 44907 138758729 79712 305520482 28187 247440498 56504 130355418 37970 206988183 79388 52438104 19115 273607151 92004 382542959 92343 333356192 91329 323258326 9373 13033255 102183 202206205 64002 289558202 60715 343200628 127188 134165182 67129 180218111 44099 175005171 75405 294326504 121059 142736977 28667 29292245 111041 365625005 128211 223091580 93480 355793707 53465 140716259 112932 47888406 30775 124047246 84311 142324170 89379 326091254 72496 45289016 93974 354942990 81002 21318274 133168 31185391 128393 18586214 94378 159736127 42740 77752096 126911 272112224 114824 191422689 81062 237816088 60609 197550747 108609 343294949 10938 249718516 87371 18550216 97499 151515459 72073 119490498 71351 381224758 83067 124955712 2200 299901572 35790 120334084 88677 76773389 66537 26515143 23041 183223770 128800 150759788 14314 142791233 104841 24805343 68525 240613282 34414 174049698 49902 379825446 35096 368745539 105760 19449958 3554 272425515 119262 36480261 36880 9903717 117766 7642986 25613 181985945 96331 108693680 58942 97767659 27743 348956984 122685 379943209 106197 254413151 89144 142809042 17789 331899356 48549 7635455 130366 73826933 49301 167732471 74278 143952768 60801 247231470 54748 370399158 87920 54419454 48687 90910321 49799 164112604 3252 57823011 86859 192956822 82248 259972793 106885 175685038 55987 255470741 25226 265202379 15537 125245414 113903 369733716 33919 144524881 60017 321146950 40825 141853402 33795 86176409 34836 34819793 79040 73339269 92302 11558856 127799 291513640 101803 184949956 42157 259976608 40683 111601642 53334 280539500 568 261894254 26072 263686866 20672 181692761 44100 206751422 103990 27567788 117903 128290073 131095 304406562 120693 207918735 126874 301996373 11075 152130073 71846 25317393 48041 193620589 71448 138037010 10969 180040729 51968 4798742 28072 277100802 16632 268456392 72677 94989674 93253 326024229 84382 17911070 15407 177263804 24942 356091611 24363 270563652 62994 37611861 119220 268586761 48225 222051405 104789 98105480 120207 273657567 74426 325741172 87645 344265412 97709 134866670 33779 329546615 25903 105953385 50467 66687988 11455 330033267 55456 184371057 3710 290441967 67343 251790761 112714 243222755 85509 259693638 25784 42847394 85304 231595345 116467 226299199 50309 172859265 27036 67801874 38220 152848825 31792 342295442 121080 265854065 52497 312170277 19753 396729 131399 68600614 29054 364349146 1120 17860179 63946 316617693 130259 215809024 29928 15809596 1250 75033866 104162 359279805 81974 61621233 91785 191710813 114053 71164162 93820 259382952 12169 17264105 91565 75239037 71886 254258144 83891 117532596 5491 11082646 77631 102934549 90577 223953212 131410 297941327 125032 139416379 23554 297763823 84105 160048966 7263 297061241 36602 149107936 100627 138747507 100987 19104157 30358 203338698 130873 78896752 58709 164426077 76467 134900192 32808 22894239 46305 146253994 131688 28665583 119557 311320576 49523 79548840 91443 177825535 48722 288717221 53325 93542963 103580 121053907 125821 27094736 10366 111647881 47726 216707675 76253 362858154 588 24045620 5548 349592480 101044 277371021 78289 264393608 43194 162461097 32781 115762981 46782 347442809 93179 233065434 66089 363790092 123600 309082317 31483 350432994 6710 92348167 52448 39832446 56173 288906487 132364 9811986 38596 186743820 114030 66069144 90031 237749485 96142 60783619 52305 64698556 60143 232573443 27831 245429500 82480 313972256 117165 55002479 105318 351864776 60203 54816439 35404 350993068 43902 371762831 97425 372098042 3927 265470336 124672 133622897 56328 139030143 27949 206218618 132006 336764621 125588 82345226 69723 3550934 5709 318844565 130233 175064965 96667 256133982 14397 43281653 80460 81406910 119385 210442923 83623 333515308 31392 170677081 112964 37882325 100162 93971036 127014 84767547 37745 305191952 95799 216228863 61720 35633259 119302 249418724 95960 119275003 104519 365776866 88456 23395166 72338 235210623 109144 212476072 13968 7783066 122121 286410153 125212 88386307 41876 147164045 109176 53629893 75309 85569139 79392 249186908 36154 356538610 65501 310310128 25073 373443567 126815 249819945 108586 366795981 75120 241839816 95273 185301608 97275 281451448 109529 56039070 70530 118245191 42877 213626051 131870 163403216 99414 41150517 74674 316297770 114542 364624805 102609 336376056 108267 333247196 69460 314186762 103149 158315094 67449 194272724 28303 271042350 49028 329452804 9715 51213504 21995 353323960 121817 325316374 4947 108005725 21575 192356584 15726 14498144 38855 168628759 110638 291647178 47509 222193052 63208 351471874 72614 261711163 4571 162577404 115331 16941754 35660 60389993 14225 313144101 47051 139557853 104718 359124146 77542 383708165 87733 55418033 61465 205747225 38824 344800939 92494 202649801 65714 23719977 40383 72911400 45242 205553921 55568 126344544 126442 142631851 44109 12852411 76117 337099982 8959 364151886 68874 285905208 49940 170205989 113042 201461809 121179 270933683 115906 242680755 99968 17338372 95507 167854300 43899 145165282 99379 242886929 118585 372041897 34413 207831638 108019 158984774 20038 142733796 80827 164559342 33212 266316690 96019 245046015 13092 194505223 33151 311531661 53370 209539397 38942 168172321 99319 204764140 76963 349990151 81044 268248355 101656 366678145 97552 273552613 68174 24309304 34103 128191179 118539 117782147 97015 331788712 63364 137651434 29286 188166382 72244 237095076 77253 71021169 73773 27826789 111415 216072630 18936 14170768 4335 240511872 90995 40968550 4702 275929918 115815 349615083 12076 45844015 47371 293311031 128511 105863613 48116 313885297 54954 248136008 48297 50603549 84847 186945512 92830 177151185 46038 378441276 19788 68423886 19562 94442648 125947 149044950 80245 226536681 126508 14213324 70844 250049787 33476 5732876 13006 247591049 97481 129399155 36704 97939642 5012 50994370 106278 135490061 33737 89762512 111369 91325835 94872 214589130 112654 221408997 52755 226110213 100560 298283805 100073 316830658 122793 151733979 101264 310467355 43676 279610533 77729 187592983 89075 158889125 58063 371517301 123196 343035384 89575 216350349 49155 8053712 84274 120134374 107999 46598070 61350 171117717 61291 266316198 64229 373688952 60819 327410594 24449 381697569 98346 352390415 54408 215846959 43434 188640746 6119 369460949 83480 291555032 116506 380789437 34964 324770057 70705 5901499 48512 249861549 116499 322914206 15251 357534878 48194 125952400 19976 110720252 119736 182421854 4823 277199609 23347 141864503 100803 269938289 40966 115247130 122710 251963176 89748 95473613 61937 264242012 58487 73691417 116722 308167931 17262 123205948 81751 249629676 57391 327578399 53903 78248925 65553 312291509 32679 95153373 10498 282158256 104730 266846195 35049 227641740 7893 177010903 55919 124685892 19131 177534155 125505 373785558 98754 268222288 44728 347998304 60395 293626 96706 228832286 58248 2942264 16853 345350853 24849 272154360 120004 291174018 9996 34739572 44413 296134711 14350 69684950 80539 154371669 442 292451328 95883 363055503 22933 293534452 95221 242289914 118758 183708712 56872 368577016 132901 182359791 99375 132878442 102975 215483921 10474 241409837 125624 280562808 17165 370513730 133236 21920478 130281 151318467 109172 310587953 74916 316584365 39836 315051071 117370 249913770 33158 98221839 115289 119383816 56014 182595646 99833 178517411 85473 337155390 18948 67956490 122146 243470213 19909 367142426 128887 259828561 102568 314199181 81064 185533823 40274 344308795 42932 175551288 81137 363238713 114246 347427459 98739 380254361 126703 155588390 7871 170669704 88842 108114990 106959 275798318 52581 309140971 126528 328975358 64823 318924173 94114 298111063 43302 130359902 36631 147795497 110746 172897138 66642 160001374 132484 43440847 52787 46526541 120332 273030218 62765 284140649 44420 165165510 81961 16634321 24735 263362965 90273 85342963 52181 5991435 72282 382096119 67635 358904040 60982 184040913 84317 6343688 76750 354785750 102032 376894409 126552 57320838 50159 273195002 32284 10016716 27813 299956102 119447 47932365 106684 344616387 22376 200125741 90849 160333743 7348 54909996 109183 232910735 131205 295357211 70472 350963346 19851 358009821 125243 269592458 122119 231764048 14781 23254555 129730 85697498 58451 332613897 70634 4995325 22141 376494428 96443 196554149 66834 61190561 6683 319002749 98430 332596353 63141 282232244 73707 361391753 66411 81260998 41447 10369623 47677 168818670 13004 203210545 64386 113007685 108881 1190351 93638 378087720 115538 69675471 54391 256765204 117984 340280023 72215 333138007 26845 325428150 28311 199080368 88209 189789615 71920 379333667 36621 373461330 99143 139258049 52002 361969212 44640 262207956 104173 293384511 119329 97782401 6877 6890096 16733 94513191 48270 252874542 57983 300183251 95989 299555869 63432 373335924 87265 123953493 130863 234317511 22958 188906928 94652 363056743 81452 376232705 102337 348622591 128157 310164522 11341 55902128 1387 36816373 67486 184185198 30171 32600455 103033 127683084 61202 119388759 25314 51039013 92513 35760924 8389 94075625 10939 83977642 69085 111764215 25053 160942584 45514 15276247 89640 379376002 124511 302378714 62023 144288753 85931 154565453 5221 288575078 59583 134123872 22512 181172199 106984 328074409 127296 276042243 93296 97588655 81698 253790367 40705 79643685 107558 335260557 113321 349080179 15099 42302541 103894 276323215 35035 119143714 7937 7794872 36434 372504651 51076 56962808 43307 142561286 25830 8176892 25822 36533113 112596 178064461 129756 138954654 98989 300021331 55928 162432567 29675 226064378 93911 381520345 77410 190784274 56931 16356319 46977 258924223 60739 270084858 70937 292549242 25268 376976235 121439 234198166 26896 150000964 127919 155570224 121144 85030580 43558 295189089 85639 239493617 80788 343009110 41197 213262290 95254 313443456 117956 62484348 40271 97861814 23482 25108025 112076 326613176 35224 368653634 91417 228929242 120721 70065970 115156 304711573 57773 157764232 89619 28818809 25236 105792757 133030 305796893 20004 46907205 106937 146147298 53706 202951631 120541 13264608 80001 163670768 54527 230594337 99598 293503564 78775 139812784 132263 352151240 26619 311945080 108202 50124168 62703 256129095 70365 77298569 20037 309388828 129711 6610305 99342 49120400 38943 365969845 99571 46615872 52816 244143955 70526 157614217 130609 109905052 6135 99600408 26792 216052640 79621 236058819 120216 310309441 110518 130013025 133234 248794125 84569 324974989 44606 292036971 129123 183712557 45017 333419559 91526 228409125 58275 244186194 98508 90751837 108517 207170799 73882 360448333 70022 157426342 99314 161470347 86765 153858198 80372 325548490 60183 219801009 91134 356571788 130905 319844088 36406 208379703 51411 266443988 26157 1306725 101758 340428260 45462 120594356 122823 280965132 61578 273618901 39726 5648952 108848 59779687 1911 255795568 108371 70747731 88355 250494611 18618 249520474 76654 183732510 5228 75762585 99119 259115289 111948 99819736 31141 154962638 44420 349198105 127467 151597865 127315 264928896 51643 270311126 111682 374805681 42655 170944367 5839 56831441 57896 216493024 24705 158504485 116452 119345305 21166 78480235 6244 242322118 70738 156587464 18515 354312918 5272 117646083 16506 323682506 69512 138434948 6781 97043093 129288 63918912 31795 160887969 41477 70052431 48541 32568020 19646 49845507 110486 383893426 106449 193409846 10097 206237866 15580 88782028 11045 261933667 94058 499285 76590 366207380 94284 343288620 122256 156276729 124785 263048459 89339 130602825 80585 145332538 81000 29469244 39605 72988140 104050 297513880 119741 139052041 8994 214445543 66782 276171149 11367 219211466 39710 280919404 17650 1314843 58111 40410289 62424 39027272 99145 318950058 65416 192423812 40377 312434756 31572 175108546 47040 169135447 112369 113495943 72798 332383841 81993 280894192 51006 318503869 87335 373339792 97119 180667815 44223 16887277 20295 315125928 82012 245966841 107416 278342125 9684 288240368 88422 69175551 40093 65669092 127856 176816968 68569 100197561 108315 76080592 7483 150075903 94680 192293772 5177 371378164 70446 316314527 102278 265770815 64386 155557931 128197 22674329 102122 60228208 4445 265479362 63991 285979266 28887 229966424 20101 54208959 31760 102932239 107926 71774720 107101 276810128 71736 154135125 5227 54465952 63787 213419236 4944 271063260 37603 200473724 70146 35204013 65122 200099964 89170 26023360 115344 349953796 106508 277344263 40510 97011517 32823 29189677 33846 237854703 131144 220930976 86800 228268706 108932 196574534 54334 383871241 67864 258482614 99748 257490327 115499 27010003 51276 289122292 114412 103748687 25351 225824787 68542 361026972 79932 316683056 4479 364380006 6542 256582443 59169 19685404 77065 110852532 110273 372819766 26255 201348389 41260 202158487 122540 36161922 37242 269842255 94438 143888266 16224 146943742 130529 206933608 17891 169080568 45111 320778652 29225 369876257 98088 272316219 114872 103652626 103728 367652162 53346 122802905 93148 297721325 119775 258012915 123879 169060037 127864 223887516 37098 180753881 104702 211587720 91600 337399244 66877 114869865 99415 374167495 55892 40573985 51152 384266580 41678 24651657 119760 324371025 23187 342332655 46267 130776622 41271 203477852 126782 265786449 88053 170647786 5791 272643452 5795 27441520 62566 78484723 23994 22658458 93787 341889949 110020 138101800 101925 281030202 24286 155722234 12614 162735631 99225 1699902 36382 361205656 24132 380682309 53418 356670744 7403 375633890 45914 60908896 83620 323087608 131170 25729466 63 17844183 127508 263629987 33234 336894274 53333 288173080 115742 138821092 41359 240282355 94097 6275298 9966 71429449 97986 63986163 49877 133489033 79929 142913884 73370 79346395 128160 350227658 73748 41537619 25224 311469741 3429 29089941 52243 160992306 34649 173260212 123966 345525633 6713 158292689 115026 189006802 100921 331929669 6856 340950450 49858 2921623 8931 300886741 107189 93315127 39125 22533689 16575 217183104 109642 163401842 39605 155670157 35516 119903056 51059 319556133 107410 308693523 83943 192972319 34382 118560486 98607 232028215 112076 363628706 102663 269934200 127483 288643458 132865 269829519 120395 73297646 118061 363975156 85705 166701434 111181 149073558 98864 53664730 56028 199145641 84730 75961202 38129 346843854 105087 338760245 69481 370833157 115733 315421839 67002 113894411 92255 294339059 80264 128241643 56728 90564872 70419 119613345 55769 317072991 68897 227756717 120983 269651035 31778 77671112 3903 373338529 127189 21868636 33072 229874844 89170 197261868 18920 292356026 15517 297605040 84194 236873997 123105 267700915 44051 303790678 105162 160467066 93965 106640464 32041 36070043 67261 234053753 107419 75645075 48580 336462642 60851 124031459 129002 181173307 76075 207104447 64825 329465081 79537 296125877 128086 151288193 99814 323038328 68897 249712135 122261 194266738 114030 45099606 40252 1536639 2053 56449534 69423 21649241 113319 227556762 80393 212679425 103043 192901085 52998 219070432 18198 38950534 122083 261064259 95044 182241955 21679 283577548 5913 275781188 112332 196078291 132676 354646114 33660 125314524 124216 162105138 118670 220288923 115815 18765023 71227 67350734 77765 214658357 57781 345262621 38685 215916825 95318 74095710 15578 332045139 47991 156997594 11531 157987355 48232 220073769 29929 148415815 104880 164326222 62550 94104613 97667 114167790 103735 254895093 72487 296842788 14780 321149213 57142 160968036 35992 138163450 38460 214309863 87069 139468414 53233 74643283 131501 13078171 107834 80146939 6648 358459529 59255 49575710 93391 79852531 11491 203494518 80440 293232346 34830 303438383 46783 156762133 94661 14451587 21689 177093534 26860 247771031 131718 143016746 100879 53330618 66 16258286 75620 228352991 108637 141895211 83798 61710657 122886 11426886 31706 232202627 102256 218418966 98532 108389651 81675 315108902 51723 358233685 62275 290354381 72901 367166411 82056 230332153 7254 141932820 18564 341372955 55175 201856100 94844 158554958 1440 345133865 77764 258614521 11348 347398249 49485 20352403 31175 63218879 94467 337400314 108742 368578966 105850 371939078 86641 86807211 39536 187359974 108127 216752410 126806 103582824 101794 219760089 104556 10568620 47751 42035475 78771 215508958 30623 215807012 21116 36932813 2826 222613828 28184 196148538 18189 210689241 82831 378013476 98457 179455410 101683 278276938 126853 246636879 13088 125893790 131251 61293932 44134 179621651 70956 170094213 26986 49403909 49853 358779384 25470 206987341 46412 152561453 4715 32737533 40058 267221734 104459 60874375 34421 268702848 51914 162645856 109973 271525287 8530 111824957 65495 287388085 44171 10729239 103299 281439446 54490 277251381 51532 132062673 8747 18761851 82265 166502105 86976 341242218 110561 257052849 51747 83990504 52759 237307644 83914 317191159 92855 246070265 86777 261714406 20375 339038930 35329 377573799 68192 25506489 25939 231925828 91830 244193533 130553 8437940 121415 307186526 40585 141532204 82598 65204664 6134 307207788 10585 63115845 58352 193923977 95455 163466461 113218 205248127 119151 73793250 4026 206457763 75700 252530282 118645 75810130 79958 43783749 112224 314970460 48022 322749697 3409 334770936 103454 317130627 103210 291280927 7928 335779642 66307 164193086 118067 87120257 109302 243653749 131862 197909394 117208 2567920 23696 47195311 54862 329047362 108042 202729766 105407 202268826 25476 205045403 4377 93114611 9456 239934877 18350 327679265 35629 191555943 22465 334316562 12880 5277477 132514 367230280 128653 243823053 107723 355522569 110856 92247440 111026 119785750 9296 176873598 12410 333969034 44078 309234150 24334 298972128 112829 162608155 79736 33317477 81402 308382953 25511 368645623 96159 4199045 86770 94967740 129668 159696833 95461 27714031 95241 295678023 17284 83647022 94742 119154480 58012 352980779 48268 57089098 116211 226671272 44731 127123230 60173 271714997 38862 224766685 81042 163744129 46322 20676105 33744 82549065 96091 232882116 78506 148115638 90104 234544237 80187 191714559 39899 44211808 51732 263301786 129820 149775625 100540 80084933 92250 286291351 6939 111591611 108053 201222517 76637 301142004 44636 43722103 132492 121130360 35581 322858209 10646 246225826 90528 320121084 129947 16185384 124553 60195113 112288 179130440 96042 169437605 127381 197924170 65725 76463754 128968 183977386 8454 344168974 121080 55294550 104121 323048888 79312 307110126 3076 50867204 39454 121289637 112269 163007781 20617 44164506 34205 185249372 128453 189925131 50841 204790306 113254 121757007 44237 82441592 106617 264412237 26740 179326989 39776 383011667 51708 255787914 121806 16226330 54879 364670084 115468 336320462 61846 170369727 94712 66206470 53578 111971194 2479 291448372 102855 151863912 39628 258717766 109948 43468664 12857 321412260 53693 371718587 19264 319183563 118000 6828831 115952 103638167 14131 65492605 128496 70432296 52179 143174904 26244 347464033 81565 165525504 15525 35206015 48225 63113156 97174 98117797 61461 154680946 25477 251478535 131517 38739311 27654 308495401 14750 226053743 26665 211921764 106829 14550791 112986 255984153 66600 175231925 53362 89087255 82796 236886722 118800 383857047 76711 327887082 63120 256105723 60495 98167049 52024 310061136 94629 101843385 130262 370478152 11618 294830223 101905 384759682 132995 151515346 91951 51339013 24249 84890646 22633 115890841 85011 260119976 131347 68489938 92637 263781744 73940 205015807 31506 357169428 121085 286626132 67133 126519093 12406 153307046 110981 84752343 70069 383100355 107070 348284308 25090 44924285 96537 271795118 91945 159685668 23062 319177999 68008 121975631 61313 136073666 32952 288047399 63043 378026581 26587 160905536 40029 132246268 51627 158701040 107823 268240254 93725 151241459 117885 300546574 73331 347635838 124011 187386541 1806 117814703 95785 41606966 37005 379767427 57519 243829872 61316 157679123 57952 310811060 102511 13007702 95680 47992890 120407 139793984 62994 145466688 114767 269709747 131732 204325100 77114 140702102 102693 106503757 130000 39166187 45442 150278947 68459 58048102 38862 83125019 39649 72124869 111077 99199972 129280 290136201 106265 288923749 122601 19308014 71818 174348648 49711 297743696 123610 141428019 91951 220715607 5589 240563283 88726 146367166 68079 39540473 91255 6421546 72518 374417958 26298 219934890 90934 263383315 25955 303234345 114157 86717964 98670 252019014 33599 338728371 131504 322747748 60283 286692952 74960 287671393 117036 340026162 19981 144554296 10076 101482976 80271 180760729 17969 112096136 12518 124974187 132020 159092902 21631 248662057 13729 336971008 10882 281896967 69873 216463845 71325 352427482 37299 13571515 63399 59110849 44924 153565422 125004 106424064 12795 301510163 12139 66821519 110213 98174113 97537 255427281 81474 92080232 58840 146847618 41136 137429758 68761 29764672 37138 279828982 115074 173352947 83218 319696338 37886 64755187 48594 78479573 109265 109723799 68523 38075028 15046 370725044 97270 145063523 56119 318842237 88022 345607196 79243 234332898 28852 112740624 84556 159769349 60554 37476264 105368 319821917 105791 177788298 86856 326598134 75279 236806902 7544 264157514 52981 163963729 84140 219159105 17889 288460211 27239 219696364 63856 34776497 3488 244107209 12287 138950771 49946 208114036 42464 140091662 121357 163980768 120163 255659622 65032 289053951 1561 130817965 12468 373511673 70887 129719786 120259 268743228 27078 162592899 129340 106541195 37242 144003196 65940 334677746 25144 226151223 96956 342751574 46177 184344614 40575 2241092 43807 326263171 45779 126745673 55601 10168956 92814 71168795 65679 87861235 30704 235161010 4779 278296349 61597 291705740 130028 365500214 90448 320968006 55907 190933574 78704 256382605 83206 174858240 10733 348481453 127173 225646941 54593 168638977 118192 209711180 90488 188792940 32318 72506237 41537 308335874 42420 234699410 77999 213297187 71207 372665329 104543 126220569 103201 368892417 79831 19966104 24701 4196379 115188 227997388 47316 260303185 98540 280357535 79826 370546490 85456 267430669 58365 206230018 100819 54206302 54082 172988118 37342 58784672 25815 36852966 88528 92314213 123752 42770091 112278 99301105 1080 167513949 75279 156129413 99427 330021733 108760 175767083 8000 358199076 56554 185022058 117009 338042654 88931 32123493 112282 271870222 123017 87171641 114713 26872108 1627 303136553 52848 140747728 13523 215769854 128559 381489150 39069 327975557 75431 122183187 119019 326393944 100704 100115858 42989 364873437 57821 179120157 88786 383944109 88126 89662805 11238 354476748 115243 210164055 110923 380192468 79993 263550406 4704 299277511 56371 121151067 116855 261486762 81766 228294699 76087 279807814 121607 151386957 19985 312966885 102340 210397177 51130 136838429 15541 271746635 93541 78583590 83870 174789207 131984 24040218 89748 350603402 99006 58180919 91334 4254395 72570 290372056 102663 168814835 36220 35523648 39054 366806201 99790 330357526 59066 59496609 59059 299904973 121868 353834023 36687 250587704 112556 259045569 68991 360256107 10953 17737779 22855 264140111 81558 111362232 28482 29573814 64403 337212824 49301 158211974 43089 373855834 121709 177160535 38746 247168654 33117 240085382 75276 328368851 58740 269654527 31686 174587437 85379 211541935 31667 186439625 7681 370343913 65285 224374402 18000 205561484 54238 330221356 45132 200944965 75593 235734572 94015 126569876 81805 2022092 76694 143257622 54098 68679417 57738 106786375 94446 192730786 117424 335331773 78601 204754953 88613 234792271 95724 42200858 23751 271314419 132799 53995318 1412 319539929 51105 340292857 88359 108665745 127761 68224664 84613 366376272 84907 40606044 110097 126613793 45843 337180997 127682 319964621 130138 111664232 524 236786138 113888 377036813 100742 296462196 67020 11748049 103595 291370740 102865 50103606 56541 122542859 58745 140221769 64944 138285218 34215 338087903 56872 271400696 113660 310256071 21911 73030468 104453 52704959 102838 125747261 59557 55380555 76177 322618946 54773 136202747 8110 202046837 5190 167891724 33393 21677424 14397 255945156 95017 74727474 17169 93069275 70222 377432735 9107 256716499 48952 18100109 97402 375750969 66528 329510577 49137 111393144 57468 302141666 12869 635381 26957 101710888 86314 45445776 103297 202808555 99518 177722611 87322 195333555 118804 293026682 50159 135176964 53424 15112339 64930 112696288 1016 130548547 18592 35445962 79475 91445600 38304 202079531 58911 264896333 74945 157121311 46560 9532474 30743 133333363 18584 18931067 92761 315795450 38542 12226129 62936 13268820 103000 153493852 20071 53137487 8947 8262855 43977 91845692 27713 109407760 8719 203584770 55854 373589762 26925 273259635 132843 90911469 56006 67517864 87858 197275584 108760 352909152 52071 213327294 39823 34582909 109249 150625849 42896 97157476 125452 87157888 61305 49505485 96619 282345864 126767 191058585 571 211175525 130606 197107011 22037 91095682 51674 47252787 128590 278022334 62169 283003640 78930 57249567 78507 142153402 78605 198095582 17008 89749383 12384 199732122 33216 328314867 60783 151181384 36579 293938823 60694 87291881 74823 158860770 123383 380606438 126946 269751801 65747 310137233 18691 21123535 91221 89330199 70860 10058890 120024 374159165 70611 149664776 90445 66807826 58315 141333931 22374 313026276 105806 104761329 116808 238783383 84349 327696613 30903 182725047 33332 152043259 34700 193209642 81938 153828535 128269 101677347 87153 345751564 81793 138123557 9085 196264913 90451 164784500 73180 261850199 96468 194121516 8337 313877106 27820 197762318 34058 123116085 4750 168562161 81734 291822059 13216 193549915 109304 148547945 73828 133234404 108703 73694178 123243 51441578 111079 113188945 23955 277409459 113977 56625894 89063 338754913 37802 278914482 132699 272753203 112799 99606079 71275 23538443 64868 176213054 112749 323729592 83343 279777906 49715 262885828 54614 241606092 30828 8455411 68266 345345917 126538 163995045 863 315665234 65009 296002478 49162 27337585 108650 332680660 126239 17692778 21477 291533222 106830 373289900 1733 227046782 18276 173229968 81170 247696284 114544 294092230 113364 33535465 102337 303057830 91812 158168190 127696 118885556 100315 84377062 86567 290174067 2122 278433438 65569 12458824 8397 242697740 103936 261554116 17868 282531614 121832 281122992 123743 342541928 115275 28526082 65239 349815295 123484 29148723 104309 348479190 88608 240587415 126980 188326238 81224 2840265 7929 121831933 108082 186026500 32240 350333275 4646 325425524 111230 137347109 130101 120119647 87199 314915563 66528 42755840 36115 335129844 25547 312124747 12679 51221813 132651 252828041 131380 177216312 133101 319791848 79557 348521722 115277 360872399 54698 381781109 6631 193059958 130463 72336688 51097 47094792 97860 92274438 99794 331408488 57943 39789581 33902 33754658 27004 233686455 103667 227749594 6363 113328329 13872 24369727 69721 71974601 53254 343668828 99096 33213683 65912 293520862 18537 88265688 61003 343844724 55700 37772837 110207 90295091 78375 255080377 17653 178150584 126256 335812075 18333 358184935 68119 147656640 105654 107699828 27265 319464481 102705 122231623 31266 284196060 10539 242072861 40539 373217668 41 140921848 97054 226934165 30032 238084255 100741 28597255 80585 116807772 111733 322428944 61788 253608418 104373 11636518 102381 368067408 118260 111006567 42089 8842296 109461 147432778 40895 194309883 113901 75795379 44737 10732461 126238 360942390 83365 197799091 402 158418155 83699 194562175 51893 94035499 40257 68937169 9314 133386257 39405 271331435 115166 85316205 72896 356906292 6514 6607454 35905 181191150 107829 212562447 9061 183273866 72255 49077471 110235 329162774 76674 74601973 28496 303150195 78411 245582105 746 277450474 16776 106264643 54426 52664841 72721 97775958 95405 90091092 81314 248142124 116722 356696080 27462 218982830 22449 123061841 67175 291902524 119296 333041930 98790 96852437 65087 374012597 125019 12522925 117018 346189653 17481 320665012 9367 90243488 56385 146472202 20788 179707539 97427 94310948 75823 141340228 101957 349202018 29764 153562611 87531 225378276 2502 332336736 110947 103785273 23145 191269515 54883 268593966 125541 13711857 95117 342125464 4483 195273471 16274 289203849 106502 291869612 103622 305636388 3369 241734128 70924 262780603 110966 259754730 123756 61780864 129593 280797163 91393 89649786 34362 12390789 52798 201816181 100388 33556119 99513 63192721 53078 295309022 4249 123851177 22252 354513887 52063 158913539 86553 169203321 52026 215831831 52778 332753708 88833 224093650 5120 337791407 55109 304467306 90193 100944623 107101 74330819 49563 266009102 94371 62511526 11417 128995381 123008 214130613 92963 122898542 109162 273556356 28898 161612314 33796 305893657 24099 172128099 40245 283027702 56177 57045965 62676 54853695 19295 334287 91634 314405845 130320 291944400 11732 244472657 111299 28379976 46693 35296254 104529 366840339 22660 180414250 66710 252119062 47845 52919459 59541 219211059 105059 76545254 109428 247591364 53287 341929088 70815 221552655 76122 110824777 56756 244014773 121393 120702968 114932 368952759 72569 310046265 57021 354301200 63781 318982211 132754 274861681 14131 185945797 75488 362620107 60018 145779595 131174 76887790 85727 28566488 12621 121032695 130482 305892310 36957 316320603 1420 228847790 121942 42007691 46750 91809463 42378 231797525 36756 293579324 19492 124241942 50431 205374687 87273 121042704 79450 20778368 65307 152951159 60158 66130307 3344 52941506 115419 209640425 127540 159745007 55440 148932575 125391 53693079 85997 281318806 58421 199204288 101217 238823671 30595 211944476 41493 81634602 120959 354039222 1496 279779686 90111 382636672 127561 376824173 52745 363794379 67684 109050857 68604 322430241 6804 75070745 99360 37275822 39793 110803397 44513 191751364 63452 301074103 71757 178451771 76006 369031255 49864 92516841 36177 243820429 8644 234875159 130991 209530292 31526 127854947 86785 321017075 102557 328493816 27684 283084162 115798 153448495 100571 5659399 113265 106566354 52256 120357981 85379 371536962 120287 73306505 61345 363228628 4782 68783495 104620 269213979 46043 302398230 14820 166402568 125306 333577532 30720 94175435 110866 281862080 2594 15632604 9543 351442767 74733 344930845 125468 200920888 50145 216731985 129046 382962258 86120 125435482 123846 321960 6493 179956550 40367 329740806 4815 207632510 3475 18919610 60611 62260617 52660 233300074 103727 366556149 77383 96221820 121528 379704311 45787 304118999 57710 15378867 38474 55918562 60000 314788018 38378 304128649 13210 263084687 18122 305293398 77936 256851541 29742 96322688 10178 165400527 57650 20295182 45389 354590959 45057 301034066 8550 177467605 56204 87611110 57345 229513611 76400 116764724 15982 50555207 117046 181537927 121680 119034902 67654 138495447 133147 237557207 130905 330023363 83770 65737918 118600 37498446 131679 47837683 108950 63181877 112229 122771321 24018 158927710 77174 104466993 28105 6186837 16326 235898570 91061 354605118 96245 287223201 82400 377684066 35790 371141780 33212 291759775 38812 172899064 15181 319146219 20925 265049931 14548 129698227 64393 242115841 109655 136592824 25010 142371576 1563 206165188 25642 150014898 93177 77917995 126806 125465900 80622 242706439 11059 30767482 91554 288751526 42575 80690564 43987 297769812 71404 266051267 126588 250629865 44454 261156919 128851 328002729 122021 105517796 76920 9507388 105966 365829309 49788 197499104 31816 168914728 101744 236676982 125644 46984220 47306 333943040 5736 188784372 20895 206038507 115288 364702260 60665 42281316 126800 203423339 102009 7770477 131854 130627532 120994 314781221 75402 162063028 6397 27291148 32795 198151885 31999 134993392 71610 218786925 9603 346335889 93027 141631424 85903 272142598 17835 338123596 88752 130859029 106174 340620353 45727 29986290 11187 311442795 87988 307623357 53366 181189288 57664 89622066 57758 352423496 103406 118252894 64908 197321124 49026 16270269 26993 38587713 107076 113799308 6205 349944589 100096 3767763 4547 94168209 121519 14192990 104262 215333899 62701 127704355 90641 293801707 22507 259482419 106753 202660942 1216 257151607 34785 245327127 130587 180550713 98790 193080347 98896 204847875 51653 69663299 31860 377812120 118974 377753147 44939 209528115 124617 181945072 120468 328101973 74248 135914294 47459 334671474 102586 127054399 4463 114360052 27175 174802004 40339 338501122 36692 224885998 37398 283336018 104227 44883549 78863 50120868 103524 217956523 106401 217281165 95343 131882637 64645 73410090 94078 250819783 112135 58726096 114474 152001545 101638 268652676 47 262443985 54324 358176099 18578 162436182 38508 100174807 131510 241336000 86245 39717402 45413 26992094 31342 276259898 111263 2850849 98980 23968930 60651 353817 86120 280232748 52334 38134958 23359 206995985 4108 8807877 121177 320852257 119323 38889166 96109 339662792 46865 216667423 81718 123313452 8292 276657497 15004 213140499 10209 125876904 73436 199641615 13421 156409723 37186 2716549 88864 192547412 130303 205580900 18094 151171731 34711 3578830 71225 113878634 82711 252676438 104250 177116197 76225 340087949 130196 137140588 78460 115895426 104122 274601186 74950 167130743 30320 206519826 3854 88432578 24005 67628564 70562 169951411 71474 274128478 74722 243770493 122245 54675336 49970 228576427 59636 336004420 93361 214848502 90102 275351927 99173 193108795 97848 40038542 109592 164712392 114096 57341584 132782 14152421 21305 192396221 22058 322786537 19396 285507858 7283 66533547 75456 248758444 60247 342257637 102403 166044711 45066 14927769 60138 83376198 3570 282252742 101274 190887111 39508 105315451 51670 156082262 76810 283104575 130430 12037880 23800 142752328 100567 164722157 112845 58743583 97092 99744877 53243 257881228 7567 48937244 38876 100410520 77974 349219022 108901 295192127 116146 118554122 63614 117384877 108356 111318216 30355 132318007 86171 128839349 120139 201096260 83865 303519671 38781 15894148 72049 105758198 18037 26322935 46939 12304420 16832 313635188 19221 335510578 47960 129651516 75920 212711374 108453 86607338 52192 117406473 71551 301862110 106792 349892872 9754 226978250 55824 320235276 75110 326089030 72942 280040317 28782 260936536 52920 382806921 103937 139419027 57356 120352103 119954 79402308 122694 156419672 8377 352428261 48700 69735312 53922 343143136 108682 82908886 59161 163128358 35233 188792757 7812 381909660 7882 106949904 45057 306765452 112344 374947623 39292 209688147 129365 197194947 11757 368565159 82454 360905730 81668 102796344 73466 106631067 57446 375618414 98130 69920191 89102 327385134 59676 55121541 69187 316097626 100770 1578270 55959 162227630 29238 152873358 48434 146373758 19982 178343716 2663 64743205 119932 384643837 93796 281356090 46632 222693431 47354 50499485 107411 42775840 6152 98974240 105901 111872875 61495 326069458 60683 312920710 50739 204863254 25468 317601490 32154 350323785 92742 116763661 74209 98277338 96150 225432958 42137 167262552 38845 192296203 20289 140931657 111942 128608099 27284 89565999 57725 226217329 130715 383207671 17156 211514723 42578 171798734 27179 130117875 95284 364010035 127821 358776728 123514 355722317 47591 189124710 29840 308429105 88197 202660036 121443 293668427 75279 176614847 42881 87915238 131856 68069786 74463 66181509 78041 61032171 40230 192314237 7516 210919607 20750 149195871 34151 363022017 24712 365184022 3019 187169457 76877 105930182 16493 359007334 116667 323728382 129846 200729286 102582 64826441 95369 360003670 9475 25988888 94383 40330520 77889 157554383 66322 74949429 52358 298878026 20183 247985551 116967 13222123 19395 108529089 66113 41462802 14991 87415948 41871 297294808 102879 255911110 21643 363052466 114364 175118956 11277 269869822 74733 93138398 29830 14673381 44700 332144524 91343 309547665 70616 377611289 115400 26361685 71133 272959195 65061 98996454 41896 363869805 82167 74425162 22801 75132043 117730 215125431 7416 37083881 75820 221394042 68706 95776248 6344 192751883 106707 265184224 34853 290233467 41654 61764784 60515 83389740 119497 167872991 132050 371220879 2508 69920322 99213 86368077 6799 202154190 133171 349920678 118724 85423358 127368 316367754 14341 23120878 49603 161019951 107520 10842008 131729 63647255 39106 108783815 98666 83226259 35836 142720746 76759 79786867 50463 371952309 107164 268520189 123755 294810112 1563 261005354 124125 266491500 111768 13269653 89420 304438532 116767 282937458 116161 21022655 12494 115932754 24865 109703283 9210 277130547 26999 363833156 68813 134012873 98462 378008533 59019 373514477 21104 212437025 112424 362162797 83395 196934709 5781 280076278 18283 39579823 102274 10729342 99859 160542366 18246 140698803 88638 42918812 4335 122545373 126562 127125545 80757 67123785 27917 178392178 5650 33552562 36339 301055471 94505 3521597 89974 263820139 72168 355860534 96293 14597090 43440 169175626 61035 270954644 126569 25170310 63046 142193763 12111 367026654 124534 48977588 19238 236735008 25322 336344577 114187 6055813 84556 39144112 59575 225462962 15574 62229100 45973 202710641 50543 99763089 8752 337158079 31298 302872715 28637 208247705 34064 13362134 125157 345222974 7243 295347556 29057 376950385 20868 309695099 37473 208623939 105517 190360359 5317 102516912 53708 335919127 111390 168007160 133220 7994764 19280 63378350 42745 108737506 28643 366832052 57803 152477181 105469 258685086 32521 95531633 34785 162609621 13969 99310044 1359 121012935 54513 259980477 68439 343944431 13803 32035024 90405 156973843 63029 156885572 76020 93052579 81509 172376557 55954 301991858 47852 32367921 57543 148985567 99575 156984611 76524 207175006 111097 6693079 97596 165749588 76524 13465209 110950 113280879 33754 21209665 51869 137242337 101894 65818234 73574 268278290 36125 5803896 119894 244190042 130914 237029176 118191 332590844 64330 223828018 104198 102083819 51747 163428759 44383 124249730 56921 32309837 27084 240540194 22662 219380537 103412 64778687 46886 333525537 10704 291320434 48266 14100061 120263 142414879 65070 137263016 4330 96253241 88960 23374667 80150 261266566 96025 360711258 31036 287664778 125980 102576401 125017 92090107 12140 170936395 5145 359627339 127824 15804006 100281 266982273 126771 85750685 98448 60422648 127436 88828529 14825 226372181 9269 240772499 119295 82433843 47709 119894732 127783 154998923 70720 348668742 25089 62241354 17981 285697730 6285 185106250 43215 218788868 124358 19354114 73398 95728165 130255 299445283 16199 338076476 18234 175130594 34406 114895917 115856 59557181 34650 244039203 48337 268051570 78849 224143810 97942 16554514 22282 60929384 5501 155518474 43951 120522046 84203 379612619 85098 75875755 28157 201080632 34737 73494468 93985 371374975 48832 161790586 68352 213219185 67620 61026469 30816 222041834 48685 110733073 18331 208029198 35036 5722367 49824 31977656 58592 224439228 63931 338277274 64201 18136647 39274 203971200 18266 7132138 41521 65475608 28457 91529963 55844 54984942 121964 39327296 60251 51355003 40871 131825930 120885 164410936 115979 247507463 80251 367730991 72557 291689533 122993 70273598 78305 353935988 54974 12079214 55000 141776701 72035 170431354 90781 23018977 66141 148009457 64930 141129779 40160 13552173 32917 14424289 63399 180353105 8021 298620647 93540 304033458 73529 305897283 17750 112347549 49379 239878331 7751 168891573 6843 36080515 35564 228052484 90553 133174993 93238 69257834 51822 88046343 119328 172944779 59819 133758999 71277 48932022 26108 337708133 100953 16000171 2130 174096723 6547 35218581 45914 36193698 78124 266841752 101911 233277635 70892 373040394 115228 210707171 67807 339203125 11147 117028457 47137 257390899 43835 184591936 114252 233147697 30181 119294620 35947 366463152 87561 308673241 127735 207379570 67373 131589846 70716 146163285 121204 29846627 35704 242492924 71884 189533733 106232 48821011 35146 57880573 8187 294517748 11290 249603578 116739 15011464 113636 172031646 36403 342578338 114623 296712313 125294 227540391 115743 379523185 7243 266872043 80780 37713102 127068 119438402 76356 182373353 115046 59332956 111609 261548915 73881 364923831 92510 283619523 38855 50939666 28647 286478885 43044 175590000 25631 326443590 87849 27161473 10777 198906460 102744 215033237 124261 99381056 119204 67042554 113183 268736518 19688 45891843 57667 367883566 40525 26071070 42648 212870299 93041 106428528 76495 26551607 117913 268455900 41028 146818277 113214 152386166 19281 235397719 96722 74972051 40722 267161082 81176 117744618 112154 68403319 118766 349600796 97498 346156281 69611 252479387 14968 357451596 66012 51340214 109044 325761490 69266 327766628 3261 75448171 90713 345720783 54852 206952329 79387 300931879 66780 68573307 108795 212952983 64123 351755398 109166 174281874 110028 283968609 109262 193044166 34612 270608850 17292 306972342 27943 13428900 95759 291627932 111419 165067759 25134 248715462 104757 192422894 103957 314311326 82605 143149244 45130 186903488 86934 340585644 16658 310680212 87109 94092670 65475 333964881 127098 10982697 32186 250564897 91477 27707642 67773 271173169 27943 279215763 91409 223389036 66340 7592518 23351 277509808 114070 191699434 34715 17062536 74491 33500564 566 291338451 77667 63740225 122750 259570092 102936 239964815 106016 197634241 88400 227311248 10492 351050409 26290 367390867 122241 18326943 63430 195998089 101104 31524647 77925 128880308 52536 254831440 24405 298649549 33028 19768382 103414 132233161 116811 186155491 8750 294999761 92225 231568170 133134 238161270 63032 305392164 70380 321637471 80160 252846982 39081 68673634 28392 75187870 124791 68501928 83861 310590936 19445 96119422 75700 67513177 39404 213152281 30765 50569401 100562 379288194 18114 105758394 30977 322203306 20674 51431587 73478 1572595 61060 12519744 55041 20395768 19133 37416408 105367 144648923 30540 78842778 50110 209928265 127892 113412574 43929 152804825 101776 28339990 40628 188728985 84475 364438322 7022 378501790 78233 375212780 11360 53097294 36548 295140456 121575 249290289 47109 378933640 55143 269537796 132054 276727547 130187 207281475 119234 154971616 76098 9509637 12361 83724719 116006 171216188 40929 185833713 15425 380132251 43377 157817016 89890 196183158 41206 297809380 111882 285776930 48196 244277936 77471 184176385 80289 206231522 111622 338299291 123028 302652809 84430 298261032 67366 35822053 89836 245277744 57753 312494121 36022 21402462 66719 260985160 130643 12117030 55683 326703509 77106 50929493 71721 314035958 76923 232963375 90266 130787361 82882 19992160 29599 151015205 9275 201984248 29517 258512122 106576 380872944 11344 76602252 33220 255336067 89872 334020754 103198 170447168 3831 198040758 50831 145264588 6390 112795929 16923 5683336 103699 287548376 126166 242015263 54117 66600401 1750 81653147 35397 117549393 90903 265083020 110196 117409136 11513 215505735 58175 55925837 66437 266683925 97481 32824432 67995 215921303 117240 190003341 93880 98324385 12494 250673100 12664 180862097 59910 335675131 117607 126763138 47947 232304575 70812 50073290 5553 220255111 70076 234523806 105128 334903143 125928 155902317 106608 179648230 112376 55029317 35405 209170992 67386 310733065 131600 319946248 97922 87712767 5496 354037975 22299 337950517 119464 195363961 113230 211441471 82763 222860229 80325 28771800 73687 3013063 15211 140453914 23985 238944933 13745 195649821 98387 229454260 81029 47743644 26995 125909892 60817 120950763 99662 164526184 42050 200698210 49606 105582538 9209 382794794 21660 350092839 45320 223258538 58748 377782186 28700 42946442 61592 185151125 34222 280512377 45297 345650954 91308 284858045 101523 216121596 3077 97463109 110435 345135194 4499 191910218 129096 287943438 130891 316704638 116505 132300301 132426 162675378 93203 361108737 79968 116720995 59569 336692033 56598 45258974 45961 264594821 58962 290703719 109659 73285640 120976 211407620 69880 59374239 24795 95935044 65602 29489266 27427 172645714 9209 71015704 121408 160447035 11238 83496019 6589 287180163 40785 132592649 38019 304608399 69521 270804836 23663 257231305 25025 325906293 112278 215464721 93489 138121587 106539 369179247 76440 118869005 49730 99714516 100254 257858460 33377 261928552 35862 28124272 121825 197436341 58883 6450904 128622 210386518 38181 21648502 72701 359390173 11282 251668626 10772 346443414 121519 313613984 44281 269544546 28687 238683647 50109 21171598 91646 293504242 69073 245996362 1637 96047162 118215 143678493 94052 88162168 101734 314009830 82158 325631230 128826 248753021 54676 217384236 44702 107368411 6262 377694223 74497 27109061 91409 154726670 126390 320457481 70029 311714154 25536 304072750 110339 172731929 70051 26972840 17128 214755498 50187 1368318 63 233968618 79758 349274506 96458 137936006 21278 383511372 13726 311527516 81148 216437959 80598 50789177 105738 323836317 7112 126941682 28522 318657003 595 18333887 23512 142208424 87850 298702973 59032 25785004 56935 12159955 34434 7813067 7249 129872365 111787 235822163 13949 154039124 47239 94901816 100780 55127907 121057 285330788 126156 336889199 81678 5614189 120472 250122524 94861 227325029 5106 15504809 81397 40909335 96140 229705279 106512 78880785 108835 339359415 126449 137443050 96844 268644814 24931 302839341 99833 88538465 10415 95502842 129240 266571529 125157 212290343 84551 246319698 63646 92488808 32838 185644415 111167 172810857 105006 343419397 69008 114210252 44146 301373303 47946 75944482 86802 48204901 99535 93508315 128365 296751964 50217 2627388 36046 99079741 56691 329383662 48372 332991202 27183 20575316 28496 167400039 57883 30593449 59119 266669135 55775 357778426 67797 95489123 39279 270301651 9566 78628215 111180 76308785 76361 251097246 118546 124120132 39899 236300461 19320 18105302 122306 364121892 65637 146240951 96895 288557386 116312 46563369 29777 89427639 54673 120416822 41441 298438890 6819 158141912 31631 8933062 70622 159236297 9651 34109724 107361 289750568 87190 131222713 58629 301654958 23383 187550892 109482 94891087 12851 317040965 11600 122282923 119601 143823379 101270 314900511 36266 375004134 6877 355354033 73230 45529248 85881 373129462 69106 98322475 72187 135900233 26303 24719123 116410 247213942 102897 362133412 564 260048 83391 16268047 44473 96862373 86598 190372528 110101 144347932 82223 325688628 39559 207627271 24227 7075425 2052 256041455 28758 10602911 6901 51292933 49733 368853380 5374 327959406 7223 55479957 80612 124898140 25683 123221530 112989 1814737 130485 127669736 35061 164712122 46014 157394703 10979 288802153 19234 19493040 58709 360721381 81967 138184249 111427 93983812 26515 280405511 93349 325408813 111824 226770652 68266 100866597 63049 51422132 13900 323826398 78001 17191585 73301 53933173 55121 241968476 55832 145126364 90631 339410750 55468 357656364 124644 366399959 38594 61723287 86963 179732065 25644 239508068 87107 130518764 86664 160807361 119720 282014234 21739 356998456 65243 229698166 121976 78067249 128859 163235086 66712 547403 60897 293417750 24947 278975161 35903 332368926 97530 126205305 63901 258651481 81041 103923430 74016 83424008 131572 168190195 13319 142391692 6391 85752223 83122 289598182 125020 222389590 116562 247400002 61713 240554690 112529 150765943 124433 172051797 11929 107059283 52633 128918898 126933 379491329 52987 286010863 1583 122237631 88510 325843152 80238 225073477 67753 276168914 97125 339565883 35435 352476864 831 360185320 59789 299933788 94329 350954421 81024 206430550 26243 20895798 118566 222846658 83235 238056252 68700 171442231 29544 204081680 123280 234474596 12700 363125108 78069 136723247 86925 275893473 95370 209856014 107572 112381586 92230 78429718 19605 287821955 123611 48131368 88218 228240302 68046 130761676 16973 72233874 28009 108992812 34220 374338387 132980 30925509 83224 326836247 132661 366543529 22102 13787174 51683 24021192 59817 78543660 92259 109170060 44607 23085795 11961 314931122 107433 107875768 118513 94009682 18778 378699833 68753 370783717 12678 66278859 42460 44101675 132053 263928990 30569 254335000 32271 2396868 78298 181917406 19212 206628765 27190 242320378 115953 185232177 91433 219400541 8910 7753745 27162 14513816 107115 322306934 14047 56894895 120446 135485910 128913 117004025 132397 211832860 116187 56214570 120051 194364014 124516 238081749 48676 105313834 104342 249597682 34375 287230475 42021 209192555 83675 172497115 28536 319111969 81255 139769909 61444 191522446 29739 91967468 25100 146885611 19777 198693026 14067 319218287 90312 53848152 90388 322956986 17075 332912077 35496 232138932 22008 219647765 17794 205865882 11296 364384610 56984 310046324 84328 309545891 121812 92195577 9893 376893699 39610 274593771 62859 240871702 109493 191409239 41345 189858108 2827 85081828 38520 305629099 94860 153237898 125116 35245046 59848 281498824 107060 359154607 46133 358658590 19226 260624999 86969 5348745 55810 122855882 41174 188859018 33491 282964847 71859 359343344 94267 340116205 72092 223942843 129938 277076200 114172 346617848 106774 160051803 97423 302513085 84331 192758402 83995 72929957 67048 320298369 16216 46651020 129034 224585285 81563 339681138 23948 61941502 51670 204596546 89941 270146173 52516 86540326 59119 98988 52556 62933754 49104 214540139 94859 212618799 112873 40516595 28153 311735862 66392 315113244 16361 68947870 47897 357762689 36148 374545408 37415 153884128 53676 50238970 127373 341277326 35515 267430272 45349 349901559 93419 264194051 66321 269791633 32838 240722959 82258 172364988 118482 344639846 114118 182795856 100779 144205415 121684 351432697 106269 46189325 41118 42215419 73292 111721990 7692 345680462 65131 86535364 78411 198928823 26936 180358637 26535 2770422 15238 99140271 49983 254889649 16016 103917459 61434 218757769 52940 381571066 46048 304348996 26433 254978053 110726 287064626 90362 91651423 81248 378643680 84731 128846694 105771 57579266 115724 87465182 90564 256186234 35657 81588410 100898 157548319 113445 51453463 3115 5937338 68564 371887837 2287 204552408 60218 170051633 115219 165128918 82967 48728945 20151 305788558 50637 382272510 67341 108162860 105462 24786213 81012 339496001 89133 34053384 90701 250230126 111874 159990721 96175 343540048 60996 114501308 125778 223821135 91260 308125351 41547 381811486 68247 356635729 96368 368758726 16817 246441625 20009 335675942 64133 68297933 12111 338334625 80580 224651309 89126 91928153 86576 95101967 58011 247766676 128823 248693493 42664 318729842 22231 352264647 127227 220418155 23034 216207262 5476 308404208 44078 103408363 68312 198272594 28755 44993211 128653 332415659 111220 153930540 50770 379526464 127885 67528136 57998 5305922 120458 171503685 92638 146863365 121388 45715575 104190 274363257 110561 179417049 86690 300692044 119144 293224361 117861 83424680 54041 63545694 97059 98624042 34254 138412191 110022 226083814 27919 286322985 18850 265501724 37647 170531475 48763 369569982 74728 163679979 99331 113435314 7015 43002833 52961 303946840 50381 10763263 69106 209277113 6686 187603953 79092 113057317 74740 124163769 161 28576258 131616 59016665 81952 80193651 15435 356868876 103118 100626152 68145 295940327 77112 325089820 86540 120134074 81206 89248757 120659 226971776 12897 270465547 67825 179270232 19189 120847567 63121 203361307 71311 272008076 57934 270974426 108673 57347121 16523 237751946 51051 250674629 386 95054003 40274 278607004 112543 186613246 11287 286372217 45675 324895650 102159 208874025 82924 369475443 81724 81537095 6876 208033471 51538 76148272 48553 16901658 83086 143274310 27580 299868409 73823 140366881 33804 243540976 50034 119950352 45200 112524194 107791 244914575 64650 290833361 106452 161353312 109052 196820983 59330 146003727 11524 27376649 50988 87439042 93701 271779653 23861 253622087 11370 97966930 126869 211663269 84577 365118201 50343 364684714 84195 351352341 124523 142326578 97976 345882866 67810 105162432 122079 153384447 39905 198868662 16467 90751481 32830 79713586 93509 326327848 86637 162045658 36462 381947486 109906 188522401 83263 48494090 115685 149778299 120484 210640992 15703 238029324 56042 259440562 79357 2797372 124453 354564496 78951 49308603 25404 142128472 116417 18390226 69451 35313099 36526 96270479 99391 173046995 130864 324418686 40777 97617954 121994 200983566 49983 262068397 64253 233710363 89153 316066625 8948 70030129 98341 100682075 40569 87087059 117973 319336960 30256 201202524 99030 226088451 45166 29974582 40759 54935196 107780 259409270 16297 36089709 12539 159350462 72378 330729054 26159 232045649 31526 299598369 15382 291922010 74809 5581259 37428 199749671 64908 296773210 87137 364979818 129215 207558204 9573 135791579 52929 248552342 53861 317523670 56156 250192966 123152 39489564 85451 10770462 73263 213575341 131372 377705345 1544 221389222 15792 95724291 594 276473962 14183 150149824 58643 50383574 61942 279778751 84749 288565604 76826 166056474 71086 135247885 111580 115203852 74851 307403205 61267 293450726 132634 230368834 132979 107924647 60201 165549699 59349 80747998 75482 6153814 40813 145629416 1843 89345405 72224 66049838 26964 245234657 50075 211011886 85753 257534661 38449 157845016 7800 171323735 79860 45899216 44897 59763495 116417 17365530 81493 271634693 91963 18984819 119671 48232513 41693 305896125 82945 12702078 44684 256659609 10394 174266115 117656 365438590 47784 67857942 6420 372443442 10936 218391387 48754 126128169 95010 282221868 46 118672342 74689 62600204 33500 331322894 124526 7949464 6493 174571437 120773 380386557 62844 249708500 100357 319741389 91613 364086919 19765 384828118 132676 282273495 75780 381347135 43566 264890290 68936 213794507 22306 171085900 90501 310346410 100722 333896093 64997 158510175 71114 78916065 53196 369190600 23017 73356842 44939 133473602 70219 186415650 85644 20517488 68807 342653772 76915 8651370 75022 200997493 31270 256398092 31808 56218384 10055 372904661 3774 25885083 81920 16288820 81055 283057682 108553 101677254 28114 200224827 7556 214915538 121972 103238896 55504 199439895 102988 161953865 11790 374520070 37914 247568149 74353 316778195 59604 237697694 81049 59884589 44336 34644082 69361 55109220 15113 277879182 121993 57756833 68189 318043124 28299 148733400 50996 104198729 6442 20721999 37652 197951885 125371 353840690 15580 67427060 14128 158105562 85511 177303907 36087 93213131 104605 224626195 123194 199015300 125113 197966288 110864 72081523 61854 349727729 42089 298720141 13355 220613090 52169 70120558 125152 364014648 40400 211146435 52188 38051784 124109 294891253 98224 89984277 26887 323603526 22090 335145831 31036 13053408 47485 174457201 102920 163266959 18518 372668072 45563 337261884 3763 21831462 38622 325415146 77435 68833742 45197 158544296 108441 274595764 19743 147370535 6781 23312739 89208 190668736 33108 3042743 56119 276406814 10744 34801496 44463 234693363 110106 317159750 129832 257803853 40269 215448797 92634 19796122 36206 236966397 31124 182734899 72996 308550193 122329 325422194 42891 116147953 31366 291743808 110389 334511800 44484 185128407 19018 55617138 78361 26547220 104666 178170918 35049 17910883 107018 307081285 7594 21419648 98082 10997003 100090 377363039 69862 219978352 10055 269887664 14545 185152651 91586 266507818 129963 359161421 100064 216487959 18405 132401459 38518 42348289 57391 27995087 57014 130680181 55900 220840702 37156 128547718 82439 327003578 121844 16258856 28103 313834176 67811 141502989 5969 21405603 65110 33994657 4976 1354358 77340 157162530 126746 82337285 13131 328337863 49618 47135180 123240 34723911 54982 79383342 122950 98349506 58612 133180891 55971 149292202 10885 229091775 117073 42149033 64522 100291948 84062 125472595 68227 100830685 37034 200200187 80883 357888821 109915 179287223 98389 203726980 108018 44777400 107736 138805513 22322 361267233 122839 360655036 64882 278830738 20016 56392498 97275 44893248 60728 69163817 68166 37761959 86474 237490436 121801 269347589 109940 120504210 124560 335022986 132982 286296632 55380 109132362 64250 349279497 1416 204236829 6023 184153267 75832 102475714 4166 241193783 92177 364283439 51901 33881593 66856 79463399 93795 306879813 68031 13377431 3248 203241494 41936 158593044 120890 271015209 56758 296399054 46766 359805143 23894 121949769 93947 91796530 19836 29486989 56886 349077431 97636 281638448 65838 381278704 118109 126153679 67428 84171663 99881 179262920 84880 192789488 6603 2062223 124848 383417138 57946 334293417 75287 307980544 78095 112064908 23104 313439778 31874 105773397 90937 73898583 49477 338853621 127714 52933801 121545 230459833 41659 126046274 24053 60024576 8548 118284223 65355 307954889 29753 247071852 29910 364225263 30920 207240563 133203 17446340 1890 41327702 98107 297058782 8963 354454819 80902 192134576 64201 115411460 75213 298652374 92195 351645752 19243 80670989 70278 63046156 21585 284116590 38889 228597320 13474 53223595 37116 179237441 26145 245882107 106470 108320167 130058 85393186 118701 259510173 111935 163609910 113106 148121016 106580 168679222 115479 328979364 114743 85564869 54868 164461669 23633 176382873 83363 82123753 82600 232179611 16176 135534365 84580 3751953 90313 165290728 20723 124390565 26501 21375886 22808 255523297 46558 18201734 57187 130973641 111293 172255778 87738 305518176 52403 170504316 100941 229776937 126990 383007142 51244 355118576 69248 263886483 33465 21191417 125809 121490560 83805 65375556 125416 58346780 79846 26906693 44106 333227418 58813 6510483 6025 35511365 63598 162288987 21080 364536711 106636 353576734 57461 310713926 62689 151524588 102033 332121438 14844 206532179 22800 248585475 17597 112991272 118878 35071202 79992 214752797 67216 34637283 4288 157165479 48451 53628344 12065 377312353 117630 146246573 7268 128322682 119247 164011739 89174 151822408 107770 145120944 36330 345016727 7507 203121404 101558 155226289 97382 211170975 10113 305908897 11146 236871496 110506 19787896 132018 299473131 128100 92381386 28402 35966112 132589 210954312 105512 183237120 92447 140652969 76464 53062573 111908 380854865 25377 89911041 45563 341869263 100540 94258304 79389 42671172 60375 367668780 67696 307528485 112681 361226185 112446 76178245 14513 338838305 90700 33581432 96499 194562680 111301 153884533 114324 61492084 68598 72437634 930 187365453 127773 31118228 103756 167310342 45024 282376035 42973 142869725 106731 384349034 3637 41414285 130213 278902320 49107 100297597 3662 234864384 103996 119525354 10083 166829745 122828 22365785 12445 79286033 40283 160314149 119586 382383637 41662 63253977 50867 280969224 55063 142188628 32874 75370996 80048 143671966 86266 356203156 7546 322987341 11393 367454554 60611 275633467 21688 383024226 24953 163642012 85983 1888669 102457 37165737 54770 228571712 22025 304015712 114109 25122767 30163 151256603 12893 235356096 37829 144643296 98440 310755004 131896 317536440 71640 349919084 111548 218266797 2734 154837240 100004 169265723 102197 201652957 91693 104480604 75429 59440244 126624 90952588 4981 361321119 59536 77216187 27447 306720318 79252 153508353 110144 89433385 8545 357783283 128411 54014967 4042 28626082 103699 157888849 69955 74309674 92079 61916497 68266 240153355 36517 285021466 95649 86599199 32678 241995736 3076 231189233 132801 195522968 16412 15926623 3406 219045288 35110 77100419 118323 20790949 129730 309810941 126732 241220400 40851 143617506 87050 227027622 54322 247630903 119876 298169206 23147 27079957 132686 315606488 121012 289010126 132823 41184937 4078 1114260 92209 225421896 17793 126204596 85058 213044628 111675 217737312 102565 71144720 41687 1009191 95388 1523495 64135 193189360 57065 9046389 116614 221606699 117700 164205514 115356 156267406 122823 355706617 25086 304735462 68009 31009830 13643 269344567 89941 217099371 24582 275954936 80437 348456264 54033 91406350 84956 350111504 120710 383384317 9662 73823543 43471 318262602 6080 271268512 14874 60367871 11279 66530249 61854 218162681 17839 248474888 30384 46019240 9200 161763551 103856 348483464 39587 381267442 25076 366269797 21196 139472392 89549 251720381 63301 124886570 57477 199175346 60105 89141083 42464 251851047 57112 239038867 22237 15467830 127972 353155065 55473 140533737 51140 148184351 3525 371953336 56246 207409242 133071 220903981 121771 297388696 54944 171605319 9104 270940237 102777 312666252 57311 249778557 90530 66946379 4138 62705993 114549 319740441 41467 321982140 84236 258935358 117555 365709379 79757 170815875 71246 304048441 45586 374032231 74983 230539789 27550 156414141 34124 184805660 48722 213460240 126598 4253596 62839 226699553 116274 133445711 45675 55040211 73204 369401898 63387 322291565 54115 200439297 38446 152193512 99097 192766164 26060 2609060 101675 383116313 93296 303176366 23093 237178102 47996 208396049 70437 47105535 46875 187877816 29278 87901341 51426 183091819 44543 264689914 109995 305283123 4281 328499750 49451 222220453 77646 8230446 39069 136973602 93434 148261505 29569 34115474 85931 99124063 56094 345436497 49259 143677956 84980 190603759 45012 84775404 26709 34781375 93449 187752381 72842 348662041 107941 384825917 36534 49045958 71743 209797079 113531 83463246 120755 173108056 119407 224195433 44924 77769467 47496 149803234 52680 7531854 11667 64866386 116849 23538797 20636 321599534 19472 255835664 88472 173866581 115666 76679211 47312 90334396 98172 158094790 35256 301160546 28058 189230610 28595 9356225 104315 10289281 51826 31860164 104137 193352563 60860 190219111 26281 145898154 52940 193537238 70109 76503045 76840 34050469 98559 67186648 73284 202850404 27790 105363142 131451 300896717 114373 66640788 18515 332650529 15341 218166172 42213 286619030 54559 35965801 12384 270879030 99806 138845242 31502 127529155 64975 147399124 42895 3876654 4453 131216980 126869 121679191 73611 193549706 133306 73679702 123344 6933960 118115 363531120 97356 140090055 38823 381527576 13040 198900824 94652 209338072 19837 359842554 116717 372324786 131314 306542366 2281 220407720 26982 336115477 47650 21593340 2404 320067804 94492 92969437 93719 299237183 46096 52111001 21111 374961499 42973 25365810 121339 244136879 104810 305398586 63003 57753715 98528 212666798 84688 110058261 2977 314844174 9612 376553353 30070 322637165 57120 216697145 127441 223316772 6073 191956071 70776 60050265 92058 174517911 97288 255529315 99605 52199101 65694 237961632 17372 217653517 17300 326713259 12007 91411259 46735 324175563 45976 229632361 63959 50702965 24368 274691333 21183 37609628 70526 287346767 59838 384516673 123041 263150745 115009 46705722 130542 231373666 49180 287635002 58976 336802437 64671 265931658 47334 275386555 107589 46760347 109296 236207461 20928 268369482 111459 30446890 114073 254665087 114241 123157401 129986 207702443 91278 198208789 80572 223928498 65362 29258023 75598 314391245 87768 199026673 103748 206213966 121363 90228857 107801 63356195 75689 139341918 86560 50820338 44498 51883594 116829 217626817 22505 289044276 84069 324603113 101564 42370960 87498 379016709 84582 223484428 11569 292773899 80111 153267253 42886 19268878 47849 61832875 124751 37958948 54337 275162269 20182 194030551 76257 222090392 38909 333838175 2720 26413687 6088 352221761 19573 60438418 59874 370853593 33624 124426861 47545 88797850 25443 33348053 38688 69633205 15435 75472283 98175 242808595 14407 232209487 41784 55059494 40915 378927834 86067 177279981 36127 160598579 27104 210299447 69477 149927077 21218 58885325 31085 197415797 66759 151381436 119985 274644942 7851 58371622 96323 164033148 18579 367207477 19447 357850439 40995 375185212 72388 111407432 117684 214388299 65559 321921351 76246 185365868 5754 340483140 128392 159187491 29610 302747157 19476 242317615 57350 128892311 92308 19753732 67103 263463012 19031 205103072 69961 384350958 96100 344304244 24533 100059931 71043 341558367 106022 310267291 118267 14799943 1475 287801580 77168 7028452 105954 274413991 108442 383059021 23787 296677796 3141 91156870 9987 303601943 54303 243074355 32210 144274752 108147 373543973 72262 88884679 67837 160993869 79943 95378129 79816 350957815 109231 228848171 81681 44989732 43293 298686841 39109 294362366 96418 219564825 16093 249319995 101841 20852942 28759 140697965 1453 162565919 23938 368009750 59394 302249798 86914 54347559 1025 84422054 46986 226264473 26489 131810425 26913 362304704 112564 236764080 36090 307958854 61666 266550654 84888 297977899 59226 243899448 65007 24860111 19517 242838778 112083 137996107 68405 365768704 31225 119526197 69549 177963999 114997 206859903 24327 133736746 17664 80107192 22973 139559032 22377 340117610 37753 236357890 41566 216011880 71643 219755815 113042 193921411 26411 281048424 8130 109060724 43676 56872829 56977 251187768 13472 325596380 128541 1785096 75444 72103427 118928 26060756 111886 354195973 57869 70609801 120461 54523368 16745 247512110 5120 186599446 92143 292989902 36951 207768017 23073 84496640 54998 243434826 59391 204192627 74803 44848124 48962 79587499 121975 253592632 2318 91245106 19458 333233589 113266 318930807 54697 5343395 105397 245531251 45833 122306905 6077 364921472 54337 32960130 89646 222504839 20425 218049483 101629 322219523 615 201083960 98887 290998398 4867 255215482 26432 136757759 62892 60775768 4436 154493435 36297 340276952 78451 23389987 132920 90974773 108562 234836780 84205 169316009 119357 232583392 104926 165156939 112913 251299805 10442 260871167 96138 378794556 36501 87604787 110663 54774646 54744 141999067 16178 287721012 70268 305287478 55211 350688887 10126 315155902 42236 26414768 118755 329949508 41120 354573066 120469 361583542 104921 373290367 75858 294898426 48609 198557909 96443 35443889 130939 252340699 81701 165787185 56650 341790311 40049 348553628 25943 346896385 120948 197895711 76414 353136155 2732 54537538 2689 299981257 119490 26359838 13730 252253682 52236 124647823 15076 102999389 105802 107972106 87542 131787055 130539 242147635 65285 40432372 95574 115938526 128843 12877881 93445 128981542 118637 63888923 90248 4509110 55206 323161960 103287 105269431 25414 303311849 87928 341793316 110936 354517019 85920 218992788 108260 57192240 94026 30131024 6504 13904743 10311 111453595 91396 202907389 35106 75575937 131748 41399987 59111 322615050 49626 179777705 43917 156930087 112043 377370531 38726 267844489 95711 87492846 22491 123816639 101773 187874657 129855 255700224 60602 254153064 79748 16833093 46214 299442273 47719 286507524 118846 280066713 108996 20138537 27098 91629523 44772 72395401 5476 204496793 59543 268994083 16901 103650133 31565 87076327 100531 16491748 98494 232882038 107404 326528357 63395 105989182 129543 98376723 105443 29420296 124912 12563658 91318 132730791 35847 206533374 104461 217321734 68744 354930958 6791 226746214 45499 368932754 132235 349987149 12383 82216757 92468 139450648 121758 261583612 10762 77175621 61993 206355621 54358 310953570 59636 61830054 14386 267609286 90102 320109098 73279 79193052 119183 214363656 11257 89385876 123629 259703397 124511 382973208 41154 19599453 54835 14364708 47931 116699088 60902 121844630 125264 239742882 106636 61523674 104270 155611453 16733 332760962 121554 223017870 87465 201256729 72511 81976528 127741 325074243 83100 222204466 95737 269439847 74896 125113769 98841 184519316 48512 324374438 103561 220487060 93036 246943419 109152 146377282 58523 90229385 128877 368143772 73240 152867949 28260 176021597 108835 556103 1993 26089732 131422 227220598 47742 336191036 98533 258615487 85619 132026646 79291 27501795 65999 162077556 125470 274941456 70222 55619606 53693 361810877 56681 320380653 88405 264263643 883 96980384 119405 30043861 59773 96821202 53110 349016018 7127 150527155 64401 67263828 127249 316797212 113581 304186313 122601 86972552 8340 371912368 19202 191306237 20730 144604524 39784 163436573 41259 148070135 110645 199321073 126446 251540463 89826 131960354 37627 17408923 52422 270456575 25628 349806096 38039 102397974 74274 246520274 93569 346372615 128039 185340865 51661 379601472 127029 236296858 125558 219898848 23685 198604557 114157 180916877 37265 355827838 86786 182485221 17909 226249073 89508 199220701 69941 335710950 23971 269418471 68100 219629594 25360 267828408 53863 242755928 93772 193540973 17271 51951668 98528 109012189 68765 197422460 67683 375908816 31190 76605781 104554 103530374 2232 349706421 47005 244663780 126191 184010669 31268 23172540 90359 278174684 38996 98582458 75852 365641153 93178 235477828 93088 68993482 127503 165980333 78930 33505970 64098 167175958 64913 308571386 95058 107517658 16542 253600573 31379 218529469 84347 113731635 80025 309683710 132113 164171501 37038 145058161 84783 148889962 107162 64309990 70892 259527955 77333 365970219 132371 47090690 121699 306449443 1551 208101256 25377 143560665 39526 361013160 38559 299449750 89814 317117446 36480 276182283 75808 35298412 66647 216065000 84161 34378162 73107 169952936 99722 100217623 127935 284367490 8866 126425707 35068 210344274 11742 370113820 23329 255345368 30851 240610344 44401 326985604 83926 223427947 113862 271812037 45138 40099854 90344 147654406 53510 367102616 63980 238305165 52580 262850680 98878 349693518 22596 261200589 70844 342241448 45313 378980674 23129 361841172 66276 55566138 77652 13731770 116274 69376491 2128 65441403 115937 132243296 7464 269939200 9691 143351086 88786 344550413 74681 98049670 110192 145846609 94296 189697500 109753 96494936 45807 125170466 74410 36125597 23799 95837560 93764 185320586 87322 244685828 124933 216037483 99151 191915956 46362 376751621 16231 58573307 31685 59755768 48274 330610545 48933 201212301 76313 266611032 26346 14977367 121322 181863173 17579 19900264 105269 49717809 120429 57798641 19431 95600449 42362 352359458 4500 231094744 107076 85334857 58736 206795991 28752 265709889 85966 117157135 37218 188552762 119273 208363364 42639 195953501 100016 93494898 85975 308652918 56039 322861752 16825 163016213 27728 94684523 117741 368311981 58503 155004535 110452 339130508 17014 219655980 69451 278486275 117548 258339903 83183 271089287 129043 331727828 5597 153294611 62177 149980619 113058 240763249 37139 184759593 49542 343082950 11133 350965419 48919 294652046 117671 314049116 104524 76271849 96487 230406560 130916 68281427 111075 22194262 12795 375331616 70031 240652775 1584 154882875 76800 183671636 28919 92825194 27032 238724319 59008 235339788 132007 100224265 18254 204842006 13083 136601574 132383 188985547 9325 288600194 84811 296257561 91157 343541665 117371 308209285 8347 315840150 118463 333628585 45043 282681994 92484 112155050 100090 146740340 53985 324390214 103603 164477985 15557 273999833 72328 46268212 42043 268287496 74446 24442470 13571 26108909 126542 364987112 74914 333781012 27087 136929743 93339 232241115 112409 252147968 49055 64271669 70064 151928719 28150 118795497 72784 212524988 86810 133350159 108304 293833337 22695 35322700 100729 362567337 121142 266989801 46317 65496792 94058 301787747 39457 250587967 77591 15917856 38990 197502566 41842 330460366 121994 169731889 80250 109406145 72431 16806012 90635 201721276 13665 237248079 61418 231914270 95585 205635670 11478 326781141 7012 307200698 12197 162808754 1854 145890100 100731 199062831 70853 322640703 88439 64362779 60261 136354261 86927 67249101 74285 87933258 86889 109879382 5499 188891510 71796 363922061 48038 381098498 21402 28483928 88900 83073355 5437 102267057 79378 41667234 37601 271280999 93449 314293729 88089 69086837 8795 108522211 77382 153521545 1454 326352051 39057 161360171 88255 222686497 70666 37160648 19944 317230069 19620 54687700 127529 21027135 14801 316982818 131136 214430639 132162 147246992 92587 20680429 98219 104791245 49287 285861988 60303 78285414 80053 107783395 68327 56293736 74635 226437478 82338 286996081 7209 62228825 92085 259361882 3557 87991863 65358 19341575 65106 190988062 26363 105350651 87650 302567721 30857 280237223 78112 171139870 87700 289527051 38364 226099254 35065 117202561 6814 235239453 101744 206527382 81878 250070166 133161 136283818 35434 239485113 9392 116262397 101454 233875225 49583 179505899 53243 156349750 4455 254342409 100890 229383147 13365 155796068 119805 65687997 85414 273379040 93573 348819328 77402 226415526 40881 33245815 23950 196324235 17879 41948210 54358 147689525 36829 230834667 108542 215682269 26603 182701799 60928 139854023 14690 12919361 96950 94462137 18444 196485081 96729 29166108 11543 98909493 74326 346435892 89126 36683591 17924 331534094 126523 263771011 27234 37896907 892 338481428 49150 162385975 86622 254579356 71152 316467592 76430 273608963 86236 158965173 92356 112731635 79657 189002416 82410 184961987 59035 369031509 74647 26528891 20571 207566912 6781 335582853 49774 360326050 19431 83509695 74029 209891593 77327 105285203 117706 19540358 78289 99572580 86703 294492347 81107 95088359 63466 371988627 25404 169181347 4180 336188105 133025 138877726 94657 74872560 48519 222555546 13290 78194179 35467 222487327 75953 305008186 59210 191498288 52357 267448781 90545 122004437 81320 291135633 84102 322001956 108362 45332622 10172 96570355 46931 262704648 9200 93099308 64286 20297193 78989 181228700 131590 57096870 17373 23429040 65908 79106847 9254 296958400 56237 24185778 62452 204245828 89828 373129171 118609 153765018 108797 127405564 85414 235924894 79789 108426629 2022 219853514 92069 173196331 106360 258847184 46905 151779381 42433 178595323 67210 170628339 118825 150617044 4245 286599839 35203 213771018 106831 93035561 56539 57067474 37709 126171627 97331 73536774 69846 48343127 74 159327987 21028 27968357 52798 15958416 126444 328492000 62783 219020991 115162 232650348 57157 87064518 101660 154894833 5281 103739472 68682 246713379 58609 289086852 41492 96873374 64767 286293227 128013 228689805 93612 275651305 14646 67509265 2393 142373083 79805 288355560 113717 22102499 72821 176991407 76453 203294388 81609 123718026 66622 316608664 131613 308130527 40568 320429339 98613 356305554 107047 364220486 72319 155281322 15308 363569303 19342 147999024 90928 332418546 34682 297683277 93884 351509955 47324 15330728 106833 287834159 41399 266095568 37026 186434796 30877 198475448 13821 30030354 77495 270518002 30605 312785294 105539 188234311 125009 95451282 15571 4479663 12668 306811836 121911 361949081 35290 266264929 126905 128404402 46727 232028455 105162 2475184 93820 175857198 9640 23344476 22355 34647761 30540 147257517 66648 134604021 93947 69556806 47983 341791490 89272 43651176 126867 308247666 80292 135342225 29617 39967515 17201 178329473 30842 143171298 83224 363869413 7479 185918686 86199 341444006 87414 222645921 40965 80250200 79165 125946879 28934 32930916 20722 231178727 94692 37772545 34877 97132896 83855 313333958 55734 266637948 111899 61977255 16224 257468817 56537 276083942 108585 236276884 6941 216258891 61687 43224332 49150 113897090 70699 171100102 105981 164344681 131628 237626303 70143 288263958 76555 295547439 57579 36115363 125842 46703591 42892 275527782 46567 261671804 23475 103992186 95871 283065984 14867 294578054 89619 215134761 93172 328709883 20645 235016405 78339 54379555 33751 17460755 121054 372059642 116389 177822121 4365 96573754 70912 184594948 69999 148584823 95330 135222678 24384 267796312 34259 206890357 128304 250988169 35996 382522317 29037 78738971 6524 238105417 56771 367337025 13161 224780381 123385 99355375 127117 140754934 85623 165772426 127483 116315240 35493 304881531 127333 41279940 109676 179159319 4007 68120902 6005 168773933 106211 103611110 102663 157937668 44092 41025951 69974 223603921 96477 370021448 54111 118992838 85589 175371179 86281 179138634 107397 273279911 48712 170646667 8364 312272579 69808 84131887 77039 311615898 132250 101982831 35950 359335910 3555 236363734 35867 86023146 6978 187763400 18145 215346217 83529 74078047 110492 373998149 106002 35590337 40158 313419030 54138 304707729 48139 33159201 79975 214340893 88098 20868763 128392 102720659 22535 33295903 128826 230310349 8328 367448991 67005 206960795 67093 292298856 37054 85520240 13221 82027102 32761 158140781 39752 156287186 117027 7946 85385 368109940 73328 176115117 73064 134346918 105993 272209056 21606 1267905 124682 97425576 13578 7609648 9442 102188761 23435 97384328 16577 44244047 81668 105671814 72874 375528193 75393 218105251 12033 287143765 54097 240826321 74996 322961286 23 54043630 114455 48978228 61433 106910788 111985 178397271 65606 293580174 65254 75512685 127638 225595570 11771 100144423 51992 227399248 34463 269925265 47239 216721853 55503 204872604 81558 277939114 129133 166133223 29316 154199877 88593 316154241 121627 154786009 131441 96888043 66300 38516556 103316 194588635 82722 150369942 56224 242371209 124660 265218885 18744 97954751 10794 1771688 131281 355772389 15684 195520911 57689 45578620 18933 38804590 101196 293808981 27096 374379918 4892 376753746 1855 357040965 133080 317130773 406 131511238 26358 313996446 32826 60830112 4763 342719880 29040 283975281 8672 242011621 98421 236213059 17247 200880 26063 340519923 90044 269554312 90425 173572816 83977 308451885 8142 259178628 30749 242510724 14238 17297240 117912 4687063 63444 122793187 59145 232681030 32867 107113210 33832 369820609 54455 323620677 3060 153168747 81585 145734979 84433 318764117 110978 50889469 10755 229934877 25491 218727650 47946 135417793 63311 217625137 30795 254931224 32370 151778768 27937 53608129 35173 292114916 121680 232857724 125371 244029572 104556 334973605 102347 65909041 61435 172045734 46671 260870285 115875 362712410 88558 168759285 80944 269567076 108468 207890608 64829 44180403 61409 232435834 7312 344568200 120620 233481057 95557 184081721 127874 34372450 22584 62971566 12952 269739821 51194 300310051 76772 218352315 40071 306703478 25470 376446641 21971 43685770 37720 20769438 66815 272680812 21520 188914067 30648 265773670 7546 219265289 131913 29750197 69093 94490807 31336 311336175 127906 179608740 95119 346623472 13096 81913980 66340 95647570 75334 180251537 50855 198202200 112933 108872564 120745 198643839 2828 11754105 46186 56742192 5857 50662698 124546 359007620 78491 326698416 31353 115429229 31381 172658014 42496 90979130 84359 6054260 105324 379438403 21266 247853923 25197 105443749 97161 83599650 101009 35408375 30225 69424917 17092 9423306 89161 194897600 66777 226536433 27244 246249169 66940 33030683 35962 195840836 113234 366402323 78001 253660569 71815 53176870 59760 322309257 45770 32902622 23472 342490160 118003 372209871 72862 129546983 6655 372841761 18031 43929314 73250 317127478 115611 12092400 3457 235315058 29698 339217660 65217 206969324 42142 286788073 101951 199218343 27713 201341591 72549 312400083 64377 8046070 79081 181232051 70669 73644244 122669 335134814 11667 11059955 88525 201286756 2057 245461596 67678 131749493 26204 128276924 11491 311608508 49155 30851792 105051 321623477 25575 283730627 1121 50814068 119904 74062578 33505 319525140 49089 278744431 108304 34759600 73769 246173870 86374 32712811 67135 139042797 64020 95575144 117886 224474535 17447 339608316 60477 2632265 124433 202594276 18732 84019660 20187 12895013 28842 6824606 84298 359020519 117810 302649053 57062 307067740 68459 179548417 30401 292644504 80796 361898312 21966 247859497 84448 59036857 124330 122116045 101132 9624628 62485 310041354 4876 173718118 115333 1435139 69936 158422102 129396 42826854 110203 22531389 118760 346010339 94629 192475415 87542 291875937 16726 349347968 115769 216896193 2706 29860050 50317 51101999 41559 296223420 131585 160241464 69154 310804488 40194 278097922 94041 283659049 103489 201451360 48362 310432291 19402 366101199 88796 176879536 85130 147114679 43562 103536990 57552 23804103 75936 25701305 31854 252971063 69974 361629907 39042 114057382 61791 243713803 104703 16488482 99106 102779677 67938 18618852 76611 10683197 113099 252487612 25338 330556016 2935 327470752 98295 150251163 47440 339014498 100109 259458550 113152 81609096 42024 157374497 1140 199015863 81772 303733491 41955 191076011 99746 94751384 52672 308299693 125264 313284376 40197 245552215 130715 214823101 87298 19412480 5932 90155867 128077 375838253 17881 211259823 112696 149610611 49476 154519975 46698 312887040 55565 64352446 116272 135644315 106362 232426610 91264 183777005 36885 306103134 94371 33416808 64467 56291431 36687 117815088 96291 331973799 70566 283386555 59503 325534956 123636 245913035 16012 197281280 93803 347528997 4762 347662094 93027 36251118 85779 187875653 84189 185178481 60938 129765471 97090 15624366 89728 258515642 107081 336555141 90077 125163528 248 11322743 80879 80820414 85249 42195020 50907 189495511 85598 150010086 24457 312074916 81000 131966947 58005 30114785 79487 204273420 101664 300047945 53121 96701526 131750 41777637 132511 270163619 11638 131006333 111173 172025393 74340 184687582 44430 256253687 68089 309129462 75582 48107079 51871 52466905 50078 64877053 50831 114500475 10171 211832523 51770 25066933 51785 176608655 111730 91935455 17397 72314545 45558 242660352 68329 649545 74124 248960697 74540 232624148 25912 165869917 96004 239677440 50670 152133112 32513 121486785 34412 189243799 128365 85797688 42348 222984136 79156 353871598 7368 184586512 12349 307587015 98482 141594318 83685 291297058 125682 185589162 112280 374432295 26798 376485966 17670 197785391 128204 236283011 7325 38047101 25626 137652681 95226 136121455 111797 107989096 40980 324719484 68224 250689267 51422 35613023 118904 231993377 53699 253378010 88934 294202652 54726 130293507 133328 176370358 49605 160183622 84970 336946904 74899 103776944 52633 152175103 96931 340463843 34658 13049450 35745 366223694 123242 303774684 12307 65176226 53435 342980624 51860 1151176 7677 309056178 86270 129948445 115289 378800158 59977 147907645 16805 238658393 129582 9477544 15855 364906632 15977 156099405 78115 378050434 42177 16483140 45059 244384273 100856 282297478 34717 107666047 68002 48512980 101567 290679851 97747 295758928 96236 284775070 60267 124298148 7348 64721590 775 95026904 75906 323794477 101014 304721976 82374 248507284 34041 309988288 17145 254574253 92250 198117777 129451 76171738 65766 122514549 123968 295395852 49245 159233277 75174 11413871 27516 225730485 1268 118910527 95175 247857485 46126 185544182 86747 151857014 130632 175644780 41609 215168673 66884 14705063 44380 211106755 121086 211768028 104971 297757543 48167 164749748 60982 258655882 42948 365909182 47766 80388787 111527 366299656 69611 77848006 2534 205462196 129290 341674361 81476 248832235 76922 309396668 41640 289837647 38066 384269686 86459 199008217 53205 236483065 120882 63826093 75320 304065597 26290 18782292 70347 109178336 49107 376877191 15874 368301823 55734 94331580 92821 278841989 9094 373616403 63109 136565810 77560 134142359 59870 360311048 9376 327747923 109996 282164892 98552 206902407 114542 295032054 76879 11481743 104606 350196139 90718 349065208 93686 288492147 3690 288707562 105306 330471041 115301 69603852 42773 142304913 44201 192018950 84220 300941174 25820 35137969 100777 207854569 3233 371737392 115875 75374158 79623 199865380 4654 155192311 220 129687493 56581 13177495 121134 319948813 25705 322127830 61446 252425304 16062 380604063 10619 153531056 109994 4652458 45098 194538025 124716 302437862 122949 239337814 65661 344509920 46406 213684062 105642 161754193 110763 191130357 31860 277920572 44761 382653358 131164 16497006 27586 343415458 47844 218713488 15441 178597482 40558 34120769 37166 51151248 704 294867877 17558 192623543 66113 263625302 35025 229183479 123054 146473016 14276 50900450 31746 215850576 123204 77591189 39559 374076362 38304 85918761 68744 324985789 91078 111136276 42201 329400503 123129 364776903 102852 335518303 62940 284158980 126245 377425957 101872 292073 109395 191418521 116713 288976725 13616 268981623 113582 250559496 121751 313954511 96244 214611212 25038 276099165 130790 126927773 79640 167728245 78286 259482506 83181 338167413 52626 303507436 102146 356929096 48857 31921645 119829 338860292 46189 263396323 90281 61051889 51696 38376130 68665 268378806 86127 86483077 12539 355269475 85081 96495655 109535 185733461 33927 293150399 56754 21305595 50040 91427354 55475 237609167 32963 343154995 67966 240112714 64835 118610561 17017 125165517 79326 277744038 47798 290701484 44900 129466785 26795 135893074 75864 208833384 55841 84555061 113852 349098522 111314 265218352 43337 53492061 74718 300079385 99124 298163029 125026 50557740 92720 326357871 124425 68567983 80026 18354484 37905 228508277 7831 59589027 109803 103032226 29508 30241331 615 243980148 33695 126894636 78060 87244526 54830 99933534 9007 143430386 100486 85667717 30065 289568873 113010 316816344 48042 207605320 28728 192997214 107403 149027639 83787 251794327 58150 37996929 124973 81171188 90608 272008130 45879 267622556 47879 199288690 43239 277632026 125730 160988221 125256 373249692 58652 172468843 90921 104697464 82686 196678452 44684 17327316 87033 191922252 8645 216018175 128045 122932750 13045 102217044 52426 311906373 109536 293101715 112001 45263536 128078 129159585 113987 1992462 22527 71585749 27434 196060762 61369 104689677 118194 239035379 46042 184048587 105753 308490813 74154 53332844 128086 215403063 6118 377878269 39597 241853408 12738 105728387 68216 131742977 32218 241060402 94889 83093076 11995 226028737 39710 241824736 56193 259735887 131156 292653970 106656 372299230 75269 231906005 129496 200543173 95782 188641029 36662 134861922 29709 27658183 129365 40690694 72378 197838267 62494 38602867 98341 279761455 75378 249238397 31532 219284715 23677 177459242 92617 60963042 43964 63572876 95331 151591870 25318 139387797 106833 169235709 65822 282757812 89032 177087584 83645 57415887 110348 87450569 116719 144062638 86824 202582726 68957 381157866 132426 197834845 70414 266456932 98574 8043311 125071 108321930 120235 66411841 36092 186539115 19851 174180535 112877 371855505 123261 102038782 64095 239222560 25116 20219877 104947 199718256 98996 263950226 114862 323019924 120937 210576415 46177 356886364 99512 111112028 36575 86581895 43151 43984089 23 165619938 1327 349673130 129841 179452087 114497 345964656 100200 266823475 117761 82531818 18975 122544828 61029 69840265 102371 91520572 62864 277479306 21237 202095467 4087 137777976 83858 212897187 63869 255699390 59700 128075284 69477 164498557 119819 151937428 10907 243868181 55987 141619816 83142 107538450 84572 155733081 93950 383013690 24045 230732616 90536 362092164 12730 206866707 83861 282814733 56705 383575371 51619 149688489 5790 286270047 42666 187187360 102032 274147991 98836 194685705 7178 135699110 99890 351530870 91855 186296652 28032 240380106 45350 182696672 18093 164379230 96894 157066288 73204 260971193 40396 150691884 37639 71740878 86033 28288018 108908 18090476 127295 128151211 49296 178788908 110721 125806297 4283 383226244 41423 229420482 54275 379290728 42215 320637866 5442 96542051 2432 158517735 88395 21984422 71784 141651871 301 108065941 106646 140307868 16510 315148648 60609 270018085 69614 341569891 109044 84335771 97869 167516117 113012 282934653 43215 224754600 110971 107330070 58111 173646803 83790 1386145 3647 32191369 20459 321625364 25589 315994674 38233 314402333 36678 86053690 133066 41377960 83659 1350257 74410 8934715 109772 48641568 33605 62022115 53422 176826383 67301 316630605 90409 369304553 15202 24906008 115031 197687604 63937 64101537 90345 35336431 109973 2852492 37647 268696744 96187 360469757 59644 72504194 101585 264006131 129443 155632840 89387 257755988 71444 238813890 67793 336650262 50662 268900727 64286 225738876 63946 90025111 124172 77230341 123865 174863401 64206 107530410 63604 110449216 34985 55888592 118414 262265443 25270 172319777 98561 6752923 7699 358656941 53609 131549266 18544 63434893 114606 336397813 110539 171930716 76709 236290706 105117 178826431 9534 261968469 104250 161219467 94069 68819754 92943 1437936 28684 355215419 117099 240011953 111935 3204568 27948 211769458 124968 61839152 96375 182281593 61609 280356625 74508 191482402 4534 349042299 131387 239692521 91270 102798145 89874 336316780 55151 19873130 126141 80769668 13670 251652150 123964 77163422 72063 379044211 89809 308739653 95789 384412883 36734 17695002 33889 256223274 37865 202009412 128011 186440720 53965 352295446 73144 336718616 127137 163535004 13671 684597 50447 335360759 27406 269680575 120544 184940751 127658 122452681 14476 9794383 72597 157344156 17971 148131923 43233 8475511 89217 118369128 10412 143455364 121187 53905871 118587 380162658 127508 196853480 23927 186546198 28599 102123263 90972 165669822 25481 284591562 67381 64055201 8301 332580848 7604 142253570 33549 359304129 19265 251969561 73953 164385292 105640 324725610 35204 384427855 84463 116081356 117742 214854466 51785 104835833 129782 368221049 107440 119158738 30097 278581660 82273 195172573 119417 168647656 72874 320631463 96456 59807105 6627 321378763 107354 340685511 112842 330932247 50246 177947520 60222 11928172 127368 340722879 51841 102229820 126075 34911714 72992 197538657 117805 191504026 112920 290627642 110667 111002879 105020 106768504 82378 356626533 19131 338978664 59099 262639080 122873 365908180 12098 363092566 28744 178495655 18518 117876824 96249 370261400 47340 255706037 83058 203999188 25199 51872598 52465 86716711 18782 193612496 45870 123787288 116506 345661310 92779 183022332 104038 234693520 1833 272325221 19653 325486509 103989 356066256 4717 70962345 36854 35859666 99884 248111457 10984 171960833 19057 68073145 122900 184159503 56685 34640947 39069 143233750 115012 229651535 44992 149032462 56137 259182784 59961 196662089 16762 112326327 93180 315504355 60594 143173139 36148 320199194 75973 110838315 90394 275610257 69660 131957224 32191 189939085 1656 138369658 75007 290308028 124439 184796020 82153 328433240 128843 120954460 76200 382483712 128752 49231720 129980 38924002 35332 158606691 7895 251925271 70838 54518958 115176 256701792 81747 162702921 82144 209115473 29835 296349720 23710 231802268 49101 180822495 19899 3416807 83791 343934351 9235 323384358 121052 271291912 78225 217100402 98266 94275490 132281 84770450 22659 13165300 90326 160207174 105028 277216416 89515 342599238 60728 78069697 20816 224110552 96216 280579459 48529 170653682 99408 364520613 95265 381603793 51835 262153213 53580 228468938 5364 56910503 132465 10480136 95734 361345843 53334 351056946 130278 48165443 61696 285725933 119900 154543311 19777 305557048 42482 277037303 90973 236895207 12851 229641474 18910 16899279 78073 40601573 93081 97694583 80424 238879683 122814 178191571 37530 298392591 10350 263982457 44181 343651378 90448 67015167 107608 179122399 38385 86046703 42484 110484505 73001 329104680 68648 130722815 24685 40849211 114281 169451440 41130 355231426 104860 125829080 47818 367504095 29569 352636922 2352 64777218 9473 250598185 102862 145822091 93447 128167822 11116 292263146 94078 117736726 92130 293331463 69316 165047807 27499 34510485 117945 7374337 100590 291103753 108116 95463817 84743 83003124 96480 159844493 107518 281735072 58694 1700792 98514 228195581 44037 30090226 4174 321886252 127077 229988012 105159 49944772 115976 278463267 685 285647368 13428 43056009 91301 279609176 23582 323680475 10841 274166736 96872 49198850 51770 158395205 130579 20914301 112754 280354939 25784 52025864 123958 26245585 90305 11023933 85412 341695490 71936 212802981 132652 330092619 46384 12009157 23071 72954141 6538 68531617 115924 267541698 59448 151875333 4919 12241113 56637 39929298 26225 340834288 13674 130276975 16582 186041442 21151 381399575 8708 266222457 97986 240331560 118917 236944905 101309 358138834 48934 309967565 16832 376048858 53684 132730851 7264 365387521 87220 285067465 36414 117196000 131984 126453765 112049 324568143 51188 164269809 91331 306159868 85910 186413994 64775 151825570 59089 117284563 81618 89370531 124704 337482989 59055 343201232 12143 143847569 86464 229224310 72749 148482413 7719 354112363 42583 377032456 29667 173794988 57024 131749052 132960 153866812 46520 142688450 100921 347670299 31546 145616240 96791 214759306 82477 102387861 128409 152448335 78086 261022768 35325 65379549 27164 334088169 122522 131655253 12454 169658850 33268 243528294 63192 299820008 25125 129134706 10462 129838179 59004 383414190 38073 172831155 106854 157529907 37437 129344944 70516 249328867 49622 61615510 82857 352421212 99660 102242035 77466 58173262 99493 60570888 16190 161170867 57035 124895437 47244 14003634 67283 40629752 93512 335740022 57288 381951801 119991 201079871 40852 2916146 110151 210720287 28400 45776783 78467 8520176 113810 174976991 38800 297949414 123846 224201108 3095 317988588 111492 248835811 68795 34708554 88806 58244171 114796 320707221 48376 224786686 34624 375034659 18818 312299635 126084 163369656 122730 221355331 96051 181669316 51618 307855352 27885 189648136 63575 185543681 103597 71812120 38441 152552447 41260 168190535 158 251861519 49613 361243437 76642 327636646 118376 174194894 90569 34049409 78515 377502895 106257 171942192 132510 170336668 127908 347611270 52789 341914375 66472 137527957 24444 59028498 52161 273424284 39069 258875613 92798 237038414 7262 248952724 119251 213722785 99162 195201441 28828 109767098 102321 153368127 85019 301154859 5068 251798376 105462 15456524 116331 58828674 81682 11344877 91245 99491015 31224 35544983 56735 302906649 72780 287335806 21169 303104870 89597 332457511 73073 381929518 11988 331729802 50882 291537398 32746 40276019 63315 332706442 112895 336850974 115497 331936320 91221 196204410 78844 375670657 67553 379612008 76033 220780759 94854 248889821 56167 187978905 114786 152519572 53540 87907823 31062 321438975 65311 201430994 61895 168582633 8545 29256168 68823 163691426 39799 229431581 104125 363982253 13802 113259579 34737 175724695 48937 152583741 104 341456324 30846 95338763 2283 118907501 5407 212580171 89809 18602579 132491 124564848 6017 90162276 75226 325720362 32678 116345633 9542 109979393 77256 157276203 97672 305642448 24008 312021114 94422 81473701 123196 94414096 124904 176760069 65661 316207843 125612 217723876 88408 108072996 17227 175444294 12258 255489204 13404 205909222 129352 86538328 120491 86723892 5217 305084051 110283 32927987 119501 280206668 104760 382198761 38328 9265211 5466 127480174 3651 370507894 116396 49321178 40069 117896246 83770 150641370 34614 38049655 455 295984502 2523 246134467 24990 12680134 3357 60245053 20709 209527374 25400 353124130 99536 115917539 113901 155703890 5725 256891053 115381 370092037 97054 293409723 51489 28597494 28939 264210816 25750 121066124 80871 326053604 84114 108005212 78507 45121198 44565 83600282 48005 195662676 69606 104815831 73977 38591808 128864 138718714 58736 148653602 79571 198175320 83379 275590250 129925 85743227 125610 45024501 132206 13265437 98843 84094598 56947 356410007 104452 160234675 118624 302859376 95748 173868235 93305 71072178 23620 271654904 41716 11638146 26041 278688717 71143 1273246 94026 348987942 59689 178353796 123200 4016072 36792 93531415 107683 327162135 30122 380348069 55869 117188883 108116 119319776 73228 331215227 43749 127179800 42825 377030264 36446 26187258 102190 184022295 9937 121981998 118453 289781642 131277 50145794 20839 322258783 111626 277070453 125616 207232572 60062 192062829 111308 179846418 9363 56982127 20177 252148096 63164 19478792 73721 201077377 93303 232509522 11965 277413186 60208 221584441 103233 246267814 58942 92668496 22632 57432402 81141 331965090 24764 171109111 16423 95995758 67419 6606333 76447 34061243 97943 27295517 22844 305317604 56823 147526595 103271 49800150 89192 128341529 93173 136749119 20580 191597928 43670 80461257 24160 77817956 31728 175571194 98061 366710209 5177 274176625 74412 342702642 30909 30247754 88697 228352802 87550 304100124 28882 208527910 80246 379238961 91558 169972172 130749 179683379 79820 141954670 87911 343794047 78888 3819365 71179 222926766 130585 208743463 113154 199163094 50903 181588790 93275 355491436 21403 201211718 45991 268903341 53770 163858047 105371 322811671 96249 219949804 98841 344103519 76536 187708727 10615 182030049 10850 48789806 70924 22762355 15873 328436243 58506 66229825 121845 300559039 62803 94293340 114193 196447475 124157 381082911 46870 26382922 35227 39960777 36811 219192850 80487 220734746 23249 352029 27236 289048431 129262 342610523 84116 339435107 131174 144516968 113297 127494752 107805 52171498 111475 155441005 113295 323980531 132806 211588708 14316 207527521 42560 269497830 27629 365789660 68624 4757854 133002 242860096 111401 4983829 10865 203754940 16326 19062294 87815 382703418 62949 286087478 11968 98099786 93950 235224032 106053 156435704 59425 5358786 130641 47974819 78850 75199748 130387 62319552 127542 258633744 59213 222785329 57758 325983795 72671 52143500 121941 267346416 96427 149570814 105700 127786612 116838 5086021 71886 98681170 82037 232616596 29703 40479426 114674 234544446 98461 313775953 100481 224700059 72965 36115936 88545 322278640 54206 314512045 76865 336887409 105031 43635655 116362 148789983 20732 317803094 63781 156019150 103867 261906658 50680 357381348 82610 98518176 80566 11431591 17372 92593935 88452 235233262 103588 346248191 89852 195164526 121532 243529515 105147 362545862 85107 87940997 122816 232761830 82695 358880454 60697 382809212 76059 185585334 117031 369636047 122924 375360499 38691 49426938 23123 271426782 21741 34981893 113364 270516532 130130 249789667 119538 14179226 90462 348079525 79789 246069527 59096 312697479 96915 169327049 90385 225159692 65005 67823810 3803 334624956 34593 199822162 6374 120408224 7595 103698638 129751 334992420 1713 161736852 2150 60890190 93976 162347185 75972 37915358 14477 86425635 59467 36865719 121652 300427928 62363 162749018 12689 143509063 6571 148067932 127499 65510059 77452 155404313 85053 311344842 70935 35156475 38170 260110028 90549 128608687 66426 60854742 99648 372443293 132766 91534592 70220 32171465 70503 277042180 71448 252989352 15913 167933904 65486 291999170 82223 85060966 69793 210995190 14990 258917185 935 306685414 80889 123153431 6735 191867354 23543 179541619 59092 269164690 57981 316247730 19238 141912746 76662 66846772 100064 309964093 80772 235819694 54412 356754232 71249 118716105 74066 153856926 34060 121103429 40377 306115622 53191 351369421 123814 271838205 118177 122429241 6678 308625354 13533 35854330 25488 313576157 4517 237374466 94866 205675413 54403 291576228 13422 114557656 8688 41732172 97909 384209918 41164 282479640 5647 383843612 79537 142567173 17550 349185336 110410 297145694 5074 357673332 23170 352620486 66544 269157938 118675 127845846 100464 68353761 56995 312584218 74578 370823103 5116 171714671 42833 358555438 52057 113431030 15357 314603495 104268 266926623 56722 358116357 85474 148088345 34686 132473971 16429 69356188 79938 268470092 92562 276624161 21419 214009886 95014 188950456 44375 245822866 119272 6324937 112493 200824403 6755 54262474 63134 101002971 97031 2979882 6014 26707089 79089 218914417 112017 69935408 56338 330380124 10351 19335083 91285 292287357 14767 46314093 65516 336951782 6729 59867540 108996 380450379 106846 331846029 108100 67310539 42258 189711656 126265 107239813 99369 52593691 51206 126300221 53820 271914621 68192 261923428 92225 121810763 105356 145265795 21701 106724985 95379 86663617 78742 185911350 110000 11165638 58332 235187433 62527 316847008 124907 136057319 113579 27893421 49475 150847437 72874 335554601 63767 207165803 122116 131973850 46412 9753684 2603 278094143 30351 360838020 66596 250663141 94350 238267589 41589 904980 377 297594378 2930 342288439 84639 252225884 88944 91961004 73479 190787893 79648 74873365 18185 276822913 36319 121165495 32931 238520689 16230 374720505 36304 174156841 131336 187045429 75235 13766525 15862 328050857 37379 365239763 17273 333465611 88327 364329776 103177 49133023 117806 209019926 12397 17374276 131570 23984784 31279 18201216 81992 248955229 127364 249060647 124534 287252587 80147 88461311 23052 91518419 9200 237549640 89027 93647204 6187 74250067 36466 74187759 115381 191316569 20580 365455957 45056 384231159 32134 12401152 70199 24020842 95860 67770466 16988 376645860 116211 153906870 7829 39053217 53507 108160192 68096 348940185 109699 259204039 42727 194550631 41446 284992096 40859 217252838 110762 252080038 14752 79130224 105650 325384968 93655 177068541 26592 194918651 79736 70147427 74722 265504992 118399 78914649 78631 8191971 13385 130474642 8841 246445188 126314 88714186 1367 133483207 82506 286526004 125009 58668271 45921 55363914 46018 27389799 106855 185775760 58833 154091115 78181 141968294 21916 110503047 39776 59053840 46900 206120804 2745 203827855 106174 381358937 77379 245888025 97402 205384831 6198 163923908 97999 58402110 131177 330928860 42834 15003527 3081 339321411 10016 80716898 111630 210206932 89738 81206446 92451 263332824 27646 237515545 126427 173425702 49573 67124265 75882 343701326 122846 192462469 49878 384719628 20211 55399534 70702 330791351 108967 160543174 16184 34278891 73833 222472935 7406 138412552 11909 65430689 94147 125146858 9008 375099244 62075 383485684 76105 8807279 38520 322404364 89364 383561200 100077 161073184 40864 274561293 65856 103387639 89575 53720050 64014 60880504 114446 284764318 51794 320916951 16006 309335935 65188 383474768 51708 176559838 108430 4805056 8860 193595792 92971 270179948 19596 192105869 130 101308776 97542 216995016 42643 90557057 1983 191093301 7618 289230474 105738 179585867 85120 189083694 8840 250884051 74867 223828899 83830 1094157 59822 43903208 22941 648639 25138 225573742 41858 183224587 31703 116975344 7867 232553344 465 337997203 45854 56873930 7242 128899584 6550 90141812 6420 252502439 59961 352209468 419 192753423 100346 306500031 81773 167414079 89451 284582941 85995 170053501 81079 268893880 52364 311112451 108539 129838715 107351 379550271 63680 374008379 90519 94366170 75228 47617816 29225 59037931 106310 254729073 44461 243661006 69106 323093760 61655 178850137 74544 114352814 2357 47417374 24925 317812121 36117 38781205 122754 379205927 107288 144209431 61886 282659326 61933 40568627 108203 300511970 47020 151326280 129046 225841937 7229 21695973 51830 87309199 29315 96363707 11603 13897730 127473 368706486 75865 2155577 10923 85591660 12995 107789040 183 173462722 75071 185904500 91142 28036604 30575 58311005 5306 37789597 69934 297253423 46233 164275780 50480 15907237 31392 199716402 129367 57598902 79094 84336440 7813 203219529 71052 12995030 35903 198367021 778 279488070 22231 109774419 60197 20231983 67816 50774675 91052 359478833 20636 136744610 34342 283470361 66621 35575051 122818 368647957 16306 241499155 100319 111479453 76648 284684752 41742 89849602 54930 362001246 25342 11516783 78631 276953738 112491 182935608 12253 290400120 116375 219128880 130504 166458117 70654 95400110 31379 130556475 91006 376185557 67867 249374711 89091 308571970 9810 7005424 12250 227661978 22939 68546268 64389 357489878 48804 12089795 36323 203528117 46520 176204536 131777 93571222 44252 139254589 56347 355365930 110398 368126097 70192 174827410 125243 332762606 3263 257103978 44054 241103527 41439 207341822 39421 281745197 31388 292371433 65775 327681610 51291 202081743 23000 213280587 131104 170064494 102904 37053724 75364 281232891 27036 268139446 108461 319532094 52615 379462133 126903 144103505 53346 298410015 47453 254907876 85120 95431197 119797 178341675 22568 241668661 70310 231447528 101827 261702959 101412 182729653 42751 306176869 40641 203113974 84299 117308531 6819 269446655 92793 89248623 132519 3293463 75772 5373465 78906 271378381 113834 96610492 128022 109408037 35857 98174158 115843 197028406 52920 104048890 58341 365667465 18203 61107009 108371 106529913 65984 195308307 11444 325955912 102101 54449373 1522 234044694 117979 40555291 129192 161873764 126424 259378739 33726 373061375 95124 78676370 70905 292451320 118090 6421356 35962 283834360 128798 243287009 48587 297849824 25135 171508039 26343 335333464 99428 51277004 53701 191223764 29316 364379211 104279 81064950 12094 354237234 15489 323220132 48796 348522373 109325 373598137 83309 129650937 127970 91103878 80507 323090816 128519 338026266 37964 280156797 86014 310456625 123050 117027409 40292 23747276 57223 118095487 61982 344714013 36451 260738097 34930 365936509 79743 330631370 11660 334684552 108058 146872455 17052 294013325 126624 72701467 103603 301437183 96456 329193993 47664 37117411 95734 310945376 13503 77642375 81651 107116592 66621 99441566 22637 200295465 5824 8134652 40753 80523080 121072 165642271 11198 259062427 25817 132856509 57257 155587122 99282 264058122 76811 268601013 109690 262341459 46969 152273824 108504 93029049 102612 11239571 122076 329860594 46252 242676197 109099 245016836 5008 351094165 90319 112838985 90721 344238697 100522 34209568 82474 48877106 124794 292903798 124484 10195062 108590 131632958 25455 364961611 91364 239046505 73964 359785292 132613 150661 11602 164494285 42638 265249265 126330 190725770 86304 178485633 132985 19531036 84743 159919157 26421 308492671 19073 22313676 25205 321692537 115389 260479204 77557 308853576 91293 376402047 78111 162382159 78491 242118889 113176 190771230 53819 21514678 46756 50520226 93580 379329715 105780 380542176 128931 166114382 91739 16271486 25087 102851879 65966 174376243 20379 327339266 102609 182323706 116921 23380218 2084 211281062 119104 21767568 40858 70733935 108569 278013987 14602 274089100 124476 326853865 113316 181976475 9689 132883950 46799 115667359 121071 264140059 22853 3221574 75873 351523209 73973 320093846 81662 20366368 70030 253325386 7361 32246214 50765 50832771 50460 14378443 6951 243445437 90766 220556490 20390 36203167 118430 216610365 117627 375601031 76896 260498537 122373 271113024 24309 308167133 117469 337891959 124925 93745240 128466 333432664 14581 121410607 120143 250717249 88963 81234497 69310 299738143 55002 280298328 2169 103893750 49258 282170990 68017 379674913 19825 143554699 41979 264984083 55371 84932213 47258 241365928 64819 139350729 96800 131548051 43139 213340265 130866 343727822 46480 288103928 76165 380564267 79826 344524880 46139 118020631 88605 136160787 7663 355909936 81925 65182338 59538 203339560 45058 223288882 8250 322597252 119789 220995986 96307 92391054 132828 154837734 112410 222915125 91396 341122485 118846 53375417 18330 234954440 54000 38825604 15528 129549704 62386 58867131 81840 320654655 2880 265941277 30541 205773634 33221 368444045 20427 251344932 48580 217585684 127745 31975552 117644 119335939 24086 204390546 25683 188589362 61167 10375853 115479 255290645 87511 153627723 30462 123056439 105628 9192579 73139 22416062 26135 50895703 85517 175048809 2198 225877642 80006 365410561 39438 209704222 100000 377553763 124597 55874120 92943 244172888 47 165933491 68771 365211751 72634 78244795 22535 64941708 27967 327744572 77636 21648860 46933 186021819 47176 297536416 27928 324158153 31792 107268976 66261 74181061 17578 326603506 123549 66562593 78041 324659177 43604 371094566 91526 199806422 70160 237580236 878 304609363 13399 13415311 86160 96604063 4842 349935885 62692 11972835 108919 42611964 89515 17024590 22767 123116115 16740 310097947 60187 311112101 94592 2932620 34546 84171856 105338 148839085 73143 155169913 109032 88258762 121263 344035242 4925 314690747 47249 199833151 63945 278682731 21911 350194435 33590 2301797 8036 190593674 112410 308819809 101801 226089501 108784 29536568 95793 67709095 80313 264914128 28350 166556788 62413 53352369 109520 18520197 40961 206807577 41563 106981282 98550 185510431 118815 265625056 31667 184737463 45425 310228985 40618 85440720 47744 14313544 25240 82301809 68692 360579002 104941 206238827 114772 74334991 21827 322698014 20614 254206368 50503 30397371 57626 255214285 89231 225924590 648 331735117 131029 319014142 69923 100982084 40594 292481567 50020 303284084 43562 349001206 115973 128161646 90287 292525871 17650 79021206 131508 156340890 113423 189978421 22890 308915085 43054 154915489 131662 53902562 19063 231688147 129490 302578756 22398 15729813 42864 145764209 109846 155465914 20942 280527981 52975 270530644 3484 264075916 98290 8102590 98206 322216344 103699 339850985 7223 44655561 94024 232524580 28338 92170276 32550 243246477 48921 382053396 121575 18203205 15645 126224364 103775 313331330 124417 208144742 96517 272147655 65945 375983418 67809 244545096 17866 133482960 70190 104504195 17612 101653596 124304 126395466 78143 282656929 8165 59777583 19279 174235862 114403 206697537 69834 92942987 25265 75328215 22527 242897833 18417 119539955 123379 266820821 98702 224760161 96435 65053726 76870 89976866 60990 342528940 91491 289327243 27719 104896679 83959 152584457 56311 338963840 33828 33039204 3561 87056792 101202 237941344 69441 5484379 120411 245239367 42137 92875056 72591 6729837 116144 184730399 39451 11957017 25369 44009749 121974 80211308 36177 321382824 33798 145456275 13914 138336191 80330 360695496 66848 370470506 56507 125345837 74968 169320605 127731 220543867 96033 229778381 44033 303179131 127468 100089678 18474 238780027 129175 151121155 22831 14030231 56323 274496240 73940 347330576 103511 108398522 99894 174946718 75797 56220276 1868 202879124 102209 381824352 87363 210377927 78524 48064419 72028 180200947 26369 269908994 107077 31561131 62574 171436546 49521 103269362 68313 198468574 56649 60968928 114000 285966170 86266 286120066 34912 296945049 72990 166350945 51820 212390400 110961 237169809 55612 287655760 20203 57036526 42719 52777139 6058 75427934 18192 334324377 98989 15035161 69693 52608401 101336 374823794 77106 180056474 130589 169842901 87836 174266380 79111 288142758 102632 352802972 117273 285976287 77926 229051519 103720 260559109 12539 181269268 81862 158499554 74491 204466909 37293 100119227 130147 179098533 1420 228313283 101400 371708914 113553 230874953 86291 90979650 131491 236886424 46456 193935650 69716 237754602 95005 379676933 35767 351289221 131108 12057845 128981 16720685 66153 211660648 115289 82756422 86031 253109593 58163 298064913 89515 69967200 9557 41372518 10746 266511172 103516 232462216 21379 184266616 63651 158772114 128210 71147556 120482 334961700 125106 190368083 113391 196754846 98872 90911260 64378 213883596 83906 157199294 41114 94417632 63572 174575830 117964 135087649 117727 76617443 24209 14454548 77682 30035829 79913 159116496 59973 361973304 130874 181963473 56431 381419569 127908 225396827 25799 371107389 23120 27654186 9107 57213710 94887 88359568 67304 116537924 69556 44624992 62828 195909633 41705 46629732 75448 349748939 129018 100729094 43991 108868226 61136 16279306 108268 178817422 65142 51155220 98209 229327860 61202 349950093 88556 370897664 107713 155711868 83231 105475781 8750 85511224 104411 370687179 130157 74199921 78442 111651488 93444 345561355 54697 1588110 75940 318943762 13183 314278873 35749 352318836 55479 343752425 63647 86086038 70711 42228865 76430 320783432 58942 109804707 87958 99762270 73078 173088099 112659 64960853 111711 179968071 132960 77592998 106006 3712847 124065 82658649 117684 228803879 38073 374509355 83512 314283317 124340 383120151 102244 338170333 51080 41525019 124744 140564262 94429 340964845 122275 337955552 58957 376543999 47905 106530378 103079 65384872 29307 208330600 49681 159554635 63875 59441643 124411 21659318 62844 279501529 108664 165931205 20259 352240429 45772 306304034 108843 364120505 25663 52818986 73381 270054336 111674 332270554 113700 268599638 58202 2900947 31081 186103132 31877 98650811 11968 300103827 84293 138178898 121378 188396866 122304 261768821 107855 318835774 23067 370031080 15368 107753271 104622 227223587 129655 13563490 97079 25680009 95445 5182248 15636 9526134 46928 308488876 58446 145563877 16088 339609899 12131 303187392 27850 125714053 68733 298040035 71495 196897247 78167 183441257 63305 54667983 12441 64687594 121555 208663224 58229 36622517 18297 347730578 132206 1907261 126817 354038999 116555 234389463 95002 374467780 68068 365409408 97271 112164640 40239 158943091 21560 34598687 77175 14152115 84084 256732113 51842 283384791 1712 240544087 74243 131523781 93960 155472986 115381 141756116 69960 130181424 40924 68385251 3235 162072331 112979 212873874 58450 124229484 36633 278286229 37729 237860215 35944 131207159 71719 259528185 11841 208806535 93876 258218157 5106 166697946 68972 4680963 126480 50817440 54709 4653574 105461 281569631 117880 186028429 69668 35766491 8530 152685190 21957 162562377 60998 114773938 43291 91819249 3717 300596883 61648 378279717 77924 294375919 34695 93456172 93965 52791234 1068 282330973 51336 236333850 88041 177007127 53318 278265936 78151 345154667 131063 362438870 23048 193405370 52215 308823801 42367 60713076 31373 44370846 59862 299043510 74417 67977166 83235 94216835 95860 84474832 70448 338377159 123208 130922055 97555 270067149 120725 140241428 121929 200511159 130604 346637407 57381 73076292 67161 316320550 95696 144421394 53318 70361718 68370 83440548 66027 322472349 20204 344869216 91341 54717784 13221 259904600 113488 228673818 41026 76406941 70644 270942018 64982 193894520 105258 213956883 103619 142727464 59373 361053203 71303 42159575 102983 42514063 23735 115367747 82777 95998455 101277 141885669 90119 103673195 11028 23802266 121969 166764761 53929 59564071 129010 185741571 28513 234328888 133075 255546098 122942 243467707 25815 308819572 66911 37803333 63994 350032964 120728 122029309 89245 2731588 15447 235467069 5428 69788774 66622 368866268 38783 26867996 46935 179653386 10923 276252754 12415 253167673 71238 263912351 73139 36747479 37642 100386835 89706 64677513 67094 121378447 24376 11810692 61770 99584335 40191 3380075 109774 306721556 70217 167481547 65518 75617811 84550 339247209 91824 229841991 1337 89920884 13192 76160437 62436 49010464 63498 175635408 26150 153025068 65069 262127217 75388 169788063 44212 77746800 59838 204999763 122932 50720502 76326 80951851 97965 305986454 122524 159298726 3052 63338668 64735 268860893 107582 287906508 66532 379508843 39850 351107987 50460 37468580 115590 223140438 113636 233575679 109877 147447495 23249 152733634 118641 174170895 115893 335277656 82768 268173039 88929 377103462 48439 55565087 78603 181335091 8589 251616296 45302 74096891 85943 125238525 84669 205755303 16320 280201722 96473 54481782 97939 162678762 77211 167521312 115995 103345972 28012 337060590 131440 180426042 77936 92497589 110093 174741349 34497 203369509 96769 219737528 72907 233777165 107356 63099191 624 213929080 73914 132688545 107428 339194509 28733 91850245 129662 339628786 125968 141255432 74958 317419864 102668 7521374 58436 350819316 39523 355724392 41395 269627216 57885 305578279 78297 105942908 6036 142221457 85691 258112400 110702 156935708 126159 167553292 17596 230665586 65132 195222750 81014 190339998 5528 360696430 8374 89847404 93424 128464422 77455 312072453 13190 236106341 123393 349870414 30527 312823807 80001 219291170 62546 205759831 14330 151107218 34582 185763145 57775 28441144 73570 64482480 4210 12055014 20977 266901669 90569 88170651 20139 377075469 15579 332214969 64903 175779588 124963 55286950 42163 334124422 57487 198390735 89360 26311929 61202 22533857 115318 189892709 32072 275872369 102603 234114929 79997 263476703 3993 9998190 40880 203158153 97169 186235463 123848 252758468 125317 296751179 102357 232250073 43987 100212860 53526 23977498 89228 343425958 35660 382462367 80678 192441820 99086 137173645 42478 293518263 60510 50738537 26617 268018617 66167 94316150 109729 2790340 132020 425951 126073 158016709 1202 145897802 3830 113383415 22787 108800000 93246 44471640 11733 293164219 122553 327846158 41609 71010858 64651 235051133 94010 14911433 128044 280507310 104705 286906068 15716 319704813 38758 307504534 107669 210741686 126326 374358183 54859 346658609 19073 104639027 50446 207121863 65829 76271576 34119 342597701 78339 222133543 83921 52124731 18159 263873890 43082 61858286 98414 126720178 96251 300462683 72011 124199511 8385 26510067 44428 118612432 59908 204100062 31078 17655992 68903 89667234 5354 7883514 65431 324584935 128295 317240135 40191 345429446 23556 255844869 62950 159102322 84659 589869 961 52395380 4235 242147173 54168 210000118 116109 215771689 99869 117835112 36710 239712121 5038 333922872 107036 120972876 76662 266581314 71332 139374877 16101 148468725 24546 350297637 3482 272082251 116128 188598017 119690 94663321 111301 237083758 113251 199778203 56199 41635257 89133 222601932 132535 15029499 1737 46634643 23634 13813678 72369 379411215 50105 301772086 76112 186982012 46990 218408560 30690 338553371 86652 268165597 41757 47928784 88205 30055744 37504 163342065 93989 45680526 20856 155087537 90382 243576165 92635 157460311 68066 88647081 25489 268294564 73359 148993701 22437 45751697 74999 27597783 131836 46592018 71311 244549447 12856 336357914 27994 184378157 104659 279271920 20794 111679871 108899 346289197 56137 45639640 117714 11944962 119873 237961172 104601 40269705 22605 13892054 57439 342117868 36565 158498039 28795 327852512 88321 217264086 8568 13126801 33341 89410612 115012 17810553 94149 20283487 39333 324479175 27649 185680083 4939 257225014 114655 218640646 120733 176532560 42865 343252013 26411 6618902 32401 186249705 31900 306035846 48977 36112590 54945 203744282 83916 305558920 5259 378842708 38312 99566529 64539 264907034 58377 155245788 80025 158228813 114126 116217953 127934 357313599 37826 243389820 48711 272151339 109785 121374547 73575 21913735 122222 16584834 29534 359978380 70710 141026715 74794 142617451 105953 163209832 40220 221073850 113704 28611458 2583 54125249 80002 143421287 3455 358373399 125490 16689674 15186 22801850 132768 285321438 26139 332500573 88439 236297593 9831 189080930 69769 171675921 119481 148765822 63787 164312371 113014 70523587 42933 21140116 37297 265013720 104849 204319739 80526 2353971 69415 203587425 78807 192145018 40403 257377476 24320 366235246 95105 35438270 91116 183040481 129555 82611377 115349 248491261 644 251470577 106684 272561417 30916 327318004 122698 312259848 128022 20017424 116807 229886929 92983 379518182 50782 33194024 95531 147808313 14435 237001740 108778 351992477 5798 363260224 6498 77841149 36865 317201961 75982 121197005 104259 178704685 52812 274067868 43551 166213246 92899 312512560 8833 95869241 32197 350797061 102852 361961836 30471 137844951 118935 39290588 86589 356916000 10538 146803959 12098 111752578 93554 48045313 130656 76549963 4340 231953980 7700 177085280 15533 184683723 110122 239070293 121264 126477343 10953 209191538 86908 7996096 67061 46660807 96966 266169051 98912 304268428 126079 137305459 84569 116652960 54087 382289108 9819 356894688 63053 36786188 81416 310940356 64141 139922238 11073 127718172 108353 143336393 86947 121187688 40870 51030225 104228 175208549 58384 13194777 87451 327766432 15139 377724993 78031 25997551 34214 90208394 54240 302545354 109660 23654823 101107 45197483 68086 187409106 120699 85371053 79759 361989692 38912 302964953 13902 326099989 65953 310271932 96759 6512451 22043 242436815 67164 335722160 112094 54386078 104954 57073876 2327 266624708 131670 248317495 107337 244023668 111874 255543652 107659 353637669 82167 362325724 19616 130419613 33163 48254572 107009 29836486 64328 70134697 39607 203112751 1997 288709405 109659 19576182 118326 337862361 13138 7746698 69958 351672139 51216 80513881 94742 258473778 46502 59575144 23447 124057612 20121 243928151 37709 123007853 117084 108142633 54903 291876428 99890 122570047 51850 172879519 37771 286261 91206 307821370 45229 199948235 84595 97076314 19452 210301413 90835 94688464 125236 301588218 6843 175479610 19640 68620740 38241 227881931 25705 280944114 106007 257493595 63959 381563690 60611 26849136 122387 136592796 71479 202997843 49476 324731952 64790 214416923 117143 40463495 2541 119161761 48644 113398499 31283 88510326 9426 374741699 51237 20336785 117360 353155868 122419 185437833 119725 76561327 111901 292139091 96184 189712534 52232 197978910 53732 6107196 69721 221464275 121057 14644090 69263 213475563 52181 376460400 86489 291280369 83547 57751445 59154 127273132 97696 373927840 115734 155106744 19690 349982675 107421 2661207 73914 187613545 75685 106845742 8583 274094346 5784 339595126 130039 27066855 106388 96094683 100431 299699652 29378 135647639 83713 207431615 100096 31367792 24332 40985326 10773 284457359 23425 273789532 18154 299185329 59100 312293533 71589 161956940 53985 196186563 75800 318214661 117863 217888262 37114 181305566 87645 235016184 108842 248069610 21314 214128524 104725 312145243 56197 378165674 25284 165857020 130237 76039613 109673 90537586 44290 198575221 63883 42285270 52268 141430678 27399 130044638 59502 225851619 118339 4622597 31268 126859287 75995 106917365 2150 181092534 65133 71900503 2211 233682285 60177 260484279 125603 75600380 82216 303258155 30859 175590319 5214 374116626 67992 10315076 123608 111247088 27433 96952439 44122 51361685 119345 276478362 118184 161797886 11175 289140803 48400 20058581 80705 52829497 28452 65879897 36310 55710651 104309 276163565 34876 16020566 15300 56371155 13885 94835348 12450 198832084 10290 252737307 74383 303615781 74135 167088890 84502 336689074 6072 325116262 77899 353616993 99633 162949578 92717 310517761 1601 230199294 17361 7730160 10619 347753815 24575 226150236 14990 315869999 14510 216934723 64920 271330733 28267 295604650 1604 201864268 91418 17168933 52682 190234153 18570 319865221 112291 22155806 42851 51059085 34793 167362054 70448 120405545 21488 359725797 105559 304986216 8056 278692851 39668 76753218 9788 294080560 76217 299022479 120259 247031813 132449 313449839 120411 381138431 22621 196286635 81438 370847716 81442 110799674 117821 358179970 78411 67554273 128511 44744752 22272 350235036 128445 167871437 129343 220876070 131264 6953063 9961 253467108 113728 136558044 87454 303273971 38904 264981998 1523 329662247 25461 333125177 111675 128142281 106126 347663897 19265 96676514 132979 122054966 132499 373276878 100463 266775189 79928 249974566 104720 362978653 10827 244723829 27959 302021665 65615 112591125 114348 92503653 5597 203888651 42360 362760840 14211 206603096 128167 149728692 29060 213157801 60149 104628075 72614 129371777 98843 182761281 124683 79518485 112176 189603624 10979 98317105 85120 66569314 95793 200249634 77093 316054511 47520 6431461 53737 106241064 75595 210134283 94938 307052725 15848 208579441 34794 129866911 15375 321080494 65320 165135904 97619 326888887 85625 271714046 60457 100441535 94867 271563889 57563 194150685 89568 56207469 70160 226682452 48568 199359048 46435 366808547 113176 343940446 105065 64389741 12605 377612551 117735 62528030 11677 28890581 120982 370027060 3373 101451968 1436 4612877 49002 292650031 129832 10534618 9689 78435395 119946 355128894 129480 83418683 61678 137875451 131730 30384404 23873 355135122 102045 333103657 101747 357951703 88148 220703353 55963 128424021 5145 342355824 62237 52118363 29527 343112031 25350 347446896 71366 28061142 112852 251993003 95945 340641311 70998 292094795 122359 150418168 69582 69601280 54482 318533134 46139 196486226 75675 124194100 65288 364389478 31793 147866401 73293 88696817 116264 41361777 66222 181594624 59436 156745943 113651 133301752 94285 370654250 63309 47269481 122149 97576862 15344 220269740 90152 52052131 45880 381823422 60447 42925554 120493 333506475 47832 356336173 81499 78975888 85367 60468395 18505 210626177 38512 144718549 77827 9698401 106269 196471447 58236 33865641 121483 115973323 37366 331521511 39514 30665133 88343 331606246 66272 9774128 67268 304344887 72383 79856757 39834 75825156 75664 228335324 45582 252036073 86603 350830308 55090 161626745 86603 153162312 109270 23745240 86480 164625599 76913 236294476 108190 278494418 19214 23109644 61905 60322530 57727 51226183 31056 220224132 46338 369606927 90153 237514987 89897 291663066 75119 75335935 7035 163021871 119822 340994266 99201 252264727 58742 41963273 47687 26242344 33463 216164561 42482 147544743 94307 144160804 9768 10320793 93178 298855961 76938 219970044 94859 172756690 73050 11940025 57675 110745366 90544 123643738 99998 55347534 72549 281715744 38273 121541577 104279 181231408 61312 344853299 47050 92093201 92729 244026201 122041 243672034 36468 184071065 21479 91296167 497 362920291 60592 105320279 111907 52476661 14225 216864060 28534 333771405 72499 365743368 122383 264044287 59394 301880454 11836 364649895 2391 215524650 67925 271529400 44563 98623413 90119 253652937 33789 23649776 8219 355576669 86626 61539488 69333 275641863 46188 374697893 82012 256468744 127991 370133675 77232 346769845 131313 191601559 50827 236935821 115935 231135941 3561 3426963 31297 33761798 91260 255205309 111488 25409515 73810 254824144 18761 348765708 92293 328934287 112847 134359177 17213 306065418 121840 378196007 115798 278117725 129919 137353983 6702 177561630 56803 10616484 71652 56382380 59319 48731282 881 206136092 87698 14423315 119379 371458011 71481 118581129 102974 62122608 7547 19537578 17397 142859497 74714 303966057 40376 368885955 411 309394457 43411 280330095 75647 59592486 125224 346834131 33652 36242172 44057 275771774 82867 52836203 20891 328869393 30351 129262159 19027 207898840 130916 8029547 118656 192667419 22523 149614392 50020 39628389 128108 3940393 66027 139220464 14912 52594049 2951 322231620 44685 304111710 43556 38019297 53859 245888880 115891 215227546 91215 269564158 52857 222910458 96592 45343157 74118 185707422 95021 324296824 130631 29037928 86701 246793246 21088 382153624 104280 27852146 31886 68527476 44018 242154444 125364 352005745 98973 240256228 56537 310275717 75444 273633229 96828 327965661 39795 211054955 55379 171815868 4480 199425553 12731 257220181 29924 301329255 22179 180370503 71905 192534791 70279 211844093 110711 252709504 131204 281802658 20462 46356733 53788 284274181 83277 57193669 111836 346958155 131127 316137232 130672 57888872 133296 323969768 92859 82614643 124429 295937943 99552 98848557 37855 41589172 117897 36617770 80483 161651450 20148 155691430 19545 180360232 99265 65539239 30624 122750498 81570 213555531 106109 229407637 52602 204297012 56318 112348348 82551 266234331 127134 241773576 69343 255753181 96562 146497108 13869 218297046 7442 228086296 10225 122805963 4399 184813556 129675 162652608 50387 264197983 43650 126303373 76780 217290614 133103 282113452 119429 253297108 101272 239351721 29465 379935264 21002 149864422 124965 99919613 132113 185832459 125943 85811156 21677 242779896 59972 115633886 48009 371917020 113437 139626216 68846 336164509 93723 5548550 25832 122863068 96571 20188937 37877 144910861 23358 278492798 28864 288872183 117010 241347035 4576 5890220 66411 255491997 132198 39218243 56652 219248384 103789 303215847 132732 98667745 4245 108201916 85455 300288479 97137 288136219 22683 187835504 124068 344870570 118115 269180766 117632 344116255 37995 327147459 64901 53007353 71850 271086602 94763 37091356 130030 236458838 49033 269812953 77188 118101811 133159 122303817 129500 373941741 11806 296038791 85108 308364941 85242 318320505 79379 296593870 133147 126824504 113639 10051023 70051 121951746 119638 109947633 130549 153017421 18542 263527132 26786 114845102 89667 344421616 132614 29023776 98720 265103361 128383 218368500 121645 298796692 123567 380947974 1112 2034860 116201 348588302 63272 15963703 7035 132832784 42228 246252485 26343 259098995 77132 190132674 130940 293421324 4886 147153656 115935 101368520 33495 157285903 63468 149500112 34908 336856967 79185 378791916 4986 228203162 84648 124971306 115237 117942011 91225 83909154 122612 120388949 27134 180895873 30271 228830742 6170 381870816 81177 169850420 2059 44989023 51446 71655317 60913 151493665 128036 71342899 101073 352910735 95248 157873949 110266 321920740 62726 76940124 42727 116227882 126269 1470833 18461 373598479 56668 110877225 64870 318944963 37693 333000230 78573 237287800 80514 298906722 56197 51652309 37938 294734710 131131 150390440 712 86179691 9570 101204607 79019 12293683 72397 327569162 56797 336170200 122268 9385879 62098 89749261 68859 260037562 129222 105315364 39381 306558689 118440 211012771 30716 209334121 10301 229299725 34249 274815003 128309 34126230 85409 59732238 120468 42516851 67188 38933241 6201 371462866 77843 253171977 37364 360615659 37208 234643398 62159 73302326 146 176185243 124095 147984509 65852 118235302 102824 202823833 96190 169735570 26342 162691710 25573 67901025 83883 255500959 110210 339550665 1852 115082266 46529 319086111 70945 190899451 34490 177488763 47135 269702675 55396 166905822 75779 247490457 55985 236072149 129201 221246903 25533 94031876 76562 130255119 9570 121171557 14189 60954083 30210 119845696 34661 24424406 7545 277153541 76623 346683981 2705 233238939 118482 292070387 30719 323132590 11244 258799458 105716 118490390 58957 58489675 103035 368387602 7631 282638019 40204 109974035 109306 61314825 23214 175471515 45991 14365447 54232 112637197 38727 20008498 56204 51641599 53097 243523921 93598 178066730 48336 146522727 42714 271598866 24002 259041469 7491 8160360 32806 198294715 104164 373925615 86933 323926198 72068 96738521 44024 94483532 100854 68363260 111594 156787697 88617 265991201 81211 237105722 37058 181790377 89128 19670577 117216 50265194 110798 20729733 111546 22927742 98955 225905284 87315 94803823 62363 44094166 93163 133324035 101313 91674554 113506 29028190 10859 92550396 121274 60182965 126429 194025117 25012 199252957 30598 326122338 79328 344479519 22829 78381611 79588 221469825 14449 346922159 49859 37268494 48229 226810693 65862 112562089 120412 240115738 80538 183933315 123701 118374520 52906 124899774 110667 145441288 118344 335459704 19931 284225307 121388 305336021 108512 358502630 85977 225512205 35538 208466914 87115 132607291 94719 172533360 2167 380136137 3617 228791646 4580 9798406 128649 186630593 2018 95867466 55427 162243917 49858 37195544 7350 178996984 7209 82071663 13419 382482258 61360 306618830 123276 288981993 117261 29146049 90866 36895234 95119 263687023 69187 94130878 6260 163893637 39292 349358092 51548 288557330 19264 185675120 115757 373631647 87918 261611766 11168 337424092 132885 115223138 57921 368666771 34184 57088578 130805 129935551 38682 324550708 98734 41068955 104974 200129659 87357 250574785 69957 238781156 5772 12751423 121357 135128286 42395 157947023 28012 202034934 76068 19580672 8840 40143826 98408 362307824 45356 138626366 61751 324995923 99017 314620673 105343 382372586 279 48130004 72811 118656462 31434 268582499 56814 351445919 79846 48030299 9020 199882477 5111 291019502 47598 19595574 106656 51100346 76049 146668417 92943 230661733 96062 90633239 46635 354491370 73676 318266284 28657 237403807 44728 144589416 74854 181402473 31247 237430557 103312 177563138 61602 303440553 127629 64388876 52125 348289898 31149 69438662 28946 258996537 33214 350075385 80880 304934841 127299 34818846 45535 49799562 106155 267802080 107254 264544208 128723 278816337 21966 300178832 83842 126613345 129349 83680618 42193 58912944 66753 337392188 92619 248390470 20904 109873250 29022 71173876 42200 160108700 11025 134639022 110564 40667915 54082 12631802 88098 238807878 22996 295622174 9775 321079141 19232 366976606 105769 249002491 9350 276819299 82960 39685561 29276 255693550 6882 325025902 47694 77144912 105301 121252610 73230 161595624 92033 254713508 43138 336155769 119036 129268829 97270 369917911 115599 238270584 66815 188151140 91606 314782940 102018 307699628 26382 186576098 71562 34104722 114700 240488975 82404 62670386 22322 88573417 113000 348572871 30276 263748 90829 78698579 84290 99909423 13744 269824124 119769 321873343 41174 377211745 54959 29542302 69581 212795688 131077 7909240 43170 346009220 47180 325576745 6582 81517176 130204 94513789 12312 186422565 20854 216629234 115665 100913924 84140 381676997 127776 235619552 19017 237292463 131810 207769247 83960 269829073 8519 227320546 64563 262947035 42603 51929845 114474 105844752 85364 121731187 52013 361345781 1244 372596700 95334 91632240 47331 152703550 26613 264676481 68458 149303990 19191 380575752 74306 14762107 68355 313063364 125206 259966579 23843 238900455 6739 162837068 31835 9382008 109291 121757045 92061 321972743 131100 325400051 37416 278609785 87819 313053025 93103 279562251 132973 207059212 14991 133441712 82190 56844456 56444 365077623 43896 118104548 55594 218818104 89349 356031129 97762 351281221 73271 337221338 122370 113129831 56046 156979240 120606 153353040 43181 44208933 54501 215210954 17597 188823573 96485 266858939 7072 335749903 46105 339081665 80537 265656876 17418 228453045 77197 306293535 118332 358278592 11232 308605995 22100 357277137 7082 69567236 38011 340092949 64253 264166002 53105 299995846 62424 315885268 67178 348652993 16625 42537206 118758 322322359 59288 9387616 905 52029423 103407 316092225 59803 73928925 69343 177436075 82630 169512796 101428 340107987 77275 92260294 97545 130110219 44869 266502175 50496 325367655 66637 311791204 109178 79814270 68494 18055527 39929 307241543 130187 57773177 69781 36569913 65122 352595374 13439 102305677 72293 200925231 114545 255657749 85408 209250190 79433 157345006 40818 334309484 4065 259173496 100963 4849450 60158 79959771 40271 330025017 118767 290134262 36631 332683648 9021 71607233 107262 244702016 132185 106913435 56532 215675288 39452 376589788 45025 289304467 126185 61345096 66296 50214034 91463 106350846 92100 109475446 95475 152618432 44051 160751767 47744 158984586 53092 144970105 33519 128530553 15893 242839439 35867 282274634 111315 373743139 16422 344295550 115910 261817668 25305 352088031 81985 223416625 119505 39111362 95679 44780518 127215 73864755 107900 378902298 117501 279008638 102247 169807244 96940 81976720 82506 192101568 41670 207363351 59122 370480803 125633 25412707 7577 246854986 132198 329518408 61222 157223112 20155 179996077 102345 165032695 70674 353550452 19394 169281659 10369 158515392 9509 353116084 76790 193306888 14475 265290133 13731 245762997 47018 183195453 121292 108281699 73349 1185954 36345 320837383 114767 18647073 66034 36845734 400 29881366 105371 160309733 101822 159285199 119663 278975865 46502 106603049 73062 240678622 65258 32557209 38068 315604159 3961 19176033 31643 366758507 49424 309366229 37655 314755406 31075 46262781 33615 360343870 108019 348946087 72026 276518306 131658 128814419 64393 37496720 126411 290134145 77144 46934287 77167 35513206 30770 245805309 31675 326051796 23276 248629687 25908 22709567 76394 344876450 124184 196754823 114623 157488832 23077 80399829 26715 369536311 44565 225103588 47181 54997219 61483 35127771 15232 99370387 5823 186584593 120397 309526356 49716 57781326 32646 278658615 111103 286047365 3237 273794112 53675 110388610 64704 69428553 22547 207513429 3952 311156310 9249 297319403 15418 251784077 73677 338701463 61223 348900237 9691 59357784 64397 307191829 115343 324167417 12382 316673529 68730 32623187 108989 126930358 90929 105935614 126700 252723056 5323 268386235 74016 311275512 83907 206144527 126433 184065667 10417 142164496 112614 271027296 78420 30656513 94955 177172337 16856 133831840 103616 277922954 21786 43558913 112725 113287662 81657 283232610 33576 192266185 33220 293222572 118691 250039801 38574 58494041 127386 342880447 778 148321060 1917 243166727 20279 43430334 129550 325550452 89589 199831566 86613 4475377 67197 278226691 73230 2238883 26764 1317325 91119 194874115 3813 262483865 126416 284990611 29584 281357302 15186 188977976 95175 1852986 51674 281980100 58066 48120918 100685 147856163 85424 103092980 41798 284179254 18511 264159563 83411 93333737 30409 57575494 123665 89687965 45596 204907539 86859 97378198 95748 144325948 22960 43180814 117481 108939820 18602 69825194 99469 288876170 9286 333415175 128419 116029068 96160 257826107 129164 95802691 103191 125353641 88819 33854340 30756 213455956 93314 91134433 75017 300115634 15135 380463049 76117 137922352 40880 379936161 67860 277418228 78868 111047856 88855 314373803 98180 16783005 72573 294286944 24943 57611554 81402 33256200 92293 4085834 18672 337508379 83100 304181185 39834 188345634 30055 366465028 11377 300407441 72550 334173670 77275 1620450 89061 97597735 53078 84565981 45642 238994273 72352 237949780 108426 305049846 77385 251227911 32542 84827817 91006 130252863 48958 77664262 13890 237418301 37865 344022719 58677 374157767 11711 16704780 37040 229127306 127479 304254812 130373 174213497 128952 561600 126810 4314028 126816 42840179 61420 14730020 101197 364585037 98471 62185322 51204 96336987 37073 249377546 77199 204849247 66121 232335898 51487 245044025 51405 119472157 95938 29779635 128120 67012812 44136 256709838 70865 285411767 41095 164722726 22958 82950198 73082 47669731 130895 148477016 21324 20930954 114945 151371139 30498 106556975 15866 202450292 20612 368516310 64535 102463344 109745 290946699 94141 121545938 13286 86356807 123745 370348504 3429 282791052 27008 229487123 104184 304955157 86095 320074689 96517 274766494 28159 181857735 107745 377752400 42291 150199853 39036 5580587 95105 70499502 90101 159964558 52817 223428136 101869 219451882 66787 83025416 121852 49905231 52940 171220134 11097 93508036 27244 165231918 114808 131758205 65047 260161189 5898 81568975 107585 52587825 70163 7938812 32474 133503766 100511 23187842 28987 322719339 18514 93878906 75639 50006823 21250 377024513 71607 226383195 93304 264635295 76578 241161191 44737 313804548 662 103700154 57615 90998033 69344 143177446 11632 199759515 131440 208926201 33595 77460289 101462 319176331 95058 178375516 67424 368083801 96943 369070206 88542 369343046 109565 131045262 112324 280970415 75701 328044403 59805 272589333 64547 307929061 12001 166580933 68552 99182687 104350 168174749 109093 6017951 10506 273077674 113639 25014266 47371 278283796 79423 202309844 117713 353596187 12511 370102705 82514 104359896 15812 160578429 88030 353290244 51994 251496599 49774 194591163 49373 40295013 41938 72385752 62233 365192933 85861 158033961 24268 69206171 77550 349837463 97301 24100179 90542 119272688 41492 283116521 18567 54154348 111791 239588262 17489 81058995 89954 52602948 99617 354427345 22035 310024585 2753 268681191 25246 273388347 76541 82477109 121270 205888887 91255 14352832 26093 56717278 50707 302113939 84919 138716733 37308 140240441 42559 304046028 69679 213471510 95941 95482376 76004 309983047 5089 251308221 57680 38187902 94809 17209776 21278 364054616 116084 131435725 1759 42056524 19851 143987758 104815 55505848 132536 34190932 88479 258161807 125381 272125699 41841 217055775 42060 320713494 57632 64875525 112174 210432942 92836 296399464 95871 296580464 5752 182443973 73270 302758351 39344 113851486 77148 98454330 110143 69772134 131799 267492314 99347 121230681 87265 20123769 46171 124950342 88068 205365177 11789 368971658 119314 224703901 111696 64203300 116783 129447754 127811 278245935 108960 9019615 110338 84567173 37242 69388444 10265 25189755 13845 376172476 124461 184669597 23401 77654905 23204 145832192 83874 102574224 93151 257276996 75245 43882668 5024 287903080 79501 159861348 54003 239520779 114978 266629675 95390 205399464 52271 328780179 57016 366005368 46330 260956174 18239 373397306 2875 357969734 32154 128576007 113757 280518827 24825 260430762 127667 58239384 76832 160832078 66140 76164325 109986 67820837 1873 159470221 82689 272788444 126641 279377278 51171 234852898 37281 224918363 104859 381959119 34233 132908914 35648 70620282 53662 350081564 15126 285883309 24480 26761494 92575 65951503 52182 269456429 58452 152761264 52494 7838904 39083 96266577 42673 81890647 113607 129916083 110411 150768306 4401 267885478 85084 314599530 122047 212395332 122687 183717395 45610 356044550 108312 317978499 131130 345768415 72467 222981931 78610 46818037 111826 133588785 71308 141130462 71872 101626568 97913 356412649 77869 209934195 31650 157977723 28482 103044858 103865 312498126 101965 270920885 50117 271042912 76910 256092476 10898 302176339 102217 15132445 129973 236714057 43960 204073200 54853 156083041 83420 25625747 93392 164504978 18190 158871670 96077 207984523 46986 303941488 123476 215514117 86261 197362252 23171 100011699 37824 154536113 105469 25104441 56106 306939252 125242 46887795 7963 107569280 5655 171858532 19814 226023393 81618 118482567 9703 237663627 49442 321801918 55108 381341811 22382 113140435 6472 40910489 43206 231368841 99854 71865983 93178 145875968 7268 341176681 27141 106081785 57919 301503004 29229 366168044 69521 213834958 122200 209626135 85800 126781266 72910 101677801 50791 151045502 37281 44873909 67966 362489132 121815 336152545 17518 98761233 56691 101729692 10225 217811572 92598 12725995 1524 281701303 9466 76472409 117903 275792109 133171 5494421 42854 118607021 44720 187066118 86543 101025734 14883 371739770 106145 299238853 30489 73525563 124874 359113143 106861 41250170 77408 79915317 23717 137851243 131058 243973297 47188 321948650 17100 63401968 113640 234510737 111093 5641365 48536 39818050 47897 206953407 114769 148027932 48152 305480601 82106 20256112 132451 366642985 77340 201260443 74007 92440589 100674 909471 22973 270358706 112017 38522302 41630 189528731 68681 288635886 129120 271240448 37166 257598041 15159 359439351 80417 116410894 37766 91369359 71577 55688524 54495 18012215 93671 302774648 21256 260430675 23178 227798958 24902 361822591 126892 279967898 5904 16164441 120977 365911044 23864 231632889 13035 331378774 85349 240944165 94664 820231 89524 185147642 103815 261834556 71680 355057540 98622 361986969 25505 160284332 62172 178254733 114073 115987374 114859 73543891 112274 98258697 66131 282778517 64952 202552189 34049 256313742 120512 50225090 8190 115900307 96448 250314063 62651 264532717 118433 220903998 13053 98102883 73402 273950608 76993 151843162 109681 242447678 47045 242593928 47763 225282246 81325 118693633 86435 322228434 90808 311190081 88053 358245288 91090 57270872 34731 81198821 132652 317247397 5988 236944324 55679 374079971 46889 131374609 55832 372907224 107637 264647455 112479 279426310 25846 286789936 118679 36357738 49031 251433566 91756 71589142 55234 67515035 51960 123742699 49807 349003737 127439 19604537 35369 42557113 65530 38451588 37973 57759106 129647 315599531 132682 108371601 117558 145626072 28547 254638987 42234 65762844 76453 346802398 58589 63951382 24701 15460878 91497 141160715 72127 262554832 52625 186226895 33737 193224266 32038 265606566 19478 154155498 95919 229614057 18109 141514938 73545 357671987 30627 19673034 73705 216110796 65047 231965230 10617 226278008 63430 239861074 62722 133641841 48547 11428322 132135 151975478 35615 245746102 55784 271201019 87938 108977490 26943 339724961 27502 116220351 73265 66092329 62275 34423708 32253 247565269 27451 188302465 119425 344557381 52455 2682134 29579 144692080 70008 183479170 29549 135455824 54829 354144129 49700 49081363 5402 231630080 28445 205776395 51361 370227318 122189 79872891 94471 6789041 75148 66175167 68236 244973505 93791 135628956 55487 168656056 84802 95033056 96383 260494103 38885 134197682 65431 354185647 101196 174380368 67452 356665390 70347 370086216 22262 297720246 78289 201137726 39888 142234321 64145 49368984 61151 262880387 66754 250407471 3261 257847914 122911 235340156 51169 164086355 119856 16277127 108757 25500665 77767 93688309 129530 66243561 82398 44723317 82620 57453013 82566 94278473 91080 77538754 121465 126160312 54829 33811140 66470 182264171 18267 9316980 109356 267796871 29916 242987903 54287 58692759 26862 148486454 70105 312292379 98209 115356262 58913 196644553 62035 300250048 89153 88282357 99962 55841458 62551 281511343 73712 197206839 43709 87711767 71984 327826749 73785 228372917 36233 287149792 60968 133436188 123574 305489381 114126 360219490 65541 297115166 113081 11607916 48184 136528883 125596 147765030 8519 23671162 130236 360898784 19330 16618640 88825 5568620 67765 147363068 65291 30326133 49542 149735421 107771 279574680 103964 73814848 110556 160624749 132261 4747480 67679 16142869 17455 286563764 64227 123981040 41532 154708763 1393 321411167 83497 275501921 80619 78918605 107576 348275445 85352 368770869 130430 222629118 63334 105070050 79452 276543918 8561 173397757 39548 284979839 69860 194112727 129361 190232030 95916 383908963 44563 329195659 73363 96202914 69122 152253312 79491 368968451 64019 191163610 79587 273408155 73956 86100008 35526 184267359 103276 9194029 12370 238519990 59781 85097543 17801 300225337 43399 376088629 3081 5736650 59623 103111755 53962 272855292 26657 2013499 13274 206278131 77499 369877304 82764 369562566 122438 365574951 125979 321861050 121981 288145924 79450 79894805 77722 234737751 90922 63424667 65420 138677378 51869 67910441 115438 176659683 57948 182806452 127585 64755903 62838 117170263 117048 229204239 10343 119414118 27606 252792387 68303 189534490 5754 3189208 84310 112933706 110582 355353158 18376 322545838 94391 137053818 1544 298341142 19857 93253372 8953 318049109 50896 26395804 21778 181120860 15779 83856100 3924 132618632 120083 16497354 105660 314821786 126533 39444446 98196 50025539 25870 248498747 58358 169156480 131542 24182237 87806 45864789 108678 3093661 38234 32554383 43084 174114219 129190 265727700 124965 235331097 26204 26231967 105407 95981237 94734 233882049 39971 74093268 121366 314089236 33783 137019870 59137 206963701 9799 283634800 108650 143967911 96107 100178048 83904 356111743 16561 85165165 119351 270430001 43871 220956307 79944 43561593 71441 115018273 59059 205605405 116745 11638164 124235 247747203 40769 194176220 86488 374130435 56779 1024203 109645 306018321 2187 67057264 118561 6691339 15297 158814899 51111 375004474 83906 96645507 66637 370815782 22057 281191879 109235 100873468 66384 296299604 64363 153343029 10827 90384328 41153 272377294 30350 20921007 3288 85968927 54427 32615656 118076 97294714 53625 22257805 123776 244838568 18014 4229881 10023 204088093 98343 231688642 132865 333359681 63901 258094513 8851 253373682 15851 47935951 14404 132450428 66877 14134968 76810 27759721 40997 49211888 18785 339593280 110339 380131128 119037 232240874 110964 114495161 66862 215737228 115654 125408232 94873 246468099 128210 285041546 130120 362163428 54958 79131397 11507 139596159 22819 246072211 26419 254885752 82735 225328061 32471 249908222 105666 347682764 79740 379909059 17073 107852573 39927 332812434 43286 311310718 65087 294585032 30743 258978648 76845 226226119 51829 269237844 38274 290091039 10346 326382890 124845 254699138 31955 55033325 71001 180016036 76051 165849990 22903 378206950 72461 340846420 77557 254935942 6498 118514262 44220 108104637 50647 352155838 57278 20707859 16811 330209718 107349 354376010 95990 8829265 11344 217087854 93391 193460964 19673 373052950 59321 237021974 87773 310347620 55185 87789430 104825 4980088 25565 204510729 50414 28477844 93021 222893669 18346 65374376 122151 220582776 115887 92685562 109088 284834195 112424 55963690 112821 82114943 125440 10431243 14331 377158385 56437 226404511 129528 39145342 27508 196972465 72082 183928386 50368 233904627 116122 347816916 122690 29564972 57129 215653293 4976 36809321 45224 174215822 114722 176062914 38373 67335945 3557 200897314 99251 383423019 43925 160754360 12406 234141330 40444 210037094 111898 189639088 17223 347279636 53897 106860244 47772 263132471 62074 213035149 79434 117589799 81922 381610927 40058 249715035 81766 143442516 53223 330871830 113203 107006914 97850 269505790 35193 282248292 96781 306819341 99853 53193288 60610 266629414 52168 83235415 7737 323325389 74118 11562070 12641 190980085 115935 130712679 2292 299604268 94760 182031943 111728 201317278 69678 354891009 19831 172834707 88786 33446507 82768 176475067 107958 45957509 14670 301317750 57821 30150636 31839 150457150 111689 296052758 127353 264361428 71883 88158918 123719 297801775 128338 175208721 35569 137443750 103939 186838874 51486 310035826 21689 85220641 82397 245556652 110646 247641583 111436 193294180 60199 155833308 110585 107261527 99590 135048687 8298 232597206 92031 341965284 42371 130465966 113213 9973720 14513 126140337 86420 55957067 564 313931550 110460 307653063 127865 142489057 29480 1963862 28066 251809542 130285 287120194 53223 275462528 24382 84147022 51453 256239555 82057 357406308 93560 28848918 113257 272935317 14219 158800610 66550 4098358 13665 269339897 88271 26575919 106355 257531953 77243 198197884 801 320008257 30258 319131358 131856 134010999 24896 23458158 122471 221928671 5180 122034346 34119 244739224 81542 339640196 116653 342179601 102383 228742238 51842 64849108 91973 239553408 116646 364553639 102799 75926589 126416 60401801 75557 94499375 113468 338310687 9020 40249875 126057 261745434 84222 171073014 23341 248704038 111585 167153370 81016 24428464 127116 267319176 63398 246443938 124911 270854950 23284 257501673 20267 367940173 105239 362391279 75292 59352133 16984 348456813 44223 303007128 113445 134456056 12512 199213794 63301 39578099 21961 158680726 125120 738315 103699 191227793 114214 108152001 13811 256758083 50765 18914804 105828 84119027 6135 117638902 50753 127410124 17606 197123730 67069 237327686 41496 94078787 116945 145764228 50032 346738660 46779 33689475 75286 30577784 37669 57287444 48175 170130965 6735 185673018 46054 6236857 51701 50547512 2414 194634232 102377 73189258 89858 239082213 107494 287975059 61776 143567194 43648 280458466 64827 33185255 12668 101801576 82580 290395453 116036 17526606 12772 229710758 1805 75726719 105133 282190163 103996 133773534 133025 219713276 127026 345206940 108135 81471992 116733 377284351 45132 267861555 28767 226345493 46640 90876650 51195 103412107 60586 209161874 124913 243409194 19045 270389937 106372 89721349 115785 332750615 97594 176045874 110093 243231440 93448 376766995 54337 139223382 58372 115546322 76840 291501506 127572 283863512 127514 159126161 30913 88681983 45320 177546073 113044 10159738 47778 327100447 117014 204915159 10986 157570817 89698 331176178 114515 314449253 107173 253137522 54118 234698201 102609 18381406 33813 222165641 90501 143725047 41538 46702411 27095 108262041 44220 298636437 55891 262274313 45336 290958842 57638 324082025 76559 98313881 121557 311833406 57517 283968919 15327 200390536 103767 238699801 3492 152582765 36983 254927106 34774 354582898 103878 234495393 121199 47036059 110281 25200244 39292 109276638 103020 90919158 71549 183949721 78253 27569032 17413 38261020 116071 245653985 67794 379028515 111898 294305595 6121 265250405 24757 360254238 7193 88309033 59398 370442388 93927 316294041 393 174006160 71785 189396318 120412 289268098 45481 208420586 103569 349259594 40840 66907600 570 112580827 82078 219278787 41420 132970984 101486 223769650 64108 316572624 82056 17461791 128579 42908948 30639 273680978 69648 6573095 116745 50065360 120344 130658740 36047 256189359 38105 149496171 52420 47710087 77769 157505025 66863 164870582 57287 96650750 27914 270905850 46544 247727513 6429 206210135 56838 133254774 16924 144701226 30945 264343215 126508 163467599 55098 190688420 66325 68347716 12303 294052788 69639 369720346 119725 168525042 1097 69834471 44640 110101072 65636 287894852 67398 269927607 50670 55108534 2464 276607030 67026 246752272 2287 144732760 115125 263950390 27442 304571807 88107 41530883 20931 59657422 95183 372381144 130589 202904420 81257 117691459 92866 363224052 70108 39239379 14850 313583038 56222 171067815 88271 188847250 95111 6885850 76829 38988657 38758 183659876 109736 299377190 107917 159690694 47882 18815881 87323 44716858 26938 228475336 98965 372296030 123005 233915232 43370 265265013 77635 158316147 10954 335881099 100609 113811496 62733 316690155 88844 138027977 11029 285348268 105405 122679425 6713 186567328 96060 264843902 30192 279751702 56193 25646514 71065 55223180 111908 341616654 62173 349934947 4210 292902042 105546 276614132 13092 152704146 37397 7145709 98407 231533697 92378 71307969 63129 254760680 28703 78567142 18539 150643380 109915 228441672 5008 76966503 121748 241084012 109278 50017907 24726 376033336 34062 364465009 130929 272054926 64329 89279872 120167 52216226 33344 65779360 47043 337455948 124893 236339439 13638 354215659 28279 242231401 133075 283051992 69238 305939901 110243 33025951 57440 258719817 104912 148974548 88814 310777697 118126 38492009 86298 137961605 52525 74379015 59648 21013432 19847 322387656 20414 135982169 79128 161379537 103180 312244876 30171 7710839 58065 322074480 129280 217087986 114060 151096115 30678 322926866 70165 316651746 81660 229824493 31232 13390023 34926 280610670 34701 92087763 130572 328222483 4308 170244142 110280 143882568 60066 238894313 112033 378515850 39943 182817055 50831 222312906 60463 358397224 80260 27573653 131883 92475563 29273 193476931 58521 159835900 77572 121534489 77432 311179863 84912 86191028 682 92599286 6522 68568985 103945 229602832 79972 370368265 115531 38501676 72616 275708557 50 81551842 112966 255843079 9945 144454639 83638 37825949 6926 77002866 7178 182216988 33419 240041768 12043 170483364 81747 30845431 49605 233470124 42348 74499445 27649 277516300 81415 183408584 9864 4266747 131472 41156527 92702 18716325 7436 183289894 36921 371556730 119028 4609907 112220 41655330 12669 379601779 82694 136772929 125690 359929155 108570 181026281 21009 250325112 113830 242873452 49577 297288851 87888 337491643 49301 382403088 32027 111392411 111982 373758489 68972 250870215 109994 204874132 8437 200329220 62885 123803452 56169 103495232 75087 187665993 98032 110180337 117819 373320592 85688 266704153 36339 176313561 118503 71946069 81877 208718152 110111 281947570 73810 19723683 128695 194805441 21015 310464791 32337 148279964 57410 328045534 94696 357048500 14476 289224080 95161 160081418 130420 108703113 98421 81534308 2744 361926354 79884 244194182 82298 208847131 178 175025309 133325 115113205 108712 239668778 65828 313699979 95676 175572072 65174 329380430 58244 252726036 76977 115505175 28557 66003014 125482 195830764 122343 253392505 45711 344205202 123146 279588247 12477 371714400 74622 225922479 41510 344658409 91165 181192546 79222 219964427 114054 359348248 35099 219456795 121090 24431141 71551 114423123 40245 270160369 77590 105458980 48798 177853572 58060 75362786 35013 165459910 66550 74533616 27076 300128862 52009 183160359 54522 310579606 31703 28434682 22847 312596997 31420 295379111 66405 237858390 48344 117631368 74862 305613423 129530 275726233 114657 120796638 106861 12306591 7785 83264534 118585 70494170 125410 325960089 112654 85942128 9202 359311914 35654 100625428 9143 217734973 67436 26884391 3258 344612733 15341 240683052 75692 47893687 62687 379781862 102322 45005464 29739 172620128 124180 32756992 7719 111081766 22612 189086818 24675 26096396 95846 20534905 122783 106030174 43097 129763293 26131 52359588 15040 149569689 119380 234120047 109914 364928044 56031 169093971 92879 289093895 31784 379681837 68633 278315209 31724 13365065 15766 1694905 28685 94475476 123822 309286290 95228 379248194 81571 195434236 112020 187285654 18366 252424902 93636 342973430 49954 200044904 3478 85707037 87774 78875607 61915 47070425 97739 120786507 72277 234583417 69693 149177056 49713 127474838 83296 334153427 117211 33152384 42570 197315314 126536 7395894 67227 382948698 41562 299365205 61271 361961831 42681 176621441 130352 148793708 51144 172793293 39160 213035546 104168 208450734 93916 318054023 54111 44799576 93978 2439060 81597 278728698 100583 212102229 55844 340286093 78325 137935253 115364 155972622 7225 297475860 121949 342530884 40 179309521 46498 138035998 25063 401935 112479 126287520 60666 18765095 60700 174598745 109194 346622443 38579 232544550 13691 70326394 9889 298001136 5807 195116619 27864 342273215 66121 274028272 52982 266623385 64650 364493382 123014 200641312 53110 273539486 117212 327754232 69203 83827573 34616 19063758 96517 136879301 9792 141365694 90803 135345119 87328 205495377 131455 210169097 60826 274346110 98340 85748861 77863 249502725 126353 261582166 126802 103043319 73620 360327880 104198 45821926 74915 270835001 75811 258884778 277 248636639 118305 308076355 71015 195475516 30974 257297363 112119 193073380 22332 19648446 19518 4427270 71529 314180711 23269 309845812 20480 23561682 40641 97105042 13270 368471198 77226 318026387 24388 322865821 40569 139543500 76277 287052087 52991 223920905 69930 365321792 18350 272967335 109443 254642528 69532 298988307 83342 379723593 117527 54428998 11553 133029824 51293 128604698 96480 379376096 99319 175945751 82367 380541144 131760 270961623 2101 171472628 71368 312494426 90669 60559862 108834 2026139 93688 300295969 33798 9434813 96222 117497957 1216 49522279 53320 126625777 12604 325673602 20803 277712895 21344 128771439 108072 114906145 101211 239510288 95716 184589005 53025 194597986 39433 62742717 88434 256425963 112332 365226432 21991 197783352 34412 308680080 85244 67941808 8060 299228367 9654 241406143 18118 215572379 59413 116199433 53502 317599799 80270 37329497 102764 224860894 47916 236363479 80657 361603067 95735 87477445 49984 185954419 56232 224438791 59022 209561226 51456 359172474 31921 182747758 107401 136319216 91245 64149536 37622 199207459 42136 320024679 80312 312178814 128882 158890617 124015 183560484 110375 199705416 107036 224649907 103209 118241906 20812 376954868 1110 143130718 43998 2375902 50539 353642242 21065 263000520 96300 93416749 128032 178534598 15582 211676773 19181 46759561 26088 256902278 113590 222788818 125828 53970711 106006 138724033 57661 45060385 102829 20267622 56294 155800161 60538 186422807 79685 49309427 93427 309840550 68395 283197636 91650 65625051 10938 8971318 45445 214740716 7268 149377139 116104 382865005 102136 326247693 63684 79706250 28600 123806522 121618 256866660 95691 51443384 19103 176462253 40510 258170142 111371 110107440 70503 115805482 86502 79866099 74423 108760266 8890 374403882 29673 199217113 62031 72535970 85429 89241905 36698 258597484 84054 173805051 40328 122580387 13493 317427181 29132 133516512 103022 20689875 93087 314128403 61606 339495791 407 152791773 117880 251201504 38643 187327965 76333 128268219 56998 225070738 122945 86503872 131658 102812829 85817 138414242 102487 14382366 67443 335320813 62365 346614382 14723 269367610 76045 41968936 91157 217251041 56039 5318393 88164 169219520 95428 255914163 53026 18175796 101175 153513222 120006 49356141 119280 356197213 31120 241356424 84449 375815782 87663 196510508 102171 143303524 90014 255940485 21083 36943066 66676 263851968 130871 68676018 72112 50495139 114801 364008174 65248 308207401 38594 159371879 125383 106428873 113364 120663524 106497 107695930 54217 138128436 6754 226137241 15464 78416797 26255 284674430 124403 22167476 17966 114425710 109044 174282497 83786 223459428 122680 220344557 19546 293012301 35573 383497143 131543 69819545 78172 348826685 5785 252179490 110792 67888853 100077 82878745 106971 249155841 57464 35822632 36549 81948897 47361 240924044 128418 332291779 48689 214231763 32550 244841968 86418 328940338 24862 190665944 109889 36675542 117408 19040494 85533 208210990 69524 236899426 36394 330979329 77010 19671403 105596 143488596 93577 238414864 132774 83576862 106387 197150614 70349 253151490 40167 35778692 51208 49020422 51876 348461591 1203 272656197 130355 41634308 125315 339538874 117611 74466998 35621 177216994 7828 236972635 17206 305606543 83571 313447636 115869 242277287 64518 49459586 97594 35707437 34539 383059648 72791 108799890 93379 372943857 47277 351526714 88223 196232265 119561 81966884 94493 178120144 46267 238907914 16033 40880798 87244 316671939 23126 95271725 32136 341860396 15677 378587590 53091 226454527 101976 268092309 24512 174893773 68088 287708790 5221 25428346 45892 57100937 11339 245955351 79579 124021315 76836 111939537 35329 372352542 94215 109057323 73659 111675372 113818 301084957 21627 313681923 70983 120554783 124166 182289739 68883 206093673 46824 68803805 22883 137929024 113328 222931810 51456 211588977 107154 127428915 44965 300550069 115950 170203546 64277 327737736 6565 361096831 83595 243699381 26754 336271211 44731 193691502 7489 161536477 2327 295046506 15445 275664703 5511 304725263 90537 314509136 86067 272032184 86251 328077999 97308 312573783 35950 87746028 61750 147179046 45754 334304398 73904 4647301 20412 34849918 78298 97481099 92931 264439950 9146 314279682 22838 4610856 58967 214560710 81693 298834602 102791 251698655 46039 205237892 72176 10722252 113495 88327886 90383 373380943 56178 174343235 65474 35536958 56194 91473292 51770 347074017 2496 56568118 120284 144664733 31663 53409888 92393 112754822 25441 230385823 9526 266849885 12854 144790212 65566 141556423 23583 45959358 67746 225374537 76759 210147661 75581 366579910 122380 377723642 58830 110743213 96 282860890 61312 304421667 110241 203549958 72816 366609220 65736 284619246 96894 350077010 106397 298795410 82542 20172347 37988 112392070 61390 188769657 94680 339671884 68884 21589479 119040 290150972 68956 36726783 58306 97060782 70935 327221361 120989 133993007 90701 10885998 78565 382834308 53008 108972813 100652 101484587 122945 91602451 22656 272155149 16466 297272909 94314 168774311 83508 301158434 68349 299509832 116768 5326174 16422 83637182 51290 69130943 116489 134585188 105629 189440782 31850 29741879 9695 309868522 120151 328306137 97659 237624910 54438 166370521 26051 85153492 69863 229863256 61437 291868354 90344 32395427 55910 350409520 60138 87520958 90268 217345849 9902 1439807 26628 121031351 41146 85129534 41476 278595390 100413 340270825 95676 89201771 48736 146952820 31290 140736415 9717 351196445 24031 355315018 77729 253271457 107277 160526046 9061 247922635 50072 343555705 343 278520040 127504 110906349 16457 12595502 38364 219335048 29468 141064323 124240 351409680 5824 329878573 89784 384686951 105341 174647455 29517 107672897 95170 199452641 41740 257702508 81302 253564869 35558 124829077 66913 366149436 38414 76425344 20987 178765201 55086 315232136 78316 90146351 44683 109900626 22745 311089842 107011 281047860 34789 108212923 3938 367200471 88160 48636722 60828 239765053 17336 78160282 15915 53345630 93640 170524770 39264 202153980 120018 233022214 41197 16957600 5865 227309237 26938 92842144 130760 154675402 1583 245204914 54586 247543830 114638 57595196 55106 181589064 2839 189400270 119786 318018752 83295 96762592 98936 149445483 24738 238203553 124916 229743780 53416 347025453 125874 247515698 116311 206002777 94680 180405938 71430 280649435 122399 216556391 37499 58690797 88446 33049209 102945 319104740 27305 262578226 47943 76906459 26417 384676569 61379 148757681 3662 69220441 106924 167372279 24545 344264652 77375 30107655 61580 226268176 65734 195186797 22158 295748810 116374 294263807 53264 130473996 53046 363363456 94213 351647156 119312 146063042 41893 368351095 76643 86558172 54747 131916779 43452 361970309 100731 126726923 88816 201125628 114029 18518596 133134 360447679 44559 65979321 20186 148217282 71015 301687017 69774 42285679 49279 326668827 64338 78346898 130604 349027512 51401 125161288 119049 284183908 122589 336316131 76476 345489437 122038 348780729 101057 376579112 52497 228099010 19408 235137896 89194 123955235 4770 258386937 104841 277796810 59047 339820980 85639 333483660 60509 147610008 101839 4584019 82926 43526917 88589 55832738 118395 240790004 74198 146339941 54117 4061483 127640 266420160 93952 279914819 21439 268322495 131352 177467617 31370 99460550 69687 174306453 62652 208416418 123546 224405263 11955 371556378 55778 25032898 20441 367735918 77675 2686872 52135 25012764 91830 150575938 84831 350001485 59066 116233775 7710 110453526 16161 175360868 123981 329934015 13264 277602025 105780 311393254 73023 98162817 21827 219123729 102414 174011892 15167 75754932 99961 60166824 27147 13833315 77591 291365604 113994 337396942 27918 350729960 59307 153391252 19665 285387556 72407 229735278 129499 227802813 11967 80900859 44477 154907976 18239 60702732 29225 182864114 89467 48997699 89353 344107326 59973 207098614 116557 319836680 50064 322205911 18619 684256 114455 299476572 4160 258641198 54893 3960569 79944 328188395 83244 208835773 126950 373421138 91010 224799483 87856 255311650 66081 213944230 1561 92251296 100314 152966816 48154 229550343 76545 97648222 49367 78165396 66363 307653743 121505 127950498 102945 252505600 55296 317600443 120862 380272696 39071 202169696 56700 115181546 125977 137339869 101341 196291384 82890 282907729 78825 268005585 120720 37923308 69006 176673902 67464 240550301 62592 34631481 131027 78098498 5726 153915356 83549 23563967 91842 287860523 88857 163548628 67037 373158259 1230 194142862 58779 138703507 72722 126114520 11082 370191723 39659 101830868 29716 223831855 38396 258187394 68279 146305242 7070 282677450 10394 244764677 86540 324707561 51237 246704446 46041 64479654 23141 355644247 3087 226431638 87864 102441454 44704 239067964 37798 378911450 56756 246812539 90083 215807699 124150 169051150 33492 128046447 50524 359971160 48567 361259876 72495 160970286 81117 77977770 77637 89701934 91352 172287234 125129 42438937 114357 218574400 50378 245070112 99532 281920425 30994 274387133 74599 298529658 66011 36729871 110350 228245692 100583 189098215 106911 169136792 69563 147105452 127935 196706970 38246 101638628 45495 89600949 21368 115775866 20216 276630088 11819 235896635 41908 52732022 11426 134530869 102892 70143262 112138 350842984 57881 188489584 16768 292136941 60952 383414813 6710 38310916 34881 283722674 57510 25129374 117378 142618157 71231 322421680 116106 189307765 46533 82584641 71214 266824123 116991 116239035 86712 88351648 46263 280352176 15428 80908897 16064 26347872 125224 138515284 116198 42109411 104564 12484468 7605 2038424 115845 91217890 40385 292808900 93580 286227547 130912 96764444 66676 147867943 56674 247000965 83894 349544470 54603 249274178 93065 361703535 21076 45393157 35538 185808594 77158 346015563 100254 113172680 90707 354892320 38560 330531650 6638 104421162 52796 294589912 100109 52072306 130609 45189837 124197 9100294 109846 200131734 62389 336276347 34967 61450594 48962 168779650 41223 352720033 31337 355762008 55063 305267425 69974 335744669 110186 305786596 1838 345787937 42347 302149501 37491 245718779 101399 178270004 110678 131542358 73697 188368445 58118 254564778 63161 266800787 95014 207013845 30186 50472784 115727 226444338 56756 310949228 27032 1988210 94422 344529589 15427 338366946 15147 12559610 73520 122428606 85053 135015419 127210 50184652 18100 72316661 119567 34408670 10954 348625475 122727 334578489 64834 125364362 58085 158324569 8994 359728974 34759 110257959 49142 368718595 89263 11685534 36368 115091923 111907 241585985 123111 380135652 127704 312172869 37914 294386749 119440 314541739 61816 79168508 85800 357963400 113640 341806843 22095 33438655 112636 114428159 98162 187525942 91740 320526497 46969 88484013 126678 159763439 47694 197034493 55832 206890460 31685 106793282 99198 190540786 643 360411509 118378 360215689 21613 207892244 44460 287431513 56071 171036956 32208 284341214 5740 268988674 25571 114927375 19345 374947153 68063 124032423 13527 279322421 23498 43123872 76478 31543641 12708 120208343 129496 64470846 90958 176877922 114298 45209170 129366 2904564 20959 196784240 40924 81945354 71824 268853748 3763 301803046 27596 152375684 74647 78098971 113234 56409448 36118 104897929 91083 311923940 28192 200484721 124417 175466440 2465 115213022 121088 119640800 71023 257018342 99141 324384553 62950 5843808 21694 295745791 5054 256991330 19441 320021576 36631 232831643 17823 14448963 48919 376295070 38900 121028797 55183 122793074 11531 149320643 110866 359280060 131048 39776625 121840 275118603 52833 200323989 120531 339729267 15975 95915951 125609 158699066 5529 382202443 80251 331689061 79879 215855098 84303 52774806 20734 20917422 69122 33474542 84816 10650585 13874 181210719 89224 61776058 7252 32553851 25872 22697068 70036 317799825 79601 99763025 71099 62451790 49085 353888280 123047 381338482 107496 287586586 3825 192706326 105951 156229260 76985 370852549 99079 246826217 19088 54486231 43849 78799987 70192 180744450 45445 63615408 16133 360866874 78146 267395237 75058 194537071 24598 22397859 114873 374941259 131667 37806623 24525 267799822 15703 297067403 12362 174929401 68617 258757696 50828 265588087 105926 211277996 32497 114783059 12575 319972033 3555 120541456 128768 327183820 85413 153975702 41030 83537723 127857 115695528 12894 207052938 47597 296716190 61366 187653624 114492 377026335 64408 144184963 108528 68838837 125651 267364448 115727 130966506 68380 379667530 72379 231220184 49650 366780577 77384 154644883 52633 234071834 77410 348608110 111976 332137890 78670 199899706 78838 360737199 118923 8357177 30646 142410671 128419 82151583 41493 357152698 14223 275044230 94586 240452394 111696 131698684 20712 256250323 51381 258421845 29608 3836060 73674 170397300 126538 346394579 5836 376080367 98051 226773041 70212 34389272 81268 305423249 1454 64650774 30939 144163709 9326 71290679 14975 357018783 26906 85522149 12277 119381318 92902 349748658 111698 226561248 37224 364164284 89035 197562284 116187 287537208 85531 291372592 60282 89697712 68392 165631402 54074 152690393 107688 40035860 65450 215498131 113430 276672385 88185 297484116 121821 157520575 73204 364724737 12197 310435201 19916 222554840 82477 367701106 38284 379292317 109265 297021334 23148 107909626 55309 94444300 24292 23913885 17973 196761384 47432 377561467 132950 75463273 54703 103248484 36575 213033241 21306 588817 21003 35940799 72240 38675903 109854 134437016 69863 84849654 68042 303178426 48570 199220312 55023 233555125 52542 209256197 81558 44797842 98232 316873206 15956 155514381 5627 245169389 112246 373093535 72116 122955465 60158 59088196 119848 224628047 27534 7570240 88242 358372380 46400 5764101 7044 300373791 77214 235758769 58774 82303640 28645 189617316 41171 322341019 94764 240557058 44619 222403283 6107 107672840 74601 118068151 76990 366385409 29795 370850554 23675 247878761 109278 270675530 41214 3485006 62705 301193868 12437 54099155 49107 42027033 71911 21758065 62949 255381062 103918 153418406 71971 265393763 120109 117863894 81001 49447149 100685 352420918 83896 134667798 82069 247881473 22575 325258958 45902 9894980 90207 139813674 31529 228551834 19786 195218666 104128 88928165 62839 203915556 69743 244683715 100535 242612850 33071 124193528 81189 227709944 22569 240071346 54076 259257988 10072 176959705 106003 295257081 28852 344187456 73953 291112631 88060 288314159 32521 139758775 39512 216880559 32096 66516540 29253 325836761 60594 20049757 53021 159601289 73178 319946325 15489 299346748 120630 8651559 99814 13925165 29733 182178380 81677 181176230 69668 204757832 45041 215190581 36011 64602836 46640 188720391 63192 175222516 83822 67094317 59172 294100287 119581 303934598 48968 16952456 84345 255124921 94782 267484485 132732 80533376 2419 266828365 16101 130688419 27549 324571087 87647 212698575 20384 31951238 54703 133838329 42478 147320038 16917 256507371 46722 207898407 36119 176293654 64707 303429265 109509 125686154 73772 152669385 122851 16698724 124315 131123978 38810 13216409 36982 51519237 102180 118655072 84733 107580669 40653 331460601 42892 70107546 124748 297215191 30018 254785181 55803 282063776 39905 167950526 904 233196704 27828 5548433 67062 130582584 80637 251270843 120376 343841564 14460 172766387 83461 137437490 18073 310109960 118806 283302009 26149 50648968 128418 51390337 109321 2746345 101007 359797337 70702 298455046 21381 229965025 78172 310536386 81153 140700517 90322 337486736 43206 135019706 49090 129412784 56873 360243503 66074 384137444 87908 25467727 32594 292891096 84286 153019867 104995 209825774 65382 180709938 6067 232261045 59648 2974914 25246 307584270 98739 338019814 9178 103814249 101816 257264134 10654 244278257 86611 207702005 129976 323927994 41733 382462599 85719 369479593 67026 153396550 5848 42721222 3927 29663103 62641 137425057 2424 57174557 75586 4193310 104949 148682411 31309 379615477 29078 123579213 67164 191040082 30253 149937933 21314 69131691 25749 146082081 16091 56010798 16128 127276212 112377 308188907 88969 345009090 95935 308747302 86250 65361650 86898 342902803 130364 57559925 31674 197225419 7928 360821367 99890 204560361 117458 154239308 130115 287454593 108747 12199756 116547 130670591 2437 118193734 97331 183695300 92706 329330707 882 381185779 115275 314670790 13395 186562924 31488 328456284 44958 32840553 97137 44301797 64338 341433653 79136 315203930 88148 265691725 72744 185891097 25223 322376041 51759 183616588 4476 135993626 55401 264460510 125480 5064114 82521 312365530 7861 70112588 14985 54000688 119100 31651780 91389 382232562 111947 353298891 60564 263956246 78399 109417359 119894 123851833 31770 168453724 72435 368434919 2345 231219608 19805 81758129 88077 55794768 78295 61604324 102468 43879655 306 277023915 60586 75765273 102123 105930242 110186 73121598 123987 103034097 65225 307867974 115735 346802197 83265 227001192 115668 52927001 69520 85249509 72435 242263441 84664 225134368 43079 44908375 11961 270145745 125550 50143344 17361 314983977 109270 343461469 73494 361277103 99749 122881206 115496 129341179 28264 77965517 4925 168692980 121679 304780421 88850 251403176 96604 50355237 34584 263542144 7809 49480535 120046 135746802 99539 303614032 9237 110043874 82195 2745357 81861 161837748 106683 223030238 123385 148234130 46019 158997065 17267 238719471 59251 55718087 104299 143385866 22637 107568895 131542 297037481 986 328362152 115953 277171345 31099 175736870 130029 32389794 115892 251210959 122218 275343635 65181 368786701 53743 285384717 117696 286521327 84252 356087614 23668 260132224 53768 60269719 29053 318294206 125486 168936154 26150 301508450 123491 58805846 18541 342096354 117420 12996477 69343 4362816 69524 31329989 93126 9439897 93372 328165859 131153 293730990 14772 78743318 68184 250369629 53342 324288323 52768 161635124 111128 243379328 75514 107687731 108593 228644558 110474 202197549 118130 44317300 38002 323952820 129994 253093309 80440 320047456 71248 368982836 117615 35578559 16468 1287319 123260 367024748 43063 205842521 27116 273644177 30083 313424256 95365 42518533 26007 57841551 60057 244249429 104276 117702764 124921 304127857 118614 175371300 125102 328844825 101493 23650136 1958 102197571 41448 290240839 72602 42398979 38135 218469952 66925 167408143 55232 201688403 74673 207893618 59638 136824698 52750 151230627 46314 331880551 133110 366602228 60488 351553846 49748 195983907 82457 136797469 84490 15679868 26981 313842640 50791 296868224 72788 240299906 130896 114191990 75816 258648285 42021 234750765 132105 76462610 25345 238733372 75386 183881245 84017 149382784 26958 338963726 80887 19425798 36179 368568179 83430 70922922 132133 162325127 87708 129836928 129512 230894497 52570 258240948 53223 46794052 114768 184387760 36004 294804363 566 248306626 18141 60661300 76933 78906674 29078 22935261 111171 132452467 54098 178789755 12612 322320272 65319 166995097 103965 322044465 50375 350029852 11616 171118201 70705 349004232 9713 162426402 64135 7528882 62457 142253909 109241 272728427 59584 154827616 59597 160746522 21015 240481596 2099 273056013 20073 145191065 59771 131204034 121015 380322910 78442 237497017 49034 73988586 69789 91982015 116790 187386602 28165 347835418 25246 271270629 16911 88320390 8364 260241804 110094 201872256 107267 280336597 95016 168243505 103096 258570636 13858 276934829 7600 141251344 49435 110590657 76080 196138490 113766 22635771 112346 74694240 23032 344640563 82398 11537582 127934 50094168 73274 49201891 82960 47000045 24862 41265831 126642 220279351 60293 378470067 31778 25712703 6103 35786883 96857 194176294 76685 132622236 44435 153937498 9426 367998942 48291 88445624 105904 190521915 52674 98320799 45760 39765927 118246 370190556 50783 378367758 61656 268228365 109467 363139888 46660 165626451 100548 167624416 49370 243496227 88060 123172589 90008 181761872 80637 195081788 98537 355056407 4721 286568975 99052 300724030 71999 244802676 49468 346956043 74996 197062379 55151 328377354 83654 288650485 29166 349424044 116646 266026484 66404 28221982 68011 85414526 58366 112268760 67926 31328408 80489 70328039 1624 13252163 23450 115596083 83942 305153176 127019 66471495 81292 267833924 33180 58334838 117823 241569911 73514 8845591 63489 96604423 130547 337059769 61259 67553757 39666 114297587 100004 316447767 63950 38010719 12852 187605432 16612 285505166 105164 352751789 32191 43673974 69446 286078192 42931 259739513 92965 93128363 60567 94026219 21993 99794869 80826 124768730 85168 188766371 21400 239537278 7550 156998161 38542 119229634 52732 53422274 96965 119304874 40199 366401713 99333 381135755 36962 341837236 95709 329207143 116480 186198482 32276 279127048 85715 252449836 26877 141526768 17444 132756533 24654 217852224 57892 154360970 43869 51319984 103234 378059026 737 200120009 108516 157830414 38457 3046017 3599 4028134 31711 227317453 10079 92529331 31254 367017485 107508 191380720 62135 327807792 74698 40044565 108848 371140778 84148 325052278 42163 250625863 74921 160166201 19999 252347373 90521 22781483 89342 153920563 131181 41823543 1441 269856958 36337 248301451 101212 270713300 109078 37882375 3287 206037567 92399 240183117 50583 58918505 13126 274233277 73494 346767139 98887 256982652 129963 305571799 129884 210619841 1662 1229534 52741 286961018 103901 206751369 97991 355803546 9481 235592250 3748 205639552 78049 242617392 7868 27013161 7076 110094138 95050 227810380 1521 75327885 52247 208096884 61872 372252810 38340 294361559 25524 89535385 42184 154849152 37996 61438479 32713 285562039 127426 367905670 86857 328140370 21721 270541546 94657 257063575 57469 175678574 3951 278511558 65610 367319713 67874 52725749 22955 173168410 101552 368042583 98137 27153486 67308 330646714 94591 65451450 63828 303808121 36326 6667796 46794 200450755 108337 784699 132651 23675329 23360 61004466 22724 243162840 11685 231507526 126798 268603149 86031 258471451 27146 223279607 36051 12125077 126287 117479982 112478 349275923 92515 15429072 108290 292335749 13314 209995314 66245 80947142 48585 102981102 30043 46093258 41240 314975058 78246 107321814 73721 157399414 118781 233921387 37999 246129634 7649 371461884 13502 60791365 73823 265283806 9402 104340899 83083 115325150 32968 244389107 39817 319597420 44959 150158552 13324 336223141 17115 258380288 106436 225369211 82293 234542228 107529 204184160 90857 355146017 113488 327208881 35564 154511490 102243 154938417 74219 321729787 7724 220088217 86638 354368343 101346 142473436 109210 11574224 71076 279355817 23645 47787966 92577 377431988 41359 325240525 126107 303226381 59545 15682979 25437 222438998 15582 336053679 47848 220872824 64516 124955471 23543 116475839 57475 341460268 114806 182806158 74689 62634056 14750 71915250 86189 330931430 67618 95334261 20380 205209908 19279 357263537 41654 167511516 122750 171362364 93864 68405060 122609 296124263 33491 105736538 92789 45179249 77926 135093313 2405 271548859 93309 295042237 69803 334141674 55991 93499290 106302 350014946 128499 155475548 46766 102743137 113030 306695380 124305 324047855 48520 362807651 92236 299802543 111994 229841486 119158 69625746 53868 145553865 114710 107026766 44098 383435943 19880 226642084 113883 93575813 55677 204786088 2414 200071464 36387 340930223 22718 297707829 15313 236529787 92595 89132439 44566 32597359 29086 282353342 114054 174188767 67596 83170092 24205 334991199 25687 64463266 90564 12676902 69794 63500204 93874 46196426 53678 154800017 56764 98421766 100685 89808586 18100 297511636 24222 119836563 118510 310348416 14481 78101204 29967 162184602 73408 347135811 69184 373546557 59099 176178206 106105 178960080 14739 184664097 19805 24868293 61474 62779584 80230 145147362 70871 8971033 132127 154937436 18716 174315750 2494 23534251 72389 130592471 54132 158137355 3632 334884875 50547 139057536 88874 71590491 55393 118414588 1838 21517745 86584 39684147 23136 85805184 29878 151197759 45878 270620821 12060 155300130 35103 269434484 44071 141133815 67014 63789721 63790 266249436 43857 361468910 17087 130448846 113330 131372774 28414 126328962 47116 43005566 35976 100597855 14144 271735204 90385 89261720 91305 270170115 115640 79974429 41906 382571750 77942 254736073 12589 64535336 52429 34060502 26643 357081170 42300 277449420 128840 40713272 101026 347278716 26045 298006978 104759 130039122 128800 134030466 16196 146657003 93806 36352423 34414 321355532 73078 251504107 127068 215882656 59619 242788536 42396 367232806 29078 334793762 113395 378886003 109504 127841942 48690 151783672 38072 160170715 29573 205558195 58541 233449778 51222 124915272 102874 163646318 41893 228094301 5436 357051743 81927 308880530 22353 364255544 20188 118696266 109412 263336943 60813 142242746 3869 142531013 1876 145850753 18315 280212512 113157 211611005 96025 15061102 129605 15840629 87453 109629538 42112 339029776 97748 320608474 11478 365546954 34684 381716375 133062 192161624 101492 97413444 56959 360725895 53690 74456435 97150 383598133 98378 20690686 35552 196110406 112898 103285921 35804 100990694 109019 34251677 36188 150283848 48393 132418045 73269 4467990 24902 24331508 74654 9897239 41646 307333253 64919 167359090 130694 242305165 30171 83137693 26243 8856949 14838 231777556 40683 323187228 95831 27645155 112083 329394478 727 269418629 21741 52160805 78819 360797525 16063 79030471 111320 33302328 57930 354346008 15317 314537234 76993 65251370 45244 266887102 44747 240872906 96669 107737041 77131 295638687 86909 43150967 120212 6939817 53463 157469923 27750 279367346 115894 43709078 92051 132812804 78888 317669697 10293 359532220 72926 38113165 20924 226771359 95790 309975128 130889 30247865 1246 357992602 76494 21688627 67057 36116258 41345 332070021 125030 332594759 114571 71968944 88792 224610586 63499 78062804 121432 49422742 101010 309825893 28852 170625583 102687 58190021 23531 255702967 122206 378653313 61678 162099785 20789 200579634 90766 134769351 34243 144610890 132438 323382055 97247 210011126 73975 84795235 38034 168999759 3798 253227474 100322 325298225 71104 238626430 111866 311284847 24254 118762598 30760 341999963 62478 135972561 113506 320777014 88243 346693667 57040 151343723 114606 65705218 122987 215237121 55955 245094765 75627 269148115 123939 116774520 53675 240359439 110101 65090327 30794 2973198 17749 321696373 100729 25556599 48192 72382324 114761 102265879 29119 297689704 63128 42637111 38911 155177269 123240 169795368 54283 29605103 67651 144376776 71318 128661865 52755 67997914 32508 167245105 131765 167085581 130632 374807253 81695 67753011 23670 144892322 13644 212580868 97137 98774814 18360 360382239 50411 21408203 18061 151676408 25775 20777280 60512 372328213 96255 176939666 77635 325971512 125951 221987087 79277 10591132 76878 275688850 55479 195573748 46025 380433455 63489 279595274 99492 113477505 50984 78421852 84210 2029225 18982 17312441 16655 276495941 103247 236259147 127467 45158303 48814 182739432 90249 92864292 74543 333638809 123241 256872315 77365 316616958 133181 208165424 101561 76471285 79367 283559480 88036 378993598 129943 154127008 39740 288231212 107780 204180177 36058 230244568 2652 260104148 132133 369425267 81432 256629827 78565 313006227 41730 269512515 56027 118976707 62755 191623577 100181 253954705 50146 218911539 90316 334515574 75029 229800456 95205 170643692 21841 70594014 65431 42526757 101500 300660051 5528 19932771 97130 265940237 87014 247287904 129459 284097026 123232 13342998 11730 96795999 104989 73713212 88349 30614896 44124 71481590 88535 374235722 104250 267459584 66360 289654388 60957 220125975 75696 41637812 54888 202054656 107123 362186038 103748 354279656 19312 60103186 119088 375850580 8469 214733940 109249 151350339 40905 117604408 112563 23437024 132371 272759483 55366 40345690 28701 32619538 32360 242272268 28660 49270288 56797 45744805 112556 157149546 119675 162091046 29098 199851348 93903 108271035 106986 231948975 1027 208091611 125545 171098858 71729 295361532 94775 272896527 79715 168057450 106176 48303792 79619 239529461 81140 28712534 62279 99214850 74603 373664685 95762 91074100 89670 311089401 97318 106265766 107823 21860383 38344 23873239 96443 280079714 56467 73944593 5101 82701124 112562 289028793 67825 209266493 71133 238150686 96077 191632901 119683 115774233 100281 301407006 61278 247500385 62704 141999260 131150 243907467 110143 83936100 23603 307619742 76744 173447782 130790 164989885 54105 70271873 15837 98654883 99572 300785715 57998 271153202 96901 142571467 43059 51895382 66525 304506537 12523 260390374 16988 376835793 24780 284033180 48014 35178999 125590 207469576 48536 236692804 112042 52969077 80843 97980138 77627 34964317 95569 187742628 46245 183291741 54014 127254108 30846 208356681 128399 291810867 3013 331551867 75871 166266959 89336 235103275 104277 217947011 19334 76295875 16225 278010222 122475 225559414 52136 350252364 66900 250984472 86605 16154657 123152 111705687 122567 281079539 101327 174670297 96426 259378930 9982 277476455 118755 204177478 45852 226310785 62360 36246245 25304 366510685 45500 170685435 16198 162711953 121144 231976847 744 109884267 79411 64765882 107664 88950189 89297 39141822 102961 9246862 113307 233326713 55703 63856712 37915 327153926 29480 328372039 50374 13513999 118610 171434181 35439 269852389 24512 40590879 125109 40776616 73705 76056417 22496 96592018 116829 22668294 73157 251625466 82563 59243407 23107 215066706 37670 199917139 102315 296936748 89866 186769732 119633 295424751 11819 183379683 123379 182673014 44684 328138886 77703 253710817 43695 50445697 15410 329777811 67730 235034012 13274 240778824 43421 83618659 44697 41900675 118900 51230471 125102 326745701 54688 51506879 37542 190949676 82805 36559599 50730 318505092 22337 32407654 2324 43816137 70233 191560777 93256 28036461 78753 178362209 127842 11730641 83719 3182370 44056 354468392 43042 354110617 27789 82695280 19687 164954954 68466 243622331 78628 334433282 118518 309622033 70179 354807762 6319 256753714 37089 151739279 17482 381862487 17120 359441811 11543 261402358 58497 132957600 127060 108981022 122035 125042058 59426 194356886 53297 245834531 127371 58742741 73167 177557811 28976 366890322 81302 120255100 53287 8530955 84490 7471671 12677 365415942 13830 368167902 131202 278218236 19042 19357814 112614 311893633 89110 323034070 65189 96131903 74075 286534689 84899 108856679 127878 154503123 107172 234353319 42510 275251055 68345 97778070 86831 232748002 104428 169344995 41197 118368138 73075 92160235 122306 177612874 90319 83299946 112821 327545251 78631 377691296 44428 38471643 46995 355613917 48274 383683587 96036 117569959 131135 203953944 110575 93440349 72342 178067492 28105 271247549 113850 201207346 111161 79268953 28857 300484551 93012 184493570 130643 210513073 89923 252494300 82548 211025715 132578 64421131 114683 61845526 53130 86291223 80864 337470735 60495 133665360 103489 158263318 75331 266615457 92605 107055421 50827 89938722 88637 102417079 117451 255419699 15167 86542521 132989 45394805 42067 190698470 44684 41013930 17489 168181232 112230 206901873 18499 73077602 65390 336521968 65868 190250490 121699 297220674 110858 7434632 57531 321753212 77705 8000951 62044 59331788 132023 203999770 56881 235000927 46438 200872330 4980 20530019 63490 263111419 130876 23214464 86528 278108295 78239 324312047 74410 76485821 23325 268086103 85083 58573931 15333 251067797 50549 36255825 63512 4490287 55504 64832684 112811 315465490 37520 359834235 62843 55212883 64095 308342914 83139 300721003 118130 3527107 121415 272923705 13267 244847622 8399 7308951 42612 309682357 13127 59187527 126816 346778585 122836 11501159 61941 238706088 42496 286437291 105942 362735805 122764 281490612 49972 321302872 85166 334708369 110825 90218202 131080 201124334 60231 91852362 18417 107377139 87311 262000348 18706 74695069 27032 241963699 63921 9066164 49642 263656062 89525 152714898 48536 183833244 41638 306825676 61122 5366601 28819 35958374 11361 229984130 6954 229671867 83168 258526019 46356 165220866 68510 304667625 28842 88914492 50293 59260014 89041 372813269 14561 161298466 119191 106863595 17349 197646307 41740 21133526 19691 22298846 76271 71714719 82338 123720207 113795 130303245 101078 146061596 116468 144665888 84403 13304462 85880 233103507 79691 7565802 122712 202253081 117431 336417138 124588 117621178 130641 17702310 31416 42044400 2733 304622231 34843 259794291 83842 295291303 76446 147234433 11884 174594006 49041 300575740 33307 202058556 131460 232236814 223 113638408 98200 380903969 57915 311408176 75148 354744898 80460 65068315 61230 204882015 12415 371868057 85429 252076479 42292 319753912 21630 289335082 121764 49493646 119619 127762396 31979 142312169 11433 171969233 29535 102071536 74734 62527743 54620 87296320 29408 235622290 124180 1289273 80525 371682441 120751 67757389 17909 212949995 91206 378231720 15662 32471664 34948 222248043 109356 155983705 86497 247403172 108396 323143332 42576 143369340 1805 175321081 50876 287937385 85798 119318363 24109 331190483 106119 331114587 2350 345228193 22365 224033855 11727 273420069 57942 39627399 77044 120580460 58058 375436449 57690 355502337 70638 3999103 43309 234079048 105645 356937804 89243 113646606 22893 380110044 83847 166772110 68544 354335258 33511 219960258 78869 348776930 100314 233531630 71151 67521030 86038 61367338 68232 15029464 75546 48093963 55589 212567789 54118 286909246 102144 120309272 10051 68153515 16838 223650793 53144 92086014 50348 328533171 122500 273480779 3637 1584310 50372 141137568 57611 187142337 120830 85633949 20228 29939016 111377 328652634 62136 141578472 118665 147916273 106503 240150694 115817 200593585 116657 335807153 55633 256716130 133171 99001078 131799 5229066 11539 255478787 116664 305302265 124126 328689813 86599 85498677 38514 91409729 70310 361651075 113729 89023470 46996 246374956 51842 657841 59638 343677239 127761 129077733 42474 366478339 39216 32161076 6462 199825278 88560 325911220 124453 325787240 6181 46040776 19965 284546766 114892 229507862 53670 370318308 87438 158468350 87385 98237762 12769 14935026 22013 356222499 130092 54614435 31719 68971101 5323 222908701 56179 244721852 40725 20101583 30426 183425518 25289 114688153 43465 84093947 33501 249336373 81296 242169489 132096 296075625 53190 233880352 49821 34719551 120552 50121682 16603 67220925 65624 363335416 119712 143321573 121988 343952735 47498 338754113 119312 332792079 119709 139312412 44115 21737303 115176 178060301 93090 249541289 54086 339888833 26573 92701649 40283 199043240 126703 372656759 113082 316446801 30621 278243259 59145 81374509 121401 350888074 107767 262908946 16970 374677070 4003 13591956 106851 304144439 33219 342783393 121838 283073410 94048 332657049 97070 144971470 92389 111240686 86709 142268257 126417 33775019 76872 307722095 70109 238502313 37505 145611672 89191 235425890 53676 350147183 84402 22935672 20084 297625907 56803 61193334 89698 334926087 121116 244428271 44732 166073464 11647 143653502 8518 238738749 56740 309030684 96090 261392424 116607 8155928 68551 367822146 48336 142159676 123688 75495772 42067 248766823 105246 213726090 34707 186272771 60785 340651694 61897 16689060 38557 139130568 16277 288149582 84891 335461688 20381 219445164 22099 289480874 47424 26902762 58360 10536443 33630 288577200 32504 152360740 11241 307040707 35963 371263065 68945 266776605 1983 181757613 54272 357258568 87068 118162147 56589 88655328 46899 201020870 66317 299695329 83678 113527385 37056 193839244 84661 200586349 23934 237541665 94062 296205427 91691 107329555 108019 222435086 87158 165674809 17536 114486677 61126 309918517 35333 351455312 77436 79005467 130737 381027179 27322 214000808 925 276238444 14724 103060704 123910 58756253 93249 15212669 81469 244735307 46339 279495020 65001 173731222 41522 276647739 23204 171758346 27230 95874028 96468 61308563 31645 349226554 97632 258519052 30540 335971734 53736 158994071 18449 292034706 37731 53755601 114377 232326038 23382 251719291 114813 124414540 15567 84855955 46339 321967063 112191 9659900 104431 130315990 49854 164476460 107847 238200929 91592 143334624 110076 259162412 76225 204588457 123014 89591744 132563 278339745 61237 112060444 93173 264104609 100989 161211255 64879 188730067 9460 3150860 85134 23848365 42378 24137120 115566 228199236 16816 168158924 10271 277843232 101400 140464374 71180 223669414 82222 320801337 129919 159822101 92563 353538554 73721 337059799 119227 76201113 81158 371338425 107511 275301903 57248 384213408 124717 90042145 115241 12267840 68050 361253554 119024 132472601 128078 98794255 119166 156755583 80266 316865932 26449 42130610 86806 232523747 83500 268512184 106753 318260656 125418 335202972 80507 199749487 36050 363928466 70857 372690784 128596 291879685 100619 259800409 98387 318478275 108734 363159944 45750 70321404 30232 65398017 34260 73641268 64893 25453157 47864 337014945 133022 32916509 106846 228263046 42628 242124366 12025 323850803 102642 301975349 37 176704919 77674 345155670 82223 9816906 62099 11175621 128235 283401041 79795 285033810 63865 318501358 74899 109169061 11262 152168570 104497 159347396 117846 73081511 4532 382463478 79583 190663092 92019 176815837 95679 198079430 14635 257735894 19673 21435640 133064 370769295 86861 52087256 73555 156842016 328 228050022 128392 339286807 55359 352376204 85285 154719649 16294 49039639 60989 191446098 32125 296446162 75386 127647324 11101 107028978 34981 26817935 9705 341547841 95907 163777053 34506 190485465 132404 215329665 119433 71128951 2729 60712183 49069 213644615 85992 158235298 26097 227274537 9917 374509944 25771 169972016 27462 145836248 42830 153378472 27480 277418624 44783 294667572 8827 151958058 80900 296936355 32240 63342975 125876 219893806 115926 351220538 93505 277269206 46645 143876994 80775 159987238 115261 12428807 61850 322537513 10051 171155889 91837 198526732 122874 2578427 128176 11995159 33611 127283765 267 324862428 21778 229819709 66047 226928686 101371 343737199 25038 334322174 29054 280119644 45979 19330503 108846 126569603 7280 160887315 62515 117128905 39512 206088483 24221 333649829 40956 277520893 14276 117544700 84259 257748979 31065 348329770 59068 33348078 100004 37033484 38212 12240970 109123 95500106 38286 297125315 105249 66537030 34717 344551599 9706 307028066 86750 381127322 120835 212209876 117851 339895257 132041 80552379 74531 86552600 130121 87325180 3875 154414671 116084 133820633 88063 373524855 123217 38776929 80944 87907078 12523 150688756 11307 113070276 38900 53881774 123905 104089828 21057 315248190 74287 194291914 111493 101207097 7597 173000174 54701 23648823 3438 325262694 22735 355973213 72081 169821149 70644 277121168 91857 207499319 27073 242791483 83632 132117387 40216 249963508 83363 298549101 99102 28344139 23387 28373906 43871 197503180 43315 258047455 129717 285313963 121502 141361423 56378 129109200 22636 267543002 58189 284320528 96869 115802982 77667 304737389 80548 131412222 81449 273689881 61982 4025873 75706 147477199 90397 346921537 52271 299297182 101687 149748336 56395 48980847 11445 353331253 10385 197551706 45979 297356114 115464 374172944 65429 352009003 22228 341630281 93364 27509994 11376 343275149 12286 303876483 112986 229194957 25727 142223887 26592 253729656 127417 234963697 86857 346699769 64145 311814552 81618 125397382 53496 106117968 131591 225812335 6380 268927369 72684 125635133 27200 105716078 71792 198361825 48881 110970362 31444 139165519 59249 46142134 59562 347362005 132481 29434674 23075 108940402 46096 341421550 65825 29832782 16763 371110736 53297 179710652 16716 153187720 82430 20853200 38841 70736217 11281 104281427 126375 375640894 37988 75335306 679 21114102 6926 151982381 38134 226605640 82797 21924826 48621 5189973 46377 353047109 59697 268316887 131150 205030185 42900 201677681 58678 145138570 49714 149892868 25988 33100839 100373 382643597 112046 266436532 89217 163334942 94848 134010561 82479 303071609 84027 247562683 32956 311783868 105087 194650980 84450 328334027 104606 248399164 957 328869358 12768 294610366 33888 193924750 86306 107865612 46995 351144510 574 207579086 80970 285787255 56723 352896068 14800 6108510 124672 66597681 62971 111640097 84658 202515479 24190 116272219 72739 141737335 164 239803969 71622 27027973 68952 8257520 125530 375477210 79184 263813832 109586 142238639 21497 131350925 92403 356753872 33301 193206311 14670 278820107 83254 177879595 51698 263035555 130139 341629315 68279 156456021 6143 138143228 346 354702076 65362 336362728 24435 205241683 40436 240766881 94199 227858116 85417 218888486 132892 182790827 85083 63610754 123913 128256848 89259 192434340 85574 11090808 102880 308821090 70979 24599782 14625 255864323 58964 58106302 126812 357064411 43453 32303066 70277 134883219 111814 193275283 1998 335865024 398 319261530 80686 115162685 116312 54821043 83969 365876193 68960 266528331 122079 252028885 17089 172601171 15431 8463669 25956 292856593 117110 233406663 73025 299240727 63484 136887523 49889 141782513 81455 232977957 22411 142348290 101268 230477566 58178 288374199 85616 288552703 45849 141449846 72844 273663065 71892 147312152 56399 294858104 88969 88681840 77362 312972990 122165 187524296 39579 123737779 39662 91843470 56541 177486168 98632 118049107 26502 40977052 13874 100422574 100610 58452734 28699 33895613 1880 204114362 16871 309727782 65560 182940239 37929 288777223 113482 18723418 61545 81468986 53397 219924079 30681 283153416 119277 204782500 81961 300980225 10727 58552808 76033 82842042 110463 82759405 85409 307348850 101647 77466575 105124 180087937 125230 340248072 35370 256704028 97169 223654112 28310 131691513 110250 175818237 5306 286696445 94764 199706882 22090 245926997 67197 151373575 127974 2649816 20202 262901826 17983 23852194 78861 315138955 33789 215660192 99784 253941451 54563 255198537 22824 224824445 124710 212488339 73043 310912581 90914 23166125 123830 141314111 96540 183476564 60863 326271544 22949 85164288 71969 324413024 64378 68758686 41359 109650302 33997 130223509 68254 67565484 89035 69273279 122910 168234739 123361 215585638 82755 122156976 24176 312571961 90248 202075332 31954 77665105 96543 305264363 86681 114716057 112177 164936481 95013 254971381 94387 363631010 9119 147254022 105108 137873640 46026 304465073 115263 158503670 4564 366987766 121201 365806407 85402 307261546 127593 341671820 96540 339300987 9200 222882316 124799 339962346 40871 67942834 9065 179281785 49602 52529789 40269 36549103 3614 247795166 111383 75099329 64162 202450080 128882 291815856 58621 112748375 82281 317566386 52250 164717328 106502 356573591 53100 31000426 66329 360312582 116208 101832138 70757 199298949 14439 180056135 116664 12439288 89577 377637797 122543 274241795 64010 64235928 41176 300705653 105791 52454300 66493 310819257 19767 78235010 110146 318290642 57838 380923953 56054 84400326 60393 85173261 111981 294346996 75161 318121091 13577 146257728 49716 222227152 130627 16256146 84317 380460219 103305 344160908 27425 369766000 81072 168869529 3873 320042487 58745 219621574 75429 171027892 62982 268631762 114787 326519757 68886 325974043 5134 44618658 127248 53582838 129301 299790520 130850 97984723 43721 237507335 39592 122303088 132580 80575495 13088 5921167 33397 159480442 44583 106374674 70029 154255187 105058 309185285 92318 112601933 128056 333885077 56147 141471315 98754 71618817 98514 219593739 70039 269125653 29449 79625955 32032 338194967 114666 151368181 40721 131754142 55102 132196579 3234 238521635 3128 213455806 47201 6379890 53445 163909816 107635 42289354 33232 20542100 69515 139060331 54809 125270141 101874 214495290 91506 335303878 90305 125066091 4003 29281293 73471 24196337 89176 16123775 127199 146611385 80408 317135421 91463 20123285 92197 22559400 29902 167531331 75758 59022106 18431 383406214 94861 4646253 85325 97813399 44732 9177296 98257 115222885 122816 263990650 106043 348180228 18830 353195633 5848 85568631 67005 251417217 14162 335024625 57190 69092642 442 246098297 35284 359926582 56613 44894704 39901 128136459 120859 121512278 104183 328908282 69105 317995690 46457 303504722 49642 182851044 57664 187140515 9989 325734030 122887 209165414 43239 51766106 54731 134440479 98528 30913537 1357 262745823 107787 114226449 125624 116718000 120469 199424321 47711 263274678 132058 227969420 50446 67434784 85793 228038755 26075 198191646 93586 259010196 121490 149156731 77661 80260684 16523 369727242 67671 11043267 129437 334964354 28014 229591239 32874 160433834 116108 216538502 130511 106022686 79861 180874420 37562 162766433 65406 308853060 112410 226792114 31925 312638304 51206 133458279 15172 226006040 100729 101148419 6439 340691816 70783 96899088 25052 208455684 3830 299261933 12045 304419785 57664 52593831 107833 187974702 6939 147324673 8733 180513597 124716 51198746 49291 162568591 50067 155419064 22067 149359986 77050 7860362 16355 23219178 104698 210913143 14346 19043770 89866 324437661 106404 118250596 20564 213742688 111897 243980578 27586 246666192 73369 217602946 30766 230682685 113047 85816111 129666 280764498 19775 362096355 57049 144638090 34363 204763807 102707 64210422 67547 312604612 83244 360823635 94041 144206359 68517 34440159 37803 152938592 85367 33914909 102390 137743144 96511 286510273 76041 39044357 81636 319763389 83265 282906327 88904 167641175 87385 37622671 69449 125402865 69879 32819816 24911 117657205 40109 223530412 17496 296609880 24018 98614204 58747 129920164 44679 257614060 100309 209398173 59931 161047918 131914 132071079 131695 373865022 11890 264828723 23093 368447602 121949 342852385 42663 84758061 9608 368212197 54185 356427592 4770 163331002 44992 254201446 37661 8330698 99199 329793651 22681 76562645 126990 24225446 79066 305267643 54745 175050147 10907 354314642 70373 67859620 30688 164461441 125539 367078011 6170 254538226 100812 225424593 8898 88518624 64975 353168712 122080 294248426 121968 36691917 45023 382874724 24729 168768419 125946 157228886 1351 288646575 780 113422608 49531 127824881 60076 347305920 84074 149455094 38608 269145073 90840 202714427 409 98118294 131039 95898398 125483 294435895 51586 352176199 79050 270737411 16689 228795124 97318 59991727 115644 330258041 72298 192672492 96566 109031316 111485 38464816 913 303694336 125471 121681147 93850 344633885 98670 357193084 96836 140689647 86467 329764051 112143 240028914 132480 303866633 132500 172572225 50622 345294298 56953 75021881 54185 35522501 78451 380371726 94661 72187241 97210 159285885 39244 101347889 91969 111122263 101814 374981342 98841 106368788 52519 358384923 107611 248062965 120255 58908073 107111 2465586 37746 327374003 20537 20803723 100790 194598652 69149 72199381 112119 139284561 90974 87148154 101315 358050014 43237 329957961 127981 235622608 40970 275520415 112533 179034050 110576 291874735 15901 29565720 77903 364652958 90947 168108633 119312 185148110 86589 5605575 83534 178814132 52595 80152655 95370 235599296 14046 258609889 24546 353107896 48732 285581587 72677 265825485 88822 56615289 53638 41506280 4779 72152284 89017 321443705 130237 104580148 129135 296917451 37779 174599746 4951 174451128 29802 7673951 52186 128451089 1702 232225110 120137 297122602 130449 252917438 4965 307370925 68171 257716760 92495 69434071 82886 88707955 71413 368368173 18111 208839172 38726 83213024 133251 19916262 98549 199164456 96517 355732384 50553 176023833 89110 89187671 97916 39445019 84075 292733602 111285 225781299 74305 75426607 36365 56182059 113853 341703290 103397 285662963 129568 340274227 113470 217916894 100804 324662279 30792 180661415 133290 241424434 128065 32489255 104627 162657642 60825 260222498 117895 36859334 113893 246288711 107589 90284122 80224 273414520 26845 183349987 29166 384710050 43647 193511590 14753 224544774 18346 337384411 51670 85376231 131708 158239843 1208 245222290 54762 221772543 7458 195455863 131263 242153254 19836 1675201 30013 281863141 84968 57943436 51792 317687305 126669 117799936 129699 88119471 41316 260621187 121988 344394970 12015 99694173 98740 51469397 30449 163796533 19729 138308896 108795 210064952 124597 122217797 6951 108620440 16470 303686931 26313 181302098 8702 132399454 104422 212645118 57101 99707001 52660 354187552 85136 299777684 23127 225865963 131663 280434303 41575 347269423 115119 187920554 60819 159125216 75618 186305527 50467 65280920 117672 350312090 8489 47614586 76460 52524934 76407 100858931 94018 116826085 29629 135825442 110434 71137982 50907 380558095 52034 220587564 97865 178001695 70778 283861698 104706 4696886 46659 112830373 62527 135542747 105398 134950287 83658 240970831 41054 273037624 120353 311180512 116504 384709243 68113 134100398 31526 193510801 80001 247742658 116831 72888162 86891 323194921 64292 139788112 115903 218123390 56399 120721360 133095 233018897 11486 113463846 113677 337579814 8941 128501453 76459 256189034 2623 354562868 73760 161024158 19810 239539289 35662 47918582 45350 131573301 75487 2336452 26663 326761890 49475 326658984 71872 244217344 113588 86414982 98492 133909527 120258 126919895 114481 282691947 113117 178691532 132883 248128551 98481 280731783 96410 229036664 62056 282843583 122383 27713568 93735 74951710 52586 237184223 122794 221176602 1211 331416008 78224 124125597 66887 102302793 70923 33676364 47916 199066296 113233 66398531 3205 383583559 101144 298955835 65935 145845338 126485 61702786 20537 18739579 59216 353103837 65641 90658225 125849 91096611 20942 351238263 98810 319581656 107956 320377388 25670 303331118 4542 118970440 82354 15757046 7770 325242212 16410 270563822 71804 200775613 62560 322046353 67860 180396316 74744 134298394 24469 342150135 2529 251966668 6713 350600859 73764 202753415 32027 335877073 86750 44150175 107448 335710385 115073 91286892 50583 61412740 49987 154607143 11599 110691522 80713 342009075 4908 302908221 19899 256834433 89858 184656616 95725 135893877 73272 23170126 9594 19382611 49152 359139734 84224 243520035 6335 297653958 30327 92233649 40040 171517135 21763 223428778 75036 101132394 95491 279019928 43962 188702093 68883 327924169 8133 15973840 82764 189775919 105998 42416976 22052 123322200 62757 41817312 30864 102427337 30118 58852138 115449 172954614 10675 380885273 111862 270804653 32367 237297046 124045 65925092 109201 8823854 63601 242230477 81590 326045075 22762 9945181 123200 275532042 49987 371860508 81587 71278032 16418 219879706 117156 270722023 97654 35873229 2979 180060885 30916 344152675 83010 368498969 63628 237588030 102406 137195182 124907 203139578 50543 349296957 93555 312478173 101762 377862857 1048 6745345 90773 261250206 81523 71708399 19278 93035120 64826 99380645 70270 10570341 66889 129167450 19639 207968847 74473 361910204 131966 359701888 58094 94018465 31814 345912022 21656 81171044 121914 258073183 105566 317589225 109760 324648362 132965 42785777 55034 379730607 79896 378124390 55981 255608394 102663 278334344 133277 156265424 111796 303677726 112374 12001424 52782 279250768 71144 143100002 83583 324040581 117648 359569983 4048 181400800 68109 266493429 19303 126096967 95505 161765347 117061 286877550 85082 12412037 90917 141041679 123041 1014373 83800 68555799 61888 177657866 125810 141137007 127433 281576624 84664 370199139 97074 164676857 9560 238217652 41080 374117128 70939 24612015 54100 378759828 60715 84545613 73309 320163879 84970 121572597 59266 333647674 119239 269740421 85006 203342454 16806 253115819 78348 162515012 25583 54536027 75591 192613780 120065 165891841 64682 382833796 106413 239299915 62337 140681100 90910 9742630 22199 337890693 114763 87668583 103627 217813446 63549 162292806 16941 200271844 66922 200446309 53037 212555219 31572 308597498 9326 311658429 63931 74775039 80962 288648366 22734 3664765 105452 338232694 40553 279832102 75059 299517507 59698 19862451 95286 352876609 15407 346619536 76896 208281751 11755 66120566 35998 336416575 107572 51369965 130204 65784495 73083 75006473 104531 203447106 97098 175313433 70837 41241440 106126 125652763 3525 219434513 124980 19940551 58784 63868948 90692 358762411 100351 169855047 98008 292303810 74550 55181313 34874 275400505 109412 152433345 128999 200457292 20240 166544971 87385 236069346 51868 34422382 52723 59559343 71030 78028515 97982 321580097 90139 124191611 62060 15137092 49185 45066086 88480 70565416 85046 44864860 129246 153959883 108933 311582834 16429 52752428 15669 208524388 88150 66685604 70621 19312606 117650 118521656 128636 310061735 14388 194129186 29132 99432309 107123 80792692 10301 60710505 130469 334420773 90865 174492645 78168 269454260 115654 357515958 116340 111056486 95934 59879569 41610 370812978 27223 188204238 113187 315617179 25927 142977955 13534 307450378 71560 65626009 19685 284369392 50460 255196580 57141 229976361 9352 160073536 96926 322103111 34549 270333142 55816 128116758 37152 156178292 70926 368943976 9947 104706423 35372 292805331 115096 237794773 70113 65437772 21060 148795122 20412 183266646 3269 347850566 70293 39988986 24507 329899784 68073 176738714 57288 315104442 15949 377734630 33028 193746 78181 30037979 19898 107480342 96958 138256917 70527 358281415 90564 327404414 113366 185584041 31754 239645804 18936 239870462 76212 156183655 78383 312391720 11063 285993558 12139 87171947 112418 135984353 41534 243429727 24874 46764987 34684 322589577 120908 280274957 57568 154208755 91102 273309184 50642 162170134 35010 320068795 128552 115499766 119851 136221099 1768 84040668 56437 140749592 78869 159556199 98352 14400064 81985 46106500 13792 12620246 117758 352651611 121713 45560789 2829 22010542 99894 251590084 114492 329376765 2465 311998558 28722 277037899 117463 332867798 101532 280815833 113048 116059640 33849 76208932 87249 237107298 108593 62478251 90984 266190267 92119 194423935 24854 307428638 5036 5487541 10335 239531873 85173 195672536 87708 259722397 131605 203194681 15933 202606452 98887 166296437 117034 320196275 77380 216507567 94685 362584267 59583 332288738 6580 357655904 31981 117741242 93249 244857515 63888 327186888 67473 322415348 116330 80179442 4190 28477310 19662 332720294 129301 59248145 129779 110471091 53920 35597402 102914 206567136 22569 160907065 73965 173714810 80422 252084280 81805 47448342 108932 129705971 60120 278430001 56668 82568140 87453 133772075 7512 320904102 110075 229289999 19247 29654363 25306 283644415 86017 127323750 66700 340538426 59117 34190403 111639 363665664 113228 256701451 43802 71464139 55489 213884971 77765 212178020 11196 286737294 29264 266224968 106415 103871016 19677 303670076 96945 303760982 30583 374045120 7685 356885765 19954 369087369 102962 53003135 44273 189635878 54971 54778426 108145 315386821 64495 258280540 2889 11956262 843 28925809 28899 120787041 117375 232668677 95119 255139858 7858 120980720 5598 72134910 81292 307563466 121779 98905787 44460 358064254 56666 283190662 131080 46921226 24213 88004326 124888 186890805 87849 382294174 66740 107926861 28560 365012930 109784 11187838 8548 34286997 124471 377176346 125470 90017901 23516 233893093 16582 368753395 52732 223741099 122818 127955819 84202 317620479 60210 274836737 131440 102713930 9651 85438230 114582 61739379 73363 118044107 116260 278898638 28694 138571254 27489 143539659 69389 111936328 104136 195345814 21357 289207658 29852 121012031 116468 338883771 72975 304407564 24698 225019434 67443 25379443 126723 142248360 6068 335986415 24517 230945210 87731 345497384 29555 96648685 103575 292872488 23115 346166516 273 119611016 39106 139685733 15046 208742727 27280 191867889 27201 330777692 133313 120626087 80970 101642191 126191 256883626 12161 374007565 79370 12462061 59186 223918716 48790 373693497 127843 190683387 5413 350812093 28286 161181502 122376 354460802 30186 190820960 3129 223173424 120215 377477290 43996 103432193 105087 134723008 19387 278810041 29840 182400446 87251 211221382 11488 257349052 119942 201800938 63231 129443007 101325 85560896 51758 148108691 72342 84412151 15871 279916171 7399 30633919 78193 298662121 7304 350811477 63487 127013186 1419 130616192 71845 276416593 35233 109153620 30357 328204384 29873 175310521 71212 172699680 109774 14516319 1463 25341620 2505 151908192 95350 238053572 79307 43171384 52182 138719455 63543 258090356 131612 175172135 131918 194494929 49538 29815572 70371 197055129 99552 329256488 82477 244518901 106937 72503741 61805 312674319 50213 105786408 41158 181338463 44261 71926082 46054 182668439 46403 86751575 98561 100724780 111383 351217204 123998 238386255 45242 246053029 44043 265533022 122030 55377423 21815 179248674 45160 162765372 121447 141359069 29636 330648331 105941 179258178 2830 157041390 81684 384148575 28619 283456622 43866 327808565 34310 268877465 78545 236300843 25788 376584623 85750 199186896 7747 251084397 3532 101637048 130518 214245210 50886 353330312 54603 320557897 80554 76534755 113759 61487357 125102 174048567 40759 287813987 67103 64629486 88881 60152098 86637 12599807 8290 349484664 23119 196568815 102936 50892485 2254 225860956 26358 268088711 81240 241913293 7199 27176394 21936 230657337 36108 297343449 44999 329380901 102632 11709111 115593 2275580 70825 328349091 66753 154559332 18445 192081473 67303 227816716 75677 380816459 81784 16240449 42938 2409598 103367 292833220 86370 109346361 6681 106595745 2785 93843238 40895 24718160 77206 232219494 63307 283209874 75313 178188434 7675 25044310 80666 353095270 116541 368108129 18372 164996802 113303 361959815 110645 64394819 44498 254904895 37418 194695599 114171 336964024 119308 230713353 88419 368983599 76678 16006729 20526 250263735 93342 379243478 64771 34946218 92463 96942712 59183 845424 12821 110005331 98384 164064567 102270 244045652 123206 223021895 63824 166431390 91264 189538024 119175 238927433 118184 40982827 120725 324952443 124198 319702666 119387 64526334 16791 32455648 72570 377025414 77979 60162807 84168 63439187 43280 109811482 98479 212947382 97409 171067089 27156 184391193 123913 93585607 121698 281856423 57795 244030917 34438 74820948 74237 53282839 17061 70133535 34470 279890604 32646 296828037 89555 15238851 63079 83933253 47959 217172058 105144 298719024 72909 377697712 105020 299886421 58213 82907964 132229 29505108 101749 180610394 43397 169990839 121743 150719669 33553 324513933 2582 326241040 123427 247399596 10886 207293572 67418 292156787 727 235835612 29604 232450309 100058 9591607 81078 357913461 116024 80712062 42560 155802159 19972 225918327 109259 118422926 10076 72042487 3415 168541932 77240 154762076 81660 183649940 16541 102029963 91352 366520832 43618 1945653 86199 57854898 62066 367526725 113946 224196472 37290 356750068 75953 75848573 81943 65178639 94091 30557117 53254 337010365 773 134757763 66950 167046611 89743 320988611 70919 33026984 88395 30078523 9313 362733887 78879 314360916 95664 297379594 107729 190646876 106540 100539171 29721 86866974 9608 67765059 81469 277443622 120773 212523990 90287 88924876 14084 173416399 53133 333854349 3599 182336270 122105 240537397 77137 272345410 86555 27763267 39120 1940219 99438 222568443 130079 254634490 117117 380796590 76829 291221551 113959 49318114 93295 121025592 8275 316278905 4974 84563143 121686 161082945 59146 215993039 70682 361833765 36804 335739556 130007 151588586 68445 356265029 130293 90903603 132895 338629911 80318 204263474 104911 155206200 40564 233445717 29854 109337139 25257 90179519 8142 240320444 4542 61853794 35110 176597697 98843 271149930 54012 176341675 68368 73686124 30706 147401746 56174 243007109 123958 130894977 92729 321525574 126330 42946007 5851 60129010 41428 215039148 57079 332075340 122968 126304721 45379 83565802 119417 74840311 84422 68084377 127630 296114568 81547 257515999 116666 18040329 87158 88607128 90835 315039823 56090 328530545 86701 276359141 108179 184783197 9561 242924590 109068 88886119 42354 175224222 48408 97829838 38662 1026375 70307 40160731 126122 19944863 118502 331055959 26816 294511062 41056 197119233 47275 109917418 1119 342410970 17197 88950280 115695 258791894 56950 274710416 75954 65260068 43315 319153339 10077 296030850 16260 230030619 71111 52797682 115565 77360031 2603 322539579 79963 271511336 128168 94859346 94812 177985282 52817 210309636 54731 53503917 91356 314465161 4939 29395535 23358 258792217 133161 24204229 46252 115099963 89060 25193114 7857 160062505 78184 344941951 42207 214186827 28111 294122257 4903 240388733 68730 256155268 90345 308317657 3251 38753645 88510 81248066 94281 348362643 53482 70847898 54701 171803692 8382 28259535 66581 137222873 67798 88777391 79932 195904983 66820 272892360 115444 99611610 130101 110514789 126960 261975371 57915 378383947 82922 86492648 130249 186859062 85432 321524257 11699 33190350 63702 27899068 105596 375888249 28875 350967896 7161 204798056 11150 219434491 32950 128920781 52554 165312451 91653 146735317 57364 199712343 121368 177325985 125505 99695172 44480 347547609 22703 53159020 42549 189996729 62605 133582426 8989 147805544 97742 42655936 10474 126982371 39737 221492591 129645 74964217 97748 37169199 27232 142369389 114455 338670339 96544 118940504 18445 149599392 30961 55436482 111851 88514633 58314 56416980 92402 370791432 29536 221576125 119010 382806649 127745 162247755 123350 341034792 96263 281766421 96411 161573106 1988 19661308 127098 357235008 54354 129652451 7896 290416553 5422 96270695 35452 209659219 77035 250604122 54770 8712662 17607 214746550 105053 8063295 48932 17545974 45872 163258410 108923 71905433 36650 121168375 121552 58467067 17450 288392929 1242 72510086 8187 232969107 130604 252952718 102342 246831609 17550 266971008 6882 384859527 114463 107264972 74392 332094461 80115 168346827 18407 149048413 66151 229516964 13969 40678856 108797 377606561 50434 178992015 53963 179557959 52262 131713821 71724 62669474 50514 76346716 32826 265468717 127593 240041814 94736 137637190 114387 358744883 101466 151655488 38902 61396876 1717 28117846 7483 1943394 92393 141411336 130066 188069324 64635 97959952 69352 23090821 32232 288853362 111574 236326592 131252 188906224 56308 282216384 124439 113061847 79992 203519679 8511 110092513 33851 53813962 27557 343933785 12561 77285097 43736 130827093 107796 100323268 100725 108905577 115307 153133784 75610 133279439 76091 123624689 64382 261134360 116562 11628959 46139 371839429 112769 310179394 69748 317012782 18061 62832657 112581 141212733 112211 363447729 78036 276515190 66795 174439698 105433 32796674 83267 232052133 92493 66408307 56697 371297368 119279 33590221 38427 322218874 124710 382669300 69396 272760998 125935 250563506 50194 9078977 18936 383695581 88617 353766532 95313 295583650 76676 182457319 95952 237385025 95926 204481700 20253 377831083 57154 40411331 103696 103780252 100126 381347939 117046 125352436 5711 7331314 56461 106336354 119049 264957012 49836 199582106 111571 23443740 12472 218095093 56141 136023790 128939 251627002 72762 144639662 69939 273105805 39487 348621247 36092 286181731 44679 309243057 484 284894985 97521 189917607 31147 203567941 65638 296356291 19203 156409251 111459 240509291 39311 213688383 65048 135403474 116499 107285542 105161 1271630 19835 378420872 109505 323037625 63660 70879932 38605 128408476 7252 70614837 121498 365286633 115449 283923302 118003 131443878 114662 93844173 28818 126679011 36370 280799099 25234 283548912 96219 190901574 50109 333313701 37758 82447128 73859 197192636 121101 297527958 40221 31746305 71558 293646597 126151 176148187 104261 94964872 39771 168318887 125811 253966975 20155 272508913 94091 221018229 131906 162137407 100526 167285013 78477 342407526 130433 241641202 57815 209502214 37551 343242864 101574 346616217 53688 87188490 53426 114060332 64518 371504198 26561 33961311 18294 157152303 91219 324982390 16018 334651095 41434 97480909 104989 265937874 8349 221915956 113632 6031604 53767 211648544 712 337604567 19100 55167940 42163 185358071 5413 273731124 96188 206616266 81052 232563864 65944 180548298 56679 6858324 35614 315827173 13529 367696059 48714 184203018 47560 169584854 119179 38915195 75097 252547285 33284 190639890 76246 14201704 81133 280630414 121136 161840137 61179 186625557 72215 272505195 77498 182552296 63393 369921219 1269 88655081 20663 88492233 18422 31550011 68474 257700400 49323 263243751 81049 316312280 111407 341437217 107654 348529832 52256 254017783 75106 43337741 1270 496391 85560 190013506 119170 240904165 88243 145548068 8321 101159814 114783 243423139 69256 205618233 27459 27957500 121065 132932132 25939 44198900 60500 13373140 78831 262523012 130578 349666556 72714 217117282 72076 80690172 95111 276705579 109828 31473901 42745 198599548 54185 18768184 26232 62271420 102199 71247180 105050 178179041 27608 162597601 114114 225527196 92635 353071817 27443 152660154 47379 372640885 35943 357338789 85396 189681435 74846 27761562 16301 191667364 12147 66161859 18120 69035725 107551 68944966 51771 90395726 74636 293089166 119643 111169623 90228 216755415 110788 138996404 113211 131901159 107439 202611251 16890 192459194 127475 30083787 38455 15662437 50831 237964550 97779 365056168 39644 64149789 67651 309920836 38755 209152443 23483 209521729 104575 383982933 59706 145585088 72319 50719893 59839 96726013 42205 70646679 17579 32545675 79056 141253765 29346 265545593 71193 36233404 51720 202274662 131616 97726069 81221 326074712 7681 202774231 129802 150734777 64097 91730494 23 92928622 18745 376295584 131857 273173456 87357 369905600 130938 60565454 96188 215892577 96138 93531848 20960 53014230 30775 284431966 22740 77391183 76004 274859269 84651 233395382 51767 113447908 23214 25994796 23472 340121371 17173 269935901 50841 309322461 126745 151199606 124346 292007643 50550 54395160 72422 276515676 22249 15164646 59240 214497209 122545 129057981 40532 231643479 56870 214088690 36688 148487503 23831 111692187 71620 59815610 33902 376265649 105666 379790439 70939 30655056 110598 351891215 69406 267017042 118433 287483062 53884 358171825 15700 241313155 16700 44136354 2180 370664126 93502 187891183 5896 304466192 117449 113615727 101623 197239688 53847 75498845 54105 357521514 47495 25792126 80373 53712258 86498 116251904 57280 222958397 22086 189085744 28621 56783677 50698 39688897 8962 340158842 42650 55817684 20641 176343472 92575 313885853 26505 171893152 132277 346809767 99967 285567204 81949 221322830 20588 154052266 50797 349134749 70526 127272491 44461 124800214 90044 102345207 12551 153682130 23277 11038541 5177 165057510 92082 348322785 15264 195437012 76086 308431259 12161 95387819 64585 76763203 5457 162969259 128617 78941746 71075 373641345 85330 380196885 13683 44157064 54246 294851045 87274 216992042 63414 156285414 94135 101224797 2836 63395336 115610 170300773 116389 52709722 116529 228637431 9846 115999809 68312 14643645 45596 317571455 64647 140821321 25525 15476832 101212 25576447 49455 234535744 118039 266894165 118733 279338705 24764 310284597 7128 162622984 106213 196315240 124848 84104233 14458 353435036 132764 250867061 39102 124507866 77735 311603364 83684 3343273 87096 187001528 15871 164801645 81163 232696032 46517 316453383 121202 340926465 33733 38348082 63637 235248716 81151 146318520 44002 92481465 120017 237389658 97282 10931103 73915 98049551 15448 48311888 5803 368241668 95417 231031594 117569 234950364 63007 162915542 15202 35831344 63121 204591909 51370 334879128 32447 341646241 59232 231961487 43072 96129596 129557 326558737 126343 21499133 9226 247369535 123089 111973968 7567 351472264 29945 367661250 122127 28243608 8916 372388495 67628 363012700 58166 177652821 55561 272004226 120791 94365760 14457 384638908 23435 86991183 90781 314103790 126054 292554436 76164 271601441 99710 82635456 101748 142597709 54580 184231576 28608 290060281 31065 39967445 78233 101037637 20563 206294885 62639 312826125 57487 247360938 95241 350801313 94253 201822239 65416 172450094 41063 109114739 43462 243415155 49435 70240710 65041 50048547 15059 258491721 102407 13297841 7607 212524516 42254 142502825 26042 347448687 100458 137278864 68769 158671020 87473 242089930 14545 163568286 119615 27279290 27830 295576114 10317 158864118 44473 289320210 82769 23162547 42907 257804481 50690 58285727 52536 229660994 74210 128568246 114408 122940325 79402 159249066 30381 64255885 84275 141520892 30678 35958108 48884 98236655 30736 275418914 98565 211973547 78123 232715414 1185 341272170 77928 168216195 105725 99713538 51217 228769642 50647 83590546 89156 314919511 132013 157722797 70891 215806235 20071 358997924 43623 272929917 81606 315137666 106394 207734459 106074 124720479 16594 67389682 87931 57446518 122943 155021856 2896 345109362 108528 93429137 34389 2446020 59593 301711186 96051 132240205 5529 167861020 108436 90711158 65820 353404416 39622 14356975 50731 30531255 57851 275624854 120049 171085603 38833 360419538 69621 216192339 69558 127199360 132488 182991314 122758 14762064 77847 215418563 80088 359853039 27094 356532976 63872 213344008 67032 324336754 46605 134338369 18262 49785399 98840 5866669 21916 25679786 22058 29213847 47698 263541566 100891 233516816 44421 147420581 113932 74885594 80763 166605720 89361 341305757 8733 309561745 63993 255738856 90545 13689718 10907 6042087 30295 259665983 44566 36355921 36758 353417981 104912 178867776 128282 194160544 96244 179343297 75398 88176500 23234 354208378 45024 302583800 537 36885326 35062 367616125 129592 298007949 35976 197016480 102540 109503540 78061 240986841 85916 314523910 68714 143159724 3505 180132159 48297 316399598 121227 307968312 119162 150217197 121713 272052556 92466 86385649 84851 152926234 85301 346766344 67947 49049234 55324 272575936 48006 140051281 78989 115528598 94673 137607725 2852 373274427 101136 147018028 126075 299772584 91748 174944428 9589 75980612 3463 82996 103316 203937869 132581 36471269 42936 111759855 46576 172650262 8253 300788054 52348 36557178 21936 8481185 62055 135094698 103237 159239260 25115 150849467 82398 264263677 127500 150151264 97683 124086201 22203 195546144 114844 163861110 18792 353378328 53578 167647165 123784 189475019 29551 261633417 92567 293123660 104876 132275856 101738 89502191 106378 205414022 113354 323899461 28067 30656329 113098 242812951 28875 201532591 51862 156171231 7925 18728674 123541 180301615 126903 116718591 56084 105819739 78425 360400987 63505 88855269 79852 170940427 39672 202231271 2364 242879212 86040 133569444 52553 99018820 1771 256812187 77970 266167469 41125 199765334 91506 201421600 120994 163780275 65773 64389878 118747 350654644 32381 146242425 91917 76672056 107578 212764743 36241 111330802 84224 137744940 73254 232996477 47935 236753916 56030 230349245 74447 167876037 27852 135492141 80992 338031931 89760 152753786 78747 148727328 74124 218151962 53097 238440462 47361 50539874 63067 155422301 5892 243590604 87523 240438728 87745 269820875 66334 69606922 119268 190774845 130952 36874520 29366 220033572 118762 116394375 113250 354747218 104033 323779634 48647 157761334 123393 327138855 125451 188171496 106428 374769551 67938 19508568 91560 156214895 46339 79350136 67239 235164568 79414 311337405 113453 163211409 108427 292077965 132007 134543875 123089 2738963 123234 77501983 115365 350093728 53414 348459977 57060 111105228 92710 26943326 86465 195188932 108044 245004181 16778 6165962 86121 65912146 47566 314150074 98503 143551253 39807 207747788 22508 47077501 50994 213867825 37692 359050005 96205 315291475 31196 17087564 31380 41176744 13472 315155625 36334 54950547 44596 59092287 5145 40352371 38245 171517203 17599 236383140 118068 95639853 105716 146345253 26552 155766227 96467 248771616 19682 311073169 100180 31684670 4951 20279174 5903 162217163 104733 157917390 91451 121715807 15307 27615747 85490 295984867 126007 276252966 109304 252415683 109170 94065838 90748 85669855 101446 274703828 80667 293897717 45727 23169639 126988 356314022 115431 204344467 21814 298728930 69669 316261917 95209 157182335 13107 128199478 101198 246277944 105008 256925527 9078 96366017 57537 121696812 100452 320937447 99171 2611663 117161 305494534 72759 157953631 115287 146798128 25278 80589677 14724 150800114 104059 313233126 130278 158517839 2369 278148646 32965 137451345 46753 270517460 50278 146162730 129343 23280313 113723 68587699 6306 317216515 27460 58311128 36719 14546783 50543 171036159 52602 247718531 83152 250203918 46904 212292965 97110 127777081 36042 382157074 63855 63354837 68020 201284724 113318 264298945 131505 310130332 88269 376924077 122937 18748356 79040 53021847 13578 92090525 125533 345651386 88721 374804514 68972 172616603 117367 260066247 128748 80405729 17344 357950351 99615 20086544 24803 366765736 83670 173671805 61368 146845720 13336 351574056 132290 172458075 8452 290547103 73146 282095969 107626 187921195 88874 15424039 10982 209699466 32875 225557305 101533 208697477 71303 113297207 57248 305833821 95717 377461028 10227 147121058 122001 103607426 11171 369595304 2455 233899699 100890 115265553 69099 106852452 106453 160051533 36183 315871043 11787 324845313 129145 214544290 42254 219473705 78384 13711717 62393 272697585 109901 70756823 110825 276266956 70483 239109783 125491 73877556 37115 63477388 123530 373956316 52460 81508958 94593 257417782 124526 337102403 45273 306795199 62605 60600399 66165 301373334 27646 236769611 106538 31355770 3951 56971723 21945 252804188 92634 72810882 54651 338639113 23905 110430865 31648 369277697 50234 267682200 7788 178684515 42314 8931213 112165 375267669 94185 138750552 60851 72477032 105246 334706759 66730 5292258 93754 109096221 70916 78584661 40549 83353226 48340 67258178 12143 351545935 15178 69866870 121840 157512246 73821 223560720 12419 168630673 65781 55150831 130539 129724843 86566 231197486 41159 381981022 112881 255237958 125725 96320820 122868 97537602 81431 134018075 19788 296099202 16727 69925704 127625 16456389 126547 149328074 43047 44544607 107122 272848649 97482 300681336 122768 90302261 38429 317438277 124809 13711758 85349 159506102 16077 139783635 91403 228762330 14781 185051135 28908 366523746 129668 290633050 10230 315152190 97756 374160604 111409 277137907 104481 123875780 88649 358058145 33499 28784490 59452 179746521 9922 139249975 12229 179013737 7726 119035650 66806 50806308 33955 286192240 112272 372554466 121711 282878238 4419 41207443 132438 372002099 12116 88465526 129389 272877329 131410 126103360 18936 125879827 75551 235667344 69847 174964473 51733 64854124 81314 177609807 25953 187762139 129381 383076292 124036 379724956 15706 80813365 68732 366420652 58840 168407628 65840 196733431 82229 50574141 7199 114076827 14355 73226122 561 378982340 84836 237868167 122038 346042723 26417 327768241 128952 271202349 51152 354642865 29878 22566354 1641 256682246 27352 10019198 63140 88436521 2187 297226799 66300 324118582 15700 15283830 32872 185047599 42404 105633668 45289 141074699 73103 362389821 102766 351902561 85817 4079368 55482 320163894 46500 207613672 107710 201291945 76534 88595074 124288 134168608 85855 287943657 31833 333571071 110762 381382512 133164 345679195 124361 168063938 20234 103901288 130171 29746325 13522 102186515 69428 33565927 97882 233608342 120208 212807842 6105 73787138 107129 231531660 41211 121355795 90142 332334392 36785 189011270 102724 240729957 69296 78839264 53866 189665996 90049 82514313 36573 204132735 64221 356873091 74674 146510914 11008 262558383 26379 362704950 70923 102584447 8046 288186785 59775 335702718 109203 326645345 72138 346782683 96160 3838734 96221 120343366 109268 90250942 121965 348498953 117206 975910 42806 176638541 84464 295217993 110590 14113643 1049 41952366 61899 219493399 105731 71180179 41876 265542820 58598 79470721 61598 363074520 98660 325513583 23718 71433615 59550 349727266 95926 212906905 95851 16602939 40879 62112069 91834 290065322 47916 88751888 75009 129324036 50327 52915562 6790 242969544 106265 87125643 80295 349547653 56427 56222395 64098 247279776 118141 143844962 121159 375169274 92289 107746683 89865 62113292 27517 313442945 10250 12122791 35995 93497162 41923 270684510 54735 333931196 75599 264996509 45402 347325944 13192 188900181 58694 79449208 46184 57466912 21454 162480485 12668 258121204 24628 30113707 101689 74467862 52503 290838095 107144 169692469 118846 180278986 129574 38091426 95884 218273667 109804 321638567 105907 217454088 66405 117982934 115073 206068154 123543 359767624 61750 254139182 56224 183883825 23735 77451861 98683 139668110 79824 223610565 48006 36223960 131616 88476191 83350 276750172 129364 357169841 34512 209928682 20031 105871488 39617 192497241 30055 338317181 86113 148981126 94145 121400571 14944 47981451 43934 246897378 16309 7457717 73656 215910019 11284 48356848 96263 48384578 129320 201576202 68988 179349593 5199 105161902 52392 80099474 30148 87683660 56819 19640633 35329 361984885 40390 366348626 849 79429323 95321 54493848 43650 13661722 51934 178458802 94800 170956248 23227 293987797 90796 97723610 119304 276621104 133063 60978436 92424 355443801 67134 79300501 15278 122057148 104452 371227922 112149 144992363 112575 211085657 57945 174955548 105807 181166174 73714 277666023 49542 138614336 45543 135302069 79469 174238580 50084 235962842 58794 116991150 123753 375344947 127630 369566899 13544 11363347 55844 58732926 129975 245203686 89943 11006210 78374 117051706 85230 172008348 119273 80000949 85595 247432875 112079 17459187 67436 138990604 9729 145956973 38165 297588254 109772 87661567 67977 91532914 67842 114167576 117419 374643553 53179 341924407 119581 184764492 80558 364567750 58670 183840655 43128 379462719 84317 248008358 116570 19241177 101838 144195522 65653 211855664 100435 278238271 16205 241519560 84056 172999327 20658 184017896 40078 384441941 111205 21851473 120934 350766061 89812 137386987 79192 327341163 117756 222103710 12312 330064173 120926 31289407 35063 307088845 92143 283495102 7159 333629967 59435 39676581 130599 331421851 10198 81463726 45185 369915017 130529 140980119 110106 291895489 124206 107046572 99997 379613554 37185 219605373 74848 203981949 57245 145738311 110243 345733954 67960 299640402 88528 288030492 108180 227306943 100928 275795956 81629 254934634 113994 23267533 102523 180593843 133333 378645513 115636 150095105 130977 291347239 62852 52012046 91631 380547645 70179 191211591 4720 251798127 8102 213986505 4509 175993963 58219 55423658 55017 71809792 91694 382359652 117119 95492078 131264 252286620 82797 272870212 33005 170904782 27267 227869802 63914 377722131 58709 382832748 23470 63500975 130363 64488561 98106 3672244 84348 286995803 130238 71450528 49002 255217091 119810 139542851 119095 234444728 45158 145992273 122109 337055010 64764 186552275 105169 293845476 39888 204859023 11806 317073162 86464 346442332 25988 3505966 22396 346821499 61162 56885041 76809 144794048 49345 72027119 17910 240170712 31489 373706866 27500 227524856 80002 369902339 46756 173761231 19045 268107984 132426 24896906 127395 128602288 50793 54519287 28144 366925021 21832 189151980 115207 313485689 86728 269675267 21990 349188714 108440 146571602 99028 250684920 68243 201678117 114214 313443838 69384 307409190 30233 77408133 34635 164924097 24535 23490131 5385 267555033 100260 107175534 85895 240127962 102855 250094082 70876 299023691 26007 132279764 30552 247181253 2992 4160833 6124 306928738 128310 91358652 54033 42785348 70293 211184154 127711 103658648 110319 90474265 62191 344900862 19005 284675589 45682 58688565 127838 276043749 114085 302676879 27345 346027626 18197 339528294 124288 159281690 37669 195750361 41813 174183643 25501 206595781 36410 211964819 27729 353677737 68592 5984448 23692 215975822 57233 258392014 56173 301393331 28920 38382110 114250 239977655 92256 375940514 130136 62077546 32381 16090064 93977 35226853 115311 150178705 76672 200651851 31250 191755230 93384 3561125 107305 292704470 118656 344920280 96933 141632526 94958 329562766 35991 44846063 35123 257923934 42427 272541467 11967 339489546 85231 63957601 87130 203477045 14228 342992862 127878 27824329 26063 129944124 30381 86632512 113583 123050451 59814 35472361 904 335107871 48372 248814790 129635 146316341 30425 197346294 61072 357150401 53345 91593566 5689 232487881 95951 367576848 74543 138219031 88398 44641902 18568 244605369 101233 31491259 19266 269654267 70391 364756998 128943 70480458 49932 164895749 126236 284768030 43604 281014052 82189 20483073 60254 9214919 31093 214401539 122993 222621302 72525 339054398 95309 48342440 17213 11916849 107659 108401487 61422 202165694 77467 370660883 36832 170821704 66780 370893655 12645 54780117 101049 184932362 122349 324795636 54887 254602623 128035 326528706 106735 141240420 108923 242775756 68488 186774174 4324 200554306 82068 326124304 65355 40367211 20392 205193321 92071 278748211 71812 80392639 113524 266956020 6837 36463256 110783 80737217 89828 209578816 38164 103402313 23095 370464629 86424 75225615 106234 66826227 122866 50942387 78419 369807065 113682 61474653 60778 383214277 129913 85287526 75395 141351484 42700 383065022 21004 162585012 95514 380741263 57973 245063712 65082 107232753 123160 259838922 10563 361989887 86495 330054608 75160 40058623 2106 184224422 117691 163104294 45721 306366668 54976 232938885 25756 118085802 101459 233963261 57505 86337377 107116 203095360 88022 120959035 115052 121546174 73279 45301374 73961 225975344 15153 309063746 53942 327342045 54638 306165073 64522 299424360 129986 296764122 112332 79214678 44044 119298133 58640 164331513 110957 158459268 19175 55140566 55964 184196856 92605 122175758 16196 188363838 45955 114765371 98285 148635321 127428 290112985 90754 23441101 20199 328303569 8102 198982363 69639 179576940 18832 5559636 73519 190030542 35141 374201217 122376 121673390 97696 213520812 106417 68793986 50158 41776318 1852 292022888 84541 290301311 112264 62406979 73852 260103934 46188 221305757 32839 347908555 65902 366166995 90890 267645953 70034 257451752 82886 378406197 1854 159075568 54034 100096359 25863 217310222 132881 191037327 48857 294605558 10154 143128425 71125 232489581 107115 320310539 88221 189246828 98919 108791210 47306 218410087 28193 30721326 46722 115687780 88685 129353838 80041 59286612 99603 331402090 47947 126519956 39404 166880160 39293 104056560 95022 7063488 101271 271087263 77525 266019653 53788 39108745 129234 159528909 133046 181080408 113162 32756492 99002 123741499 112388 320209556 123059 362394144 19209 15965921 78002 114784224 48493 260823714 111132 27800713 4262 369307751 82686 371524526 50503 183712154 24332 316123579 93374 185066943 74916 134856765 35434 131922073 51160 375661234 53550 319213617 71818 276378964 4470 210620918 45899 307256205 94424 323052152 69959 217539381 35809 85972789 89937 7329419 27617 358032370 1601 197996570 72990 164811286 63165 185964596 123758 377780788 83231 268967582 126126 36042604 74726 42305084 129412 24873213 99750 50623602 75246 326715661 29529 11997962 117720 225298472 96051 355676146 4609 262601480 43725 215275809 49160 319941828 32142 299963598 15324 337281287 78826 153573501 46560 66443408 90116 160575564 91312 365937320 90339 264639079 6051 18143509 101994 376241342 23056 256448115 25499 271323355 50199 138797517 42882 184575833 20620 314694205 68020 224659714 10964 189831718 72409 192665040 117979 290557974 56192 199425077 102585 376549336 80023 173797686 110256 322857422 98036 71316304 100840 53440762 30552 63608348 106853 220113547 110842 167978078 59897 291758623 8589 361341948 95330 374553943 99231 365771727 44872 275866910 23593 112383634 32739 363849944 123051 105763497 71742 118427971 90536 294826068 106025 154321279 100345 130932159 39180 299028542 55718 48253425 115992 35687092 86603 330843178 116242 119620032 56197 253242141 41858 233276403 56442 45657879 69722 100312217 29610 347485440 30638 180973492 21990 161235262 94595 245218198 122783 181986019 106277 234910209 36743 59877274 118482 61423277 118891 147683228 26451 293570792 130744 27781003 94347 379894795 79651 142356381 57634 197361732 110019 61915550 55491 161020884 32930 141323956 48269 189767359 105919 82894744 119174 285232349 89810 350804422 30869 154990410 131570 48960708 64107 305732805 44699 248588426 113718 184569251 95735 264131134 73942 108695094 34505 294030045 86698 171275485 115472 69864951 595 29146845 62148 61128582 40413 60115829 87473 320590561 65712 263685139 18935 217828793 20351 249510371 12507 96965124 126842 203246972 124717 145128940 34362 78842485 21188 239168741 123386 365100337 125151 295837888 116529 229960765 51076 179579562 12389 381856831 62755 294136211 3203 305892233 37062 120558096 89029 78124781 120584 174389847 8479 347768633 116596 259056052 30351 263441267 3639 114550762 8005 167472004 2875 151064620 44270 362687115 113990 34676367 98975 128073838 45392 230306711 77858 17250331 27977 239149517 92147 197522473 11625 377632812 34532 33727966 14288 64061922 19609 255430460 53770 44609137 61813 349340112 79418 36408389 107981 57117734 75165 203160586 111000 281711541 124199 215767453 41719 78117126 105701 140589601 83231 325534017 32305 361022533 61345 344380248 127446 156254068 83168 140046109 77537 582451 4108 286636302 20821 735981 7082 258271535 4498 42503413 120525 302828167 20895 73573027 83529 77416875 54305 224018836 96205 294283158 24839 3862417 131527 73032409 123881 73206478 112289 328490533 6143 82630532 125632 11789888 55777 352844735 121773 151525766 120299 173211588 56277 118357477 76440 352509523 106302 272300930 63000 170413663 44938 219955988 102656 65050310 45248 88912579 106296 164834109 98165 162255070 77292 347406652 11727 114805093 66737 327994339 61667 58209484 49034 366138884 129157 114329987 69979 180858836 61028 349738908 52414 12444905 72724 233261586 6153 223619774 104840 353010416 58937 126289872 76487 216865956 121723 117467586 1973 262104127 50110 375352928 120127 234826000 18412 215099862 41152 336191818 99325 225216613 113265 273670431 116698 229986453 127157 64066822 3933 1347464 83347 112749355 101953 231350305 92441 190725401 51893 180696789 109917 160458530 59550 350600421 110862 159082929 66405 77564665 83695 105345583 31246 85935671 29179 68287469 86744 43780356 13088 96374732 118627 178396694 21477 308961711 121874 353479318 86350 335050090 125968 380929092 36715 29445180 102300 84090402 57207 126679054 8256 167658431 37307 15165516 3740 234653898 77537 176996160 40078 162842045 9727 214390072 32108 322334156 88128 126286949 81103 52502323 24053 147866531 123735 55305415 28947 38172268 126410 140418595 84335 353298303 100349 164618912 106427 127328666 84711 331747117 83154 263473690 133244 238690022 10301 240337976 99030 304826228 2183 100779711 9954 71452146 52490 274555915 1722 91503172 103022 99015539 115598 37667568 51401 286667989 84804 343736463 109859 346145008 65559 339103384 88036 89719231 111173 220224566 115554 100090649 33419 96490923 86537 325730785 45640 344617167 30607 179455291 110892 186781366 34752 109904406 111814 26505243 43190 201088524 91766 354366556 116329 179273641 54883 336253177 79519 144215791 96331 293065777 105436 260669746 6678 35484545 34709 288516012 71600 221518302 33234 219183406 33163 155791525 102923 117426955 91213 148628815 130178 284187361 108848 89514346 108177 371588580 23689 353476031 42975 57904396 110937 79459077 10982 46486997 50823 303124954 11047 327867175 988 316986251 126639 304032942 101502 78100490 65129 255935117 101617 48937458 112876 119354068 46293 51495087 130928 247904433 7054 275350594 71642 130719690 6914 249361119 88460 769617 28519 246666445 109915 64748196 11240 307204664 99787 286862430 23325 24661092 26145 377460772 70718 209207557 132020 99125428 96262 165200329 4756 341386805 59698 21511397 34964 227504890 105207 68335545 43911 157239205 63301 241719037 103991 144588360 95939 341042975 106603 368997609 4262 184270841 38181 82822043 82236 248842643 125213 5591385 50693 185072826 31686 343005564 94764 127866043 38164 352111600 10420 302657716 96512 354380112 16672 215752034 122823 289701954 128204 106789157 118304 349565382 86303 176130619 111427 12544703 20378 55344123 45550 238515645 68602 290799497 61854 3024025 70304 105704201 86548 157311609 125319 93443115 30219 32313074 1613 380832668 19747 8459668 87833 99019823 121296 33513102 43063 86670644 74671 205654123 86426 254953864 69838 7482855 10782 317612265 35319 20120617 67246 238818279 18532 288183505 54386 113194444 73803 197194629 1826 158880223 47719 27936678 122626 275957247 62424 44602302 8629 274324367 34389 260118592 24162 210871500 13947 50039466 104862 208696759 99235 160584901 22341 209386766 24491 364755503 86874 198517252 81121 318255786 93057 94819081 96718 167134551 104925 192082471 57458 313748640 33503 375665152 115573 49572317 45704 330851662 44679 228414795 98702 89971316 110049 300798275 85724 352504534 51108 44907529 77944 224019379 103369 308104844 50328 255241626 121759 176139444 80538 158014830 34186 169814002 6653 305126517 115373 371623153 10729 350671322 70154 354429770 31474 270967730 22551 316033814 124505 160764530 66721 88767055 50852 267919313 52854 51294443 112867 204089867 54114 42542646 43676 311676769 34861 47772476 71287 167203443 26027 237535469 42881 119396558 124968 335750982 130379 70132376 6281 17551569 100859 182818474 120900 306009125 52460 316279315 36323 122269070 16061 57892582 59350 110908913 31570 60453087 69862 303459943 105614 282493534 102724 252904871 127731 118649390 63311 135323750 18993 116041123 95241 24150358 106092 23776370 8376 382923328 116295 86449248 123383 235691573 121603 381201164 16619 66261897 24727 15439135 39221 145229015 44192 70301345 28553 358471148 19508 117273505 14266 313422278 107357 205820346 118657 69921815 70040 167764381 99269 100501298 126801 337488730 5754 318803996 67440 318700416 85827 20482839 6137 150694750 7841 334972240 31529 53703635 98270 230206811 58804 174146733 99997 186997731 8371 349888231 117239 116263183 118513 125874467 30105 195418233 39787 50378439 79355 219273706 34058 90375876 127574 246333646 40642 250993894 77769 197130671 83754 327246579 39227 323350557 73682 279333655 100447 191407496 102400 333150169 79416 229139971 59857 38740046 21354 162285757 104043 240770876 77789 266281085 50522 194475564 33395 171997005 55486 302927506 22557 382811400 47210 89311556 43356 104838753 7917 15488370 5288 33888874 266 164415749 27881 119680969 4296 275126538 58242 282010007 5990 357811015 123550 221469765 95642 204297259 13981 81681400 119357 174297495 21258 166196514 5190 241720298 34427 75894323 60170 340517262 70233 168958751 3838 172359249 119700 340686366 120848 322331841 6852 309644316 78385 89405855 119663 307017072 13742 346797904 2202 76419217 2287 109477971 118472 151471193 23291 57529626 129184 276106552 125542 189184241 109364 94742915 77572 375752708 70373 275022397 61711 310361131 45829 234566465 6588 87977299 36648 293627258 23731 384724116 100891 238728091 25589 302652751 120789 377299684 102901 36223190 79824 114652577 97270 360366193 110175 188777536 3450 121706466 87375 250306380 79594 188889945 66770 182201040 33326 245275566 37059 268048604 26737 148109429 131958 31360427 117644 7264723 2753 226386047 52752 327721433 52218 86043425 46214 89187614 95671 279511373 75113 378987165 50474 302818725 107819 126190723 401 130732989 79579 52920049 123250 263101838 3988 299454905 50194 122640579 102705 178342218 123125 215903270 42295 208158981 41579 364302590 37181 334599439 86568 232047627 1723 154476997 112961 121481733 101667 227414147 75547 50133205 86667 114480501 87292 223305143 46177 71442645 48044 136605837 27850 341814850 80517 166959764 76811 46344395 76700 187166195 109040 344768412 92863 216072325 68938 114219672 84441 132473740 3873 209350519 93031 99429483 31866 201830246 101648 234452625 104232 62872399 51846 69386195 2217 28509884 30976 174248198 19029 361368627 57008 364358349 105562 140599202 65265 318509006 77503 131438652 132499 212561094 7861 217553181 130977 15141605 57246 357238056 133311 313568028 52434 258501577 128138 97246608 82258 64940421 53698 184212175 57781 270389581 102290 79816809 84490 383421097 36147 286241050 120295 141198807 130363 147644136 117667 253399916 65891 382817551 89112 277341518 19357 296959919 50030 263631352 113052 35412343 69099 364284324 42556 233666574 45145 178492879 116379 103590595 46739 217339643 94902 31182720 87923 101573647 124363 368758535 29830 170078873 81411 97313019 9101 342265397 38233 267341133 50499 59094295 50788 218563598 126554 198026248 117034 875097 19189 293344329 116508 348821854 65463 36607140 25338 48549468 71872 260229684 60683 116880013 83829 69431725 46809 48003450 8177 368114080 6590 2065987 5649 170445497 101671 163100349 49497 130522201 117819 379305735 9243 374576768 28813 24138646 127974 177215663 2275 85985815 13196 30342715 131316 265442467 45553 225349219 111369 140950444 20122 161097255 122664 324927947 71263 148554014 21993 292004377 41083 152577280 53699 218460681 67328 123814878 88116 384346589 14513 68843513 114768 125995918 68901 97543477 72511 207727922 111901 224630802 95156 166498194 89298 79743078 119026 45603706 100171 168971040 29191 320935160 102571 1245323 57930 15740069 54479 221351100 18675 374948137 51226 376291243 96969 381706901 88148 302860055 43461 332174684 119939 128780019 94290 86591270 5107 197902532 63667 112935729 4609 292038136 94224 37360472 17656 96577964 21206 195734991 82072 358949086 110122 36133162 14709 146932346 29513 60821040 58592 213399630 70225 10807929 60095 258855047 13385 231733544 6636 207875444 36904 380985279 128758 382261912 124739 35887491 7649 338810412 16277 203644770 8383 334411055 57381 342411034 92242 20180912 113323 305809359 59947 316584339 42033 63544609 12971 182269004 18074 72812580 98343 327397645 38377 91683044 60391 231165761 60161 225427470 61531 350203470 46851 72006085 37623 266519507 17755 279932016 124056 45291568 124830 90512828 74248 206285518 100663 90844256 61939 93806095 126196 202803686 78515 18104623 19908 227767429 112291 55766077 16770 336650483 17119 9856717 25388 51334094 14819 318161891 24503 305742775 90631 86946408 84148 130672278 48553 180276247 119505 310447224 89513 336240496 65594 54079757 64141 255641858 111168 159522957 23881 88472211 122887 360784946 21037 22059005 77067 132563355 96895 303806330 104986 383378278 55474 191252542 110452 12195997 62086 132608631 115900 124799286 64063 58341049 87832 373911306 73402 354889149 83019 301533627 91486 10320994 105901 326307533 76705 154165617 32471 27005088 78891 59471885 568 348270153 22762 10430403 118863 361792731 62273 307161539 22299 369350484 88959 188038041 21266 82883739 67047 381405005 19747 360084461 131 18561666 12324 52907034 122937 333833760 89561 57531053 100169 315446894 8666 222868980 65840 373555947 114047 99690095 109630 134865599 63865 242711013 112617 311831100 1384 380556701 27757 58868160 32364 265197331 5325 17301534 78622 227119542 121201 176954637 70176 79386434 8511 29410797 36758 93815261 34432 246356847 84202 37800693 49984 330495893 46131 151506176 46974 360171406 48963 330067067 32433 302241852 24638 45753673 90193 64074242 56090 180858190 5292 15293591 65554 237793235 69122 374208098 110825 144472971 58648 282833293 105559 257776085 91502 177796667 96188 328875854 51125 347298434 6087 50569690 63276 188822013 39662 257802862 34353 318985232 118442 228570134 54342 353324129 56065 22272872 75542 197814893 39079 315311040 120690 10734908 30771 96429112 114579 142906498 105519 137030522 111971 341398286 76257 312181377 94825 26463584 41157 371644784 128580 321978134 41152 67687053 125945 58875086 104571 342327442 61877 154052787 56858 125479320 56806 62274034 86765 163402633 26185 195888225 93121 61776653 130500 240496396 3217 50118814 116765 333844403 6982 245040809 83907 24368534 29585 99644861 33846 83957398 53439 94747790 86602 374517815 66293 370578010 12929 232920373 114251 292210501 92756 215537523 125518 175670987 89092 154261637 58485 366689875 118466 251860972 61151 378736725 71759 107249445 94630 20922533 78544 81898745 29194 206862401 50456 222540556 54378 112313460 11275 212486296 11831 194962002 115765 381265067 2252 150047802 74637 258883172 16924 210034026 11015 287974441 62538 94604741 107267 102159461 115119 94252060 19054 257900081 81949 200094639 70414 210913659 103575 286048295 26961 93184652 65614 2229208 39405 221635827 7937 114794657 26666 33482509 19837 323065711 87769 1324778 79048 380581307 5259 121977189 73343 5623036 68076 353370489 46712 137140812 115968 174667492 26075 145436672 84714 73134083 29985 156667945 84595 250531877 108629 353490435 1080 315399532 102206 105465976 68193 381985017 71516 308539855 123156 242880079 88842 380180420 36358 294905581 36522 56153447 28541 212084336 48002 163444153 120951 181656615 102116 259528154 87745 330429536 72674 338940930 101298 23321880 121115 139506764 100963 239351006 49960 84505823 16682 255885595 117036 81725260 77420 167255252 52748 185455706 24828 298751670 127439 291146777 58497 173035540 21033 316725779 34351 318239697 105828 294782358 99157 330044980 107855 234457399 112920 89927164 125781 317130803 90666 39386308 69441 215581736 65197 275492117 28956 81016326 44153 226223610 7853 220391941 110809 240080768 105933 107900480 16325 103108048 32287 269988385 54737 59169325 120271 179352682 3805 145537617 86035 292450261 30977 382653945 50289 112519131 130442 369911979 40549 164216032 132332 237924885 118315 97702010 36953 314999544 104976 146936850 69843 7151997 59950 165322522 105517 203725865 8096 289875438 16878 313842677 20447 294563992 32391 179864998 79171 339972603 96146 315479001 54557 364111797 52816 377965633 12650 118962066 64204 39155526 87923 289894561 117546 227838257 117518 369905612 25433 223601642 28193 303215060 117992 99042817 63594 222001444 28110 364117264 126363 104565846 113383 163684779 45275 94413526 98280 121741734 40142 74436404 57773 139550837 103380 166483288 116754 80239336 1653 287893379 2663 238696104 82028 309810997 81724 148223363 49069 147388129 76109 187524966 115570 314532225 5774 72278501 41798 250061911 93747 160689795 128026 152511319 55503 351836580 101362 365935421 84080 268313176 90175 306330555 125550 6575679 73178 316212005 121686 227855028 96740 179953664 90344 373240370 75368 139782092 24783 252070277 64297 173542382 92102 328582514 113749 305893950 54086 363055316 20102 325448187 18136 1347537 34199 168284218 63437 70289927 35768 124497809 4588 91060763 86118 134461859 110583 58470848 6715 234265812 81996 208635602 49693 160821258 90604 366671798 27282 320794541 60360 260339567 91063 8990834 128363 322483431 18585 229556489 84634 328920763 92115 320785098 79579 55287413 124417 276556206 88618 197406720 50470 57025146 33757 335435183 119741 260467527 52256 376635255 43726 231667572 25214 78047659 2857 80556791 128056 226593145 91437 372663938 105486 199611186 46465 61635322 118090 360625212 1756 10517008 33212 262112015 132749 243985643 108958 172211060 88431 231167191 71789 370191197 51194 37571781 50550 347826847 19226 87468160 98955 124436435 103425 304911467 89233 102552846 69309 73395430 81458 187025107 102577 234626945 73469 277124967 131554 286215120 105368 229668376 89776 33420161 81162 295912201 63639 3633528 415 146645423 23659 329350746 34879 171541331 35696 285189855 67002 383985089 57928 217900576 93661 210804621 79557 17815444 93530 286941422 81606 91640309 77727 380502845 58114 358097599 24140 264324041 34501 105706491 70701 23869784 61136 335891631 123938 336971226 48983 100169767 125811 12532458 24296 281383453 67342 257630961 42639 79379681 101637 285722953 93947 58735334 24673 347414191 100061 149683819 96446 318962465 17748 352981958 62122 267269211 30110 89659627 62828 187081849 118594 119209058 97545 66179695 90268 203581091 116363 338019830 90700 173902500 93973 33384051 68293 55166469 68604 300424007 119273 311337351 1030 111073112 105178 24921352 35567 197704876 57510 199806358 35961 29170179 20174 378768907 67703 174171392 97460 219087341 31581 154557119 12056 103075664 97362 183653412 32866 42086650 1170 354630425 21675 333366708 30109 137763008 19688 356117203 87487 164733389 130378 367623963 115039 241894068 26943 121894560 129255 186395276 14420 130790300 69220 190886333 49507 58218891 3593 134231105 27994 264293322 84435 226079769 117036 310823580 122823 117672722 97702 329331909 122801 165223348 125775 297667204 36695 153214606 81423 309964867 27073 342402983 52922 332301931 13762 314172893 5904 343240250 24332 224127126 23798 270044527 17340 333748892 34518 137187137 101125 332630720 85912 228667782 30995 375687289 77646 342988384 133203 52926012 41967 132340559 67494 3334389 57413 151712067 70094 27216675 89358 348567287 5738 53380499 87107 185897112 82113 298583960 115097 376639833 29815 150070073 110576 190286071 127127 302210255 31246 297984964 13451 327687133 105478 236696597 54303 77697610 56177 15547126 7928 300104007 68782 305826577 3455 277816187 12780 383682439 109144 250050204 116835 24614831 101542 78849025 97570 219983572 47643 225121087 69660 335260310 88469 263358170 43180 260523195 9689 116652743 113260 362308699 74853 73072542 11999 200786189 71581 157271658 49638 150211022 61085 279781156 30694 125608300 104411 166759538 22063 46699129 81302 79449564 88449 93587703 28717 299011149 6215 220289832 19264 244605379 122382 275784808 81753 136594216 111051 179215687 44891 164439457 118594 211290050 109986 148101915 21303 154243564 81409 12353583 72175 18971045 33437 219358611 126059 220959712 2406 66129178 126946 172008883 42753 292441118 40554 10895298 37846 72446561 45199 217467253 33227 167276 41917 39685943 20960 16456596 117724 349267226 41484 184784620 33196 244266098 97430 218541765 66681 154018833 99766 157770359 133220 271258461 4923 302837440 77467 13181743 101050 105221046 22239 139024811 119868 115815254 381 82511197 111473 110138009 35430 90085345 131539 360304615 92840 284297032 43605 110046448 76091 89890027 29629 102883998 122080 236814590 41973 211921117 118819 361790553 80910 26975175 123358 54380057 17313 83870970 122899 293668535 34709 316080178 904 286122057 6244 44032745 11614 347946016 78761 357730435 64757 51870117 27609 62516987 76214 129273306 92785 104780806 81943 334427423 107823 376756506 56700 304818492 17216 100879965 99489 25442852 41563 145569856 33364 278055546 85903 367734402 109459 304276460 39102 67840265 58338 248482474 117274 326203961 91518 48215502 111427 256555383 12566 117684033 127276 65218324 39944 129981298 90504 4508761 14670 73899053 25814 379837825 83850 25127181 33611 233537364 87682 86626592 120267 175852247 90459 4465288 107986 198043354 49679 78780094 116118 204936028 117196 244975115 89754 256748770 71064 327279395 85087 62174725 100781 57990296 53358 334490657 61667 66137238 16358 63850099 49878 110067966 122274 221332333 124621 300121647 69451 321810261 107508 208163166 25195 81814000 124854 96491181 121997 150457281 107411 348704483 98828 72124922 78897 377618672 12955 51664088 23869 307340517 42906 126445809 121381 201585283 130649 178412388 125008 292465797 126678 272919618 82439 345014785 47039 28487101 103685 22386750 16706 360555063 59473 57234153 28641 144973535 102104 61273169 34999 373802928 107203 249323018 75039 83653181 26666 340983263 111536 151437332 36901 254030845 56697 155621659 104055 317841718 94860 117568946 24283 112839891 105577 363066906 29004 205760517 116104 41939902 94033 353678548 60602 298023003 78225 84273127 6810 227782888 25223 2375126 45626 166785674 83769 56149485 49569 126238653 103384 46780915 36167 328502219 71680 320423051 95733 28043512 54666 53947033 132245 50520165 83086 71318835 64602 268284390 114711 269477056 55230 222187270 122671 119445320 109166 248789833 2030 218809612 65028 358593947 126433 180718192 88710 69074063 126122 188305976 27977 282046897 38781 24134769 63198 335845512 70748 303888014 122148 366953318 114002 278485533 98850 57545393 93301 65471310 74843 29245214 96269 340387315 82797 165973563 26802 22091101 40919 180199725 128109 272666202 106846 263362701 112223 180606898 36807 362982311 121167 194356818 31077 233243410 88822 359479654 96579 266623441 25822 105940182 123745 269688735 82646 135675963 71360 258380748 86279 44114439 121569 269449585 114254 43875115 122776 18629597 14632 165852146 92810 144135303 109445 370665057 17449 348499534 61779 361668960 78888 314314535 63167 367062677 72366 209563285 62930 82699542 45983 137155504 35340 274101121 6234 354671685 17082 109645142 101419 340333847 61696 215338867 22082 233458672 83010 12053993 73176 93610414 88063 276522272 92090 48095082 131399 226038372 93958 377202705 92246 288082851 11205 113676388 100316 119181331 66183 316740551 125762 47350628 32541 331028770 7824 63473981 2382 145968439 92036 222487296 95391 263015371 29282 295906518 102652 64965975 13855 365130407 22765 265136537 2217 136069744 74782 30273887 3961 58052023 97310 72831858 87298 228064462 60715 195721275 49700 178575395 108696 331697596 13686 177378301 107962 21639381 14255 87888461 104862 107393623 46535 177388694 118343 87393727 33187 381553879 21848 188756595 22753 361647124 35790 122010926 125389 339498899 120573 39034648 68018 232486343 39597 89641119 115166 19261099 110028 35543003 38844 177671360 106748 144934375 55690 171164186 22785 44804973 47356 260156617 81119 198924588 120561 201180145 45132 299780368 115900 323313789 14751 223772265 35406 331588099 63058 381000684 125266 163799308 117370 309511890 77188 238516916 18151 276836779 3464 258629673 126430 261389167 128725 123530581 85501 252552391 13815 243089778 112028 244219642 27175 326869539 8437 60136622 22960 362213485 83195 226656469 113044 195197993 19215 365870652 112920 305112717 126442 375255857 69984 304471262 97641 35791757 9745 193626223 101664 217457135 32072 6959603 41343 287953150 104417 210146358 119678 83766902 130295 67115961 68355 101978613 72216 329012062 1384 148880471 16403 48094368 5317 33092659 50254 66185202 4682 46476211 121488 347181220 102966 223114859 42137 290545957 116807 117090104 62126 113897683 51126 87551174 105358 113944844 44852 367548831 93382 334188586 5784 105770942 107727 168564362 100323 252784024 23477 77799750 91084 358676463 48140 345522340 37551 5489791 60604 126154511 128125 28086976 39417 123759111 86859 96197890 88320 4201798 60488 173696204 124374 199505313 61670 148055863 105417 47895343 98668 360609545 97752 61265629 4119 353528037 110730 137398484 21548 218694476 127251 282923069 32512 267069600 42987 205679389 25715 18652278 131420 355432348 43672 99120952 89028 49414585 69301 111450299 23668 151036799 47951 162193325 68938 16426512 18349 48682054 18373 276885152 17536 215251459 103708 316128906 119962 257180695 66330 114221829 118744 180030268 50692 213786236 94962 327254076 100436 302363029 69669 287342158 126521 276283541 86059 284631187 59601 251266171 29384 305791244 83503 365525432 9665 299717140 130390 163753256 11000 112029407 115253 79564786 128948 214522196 5504 54469025 70430 1756426 123476 2960193 1750 372456794 44167 248863190 129454 46936809 99853 217802897 66846 320729629 105028 80857978 38203 135437052 12571 70151885 104098 612550 87696 347333891 123699 171070785 95058 129108420 14938 122384476 85230 298446310 76816 37008748 43224 284324438 83903 37144208 83063 232738794 107181 66644193 9200 33847958 124571 356338142 115494 335815776 10359 51786353 91389 353576456 76373 268078336 103354 63906902 47657 276736256 131456 340235131 92028 153767855 27146 211714342 59597 61632438 80443 286503244 103149 244392645 15142 112012846 77467 357751590 87554 292429935 92642 347330786 75331 8046186 111277 70972470 9663 283822908 23460 111141493 128919 208813066 75331 153744642 4444 340858136 43058 197064917 99871 361716404 103846 205316233 105505 195403392 9264 345634284 76212 180163 68760 5123638 67283 62374595 21170 187970682 9557 223647954 118513 182908780 108532 95125150 9245 261386953 56438 48103868 97858 348288679 73584 105323667 100517 54887994 128068 258541425 95368 346721465 73773 176545191 42532 368083446 98665 347498097 131626 336447495 101211 93336975 82381 79886143 3905 139435040 89366 331758255 23987 278080513 80526 173749128 34698 323375071 72397 55180716 95505 37652984 8866 348014696 78215 359902083 73284 281765380 115807 119038434 31450 281872182 71448 149462903 99386 95896417 90541 169761399 102296 169616871 82138 370168360 30401 23449856 98733 339642250 95243 218631104 27541 328938148 69789 277512722 73254 338525883 12690 32383036 76430 329564925 12475 72737525 67985 155241968 61252 13855550 40917 144193642 94607 265039492 73350 19755155 114030 64883885 108519 11980017 55403 335709962 21486 380810629 60303 325288663 104573 376944615 49323 382970360 3081 183493650 38968 224877823 74240 132662287 13283 33833705 18528 169861921 30225 134632012 28706 157660896 54430 15842427 77164 215596768 105761 71587569 42748 182208729 110474 70221084 59920 13803095 19396 335591239 80365 310047142 21729 258090785 7464 342747467 98494 297918083 89506 143118866 47918 313422748 39379 83113303 21630 269643377 100377 220293274 43666 72820442 101253 36057597 106289 164780642 16984 230800941 2463 332095706 29646 140526939 95857 260133069 38141 22013340 86919 352638953 80308 331941760 74714 319346150 114528 248909593 129600 239964840 50860 194741533 88555 362861721 30277 210170311 118188 63446924 74200 43104975 49473 377810201 107523 188131750 54748 103036558 91063 158257251 110947 363113655 10416 316842655 41223 156990300 76846 15607517 110853 319727147 10343 139930638 4377 234945663 18578 188985264 100679 173762615 23993 174151492 57131 117295823 111538 225309238 113803 277781845 43550 146245137 29585 278218575 86777 52634995 80781 366863545 12793 132648655 109658 127227521 41197 73624716 56929 182679032 85046 64535188 114180 86100680 87562 230488464 41165 73571321 33428 274575919 20518 202167110 27430 170305498 113318 119812663 7127 379372266 124089 208817945 22738 244173996 103066 376451191 55325 88436979 80099 172186008 118863 323405987 35636 331719479 74056 244089156 100537 231331600 88956 357254463 26529 88582268 97125 290614283 79307 186831117 82545 222188210 61788 1456072 26748 195505395 66317 285380499 40601 82463593 10720 47599201 99900 145443783 132510 143989564 11568 337546858 70437 164273494 9007 368004229 55919 108888826 39337 173250102 85820 267685024 73857 240421127 112772 368136574 78577 345445274 93845 366880391 122212 69723867 89787 257350686 12591 53402060 66489 125202472 31200 58868369 62328 28258966 21145 300651860 81681 9626682 60214 148102820 107962 57359121 91639 39752942 63945 29645629 52559 140831983 62110 128988779 126210 362045831 121914 72163272 40322 130758479 44185 169246244 10378 241016320 129167 262695630 3654 33488468 95499 182162897 32178 357229472 78842 68925852 85321 371379833 82205 298913734 110884 143366131 91409 372556630 65790 141298990 71459 339729706 108519 268019753 129526 355926973 52920 322815313 16133 107953458 25503 157601508 84400 59249094 9267 102412369 36805 302171470 46256 218968688 36487 283506089 86222 50648581 70679 69523063 26272 87974465 22795 199089334 2957 23111291 110535 111891963 118554 225477805 103885 121197220 123273 156951097 122911 370242691 130269 217381053 110510 241149539 125644 56562771 50884 110640408 54087 369556544 56342 248274296 125399 288129788 47635 231970286 88885 147619394 65565 250872138 43079 296895261 69958 269542408 118189 71819755 87059 372480256 46105 344307435 59597 97047261 112423 156964050 40401 282512511 107736 286325541 57540 91490688 68088 206060516 116184 96730310 51335 135574796 31564 302944104 4522 238671569 76185 311310797 93664 65430755 22119 231188980 124588 339212444 99997 194992180 89370 382337193 84299 289567153 51852 325674580 9715 28575352 26874 56300088 20886 94158351 28348 313213651 23300 195952714 67077 102512066 67192 273216038 117113 122079971 72795 238285609 101136 367616899 10563 338609529 47639 220503599 101259 332592437 41213 41683789 22188 257311556 100729 304402813 41138 216854649 34593 283434566 128176 336360292 68570 50710661 27814 6493381 50979 366434242 100076 7384225 102163 381223138 65040 108610419 90755 182387901 72829 216143892 91539 5847144 122801 149951911 126389 75423916 105903 213397376 69246 321703816 108556 322529959 62188 121444628 71731 273483776 48061 227980773 70261 129632530 23096 337556292 90800 311562736 70962 260784591 69625 319325554 81585 59094633 96493 289376765 25100 365670134 103748 156902342 105183 244206514 21366 3974197 90720 253301411 92014 251674048 111176 182908809 55964 120106772 69872 147965889 123117 383924204 117539 152659600 105383 167098446 92213 7215539 16338 52870713 71287 77408116 116268 22627475 43249 114211099 99404 281895954 61352 273657884 69503 66793366 98574 130399103 104575 144677681 73406 150831823 62171 360051142 88679 144132206 130022 309080093 129718 289511782 76394 299903066 68813 353487333 58039 256225335 26615 31664652 128341 225773288 93344 342108358 18266 101846266 61362 202110817 116664 268320502 56427 146799461 42921 62671676 9245 132902910 58219 75886739 20761 84195034 85288 245942626 75500 371878268 93200 317731429 58808 241840932 36058 92754261 108627 383444209 120046 135570952 21972 53226044 18615 113289865 28443 273550583 12578 201037153 50883 324712647 9353 35879659 45459 9535418 132090 139091883 109327 267060888 103424 8844610 11645 110186085 57729 120717526 107687 283704993 70878 383414320 24582 204549228 78504 258273547 87886 9471790 15960 317975714 115377 58460462 3413 321303346 118942 69926827 23186 350212701 83874 83000515 71610 247756442 62451 240643880 17534 100552751 90657 336321639 119493 297162089 61649 264543626 103256 131032421 69476 272713486 117684 127762693 2951 47065941 38949 205598428 19718 144988553 53062 76590381 99445 128181474 73023 316504610 89974 206903126 1370 82569561 98771 297047393 33298 343697921 62281 379233874 115013 181118739 14245 257269095 55808 349367088 105136 5258218 47015 351031215 119098 239544516 100598 375895482 6834 374378345 21010 171699077 30232 293297737 84658 289973949 72762 182837263 112888 200533567 42751 311539403 75700 205841877 19198 12784317 5754 226967942 126063 205418342 58984 169164166 27104 371702085 28124 16087515 93165 333120826 49738 363146279 108817 27689675 67885 225965403 5009 78856378 61857 56842616 108673 56588636 95725 145815410 50351 94779129 68875 300348610 121007 180344790 35629 134372010 19154 207861437 28427 353209778 58820 291755047 26382 203483878 76034 337165328 68002 227748665 119078 253516323 45422 320972301 132538 350844218 64882 323385298 69558 175262808 16607 373783764 106830 384758622 115994 30412278 31760 142283869 53384 229987834 73750 158238304 35128 30625436 52340 4677905 96430 208127862 109823 339037215 129627 127806192 95785 11822716 101969 45128930 25788 176286217 11196 220528967 43736 59449473 123905 345696014 24681 26637698 109411 360871802 5932 185857662 78942 237435158 130738 324917625 98966 160108244 35530 198582148 13210 318135354 64908 224996102 78111 154311419 81743 161779672 81210 65892521 15993 183997189 123386 261864407 96388 348412399 27348 180860626 70304 379776208 100121 380480193 67763 255449965 40543 172899868 8691 355309489 8304 279304497 73178 332125710 12289 155425644 115389 342575788 12002 354008517 126947 32354487 56328 314723964 3676 10248339 86795 61076115 113975 114351057 91983 122912122 9592 167431231 86149 194910084 38054 364198928 27557 283012913 37798 127576252 36162 168493707 54814 344271312 52168 49823155 110423 63107546 113651 136193867 67449 143725623 39190 229080939 20135 331267636 115942 348144517 79142 347130887 59973 368401423 110108 231940303 9147 146921532 25295 55754532 95598 239094665 95971 74857287 54294 90273471 34635 350884295 63409 56607728 5101 273520565 113787 262137364 41193 352499469 53299 55492185 55683 165119381 21185 346806370 81948 182578509 89399 260369189 3106 133196848 45403 331315436 31903 363903861 91523 204316619 30550 131844384 104981 297059862 37669 361689369 75561 74246649 44955 338339312 100683 322908728 18661 7024993 61391 359387153 116598 132981612 99738 180284503 786 198484101 108963 99415805 70937 363195262 43710 118659023 119376 167676811 6491 226690711 75798 112986302 73117 291833201 28517 146366230 39702 60940786 16189 61567492 60595 330322269 12645 141151186 2623 292938310 115409 299100557 24532 155112444 19458 314791875 77722 369497742 46533 164016619 92468 178803157 77337 264588693 64484 238405775 87814 354074069 50437 94310857 34523 147290085 118329 348435438 3539 136388920 110705 316949172 119109 7957727 27718 207019990 9370 360107809 70976 97352227 79487 124479538 98718 305278737 18189 74268251 113614 126594748 53454 24684187 8644 263355612 120441 258026919 101816 124463012 33761 133060955 37549 345622492 102277 39831485 73826 46538710 26611 171212950 116807 376906369 94420 72543682 67796 195055367 6271 101935234 22196 130058567 66204 32982816 125518 29936544 567 379964246 24792 157701492 100806 362824708 17890 288228209 75650 32221805 51820 15033192 113473 284398732 98240 290029710 1859 300763540 121958 115906174 122739 64969387 74266 63112093 18608 232243681 61786 138641559 28279 255295860 49748 121922278 35371 65700263 7764 300423134 54563 368349752 94372 81101512 119789 330502618 69901 235395099 56438 101781252 58012 47708519 47852 377184480 104819 30038624 30961 216660313 78383 258427297 105433 127934310 107189 119277776 27653 160407081 85579 371148830 20417 379825657 98120 145711633 128999 221474633 126526 95880675 107037 37822533 120173 373539601 17796 330447138 74775 79071773 132119 228061475 39132 266181778 45419 153343024 31704 182692626 26665 321054235 62436 139809730 28857 332054957 48548 217365844 51628 85347111 129975 49132981 68524 148604947 119586 148336207 45243 337278539 5735 29185567 82885 194364956 58490 280015708 10242 187704636 97218 369892916 50514 347314048 39392 374287356 37013 342631768 98423 339059496 12898 130711992 71820 193800813 132288 262178589 88755 262561886 53797 186656143 748 226385315 10283 158194640 90425 377344063 16361 98109585 57413 28189969 50685 81938469 108079 338715396 44808 103687268 99243 76817621 43600 296337130 69145 213914612 70887 124623576 4086 159022063 125127 99176732 41947 166672408 92115 206556014 110539 180090339 99101 128658125 70415 11548692 125965 9871505 103425 286179487 52770 306315601 127706 295506699 29400 92592775 10759 186786049 128349 283182953 122750 109870103 44323 20377845 18013 268262225 64748 42419973 48140 92719165 45239 19407607 42311 179997298 23321 226324501 100472 109261144 27738 166279319 18350 160446262 3467 290195811 24159 294746010 68732 23072151 124704 100530100 132731 73470299 62353 313635973 57794 308262155 104795 85786119 42438 275346246 114159 91375064 12701 356045529 30236 145488455 77393 199285047 5892 275026735 130759 285927125 16908 228639143 92468 255496118 94145 86633428 19840 108342991 6474 270338213 78962 307379414 65317 24681035 27938 92179106 26417 15503015 31381 318869498 96302 233251164 17124 292559509 116807 47179565 42854 116064239 7985 50793817 125936 162322356 44480 287261731 96630 58124303 89484 138864965 41197 244531803 73919 178384808 34214 94236829 78439 261793412 64376 228015283 35873 331964066 76482 288515273 85139 334176603 109233 372831121 117206 361362869 55164 20089082 4196 244040262 122863 121104358 124005 290853861 68738 156539356 568 190020445 53148 24194661 1522 164782229 122370 358624618 58844 50942031 50192 71141490 79582 61500894 52561 314271362 132859 78568329 11898 309906746 95739 353388892 80895 9310009 63663 262605149 78987 230286744 130443 215363567 15269 244592578 48186 36934583 4057 72429178 9857 217884434 47616 50265557 36631 33796541 90692 330103366 4366 135666133 31493 364314448 38088 9556245 89391 137979680 63884 199739335 13693 289301966 11583 285187384 58189 254217326 14766 4376472 28861 367451938 60850 38689254 130209 310297403 26723 284383353 19583 138185421 63171 274940473 106098 383200317 70983 195668835 94381 51856429 16754 322925216 67327 84962422 132888 256294347 79278 317095164 29002 34671508 65662 51870819 119170 182966325 109504 15653690 78461 172741757 17258 264362919 33887 256722836 106912 311180880 9352 315302722 4748 26391523 91960 149205873 72112 383039120 86316 21943062 113674 281631929 77604 147971450 132075 380837994 68577 287095511 27609 278234715 15384 207274384 91506 232302400 58469 145596750 101009 16100630 97537 146688170 106156 169019996 66117 172104840 92466 67545104 112780 195307268 43902 248649176 13733 335975579 92177 32124832 126029 86291281 63761 30497172 99532 275652942 82152 43533418 103208 373632536 62535 112777521 35820 154237435 90485 288633594 85301 112064461 56131 293822447 30280 307594036 10197 115368775 41447 346373822 115598 255979845 5092 72069283 15311 179248608 93340 309675085 131963 149805439 49889 53246275 74189 251746081 95597 123130533 90397 330840095 112073 371810439 65480 170086786 102814 32162240 71883 383266540 96156 19487340 10560 310755632 10374 131252793 71042 266690987 123253 274038054 75969 309222820 24782 56890431 25499 371902510 4703 212283036 101404 233808402 101644 139718640 104605 375465882 72553 111908421 4180 193760874 113495 212790152 117981 309968251 21423 226532643 59541 51184664 16716 63717421 2957 376753941 123371 346645399 37542 95354666 77850 314488546 124117 310717954 8733 138558535 65450 209290665 43327 250624952 131557 40168037 4160 274947885 76394 37909783 122369 332208473 3395 269498254 3559 171696171 91830 333180837 86346 4610314 31022 370473811 20837 90359171 36565 137608288 32152 97434072 3714 77401818 46431 371887436 111362 196088091 95995 57875105 48266 357320340 96019 36542228 11917 125996118 35977 296742793 70688 61494239 99583 317480289 57034 79731306 21452 272231907 61728 123114641 46863 333018230 62055 11727273 38042 121856567 51613 233695970 81599 143545603 78482 166323811 19285 70336618 53968 201561849 74950 176303501 107739 129998881 80106 37788565 19496 206014937 48580 134292666 65285 334001973 16359 279885531 75578 190607427 113810 104404501 16664 47841070 19198 48042542 34141 9752031 2007 114401512 117606 154513150 80260 101157908 26897 180996505 26611 338537774 116568 326064854 18691 158223303 81001 245165457 82068 52528963 37533 115003167 121030 106333388 54537 273846383 64823 64131420 78275 201684373 100714 348747131 4014 325245385 37437 307764825 3440 129771321 99368 303242471 44565 154421215 21947 367630585 128500 333295092 92592 250913959 25934 256536908 18049 353099595 66113 304179129 13888 3274518 64363 283271950 113651 206651181 46086 382349656 78851 363749111 67918 380589591 27109 157369968 92154 97737091 53297 276862572 27244 365159199 62498 156873951 11399 62560632 3840 336541959 81402 212668538 104243 145316621 107089 297736273 29857 248187299 91305 68793790 89047 262970263 78127 171319420 121683 187264360 132808 187601672 101709 188079774 17376 125600816 117815 216646094 94321 240056256 77090 226472753 15300 43953044 55546 350234317 110376 147148368 18181 38526717 115621 130471554 101906 365558005 73066 111306481 100113 270438470 84274 275764584 95782 225411173 73911 274469789 69846 103978271 34490 244997278 5753 145261013 44900 133773945 11804 360091883 107027 12137389 7199 220301317 93187 168491586 64792 275781550 113230 54917079 537 367684661 48235 33119298 114410 175238958 4646 265723319 95232 146503850 52040 98224509 57008 371456507 57302 336094621 52920 162549298 83210 347781377 110171 66181274 118810 208345317 118940 289848827 30583 176856318 30097 191865796 1167 152052258 67689 235124956 49531 334793740 109520 126583190 55824 41831838 47554 268995006 15041 189818982 96945 65970884 68706 308357515 120468 342596724 78670 320510673 75251 34128457 35638 372297217 116511 62359786 38277 49941507 123330 6008824 42019 261703055 51059 82078626 14439 249299843 61853 14233579 89034 173703188 114182 7287811 33695 184166031 49453 360115760 24053 38927353 130585 156833145 9103 210272723 108475 113288599 39136 301742480 112099 69014838 15366 245648245 85376 32155698 34528 987630 122126 145349877 78414 321684680 17853 235876039 115165 362752347 58976 180075372 79455 302021652 132108 39379205 108556 177415172 72722 213363906 112852 378847970 21958 261909764 81239 288520519 76372 50777178 27987 158887082 120208 297219633 45161 74751647 71899 381931763 60825 183045710 60018 38493230 62245 149988452 33970 286755978 107065 84539094 119913 339202443 40342 48030021 81527 359380584 90673 181444909 20582 337971280 118068 207093393 87769 171930649 74360 93642363 132743 229740596 15537 194842176 52295 25551313 12706 24460993 36368 166895216 16806 244746099 86114 113624517 128828 117307838 98989 316324842 55832 81229695 27969 194234631 36326 354659871 81085 351395362 64127 185284651 52613 164615787 96356 111174326 43974 29848112 99401 216516025 67057 34360704 15003 124704070 112077 42709640 127098 216221280 106006 324610190 41579 7491 83170 147138722 33259 166437677 130678 266403546 124165 209360125 79899 51103411 26938 164644529 98702 113610684 32836 293978615 36159 111801916 95435 4106448 129050 67297861 44480 145375439 61461 166516372 107307 52901600 83218 325030855 5904 69766538 88756 43479025 29363 287822757 100817 360515462 19243 135359763 107333 252356539 117147 54725460 45313 286493777 128496 273564433 6461 382509795 65794 276527545 101132 275161940 44801 252652609 3247 183099403 22172 307625246 56824 314948249 63660 76089853 55193 176739859 98740 284514491 36436 74899939 68086 257510720 7329 289997636 21947 328525319 107196 125380098 52773 315010980 105616 135078574 30695 180863708 73823 296696344 49000 184520883 63046 261559262 7788 234137744 27322 383939892 82258 86898891 36289 178616529 74774 63854442 22616 157906278 42792 286343619 36056 124035254 78979 356299340 25937 60092103 127248 208151160 3766 28736405 56881 28585277 111240 109078616 24698 341536461 5903 139827118 45499 81564848 66196 128327695 78670 156017825 43243 283466981 76394 172747132 104233 148575360 111804 382256117 2494 75087527 100388 162837245 14085 180147013 52955 143305715 77362 280672688 645 237144944 1068 381320506 85578 339004846 22527 48436855 118253 303937381 90800 183328546 37885 379664075 22406 12563251 87758 236933053 123296 119891477 52249 28613488 21389 53787789 93960 90791261 73079 241162945 50190 34197685 6429 57449064 13774 229787093 78144 201552074 21205 137701347 120345 40947769 48052 11486730 93072 143075294 2910 195220478 110749 349212551 70160 199899404 114648 227869090 93225 373892329 117470 122129020 72656 111468861 71883 306960972 101137 125036947 15004 119925261 71436 185284896 51597 248949869 36501 297409607 53318 203304100 118864 183602517 1581 298352025 122636 342077465 5618 123406713 118357 160700217 56887 305388293 106527 83457643 73570 8006892 66360 119781223 63147 289372343 31621 89253205 119144 106393766 33795 356021695 49983 334068441 115377 184858977 49377 272669390 74726 308716174 29797 265721887 32624 138438892 33424 260495075 130387 256000028 111362 53797411 121149 347318931 3344 105081731 46061 311566526 112211 42284696 2935 378968851 75109 285776762 125864 340914712 99710 217266832 8215 10936697 118912 324810184 92759 277035348 31973 52775791 82262 315220388 14723 208692035 127482 329588762 56794 378140943 12406 241795838 131508 106646670 22660 142314599 63793 65505146 102829 292557140 19254 214091596 13458 295857753 31256 307294031 97710 43632090 65249 340099808 94678 326824767 6978 371028032 33355 167977966 104679 375443321 21170 240610551 18517 27891755 64510 187763272 91964 365657724 45575 342187031 109576 4173783 74237 47213632 68293 19611877 101841 48014297 76727 62585618 14991 26596830 41182 269904936 131810 294595202 55106 19200489 62686 295549723 31808 200865223 33580 281439052 66655 5775830 37366 86815566 57040 381369139 130478 198881189 127812 168209367 117956 148091543 110820 21081512 102383 271796868 16879 49461733 119298 221788363 127088 125912433 97750 344608694 51283 52705479 1506 178998491 64547 161706540 35944 121763718 71001 212629151 59459 108400433 66460 380005117 21533 135658828 58843 363918498 55733 52652510 41886 66738376 61541 168840895 86947 352613750 90904 225799198 123938 142875145 10832 236837240 25726 10500408 45059 290916031 92502 141624644 118660 362720037 133059 76255151 58465 268418130 57564 283490887 30518 208347298 89420 139107400 21799 228464267 69272 336928972 69811 325781972 99893 314471680 107037 32292799 125730 51711378 59781 178080585 91860 47722661 82942 14108270 47679 56182364 79521 12000250 131930 364470870 11275 57345829 59760 41452752 76738 308788462 30792 24644258 5836 159119628 85561 165132638 62202 283968083 22194 75714652 20732 179352786 90576 179521848 21170 263244152 67809 365685249 100556 259370466 11769 99109338 64917 67572447 43732 75891901 18608 208256099 50717 141422309 87616 201081651 32027 294680904 15993 297247665 80798 283227251 45132 253369564 80455 114736865 59775 180403317 7867 112998171 5016 142801019 53198 7023015 53962 152924502 97045 56085653 17851 108709449 27882 75916843 37623 292188035 50478 290420304 108471 5758215 84735 248908364 65454 70616615 98635 219910945 109194 315664442 69150 87688626 6640 44506214 70448 223200244 81043 351896149 62457 13988552 42009 197306329 88634 117392509 77232 250080501 96933 297466406 15483 267275800 70797 153036940 114665 97910994 6227 254094754 59492 298183526 72684 159596609 111023 115583265 44691 211883506 69962 352974876 21402 314869390 56707 101718836 56952 190899821 118687 186925832 92689 356262882 7841 89134760 2146 254566705 1575 6022933 24275 253083942 83725 317990767 105508 3779046 122033 121637126 34241 25433805 98724 146068400 64065 30935978 5595 219427669 50368 254366924 129265 310195096 87226 211141101 129595 242091898 127773 76286068 84499 178790161 67026 52545170 119875 335919660 101727 105891081 15960 128879680 127641 264356004 74860 84781788 44342 170632578 15447 217420623 3326 30741189 66753 78818453 59512 22446826 126019 315279196 114171 136189195 26178 268250813 21533 345309495 58199 109331565 12277 215933698 17687 206315652 106574 243474722 47393 195412676 42526 254960848 58248 331051838 88504 84759029 97574 83527997 68070 375727190 107369 115097204 51563 44095500 65596 245462149 27470 352338553 75310 239691704 49092 79011389 92033 362964938 106324 245109616 67 265398436 86791 296402923 127972 260390818 105307 102605307 131610 228820018 90254 212910369 97916 93121138 27054 155209984 116093 331505492 79475 216097047 46986 98666017 265 223324518 54210 314769692 116931 83666296 51488 242721237 54684 310711704 9974 293906673 35104 83360174 132994 93012994 123650 21932215 42036 102264358 68648 303005445 60440 233946540 50554 135713268 107773 185130538 26277 100883286 132171 87461836 88679 102845487 71015 297572493 40429 379818457 49494 205829294 23554 222750751 33964 37572345 35146 32501511 105338 175837003 38773 59095176 57088 302421694 52839 241372585 102793 24237163 9285 215328237 56324 189046558 97762 171059770 81905 22755405 11690 50674554 61291 22690930 61125 150990586 43428 151820892 129367 124653444 68164 216559787 57659 86431097 3672 206697163 25569 40217202 58971 55211837 111916 369515135 8890 155319508 99596 192133927 127691 32002940 57727 224355898 23918 285804976 39425 210263581 44534 61116184 6825 377299845 8042 203865534 52165 240436471 51989 161604100 9218 102066868 49065 115549974 4369 209009669 111043 296546178 37188 255746674 123005 382311862 107692 17046378 90631 11698738 6614 274344599 42087 5601956 84652 324269919 25513 213014789 104476 88746988 7594 382540559 2022 44706047 25173 72089841 60930 88208479 12512 309900591 90026 207631409 1506 36153748 70340 135910680 80918 230179171 68604 355770364 33087 1261966 34276 272944403 1839 363366480 1323 369288442 63747 117679510 83806 245359292 26022 376339590 132102 289421513 79355 217215921 123006 71624409 111122 383856171 43367 123903528 58366 176308103 113454 356260340 96582 286535922 88707 204992646 61504 152020885 90624 371309404 744 254764963 13267 277678525 6852 374334634 18895 175230136 1400 355969390 91717 235976433 42268 125282624 129713 121155896 121711 362350033 54941 136866559 24237 129874960 10943 308878008 380 45221596 49506 191445694 27291 368009277 108114 328068670 87562 369716848 56311 58158647 36410 315262405 75668 83042888 58275 252064071 9145 363124500 49948 46907429 95990 189993255 69508 249238027 94058 346188296 107572 243253110 67340 159567613 94791 270810715 46435 153527292 75516 206333338 17816 87658936 61222 99493704 79185 323433981 16515 161817882 41798 174029630 8183 136422264 58281 39819761 39506 138343899 37429 43322810 59767 61049593 40382 231046533 12641 257363169 31165 271347405 29265 84888085 105028 73205521 26401 252361353 94160 116839219 129672 224524075 3499 198124634 132950 197595150 73840 24602973 56363 84248251 101136 30741712 111425 327636963 110752 141854448 110204 257712944 127711 338399738 123331 363084463 19447 109179511 50395 289430838 100623 298742679 82119 380215668 297 172014703 90653 26316114 31125 96543852 2725 358675854 110163 74516188 106619 140154595 96696 61237100 104611 218911878 46025 75499060 132667 134953346 113338 207809765 24003 267397242 110376 204181828 21023 328167458 105885 240120310 131433 202925902 29209 301771322 33783 117963445 59812 230687452 561 102383231 1928 176784429 52788 360485921 67938 139349522 36695 60359850 44143 316308144 35743 254345062 117867 291765893 24750 357848688 18716 32052532 35090 143453809 69130 238679361 91388 152599448 94341 136640025 29813 221595420 19245 112712660 69153 343993741 59994 295124742 15589 97107744 76296 254227402 56617 26961790 47945 48982929 70304 180465105 9705 205516836 30195 310473822 129555 14359066 76284 375881171 39934 71550722 74285 67250513 9786 90465318 80335 153470964 92424 186124718 116861 110172027 114497 371441445 6773 90218211 72711 233157801 11995 2858315 49523 370054441 129105 331383893 27783 364786835 51361 124415316 26999 293317904 106894 191047088 124164 352757110 55718 322215580 80887 260861452 80614 84820956 119086 366978507 100485 131451096 98461 319640323 16164 97512857 44197 380087711 14923 32832263 15084 16138477 117331 122373336 102783 92477879 79063 197657916 124038 188287739 25136 42899958 77404 147737225 37181 28589298 47858 274613979 24410 310065000 47142 44207570 124482 227620836 123160 408600 70406 371647808 75073 208874837 44295 283521189 16692 191733988 52013 9195497 71682 148653005 79683 188804915 130500 279441260 70341 356918371 25882 133587195 59476 345237625 62945 7976093 87301 90666474 37249 256351797 35629 326309896 7543 308331750 5791 171580751 89128 78482586 60817 303666441 9727 6554564 49821 373941351 49221 94634568 72478 349124297 132850 276268635 113682 181867621 26404 137201783 34116 60254081 109234 91689865 75448 59261297 7096 41341001 104912 332020347 127003 322594663 106297 244090018 42858 103084795 16716 356612347 37429 203144218 98988 135745400 29751 220829808 91068 204530368 22439 266177247 120918 215815035 93991 377703103 81547 239670039 83522 315120143 107471 96757973 95759 239684625 116468 126554063 1381 308759687 71839 19349480 39522 353680353 129890 27485667 73570 25168054 88389 368041117 131781 308954533 107074 237925932 130861 327478329 46456 91385717 465 281265331 49150 374943448 35971 129250480 28274 171038119 15589 137734290 79650 313461823 9054 266159978 49372 251690589 52770 184702047 20981 190409513 8321 285399573 35084 339254192 108114 144325802 35457 229847171 36355 248774964 72476 69098996 127072 257781283 99777 15255178 4791 239112388 120140 269009096 124296 207967059 132641 252340800 65722 129787086 84264 340512986 88552 355259528 50294 260590118 80247 336859912 88329 266548891 55414 274895359 100799 146199862 42133 196627263 44335 123790952 119770 22152194 9171 141624682 127932 256511899 20791 170068507 51707 143046055 102702 229843975 102570 167015262 123756 53917697 60863 25033088 92381 167666114 33827 344794577 80592 13432557 15186 270546380 31799 46700562 22398 267902373 48921 19666739 27869 352574212 65689 252157481 72936 183905874 3337 103459823 71351 144409107 131316 46753475 79886 145867872 2765 154060827 113486 142384591 127331 328206662 23042 244690165 79605 224809921 2012 375072504 55126 267465855 52222 213318223 44134 112428251 22706 23279534 58600 8500519 76301 101596259 69776 31034149 132652 255862380 54228 212732914 10780 57716963 31803 195577670 16687 173343563 42858 297696099 1165 364606148 22355 73180596 86679 196944846 63550 45012186 114497 279164456 85898 225574793 119950 346820704 96565 138152771 3280 244040585 92963 25297179 131174 93950402 78488 243062141 9441 115729339 116511 129991873 52040 165083173 123110 187024397 94356 198762399 9460 361459936 23918 227101768 127811 203449698 113454 361948711 13221 235726633 23325 383435898 120493 77634650 57587 26587158 128331 355652754 24149 185594060 99245 297205162 47573 284227483 54495 199058570 25169 282087518 89468 103160135 95067 18748409 73343 258895315 54734 147065609 125346 310064478 92058 321683394 104280 296771328 6119 21515297 88244 246975311 132198 317628286 76287 42834442 102227 19808583 44766 71861848 39895 246464831 85402 264832489 47904 124122698 14946 384126644 40487 16923672 71351 371496558 13646 344078705 3965 250659489 50842 211174998 3879 453616 53185 325193763 34935 78246139 119630 82244612 34848 36929819 108016 207513580 120029 102463500 67369 170015913 76521 12389563 6991 244206896 5199 233336345 1766 10617956 58585 40148561 36493 213269634 15861 85895024 18298 202001542 63430 375075236 71748 72212324 106267 280876098 112993 183768888 59995 42579894 112822 55275490 115935 80043333 75534 250179181 43550 256119931 117526 166060597 74360 365844805 50158 28631412 71769 257702629 85886 211684552 92841 224298706 7840 205412577 61895 68337580 18999 50497809 62077 217037767 31751 66491255 4544 153353204 16726 63668967 55568 294107284 72151 116582109 58319 363117998 125812 62874353 63162 368422524 46851 240018059 80521 338368973 60449 208553027 54222 240248504 1762 100052779 63338 382426123 18991 231835766 98036 60158842 44821 371519417 68613 215140081 83473 190814213 37527 382043617 21708 179047649 35447 106019646 13395 285363599 79452 332811527 4535 49208553 111948 84249207 43408 56057243 32245 12104738 83519 252484245 52518 217055983 27128 132125145 51732 225103211 76814 268654060 61429 181630873 125552 96103301 16504 216092400 60575 52210439 24885 57491361 68875 373191818 2695 216464283 60449 6705873 65919 49241844 39646 365670294 24313 370240895 63892 94823820 106962 146285635 61151 356782011 130554 45481719 114154 148384023 18236 17320261 114093 325886063 37615 88329976 27524 187073211 127689 14175656 11579 369623885 29967 11932708 114808 12245516 115721 51976644 126333 280438351 62527 15318988 115343 347772363 9363 138161553 53561 296812648 98323 62235902 130469 55529923 112467 184339516 40204 126776732 41118 365556113 110746 133349903 4675 152374422 6852 17115614 119147 243207498 60472 380325527 36394 224683591 123645 290920810 128511 60320091 20507 178145260 53732 349597810 32058 85986194 102042 353697639 111659 346721970 9594 215726232 94172 25330564 2734 153431471 64029 304132854 29264 105837654 11828 33377469 85883 310562792 33578 370387572 64115 194784550 64975 62027887 112631 380878106 76861 13232062 93003 200185143 53975 137500510 59653 327407767 130421 23574332 46566 212249033 98505 169659006 20427 280591176 20351 236611048 13183 380665195 48425 277579497 3604 139520008 20729 79104093 66730 273340934 100901 304744770 103902 306225291 60839 306446654 69549 97634406 64205 325706615 131729 156238343 47573 33809085 99445 136856900 23787 92920386 43096 218389550 6829 51719127 52945 279557274 73439 164089811 80732 270608648 62083 95637059 19857 103169053 71081 137178725 81049 252969290 66215 166461737 81190 26137234 18052 153183344 26558 235856962 28773 240394774 109029 235106357 44731 237714667 92894 259857900 130500 293870011 32057 362766796 13774 249099538 60267 117649001 121098 107940779 126238 315860800 128502 83242729 87547 6785872 106555 228932371 107153 260289764 51938 82866605 107358 182224054 17124 70898134 62795 201149597 37854 246921007 130209 203299231 106662 250242348 99998 122465368 13405 301479851 127016 174263583 39940 149535197 51293 146282404 50217 158046194 85451 257813373 39819 92288013 107453 40109260 120958 192400747 28570 81515384 52858 364484318 129804 332301233 29629 357893159 83305 246011048 113901 337773432 49174 351147827 122173 244038040 109921 218634890 127173 41309648 28104 78629120 104016 260155218 114471 134510447 44685 213073930 121597 153004860 19931 155030639 83747 293335553 108386 55969973 13181 304332438 104046 266763426 58490 324754767 114360 101268369 115428 41703609 119660 342514883 104911 208602351 74630 149746869 97942 157144047 117895 181187417 115431 370600933 60968 229317611 121227 64053724 10076 51636977 10461 298396129 7407 55585422 21188 214578243 131432 79493156 2723 88105790 45290 346265453 116330 302876074 37957 127569427 111197 4530929 13328 333576850 125887 225146712 31489 155091225 10134 346743639 92071 299895493 118914 194029882 97696 165428643 25065 38354699 83208 197288347 9160 37388177 104119 156185998 121042 91140302 96058 92136254 122142 151791683 24789 200830809 108763 130924230 111369 16637801 117126 22041755 131073 134959744 17924 117561051 129346 79049785 35958 10847618 16458 281291673 49075 80811414 131962 119882472 86194 281274708 112841 381324668 50132 159014470 129661 295323564 18126 212622513 25391 17774168 75167 296019349 55925 9809591 24413 313831249 105545 16083086 77042 230558969 122893 91152400 49600 107858590 5060 37354008 63869 43640180 47958 153903801 86332 62963686 123338 133658065 97161 104852084 62294 163396927 41140 294978779 84402 280517750 101196 294219059 130625 155459067 133216 284513375 87398 222885764 71151 248196327 35975 49245817 70777 323017568 97110 241739301 31866 191032463 88359 252930831 57239 330285524 75995 347974579 114705 314699913 98241 277873788 94429 965503 25862 169016426 101838 195564631 1115 50878149 39258 197155831 7096 175196428 43202 65277380 30300 167746805 87908 261733538 33501 187221797 67175 214932730 21624 312073987 87292 188337813 123261 46735265 68744 310378507 53452 219486971 28699 267990595 61003 138278147 3157 144880804 99347 27915624 120460 59989527 12212 110270744 41103 8440475 9509 73051818 105440 142774978 45967 252669554 114383 211845671 53012 150964353 43572 161056553 61947 26618293 121125 237325623 74326 94965830 95105 252406336 39455 146972701 28999 371802333 92508 340425001 101313 128953742 61778 370242954 24492 17918142 125256 188129969 19501 165161296 55261 72425095 104842 277348464 93806 166691443 35193 15571280 15318 269429602 53135 243356836 9739 330320615 52243 352332736 54898 278781783 125419 14047358 102603 266763818 76417 131299209 21356 244945156 16830 82767421 31663 121024026 30002 365876262 53638 43716041 100652 231867033 74336 314207958 84382 300963019 97711 294432962 125542 126876155 115525 339700598 23017 57479659 86646 350021272 65876 188378464 123005 28878462 18576 245609622 107941 304288077 125064 355394662 21472 92983796 95170 319543880 33136 227295068 127485 164580350 10130 152053659 56737 232261599 57570 308091961 105981 88970267 66652 24337191 63959 253297790 113942 76992610 39268 267952044 31945 136392416 77191 205820726 132836 349208587 89865 196647403 132743 295227193 94455 140502705 124710 134010956 118296 171736011 15916 257548678 112769 384496225 51291 319162484 65838 144555434 130187 99526220 100586 56829837 85717 305554413 117324 47551172 47562 201246572 107077 10117230 65885 228557125 86459 223670025 24559 100493424 80495 222333501 126526 77596730 120617 292683517 130037 234651489 17156 279573716 65773 31180606 118456 379895853 11133 49770229 5443 226524277 20571 159296325 33529 253466617 89865 105699166 44725 55123963 80150 286275820 57206 306959870 105705 357691982 104613 292369421 121217 25501590 42437 280968250 21371 193317294 79070 172563479 9553 277077504 67210 311349051 132605 88005668 107847 39595845 113477 380965633 126566 244850830 72417 352012999 108460 138946996 114256 51949198 26550 300682496 21324 254565256 60796 178725955 58472 357219456 9252 105566568 109443 185878957 129344 332836614 86599 152731517 41370 73320214 13602 237962434 100189 176780369 54809 225762764 108147 166826460 78373 6582568 90400 117313006 30320 99790757 132710 251403477 72914 60944914 8436 273830173 41402 240037689 112160 26743542 123531 123071263 70357 161091944 49137 236920791 32273 243439211 4416 353598311 98503 70381996 79066 322070555 5385 299124704 82021 106407265 3610 83729077 113039 247553534 117841 361182338 36119 295813443 60119 248245103 68176 278014763 50630 16524214 9031 11245361 73479 162908207 101279 43436113 3659 62158597 51653 304439324 22204 187407060 32445 172538672 130549 378376303 55808 27784703 60989 366228174 118180 236456274 124575 257180572 55015 273202081 121788 170474754 76910 65703976 121976 12514818 117697 258419061 99026 69131126 27978 287042952 12995 338551632 29243 233892467 40257 137915584 114050 269364961 42538 208382957 118257 66140389 37750 42039964 22727 114091127 3251 274817910 122135 24717877 121981 249833488 84964 232982113 72047 341044804 87433 46425139 120618 2491805 6982 163500255 8202 256399329 3360 370885439 121958 126654831 87219 239531036 81893 181911375 7866 168428127 125399 286814763 13459 26582978 11340 137686668 60523 154888490 17478 190282412 119787 178893962 36220 274571350 43174 312119792 159 287400716 31875 88980119 133313 332538793 904 41547264 93842 122549784 123758 100079596 99753 346248254 115820 121718205 89937 36778677 76429 132398923 97064 206906565 73228 243338702 92995 248746298 108993 374020437 73137 190044307 68915 250385831 29791 287014508 34874 45616945 109987 55654235 2295 296845358 98341 102058937 98805 126153602 63800 105699470 83343 217646602 89527 130244573 22378 184553362 6710 47323399 111948 305829828 17435 342395353 100460 284107359 53919 330238809 115697 47168766 38958 218793932 82057 227826458 45824 9633876 67824 127660977 83664 222694461 10141 374216910 75599 339224418 77042 60076665 84810 86339395 67809 227679858 3438 219112224 10690 295267611 15914 199411437 111579 254696954 18781 72287622 9947 56866923 4291 96318650 106098 258158615 39349 3800252 33398 133169611 117614 156394700 19332 306506161 106265 310015131 87498 133549855 70509 167923572 55714 83120901 27718 330136199 69439 200789726 109028 52949987 86291 78766812 114379 867472 128143 38815948 102836 164193980 64133 233586158 52750 166000893 57206 109224946 4054 376887391 80120 88720728 47984 181432398 79426 266811992 109993 318501971 23136 307273432 37587 36121725 32823 178887576 66768 327371777 75570 221541936 13690 21055563 55551 197993300 118146 128586195 66723 152582242 27529 26569159 12848 245283210 120690 57923337 43356 67087839 5936 114439384 17577 352045222 47268 104579288 76148 10193123 5868 215540284 85821 273219968 47591 189440054 94734 306010490 46743 189369558 82981 119395608 61312 172944273 47472 301114898 131978 201364939 48782 174790998 15767 381280713 39609 318469793 127778 303689182 131486 375661280 28417 293370336 51207 123802675 6039 71983389 118846 133480727 80999 80682950 89848 373416826 3060 156008803 10067 18082227 74898 317493649 125963 37259330 56701 300235865 15770 240717040 97887 148606248 60802 280113375 125685 373255188 17724 338308011 93463 311470799 81662 175433332 17552 109260212 35333 212482605 46408 226065835 116202 137870729 105300 253805582 106078 207276922 30351 13146396 94118 316765862 11828 357486955 41687 119012715 10076 216930639 49862 283235896 101553 114310003 2475 374041966 75825 10422589 100882 381719142 33250 100335624 6288 75423312 33341 52165093 32880 314025853 25927 134008949 113099 380829838 4189 335441304 69958 127849033 125120 171856200 71600 95456692 3812 24913545 122758 164692410 109429 152908598 21957 31646369 83221 210724287 40185 370575490 13079 199522622 2284 52815105 131268 69585158 56083 346873298 25628 201890794 86329 145127027 26771 116774731 30219 263150859 82086 82716818 84162 113460521 56431 256831895 27401 170544679 85494 340285039 126386 148269199 110936 198950056 128148 35467634 84810 332344330 59055 182323338 23071 4493830 131102 267261365 76981 91716680 114338 183593099 15019 75931738 13525 137560631 18830 120464783 80887 89189297 21818 148481924 79646 316686594 3758 278200294 64826 335069241 30894 360642307 59151 133932567 25238 137844576 72281 289121298 15844 73744804 101706 175218368 82021 132534639 122160 158569492 77210 23373905 51303 145475996 53698 336610431 3012 322044481 103978 152220827 15584 196908536 105203 223117548 11551 191236922 116578 785086 47193 83645626 37759 17514998 73381 334017560 92630 163961631 4285 335089139 74714 319939965 48581 380462069 98324 69702200 110820 234202607 14372 20447629 97457 167003550 15585 35563805 26080 168745228 71640 160534919 84156 258713137 56881 180752727 125199 170387587 76827 332844470 87171 214601309 120858 252503217 93709 77194963 72990 58088513 104730 202987875 90548 320833684 112775 242181045 90984 166554190 98345 45168315 19530 357975484 60584 367014744 10654 340847249 13436 335884303 66516 375199683 36390 214452168 119193 52302119 81024 261887888 129344 272659336 121773 315456871 122690 118103163 93296 218912722 116829 68415738 9695 155245840 1496 351639655 73934 264426116 7612 123491865 121597 149448113 58674 296894321 41799 348818985 78313 219536670 60556 308351768 25381 285153924 110271 2896082 5482 241194292 101690 47959763 110203 220619037 6901 4320384 40980 249965708 15886 50113667 95846 383184677 40177 123728352 87256 182998028 52627 252288650 17914 343665263 42727 170926856 8789 36455971 93973 342255834 71446 4312707 45644 204933484 71871 10829795 120881 278645240 39934 380571201 19636 111536108 45822 275833659 132589 12323108 103600 200434678 33744 246788182 414 132764798 16577 205232785 51751 234927427 16132 201632767 85102 290158631 34106 110496684 18502 172529851 70966 38889263 4783 376821699 91916 173634563 2611 354989175 16545 98614798 46735 39017101 3566 115010817 11644 135396401 115769 294460216 40464 339601706 8253 35378095 91924 116255246 15209 236785943 18013 148855178 110250 302947899 65089 248823827 85636 317620570 57379 8936024 40678 130927175 73103 171675005 119740 250604758 27790 166314112 37337 125209719 116957 10985987 26176 80918707 14472 139548875 116032 286910009 19926 102038599 52801 301082023 75022 130852770 85297 163103531 76381 65129102 26332 205089191 4341 206907582 133153 175264032 87850 122075472 92396 115446073 26379 293858027 90000 142398835 96035 98451358 16924 78565653 92805 331335990 76439 293581775 79390 276884092 72632 224836876 80666 254565350 113206 158459274 83938 179167449 6371 148754415 69561 45477745 57329 92538008 88365 156028936 28645 323154646 128353 144353564 119174 245709615 101694 9890707 131958 266015154 64585 348198971 84730 31014156 102197 166535326 14699 315400081 31205 93657993 85417 323376776 53845 175961230 75820 124227548 83205 303173428 38335 70320831 105802 299496989 68135 184618797 121199 275550452 16985 360877740 79982 5896837 115811 382867576 11632 206092995 117365 6289135 78524 13856094 67172 137921917 42137 214108895 128461 3465675 28766 120514176 10348 368175558 93303 163977802 126387 151584638 55093 33705854 102033 29886364 53603 196114882 74883 321914183 66352 204423564 124351 71959653 14545 10983162 102371 40307640 88431 33986707 66911 108619481 30784 341961711 119449 119660898 96218 54388950 41300 86804978 48969 266128699 18785 374196067 75588 213278774 45548 22465846 29936 100033414 116473 224422795 131259 286081671 85654 153956801 79536 362925201 45728 123379436 107845 359448595 48779 343709910 111459 151532191 74823 269070173 378 285766710 12869 277735742 5557 88306457 56376 299135654 120469 93786266 91834 163837359 125755 293485950 47879 84400551 56059 73991673 6927 127001216 77433 149798444 16018 93392919 80924 335295053 43655 314099859 79924 220739467 96088 287615260 24444 292237060 47124 331810768 1221 186166132 5663 349953868 94611 87221594 60020 202951201 120205 98563871 116085 224366018 18537 138734373 27789 297478042 47496 349493760 73514 182521130 22801 109998423 115824 379166366 4931 30740458 36940 203815539 3604 53391022 124087 39113344 33704 155739877 70154 208296716 109986 177720810 54927 101876075 100177 222785631 20544 108187879 113736 56971256 75088 221209973 111536 344061911 95415 152534474 17533 260157133 117301 38708441 65554 97449075 105995 239046340 71551 126100138 46830 96799230 59676 106116615 26670 241568724 118775 369900491 8702 182900295 119629 148143853 30553 309233249 65774 16203074 104575 254846760 94076 349693733 103623 291176571 30877 240790489 10269 101284232 115950 121962741 56026 179296281 45822 254807257 74141 8215967 31536 14194010 105110 113146612 87953 337224270 102523 239789075 19650 245470800 112618 116884062 20066 202215883 896 32583149 73913 285701879 129698 124000146 44718 372249934 122127 353170467 101583 227954508 110082 163642040 130871 348106737 11940 243066891 132590 19557619 112925 12636508 104754 313625768 16682 292068446 127141 335012341 81320 84626317 27534 129363256 129607 249058562 102504 340941233 13419 123394632 14128 93231199 5482 267434674 76934 31813334 117093 376012758 9124 28374484 127508 141431980 101217 152324713 31652 294147104 82144 239853362 103209 88830221 3247 206267329 2074 315711365 45756 133245575 12645 232365045 93073 304540723 26243 281768118 84305 165289371 54826 28297966 130841 280909676 80198 241475731 66973 249830401 9366 315921235 30498 206314528 36167 17487323 35599 371451345 1811 293349598 62451 241586845 22859 325778821 107774 14419376 55488 318351518 88035 344845412 52982 40898174 57097 127514573 16707 119781846 16213 7271861 63430 246371939 8581 96861122 127011 52984838 37958 155402819 45472 336095014 131181 219004145 34996 261458037 30496 244697343 61513 206354174 90235 153466821 1680 124790141 57413 361403672 110970 219380494 25830 35928518 121031 29896299 102275 362084693 16225 31298820 34315 343448819 15364 34615492 113000 163330184 27809 207909433 102336 106425547 20005 350519165 89149 65768475 32486 255739472 4723 182321733 118977 202701984 52183 205807097 38698 293988008 98147 206131041 101743 278065067 62888 380538288 61844 94881556 53701 147504755 27145 229352336 36758 215275400 99757 61085964 18435 302738207 116118 160422220 67982 371219372 104762 305780593 64662 148574167 92424 289493831 65230 187001234 297 367702576 23853 341334904 88638 175633620 71902 6162971 63758 134242522 18640 369107390 41439 19876635 34387 104499093 80465 122433589 104967 64285799 34981 278240016 117354 216961415 52239 325591980 127080 173614916 111436 302668874 30654 322544952 25453 249742664 81663 258293198 88710 137667985 118614 135201293 77483 132853922 39221 87414098 75733 246170192 52525 345572328 34779 360568238 46363 354367544 131330 235537138 74734 29774530 62688 199291659 18218 334222999 122185 130884267 76569 194650412 37818 32684326 103259 242232940 66825 104691711 96947 53166766 17822 201599918 106719 181212133 90083 124144974 56987 149701901 26413 313578234 29799 316016680 55030 265456967 130390 122868717 95122 380958871 61118 383643139 131313 335473800 132548 247925573 126626 28805470 42046 283732746 65377 62836194 109456 145857260 113364 58287446 73934 25013989 93369 203753280 79683 12518524 68789 182061004 68598 141375823 110070 48815465 72216 363235832 69716 336850714 115072 252925814 89888 173648372 90119 49757152 62527 297660933 66989 347036287 49657 236143945 105368 26482644 121381 54631262 33112 378192599 68405 200177291 92935 206881857 11935 210187698 75561 64787713 48929 362564742 30216 377578610 37180 22372299 1516 25436542 56173 238104385 77591 95802812 19280 77407598 44383 277973478 113932 20034627 123006 355706565 69976 133443478 8989 32754212 22465 38058991 63685 301612072 66113 46408682 28519 169067416 106646 62449936 79641 165144164 57201 95881332 68195 217233030 70718 116346563 72772 262708538 127667 214971473 31358 167071076 67938 71805424 60198 14148461 102975 217139454 94638 809924 27972 157262921 125360 356827475 84168 341922038 65107 154369434 3931 328466770 131995 306716219 4791 360813760 98198 309714789 29208 7094904 108147 342239961 60144 218848444 47179 306367990 9991 335803764 62703 112172817 63157 1468444 129714 176111536 130394 192155513 53609 224169853 112177 95381995 94200 228580236 56347 376913107 39877 53497207 109304 144687615 7382 126639262 53131 356395121 9757 244409492 74050 4440442 85193 41824286 39136 377855212 35090 181052036 90122 136948961 88503 47282529 58024 135922361 129452 208402585 37556 375077349 48594 57750802 98724 232954160 32756 141294160 71707 72597552 33344 202503786 35809 51366293 18888 346244866 43560 333409772 63800 372165117 48064 116245853 106977 8189897 17336 199615199 119412 21404046 63517 301049322 45459 246012525 46737 242919440 10896 32085810 25601 227328926 2819 17597621 131376 231839234 45512 153979182 52310 249463245 120004 305013306 3830 119828029 70460 327244452 101940 65266437 111580 133564177 83573 344282130 88868 71034012 94113 342235048 126842 46629302 40901 346958899 5407 295180269 98088 301294778 90457 230405948 92964 90270113 42906 227285058 71788 329171574 39539 42262957 9432 56110924 58985 240231626 100481 187478985 59136 183797683 81408 349777478 28605 172726788 119872 203617203 88604 217337651 74759 333380816 131262 103017226 50752 254114682 65834 61802827 84427 74582686 26559 132795478 13423 288709986 71833 71766785 103775 123335376 50840 259790718 109232 106096900 127313 365021585 49250 90750957 121729 312842480 122601 351156435 102855 167708592 94324 63767716 61981 63417870 88327 33567800 32650 239468723 15900 261906961 5246 357634904 5269 78126329 19340 315083302 76936 340141288 68542 252511030 76923 309667228 121467 143725294 58522 148828962 31795 210484934 110126 383998750 8102 124312551 42753 294327543 102203 99664831 107724 317888780 1440 227933403 50875 19041899 2976 108917417 34650 185107431 87691 29439509 25099 291224760 108938 219712485 122488 74174872 90104 274490903 92808 363781841 6 110849845 113071 13145991 102964 280257356 20402 66292349 5528 66148461 26958 178635081 2236 317103731 23689 311818092 18100 319915680 59373 354614387 131528 148851645 35270 12712018 111005 94729978 45800 22007021 28193 211443716 63998 235554996 34305 201697443 54246 317680769 68497 72323843 130609 29461846 119012 170205839 68309 174811256 69723 110833299 2022 199627231 131751 137787050 14619 320581305 103620 31677351 71208 183329658 109162 370736823 18608 71003659 52508 253735531 65618 212855900 35651 327156688 19792 372019769 70362 141833577 16253 94220645 46509 190775897 112022 27442169 130215 140840696 57244 332402270 39718 295405179 89506 146659967 131276 83474273 58275 75332383 8308 300920149 70607 110623506 124147 277682313 14645 47145986 96822 325663875 13430 105378537 98980 184707143 96502 25581181 82400 252525787 20993 367356690 101824 171937339 43757 53306730 24472 94511761 115860 216328883 79079 367126138 15099 176136064 22344 212324058 93012 194487101 41057 260262549 60628 44688759 83757 151379858 2762 140281044 54589 168781571 64403 193000903 44863 207106709 4980 134226236 129860 253516296 40090 291009585 76506 178183563 133012 68017520 57871 117175048 44134 123323942 46439 1852058 130914 27546215 44622 250633537 132810 2069598 50456 183151579 71913 180337241 96216 12405302 117692 48152384 30875 205258703 12605 174851275 21043 9820343 1192 71608299 97957 258697496 2050 368421735 115886 163404550 78605 328321495 55479 49017823 17108 368539678 8376 35627256 44286 233735149 81041 207466489 112460 327762039 111142 298537727 36055 263499080 16083 205261775 71330 55195468 93949 90657769 64766 228859485 7225 102130556 34015 278354843 73785 308955772 73230 290847556 78845 183648613 47 302659235 18910 346518111 29959 282095863 66507 326241515 69606 141592891 16373 183470922 24844 146050339 87853 29087264 120835 99394903 69007 346552528 96889 76369266 19823 198988090 91312 336160793 119789 226698297 81219 7261840 15933 190893687 90228 364630281 113305 247489379 8730 359626534 5651 148759708 72810 240023580 117009 382419071 99804 148073318 62312 243815376 128798 253984978 46349 185096335 47437 251905603 7044 43329114 94622 259223825 63218 224043641 85967 177356127 74848 91254845 109464 139366530 79938 307679315 104119 15199016 10126 109523237 42292 262114049 43386 191006468 1379 209666213 1955 76811001 52243 344119848 121159 335795001 83136 281740857 53030 323708141 26692 152391517 19441 167719461 78462 40906322 85996 330708446 112413 344562011 29821 6531058 92999 269770859 23052 230161799 48568 325557593 109456 51606406 66116 221894659 81382 300341082 37604 224385497 104781 95068725 26496 253879748 15371 349487669 68254 376487549 90778 56693897 114772 27734385 95241 98073962 89371 8916327 114364 235235058 131932 173412885 118726 7488432 100431 351245969 23537 155657847 5908 284172626 6476 267702363 48515 121674144 21694 373769588 46778 11378203 100410 376591828 12996 143408708 82278 268137648 33951 57620855 120069 156419344 69668 225306531 52797 295258164 114002 234167683 107920 380544999 120212 155799282 34369 28204068 4534 280084348 38081 70450318 36504 378070623 124337 182857033 4050 175756479 127117 42496774 15173 28732534 81016 204673379 93558 375184491 96981 14457840 122160 124749420 24340 15544211 21990 73776937 97134 344364447 113984 340542860 13546 202181071 99206 259156292 7077 315273881 91053 31202052 110175 97941396 119349 349186445 79104 246645172 55414 118843251 108162 181661092 107664 59632605 107172 352510112 64990 60342176 58307 205165555 80455 46519415 11041 280649334 116627 203948870 12237 330691586 130117 22499434 71841 143992716 89418 65681420 83960 53602522 8962 136211352 28544 234827009 11367 175605609 44312 314454084 121822 1231488 100548 209703614 115752 110274397 104988 226153924 57803 180072653 106842 361367104 52175 189414502 96456 64412416 25846 318194770 111096 304531036 29932 59768076 43866 334709391 79457 281772185 1961 248651398 36056 277513202 48116 122580959 41729 334203949 9975 148770618 13368 101653671 43566 363072423 120574 75480417 26613 275128351 7477 340687180 83934 239915519 124088 147633957 22760 11171187 66689 127722780 18528 229876225 19835 13425055 2665 326142441 57414 221854920 62279 275031584 3539 38944825 97625 112544679 40326 277922745 122159 146168327 67874 88438333 68050 257240147 26781 304039921 104470 153073670 31569 161388353 20432 6285109 12174 130986310 72101 248425843 78143 179395985 69240 378224889 49626 48762995 64665 123619886 61538 227346628 23387 91196177 53797 383903489 81182 384319486 59461 83344441 113055 4498703 84230 316354112 123463 334736452 18022 244952416 6450 343381414 127180 233923344 2378 253221778 62971 296031269 78962 236825057 86077 33248799 74531 306254158 20441 296589566 67339 228783933 42860 118096126 106017 9040128 41611 29295400 40728 118332509 9286 41441144 46371 128679097 58103 305356329 95653 275812958 73921 338961504 20230 127458716 98169 342987984 90635 130807773 122359 12611994 36695 65079095 94347 98000452 88030 260458926 128622 207055555 119429 239127432 11098 219242684 45860 193506839 58363 222120376 22021 295639600 62654 126001114 46267 384515808 114527 139116451 106509 294144891 86059 266570415 110000 60427313 21598 167584589 60968 249436556 22823 196358061 60007 20502976 82077 92971788 29678 380423081 112593 168903677 98577 13657312 66788 365868097 56797 188088137 63050 330981743 106670 289512596 100867 99513636 45854 66248862 115375 232042516 102206 311252825 1221 147975260 104075 51735778 92577 354718270 61073 319516454 22912 163790354 99663 118341737 101953 192029907 108426 4961190 54887 360614294 43770 113320009 58066 367311819 121678 129313414 93672 128156298 81610 54112061 112458 220173419 63477 348612473 60792 88564538 100546 131756136 36330 170750390 75823 21308665 91653 101250496 77961 299987136 57394 93327912 95711 139421411 133325 254990743 130252 206183056 58434 69767794 133109 81189600 99732 192271701 113156 162060894 125020 138237353 121170 37626755 68607 223007831 92699 57132599 104535 58152597 23473 138278934 101361 72111236 70622 81160513 90772 48817752 78093 183683222 85408 254733997 32025 66010136 131086 332564844 90378 101376932 76981 112643864 119530 177828982 109972 324077762 45979 132885581 104411 121995012 121638 210410622 115243 179940439 54557 130272746 121645 160147662 7486 142602345 44087 16637921 63096 273416273 103976 97780294 43249 42113177 129973 262450456 75355 124365457 27596 352195214 55630 146853178 662 347234419 33984 292039764 35897 355853239 22043 231091798 1660 191386178 119149 52589613 76260 232966305 115519 198430585 101647 315350288 110201 162549862 52641 344170479 66428 11745501 56427 342921389 83933 379039757 56343 280844362 92710 164444055 45059 32483385 100486 63451351 99940 232744740 83961 368717466 18532 51137310 128586 108627092 96433 361962954 88503 135307463 50372 69581731 71586 374567129 16530 370485294 120085 354411936 52305 194305307 91158 227918122 81107 303926600 84183 34984089 91024 373078593 27067 356438270 6588 54231535 49475 9860801 119696 272674115 4823 60687202 107662 55232906 88815 377109407 129364 289358090 52725 109170018 82724 143036410 131142 200793428 49954 28385023 53116 20044555 47941 333146159 38865 55694544 74766 193758338 132510 195381304 99017 347852966 78305 34417058 59342 336701915 78120 319316574 101726 81967297 20581 273363170 73636 214405635 75022 229380020 48831 231128618 92478 140468731 109771 51417500 71479 378675138 128257 333893211 112556 156077500 14555 270276070 97734 175703178 20135 173718658 48140 84165060 3411 87022386 16675 300885636 100976 11250263 15435 345378896 98232 226311770 31799 356509937 130485 341396999 51053 280703975 85602 106794499 16364 8841001 45113 52920486 17002 57775698 21306 230178228 42130 158134254 13088 134098385 131475 136723545 44406 157801712 98643 200824781 106441 17498555 99604 205753896 125852 281501814 106913 225002543 23570 6415132 83416 69924260 70983 115728850 38169 360929544 85895 195347827 110993 302827291 80331 7030016 27677 152424905 93659 360516512 95960 269185410 82677 197811270 25592 35044011 21829 149576768 107122 262192957 64823 254132001 104204 79240455 129459 77759886 72780 84487404 11417 316472191 132191 246779167 71986 96814640 29032 322797371 97583 358167364 32162 84487182 127079 264278679 1545 288555503 33876 191917085 83850 87993584 54461 178277851 95987 56515193 56990 72168398 126549 180731165 3582 225121403 7128 334736785 128161 31722458 68748 119669374 12233 212082047 60894 64786549 116290 101976061 28641 164687638 31955 55221469 21039 324430881 56511 350013538 50448 186156584 105398 38295618 84820 266732062 90502 96350164 129895 206859521 73568 253363536 18024 106643361 5653 89769466 105413 116828832 2964 278113925 100314 178483099 114595 319609302 73826 49072120 111066 148541230 32874 31967031 62352 313144859 40378 362797352 89698 160912121 24608 3593817 117496 383760689 111181 154871628 81043 10939903 95994 213748388 110671 112274301 68015 183701289 71516 308665061 32137 123245957 78018 353490393 19562 359864168 59340 366962206 118595 241892616 11898 222202341 26320 101279215 85716 100952843 16431 276989685 31583 359785267 58100 89269554 50066 188176256 60817 341063250 116032 205355669 121284 264130349 17644 294133483 96965 26112074 6484 276435873 44761 169395986 107593 116460507 76247 209537290 19112 112268961 57771 48449906 118232 41448783 68159 327281962 52927 139854391 36761 339024045 34177 238232830 62170 268483097 132020 28438933 73886 41720259 16435 111202803 7262 371013322 87249 179528589 127004 318345487 102601 105912441 12419 74350354 52330 27745023 8592 161828744 122680 19571922 34707 49979847 10103 58227192 131541 119477736 50788 330062897 49115 158412151 64376 377187986 121850 86613952 89777 162294274 95653 366077176 87080 139769190 44429 19428977 27508 299011156 79262 153809828 58796 384261146 53380 85754106 115202 291660048 104666 58673088 52251 74892337 88716 138151033 13368 116586287 10684 368267626 36265 16022742 109720 333100289 60447 87435626 89062 157485259 83067 107205715 106404 372624592 94224 267027542 11611 304920125 23917 296922389 5440 303816080 94860 154466433 8396 335915393 157 184377902 57322 363854655 57062 883255 47509 77028812 71277 281361777 99487 361861454 48503 14789337 116936 206848102 31674 31269111 80202 96639848 103237 39827469 45775 352818601 51707 48128294 127183 284428315 44119 153408418 16841 280624849 38904 362218733 18071 13469125 10625 445476 12836 269843938 72997 343242921 85998 167060125 36250 250092676 24561 18417394 128011 24487407 110518 152158226 43871 182649333 26266 201245385 5006 47857333 87292 129227668 14339 267616616 131370 274874281 72290 96545630 76084 282551580 66942 208062998 44477 220153176 110629 350011262 79798 105115267 65609 337731063 102247 321812972 7646 188417784 69439 61539779 86221 588723 36030 81638747 83980 376044201 15134 282055692 16179 374896733 29372 311990456 73285 52884081 117041 275309670 100701 266039177 70906 280140787 113981 215266957 55900 351906234 358 89104566 127001 241894254 43710 272801520 18386 138893462 91033 214220371 42753 256331627 75161 22055529 45736 182629594 24545 243744260 13876 201100482 124810 237051925 21237 36160105 132172 261134272 116036 198777769 17946 61360632 35971 49930374 6088 103725016 69294 305156407 16468 317108304 21388 341915428 3229 147403977 81851 345630864 79625 238997336 13740 152194392 131796 210103912 64434 268746587 91739 36364806 63456 183403875 44437 105182313 57120 342358871 97741 345903846 91538 124291329 2947 208722756 118364 153287063 88634 165756771 96274 179026765 129796 223846499 64328 87580606 47116 324323299 27798 243783509 32130 197436991 84992 299080074 54364 288328370 118638 162514277 96886 273461105 100034 289614679 53165 338315047 72670 18475281 121644 250600784 20972 346375914 90206 156241828 922 75479894 16279 27004540 16565 83723893 92078 294869706 123423 289409798 67748 230907448 117616 384525290 26529 14305697 89549 206911293 128716 32289144 9402 142052822 58191 51487803 24349 213963926 826 153752078 58339 235417799 99452 144417102 131501 358333640 70305 378704171 73535 185376590 17632 91213694 70446 264558355 2292 309099197 65338 2971457 15382 53238651 124999 271556221 10902 363956903 52857 100476372 45599 241838345 95337 184896181 91331 149353129 117820 31526509 92563 25282077 81781 358495615 84074 105629144 81624 157335208 42560 42919592 130335 74388853 13596 100343153 84097 358708559 95590 306673964 70968 328320467 38663 53682776 87911 161931948 63422 92163001 94393 231390092 81072 27369277 70148 75016116 53390 200012649 39054 84389376 60373 352096057 71677 180859006 118829 257000512 98541 189845046 107343 278511261 92202 355375799 96077 348972254 103496 316456904 119851 199258242 39612 173341036 14623 161849467 94048 302210271 66312 18660164 50884 35356792 84557 2616647 60700 193771102 18041 212879189 63828 325894104 11349 177157429 81270 249012842 107341 354288559 19837 223796082 84073 119753227 77405 197493535 26542 182483138 66091 259713869 43933 197355044 2186 173597251 35562 24691087 87070 259370996 96881 104855429 78888 44681900 14351 97918761 83520 179737320 44067 138182925 71325 91516737 129852 154864835 79574 292978928 112501 599584 100229 164802723 19100 105254039 94025 264089699 13249 221944280 54853 296857136 70423 329804498 20347 294048205 756 239116112 102811 49997072 16895 277840499 91560 258414839 105166 340359649 78668 49980194 99997 379683248 36982 287341427 29789 271992655 48499 26480272 49269 97324241 95018 122705817 119229 118240889 84259 344580286 119080 278631522 98417 299266823 83461 30500664 112717 130269607 56056 142603904 66527 318738228 77937 67234368 97761 84639245 95833 119512977 120049 180222792 33091 140800432 53114 20902387 120359 210711233 20821 146035331 125229 279214710 10097 145055703 52926 92482675 60205 324067904 121614 121188092 86777 84325530 1346 85727190 27537 248829348 46166 253340054 131889 1895334 3022 83310302 83822 141956076 17551 157403705 7791 137595512 111220 164791355 57613 193565467 100075 336380809 73137 146865587 15143 212022853 33525 303917473 46875 185592210 67168 378780959 105342 323144642 59055 312077786 97782 123328062 6357 271770605 52587 161336008 133104 84621447 113851 18112972 55988 152604523 94638 33000762 76086 106009419 49185 275007179 120549 205107984 63733 164948725 84273 90576540 110043 215035697 123025 286163231 17660 348823273 29967 366099123 64642 139843327 40551 200673394 36536 113046148 47474 375761946 31384 314858604 80638 310640961 82598 8895368 101390 160920373 83960 350150096 8168 279658833 1413 181153865 57844 118925575 84722 317414947 71442 97829069 2458 10354413 109684 313484900 21163 359152473 59032 151648252 111459 122566313 19037 241968932 62171 307457913 100311 175199094 69507 194785540 2475 274632431 895 89615934 85628 278055934 94699 130978998 4819 44806671 3961 187077493 122727 292537920 47640 156313068 70832 5292939 13663 369493839 88286 332551715 12109 73257783 33154 80135411 56179 217692395 119184 90259386 90489 3061840 29496 111203667 109993 138657945 92549 359675881 9759 354159882 78645 342868107 56392 196848352 52982 32149262 132353 62303536 15072 210945766 90768 195792250 88061 159546396 118805 116492258 120573 328101611 67730 269855694 59677 122450176 85432 99964464 70900 98491399 75451 136681635 6110 283700887 76080 182767802 52586 42996510 62621 231048944 50658 283125704 126849 193134695 125935 376475388 25333 84934054 116066 303933426 128455 116113575 5609 232798180 54250 312943748 75710 133365454 44679 29292031 108268 161694774 17494 129680137 31899 157519163 67452 143873942 11940 9629210 131036 161638060 114352 342812263 74540 369575066 5224 57799622 45287 177686662 29521 383555315 59085 38334297 27684 150800007 41860 135075395 59711 186343772 94392 115054460 48534 133718945 33757 364183520 108627 203169608 9555 43207068 50032 166425041 98043 5085588 5753 63736265 18515 172812254 78715 280414209 101824 132833500 69777 111950556 91849 6647118 20880 320329773 1555 267545059 87451 210524475 110947 304375947 100512 168042190 99603 211512484 125679 69155457 109147 48998165 123876 103877743 71643 64265935 82230 143155677 91907 240154395 94750 365668725 98147 231433873 16275 287968044 87219 15966202 92449 342513847 9089 43766471 118800 59908167 58009 202103956 25895 166672957 73594 213079607 54930 99737079 98327 284030867 3450 230186289 19913 355695185 128508 154182484 107874 107743924 60773 267804570 125632 199917434 17859 165203752 103972 383223318 126781 94697425 54026 110428567 46038 202306694 110291 351326400 43771 268318609 103360 205189540 21506 167235822 75485 184817881 96828 149318092 7880 284780991 44152 226452603 49176 69407493 14766 35000849 91634 366199938 123802 128491357 54966 362168457 102092 56346537 107361 21516443 102156 81608560 64942 328210051 84478 234607509 50072 9795349 101743 177591123 79614 249998649 23157 298266204 77870 247393573 74971 361869181 53200 262707659 118770 89947286 105732 148007106 17578 370897334 59513 158826296 69240 278481312 87378 375634937 99749 89657893 14721 261340401 130270 49113093 113307 316564516 60595 11017360 44800 313821063 77761 324185761 21 29209336 30527 308697712 56753 367784265 30252 228877231 31316 284006243 120673 180223801 114560 7437886 121607 289118581 87770 248362939 107856 152972460 7464 44032271 8635 306778781 115383 305261806 96485 3856861 49055 289566946 56041 244709349 16918 6832594 87535 137781712 4906 200608439 6973 304990367 110997 7907644 38284 174000705 51841 86781489 109894 302416243 78573 304135282 95812 333814725 41610 43542259 1075 183690425 115291 295832209 24095 349083872 25589 296751570 20617 236957590 30109 108531925 115287 40066685 124895 351015941 120587 166189090 64613 8345033 123755 300297627 22927 43531381 98421 41963286 19655 292107726 84640 258543192 87694 22151842 71230 287636969 82933 282748559 62087 151263869 51284 168878301 112775 338887368 114298 150140538 69485 65321320 106496 338364184 55832 233842613 25712 258326702 115597 213400185 47069 361319537 64010 294337246 70474 312416356 46762 77808568 1477 66502155 68470 276428497 81050 302652108 99101 241463977 131234 164359388 102440 36467953 19943 210830986 6036 136805290 101756 45159383 94876 297512598 33499 325555691 122038 316926524 53046 255337471 73538 177474893 16243 317792611 36139 46670661 125561 299454075 106636 257955332 67063 62946391 121187 112195134 49758 159092048 32389 128945830 1722 48127482 76142 329038716 129184 240755338 54693 52056506 74934 55962777 84640 15541201 5896 42434364 21381 100441634 56072 318514545 49009 218111447 79978 145624003 99342 122590737 123454 219782083 110471 147834922 131578 156949417 113180 7446221 70101 233529683 117705 62785782 122128 140450019 6214 356703911 53358 118138067 50607 144765719 66740 327748499 31075 125758200 112717 112930754 20114 74856723 35477 200829818 97499 281898188 122223 300351027 112388 24494664 102255 335526895 97897 84062039 9383 274750545 119177 103956228 74948 15710846 11758 143235700 9527 26894988 131040 61268777 51380 353788054 3215 377785883 119712 285385661 90640 17416737 9362 369555077 39438 242017004 112820 124544402 25395 217181092 5948 363683721 35977 41019282 52518 270637831 53916 344996377 17433 145843674 112031 342866256 128548 249078406 55054 284514386 121774 253626932 115000 294890520 13364 371164021 48565 328728499 126851 69769068 80525 110831778 103415 281302397 132995 130676260 37528 336020745 36805 61492656 50158 192728797 65986 116762958 66694 192738777 48567 69223785 98356 350759503 51241 201590928 98195 279780270 36829 22044848 52833 30862290 22086 151295901 595 286915128 38622 82532040 122736 144590743 96844 29882754 59174 177110407 75142 357467016 35975 348221793 7841 273749699 14048 193852807 112323 111468360 102409 13231257 94947 294668468 128482 326473882 73974 264795647 82219 36768405 122230 324039084 132172 162424397 5774 51367721 53328 358967573 41896 352559562 16480 171377658 72272 125867157 68749 347284957 54673 37338351 52208 269315594 37795 284319645 6931 208449416 37449 243139537 18302 300718006 111293 194522773 4414 178397158 7151 361763988 32413 352289563 111720 54305721 13143 150682880 97826 243156835 34968 372453924 72722 155332639 105566 365602403 30253 161585789 112344 330401136 49981 288571079 10282 169627754 40216 137474623 8017 41907916 6070 270668589 8455 44448305 95645 331058209 94486 110919911 64377 66484825 101828 352307475 121779 80578379 82559 228217058 127268 29694907 108256 36301024 101792 250033631 22398 359527843 67952 304246469 21080 337098861 21235 371414505 109993 341956534 131728 66809642 32164 75760621 124768 279488152 61247 365807363 71220 375627879 56750 346055693 31770 190873696 28267 121399508 14085 214992223 1505 8404435 86598 356321120 70902 9631423 2480 298975828 47719 214219995 110363 280696410 31784 238149114 104276 242366790 31337 59513834 60592 304211941 80136 112999979 127233 217543320 101241 99429963 113946 211717822 38233 354356372 90392 347269085 2539 163228962 3801 52819151 89781 370557440 22293 104992769 50216 61204469 106016 124879453 113784 31455763 111454 18357147 70103 347426333 88618 281405258 34735 325311123 47465 296966272 131073 90912500 13723 222959497 132705 226757361 81237 364083020 4522 339825232 44762 237807630 44321 231941128 63818 311694871 102491 28408154 110602 160519501 39871 308072604 62281 110694164 68164 50358396 29021 63200471 6282 139494347 37140 380176847 112165 166677859 9995 254386006 83305 178695867 63015 266426982 129820 345733816 91040 57141596 132813 74028806 95833 335472125 41456 152690048 94696 144788861 92091 20848596 12021 376978246 3454 198398228 38055 290861950 56966 123038440 104821 19973689 28304 345161685 129010 216965291 110161 70876127 41231 67952298 41329 302924934 117024 193718634 39584 359144484 43892 20071574 64253 109786503 119104 312568955 64726 289539897 128278 160355815 67201 104493653 81922 84859104 48135 84754479 57180 89302239 99900 119319627 88583 87201784 39633 187169063 98050 321678561 4299 130622304 45219 368552835 100653 8277913 75125 280697291 16135 25753846 74935 203557418 54576 188660539 25465 351373225 131686 291849157 107886 124549690 4961 173434043 84965 23319815 51222 114290258 3857 205246335 126827 11293942 74726 6028667 49848 57250433 110137 309769966 126357 107389837 78052 229766611 133164 191628170 31059 361246741 73561 248751731 31218 124248403 56720 258972137 13888 327927815 10401 343337876 33485 143924096 69661 256144529 89057 208217333 89191 340149596 59538 32683018 80842 6996171 12562 117301523 103708 338584457 74355 342655455 73157 139436764 79274 271230902 114025 216640794 103719 241948688 67337 63330643 126253 296895615 2510 372406355 113787 337584106 7487 383184253 107105 49284396 22499 148521805 91062 251414053 59045 101837701 7048 277478637 2150 123856833 78184 131704736 55318 16771233 9705 153490598 130598 82376944 128309 111037145 88556 140500190 111955 60767619 9800 9531521 119370 261340339 1520 264250797 124280 28147669 64484 299591494 64454 276622594 76889 331165228 98777 378517789 43759 116775495 40541 312463881 120058 316517069 44357 64745480 126059 105565292 9871 346719110 112888 224070123 60052 60124722 91128 174835635 57996 368057487 59781 83532340 63 51507897 50616 62262039 96737 30981539 20371 141732513 10103 249994941 51565 101869553 58664 116509033 27200 42740688 82210 89540583 46349 252340312 55493 25314503 15238 253085182 128997 360546050 96251 246532046 73584 190698728 43280 128210570 71301 294200151 36013 293537273 98327 76341257 30215 49191801 19390 186444980 39383 297513923 8399 189030173 131082 218337943 105436 21594676 59543 6678497 109302 306123397 85993 126846431 22662 214544333 9366 272964121 113862 151362822 813 337473269 15637 5903521 21805 264496002 121626 347541029 119194 78108828 24303 114091493 103283 116103098 28810 145552988 116266 303375497 55487 71752792 50625 171063946 95005 36931590 82325 256182509 99002 80889091 51566 78227201 53110 237228151 130590 33095147 35476 38228597 47449 165216348 82153 179739537 108460 274225445 99647 172800136 103177 175481498 82053 189302727 90059 134438281 58159 244860661 85926 245402877 67452 181015583 7387 217595351 31392 22244762 102874 131460099 119538 144360363 120008 271719475 85820 135823499 122697 292084046 122415 54181685 33388 185156728 18477 202349096 124358 328789142 49693 327956966 14416 295888446 91264 142022384 2198 253141215 20386 334352595 105367 277309765 43174 285986215 76460 90092202 3574 358506372 11059 313436983 15388 276177141 51664 358638984 19926 358625476 128758 65507597 110646 107524610 60577 58875020 52494 158105098 35955 255116685 7618 364069414 79911 324128022 32589 204947568 131832 261445952 84296 31882722 58987 56383699 43132 211803800 75444 117841143 48937 280167146 55446 329326784 72704 646379 61529 258114741 100718 198024198 23317 322284827 67838 355942063 92126 22517601 40749 222049754 61805 373980985 123758 24641869 33458 318186622 17875 110909883 15251 187324775 76049 47411587 97579 268606674 56617 247036030 104282 381848011 87090 330364126 72287 18670001 619 370769710 63067 132723631 72185 237543248 19670 321770610 87777 302224763 88136 259439171 34968 166942362 83078 333115197 98303 345496743 17491 285029566 25270 101141979 74852 382168341 107190 234850975 78511 154978160 35476 125104727 82807 99969845 109101 344252780 27573 97052778 6758 381908534 71917 63223582 58343 261039493 101119 314176856 1583 244276651 44466 71507749 38727 48334136 66405 376151 11237 191762090 104356 23262660 126075 78642631 12641 98331239 41012 349531395 116468 333004738 40394 149596610 17291 255065306 58519 223683636 18220 90369443 44623 54331405 92443 315200445 56466 60222021 33458 68395754 52169 96374456 54966 377675856 86712 171373425 2437 207338788 16565 63000730 57278 63710674 8061 211691123 92308 192115171 108204 114926158 21836 133723055 96672 85088404 90323 342792106 8534 187338422 13503 182877134 15592 284151907 36329 382035021 9622 327896017 83536 228072751 100559 86463261 72046 79389158 66253 317130032 83788 196997317 129443 381875909 53200 214146254 92720 52502083 54769 172692931 87993 264924769 49174 251830998 120548 185710624 48542 242672884 11804 194351387 131153 234694228 82507 38346249 11481 164961123 79968 173431660 74081 358697335 11265 125040760 103981 268151809 67244 3963025 9969 182350261 1980 157400235 89927 74462694 104743 301493127 46801 58294126 106992 124802146 53568 87573674 72093 147014857 24821 203938807 91010 41143561 89861 83595569 32323 319563021 10133 152602003 125936 50772051 60843 375480681 42932 33511952 112957 209632260 105736 52755402 76029 309716654 11340 238065238 5904 132782702 97344 347831853 128180 84340676 85092 60791360 63133 376960944 48470 16097648 76990 193307560 55666 162188823 102131 333579608 36866 196159902 27841 196928907 87550 12513830 113822 105879957 48577 165303389 32157 305226661 102544 292751691 29549 240058679 71503 231360398 78120 300897583 98304 291248747 7126 280783611 24213 358014548 46069 206067223 26229 155495516 121215 351615272 23356 102686273 103685 32020445 81519 110014728 87920 40617337 130260 365700719 99063 10515408 126315 349091676 35373 286110576 122314 189716016 94296 337884879 86126 20894825 58693 288067392 1881 262658800 28743 261340920 36181 104685368 58175 333436250 54148 35543587 57737 303635511 104477 151861164 28193 106196432 66140 224964217 18850 168309915 37981 22425730 26854 233799145 104265 341744105 27850 199357564 6691 249122170 42021 265753415 61880 358940663 34214 76703063 70516 149180803 107042 232456561 39610 255808922 128013 24010644 78783 5586908 122653 68458765 58944 71527028 69125 214738497 61412 325207537 108753 79612048 12580 194323208 36202 66662208 74394 176250720 2725 319018697 54778 228516220 124420 34056885 105492 55498692 118357 301576653 27743 65085272 2125 257808441 86971 361647262 69962 297297199 15824 39802706 102033 228021289 11306 185115886 126074 76860852 62328 264381702 126919 193972362 80238 80381726 28499 40013656 50953 106148528 177 236573928 13946 277309903 102494 4528418 29207 24124721 37133 196127180 96393 339341378 104138 92236043 122710 183237478 45495 50264291 117457 35011000 20187 160679163 31955 271810350 123149 3158291 33112 330047205 56959 163333480 35975 20301132 14844 333820903 132135 249828091 105869 329208330 66670 33579309 31077 362587823 1638 219816166 87401 11010676 46513 221814331 93916 330789823 87476 326642734 33829 289269639 91553 8259677 84408 167118552 115968 144306793 27328 77370471 61081 368867945 121999 182710267 84651 361792290 49818 164125483 124317 97645035 85004 127921659 68461 298431224 25184 126307078 96004 157791545 19174 89083343 132425 345920292 85714 271649086 21819 156981475 26469 204320770 72327 68437828 57778 321050549 68466 79523404 8250 71975433 113851 132366881 112659 352285516 107659 215878507 29227 257259422 43367 139967863 14619 15913391 28538 32953763 117105 6863439 98081 177832016 128079 229352169 33972 366277213 99433 366364533 64741 343293603 132541 198325191 20033 339490991 59404 154258656 10529 218144244 57469 346930086 124059 73341243 55769 191123502 42324 266293236 113833 369309774 47687 8717984 73957 35254982 12827 214297495 118900 57189535 101242 93196180 86279 241475414 16020 123496037 103843 184322815 99171 64283565 61626 61370021 65299 223898555 29316 293724979 88610 39141486 99500 1641052 36958 191414261 127468 274539593 121199 16087661 30353 332487959 103110 20999490 59678 334506402 10075 241410859 30476 215681928 6823 99017614 61356 195442493 30843 247287423 36003 253458039 97409 384814210 2100 7980079 81851 33223212 47505 267166902 132972 58978162 126155 272087323 108272 102120884 128179 375072892 23478 121624496 36392 266883821 113531 273621795 20793 232373804 45380 146970574 67361 5724971 60247 36092371 106999 43115981 88903 324679280 39287 146821706 86171 121196327 61844 17168820 98409 6197501 24984 359700508 94766 312372628 2334 218957044 37338 255090016 31878 113642009 23186 319561664 54988 273521966 101622 188510652 79598 201091151 15336 84014649 110730 119330452 86807 337452417 123 225695392 118595 57675979 9917 301070883 68738 358413635 90093 85634415 123955 298312406 94697 215854321 22384 294218039 130136 75324682 76650 355194757 99145 192730376 76838 246607035 50094 9450915 110125 212893947 65406 255244971 44840 349868290 69954 163430874 68659 261708028 84990 178387202 11690 345894415 117630 87296684 83310 291536694 92085 320161714 12165 126646180 126849 228200153 14401 101200173 80088 371161091 26729 24621315 125584 111349701 103701 91532493 88688 137668986 70089 99407533 53004 308829783 53335 85701203 48235 249355975 108042 164512790 5249 382506910 27724 220678329 23267 171560887 100319 91345454 106492 252688237 91727 164229277 114927 291372140 35366 368068183 90666 27688869 63688 196940820 17118 15885090 73059 285478038 89537 81212775 25683 37119166 87331 55741330 94596 185376222 53487 105429651 110220 144324134 38180 122934179 62077 27842108 9508 100622494 67835 308307109 48136 209534347 66246 48763186 70535 241084234 121077 301507642 44615 257860541 22293 270567771 102144 329830946 16243 285933873 52058 216805860 2005 277756859 113284 383005880 108046 80443362 125491 1347718 112465 25332617 70936 62788439 33307 285960806 106140 197622496 59150 349041614 124223 252203828 129320 222890691 28585 173873091 8093 20012344 25001 105844427 29628 146702204 72398 212210591 88874 180473148 4330 127481938 1945 274743515 109991 118964902 111086 154772418 9442 50125397 85233 32105609 89464 381345407 132619 46564311 81930 203957595 11890 75040148 74197 156333991 94721 194147771 49013 108029806 82137 334385381 28435 357639041 9508 168868549 23576 337605825 50294 256440164 101874 17064072 13143 287130853 5597 219828048 46094 265633582 57475 10203163 87878 261333315 5774 279325933 2681 93535031 105290 28139558 97916 132302714 89471 34198987 90405 14100583 46646 373330929 92199 243227060 21544 266028912 110752 132218292 114465 231348208 88638 326028354 15143 270451283 58886 380199865 36056 214039473 35295 256972936 89414 334853014 124888 312186868 63212 54437455 91590 215788595 124420 197929922 95528 41964096 49946 307807432 114273 336572090 96426 380964177 60304 43845235 85934 95920193 79192 80312240 36125 243208135 70816 368758787 91137 171123036 38175 9047302 10262 246320129 14087 39871433 53636 73612147 47180 183700968 36675 10579095 89075 31375956 49808 367968462 48932 81438496 25399 252738883 121217 158363808 34730 43547917 8525 97340104 83388 182814192 71321 45325546 112868 45827493 73005 243832659 12443 63984171 29392 41733267 103359 308180084 115422 109254927 43645 250999913 121031 8802011 103709 129426159 77654 330285972 44596 293611474 59745 295184446 64495 297195495 47094 319791047 2052 206330905 121505 326918085 47382 244213354 22226 358162590 132768 138655625 26000 338623544 82153 332675104 89784 103702588 14838 292996825 106011 334519659 50698 253381838 78523 125581672 49902 57301933 87886 341616336 74162 326767683 97276 197161777 128733 252138999 84571 128817092 124391 263632390 117476 365557432 49379 163951953 12750 297733760 93068 259785458 78960 105949917 113840 367116799 32036 275762019 41100 349106001 4748 4901403 67806 73719994 108430 56695762 120259 327596240 129031 157945660 40782 258644276 42958 240252646 16896 377380134 76652 214987475 100248 380161515 100057 55857764 96554 210852136 66149 33818030 44145 265764925 21205 76686729 84639 169126190 105295 288432536 123810 97446496 7830 225070961 63 36563863 30374 353018639 52162 365331173 81766 212861815 25999 132088408 32945 171559355 22961 166065510 23730 178332166 101073 45533231 74138 150028941 80817 80087610 18619 252512463 128854 46022008 129601 167342725 122144 383081055 59258 223532124 27109 248364686 132508 41536042 122638 175809058 123012 364147847 46585 134425444 117932 145688180 12230 292224009 101506 119556178 34010 123438324 18599 155951376 100483 188238522 104616 131497433 2594 124054699 36506 262651628 101694 302229343 101836 271427641 115075 347947999 59789 207461756 116730 25745942 8583 126809640 26713 318070722 104872 149474936 47392 62757154 124545 19478062 16079 50821111 112944 162181720 37905 231852689 13439 150350056 96273 242015893 122502 265931038 23828 113259405 123930 225364741 20124 314944716 78517 302611957 123005 318714310 90442 253611064 103596 39602260 23340 297053837 25293 217825298 126072 179979319 90152 365297517 104958 282033656 92014 348657146 70759 258700250 101934 81025175 28260 370944115 131557 358276990 126852 338607131 78774 336096391 81726 262186156 15111 357497500 31858 225550990 81979 8276532 61566 153827847 73628 38081477 15749 364992773 122958 289320990 130487 104872672 76711 146676759 102073 107434315 118157 353302934 118488 126094660 100722 339835351 10418 262377184 65474 380231649 49394 119798533 91797 226697265 11302 135319758 76610 182704600 57795 12367659 34822 292981753 12850 44301450 65258 332221866 12776 312653291 57093 42806438 120720 30776907 86520 352998430 12824 208024636 102278 350600153 56401 159569351 2549 26130533 97137 148187721 72038 88883670 79886 15498942 94356 113120840 63747 18001564 17357 135943462 15796 141749050 108406 278459702 88128 262257298 13549 183083072 129749 130545184 37192 95887125 77359 102351592 100842 57015492 78620 269340782 127258 377345891 84721 376746211 10989 27629142 48169 139292833 17879 266034480 105954 305319116 66034 379307558 2530 31514444 21488 184797260 118410 155828397 59081 266880523 92936 340439987 130268 239482776 61333 348449889 122331 338279459 93374 120711979 26650 38045626 98014 200092441 7661 195936805 47640 123412129 122899 297216945 106166 180047218 111104 383539004 18012 286908951 34155 356657787 10456 48311825 32296 29581631 87298 261984712 124388 121016939 13113 351479020 89868 31754758 28654 249094746 113592 342506992 96914 26006254 7768 322115956 114606 375037111 93723 66143805 37221 292010145 94509 307261692 92460 289862020 17647 48088774 10459 237299222 126441 244078280 77700 233059427 76085 299441614 103580 96135843 119893 1177075 68624 238483198 117449 6733585 33965 356524398 90023 260260254 57521 136479237 61426 12788711 17741 279852035 110111 16655775 91301 271479105 354 139508827 53062 102218501 7054 223854153 127325 190430556 54525 348488556 38900 54877622 106802 1235638 101836 232274349 60039 11882285 43089 278112960 97792 78021787 40501 136531021 85856 369956072 130585 152207154 130058 183026992 48569 306144735 68147 190017807 61167 320375610 128839 62462663 103596 295808442 90778 123446187 7853 136318532 35376 71521313 75800 11521675 96263 371456420 14790 81119615 30974 336180602 38206 29663117 90059 15494748 97457 234371089 59086 260885048 48583 182425970 31037 28277068 85716 79016238 61426 174116327 5036 126383427 69919 132483085 13278 3240564 47018 69295841 117776 101639965 18339 40276028 39961 307841096 97003 306222323 107271 309551002 80557 120295740 70752 249799681 98417 163773934 88616 277364900 8289 327564176 123071 284039351 45973 295269476 21884 357567061 25468 129859887 100901 3374152 26006 94104885 128031 2655559 129675 291605435 75962 190993148 123596 220515655 118382 25462028 113760 174443173 18185 329202098 104759 73728412 10833 324410068 110159 25911852 103445 374601148 79805 208390149 4866 87801064 116322 64510732 45281 253574580 52480 302716465 41618 325625509 10954 13204041 6361 280523902 24612 288860123 6948 341527502 127979 155819303 2687 85535946 73772 199781091 92396 165890905 48587 268265133 125082 54695041 22141 5634752 81897 89447218 64146 97016916 9180 65602405 119084 341942416 75086 349983109 82003 256013082 102129 155438965 71360 271607227 119162 158958310 113180 234378942 59421 9467518 112145 49760687 21936 71131875 113705 15915646 74200 177082353 88528 24390979 11001 188108096 64834 73582773 59807 84242550 102342 161333273 108416 106773206 128566 158659200 35113 278622856 6755 211836510 47053 66332299 48029 366300857 19455 325519537 49451 206600697 116268 175391331 69642 241972780 65722 22041876 72689 16315416 100752 259724718 67033 124283220 127137 252497099 24480 120379898 85317 149368097 7008 168916136 71326 180203694 117346 189361321 4811 64147085 114131 249633175 94267 12818161 72319 89498258 109396 39505525 93581 29850293 24176 276987148 44240 252175734 116432 245499586 83514 67270227 58774 166429752 100228 231661131 133203 188975399 21991 342742982 89944 311058484 110694 140534524 5909 347820008 62067 192938665 51577 336949899 57049 164744821 26748 69856290 122867 342566626 15526 155806663 48205 297284241 51810 307906643 67106 243021012 62075 182125081 108373 252383353 18312 28138881 34731 255947825 118345 33595321 104592 358724390 29041 51872702 108946 100550263 5047 332452432 18093 190087675 48615 75137035 78470 33269727 92648 72866846 85779 178671525 86605 140181913 79972 95887266 110598 151032685 72225 67492304 2279 216740999 33373 358057834 30443 158908042 85903 290479460 13665 37580789 61473 144754091 97326 129562853 115935 118246476 11868 203877552 85814 167306863 131102 227961302 84321 14378055 56798 96625677 3185 112477424 25771 147657091 1588 337688167 5726 57436331 23274 153926691 58342 3520454 102720 202070184 119415 103829800 35388 1585431 23145 94938655 45229 314522857 77269 80621539 119085 329585986 957 149931711 31753 219754863 70068 144336672 15534 38983352 47124 314079956 83958 317319015 13270 230475679 55924 110366624 96509 271410242 51528 107253393 50600 52535653 17491 3438927 27344 319248299 81332 363111432 9751 231660906 1119 5537575 105964 206801848 48822 228467547 39306 299254484 57345 150952990 93725 356340858 26690 242494139 79650 260284602 66272 75755303 85529 89943245 113356 1946782 122858 203344809 88798 370406529 3279 191782881 13919 124472883 125004 334574669 119735 220333883 52077 111183602 122490 340158288 86701 200545989 123117 79386898 17221 144068555 65258 24290972 74278 339073396 105870 258706606 68772 63277130 65472 196856441 112588 123657107 18706 275914840 6471 47962272 80034 159081260 29857 172003377 12640 220623989 116122 78938109 84045 103464316 32484 299048044 131142 367398553 62757 249942175 39061 192330470 38561 32881435 119500 139069582 69203 270419676 106646 270182315 77850 255602187 3715 175979851 5198 325879093 96335 52578541 46164 231674461 48551 47953718 14750 276488989 40080 221198241 22085 166168587 44240 378398734 92681 257719913 69315 60790150 37798 377156050 76323 244521702 128641 153445650 81565 132302293 119056 92311730 75998 235421447 86040 235471700 131403 343329485 74800 313061257 47102 83343197 125276 93248290 3824 109776706 54879 312264428 6682 330023494 85701 135956132 123051 56477484 25895 321217313 89968 224063178 27035 327554747 130974 224472495 88842 190174533 131048 383703311 68000 64158345 35650 357508348 15480 162207846 70246 181038073 52320 185769076 18138 174790212 32262 29470809 22372 154748552 80894 370925402 55746 233881022 60521 250516050 47536 255036869 91411 125634760 89646 142037562 114412 299608193 118179 29283400 55135 233200499 102076 134063023 76784 223098161 41310 105400547 62397 325497003 82682 319637585 23116 294344069 108645 363539603 78258 250732279 80627 109043781 17469 124712459 29191 14576059 71330 241255287 64901 297832398 127116 103837837 51321 118495197 26814 32041187 113431 62893939 70983 47993973 32940 119403879 89757 375688179 13693 243574472 105229 335420078 78133 107993971 35895 246141514 62705 245289214 112725 22685575 83832 379548982 14331 275062849 47667 308335388 126508 69174377 126879 45632101 3547 357828245 120531 331689366 74531 5082195 108256 41753742 12630 25896875 52829 373483388 39951 279006638 51205 237338076 37622 354978816 35758 356940187 98898 125236457 60007 8878837 124792 305797314 4623 114984419 51618 157436550 78930 322144703 10260 348615663 13800 119316782 27023 19655921 79030 98471642 123621 149271826 110643 328243722 118879 58725605 41345 102389775 96442 322056003 56141 195318403 32757 145830630 13793 65098763 94587 12005283 63659 230442569 54833 329860455 131652 212494612 61260 3269512 4691 165858916 38072 220028092 51530 330090719 44250 186055410 3189 347550618 114131 351153519 26292 342535125 112279 62768247 30213 166396748 126142 179141253 88569 325487865 79449 166579860 129190 355468557 126326 223290183 128120 239161613 46487 313971921 111323 166352521 16342 330714739 111810 141770842 22745 320080818 53609 230157962 93950 274054527 74853 150027053 128808 96727504 42340 121146833 51731 144861248 48576 223484084 122863 312095944 104978 104658434 118378 4743075 68467 306170231 105726 363795958 42655 89232642 104147 266755510 61908 377973006 26342 85063277 21697 226373976 70036 62038597 96582 213063394 71474 177550316 110668 27813593 20016 56898432 110676 46228198 61819 106353079 115768 278147869 87725 148249083 37813 48545538 108648 216945422 63728 68730885 14953 32164063 22982 104967062 36936 244367549 104753 134498673 46834 360450083 94715 246671089 40995 10342819 101689 202275385 83695 124892986 8326 200918395 128616 164933834 17765 106645318 96192 231458436 92718 255550275 31976 193977576 37896 282708630 86779 107695564 113983 364618299 117898 237334884 50368 208894912 102615 271704471 33087 180479305 96140 332671771 61209 383379477 111034 87540928 92259 157090817 30742 215865977 9136 343606756 35185 150818429 100092 56740209 68497 50241607 117464 233349055 41138 70499511 112944 63631046 103178 133536244 50693 117045049 20060 204711623 122626 210662147 54024 232567031 126156 332579304 114847 127462783 81574 85988555 41218 53006643 115653 48156762 74565 186314548 125172 170659275 54332 173027818 15143 240105568 132617 39761217 133172 29908428 77631 32800878 39932 384285011 18163 369522418 83086 235503252 99333 186894901 97679 294390796 48653 243420200 16277 174701999 29709 296324578 71057 270427302 67414 370117193 2279 371367625 2732 84496516 124525 187570962 36030 177538982 91677 261321295 48336 358445244 95392 219086909 106475 267415950 2663 14243648 69153 320748722 68255 176573720 86402 80712546 22407 146730504 15990 52833922 68233 67382661 47559 91147341 78430 320917213 29591 228482453 70903 230701219 90047 354555458 51134 46137874 102918 182806227 53976 187568370 62868 83470261 24602 347496619 82140 150471858 24053 133810854 87957 71392887 123528 209257708 110967 65325096 118313 257650029 7857 252731716 119702 369371586 67863 217557956 75208 364682409 112592 383689272 4190 103037045 49632 51897625 62814 65608578 114357 111021179 717 229242198 92723 226215441 76673 177705734 9188 140786022 35403 250795624 84322 158240972 52512 300116987 81410 258483151 45374 251112597 43997 363964234 84222 287589955 62347 67541000 33393 242960341 116639 294245769 128016 178176689 89661 4851906 101268 119086016 52070 248037170 29902 144569194 45113 143332536 121407 9125070 47248 303407296 21798 352147872 13731 199582246 6124 94203055 98020 256488563 51868 33434936 110105 143646704 123334 176156214 120727 264979799 79891 344900548 54093 272520553 74565 282258746 20689 351004816 109244 8053157 51169 9457759 89524 94023300 46858 69484925 68278 74206028 38808 85773454 2740 303241110 14339 132364531 113234 146038407 89394 350418603 23475 298999739 42239 250340970 63338 94021239 92529 280620070 4991 232895257 42346 253940601 36792 25760055 88391 85477046 111889 182349703 17036 259371060 23022 88059598 6244 21634352 28482 198399110 26229 297994271 16755 101847673 132850 111051157 13104 337805919 114820 218244464 128915 362769116 19726 253323209 130520 243822140 34315 129616401 90077 147971961 72342 344626416 93244 168240443 39961 331401696 77309 232899177 71117 4490451 114956 88558612 40663 156776020 96897 7000752 133069 319189624 123105 186468799 112077 89152774 3139 141106234 102008 248125285 44755 185819489 33142 99546605 99074 71268263 45675 3165126 29591 188176087 32885 356551303 96862 86840346 113501 13125970 82580 218187975 18148 216520058 48054 351180249 40982 149112974 49455 169611700 128499 283020866 123423 195091709 121852 129660352 124780 382626482 113907 96319722 34616 376132256 104481 107518668 61556 99312105 85702 21439203 39218 274111181 86836 303327053 99828 330608525 111778 115775825 118590 174424596 8857 277756091 58537 259230549 71390 18428298 124029 286938298 54745 280689100 120868 305365873 38304 282117360 19970 12865759 131136 362719349 17124 82219753 113366 145175595 74243 351504566 121502 214887629 59979 26515627 36610 148714222 85724 151546197 132514 200808632 6278 265178466 67862 199741158 53297 139000677 122653 90922227 77396 52405401 77136 258875327 72703 55674322 10529 185690398 53602 346751626 5611 61632640 93445 232584862 54561 263727013 48753 51047680 62633 270791822 126943 266464514 22961 287313866 81930 91810718 54603 316607293 82244 19501286 15922 162019893 79700 255322813 120321 108062440 14112 319363266 16755 197568533 113932 330780242 38246 254164207 91553 117461186 2884 138493014 78387 145820218 104738 80772760 23208 305563733 123720 122986221 36734 142325021 75227 4116594 95005 204330001 98346 282115359 16178 346938477 82985 159081503 116663 41407845 85408 302880361 64881 35935266 58902 148050411 97073 225122719 26841 105706165 120841 224152765 19557 121070018 84028 326832883 38436 376857336 100293 22166030 19283 250386827 51066 185560946 11374 36130939 22444 206505489 127614 58478520 60187 167516753 31422 378281457 104252 100930593 116024 13529212 35903 263428588 78631 133171357 11915 105106488 71867 198205168 125504 197604984 129488 265241460 105456 253587371 62513 101318345 129185 266013700