100000 1000000000000 113645 43822 250264 297218 1000000000000 144934 387143 70121 214295 286284 185151 224557 171389 193663 384452 307049 186239 64308 81383 1000000000000 345442 350114 193479 359575 145054 132625 1000000000000 299053 357332 19971 257128 164739 155441 54524 281276 331598 365374 239656 266218 182061 1000000000000 187638 68970 147228 1000000000000 159952 99339 238833 72019 374856 344494 356561 125309 377706 149968 41962 119213 136513 32959 236438 312124 1000000000000 147880 1000000000000 158117 175621 151405 254966 254422 381557 279245 334479 258787 34344 1000000000000 271108 76054 316391 1000000000000 105053 6109 97902 136491 378367 324075 62162 290348 1000000000000 1000000000000 103758 117611 104618 175954 309708 257116 1000000000000 44627 43170 266277 106466 90944 1000000000000 124794 118525 35815 279692 374547 13324 128511 109497 1000000000000 111077 170903 215445 205672 1000000000000 361270 213765 1000000000000 1000000000000 301564 67182 168662 1000000000000 208813 261667 56851 383624 239601 182881 250222 74211 270626 16977 42896 152550 192849 281514 142802 296945 112408 72342 87867 1000000000000 190955 1000000000000 354732 335596 120051 1000000000000 191430 378356 166952 14629 126163 1000000000000 1000000000000 220999 364199 1000000000000 143086 141100 230985 133216 1000000000000 1000000000000 284293 224936 346395 386506 192407 355620 51967 224536 229790 130984 242950 244251 150914 1000000000000 280747 197298 1000000000000 163844 86808 170491 38684 122280 1000000000000 56514 1000000000000 168056 1000000000000 1000000000000 222947 1000000000000 194479 341029 152560 90175 340083 227443 245358 1000000000000 204324 1000000000000 31358 383265 332036 1000000000000 370648 1000000000000 75792 184248 203104 363691 323016 1000000000000 41610 1000000000000 106967 309932 89511 202306 1000000000000 209339 1000000000000 1000000000000 28953 48633 1000000000000 331517 1000000000000 1000000000000 1000000000000 231044 31007 1000000000000 26697 361311 6029 284241 147771 1000000000000 155400 64063 51680 370774 113942 384283 230237 118368 148540 334477 30723 172021 52836 240832 373425 382493 379352 169547 1000000000000 92054 264473 381982 38855 1000000000000 261725 183134 257737 36298 279467 182852 52052 43903 184885 319351 257821 288918 338918 120578 24170 203334 90843 304384 341262 124330 380604 337532 155540 1000000000000 190279 166603 268002 322479 105991 1000000000000 163317 194586 214000 12091 194371 1000000000000 213651 244462 201145 1000000000000 1000000000000 233785 1000000000000 37060 174448 1000000000000 153969 247153 368921 1000000000000 220642 290166 1000000000000 375972 196640 155579 119266 226601 161891 235748 2447 250911 134677 337686 204158 270920 1000000000000 1000000000000 21623 53194 1000000000000 157549 1000000000000 40982 113973 81843 277364 1000000000000 286252 211977 130922 1000000000000 205165 86183 311745 329387 198486 1000000000000 68096 1000000000000 1000000000000 210502 21914 56629 1000000000000 106491 19293 84430 184700 203949 1000000000000 66993 1000000000000 261388 181990 250126 374750 181932 301596 245553 22117 252519 236219 1000000000000 52318 228363 262093 174665 1000000000000 289484 125586 283833 35549 73855 353159 182459 9933 1000000000000 1000000000000 1000000000000 296415 276282 198568 242626 1000000000000 21692 1000000000000 205976 307421 153949 1000000000000 26345 1000000000000 369176 15285 60939 183039 1000000000000 341965 134648 194062 328381 1000000000000 269391 5011 210103 15382 216438 327885 193421 1617 60925 205383 161100 19786 192458 55655 346406 1000000000000 1000000000000 64182 7520 1000000000000 1000000000000 314702 325092 337819 102924 3032 146174 242687 320041 119079 270807 1000000000000 38887 98164 305244 89852 220125 1000000000000 17935 141362 280809 217619 69736 1000000000000 283687 1000000000000 267704 103008 1000000000000 1000000000000 115104 13737 310157 153501 150573 211387 302652 1000000000000 227324 362080 274879 149390 1000000000000 229952 78122 279066 354944 1000000000000 159074 170201 309762 334813 240980 40922 207138 1000000000000 1000000000000 269415 290054 93415 16460 3655 1000000000000 195966 366472 15265 276444 102389 21720 100883 288248 80797 302185 330680 66912 1000000000000 310321 378468 251782 1000000000000 12669 337085 374774 258525 1000000000000 20592 236219 126881 1000000000000 57622 148133 240941 1000000000000 33845 152487 63953 1000000000000 260568 222317 324816 128198 194055 312771 47230 1000000000000 1000000000000 167491 215208 155419 296121 1000000000000 74183 260612 198948 124207 302113 90572 219458 65513 19031 1000000000000 149706 221781 58466 80825 134252 1000000000000 238576 12442 75318 355785 1000000000000 1000000000000 106255 127653 220901 120673 48898 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 201738 136410 42012 130424 1000000000000 277761 42472 35276 45485 54835 86005 221697 180361 286274 138756 164659 200096 189178 243422 1000000000000 232617 3960 1000000000000 42974 44315 91284 113993 342999 17292 304493 324912 174085 350101 162791 210929 66427 1000000000000 159248 48993 198559 351038 348623 1000000000000 260263 1000000000000 2210 146804 1000000000000 208219 44329 265876 80958 77282 246849 1000000000000 1000000000000 1000000000000 163690 386795 33362 140239 37827 1000000000000 4105 1000000000000 185707 231488 277233 224040 195938 199334 196228 313249 12167 1000000000000 31877 40794 1000000000000 9908 92442 1000000000000 1000000000000 99741 50873 1000000000000 352107 21557 29899 295347 73028 360890 113895 551 376617 113537 190218 126412 1000000000000 255084 219790 1000000000000 61641 1480 213247 306057 295355 109929 1000000000000 289943 357618 1000000000000 4714 1000000000000 245468 1000000000000 315387 157297 1000000000000 1000000000000 298613 86892 34042 197131 133113 61307 364530 1000000000000 379336 1000000000000 180287 149652 160367 13231 126935 136460 285807 242192 278573 297050 114825 368178 108109 1000000000000 1000000000000 86285 28262 1000000000000 43494 1000000000000 1000000000000 55247 186416 290444 372585 365675 388250 171460 120678 292163 41503 116588 1000000000000 93235 1000000000000 141660 1000000000000 152076 268988 122158 336623 22600 1000000000000 172097 316539 221034 29184 154705 329213 219925 1000000000000 1000000000000 109883 295427 240608 365785 383471 33161 70652 1000000000000 1000000000000 200157 241044 1000000000000 189518 34644 334872 276522 322830 303437 21508 80116 1000000000000 136160 47124 31634 258708 91354 174587 257564 227139 197232 215683 1000000000000 1000000000000 310027 1000000000000 225850 1000000000000 68238 137302 91599 199844 42068 322476 1000000000000 1000000000000 1000000000000 296676 1000000000000 210983 281745 319185 282190 21361 30424 1000000000000 92144 213403 1000000000000 305152 1000000000000 189614 232967 206083 34903 1000000000000 1000000000000 382889 159608 104485 364133 113060 1000000000000 1000000000000 151282 349904 214255 191369 192125 69400 384393 43930 1000000000000 109944 1000000000000 151292 50820 1000000000000 361059 272723 328533 382931 96611 66009 383037 13224 117886 316670 118224 188519 1000000000000 1000000000000 1000000000000 1000000000000 157369 1000000000000 285637 234271 1000000000000 123906 1000000000000 176454 329266 349736 151682 241157 285689 1000000000000 1000000000000 349705 307729 247804 1000000000000 253685 352850 320292 212679 1000000000000 148201 342711 96374 133047 1000000000000 155451 1000000000000 1000000000000 39360 242508 257931 1000000000000 292868 345429 209453 1000000000000 1000000000000 232608 229049 51507 130248 287227 1000000000000 1000000000000 1000000000000 1000000000000 85957 291380 1000000000000 1000000000000 205002 326535 97879 111184 75183 1000000000000 26003 1000000000000 26429 12472 198455 220446 22296 1000000000000 143442 270386 46396 295287 339912 1000000000000 369592 216048 1000000000000 1000000000000 332729 1000000000000 174353 114775 240130 274150 359132 1000000000000 199896 272306 1000000000000 292101 6479 28634 333023 5340 164927 276232 82406 157830 1000000000000 321933 1000000000000 268634 82815 14070 367129 104263 95331 161554 368009 167335 70296 43868 324529 1000000000000 82456 242795 71155 227298 176204 147513 231867 1000000000000 239690 284749 264424 1000000000000 27089 211165 163440 355681 1000000000000 1000000000000 92922 124228 48108 331007 332803 5962 295721 206258 1000000000000 1000000000000 132481 175288 1000000000000 145131 49445 69298 358002 64809 1000000000000 359339 287539 82059 1000000000000 121558 49442 272371 232424 178550 215344 372125 74899 196927 192975 86347 183391 131626 130008 207489 272978 52147 65425 1000000000000 212703 26333 150480 357224 185866 373814 1000000000000 318623 310799 1000000000000 138618 147440 344496 78532 1000000000000 25027 48889 99455 151101 171587 271855 308493 152642 112409 228991 187982 175621 3185 81311 216472 53746 1000000000000 228726 1000000000000 6474 90852 373477 1000000000000 8558 1000000000000 218962 388690 87654 37732 1000000000000 380138 78317 294609 1000000000000 1000000000000 287981 249786 164507 4814 294992 1000000000000 229367 1000000000000 1000000000000 183904 273626 46230 295137 1000000000000 202855 13364 71497 356612 3354 139730 291172 168541 226204 72674 292812 1000000000000 83080 1000000000000 41127 312071 1000000000000 131999 218899 283853 1000000000000 1000000000000 131673 1000000000000 234788 247911 267398 1000000000000 255302 295641 260403 1000000000000 61303 386786 44351 54649 238235 1000000000000 357780 1000000000000 1000000000000 1000000000000 125972 367074 291205 201657 387713 138676 103475 173398 216120 384332 9680 1000000000000 193413 1000000000000 199678 1000000000000 233795 152319 91826 153447 1000000000000 86349 323734 1000000000000 1000000000000 67946 186928 189395 1000000000000 121322 297576 259829 312262 109020 1000000000000 28760 292051 1000000000000 1000000000000 220113 1000000000000 128142 1000000000000 135388 1000000000000 1000000000000 100082 247904 199578 85260 351761 81530 170725 151678 224973 6858 200017 283132 1000000000000 78560 355517 377522 29763 241061 109206 200799 345347 1000000000000 136954 1000000000000 104005 1000000000000 210165 362332 339564 1000000000000 165974 266244 385369 58887 335762 1000000000000 22767 6906 1000000000000 123599 1000000000000 260062 296312 206225 1000000000000 368361 1000000000000 1000000000000 366040 5797 187248 193259 142187 299439 1000000000000 1000000000000 326167 386792 157438 291244 269479 189846 382125 117878 111322 27701 366760 205547 69484 1000000000000 263806 107313 197531 197327 1000000000000 203313 1000000000000 252057 25117 50267 248704 1000000000000 17219 1000000000000 333996 217109 78352 248629 357480 125338 168507 315608 320071 326136 20732 1000000000000 1000000000000 62034 1000000000000 175724 387580 299699 328548 77308 14638 220854 44920 148575 196919 1000000000000 253778 325303 78951 183080 187819 1000000000000 267794 202562 223747 161485 1000000000000 65596 64492 79427 380416 1000000000000 198803 1000000000000 286674 290075 106546 1000000000000 24017 44737 94272 99198 102880 87888 387531 1000000000000 111060 254798 32027 1000000000000 215908 191628 353043 165385 121325 22248 10180 1000000000000 60390 1000000000000 1000000000000 46221 253787 105038 366133 1000000000000 230228 67790 221874 1000000000000 1000000000000 313643 364328 1000000000000 328309 149833 64072 1000000000000 1000000000000 1000000000000 176877 47945 332118 215683 30595 364896 62035 114918 148887 341495 387521 136691 31858 260795 379923 67471 43248 286344 331424 165847 225476 144081 351058 166530 89518 213538 336522 71626 364643 109333 323421 252809 177159 137278 380459 184264 1000000000000 1000000000000 375873 289567 45710 337836 307506 72047 340933 215919 203862 249486 249529 60677 147467 213519 283461 37145 274889 43380 1000000000000 1000000000000 251028 236465 1000000000000 268067 303648 295220 304934 1000000000000 1000000000000 50951 11531 1000000000000 142638 222951 62572 65919 305988 234644 253334 294529 1000000000000 130787 151576 79977 361774 236278 262451 173728 300378 334195 173632 1000000000000 387736 205809 157860 1000000000000 319773 301454 117873 1000000000000 1000000000000 1000000000000 38147 251504 1000000000000 201059 280952 141162 150326 84919 1000000000000 223945 167913 1000000000000 165776 266507 1000000000000 164806 286541 245102 42212 157768 1000000000000 249550 310342 282471 295800 264684 184062 1000000000000 1000000000000 321748 370013 277663 108133 162331 258570 146779 67260 231616 221197 180735 27672 172123 295345 359829 1000000000000 151042 73841 279752 226302 1000000000000 234352 327385 4196 386979 328788 228081 214179 303878 1000000000000 1000000000000 1000000000000 225854 1000000000000 1000000000000 270892 211986 1000000000000 42374 124890 1000000000000 179315 319817 1000000000000 177963 346144 324824 50085 1000000000000 1000000000000 214861 1000000000000 1000000000000 355718 1000000000000 356333 330407 67909 81919 276849 145023 39664 1000000000000 156698 242122 46743 1000000000000 48861 79884 271261 95971 299555 121774 20222 312753 34353 154655 341475 71113 1000000000000 306636 138890 191349 288181 102796 199944 285368 140791 43983 202891 12606 51415 293766 61598 37417 28554 99603 1692 232723 161976 55694 1000000000000 175245 294449 172184 211847 316549 1000000000000 200630 351087 256057 263582 121862 1000000000000 246923 1000000000000 126742 1000000000000 1000000000000 224553 196796 145467 73887 1000000000000 231083 384609 151565 1000000000000 103106 1000000000000 1000000000000 269673 201333 1000000000000 1000000000000 1000000000000 16668 17114 66781 357206 10614 139418 1000000000000 377239 1000000000000 58721 409 1000000000000 206584 221648 348919 1000000000000 1000000000000 180865 104333 55968 360102 11526 63874 374544 19600 27533 323117 1000000000000 357184 264185 218305 119569 282875 13968 204188 1000000000000 1000000000000 227526 41559 315675 243754 66588 260957 291221 41169 174963 90802 228876 84488 287348 15226 241778 111018 1000000000000 1000000000000 104436 221839 79578 1000000000000 33341 355112 364136 319493 1000000000000 92894 214512 293682 278471 78174 1000000000000 216982 152905 1000000000000 286640 77630 39535 382803 266178 354838 1000000000000 97605 1000000000000 273150 1000000000000 32665 58816 389034 162697 275151 1000000000000 48124 1000000000000 1000000000000 1000000000000 325549 198988 163484 353139 230514 1000000000000 369414 345980 178914 35607 1000000000000 1000000000000 1000000000000 340610 1000000000000 88418 1000000000000 1000000000000 82319 63754 288158 191370 103425 252873 87283 137253 212898 300802 369108 379417 2784 1000000000000 302947 376604 1000000000000 212785 1000000000000 339429 248183 345233 282465 92183 140522 177030 365009 146010 83878 244867 123879 352177 192378 1000000000000 1000000000000 226497 1000000000000 322823 1000000000000 229378 306041 87374 256772 354501 87937 1000000000000 61466 122234 14684 191675 1000000000000 238057 124162 180420 196882 72123 1000000000000 325909 162003 94327 324079 1000000000000 233390 215995 18056 23842 47149 196349 58008 182680 296691 67988 336901 109282 155464 1000000000000 1000000000000 365179 1000000000000 315050 1000000000000 167753 1000000000000 1000000000000 6484 217835 243335 1000000000000 6425 198695 142295 230153 159050 375472 1000000000000 367725 245515 320686 1000000000000 214928 353146 237335 220740 219160 1000000000000 80235 56893 228661 350578 324732 178723 61843 1000000000000 1000000000000 75520 337105 291479 200976 274166 1000000000000 337905 284514 1000000000000 1000000000000 1000000000000 252467 1000000000000 103948 385334 81197 342819 329220 240449 221637 176656 368770 65032 375316 58486 326559 314620 14601 1000000000000 2070 1000000000000 121679 200611 1000000000000 208952 376832 334918 247450 1000000000000 183042 134190 161953 357377 352714 374268 51405 37089 1000000000000 158608 332889 1000000000000 249015 380590 356733 1000000000000 215432 377535 104239 374135 1000000000000 375032 377765 1000000000000 1000000000000 179168 1000000000000 1000000000000 197902 79932 170634 154137 322481 79768 349401 188787 43160 159175 1000000000000 68089 68337 61730 1000000000000 1000000000000 114217 182832 233768 201980 97163 1000000000000 134278 196294 1000000000000 297742 169433 373694 133834 205096 164308 174580 202368 233984 372985 334821 272025 1000000000000 338489 365469 290496 20272 1000000000000 1000000000000 1000000000000 233034 260800 1000000000000 138422 1000000000000 1000000000000 1000000000000 1000000000000 164859 1000000000000 1000000000000 161817 1000000000000 89555 310832 339943 1000000000000 355554 373581 1000000000000 316140 160866 325414 344708 1000000000000 61736 209827 1000000000000 53190 246638 325805 137212 4863 259623 231871 118687 170871 1000000000000 260854 367839 292366 139934 113462 235752 173362 219663 208182 1000000000000 66647 42276 16980 253123 387461 359995 1000000000000 335239 1000000000000 1000000000000 305585 191048 158183 82926 330742 245434 97585 260863 1000000000000 142134 245976 104970 131809 106773 81947 55642 388116 1000000000000 252601 1000000000000 231334 1000000000000 314442 233458 383608 145943 114127 238724 1000000000000 181987 89973 204167 1000000000000 178687 235098 255870 1000000000000 1000000000000 1000000000000 62693 112694 1000000000000 22143 1000000000000 229056 11146 1000000000000 160425 22012 382587 73972 220199 1000000000000 247209 244457 7767 1000000000000 235891 162858 78490 64673 271789 1000000000000 367572 381494 289135 115696 153455 59082 1000000000000 36915 1000000000000 126586 241274 208531 352220 304254 358175 258393 224943 293260 43319 238242 203593 38481 86355 269120 103312 1000000000000 98536 335882 118097 36651 134467 296521 1000000000000 325225 1000000000000 206485 105072 117142 231885 359515 59374 294751 138749 251903 208396 82530 127736 1000000000000 33025 1000000000000 1000000000000 284968 1000000000000 238757 1000000000000 328955 163793 321004 257727 1000000000000 1000000000000 267976 127122 360526 1000000000000 378373 160741 324971 274014 143681 374047 322632 1000000000000 151465 227624 152504 376535 30146 1000000000000 146484 69229 102913 1000000000000 176765 100532 1000000000000 1000000000000 122676 345413 274111 312172 258289 14121 1000000000000 1000000000000 118220 368145 318771 308322 1000000000000 1000000000000 1000000000000 57471 364669 147168 378064 90657 1000000000000 300506 212921 303528 101883 50459 208066 387381 167580 36280 222375 1000000000000 34373 1000000000000 258969 307654 116603 102308 121408 166019 1000000000000 8588 288515 380950 330926 261799 230367 1000000000000 337859 1000000000000 265593 1000000000000 167000 197610 273780 249578 108042 286858 1000000000000 251398 383762 71225 303518 81422 1000000000000 208675 216968 99450 1000000000000 1000000000000 106008 305713 1000000000000 1000000000000 1000000000000 316330 48071 168722 227307 1000000000000 232878 9250 1000000000000 76778 146916 238508 367363 331754 159962 143999 326554 270444 89790 271717 136257 1000000000000 56141 178730 301141 79076 1000000000000 40676 149557 1000000000000 1000000000000 97798 134231 29234 124778 1000000000000 1000000000000 230250 124954 1000000000000 352216 1000000000000 128703 12271 7698 81730 337743 144816 320753 14187 159713 1000000000000 190551 1000000000000 336095 129749 1000000000000 1000000000000 1000000000000 212830 1000000000000 80737 326721 39037 97790 1000000000000 230324 220293 218073 31901 27328 363618 53832 57906 134186 307391 1000000000000 36398 214592 1000000000000 70345 1000000000000 351745 210687 321926 196770 237811 232315 304530 259111 58119 1000000000000 296369 1000000000000 1000000000000 54427 327847 1000000000000 209329 332871 104999 1000000000000 1000000000000 212801 260306 112675 1000000000000 369218 150748 226794 383002 377006 265692 182089 31234 52111 191481 1000000000000 140162 201214 374834 343874 127206 89126 35486 1000000000000 334752 260509 205207 1000000000000 373568 225136 198724 1000000000000 91445 383098 63615 1000000000000 65863 377334 1000000000000 181947 1000000000000 97777 10683 1000000000000 244967 366165 250012 339420 24829 337727 211325 164420 271936 332848 1000000000000 287178 122122 1000000000000 90721 1000000000000 83600 260507 328779 1000000000000 313000 145804 39588 1000000000000 66820 386890 264431 76584 128789 362588 89889 341121 1000000000000 310888 170487 1000000000000 161446 138093 45166 366055 233024 1000000000000 304852 159306 196543 22830 338479 330142 177981 225092 1000000000000 255870 385751 143859 319132 151558 185789 324318 226593 206643 125838 178532 1000000000000 232088 145043 52248 168381 321203 123203 210619 28439 239031 1000000000000 262713 1000000000000 308503 20947 32905 1000000000000 69290 284906 232634 77050 25427 143563 285963 322053 97876 1000000000000 95951 279792 383355 1000000000000 364934 328129 381121 3882 353825 215149 211508 177531 229967 1000000000000 286104 1000000000000 1000000000000 211898 389019 224027 184459 275043 248296 108677 42836 229181 1000000000000 1000000000000 282463 292376 290390 1000000000000 1000000000000 147775 193395 191067 1000000000000 1000000000000 1000000000000 299410 67831 1000000000000 1000000000000 1000000000000 11456 26656 207544 124275 310392 150020 286001 311631 347943 36180 1000000000000 1000000000000 302840 62070 250228 52458 102743 132245 1000000000000 1000000000000 1000000000000 1000000000000 326796 81130 283764 1563 377155 276383 5567 363060 101358 224196 305550 188145 55779 249208 51171 1000000000000 138470 343887 208341 252074 5522 353119 1000000000000 297090 1000000000000 349665 260440 145480 136709 67332 252313 1000000000000 379598 214399 240523 63453 301293 297227 269788 172272 1000000000000 170552 243071 1605 1000000000000 151677 1000000000000 15002 1000000000000 1000000000000 1000000000000 1000000000000 320918 300017 156495 1000000000000 1000000000000 46104 294282 1000000000000 280887 1000000000000 294896 255316 7048 227349 306792 1000000000000 1000000000000 315408 262479 292129 348267 199961 1000000000000 161680 1000000000000 332680 314537 349022 325716 1000000000000 207344 203694 119208 379328 141432 20705 152368 97330 112439 1000000000000 124972 156412 34955 29313 253268 200669 142161 122588 211854 243402 342645 1000000000000 1000000000000 65678 41816 1000000000000 328409 379919 117079 181907 171317 362677 26459 172889 1000000000000 1000000000000 187054 340782 14423 206326 58929 69403 1000000000000 59895 82045 1000000000000 96600 20626 287651 182281 1000000000000 1000000000000 213928 1731 171244 216015 170734 149262 17342 80443 69519 1000000000000 1000000000000 352409 117861 309016 208360 222635 128062 372253 201980 208867 353330 159336 178351 111457 72745 8749 104288 77914 1000000000000 219251 117432 207431 1000000000000 180835 200497 385228 1000000000000 160304 210727 50301 357093 185454 1000000000000 314991 26889 308021 1000000000000 17428 1000000000000 84330 258809 142602 347816 182442 16766 194820 145049 116929 183686 354172 1000000000000 1000000000000 337202 332787 1000000000000 1000000000000 1000000000000 287574 121778 325787 1000000000000 57565 213548 148518 1000000000000 1000000000000 116596 184399 1000000000000 140465 1000000000000 37487 1000000000000 317500 123918 8049 1000000000000 341280 270611 1000000000000 30936 283087 173300 180366 347445 346831 281570 36987 28820 301828 91264 53284 196032 96392 107577 1000000000000 117562 73021 35661 188197 195538 229038 211289 1000000000000 1000000000000 326232 1000000000000 105115 2673 184995 1000000000000 129176 162420 294927 121041 48762 289369 170624 270195 83870 366670 268423 21770 1000000000000 1000000000000 236471 45947 301211 1000000000000 341111 114507 71137 308792 66931 155811 277694 202293 281019 298314 206738 19940 114465 342756 1000000000000 1000000000000 1000000000000 273382 1000000000000 154414 133569 217009 228315 171093 135248 351961 213616 1000000000000 151245 146501 156782 72071 307496 1000000000000 292317 377797 312937 219903 1000000000000 296807 72560 1000000000000 44492 1000000000000 67214 351273 374573 286434 4183 1000000000000 1000000000000 63967 315420 141103 109981 263806 1000000000000 1000000000000 99027 207665 355713 367759 1000000000000 1000000000000 151949 1000000000000 1000000000000 1000000000000 145082 331159 289463 39147 249736 154366 108437 42154 1000000000000 1000000000000 154447 381701 286296 195196 1000000000000 111629 16989 69546 156104 59494 65507 1000000000000 288190 324016 1000000000000 351843 346709 1000000000000 251462 1000000000000 273245 48801 3258 26218 46703 307218 1000000000000 113435 360040 383405 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 238141 195689 1000000000000 305629 57652 1000000000000 91499 321553 374985 94500 238951 190014 115505 101215 210065 1000000000000 30094 1000000000000 274969 1000000000000 1000000000000 3143 133254 350047 129024 98608 1000000000000 179126 160066 387056 267215 1000000000000 340976 215859 1000000000000 1000000000000 131768 286836 109507 68305 94458 1000000000000 52905 203209 1000000000000 1000000000000 295866 1000000000000 46413 260114 229638 193689 335752 76118 1000000000000 1000000000000 199761 306672 1000000000000 1000000000000 70602 31636 371898 247646 215429 179009 300650 174506 73801 285869 19415 271145 230180 270065 370092 1000000000000 1000000000000 51314 365657 342236 108078 260116 238650 354441 1000000000000 260386 122804 306617 24848 1000000000000 365654 337299 315911 127055 372727 1000000000000 1000000000000 142410 17765 134509 205359 44130 67042 333870 15449 9796 199535 1000000000000 259547 1000000000000 122813 254681 284565 1000000000000 1000000000000 267024 200745 271013 158034 156432 1000000000000 226012 257555 344143 359279 8693 311433 89222 180368 94657 10163 108828 1000000000000 1000000000000 90667 210707 312232 1000000000000 345433 387281 74016 38865 159717 177054 1000000000000 2014 233860 359520 30130 16214 315443 23854 372823 68891 131007 68942 1000000000000 241318 165545 367978 244325 344602 205175 172907 181626 117300 131065 331212 50279 228177 117347 1000000000000 148664 332751 279563 1000000000000 1000000000000 175178 25001 228310 375399 2944 25308 102404 11531 57931 336806 352480 1000000000000 54439 241232 1000000000000 1000000000000 1000000000000 232476 380684 327992 153170 278597 310261 64088 181576 257826 335777 121256 21061 118042 1000000000000 155650 258689 54545 1000000000000 268325 1000000000000 225220 1000000000000 323852 344871 307089 1000000000000 1000000000000 150153 44528 291594 263461 55003 257841 28990 90834 208139 173121 387308 1000000000000 238445 107995 209430 1000000000000 182136 142668 295057 256590 386007 1000000000000 91340 30301 287975 38361 345646 146941 120071 97417 155789 1000000000000 324879 158072 246532 16561 194552 276009 247564 64538 200119 82877 29286 279080 44718 24222 111293 200094 1000000000000 1000000000000 1000000000000 96835 233651 1000000000000 161530 1000000000000 1000000000000 33264 194090 1000000000000 292964 261327 1000000000000 161467 112910 319416 1000000000000 280845 80903 260050 21868 216914 42060 1000000000000 215139 1000000000000 1000000000000 1000000000000 1000000000000 162322 1000000000000 152124 9332 235876 1000000000000 224866 1000000000000 141513 190166 311084 337849 127809 25745 84366 43097 162461 1000000000000 1000000000000 1000000000000 98824 78540 135216 175810 134639 85512 250543 25242 1000000000000 323629 293538 234453 208485 1000000000000 270675 1000000000000 101646 122137 1000000000000 10475 1000000000000 1000000000000 262139 154660 32073 246856 1000000000000 115785 1000000000000 331140 384398 387101 171270 83712 304292 19211 235635 1000000000000 206806 36877 341246 21660 45815 223557 373984 142418 60499 9250 62167 74337 108754 33858 286507 1000000000000 195710 177040 139781 130503 240207 1000000000000 152971 159659 1000000000000 173975 92545 249169 160137 248860 384965 47895 351077 318705 1000000000000 260005 240348 162342 157283 387224 106562 178595 107911 1000000000000 147644 139772 1000000000000 1000000000000 254946 387637 307804 121340 88354 160214 380194 304179 192065 247971 1000000000000 230397 188452 10190 181333 347553 183595 293359 79898 106016 1000000000000 88443 263868 168735 372191 158755 1000000000000 233248 137395 330041 316640 123439 87512 97600 70492 206374 270021 227469 145486 235141 1000000000000 323762 285686 127326 172940 78499 241967 1000000000000 90233 96106 132309 1000000000000 300871 303090 209537 295914 175520 174800 71094 8507 1000000000000 121050 4204 1000000000000 365461 293957 318338 195922 83404 1000000000000 202050 388787 159315 55977 1000000000000 1000000000000 1000000000000 70790 209016 170137 15099 82513 314366 271579 93066 1000000000000 90489 389060 344414 380533 1000000000000 28548 91796 306362 237961 170164 171666 298989 104735 1000000000000 63546 245373 161711 67154 302747 283335 36549 6513 191295 45435 155827 84514 213258 308873 255316 204357 79276 25175 153820 146884 6143 322926 35061 1000000000000 155877 1000000000000 218991 143587 276345 1000000000000 85628 297477 1000000000000 310286 22295 61805 166586 1000000000000 220510 135963 29947 144500 147862 1000000000000 1000000000000 221618 119871 275672 1000000000000 1000000000000 141325 270590 94757 151092 241270 1000000000000 287545 187734 363858 267479 31446 127020 124656 312754 1000000000000 1000000000000 100655 295880 1000000000000 366155 78019 1000000000000 358689 1000000000000 368822 1000000000000 1000000000000 90165 350739 192757 1000000000000 1000000000000 283216 1000000000000 1000000000000 374237 143920 1000000000000 172428 257077 174083 25702 265236 143604 58961 196599 292316 366989 348620 1000000000000 1000000000000 106237 244275 1000000000000 264676 133194 302208 258501 78354 266148 261320 132366 149281 118346 9693 33002 112720 296214 340317 251556 202741 381433 257149 378668 83724 1000000000000 1000000000000 13327 166247 350358 30096 241714 254358 1000000000000 15879 367068 1000000000000 97497 148618 263080 370185 157765 76290 1000000000000 131773 178270 320093 384109 200182 1000000000000 1000000000000 267854 343103 12828 305833 76113 258429 163309 175007 176956 258065 243837 214619 348397 1000000000000 263122 265189 36481 156712 1000000000000 1000000000000 1000000000000 367353 5461 149812 339045 1000000000000 205616 110882 18645 1000000000000 1000000000000 58024 291611 1000000000000 1000000000000 304053 210848 174779 221762 245324 276073 263213 147011 1000000000000 178970 376259 73660 65335 1000000000000 372601 1000000000000 291581 246154 260415 150462 81074 77122 288827 292977 277327 95991 273918 255441 217929 1000000000000 117557 353672 252677 1000000000000 1000000000000 44758 223469 358548 132625 1000000000000 208862 187173 382660 109928 48690 288587 1000000000000 332044 1000000000000 154692 274378 129028 64844 248824 1000000000000 343284 303198 326990 211587 1000000000000 31251 318630 68536 18380 214762 181887 207747 1000000000000 206540 54562 93467 19921 256001 201204 7947 287138 364525 343645 233564 81605 58523 160733 164283 340807 185585 137956 1000000000000 85195 1000000000000 62531 381723 371834 259041 263590 206774 341005 60654 54033 189924 386702 21452 139667 1000000000000 61218 115071 41099 1000000000000 258593 22068 208682 296108 274101 1000000000000 1000000000000 124816 83776 77250 256277 314515 10011 16424 87880 271907 1000000000000 312359 387188 336577 271169 344811 1000000000000 173823 293116 1000000000000 1000000000000 264619 307631 208623 105643 1000000000000 356093 89932 1553 51158 1000000000000 258135 52895 159055 209395 99270 1000000000000 345822 26226 168635 1000000000000 1000000000000 296845 58606 1000000000000 173085 270541 203301 290962 292421 171064 273030 100207 1000000000000 374994 321387 1000000000000 77232 113436 212750 1000000000000 181460 289913 133968 1000000000000 190909 138013 1000000000000 283382 256118 157419 160631 344447 375767 1000000000000 225354 387016 159179 1000000000000 114948 354956 189849 348796 304945 249516 330096 1000000000000 214353 27795 232343 76798 208953 1000000000000 223496 121886 25673 1000000000000 1000000000000 59215 375140 388833 221854 57593 1000000000000 10653 256420 1000000000000 229670 1000000000000 50491 278610 1000000000000 1000000000000 1000000000000 51578 214488 79373 302124 1000000000000 1000000000000 1000000000000 1000000000000 245956 50506 1000000000000 1000000000000 101586 1000000000000 95444 1000000000000 171551 49040 83154 294346 1000000000000 381678 92583 117532 120648 235202 38688 317303 365039 1000000000000 97329 1000000000000 235007 59590 291761 225585 137018 200891 355419 1000000000000 312835 194930 185493 271880 131634 353710 138623 285261 116280 235734 140719 186112 356355 118053 256238 261464 180099 250871 88244 2551 308422 62428 1000000000000 312522 316583 262040 341773 255644 1000000000000 1000000000000 1000000000000 112397 74585 193005 327915 56246 1000000000000 1000000000000 370643 1000000000000 254269 112419 337674 386323 1000000000000 213681 8926 1000000000000 253232 317574 294438 209016 101843 1000000000000 1000000000000 144072 1000000000000 165200 302513 31059 359218 282648 1000000000000 1000000000000 1000000000000 105670 308083 206570 134419 272068 271602 150168 305306 313402 1000000000000 267268 264453 102568 1000000000000 354565 252735 124930 1000000000000 254724 1000000000000 320014 48760 68934 132618 1000000000000 5888 1000000000000 1000000000000 1000000000000 1000000000000 12472 250321 48067 1000000000000 343681 316194 44647 321678 103119 302156 331835 89386 373149 85657 146770 154502 49644 87768 1000000000000 39360 1000000000000 226656 172158 358369 1000000000000 1000000000000 49814 163286 153299 127797 153532 316907 80633 161460 1000000000000 371285 198052 1000000000000 1000000000000 223245 236246 128180 48749 304685 53709 235001 1000000000000 4991 335582 1000000000000 380599 280889 1000000000000 1000000000000 8166 129881 181343 1000000000000 280173 1000000000000 18764 124050 85476 263015 112960 46499 134906 1000000000000 2927 111856 1000000000000 255520 316704 35800 1000000000000 120882 1000000000000 325358 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 382697 87951 134305 1000000000000 82584 68406 338677 1000000000000 1000000000000 238427 138154 234147 211786 96942 41474 177511 1000000000000 320659 224494 129729 7510 119382 1000000000000 291637 23627 1000000000000 371214 32974 297825 188273 1000000000000 205884 61686 385688 131071 1000000000000 131972 77245 344470 78381 225932 178940 316262 62076 228259 378043 258250 23871 235735 34629 277736 199731 1000000000000 196205 1000000000000 221222 1000000000000 124894 167240 1000000000000 190287 353669 1000000000000 280800 363334 1000000000000 1000000000000 15876 139990 162179 267262 259976 159901 249727 3706 154007 191802 1000000000000 386639 59605 189780 1000000000000 193434 115000 134667 173707 369293 2829 22722 1755 291681 72586 161613 35008 1000000000000 56095 1140 369039 386400 64613 338312 231777 130213 107018 86172 89112 252944 227962 303396 301172 48023 353452 98495 153849 298450 343649 156077 172531 31015 289130 274268 217192 1000000000000 160913 281284 21187 1870 264060 382356 304945 72983 1000000000000 1000000000000 240062 384300 104131 1000000000000 193205 53196 15 59627 230598 268108 387588 47584 147871 1000000000000 133908 1000000000000 67721 175318 163711 64285 335158 212906 309419 358260 1000000000000 1000000000000 1000000000000 193151 226817 1000000000000 1000000000000 342012 183097 360005 1000000000000 31423 1000000000000 6074 1000000000000 331975 245961 1000000000000 1000000000000 220484 27827 350445 133342 357841 1000000000000 3507 140158 114651 94538 43248 220704 218496 309161 171577 1000000000000 27172 37281 1000000000000 184342 1000000000000 327309 60211 33712 4420 195175 128137 190319 1000000000000 355995 186913 257371 8189 342692 231916 50131 332778 267553 13700 362869 336552 136736 1000000000000 251038 97061 106580 1000000000000 1000000000000 220233 259712 1000000000000 138844 244578 337278 1000000000000 198664 289487 1000000000000 297152 295727 133513 1000000000000 13666 261550 340697 68375 257318 386001 336581 196000 340385 301793 215885 134937 1000000000000 376662 83017 1000000000000 306821 236538 98596 292799 210800 209801 104685 84662 96261 314278 1000000000000 1000000000000 230139 312374 181590 327873 168777 128701 257268 286397 196589 307948 108780 276810 280944 162560 329849 156993 1000000000000 305606 272214 346502 63605 1000000000000 1000000000000 247401 202870 1000000000000 385850 296114 9505 333563 258666 245985 139485 333929 40909 1000000000000 165563 110644 259161 195258 150498 351977 20811 88741 306903 178655 257363 1000000000000 162598 257258 83306 80537 119740 304515 247919 248868 283438 244512 50297 329101 228579 111040 1000000000000 110515 367914 184840 8017 39629 349133 332488 190547 167154 314665 179828 188913 1000000000000 1000000000000 123668 44220 301833 288721 73245 360242 253068 1000000000000 217174 1000000000000 284016 70759 110376 237276 21603 252934 28716 261950 1000000000000 1000000000000 138214 286381 217524 296247 222150 359549 1000000000000 1000000000000 320125 344482 1000000000000 266365 132326 108443 69407 285829 40352 1000000000000 1000000000000 53172 160206 1000000000000 114612 220988 138340 178178 209938 304494 48023 47908 352682 98368 298111 1000000000000 356124 18225 243780 103509 271998 1000000000000 315002 203379 67837 289934 34290 211286 132453 264419 272770 290189 8069 222791 36084 1000000000000 278319 278822 188398 182217 327741 297765 282116 147593 109256 52986 82095 153959 109363 387050 1000000000000 376031 1000000000000 103627 369354 382121 183276 220286 159934 76745 35298 245856 265728 355305 198715 1000000000000 97023 346457 1000000000000 12806 1000000000000 108144 132837 1000000000000 112235 98222 1000000000000 1000000000000 1000000000000 241421 150758 330378 154408 184451 130660 303931 26881 353475 1000000000000 356450 1000000000000 104095 353731 1000000000000 1000000000000 67065 246229 177920 1000000000000 239188 1000000000000 373759 335566 3656 120992 131761 196408 1000000000000 1000000000000 356264 313924 250354 128294 263744 71080 128512 45012 214339 321943 287506 350717 1000000000000 315496 84998 380878 368749 279262 279285 178889 1000000000000 21649 1000000000000 288822 50238 220395 90825 126879 119253 1000000000000 337934 248905 274340 262688 76975 35860 248692 35895 80330 55480 1000000000000 309117 119279 274142 76803 238110 232452 1000000000000 375430 48169 188432 1000000000000 19708 28543 246771 109712 116474 100786 200565 20067 260141 366744 1000000000000 9390 1000000000000 1000000000000 60644 120914 64055 36135 1002 319895 60995 1000000000000 343911 357540 1000000000000 308947 1000000000000 319938 217606 1000000000000 31819 325898 1000000000000 161910 358677 229680 382444 1000000000000 168415 339696 280384 41269 365850 128365 349264 77208 280023 1000000000000 182125 41030 110366 1000000000000 274526 140976 1000000000000 275517 131725 188376 172299 184480 241280 285423 1000000000000 288083 201724 1000000000000 155859 161195 186736 301223 28920 23156 1000000000000 1000000000000 261369 341300 21826 276640 161128 124862 32044 1000000000000 84031 1000000000000 1000000000000 24732 1000000000000 106798 98913 379659 312887 106434 254019 159532 79687 85513 56675 94640 78310 1000000000000 115731 316045 196483 144695 224077 1000000000000 87675 132517 323731 1000000000000 189108 246722 309176 243818 176221 1000000000000 381742 76578 202054 1000000000000 144800 83645 83935 336427 1000000000000 364401 263322 18877 260446 344378 226184 1000000000000 1000000000000 253766 1000000000000 1000000000000 321709 1000000000000 1000000000000 349302 368774 184646 330491 71141 1000000000000 384009 1000000000000 166260 297768 69196 372575 1000000000000 383240 160542 311443 43566 325929 235179 141776 274318 67559 203704 147474 114251 41037 55252 225692 280783 126071 108726 191924 257147 287110 1000000000000 109820 136425 135555 347805 1000000000000 1000000000000 1000000000000 1000000000000 218243 115407 1000000000000 27793 206992 1000000000000 111005 1000000000000 47814 292594 149258 1000000000000 3281 1000000000000 342621 254232 1000000000000 84542 10993 1000000000000 1000000000000 72989 57310 271304 149760 1000000000000 154983 1000000000000 208663 280261 271033 269655 289827 317797 235582 382736 358323 64471 67236 272037 94319 359689 120118 252803 378649 132628 191196 320432 112400 1000000000000 176509 72735 70269 1000000000000 270764 182535 223538 191977 365275 217201 320305 336599 1000000000000 1000000000000 360627 152659 121632 338517 234916 137232 1000000000000 19274 28099 146111 143211 157779 1000000000000 1000000000000 1000000000000 102888 69803 361005 214943 1000000000000 79411 1000000000000 1000000000000 84428 265847 259811 145404 45137 189282 1000000000000 354172 188319 67150 9365 25838 126368 64423 327164 150095 76150 257134 27733 218447 169510 275592 1000000000000 1000000000000 182056 85978 82421 205961 163956 160544 362636 1000000000000 1000000000000 20930 297782 315413 228304 1000000000000 135082 281764 186650 63344 1000000000000 186850 1000000000000 51540 1000000000000 236391 174822 139526 85192 15488 154895 1000000000000 308039 240697 350121 253837 252137 158938 4126 71614 58731 351187 1000000000000 148061 340842 342954 299322 174893 328165 110967 12580 234443 227314 17576 257458 227507 1000000000000 222696 1000000000000 240298 192707 75621 360602 1000000000000 78809 1000000000000 119066 42050 1000000000000 1000000000000 387371 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 184283 138772 191260 1000000000000 209967 378337 1000000000000 313245 135421 254585 187919 233452 239261 1000000000000 1000000000000 210355 280193 1000000000000 361260 75674 227402 198728 361749 113801 9437 246176 150978 1000000000000 108950 5916 283116 202361 230899 265442 1000000000000 339253 1000000000000 1000000000000 121809 139351 1000000000000 102355 116978 37704 333752 1000000000000 83672 287722 1000000000000 186394 258030 212804 358509 1000000000000 4334 116681 370347 116986 388477 1000000000000 1000000000000 226535 224737 125702 160179 259699 294047 1000000000000 56776 54258 241902 10572 364912 1000000000000 357465 317925 87214 11691 1000000000000 373354 1000000000000 1000000000000 1000000000000 135183 150896 1000000000000 1000000000000 6085 149737 153303 218178 28485 63347 204772 128171 1000000000000 193013 1000000000000 1000000000000 267551 1000000000000 170945 214160 1000000000000 230598 1000000000000 360659 1000000000000 83176 131991 153666 1000000000000 267506 30842 276802 282609 345079 46607 1000000000000 366817 1000000000000 1000000000000 10297 1000000000000 220933 375909 306777 264302 1000000000000 362680 160561 317806 1000000000000 226115 366412 161810 326020 1000000000000 228956 153357 70208 80531 302361 284216 156759 162624 1000000000000 163125 42569 13578 1000000000000 370653 167548 26792 241667 1000000000000 214024 191580 1000000000000 14647 359977 335933 1000000000000 1000000000000 304536 275219 164953 351114 259196 116511 243050 153917 15483 354088 125632 145638 36398 161711 154985 247953 1000000000000 356115 264007 1000000000000 313040 165066 184946 194559 89034 1000000000000 93282 204548 364096 1923 367378 1000000000000 384339 249000 1000000000000 1000000000000 386080 379056 97517 59147 179552 47697 292226 1000000000000 135844 129704 144071 176386 85255 128992 1000000000000 220065 300723 61060 77993 1000000000000 379980 180220 328352 64772 105451 55051 1000000000000 194260 1000000000000 41623 295767 41961 89172 74069 1000000000000 55446 1000000000000 147855 219298 74796 213328 319502 369136 292631 163870 74936 383158 306516 191526 84972 91400 187398 78309 124245 292749 125912 18550 311681 155602 1000000000000 197779 9046 356193 1000000000000 1000000000000 311614 244935 1000000000000 87743 125895 1000000000000 1000000000000 292068 310815 49395 1000000000000 222480 338486 6006 258928 1000000000000 330194 346718 111941 345091 308453 271117 283764 275397 181864 375393 104095 1000000000000 281993 60803 1000000000000 193238 83356 1000000000000 1000000000000 325543 1000000000000 384905 17412 204807 1000000000000 143179 1000000000000 343522 1000000000000 161246 69919 371700 189931 1000000000000 1000000000000 109794 1000000000000 314121 1000000000000 1000000000000 349453 1000000000000 5038 245654 350673 260865 233390 1000000000000 70188 1000000000000 57418 252887 194371 107359 369587 1000000000000 371243 294722 307983 155655 1000000000000 1000000000000 183513 318152 325345 279594 1000000000000 160127 118561 21776 306866 176729 21834 75016 158202 334081 358950 331143 1000000000000 344131 372331 200776 352645 327224 53302 90651 1000000000000 206384 1000000000000 175663 118115 1000000000000 1000000000000 210005 333502 1000000000000 48717 344947 26741 1000000000000 173760 42147 76074 165171 143622 63512 1000000000000 215644 106594 234489 12559 231657 70158 1000000000000 196664 312882 339055 1000000000000 292401 225306 1000000000000 185779 370910 192634 290741 337805 40652 137117 202108 1000000000000 152638 7261 1000000000000 1000000000000 7720 151795 309460 227398 1000000000000 381806 305735 244077 1000000000000 72360 1000000000000 261555 22385 1000000000000 252105 9761 166646 11170 89735 289320 1000000000000 171529 1000000000000 108373 1000000000000 1000000000000 134226 198857 118560 138159 4749 317761 293305 337166 168692 320723 1000000000000 387341 387612 1000000000000 1000000000000 335859 303386 157804 105568 349265 252230 64868 7304 25583 1000000000000 29451 1000000000000 386687 18073 1000000000000 13367 157008 112764 19602 126404 336888 330399 220953 205421 127834 163267 1000000000000 216604 131445 120325 124835 173193 67500 1000000000000 23927 361725 24740 6663 79167 337569 7042 242797 172624 1000000000000 2109 1000000000000 241350 1000000000000 307333 229028 1000000000000 146437 293674 200332 120160 162240 1000000000000 214030 287674 259387 1000000000000 249405 361314 266551 28111 218361 377494 306131 356532 1000000000000 193980 381204 254509 59684 375274 350872 239200 211569 372749 1000000000000 320498 369795 352005 156423 1000000000000 382460 214237 142811 348516 1000000000000 382514 304244 1000000000000 1000000000000 1000000000000 335085 305839 36868 1000000000000 1000000000000 20566 85423 161456 1000000000000 14635 240151 71636 353302 1000000000000 61675 243088 278826 118771 1000000000000 166652 221081 101522 344184 315273 58700 1000000000000 225432 54757 365701 371056 22481 1000000000000 78850 126329 235848 208173 388341 206346 348298 99413 23543 239961 1000000000000 250850 1000000000000 1000000000000 297493 152070 39324 322537 203350 195726 1000000000000 190481 240504 168692 84944 221360 1000000000000 173729 1000000000000 327750 118848 306578 116386 97315 49133 199167 79157 78006 57729 334407 1000000000000 3044 204426 278976 1000000000000 308405 266830 310008 232113 256634 150072 359494 84481 79754 242690 176960 337226 347582 165914 108979 279272 1000000000000 1000000000000 380150 1000000000000 7949 381360 270774 315887 1000000000000 1000000000000 136874 145411 175793 1000000000000 163674 220515 116465 305193 355304 193652 310608 1000000000000 17737 82771 1000000000000 261169 234754 239706 91536 1000000000000 258989 1000000000000 378592 145273 188096 350158 1000000000000 311618 131098 288460 1000000000000 1000000000000 331825 118432 108982 185657 294090 1000000000000 375771 53865 51491 337560 102313 36013 212449 310434 40042 66800 26864 342219 20531 1000000000000 23074 162244 41733 231936 310498 1000000000000 20697 1000000000000 32547 100229 325128 1000000000000 207344 357054 1000000000000 1000000000000 255844 275084 1000000000000 1000000000000 143388 174918 53038 329818 102593 156527 235334 11813 74622 9064 185244 1000000000000 28650 248442 52138 101910 1000000000000 15653 293880 326183 1000000000000 187874 142647 110699 303801 190081 110874 252234 117617 1000000000000 380962 1000000000000 5734 180096 379358 233529 88201 362954 372829 109481 179862 105193 1000000000000 185971 363636 366052 231295 103086 375842 1000000000000 60594 1000000000000 383340 276289 131155 321382 373371 124435 225969 340353 160494 3193 174525 70599 226138 317894 293789 260410 25395 248068 325937 179670 290974 1000000000000 102801 125082 15653 73723 1000000000000 234581 224394 52182 226528 1000000000000 9095 1000000000000 1000000000000 307457 165741 184442 178773 330783 243435 353720 364199 1000000000000 73499 61354 62945 19778 285453 188751 125393 1000000000000 321666 222524 72832 364762 355777 338764 237411 1000000000000 381093 298161 208275 1000000000000 284922 146921 1000000000000 353900 1000000000000 186106 94368 132333 234227 224420 60218 143694 1000000000000 384766 134363 307787 96191 32272 1000000000000 1000000000000 18979 261015 342377 1000000000000 358073 313017 292786 48075 245053 231802 1000000000000 119360 288994 93138 352783 1000000000000 377601 1000000000000 22829 153184 1000000000000 151095 148814 241721 370312 1000000000000 1000000000000 64100 1000000000000 16819 1000000000000 111119 148173 287103 2993 1000000000000 152202 211748 135945 334831 341799 221301 11548 248209 42404 239955 304334 58323 223711 364006 1000000000000 283489 147197 1000000000000 78625 201847 39272 379740 86853 1000000000000 149668 287852 1000000000000 346751 82819 27101 1000000000000 99050 364307 105441 149287 1000000000000 1000000000000 63413 1000000000000 245785 1324 277290 43754 44103 126652 83211 29412 1000000000000 1000000000000 287414 316087 189807 1000000000000 176377 372304 99842 107841 183223 144429 11558 1000000000000 182773 343549 311635 1000000000000 1000000000000 173645 182402 312734 95238 41839 1000000000000 1000000000000 215112 170918 51017 336033 1000000000000 1000000000000 194843 341162 1000000000000 1000000000000 370071 195206 254571 1000000000000 330911 238091 179648 281838 74500 1000000000000 212830 239572 364693 1000000000000 211754 362101 371805 1000000000000 201785 1000000000000 300102 69689 181793 147437 355431 57775 349515 159931 379089 130439 1000000000000 319611 217657 82661 86076 1000000000000 166617 1000000000000 1000000000000 314694 343878 150557 57531 229564 1000000000000 7788 351155 1000000000000 382012 359633 207392 1000000000000 1000000000000 162608 122605 1000000000000 31542 95941 284061 346814 94298 381473 59215 67452 1000000000000 351743 1000000000000 372013 273562 205475 36724 1000000000000 1000000000000 320516 338162 105567 140889 244162 190970 353326 207662 97542 361125 341948 371588 1000000000000 72303 1000000000000 354330 1000000000000 1000000000000 121623 291697 111791 1000000000000 261827 1000000000000 248616 274540 1000000000000 1000000000000 177952 34133 1000000000000 287018 249525 138214 204835 1000000000000 294654 341627 97336 121508 251621 139294 56532 124129 1000000000000 164429 1000000000000 143132 153701 317101 79757 1000000000000 386207 251807 1000000000000 160188 323255 1000000000000 4362 31068 300973 1000000000000 316967 1000000000000 1000000000000 1000000000000 1000000000000 72020 212459 41580 236609 32494 155176 256937 293573 136152 209708 1000000000000 60937 129800 382720 341865 1000000000000 1000000000000 173017 21659 1000000000000 320281 255004 103375 67025 255545 193757 34344 55928 228813 13135 167894 166003 187558 65951 8440 1000000000000 80599 118469 1000000000000 1000000000000 384506 152134 1000000000000 180775 287769 1000000000000 214771 315166 1000000000000 1000000000000 132202 284745 147133 360456 1000000000000 264373 65630 305947 201570 33004 311739 59073 213398 72042 1000000000000 78376 155202 267895 1000000000000 317427 1000000000000 332481 141638 258731 207783 245888 331310 162349 109342 387238 362101 1000000000000 175039 116542 1000000000000 305366 29611 53359 233426 156021 328541 201240 311792 297444 176091 260745 273490 170306 213636 1000000000000 1000000000000 191269 1000000000000 197343 119805 224253 301015 128407 373344 66911 260390 182806 1000000000000 227596 1000000000000 292506 116138 48679 300964 180822 35971 93761 330336 124186 261611 329502 134137 326122 296737 312100 151066 57451 63184 1000000000000 305397 130738 56523 93603 64138 1000000000000 141809 1000000000000 37005 290614 138855 317681 339490 221048 1000000000000 95757 52331 21544 151023 84071 1000000000000 262372 263 354377 1000000000000 22723 181357 54431 3571 251705 1000000000000 348601 15576 1000000000000 157220 1000000000000 72817 152673 9458 143224 357508 336277 379084 285052 325642 1000000000000 310814 1000000000000 1000000000000 260362 1000000000000 232440 1000000000000 142297 243788 162185 1000000000000 334910 118214 1000000000000 41368 347423 55342 30562 46237 170763 185811 158734 328299 258737 208584 332382 339869 1000000000000 330061 138101 173910 1000000000000 311188 156535 72814 1000000000000 7819 290896 135685 157248 103413 260962 293325 59964 81821 264499 160905 258750 1000000000000 1000000000000 335064 259591 116790 353211 72209 205061 341848 204308 135617 76403 250988 375150 1000000000000 142767 290994 71869 212109 211180 1000000000000 52857 57719 1000000000000 181556 366090 1000000000000 192998 246630 327439 243039 1000000000000 259330 266696 231964 1000000000000 1000000000000 326361 174825 1000000000000 139739 344837 338534 294747 350904 346771 92266 1000000000000 260650 295965 22930 138268 124005 194175 8854 341072 360629 139010 98216 308169 155906 370499 247152 311480 350038 1000000000000 319574 335656 245924 1000000000000 79032 345617 206014 1000000000000 326883 124294 112311 349081 332730 316998 311217 183236 290747 365166 39925 265634 1000000000000 92447 1000000000000 1000000000000 328013 41428 1000000000000 1000000000000 170693 175567 1000000000000 149435 138706 344838 1000000000000 264935 257791 51475 215377 32789 240082 1000000000000 298018 7237 198029 86986 81960 309726 131391 205683 96698 348891 219727 10950 1000000000000 33977 160114 333069 1000000000000 1000000000000 199460 269926 269696 201744 103514 195773 346876 215075 1000000000000 212316 176642 8199 179352 251310 1000000000000 266794 167988 31234 263388 1000000000000 140880 142493 1000000000000 512 192169 52924 12776 173982 1000000000000 311761 1000000000000 284563 115042 18126 198427 229116 284406 153114 97871 1000000000000 63706 141961 173437 177148 16899 375580 1000000000000 1000000000000 97053 1000000000000 1000000000000 116798 1000000000000 225798 1000000000000 258661 295984 251237 125571 122413 1000000000000 144967 92489 177897 1000000000000 35439 131282 159159 128363 282007 23489 122153 87322 380168 1000000000000 27810 1000000000000 131390 297949 1000000000000 263188 186885 4600 31364 298030 87078 386384 1000000000000 145443 197042 302257 168642 317232 363517 1000000000000 1000000000000 1000000000000 31280 61593 242204 276200 252492 232363 64347 201265 112757 127468 342419 286430 22210 144037 1000000000000 209739 1000000000000 1000000000000 105137 189760 158843 1000000000000 294030 364791 303229 151218 165917 171968 1000000000000 334861 1000000000000 1000000000000 1000000000000 232455 84947 300344 1000000000000 339591 4468 52574 20962 141087 259264 1000000000000 233885 51429 32093 1000000000000 40530 322921 239910 30689 153404 132481 250403 253435 194745 207897 1000000000000 253926 1000000000000 40996 325475 286132 181128 1000000000000 42949 1000000000000 1000000000000 84022 66489 235386 1000000000000 1000000000000 49158 174221 314229 261588 143470 134549 252962 306858 364588 77325 1000000000000 75937 334596 1000000000000 73147 133449 178323 94272 287192 1000000000000 1000000000000 293151 1000000000000 217006 60745 138915 1000000000000 185913 261387 1000000000000 184932 210636 59724 1000000000000 1000000000000 192569 21558 39568 192158 16607 288610 1000000000000 175463 297373 286561 361473 256992 330751 1000000000000 266048 352705 1000000000000 170244 1000000000000 1000000000000 297547 1000000000000 388449 123516 1000000000000 151030 378033 293213 26515 331712 130489 142681 102530 277551 60212 145828 1000000000000 7135 198656 342022 113549 182224 1000000000000 369407 11722 1000000000000 140586 1000000000000 341809 208305 131183 279920 337432 15982 1000000000000 1000000000000 1000000000000 256843 1000000000000 1000000000000 64824 238702 325156 1000000000000 330494 379623 1000000000000 85948 99280 164682 259004 366842 94868 1000000000000 349263 26270 1000000000000 221087 61378 362653 297993 206132 118570 88877 193558 260387 194710 240909 183018 1000000000000 47685 1000000000000 357908 156774 324487 1000000000000 528 1000000000000 297909 39531 67813 90691 165727 1000000000000 355367 363112 223543 225544 1000000000000 316943 337761 5197 184146 62915 154422 1000000000000 1000000000000 1000000000000 270729 97996 386816 305791 240570 350776 95071 1000000000000 1000000000000 1000000000000 384493 1000000000000 1000000000000 1000000000000 1000000000000 91727 288978 117039 267930 342892 227545 299498 1000000000000 1000000000000 1000000000000 315393 376703 58921 296080 154691 97354 382479 372310 79658 221948 325568 336004 273454 104041 83383 1000000000000 195958 266254 1000000000000 85486 148201 229260 42241 78761 1000000000000 131067 20813 16594 1000000000000 218020 231850 325272 286153 312172 1000000000000 1000000000000 194964 176790 206019 216501 1000000000000 264818 104937 577 346524 1000000000000 85744 360706 80821 1000000000000 320650 165962 65973 1000000000000 19009 141321 1000000000000 1000000000000 312676 346802 172202 1000000000000 1000000000000 216356 296317 293841 354337 1000000000000 189953 367255 158226 292681 49363 164801 1000000000000 63881 161439 90314 319459 1000000000000 181125 1000000000000 212230 1000000000000 196184 231380 262838 233995 119096 139981 19051 318016 142514 90941 65692 352815 1000000000000 81973 364168 328143 1091 1000000000000 1000000000000 124217 37193 1000000000000 40318 204246 1000000000000 1000000000000 107925 211658 370876 1000000000000 248484 1000000000000 255698 148321 333246 169057 120617 1000000000000 151050 1000000000000 41077 70528 7287 1000000000000 1000000000000 308147 132640 48096 341953 306802 1000000000000 248007 198592 1000000000000 386052 12212 256289 1000000000000 1000000000000 88619 348089 176526 37909 191979 1000000000000 239316 221289 196518 260126 178033 300712 86470 195156 104579 106382 244591 1000000000000 1000000000000 122936 2123 262794 1000000000000 159222 1000000000000 269599 110351 1000000000000 141013 1000000000000 214985 79976 1000000000000 252277 90666 65122 55812 175026 223925 180689 97681 265032 134449 1000000000000 90442 48568 43347 182861 59089 389153 113013 249403 306853 1000000000000 131462 1000000000000 234986 754 214304 17401 271535 140519 375665 353955 343042 328345 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 370902 64743 1000000000000 3992 257521 2474 179510 1000000000000 44418 318749 116425 167806 1000000000000 1000000000000 242177 294471 4252 1000000000000 179068 97042 309308 291402 266206 207733 1000000000000 208246 86433 1000000000000 323068 1000000000000 10317 342496 320055 1000000000000 1000000000000 1000000000000 92363 68057 78933 1000000000000 208201 323454 232569 94236 5056 149175 1000000000000 83511 206922 100659 1000000000000 1000000000000 1000000000000 41428 25878 1000000000000 163395 336110 132978 206413 87690 41389 1000000000000 358878 45286 267385 69875 242247 1000000000000 247059 1328 1000000000000 1000000000000 311423 1000000000000 168830 65377 1000000000000 270858 238319 1000000000000 273072 1000000000000 1000000000000 319690 335669 1000000000000 215807 249528 172370 1000000000000 145263 1000000000000 253533 92846 326791 191018 1000000000000 237474 23189 159621 331185 154714 1000000000000 292287 353061 1000000000000 145792 1000000000000 136146 150616 360293 52699 301669 103285 256450 221868 130191 137774 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 147311 1000000000000 371667 358671 251990 1000000000000 98459 1000000000000 307861 256580 1000000000000 53258 386958 378331 271913 1000000000000 240356 239784 1000000000000 1000000000000 229057 240582 276045 198018 350818 163638 336122 54319 100113 1000000000000 1000000000000 140614 187577 318257 163543 1000000000000 331747 312500 270100 124052 272006 63827 1000000000000 91380 194353 197492 163773 1000000000000 1000000000000 141142 194202 124692 361775 39689 171156 1000000000000 53198 33971 22820 236693 107208 232400 147739 119529 79553 105960 36423 151628 104435 1000000000000 1000000000000 130266 199564 320509 131718 1000000000000 1000000000000 304346 233932 21384 375933 303622 1000000000000 1000000000000 126156 1000000000000 142210 185575 43916 1000000000000 152871 66869 1000000000000 170677 280961 80780 337613 352445 1000000000000 1000000000000 9017 38977 1000000000000 74779 328113 208475 198247 52455 234268 69491 313307 1000000000000 1000000000000 1000000000000 299307 323385 1000000000000 244966 369769 221148 365426 249836 178348 1000000000000 281053 1000000000000 290298 101085 114558 175736 285828 330955 245731 229425 223794 105648 1000000000000 1000000000000 144572 338044 64194 364462 168090 123283 172842 175092 40834 1000000000000 79694 217904 10848 1000000000000 1000000000000 1000000000000 367604 272154 301429 1000000000000 296358 1000000000000 168445 170847 371163 83684 373421 105511 1000000000000 180114 1000000000000 1000000000000 362860 247357 294370 1000000000000 173687 316030 8259 1000000000000 149857 244367 186437 21549 342774 243957 140952 18903 228629 62299 1000000000000 1000000000000 34247 1000000000000 118197 1000000000000 52887 294471 382301 216500 357306 238352 13789 277888 221438 242393 167084 256022 1000000000000 1000000000000 143518 105525 136179 125668 1000000000000 81245 1000000000000 214795 93500 324162 38640 366549 122325 293557 1000000000000 376929 111473 84900 46551 112513 369761 208930 1000000000000 229266 1000000000000 288617 1000000000000 70908 38 299286 1000000000000 165896 143248 1000000000000 24672 201350 127696 235239 224614 1000000000000 106518 81585 120826 1000000000000 142897 385203 70628 162675 356456 34168 332950 1000000000000 1000000000000 309964 294910 63427 232010 12436 52556 241435 360246 274687 57102 214452 330575 1000000000000 177721 97992 1000000000000 376428 377653 121346 342467 291073 127647 267653 45264 367730 20001 278141 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 385592 326042 26780 228106 335190 39731 381272 51031 27056 289289 171108 1000000000000 162946 221730 78070 135345 80895 1000000000000 341640 110418 49785 318696 168448 1000000000000 283358 196344 25525 10244 11436 32355 1000000000000 1000000000000 112772 128734 1000000000000 35144 162973 216373 41488 212272 173787 1000000000000 144852 1000000000000 134361 242618 1000000000000 1000000000000 1903 215948 118507 255624 196882 108529 1000000000000 381780 290657 164229 17851 272248 163489 226864 1000000000000 1000000000000 362916 166913 1000000000000 214970 1000000000000 159545 146549 234639 87678 103737 206409 151066 286649 83594 1000000000000 249825 266615 270485 66197 78974 1162 272758 1000000000000 70974 244726 73203 22865 182172 138898 129130 232526 323685 1000000000000 308140 338073 40769 185366 302867 241201 141970 212537 10141 142240 234118 14077 206756 301018 77726 1000000000000 202508 249746 146314 134623 113632 14805 318145 279452 169583 286881 4166 264023 272349 1000000000000 58475 1000000000000 335743 327717 229618 303280 1000000000000 1000000000000 1000000000000 211788 7876 63968 95071 307928 334469 333701 361693 1000000000000 98446 1000000000000 54577 27531 1000000000000 202612 211982 150728 1000000000000 284100 171151 88193 267745 219861 104736 152095 289513 287688 1000000000000 289018 1000000000000 189399 142803 1000000000000 260014 1000000000000 215168 82818 207168 167628 1000000000000 1000000000000 131662 57911 1000000000000 233722 339973 1000000000000 1000000000000 4493 95608 313243 324628 69353 255157 305659 22501 1000000000000 171835 1000000000000 188962 3821 343638 1000000000000 285791 374362 199855 1000000000000 1000000000000 269326 254734 23895 1000000000000 302660 364072 349791 1000000000000 93074 104148 299803 4536 29015 189322 32518 116493 380879 245559 95804 150938 1000000000000 310577 54281 21191 1000000000000 173038 1000000000000 361395 151147 360650 151888 1000000000000 1000000000000 1000000000000 137288 146358 63799 83512 84826 340510 1000000000000 338951 220674 294647 1000000000000 367597 159798 1000000000000 95612 87349 256769 11142 242787 229170 18119 7825 1000000000000 239082 91559 69438 167325 51145 1000000000000 249597 80835 362633 263405 352754 363116 1000000000000 24409 107444 191734 121774 1000000000000 267615 39701 1000000000000 1000000000000 1000000000000 12054 355847 382967 1000000000000 363746 122837 1000000000000 136987 145203 1000000000000 171567 260269 1000000000000 365252 157915 218620 1000000000000 289011 155063 7729 334448 1000000000000 49702 92831 301099 1000000000000 51962 210282 1000000000000 1000000000000 202904 1000000000000 1000000000000 95402 383117 1000000000000 194578 340002 238164 234969 59903 1000000000000 66851 176366 321401 1000000000000 185130 307342 2877 23792 315594 358558 296208 273660 1000000000000 191657 248522 1000000000000 178290 371115 348786 273908 98045 1000000000000 92903 321028 361906 1000000000000 1000000000000 1000000000000 109773 109837 208948 139873 272572 1000000000000 1000000000000 90134 97669 252222 263132 37263 141366 1000000000000 1000000000000 157235 1000000000000 37767 96093 52671 1000000000000 310730 12878 340962 257802 168429 190276 108175 1000000000000 93549 135025 106577 150701 1000000000000 358291 207497 352887 162552 341717 143547 192835 10305 302454 1000000000000 195903 51651 1000000000000 86406 357439 194900 1000000000000 281815 1000000000000 85515 186062 383494 255438 387285 81257 373326 1000000000000 227917 18365 1000000000000 198910 1000000000000 102603 214657 58410 317878 343316 42053 1000000000000 190840 251145 227651 120229 1000000000000 1000000000000 187698 168817 1000000000000 1000000000000 54138 291570 187411 6304 1000000000000 26484 91965 171203 46747 337945 83471 1000000000000 1000000000000 1000000000000 375646 1000000000000 265744 74021 1000000000000 311236 309050 309796 236309 278033 78597 188494 1000000000000 129140 183308 1000000000000 69462 1000000000000 178219 352405 1000000000000 275058 31270 351632 294705 1000000000000 56874 1000000000000 122460 250668 283180 1000000000000 362554 377869 363303 79391 70744 1000000000000 1000000000000 1000000000000 268484 193447 1000000000000 1000000000000 365961 275517 331556 216979 293403 206937 244076 6252 277177 300778 73184 1000000000000 110530 347815 153227 75924 1972 1000000000000 1000000000000 124231 1000000000000 1000000000000 305978 1000000000000 155825 197262 13930 314705 1000000000000 349230 239386 142560 124565 205605 74956 96433 166741 318058 327395 167122 1000000000000 163294 339218 347973 298221 318024 337526 169983 1000000000000 315816 1000000000000 230063 346169 253109 16841 184614 311333 363770 165643 69361 125817 1000000000000 378310 230272 1000000000000 208644 16074 15893 9820 254278 210286 177347 1000000000000 1000000000000 171231 101237 157319 67491 157851 353752 1000000000000 168891 27630 253063 29924 28675 164991 75224 225279 1000000000000 89123 385925 1000000000000 1000000000000 372075 331074 86480 240216 1000000000000 1000000000000 275582 200913 340824 82279 185531 189259 1000000000000 364515 1000000000000 121734 52802 10289 36749 388718 33008 8057 211157 483 276400 1000000000000 1000000000000 31602 93954 141212 1000000000000 183979 239299 99812 8739 190802 1000000000000 279979 205023 291509 171540 257788 102982 357832 262820 217967 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 70031 40515 362720 263937 132106 376140 22312 342951 122874 1000000000000 1000000000000 125210 1000000000000 1000000000000 1000000000000 114322 212187 361554 225359 108383 386070 318530 42889 357627 247347 221704 274459 59262 1000000000000 126243 223066 1000000000000 303272 68466 45254 262132 209152 1000000000000 375045 1000000000000 1000000000000 18094 115881 1000000000000 1000000000000 1000000000000 88796 1000000000000 1000000000000 55818 206650 186049 1000000000000 153694 1000000000000 56024 1000000000000 1000000000000 45080 1000000000000 223813 359464 73609 1000000000000 70043 38900 233806 65408 284927 195094 1000000000000 1000000000000 997 115212 103547 162071 151662 1000000000000 169605 1000000000000 1000000000000 1000000000000 8399 86679 381413 203808 237322 250586 1000000000000 208707 272105 355653 214012 291021 1000000000000 342739 1000000000000 43363 1000000000000 232727 329736 1000000000000 372930 264572 298187 338864 1000000000000 12107 103250 219860 310171 388768 311413 1000000000000 81012 383423 318063 164796 270287 218842 222981 1000000000000 1000000000000 223026 164371 371136 81051 81559 33414 1000000000000 311797 282054 104974 1000000000000 1000000000000 154016 316475 328962 23142 243588 169185 36075 313416 1000000000000 346511 110445 167039 234286 94114 313536 363605 63608 1000000000000 361367 1000000000000 240687 159761 1000000000000 372519 1000000000000 49495 129913 1000000000000 374921 4921 267840 67644 139788 216150 272649 1000000000000 147844 1000000000000 77798 326291 1000000000000 40189 388560 171353 98841 305406 344263 50482 383805 346054 50685 75686 278194 217067 30058 343008 337401 274838 69320 1000000000000 108424 147236 285728 356738 374322 1000000000000 182619 1000000000000 304484 310273 278949 1000000000000 1000000000000 292939 351398 189579 20830 319264 39769 82002 125473 1000000000000 90964 267863 342812 363708 26554 1000000000000 164334 255184 80940 1000000000000 163054 181241 8466 380160 109313 1000000000000 219348 315535 1000000000000 385505 44373 101133 16293 144947 7583 1000000000000 382423 358454 11523 122447 306684 180805 1000000000000 340455 282261 1000000000000 62680 291906 329042 210140 12 1000000000000 128111 276898 85518 180683 194604 347101 20256 82053 299966 297164 270666 349653 148793 179015 206418 264204 105539 45095 16264 38831 314136 3830 1000000000000 356848 330789 80606 180468 204204 270181 243580 11755 34621 1000000000000 369469 157925 224037 367943 110761 294759 353804 345393 254854 1000000000000 341492 255325 1000000000000 55685 231514 89934 1000000000000 268297 1000000000000 125284 1000000000000 355005 1000000000000 167394 23810 74672 289019 98085 307996 135171 354380 253199 256185 332502 49929 1000000000000 137648 1000000000000 60359 1000000000000 83788 223229 318091 1000000000000 66286 153256 1000000000000 165182 386993 367198 131885 99739 224196 1000000000000 246268 231405 325963 366109 198958 19125 368161 332466 1000000000000 292199 60960 208786 279013 268730 337497 268959 1000000000000 310548 149347 153628 3580 212408 357832 1000000000000 48543 297667 346107 204114 44008 134677 1000000000000 300638 198416 97733 371853 43339 61656 26391 298298 13476 33498 102171 175676 1000000000000 1000000000000 15183 69014 250330 385398 256141 1000000000000 107756 168130 7692 388372 384702 91302 1000000000000 208496 82793 139661 387279 1000000000000 175036 131326 1000000000000 1000000000000 1000000000000 14594 253812 76026 303896 1000000000000 383478 1000000000000 1000000000000 9805 336067 149806 235356 356505 1000000000000 1000000000000 221216 313803 1000000000000 310482 1000000000000 258698 197015 1000000000000 1000000000000 34652 3460 64777 87789 165460 378380 1000000000000 1644 1000000000000 1000000000000 183261 7931 124796 1000000000000 78276 1000000000000 356700 318609 259767 127014 19160 35308 1000000000000 1000000000000 93112 1000000000000 223836 372945 1000000000000 240449 160646 305925 109441 57165 72953 364505 297474 258225 1000000000000 333539 1000000000000 43703 106939 203726 304099 665 1000000000000 370271 212431 172444 1000000000000 1000000000000 249861 364088 127671 323123 113369 172834 258094 4428 51514 51452 12011 116305 55174 264658 226509 1000000000000 9683 2734 384956 250854 1000000000000 368671 47564 40179 331995 1000000000000 52171 189458 186275 174705 117231 375653 76685 46113 30443 194705 315734 1000000000000 271246 219450 274847 199921 110881 1000000000000 1000000000000 358637 156534 1000000000000 120189 130074 149918 121440 256905 278472 354799 181413 145422 302122 361184 151932 160096 200080 1000000000000 120987 166262 261302 225972 17189 33136 371611 1000000000000 71939 304935 157343 38427 310727 146336 52610 11304 1000000000000 83928 1428 194102 131153 1000000000000 52034 1000000000000 28801 185285 218039 1000000000000 13378 10976 1000000000000 132217 268301 20707 1000000000000 239823 88053 1000000000000 23077 287902 70553 334284 39756 106687 1000000000000 222040 381659 1000000000000 366337 39196 45691 308183 149932 295785 25250 316775 323533 282997 349224 156642 229141 1000000000000 58580 307699 57087 1000000000000 98401 177750 347146 1000000000000 91889 109840 144628 1000000000000 222600 117002 81601 69323 1000000000000 353907 134116 275694 146017 244087 1000000000000 73015 1000000000000 100357 219358 1000000000000 345061 257235 1000000000000 85844 297216 19667 1000000000000 1000000000000 1000000000000 1000000000000 328501 71368 1000000000000 245294 223578 1000000000000 253182 1000000000000 1000000000000 1000000000000 151760 185217 305108 66417 147511 1000000000000 89804 209151 101885 353412 316274 1000000000000 222455 325010 141984 82967 314719 361563 69797 351959 1000000000000 119598 50155 311245 249088 1000000000000 1000000000000 337516 21801 1000000000000 240432 213193 96261 344064 227769 257366 384056 349758 367863 13839 27974 1000000000000 312233 100897 182005 366951 1000000000000 238725 157813 1000000000000 110149 368379 52601 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 161283 1000000000000 94180 324683 1000000000000 1000000000000 131306 358095 311763 183713 1000000000000 78609 26065 149214 103153 284708 199312 252208 295008 356948 196501 1000000000000 190652 167450 1000000000000 1000000000000 1000000000000 5454 249000 162202 151728 150594 346592 131569 1000000000000 1000000000000 254167 2835 283622 1000000000000 227022 46650 1000000000000 206453 296763 239734 161861 1000000000000 1000000000000 47492 304669 277121 73112 1000000000000 300399 16858 386834 1000000000000 1000000000000 98921 8004 116180 219701 161257 1000000000000 258444 94614 177353 67013 197897 279483 379494 308329 347405 362464 356116 356759 311592 1000000000000 188713 1000000000000 1000000000000 352296 162944 65197 1000000000000 124693 314794 291224 130671 157913 1000000000000 13968 1000000000000 1000000000000 341806 297918 45948 280050 348256 142536 36185 1000000000000 300302 169772 217462 1000000000000 329395 1000000000000 1000000000000 1000000000000 76924 313358 1000000000000 346624 62379 111777 31498 1000000000000 168263 4095 221973 194407 369910 1000000000000 65159 207832 372807 1000000000000 292464 1000000000000 23251 33284 198077 162635 247446 260672 384097 1000000000000 1000000000000 352347 22528 218289 219583 207510 114095 77564 144878 46714 66574 278799 1000000000000 385957 1000000000000 1000000000000 275941 1000000000000 308821 216559 1000000000000 275983 315355 1000000000000 123649 204055 1000000000000 1000000000000 1000000000000 222719 29448 1000000000000 235794 1000000000000 52355 334079 1000000000000 132842 374872 379701 1000000000000 318024 19769 1000000000000 183584 1000000000000 272994 133446 74505 320548 1000000000000 103670 161883 1000000000000 1000000000000 1000000000000 375485 134957 204944 72164 16172 1000000000000 1000000000000 1000000000000 223873 215766 1000000000000 349468 1000000000000 316504 1000000000000 347680 256541 42088 52796 339795 417 320807 26686 1000000000000 338097 60970 255342 354032 1000000000000 323327 34550 222409 137339 195853 293702 322269 278168 1000000000000 316094 273015 143541 1000000000000 1000000000000 255878 71765 310109 249558 1000000000000 1000000000000 336389 35401 1000000000000 1000000000000 1000000000000 1000000000000 132273 139157 123192 335706 95831 51833 1000000000000 1000000000000 66134 268990 294 75873 241803 82500 1000000000000 111974 325231 292643 101686 66407 254390 124702 165787 106473 87485 29447 101863 1000000000000 1000000000000 253273 216565 369952 17422 203598 258381 106350 106712 1000000000000 274331 129894 294697 57412 1000000000000 47075 220524 180883 379599 177951 137924 71425 288570 21630 322028 177078 1000000000000 17661 343412 211446 309673 247581 76505 223295 1000000000000 376405 149466 327237 138276 80547 295473 25516 106081 37067 76060 1000000000000 233297 353036 350456 89331 164664 1000000000000 145980 193029 364401 58585 63017 171384 195333 365232 1000000000000 60320 153529 376326 75767 1000000000000 1000000000000 1000000000000 133073 361866 77605 1000000000000 113930 1000000000000 31701 122898 153973 1000000000000 29025 1000000000000 359737 255790 45588 324277 1000000000000 1000000000000 239643 383900 1000000000000 165927 151451 381830 276085 189449 379688 230387 163829 105885 326055 331054 17014 60579 1000000000000 1000000000000 272683 387021 1000000000000 145721 207406 43999 1000000000000 1000000000000 353 1000000000000 262132 1000000000000 97848 94283 335598 1000000000000 321053 353673 1000000000000 165587 1000000000000 30930 277869 107357 273781 1000000000000 218961 213688 124770 291812 1000000000000 1000000000000 264888 362732 1000000000000 13487 46320 104121 1000000000000 171293 275109 1000000000000 1000000000000 331114 239994 18536 1000000000000 29796 164485 1000000000000 130154 281419 294134 1000000000000 194993 1000000000000 1000000000000 46590 24128 173609 1000000000000 16913 316683 238369 149428 1000000000000 248268 1000000000000 1000000000000 1000000000000 192388 86762 179476 15716 357268 1000000000000 295104 1000000000000 1000000000000 221579 1000000000000 119025 49483 387381 261848 79987 1000000000000 1000000000000 31034 233437 1000000000000 114834 97637 242569 1000000000000 46573 219728 324523 123443 225190 268357 329324 203612 1000000000000 202951 337283 1000000000000 1000000000000 120348 1000000000000 273019 311216 334015 54952 76883 307910 277901 1000000000000 30671 1000000000000 333994 209901 268217 1000000000000 321911 346710 1000000000000 251869 36645 287340 109590 59983 56300 1000000000000 372807 206834 1000000000000 341455 100931 204043 327804 75634 140681 331626 1000000000000 20320 41111 41644 379160 362148 264110 1000000000000 147065 134854 25746 1000000000000 132746 181272 1000000000000 1000000000000 172447 8491 1000000000000 136958 1000000000000 177981 1000000000000 264960 370033 31757 140019 77280 21319 114917 111429 351793 348666 85716 16132 304901 339010 91805 143872 89714 285247 1000000000000 384773 307074 9958 170326 1000000000000 347252 95488 1000000000000 253468 295934 59537 345103 204842 95317 159195 72705 1000000000000 1000000000000 35878 1000000000000 138146 896 1000000000000 92472 123877 1000000000000 198924 1000000000000 6202 322492 86392 15673 252686 213747 145524 109233 63172 286224 67393 340584 280603 4320 86046 370642 1000000000000 1000000000000 210744 115887 166936 1000000000000 144618 287105 1000000000000 100401 46120 40333 252146 265003 1000000000000 103803 124932 174080 1000000000000 1000000000000 223706 120957 179763 273118 10587 1000000000000 246894 11236 366658 1000000000000 348358 192864 140417 334334 1000000000000 252129 301538 276681 260384 242283 247667 298251 1000000000000 299161 88711 1000000000000 1000000000000 114982 248098 1000000000000 1000000000000 294249 209244 57146 216456 1000000000000 245434 243502 27107 1000000000000 3450 42827 9863 1000000000000 381142 328399 1000000000000 244058 66433 257384 198166 1000000000000 115035 167394 368730 1000000000000 106415 321958 217247 97173 157424 143692 73713 186429 1000000000000 116936 1000000000000 109527 1000000000000 164704 332941 362339 198531 157255 327442 68205 1000000000000 1000000000000 1000000000000 312512 1000000000000 381688 85914 29080 1000000000000 205202 41590 343167 38069 135346 90298 87012 367075 388986 111673 342850 24559 114273 1000000000000 196189 213978 188688 40133 1000000000000 199502 29239 1000000000000 166939 227754 276528 245424 1000000000000 218330 173031 262275 132554 222278 87192 342246 1000000000000 103177 101522 167826 366769 37786 150368 46089 357958 266133 178559 22340 243702 143596 377853 1000000000000 14808 240967 1000000000000 213396 1000000000000 361208 192289 76171 198219 83388 362392 192184 210789 1000000000000 305994 191845 134156 185322 13307 61717 1000000000000 177404 332292 200090 382000 1000000000000 316086 332090 1000000000000 12651 74008 300862 237010 344905 1000000000000 238848 388020 105759 91429 336025 310219 227792 1000000000000 208481 10485 1000000000000 197386 281681 52480 231723 292516 267593 3142 195852 359102 165524 210158 1000000000000 135608 1000000000000 232977 42632 1000000000000 1000000000000 265026 370996 322209 90693 282350 90596 264723 97126 283943 60002 206320 1000000000000 71239 294222 384763 130366 1000000000000 1000000000000 22757 368988 23770 367060 1000000000000 235997 125425 189090 216100 150798 1104 197501 118990 212957 239491 65220 269958 291409 37268 126170 1000000000000 331328 23329 8689 103286 1000000000000 255076 60035 325437 264674 1000000000000 1000000000000 251365 388304 1000000000000 1000000000000 1000000000000 25836 35959 320558 46555 296023 374802 170893 287608 15495 227616 327631 142164 120697 387143 83566 1000000000000 179375 1000000000000 31396 1000000000000 186036 1000000000000 341306 239258 38625 104356 131217 335656 378278 1000000000000 344620 92441 24401 1000000000000 130222 1000000000000 242807 377218 1000000000000 159589 1000000000000 1000000000000 107577 68127 1000000000000 368570 246898 1000000000000 95147 201529 366017 286480 1000000000000 78415 264414 1000000000000 33503 1000000000000 1000000000000 68549 1000000000000 102226 3871 246123 202514 9020 211946 365260 1000000000000 27283 101260 87130 134200 241436 178136 365576 365645 195117 231298 160625 258261 1000000000000 1000000000000 63503 1000000000000 1000000000000 74466 175156 328995 242693 243514 78435 269842 366442 1000000000000 338140 1000000000000 376194 81409 99777 346519 347048 169311 379931 183249 1000000000000 88276 210206 243722 67627 1000000000000 365813 160453 1000000000000 295314 1000000000000 279302 194212 124358 249649 168924 310730 40990 140381 1000000000000 303233 1000000000000 206969 1000000000000 307615 245068 1000000000000 1000000000000 317268 1000000000000 130319 335772 1000000000000 229574 77892 342897 366728 1000000000000 1000000000000 222358 134470 26250 1000000000000 1000000000000 51485 178409 7392 385006 281347 253833 317119 1000000000000 261317 1000000000000 209665 283295 99002 1000000000000 332602 1000000000000 1000000000000 1000000000000 48638 1000000000000 154892 379047 196138 1000000000000 353813 386640 363133 318458 273951 156360 3416 259872 6800 1000000000000 374308 268825 361237 1000000000000 1000000000000 323008 204600 27464 101178 13035 323402 1000000000000 84748 67444 356055 1000000000000 51446 1000000000000 141728 38823 103729 384826 307319 1538 238195 279776 182294 1000000000000 25567 189997 188930 177941 370607 184381 1000000000000 140063 27180 1000000000000 1000000000000 17468 285312 253533 124069 1000000000000 1000000000000 236784 293075 1000000000000 285550 30533 182763 338346 1000000000000 204619 1000000000000 29490 380487 333128 104222 101461 304877 1000000000000 129661 1000000000000 348560 78702 382472 312871 237145 129720 138497 79049 1000000000000 117905 91587 228490 187156 201165 103192 370121 360692 273332 4217 1000000000000 260558 1000000000000 158520 387808 111021 366522 357344 330369 1000000000000 1000000000000 235904 1000000000000 315391 55045 317892 28911 337456 382831 379066 259362 273687 1000000000000 351948 1000000000000 317833 1000000000000 36789 182424 1000000000000 49134 81181 1000000000000 335239 71100 294108 305963 246207 1000000000000 389207 1000000000000 1000000000000 372495 249623 148983 207024 1000000000000 104831 38555 354536 244819 359344 64353 230735 218837 1000000000000 260156 301213 134493 379891 1000000000000 220952 160781 187373 329025 281945 1000000000000 313702 19461 204028 62470 1000000000000 94156 199901 225376 116827 45691 137928 1000000000000 316410 94937 292689 302065 111603 317485 143251 187452 49970 156774 159316 1000000000000 302598 337591 98380 37830 1000000000000 1000000000000 115766 244231 1000000000000 384907 1000000000000 367941 263325 285926 94700 299245 298436 44886 222333 337129 182510 119376 20574 288938 197566 185992 1000000000000 10232 139704 330774 275807 7571 310460 38251 1000000000000 1000000000000 244049 190868 1000000000000 1000000000000 1000000000000 221429 347713 12050 43560 296350 188711 156534 149224 1000000000000 66465 258793 337781 364177 383225 114517 243713 153192 202948 1000000000000 1000000000000 78391 157060 290248 69051 142233 48804 344224 296930 152542 115591 365946 191593 77444 368840 51098 317967 369802 1000000000000 76549 107120 186883 62955 1000000000000 356339 36046 250054 277850 149353 86445 118044 46344 60834 1000000000000 199348 198869 57058 1000000000000 351534 101206 1000000000000 1000000000000 1000000000000 1000000000000 287208 359400 345735 1000000000000 280586 46482 313546 240661 317328 376944 161104 62932 164531 358763 360867 248974 25323 246975 1000000000000 139883 230448 206933 298114 290846 240406 314238 1000000000000 263851 24863 55795 233458 57580 100618 83664 40820 82178 15464 350387 152445 255886 378886 214568 16798 197915 204061 95359 1000000000000 380302 232357 1000000000000 306479 46296 185410 361677 1000000000000 1000000000000 68850 1000000000000 130344 91294 1000000000000 221581 1000000000000 24634 294841 84997 82919 224299 96522 192100 1000000000000 41189 252121 256504 271389 116112 56423 213486 322153 334726 22026 14099 36267 212530 1000000000000 111459 378106 58855 214752 82889 144480 1000000000000 247023 340170 138127 1000000000000 322760 28950 339412 25316 1000000000000 154347 167164 348571 31413 139771 26614 29987 33075 46683 283003 135811 249033 349957 175859 182432 210671 1000000000000 59952 153078 21102 165551 282736 1000000000000 371027 13755 380293 254029 230051 299427 369630 1000000000000 1000000000000 372595 1000000000000 52092 156916 108336 27739 292905 145862 221070 1000000000000 32162 185252 270887 130744 122518 174496 268972 85742 108129 358781 75770 1000000000000 1000000000000 1000000000000 1000000000000 22334 275005 49599 303429 209975 332072 3205 24480 1000000000000 1000000000000 185751 1000000000000 189697 207750 162748 1000000000000 241886 50331 350660 341122 31112 284415 304652 288013 227535 1000000000000 15629 1000000000000 155161 1000000000000 149533 281432 25405 239338 211746 1000000000000 222529 207319 167643 324407 381824 90972 111055 61805 365664 184943 214517 205311 1000000000000 1000000000000 210787 52538 276793 1000000000000 18110 1000000000000 309246 281959 105013 234132 1000000000000 320233 1000000000000 1000000000000 343069 122250 1000000000000 1000000000000 81706 276365 1000000000000 80227 14078 231535 167782 311624 79544 282380 385389 341689 148959 43135 110102 151205 176944 202495 88153 1000000000000 264389 22100 10808 1000000000000 1000000000000 1000000000000 31687 117017 1000000000000 1000000000000 1000000000000 272811 37301 131750 322040 189075 138553 374029 89582 43832 71590 243568 138332 1000000000000 133580 1000000000000 27756 201150 287251 123238 1000000000000 1000000000000 130606 129150 265729 19085 83864 1000000000000 374297 12002 252900 362329 74615 1000000000000 320642 104389 347378 1000000000000 1000000000000 23447 1000000000000 1000000000000 291679 33421 146764 27820 291162 1000000000000 138835 312181 88585 74860 343177 105083 71678 142380 198519 293245 196242 38928 1000000000000 1000000000000 1000000000000 157553 96513 1000000000000 1000000000000 1000000000000 158829 83954 1000000000000 74670 198202 1000000000000 140319 82799 1394 1000000000000 267018 297833 86065 178491 311955 200624 1000000000000 244102 273885 51466 194044 330978 1000000000000 385545 180602 6852 302573 310202 68331 114825 1000000000000 268409 349555 246942 264143 1417 1000000000000 1000000000000 137521 12136 309096 164776 1000000000000 128559 1000000000000 1000000000000 1000000000000 213414 165494 117994 1000000000000 191637 1000000000000 151478 288393 1000000000000 373324 143907 1000000000000 287308 11650 252711 112997 379790 1000000000000 346174 297993 23466 84062 383065 104884 120720 1000000000000 96935 110845 330815 14417 1000000000000 355768 59551 1000000000000 9587 121222 99392 1000000000000 1000000000000 85038 1000000000000 1000000000000 155569 277910 318201 207814 378389 334574 126394 185856 1000000000000 1000000000000 22707 133085 260941 1000000000000 72000 1000000000000 73482 38469 151458 241250 73158 362509 269195 300811 66544 33176 164927 318764 300893 1000000000000 187044 226771 332254 349474 323359 352552 105930 1000000000000 340996 142957 114276 1000000000000 351844 1000000000000 1000000000000 251754 189637 195978 168293 336124 40423 82796 1000000000000 148376 256006 98453 289992 371623 181374 287389 168869 187117 1000000000000 81339 337026 220783 1000000000000 2920 274465 341253 2621 294606 346406 320390 1000000000000 91235 159082 125056 100458 1000000000000 309251 216688 226344 298818 96329 333670 9286 233657 29620 313652 1000000000000 336019 188234 1000000000000 1000000000000 272464 176242 65343 42703 389 252099 284669 1000000000000 1000000000000 360939 326654 1000000000000 69619 266062 1000000000000 382727 281912 373809 303372 354119 1000000000000 1000000000000 311036 1000000000000 61168 135530 1000000000000 1000000000000 78496 371958 1000000000000 1000000000000 1000000000000 1000000000000 212028 211717 13091 190241 232555 321698 175104 1000000000000 76420 76548 1000000000000 177975 388255 317627 347107 14855 273130 119631 304337 78696 60090 275084 1000000000000 197493 133724 321913 252553 122559 1000000000000 193666 1000000000000 266209 169123 323142 88454 1000000000000 1000000000000 1000000000000 204040 1000000000000 154788 303921 27116 357395 8096 135642 1000000000000 243487 70277 1000000000000 342852 198926 319668 78897 80498 1000000000000 78070 1000000000000 1000000000000 295611 267461 1000000000000 301630 34002 121598 299602 1000000000000 70234 1000000000000 300195 244107 152428 312269 157152 59748 1000000000000 1000000000000 158247 31791 61315 235446 27933 237559 1000000000000 16924 322307 48389 1000000000000 1000000000000 154555 1000000000000 1000000000000 305871 1000000000000 67727 1000000000000 78092 23425 1000000000000 173481 386098 1000000000000 1000000000000 1000000000000 1000000000000 139217 1000000000000 1000000000000 370344 224494 17872 288518 370 242473 1000000000000 15208 165763 319919 235639 302958 269600 1000000000000 81891 83639 1000000000000 1000000000000 336643 147354 1000000000000 1000000000000 1000000000000 378555 1000000000000 262175 312197 285489 18727 1000000000000 349801 198474 194084 1000000000000 169783 172677 279312 1000000000000 377109 1000000000000 103088 1000000000000 342532 1000000000000 105129 154744 285778 163170 380824 94812 1000000000000 201219 43838 1000000000000 214468 1000000000000 276096 219617 1000000000000 349253 294367 263823 64489 109121 361071 372469 1000000000000 388929 255290 10793 170778 1000000000000 1000000000000 145849 68230 333360 140700 100565 237326 31774 1000000000000 950 1000000000000 311056 368387 330019 90015 102068 16944 128833 164182 20821 233364 154935 14822 1000000000000 218140 319279 275746 291741 1000000000000 142361 214068 1000000000000 55666 215733 14956 84085 38169 1000000000000 308222 316364 264979 243238 1000000000000 383204 151262 54378 119483 24427 286741 1000000000000 252675 143954 1000000000000 238346 96409 291919 177405 333879 1000000000000 279553 64630 218180 123988 160671 259642 191940 163210 350766 320668 34703 156177 30865 144138 332657 314613 1000000000000 126054 88390 129805 162813 107477 1200 262387 5422 345924 307053 352777 295722 200355 219013 186833 50391 27058 334493 385704 102620 238416 1000000000000 161836 75799 1000000000000 170511 102533 8203 169205 1000000000000 1000000000000 377754 341154 260034 74154 182904 1000000000000 1000000000000 82591 249318 6154 303415 117094 338407 111068 1000000000000 96414 1000000000000 330751 161596 300690 149888 245043 12524 253829 133469 1000000000000 75349 343985 174874 77483 1000000000000 1000000000000 271874 173452 384088 97 347197 1000000000000 1000000000000 286051 1000000000000 62300 376179 31749 160330 159185 1000000000000 1000000000000 224363 313886 1000000000000 298763 303360 54040 68247 363670 44682 344407 83860 125290 263310 1000000000000 216170 55009 375739 1000000000000 1000000000000 117640 305556 103247 1000000000000 228863 239438 275708 37103 1000000000000 333759 1000000000000 22872 1000000000000 57764 369215 195394 1000000000000 1000000000000 1000000000000 126203 345568 197084 354155 337516 1000000000000 45897 93845 1000000000000 1000000000000 201174 1000000000000 72697 288216 350897 103985 54378 178813 236321 307009 102655 43909 387035 278173 193161 314843 364566 309248 1000000000000 371660 1000000000000 1000000000000 116331 55105 1000000000000 25955 169092 146052 118204 336765 1000000000000 345093 1000000000000 1000000000000 318661 1000000000000 224996 298403 237621 175227 1000000000000 333396 109060 15181 60194 135333 251127 328283 207123 1000000000000 297949 59994 355861 351655 77547 128258 163455 75338 361645 108078 242088 161839 76428 16338 13649 1000000000000 1000000000000 1000000000000 20488 225053 141669 187542 84769 96939 241611 248928 193980 1000000000000 51927 332457 1000000000000 254964 126663 1000000000000 1000000000000 239304 206330 246473 1000000000000 1000000000000 1000000000000 201628 226334 1000000000000 1000000000000 1000000000000 81587 161042 373759 275592 376636 283433 293221 218849 259542 126410 21270 100417 1000000000000 211084 153010 1000000000000 1000000000000 61781 369392 1000000000000 1000000000000 229390 180296 270252 60856 300982 71830 202999 166243 336856 1000000000000 5621 257025 226483 288837 330938 25844 239278 10694 26843 97219 372816 177339 117830 1000000000000 371769 83088 1000000000000 165341 1000000000000 1000000000000 166475 182752 271769 1000000000000 1000000000000 230553 188601 187046 170237 274069 258536 86922 225756 291256 78312 351649 318481 86550 74073 99527 296314 247365 49997 317980 147582 173616 145123 387052 187591 228909 186080 162544 1000000000000 169119 319905 305420 69680 176135 350198 386512 314736 107990 56227 1000000000000 379193 277083 1000000000000 197878 174233 232281 300252 286360 306676 307675 87510 65194 188392 1000000000000 249395 1000000000000 187029 61623 64838 24712 380520 84371 117607 18793 71373 1000000000000 312443 282666 137047 201988 1000000000000 373391 1000000000000 226129 1000000000000 278469 191403 381011 1000000000000 179911 1000000000000 375919 1000000000000 111884 236916 256355 1000000000000 206606 280391 103146 1000000000000 1000000000000 7347 48555 1000000000000 15253 1000000000000 214698 332422 145424 350763 107788 231275 1000000000000 1000000000000 225225 42741 51002 1000000000000 97549 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 249537 303059 179373 1000000000000 1000000000000 1000000000000 162799 107219 26964 123244 1000000000000 138018 170146 1000000000000 155568 29887 130616 69632 206753 3323 283031 52985 8453 204170 117063 127407 324743 250605 65438 1000000000000 269568 1000000000000 4826 260939 1000000000000 18312 36404 381493 346692 285246 329264 253897 274268 58242 331670 290202 144961 1000000000000 299956 211370 127297 111259 46276 301832 225214 162289 280256 377509 148725 1000000000000 1000000000000 195678 1000000000000 327463 298785 1000000000000 137016 352910 65053 1000000000000 97074 297321 363497 274133 7981 39838 69600 255733 276503 13859 210626 1957 286140 196828 1000000000000 121929 169365 238811 113130 108223 274421 91532 313640 1000000000000 39740 182797 1000000000000 1000000000000 124639 108537 365872 86092 103537 239662 261269 143396 137492 153165 1000000000000 1000000000000 124907 167102 1000000000000 321833 238025 388183 25100 1000000000000 1000000000000 237383 227877 1000000000000 105575 93975 38019 342584 136206 1355 316520 76991 1000000000000 73015 1000000000000 1000000000000 1000000000000 145012 314917 42510 96013 1000000000000 363427 62114 208098 119769 8415 1000000000000 6636 151430 228935 278681 54314 250563 178339 34314 272575 210370 346977 1000000000000 104187 213609 190677 363625 61795 378596 144873 366890 199197 187429 78669 374886 18371 354633 1000000000000 1000000000000 165753 27982 386724 112887 1000000000000 1000000000000 61411 1000000000000 88938 318795 216289 154118 300317 181219 313436 6148 142999 180844 328257 343631 49681 167957 199335 193602 317428 281829 323940 177689 296564 1000000000000 58642 167224 248196 33450 13954 320328 83905 385848 124581 1000000000000 138289 1000000000000 233484 356481 301730 1000000000000 115941 181010 71412 1000000000000 1000000000000 64504 61449 330279 334851 382454 17891 188552 17664 198898 100809 49598 72804 256656 361400 319217 48193 317167 294483 160956 1000000000000 1000000000000 262230 115447 1000000000000 325951 320101 361421 154698 60648 349384 1000000000000 189080 1000000000000 1000000000000 31635 158878 10679 339566 1000000000000 194779 207026 1000000000000 1000000000000 27121 1000000000000 380471 271596 189386 1000000000000 187888 1000000000000 185254 113612 68069 347719 116401 1000000000000 299345 1000000000000 57174 148534 270297 325600 53009 220211 18613 45123 372232 61610 6726 279682 1000000000000 1000000000000 206446 261758 337012 236760 239417 368922 1000000000000 223089 89007 196391 188669 160089 299647 258783 1000000000000 18821 286973 284903 119218 101232 100985 213174 257576 297761 189497 1577 319956 138433 318001 46901 201809 140451 1000000000000 283350 238251 1000000000000 312016 185895 336487 268415 119169 16320 55780 105333 313414 66111 65216 96810 1000000000000 348803 110330 1000000000000 216971 21016 101076 97404 130792 209767 1000000000000 1000000000000 1000000000000 238537 282235 69708 1000000000000 1000000000000 1000000000000 65827 1000000000000 135207 355536 167341 55898 355253 254482 100732 1000000000000 196039 10355 228763 143567 1000000000000 351697 199213 65836 1000000000000 159730 1000000000000 364982 198542 154168 84735 267233 224955 1000000000000 10345 292526 128525 136049 1000000000000 297615 386502 99666 1000000000000 354127 117578 249904 215524 1000000000000 78989 367998 91220 110067 254757 1000000000000 254070 1000000000000 49042 186063 98524 316017 344078 259307 1000000000000 94544 1000000000000 272630 1000000000000 65787 1000000000000 49919 131977 93199 130021 1000000000000 358162 129951 85774 172283 28400 360365 156235 1000000000000 263135 1000000000000 1000000000000 226152 326479 327576 350560 13347 26032 179111 218712 24467 57764 306713 1000000000000 236950 1000000000000 1000000000000 180969 229039 140809 1000000000000 12114 1000000000000 1000000000000 178759 25377 1000000000000 8152 354442 44194 135050 28654 269748 176995 1000000000000 262678 263660 95001 1000000000000 299809 1000000000000 294680 229208 196475 55021 342247 310755 107682 348760 1000000000000 63373 55408 330972 150340 1000000000000 321072 67124 1000000000000 98138 194362 262218 155696 359611 168155 162479 183480 1000000000000 31779 278386 5875 324702 201019 193355 315583 250128 28994 24093 206198 1000000000000 256175 170814 289741 142750 253567 372906 209613 277185 25342 95606 28047 1000000000000 1000000000000 61896 226841 386586 291484 14416 380912 274475 249935 1000000000000 131365 318779 212812 304518 224619 271724 21086 1000000000000 1000000000000 168518 34083 77072 381642 260859 86017 219211 220419 37415 275811 233493 1000000000000 1000000000000 120766 1000000000000 369901 321683 313812 325248 149357 328989 99499 97936 1000000000000 268124 1000000000000 194657 132521 1000000000000 86532 129782 101932 46438 122910 311520 18393 99856 348047 208751 356505 282429 314081 1000000000000 1000000000000 77288 314371 324416 375254 196369 1000000000000 1000000000000 351902 7590 106144 1000000000000 237358 369614 157489 238858 202432 110858 165246 1000000000000 1000000000000 218470 161384 254380 264469 215287 128526 93839 350419 124500 254192 78266 141566 304871 54706 1000000000000 305269 243295 244853 1000000000000 8650 1000000000000 305414 379705 1000000000000 2895 189560 323849 11867 184808 35303 338054 260662 70267 1000000000000 78982 212157 1000000000000 63871 184486 37214 200090 308108 356765 273745 83196 187264 340106 261005 200876 364266 79867 81494 270377 1000000000000 144148 351032 287944 56166 1000000000000 309883 1000000000000 351814 1000000000000 70870 1000000000000 85727 61959 42683 359241 270867 1000000000000 379849 18039 1000000000000 296987 1000000000000 78447 1000000000000 80886 343134 275175 287034 237374 181472 1000000000000 37049 176007 1000000000000 60919 1000000000000 1000000000000 72260 70578 274665 8177 371461 292891 130367 206734 1000000000000 134967 1000000000000 241461 171875 1207 1000000000000 36818 1000000000000 238802 100507 67273 187040 82373 120440 145876 1000000000000 81849 315253 16282 286260 1000000000000 1000000000000 55312 149115 1000000000000 1000000000000 170338 1000000000000 320002 259538 18159 380388 101148 13547 1000000000000 300513 60420 1000000000000 1000000000000 259384 1000000000000 49138 363608 342943 30858 296941 327477 1000000000000 220829 84299 316443 1000000000000 42045 51849 235415 186685 62689 331000 363450 156575 1000000000000 119053 365414 213354 342220 328727 271933 151252 1000000000000 363287 1000000000000 60052 1000000000000 317832 158235 47044 1000000000000 81890 358086 225281 87102 68591 249415 91422 245132 88527 1000000000000 107280 152078 329496 234301 182362 127269 35221 1000000000000 317394 30875 93040 352634 68891 171143 120262 310963 1000000000000 107264 1000000000000 59308 307605 212364 353935 1000000000000 1000000000000 239987 143802 1000000000000 1000000000000 248375 191012 107705 1000000000000 1000000000000 193324 278064 366641 1000000000000 191574 214399 1000000000000 241300 1000000000000 1000000000000 1000000000000 250928 1000000000000 168803 348361 148840 234242 288002 248052 389220 386875 131689 66557 182077 1000000000000 202099 1000000000000 41705 309486 376650 140151 196306 1000000000000 304285 6915 103887 108090 202848 70780 20925 386375 269008 240998 192476 81261 119831 1000000000000 194275 332488 111837 240716 195875 266436 125559 192981 354359 347663 198940 55674 1000000000000 22979 295878 67050 86637 210102 29199 1000000000000 174113 1000000000000 297999 276027 1000000000000 1000000000000 213738 28780 231193 1000000000000 20585 285884 344114 221637 1000000000000 38964 224942 56621 1000000000000 60228 289097 37620 355068 346105 357930 31583 1000000000000 98318 1000000000000 309195 1000000000000 32554 1000000000000 132697 154372 164348 281034 1000000000000 41999 1000000000000 191390 312167 216576 336364 74129 1000000000000 275976 276648 47554 259611 1000000000000 44712 1000000000000 134014 1000000000000 132139 33146 84716 1000000000000 172995 137261 83183 184516 357446 89353 224022 145534 144261 288285 148909 28932 183458 378105 193879 315204 375405 21967 197484 368794 116919 207165 310289 165673 347869 379993 204336 386533 48003 1000000000000 316807 1000000000000 1000000000000 280308 72996 1000000000000 185821 388490 134195 1000000000000 1000000000000 251795 1000000000000 221979 1000000000000 256385 234600 162908 1000000000000 269415 1000000000000 1000000000000 248846 1000000000000 1000000000000 314472 232334 152904 239527 142560 39907 1000000000000 42208 321646 207668 17882 201206 1000000000000 355793 271559 154198 74168 291167 127778 275702 240392 1000000000000 166836 183792 285677 1000000000000 72474 360397 1000000000000 340584 235509 61442 1000000000000 255338 28065 355595 342873 228383 75082 106343 320227 1000000000000 248218 337947 1000000000000 172563 293414 1000000000000 260151 167233 252323 51814 194576 259734 153104 159716 356569 43276 82361 132406 220545 175685 298055 78342 40496 358638 33499 53272 307748 325735 247247 1000000000000 107944 342467 33527 379418 1000000000000 6415 230110 1000000000000 1000000000000 358667 280535 18914 259808 229079 1000000000000 1000000000000 43792 1000000000000 48535 344886 305021 1000000000000 79307 1000000000000 147183 102316 1000000000000 94203 294324 143468 1000000000000 17689 134710 357640 214769 1000000000000 15993 250424 388160 236625 22678 236293 247757 305496 41683 61577 1000000000000 221463 248966 304951 178816 303641 1000000000000 1000000000000 184209 53314 313795 19695 220350 1000000000000 182871 73420 236428 210873 1000000000000 55966 13437 321487 1000000000000 327352 362336 1000000000000 1000000000000 110884 1000000000000 133338 247633 227371 238554 1000000000000 359440 277510 387607 99784 1000000000000 1000000000000 211966 1000000000000 311820 114892 118265 209576 1000000000000 1000000000000 1000000000000 210265 150754 102007 1000000000000 143043 122427 347153 50198 1000000000000 143299 181741 182217 377015 1000000000000 1000000000000 1000000000000 328935 287693 1000000000000 1000000000000 1000000000000 118076 198474 41015 60460 131208 226077 116001 142720 149504 319561 1000000000000 1000000000000 1000000000000 73553 1000000000000 1000000000000 39934 236790 268696 142626 35188 57781 25709 65615 205692 1000000000000 358044 206850 239560 1000000000000 1000000000000 335540 271473 171084 357913 163034 1000000000000 218683 329723 73678 1000000000000 355996 1000000000000 1000000000000 1000000000000 301868 300550 218667 190515 124086 214657 381653 69314 262995 194804 1000000000000 334505 339811 371727 1000000000000 280314 36211 173274 176774 1000000000000 1000000000000 15294 1000000000000 1000000000000 1000000000000 117459 81020 1000000000000 200803 363094 296561 11223 234377 110789 311208 254575 1000000000000 249129 45574 270159 115060 266738 128015 1000000000000 34113 26570 116681 43206 1000000000000 270646 1000000000000 316519 258760 5499 135037 95052 168617 1000000000000 23117 1000000000000 367509 26887 381758 210184 237846 109097 111386 343715 1000000000000 84048 100373 236896 1000000000000 1000000000000 179276 1000000000000 25791 56098 72563 159775 365355 361360 109323 184122 1000000000000 1000000000000 226093 1000000000000 23838 243730 1000000000000 192961 299310 60340 160568 1000000000000 267466 1000000000000 139717 13822 168239 363959 1000000000000 1000000000000 26760 64203 332720 34983 194478 94442 1000000000000 10852 1158 1000000000000 202542 1000000000000 87111 58750 123244 238389 1000000000000 100475 1000000000000 1000000000000 1000000000000 1000000000000 168470 223778 1000000000000 137806 1000000000000 368094 1000000000000 1000000000000 39408 185523 101290 4547 370003 1000000000000 1000000000000 1000000000000 4012 191347 14399 1000000000000 243083 117878 168383 25033 97427 244776 34508 1000000000000 1000000000000 42556 1000000000000 352999 110845 1000000000000 282321 1000000000000 55916 329314 183364 162612 1000000000000 144863 1000000000000 274787 251450 65611 11938 1000000000000 1000000000000 283862 375252 239726 1000000000000 139435 1000000000000 303472 57492 100696 337480 36828 1000000000000 26283 103436 386455 1000000000000 37960 1000000000000 21837 1000000000000 101056 96649 79610 1000000000000 4308 145075 21517 216024 254910 172909 43211 177206 135837 1000000000000 272034 384154 1000000000000 170174 146153 351128 338657 1000000000000 216326 33394 98913 1000000000000 162188 170266 81951 1000000000000 369242 12613 1000000000000 1000000000000 70520 169842 1000000000000 21438 19147 1000000000000 1000000000000 266332 51001 1000000000000 76967 59248 1000000000000 256464 20948 125317 65899 363127 153461 219617 213717 1000000000000 340477 315716 263274 1000000000000 1000000000000 151998 171475 121581 289338 1000000000000 351138 349378 1000000000000 1000000000000 86127 1000000000000 1000000000000 1000000000000 68834 220500 110462 367388 327121 316775 30413 1000000000000 165590 1000000000000 244747 381222 53323 1000000000000 330477 152120 383508 224444 322463 176079 370980 107108 67823 371691 1000000000000 148530 330603 86261 373849 146651 377623 193596 1000000000000 355125 36927 1000000000000 129006 287248 63106 335896 345481 321066 60452 141786 93559 1000000000000 94835 62143 68186 1000000000000 224682 356979 64571 1000000000000 10281 117753 101862 35929 1000000000000 85879 54171 148644 162390 1000000000000 244267 217822 149383 368454 272628 1000000000000 183178 21026 191236 1000000000000 338185 108170 276301 9538 321945 4468 234969 1000000000000 374873 108644 1000000000000 141728 305852 1000000000000 349048 276496 1000000000000 148313 368931 363183 113457 44172 310881 27220 287926 1000000000000 109032 37549 246328 238025 209221 40934 54681 51271 200316 310058 324170 368661 1000000000000 266633 31173 13928 41859 268050 96993 1000000000000 114298 1000000000000 110130 192833 267167 262869 103020 174670 1000000000000 340481 252366 1000000000000 227941 1000000000000 181732 1000000000000 1000000000000 387266 312974 257724 1000000000000 191213 377475 45130 1000000000000 272901 1000000000000 277769 246254 1000000000000 312672 169941 199988 1000000000000 179948 241617 252454 202190 1000000000000 1000000000000 302329 1000000000000 259772 109586 241989 241770 54096 327540 1000000000000 360202 17112 346542 85443 118689 183316 52549 144764 119862 277729 1000000000000 1000000000000 82955 327593 180674 249008 1000000000000 1000000000000 215381 1000000000000 1000000000000 347180 92821 68021 46871 1000000000000 150357 1000000000000 1000000000000 29342 212079 178220 1000000000000 295595 382267 78875 130098 1000000000000 116287 339782 224654 300282 231011 1000000000000 42797 8273 166991 22978 246861 131128 54160 74056 1000000000000 345292 148784 303586 181427 202884 117116 220173 2880 231562 220906 379468 102010 369322 1000000000000 176401 108847 309993 268176 1000000000000 204064 130444 7631 1000000000000 19728 315153 213041 1000000000000 373659 1000000000000 214057 317879 1000000000000 1000000000000 1000000000000 87151 95256 1000000000000 233012 300420 167988 77734 102337 207412 1000000000000 1000000000000 1000000000000 160617 362138 83050 43286 365018 75944 292792 360536 271579 1000000000000 142828 1000000000000 26369 307107 337887 139499 28902 201959 28006 53701 352870 1000000000000 82358 1000000000000 384915 377684 1000000000000 226387 166933 203364 38764 1000000000000 186919 26409 129121 1000000000000 10468 357489 1000000000000 271137 1055 4821 93164 1000000000000 114201 321782 62960 223873 217230 67574 386858 76979 1000000000000 1000000000000 296300 44759 99576 221839 340708 123521 7339 152963 96122 1000000000000 1000000000000 23645 1000000000000 11399 142930 1000000000000 317102 1000000000000 1000000000000 125836 302449 75547 80317 150452 1000000000000 1000000000000 204300 1000000000000 227013 200556 46060 45202 51466 59864 193955 68559 373729 276459 267254 1000000000000 310834 1000000000000 218121 159723 1000000000000 1000000000000 266260 314632 364766 194952 34078 148073 100011 1000000000000 131030 309080 119194 223500 48423 251082 389425 83457 331434 168124 213444 1000000000000 321901 298148 1000000000000 188343 287862 140364 3018 224839 164781 120035 173147 1000000000000 14551 111345 98788 232175 7346 341665 356608 182164 86886 345 269879 194980 1000000000000 47786 1000000000000 267830 179201 277816 117818 1000000000000 1000000000000 340812 350474 1000000000000 1000000000000 134062 280125 1000000000000 298013 199235 208159 165396 163592 85356 1000000000000 314824 23956 384926 327848 361631 94782 166790 64926 1000000000000 98244 230739 214941 78578 295712 350593 314966 1000000000000 296987 1000000000000 1000000000000 176951 323938 294006 211775 266546 1000000000000 165232 317550 284323 350122 1000000000000 363487 114728 150472 303770 115412 1000000000000 1000000000000 299836 106971 23704 326346 1000000000000 15237 179273 257637 193938 141975 1000000000000 180636 326261 292428 379180 1000000000000 1000000000000 111585 109730 216181 251320 313678 177240 71714 45695 1000000000000 330425 138462 1000000000000 1000000000000 53938 373919 1000000000000 119502 149202 346996 175978 1000000000000 1000000000000 205048 1000000000000 147214 1000000000000 313781 102754 235989 334743 372483 52193 1000000000000 1000000000000 62420 74268 83558 308540 1000000000000 282518 80087 221165 387079 1000000000000 67403 1000000000000 169615 114020 374934 70352 1000000000000 161617 177415 66864 15598 68324 1000000000000 74155 80712 1000000000000 93686 302658 282166 282685 27810 348780 1000000000000 373945 1000000000000 42682 1000000000000 41179 343219 291519 118313 179655 1000000000000 366652 136031 97384 1000000000000 1000000000000 1000000000000 307405 159946 377348 294396 1000000000000 5304 49786 368783 175463 1000000000000 244665 368261 159706 1000000000000 137987 158768 124100 167510 1000000000000 1000000000000 319066 119896 196962 45599 1000000000000 176882 169819 1000000000000 1000000000000 256985 112989 52956 1000000000000 264865 121235 1000000000000 1000000000000 377575 196728 1000000000000 259717 149545 194234 383265 378169 374642 186661 351581 117441 1000000000000 28676 207177 223817 380034 370824 42354 140856 201462 275559 13821 255430 208257 50131 175452 352464 285968 107278 136540 1000000000000 1000000000000 341589 103062 1000000000000 169369 1000000000000 305091 1000000000000 1000000000000 247377 138559 64113 297871 340761 169981 190917 172314 152755 50935 323106 69761 1000000000000 72090 217338 212839 334728 193847 71676 231315 355114 136599 162209 21407 276934 157889 1000000000000 376374 1000000000000 28504 225981 1000000000000 239505 187629 350294 288043 356668 85181 302352 147799 12373 289633 150568 48732 232642 352903 85700 242096 373075 305377 124542 218230 1000000000000 70759 311624 1000000000000 12110 171613 1000000000000 228459 205556 295929 105485 51841 170719 65653 49532 207205 20819 1000000000000 295327 339688 1000000000000 96531 1000000000000 77611 1000000000000 389071 1000000000000 1000000000000 190774 108561 365636 150880 373330 11295 154388 355601 22273 730 340059 292210 324706 118432 19538 382130 1000000000000 204483 1000000000000 20293 132635 6366 1041 1000000000000 1000000000000 378107 344960 82450 1000000000000 20980 22358 1000000000000 128546 323412 1000000000000 256650 110007 46371 317440 166873 48239 170709 71132 1000000000000 1000000000000 199937 1000000000000 225027 103865 120094 234587 1000000000000 367134 319803 311844 299669 1000000000000 284383 145516 108948 349065 340893 364365 226295 1000000000000 155231 245922 284103 49299 11285 71259 249855 255700 239876 381027 1000000000000 1000000000000 118902 151941 2877 308736 165322 354582 335884 62314 324006 145856 28834 12299 119516 296639 1000000000000 188116 115253 272196 1000000000000 130329 376475 313288 1000000000000 155359 229376 1000000000000 371712 134321 148952 227994 1000000000000 1000000000000 210011 333519 299170 54497 231001 126764 143270 300592 56589 1000000000000 375025 1000000000000 1000000000000 356417 1000000000000 300924 387837 334091 83256 1000000000000 217124 90637 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 50549 193051 46196 1000000000000 191209 67296 138214 339485 328891 347876 343023 314200 240385 29445 1000000000000 53206 209282 313668 1000000000000 225176 271889 358675 321286 336081 241409 361504 258525 223221 291577 1000000000000 1000000000000 1000000000000 358901 217805 53553 202298 218329 279435 188438 372591 77340 193337 341380 1000000000000 161048 174818 82724 140225 92838 80527 163009 384427 113656 46597 347132 150395 39618 137246 1000000000000 62592 161485 296225 363012 328842 273581 71242 383243 241355 1000000000000 358418 284227 80737 19016 1000000000000 327066 1000000000000 64713 247498 1000000000000 115683 1000000000000 271063 246812 136912 316564 1347 1000000000000 50520 1000000000000 1000000000000 388197 1000000000000 1000000000000 120704 47803 367284 139313 312406 334821 150625 210703 172332 10004 100623 26283 1000000000000 138514 241326 131406 103834 1000000000000 250650 386017 268872 185605 385299 112547 115244 220740 1000000000000 1000000000000 346042 30506 90439 202361 360172 1000000000000 241891 77046 389019 6285 332282 178399 88769 315928 190095 147413 332667 310757 386975 1000000000000 26025 286641 305809 1000000000000 171793 202706 1000000000000 1000000000000 221954 268332 116738 45591 1000000000000 168390 284495 172136 77931 214209 10999 250019 1000000000000 293500 371880 121724 322669 221662 294595 1000000000000 1000000000000 164195 306176 116104 279969 58455 355082 213832 210628 304118 228197 1000000000000 1000000000000 329002 1000000000000 10943 119407 1000000000000 176253 297713 115553 84751 158372 301785 297963 273169 78215 62410 264169 13156 25899 281793 190447 305249 298588 242608 151828 351390 126992 72336 75219 1000000000000 192885 295999 246353 333282 1000000000000 375989 320535 48163 340646 362073 136525 156101 305935 226602 1000000000000 314957 32824 170830 364138 1000000000000 258269 76417 190820 1000000000000 75397 1000000000000 95202 86363 23608 151660 361954 1000000000000 346917 1000000000000 328316 193299 358250 204085 145971 258946 15086 246130 138799 198499 1000000000000 180665 1000000000000 190190 1000000000000 1000000000000 84184 202257 265749 1000000000000 281198 327990 166092 174529 142812 266339 256548 18889 91372 64160 151588 77073 56686 287171 27892 197000 1000000000000 1000000000000 133111 118511 1000000000000 286232 354828 245005 1000000000000 181521 70995 146482 1000000000000 1000000000000 42726 1000000000000 102608 21930 171762 206322 43622 71028 1000000000000 368777 380870 161927 124257 7857 308104 1000000000000 1000000000000 213842 350252 225587 209094 26262 199019 129729 94765 119718 238657 1000000000000 359486 212502 261522 89195 1000000000000 302174 1000000000000 87147 241942 379540 1000000000000 351939 1000000000000 355524 1000000000000 382733 247938 201444 92392 127204 1000000000000 297545 1000000000000 178358 1000000000000 305925 92852 280099 101555 357417 279444 1000000000000 1000000000000 286395 383207 310786 15797 311754 52546 86558 157531 244319 263813 287961 207561 121313 14143 1000000000000 368699 1000000000000 387076 303113 126233 386153 1000000000000 371440 388999 338592 246425 22650 149684 128215 200992 1000000000000 1000000000000 64462 70087 258159 108870 1000000000000 17209 1000000000000 357566 1000000000000 1000000000000 1000000000000 171494 1000000000000 301828 298422 204915 1000000000000 1000000000000 218419 310146 249654 1000000000000 172730 304537 329656 319039 102845 103795 111961 363945 347667 118495 380545 303666 368326 349031 335571 250823 130885 105608 39386 1000000000000 308257 28283 223517 1000000000000 1000000000000 310648 176870 21784 1000000000000 187024 229345 1000000000000 150104 3915 27375 1000000000000 119029 251163 117204 270655 139981 237377 255247 1000000000000 189081 1000000000000 233356 1000000000000 76726 26390 1000000000000 187774 1000000000000 107917 48428 1000000000000 270407 137788 124095 293116 350930 1000000000000 60549 1000000000000 1000000000000 389358 363303 116657 283068 144602 119427 213892 352522 117173 350007 208658 137491 1000000000000 221536 345784 237024 17476 1384 2725 210112 84555 79985 1000000000000 295335 274818 33223 53751 80468 49410 195997 1000000000000 357998 236081 112679 1000000000000 359203 325491 215898 126510 1000000000000 31817 294604 1000000000000 247976 1000000000000 327078 378172 279425 1000000000000 188669 254101 1000000000000 294558 79055 1000000000000 367891 219183 1000000000000 1000000000000 90974 116452 116386 1000000000000 145442 382643 305081 152255 176048 166217 50119 327239 1000000000000 344522 42199 337844 22031 45025 24371 216390 1000000000000 312308 238343 191930 1000000000000 29316 1000000000000 169387 1000000000000 377439 126332 1000000000000 1000000000000 224544 1000000000000 361394 1000000000000 1000000000000 301370 279613 352260 144054 160290 1000000000000 67366 129431 271531 1000000000000 299101 1000000000000 47982 363103 300030 302132 1000000000000 1000000000000 364496 132562 1000000000000 367749 18426 244227 181526 1000000000000 224803 1000000000000 119800 200209 257688 295921 140864 202838 1000000000000 92658 262251 35103 56381 370433 45355 259279 24978 185041 79415 352532 102968 157017 213303 1000000000000 222868 1000000000000 79527 137111 322494 1000000000000 1000000000000 346102 182499 337057 252830 319762 379679 333671 336467 197769 227581 351467 374550 111744 24652 275069 6713 263754 363961 40109 71282 150447 18136 110615 160821 223304 113821 189465 142573 329456 236749 259822 1000000000000 1000000000000 362264 1000000000000 198300 164736 83830 41603 99471 1000000000000 173580 316871 329110 324566 87356 247768 1000000000000 72091 191772 355545 227655 86555 1000000000000 152986 316661 281912 29132 346000 1000000000000 1000000000000 1000000000000 1000000000000 385373 1000000000000 220938 65624 341957 355880 127139 31045 40339 290479 105500 120170 372079 203046 1000000000000 129295 159536 243678 345594 1000000000000 310916 1000000000000 193964 378899 100869 218902 123107 108314 363825 223935 1000000000000 307608 52434 161702 303821 67832 269269 276195 1000000000000 72275 1000000000000 192707 179203 63394 208283 216391 1000000000000 330219 45851 1000000000000 27130 378922 1000000000000 106608 361969 186938 290210 261946 168912 1000000000000 1000000000000 36816 1000000000000 304269 122901 305355 1000000000000 359455 324096 296334 1000000000000 297109 137201 181476 1000000000000 1000000000000 148550 260455 226200 99203 304805 136939 1000000000000 218247 347826 69178 89247 1000000000000 128529 1000000000000 366490 257319 169330 323914 301061 142132 214643 136242 170220 1000000000000 80538 143694 26689 1000000000000 193379 87668 250786 145593 289002 304363 363828 357827 1000000000000 56460 263050 206525 118706 361379 232716 250696 125677 65401 1000000000000 294853 370249 355450 41434 81890 188874 53842 54013 1000000000000 1000000000000 245954 58361 257726 299299 1000000000000 263895 1000000000000 1000000000000 284379 1000000000000 246842 308671 187062 133097 262038 197916 14782 213827 78183 76384 128070 1000000000000 311150 359978 311407 288215 253486 227049 108915 306200 1000000000000 156789 26005 1000000000000 343062 246467 362622 170022 96005 264384 190248 1000000000000 287091 147826 285929 1000000000000 375091 291946 14180 220248 331138 191782 240656 85731 360106 139675 54202 257701 271624 329236 108146 342724 246827 57125 147034 42195 355361 229835 276756 76326 1000000000000 324783 1000000000000 93012 286201 162641 214432 103753 352003 1000000000000 295893 221273 290089 290033 1000000000000 1000000000000 1000000000000 81351 1000000000000 162348 125060 1000000000000 199679 1000000000000 1000000000000 205040 53485 318363 1000000000000 126438 262923 1000000000000 1000000000000 13178 293998 318769 135713 323316 118826 374362 1000000000000 301298 226569 1000000000000 105978 291694 70257 215676 1000000000000 140301 51297 27250 381742 255121 206041 92001 1000000000000 1000000000000 138404 127345 222827 275143 47530 1000000000000 47628 1000000000000 104162 302894 268738 1000000000000 1000000000000 113036 1000000000000 1000000000000 49034 133930 227398 290010 330009 40463 223908 326208 1000000000000 1000000000000 1000000000000 62059 187864 243873 178544 65977 125205 1000000000000 198400 156824 359790 206311 31868 40032 9148 23977 309692 166337 95163 201042 203749 376763 1000000000000 222141 68000 1000000000000 312031 37177 150904 44982 213651 157977 1000000000000 320504 1000000000000 1000000000000 1000000000000 276857 340714 354082 188043 119111 315209 277644 1000000000000 62621 1000000000000 254033 56957 146111 321925 225534 342264 62705 211130 321525 1000000000000 126970 264806 264340 383454 303217 43715 1000000000000 216100 47865 200934 1000000000000 346737 68815 142581 1000000000000 197706 197672 272565 206023 322335 87355 248968 73010 61750 376451 1000000000000 90072 334361 47969 1000000000000 281708 355209 76362 216728 108677 1000000000000 345757 1000000000000 252183 308289 70685 178837 1000000000000 128590 325000 80217 1000000000000 1000000000000 161013 1000000000000 286910 237717 113153 231800 1000000000000 140811 1000000000000 57504 240963 323545 325667 313720 76631 159340 1000000000000 1000000000000 224740 1000000000000 329194 167067 63601 1000000000000 74946 1000000000000 382640 127153 284429 371017 1000000000000 1940 159336 302547 66420 126824 352474 158125 1000000000000 142493 111992 242499 238101 329928 338402 377119 107097 343928 324153 273002 1000000000000 1000000000000 22446 177401 1000000000000 6181 99803 215564 19564 159031 1000000000000 364565 156919 167936 220515 32454 44159 297808 1000000000000 34267 1000000000000 117727 208855 62781 19152 100629 312109 345741 1000000000000 117631 148487 152740 184885 102026 142700 243911 220308 1000000000000 1000000000000 1000000000000 378654 1000000000000 340018 263317 129454 229477 154931 1000000000000 64898 1000000000000 325096 323395 340645 239545 1000000000000 206363 274194 1000000000000 274511 345830 94711 336913 1000000000000 84650 282361 246238 314142 1000000000000 160878 44443 364802 1000000000000 1000000000000 241272 256075 379665 1000000000000 309222 151801 61182 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 200535 269063 267705 341698 1000000000000 321843 162315 178910 205934 90069 284061 183805 272879 260792 97222 283611 133995 1000000000000 1000000000000 49657 247705 129388 325788 135818 1000000000000 178610 133471 157964 134144 246192 325610 121586 236092 57974 1000000000000 277147 56747 151639 83332 125417 1000000000000 347284 1000000000000 371096 1000000000000 199803 34470 262755 165937 184954 175350 305563 54422 22536 127017 232975 1000000000000 1000000000000 265399 1000000000000 350175 321296 333646 368740 46530 1000000000000 75801 323216 1000000000000 184044 307668 183059 160687 349329 372286 367026 328060 242358 141820 302981 98760 35186 1000000000000 12743 293965 116634 1000000000000 157084 1000000000000 278210 1000000000000 363643 1000000000000 1000000000000 130126 277446 1000000000000 1000000000000 1000000000000 1000000000000 55426 66953 1000000000000 309754 1000000000000 162080 282163 43812 1000000000000 1000000000000 49418 292356 199834 386068 231193 197245 1000000000000 39408 1000000000000 350111 95897 348478 1000000000000 307538 362772 146744 253032 330265 167437 321453 257731 379980 49097 196743 372226 265459 190946 337679 99994 1000000000000 237919 261685 104672 183188 213256 73904 261144 9108 309611 127178 113192 1000000000000 13174 364779 1000000000000 219218 166358 210698 133932 1000000000000 145519 203635 381026 120207 376949 135398 62304 370614 1000000000000 328621 1000000000000 138461 4297 62401 384996 224675 121137 1000000000000 137895 2365 285790 82306 184622 1000000000000 241090 313955 1000000000000 144660 338327 162406 1000000000000 63261 86097 1000000000000 16824 137414 371979 160430 40115 41716 275907 331216 236703 1000000000000 108874 128636 124442 263232 311519 369814 1000000000000 231487 339940 1000000000000 1000000000000 1000000000000 3111 1000000000000 348395 208410 199401 374364 352540 193334 38423 1000000000000 318348 1000000000000 1000000000000 231437 31632 108188 271042 1000000000000 1000000000000 357340 225158 337192 1000000000000 93382 97877 1000000000000 146706 51496 51448 366842 307842 235442 180532 74137 293311 1000000000000 285128 267863 232271 9432 41321 699 360684 170647 179493 295370 222458 147244 1000000000000 378855 86378 1000000000000 296510 323870 216920 312406 347989 1000000000000 1000000000000 114688 280711 308190 285877 38286 166234 335870 274075 1000000000000 170240 1000000000000 113478 1000000000000 39417 2958 38780 217295 357922 33281 1000000000000 17859 1000000000000 113769 1000000000000 1000000000000 1000000000000 1000000000000 65667 1000000000000 1000000000000 93380 247648 1000000000000 129143 1000000000000 1000000000000 135946 292245 276491 32893 344808 256163 7006 343066 161165 333580 339097 311709 373305 322089 240046 137706 342 1000000000000 257186 1000000000000 1000000000000 160866 305418 90451 151677 8506 260144 317210 60065 160173 309547 350331 141636 172470 268310 45057 314496 40846 328073 177932 362732 84441 333616 1000000000000 90123 14637 25259 309725 1000000000000 68443 89528 346936 117012 250458 171336 295486 230012 205874 97136 64775 301827 346006 174295 1000000000000 173359 1000000000000 35532 23258 220446 193170 210718 292303 60017 119882 126605 379427 48673 205770 198861 104969 1000000000000 67683 185070 124122 67418 164024 96897 257286 263132 66299 300529 231283 1000000000000 170603 1000000000000 290821 170842 1000000000000 144450 50580 72055 187059 268432 302238 386891 45375 1000000000000 1000000000000 362041 196947 371803 246249 233980 62348 111028 127861 284614 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 343484 1000000000000 1000000000000 383552 46656 326941 108308 114533 307420 44182 300436 92240 257158 1000000000000 128268 202422 166765 153064 52366 258964 175860 345939 268640 304999 197930 107425 350832 314787 1000000000000 158004 382970 1000000000000 158794 1000000000000 1000000000000 253882 331547 1000000000000 275227 58904 285415 1000000000000 1000000000000 1000000000000 247041 25889 255923 1000000000000 1000000000000 291763 1000000000000 1000000000000 1000000000000 381002 1000000000000 1000000000000 136394 280239 1000000000000 61125 352574 312018 300390 314832 264756 336041 1000000000000 1000000000000 294067 267639 1000000000000 340530 1000000000000 8814 360372 64219 371344 142310 1000000000000 1000000000000 80570 109761 51944 86907 232373 71192 24604 249177 82872 273216 328910 1000000000000 130738 1000000000000 224599 64691 164728 38990 1000000000000 223197 355758 1000000000000 380502 1000000000000 191494 232265 231149 68415 1000000000000 255282 1000000000000 26542 91597 92454 276274 355627 320790 99381 322053 334798 241105 294041 11453 1000000000000 250157 203075 226467 1000000000000 1000000000000 361516 236144 362338 83921 1000000000000 332423 232971 316897 158462 38708 367128 76039 218622 1000000000000 1000000000000 204977 292413 109640 95125 1000000000000 187903 100590 334634 1000000000000 174914 210251 220713 1000000000000 97254 123479 194017 342975 359865 1000000000000 344079 184651 220175 141724 360529 6378 212647 1000000000000 1000000000000 53779 44618 157674 1000000000000 150338 1000000000000 301919 224787 52156 357379 228128 197211 126868 242905 223124 1000000000000 189739 327377 290443 249182 1000000000000 382207 220499 198157 282443 373568 190257 301776 318856 191859 203539 231168 171430 123752 188499 265223 107414 1000000000000 166366 232669 1000000000000 124833 100118 1000000000000 366377 129412 78823 147379 309896 36138 207703 77676 20779 80192 295445 1000000000000 81271 1000000000000 186554 281696 239108 29825 152167 349566 1000000000000 280723 180030 178292 25423 280540 1000000000000 1000000000000 1000000000000 258097 288422 306536 164816 150520 382677 160397 228565 1000000000000 385309 1000000000000 1000000000000 347500 221929 1000000000000 141149 1000000000000 94449 220075 95025 272610 117920 36366 121775 1000000000000 356999 40955 314350 153111 1000000000000 129253 337581 1000000000000 179138 195531 343315 28985 207961 196365 1000000000000 106584 1000000000000 26800 1000000000000 1000000000000 184342 35007 310608 345896 337137 1000000000000 129015 288486 36659 229000 269464 102810 80821 1000000000000 294170 186244 114617 256790 221713 178909 321261 245035 1000000000000 1000000000000 318016 348965 220747 372246 1000000000000 1000000000000 77425 110849 13345 2524 1000000000000 44304 230710 1000000000000 1000000000000 105871 1000000000000 343616 306276 135959 21923 1000000000000 378998 300459 1000000000000 1000000000000 158387 323659 1000000000000 130184 1000000000000 292862 138701 1000000000000 256221 227122 304676 344660 270237 112667 279160 247049 1000000000000 138312 209757 1000000000000 1000000000000 328243 208999 201997 1000000000000 378499 1000000000000 109945 341764 1000000000000 358389 1000000000000 1000000000000 90210 1000000000000 229495 204779 1000000000000 98899 28413 1000000000000 371286 99593 128717 1000000000000 344866 52761 340351 1000000000000 358125 259202 331959 69320 123060 186815 1000000000000 320885 183565 293124 1000000000000 149119 46283 266384 248664 175120 1000000000000 1000000000000 1000000000000 45552 168914 244033 1000000000000 1000000000000 1000000000000 1000000000000 42103 1000000000000 1000000000000 1000000000000 41849 284395 1000000000000 383926 1000000000000 115801 113716 149507 300715 1000000000000 315198 1000000000000 325 126992 8075 189970 22612 360039 308135 338380 219770 113884 1000000000000 146501 233836 203234 1000000000000 159767 1000000000000 162896 376221 337002 356736 1000000000000 184414 1000000000000 364166 202715 1000000000000 100995 1000000000000 2267 159814 283370 1000000000000 225795 227072 134991 1000000000000 356769 1000000000000 386010 49815 99045 126224 259857 1000000000000 89868 4183 135780 298803 367338 19918 1000000000000 72922 154588 1000000000000 356505 1000000000000 20516 220983 1000000000000 133352 1000000000000 128982 54820 1000000000000 1000000000000 270396 1000000000000 1000000000000 105209 326855 304325 1000000000000 246476 4628 348921 162903 235938 59677 70865 1000000000000 309830 142353 150888 1000000000000 1000000000000 9295 1000000000000 375670 333330 261052 277808 258890 348576 198269 3064 1000000000000 55987 369260 139295 231457 14977 305501 209272 23039 206803 1000000000000 23548 336435 18689 5387 76977 48332 255396 153678 11763 1000000000000 256339 205557 261601 47008 357769 343700 213759 40698 318878 377013 107978 172046 49667 65848 102506 1000000000000 168345 178819 124058 119336 1000000000000 313385 193189 187549 114342 289221 97704 142212 1000000000000 350650 295513 1000000000000 147446 1000000000000 117198 84883 297760 264592 98412 192162 1000000000000 34693 344707 384146 146362 98970 187345 323204 1000000000000 233304 91083 361202 178899 273126 50211 1000000000000 1000000000000 21073 137784 1000000000000 314081 184659 25739 89341 166670 305914 1543 225119 306018 1000000000000 263776 160226 304467 217864 1000000000000 243693 51369 1000000000000 1000000000000 217555 11958 352493 120043 1000000000000 1000000000000 259995 44222 189919 389311 310829 1000000000000 44123 1000000000000 145608 1000000000000 244052 389342 387876 278994 255831 1000000000000 176719 303788 322329 1000000000000 335373 31319 147407 341050 1000000000000 383309 231875 317611 342399 203151 93776 1293 93582 189035 367183 1000000000000 1000000000000 109250 57550 143725 128281 205609 1000000000000 335220 166799 1000000000000 343990 147000 368639 1000000000000 368809 5372 56173 377374 1000000000000 325420 373650 173491 348946 93875 158333 1000000000000 204122 1000000000000 207532 248256 309929 48374 326529 192233 77924 89812 383269 1000000000000 247941 214266 305240 290555 122651 84392 194176 1000000000000 1000000000000 5320 27767 76477 1000000000000 296294 1000000000000 90179 111927 1000000000000 109722 1000000000000 200838 92813 1000000000000 195983 152309 42251 303156 129828 63670 87022 322617 1000000000000 67973 1000000000000 358126 249638 93455 220110 8887 53522 1000000000000 385401 248095 212578 40452 206375 63291 1000000000000 284976 217954 1000000000000 99909 1000000000000 315939 1000000000000 383567 365010 266586 1000000000000 30007 1000000000000 314153 1000000000000 1000000000000 315420 39707 1000000000000 1000000000000 1000000000000 1000000000000 93009 296488 382502 39789 327765 11368 184270 38413 26355 355640 161579 226441 43819 308267 1000000000000 1000000000000 65038 343874 164614 145920 66182 1000000000000 81965 38840 192652 272139 386990 337412 175129 144219 1000000000000 51702 234927 46024 186497 21382 377024 137406 1000000000000 1000000000000 154182 172421 1000000000000 257277 350065 90849 215269 153216 1000000000000 60145 14882 293542 256009 314838 246672 378091 1000000000000 1000000000000 75865 351941 9793 1000000000000 269716 1000000000000 3590 247159 1000000000000 46904 122389 363876 1000000000000 168543 1000000000000 329981 27614 374014 285532 203924 1000000000000 218702 272390 52791 36818 386803 195088 69746 36944 372499 15320 229867 34249 36440 1000000000000 1000000000000 105298 184716 380830 88217 122484 246571 244144 324804 312452 183998 153963 30549 118855 53224 1000000000000 1000000000000 295969 77722 322749 168619 1000000000000 1000000000000 22107 388201 235261 1000000000000 372354 1000000000000 116132 133004 1000000000000 336950 184490 25578 231324 1000000000000 52280 12246 350813 91710 1000000000000 239074 135875 250514 50663 186212 282379 55093 219626 221648 105411 294187 95590 4076 275848 311989 1000000000000 224910 368697 164084 184078 298019 303643 1000000000000 315252 1000000000000 248022 119577 1000000000000 270873 380110 1000000000000 329056 1000000000000 272723 2654 187696 319135 342130 94056 246111 209593 1000000000000 370922 268109 319060 222781 1000000000000 44010 213910 1000000000000 370592 283873 294992 82851 1000000000000 132410 1000000000000 281381 168624 316475 65926 54730 375056 46941 317875 385260 316343 24238 1000000000000 3643 25614 315266 1000000000000 242457 383248 60722 258402 32656 137173 12367 1000000000000 276298 349215 338939 329763 202137 158721 248271 40242 1000000000000 42639 381371 246801 1000000000000 165976 219122 1000000000000 266108 82153 327343 77574 173875 188971 284579 182770 323905 1000000000000 130493 76887 280408 155349 380010 266993 1000000000000 1000000000000 1000000000000 32146 45392 342309 187013 340752 270241 15200 19033 252604 1000000000000 191815 142022 190455 53350 350706 33186 50075 371112 219523 1000000000000 195185 35721 228240 347146 193836 309394 338452 1000000000000 337676 47800 239111 1000000000000 70470 380740 1000000000000 201632 224017 96133 219567 198906 253189 1000000000000 259210 266471 95831 170965 328827 153688 123877 280041 259220 372797 83399 54374 94438 275872 203840 222233 7420 121535 168288 251470 62162 315351 1000000000000 44535 1000000000000 52346 83447 144542 215566 382546 66005 345237 300834 206556 114135 382112 102802 1000000000000 25940 247140 329184 51626 33340 150828 1000000000000 371508 224409 142192 278719 324347 298129 333172 330728 300690 1000000000000 5745 323092 219603 36146 41599 49825 19620 110385 10148 1000000000000 284825 76374 95499 295173 116534 117930 198877 113540 51695 347824 199828 57463 328357 1000000000000 234844 1000000000000 114667 302809 1000000000000 348350 126311 155394 211081 294812 324209 380311 244940 380334 152649 241842 1000000000000 141504 38670 1000000000000 1000000000000 294010 286780 384782 382563 1000000000000 129730 265494 114223 28194 225934 1000000000000 254151 105205 321582 1000000000000 1000000000000 30801 199555 14397 251884 1000000000000 1000000000000 327862 35744 374457 1000000000000 1000000000000 205441 1000000000000 1000000000000 123875 229942 204574 238225 5562 50087 159170 265827 383320 1000000000000 1000000000000 70635 1000000000000 1000000000000 1000000000000 154922 194276 314530 1000000000000 1000000000000 1000000000000 211091 203916 8565 21384 1000000000000 1000000000000 1000000000000 145075 229562 344275 312316 68869 362219 247394 105508 42715 1000000000000 1000000000000 373622 269199 1000000000000 297060 38943 178645 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 381419 346571 176902 31542 1000000000000 16253 220738 18111 168148 236452 343266 210926 165781 345330 357474 1000000000000 274501 96156 88526 226641 72434 1000000000000 329782 256013 1000000000000 270358 217965 242584 120300 1000000000000 286322 1000000000000 152993 290594 1000000000000 119343 294450 260403 67224 266426 225100 77258 203677 1000000000000 195053 1000000000000 271469 10937 40855 1000000000000 146495 270617 104308 78288 248025 302229 147121 238614 146218 309197 1000000000000 370358 301086 75881 365598 329469 1000000000000 164539 46975 281909 299372 106816 359342 141092 20925 39917 291929 180621 207162 320356 257660 1000000000000 33359 383755 2171 114549 265624 75238 37942 1000000000000 323739 1000000000000 187715 30428 161080 1000000000000 1000000000000 268878 174639 164509 282249 337491 150865 307000 212043 1000000000000 1000000000000 102345 1000000000000 376595 285435 247699 386776 82335 226103 336450 333048 118413 387303 1000000000000 301347 62915 257742 54967 352495 1000000000000 1000000000000 1000000000000 86701 170403 350994 114926 66040 212163 247682 155194 154935 113607 365862 126439 358829 30503 365743 352946 363275 151908 1000000000000 331867 66060 111666 160947 1000000000000 347487 232439 178361 1000000000000 298717 1000000000000 1000000000000 4993 239497 52241 220583 1000000000000 182789 67344 36110 89262 231753 1000000000000 23235 215314 210487 325462 228921 353962 266578 267614 179843 133549 158583 158177 276350 191728 1000000000000 136654 251704 1000000000000 267631 380672 1000000000000 1000000000000 1000000000000 232697 256605 298824 141647 260956 170503 302440 35323 1000000000000 223069 1000000000000 1000000000000 304555 82700 127389 5655 141545 383616 95579 381811 98985 1000000000000 166253 193594 1000000000000 267684 192358 5687 1000000000000 225187 268462 162442 180545 144587 63245 134303 1000000000000 170943 28051 1000000000000 120369 112025 75019 262149 254061 1000000000000 1000000000000 213525 28120 286541 258779 109309 19534 29606 285766 21822 145232 158576 127012 1000000000000 85050 186669 278010 1000000000000 118131 43 1000000000000 305540 174089 1000000000000 274184 116837 81321 380243 178192 244470 359191 350632 353359 300445 117324 243222 112464 313136 306490 188352 72451 105327 162022 148050 1000000000000 1000000000000 379650 1000000000000 1000000000000 10878 1000000000000 19455 1000000000000 49461 214045 147649 1000000000000 298042 177249 251987 1000000000000 82190 288025 28478 1000000000000 238728 97233 193818 271504 1000000000000 72567 373550 1000000000000 239334 90579 34327 1000000000000 221257 245612 49212 1000000000000 328228 1000000000000 150961 1000000000000 148654 265442 74750 82563 47802 320658 14203 325122 1000000000000 222500 90884 345716 1000000000000 69663 130091 1000000000000 22365 39471 40734 131374 13185 138424 240034 386826 236885 333002 265790 357693 375630 359295 112563 1000000000000 243660 323722 380923 193548 353914 266469 376856 1000000000000 27489 236105 319351 361563 151064 338602 1000000000000 1000000000000 1000000000000 376464 72286 186117 285260 1000000000000 184572 283208 183393 91373 1000000000000 362733 32527 379128 174066 1000000000000 348270 132445 300646 1000000000000 372473 334698 180982 1000000000000 17806 1000000000000 324710 73009 223868 269503 134036 31749 50530 1000000000000 305147 92495 118939 341634 285943 112485 55540 156157 322083 251231 140776 123909 88167 221321 233129 178687 1000000000000 382661 1000000000000 115943 59980 124880 171871 251093 261457 1000000000000 1000000000000 191217 44009 356442 1000000000000 162346 181660 1000000000000 1000000000000 323552 371383 1000000000000 330258 145991 175471 296775 201836 104277 222878 1000000000000 279960 1000000000000 380378 1000000000000 341743 339088 135855 253595 51383 34301 32006 42446 204727 250787 24799 112723 257853 1000000000000 1000000000000 300067 19402 1000000000000 272704 241456 14872 68785 109391 1000000000000 333974 208828 301507 84289 318539 329678 377102 270303 1000000000000 296682 1000000000000 41655 175140 1000000000000 1000000000000 345818 1000000000000 196143 1000000000000 237514 1000000000000 184361 348832 290375 245158 247059 284528 1000000000000 341062 311647 1000000000000 1000000000000 116809 106326 1000000000000 199444 159509 379258 280112 178866 261016 52417 291938 217143 371566 188492 1000000000000 363801 327501 1000000000000 1000000000000 206437 1000000000000 114694 358649 58691 212885 366442 83697 122698 230875 289548 156483 89991 237370 273296 343504 352754 1000000000000 266141 1000000000000 175625 1000000000000 75610 1000000000000 354878 114824 161625 1000000000000 1000000000000 1000000000000 334057 244303 295214 329158 322890 244282 179891 339197 165655 367555 1000000000000 1000000000000 1000000000000 224518 1000000000000 304961 176354 1000000000000 145892 59886 1000000000000 341939 137016 10824 52934 173433 163592 248016 375977 234032 64819 169865 246014 252092 133717 258770 94293 125528 203976 77096 25484 14269 119591 228872 177897 1000000000000 6890 128 1000000000000 15011 24120 286099 119258 1000000000000 262076 46684 1000000000000 1000000000000 302943 307340 156177 44596 1000000000000 16371 198216 1000000000000 1000000000000 35062 319731 137392 273996 346159 234048 1000000000000 317936 262577 353124 107039 1000000000000 72602 334942 318010 1000000000000 1000000000000 268926 237945 315267 270211 167593 141524 300203 38699 248447 114030 1000000000000 175504 294851 283616 323625 171054 268578 317980 57278 26086 133417 1000000000000 257319 299029 1000000000000 227464 235456 276983 1765 2377 1000000000000 1000000000000 140125 287251 238665 257126 1000000000000 47742 296772 69305 324774 1000000000000 102311 225321 81965 294061 78116 140115 11276 1000000000000 133833 129024 208759 100626 379153 19449 7069 305022 1000000000000 320084 99788 335927 143375 187516 368435 287110 81906 222625 1000000000000 311699 1000000000000 349860 266290 282902 1000000000000 121588 157754 252929 167897 110807 8914 1000000000000 1000000000000 217650 40067 135981 6782 1000000000000 68106 1000000000000 59243 352550 86208 239628 25665 243987 349115 134312 57928 345535 290828 282971 120177 248256 342443 1000000000000 85656 205432 143691 1000000000000 198961 58 1000000000000 15838 112115 1000000000000 36669 217438 60083 126138 221625 183160 124033 1000000000000 312459 310183 1000000000000 184280 1000000000000 192149 2261 116925 177741 166073 285230 124073 330149 358714 44466 199242 147588 164014 1000000000000 1000000000000 1000000000000 295442 226950 373798 380350 1000000000000 146853 68962 192796 114329 1000000000000 327651 124191 198100 219175 285693 132273 108775 289965 379002 242501 231542 271527 70046 99039 260399 128885 1000000000000 320694 250918 64183 193560 58624 95796 1000000000000 80757 190199 73847 28787 167475 1000000000000 1000000000000 365709 335467 216211 1000000000000 237116 221261 1000000000000 1000000000000 342888 315319 11801 283233 1000000000000 313403 20897 355338 1000000000000 57918 1000000000000 110710 97946 316064 137598 111838 376071 74403 1000000000000 167357 341316 1000000000000 168567 1000000000000 118724 292544 198315 150797 143409 133660 1000000000000 1000000000000 20747 74651 138065 165024 268399 1000000000000 35423 1000000000000 14734 380075 340605 10669 1000000000000 1000000000000 1000000000000 1000000000000 96828 154430 5858 19805 7955 75296 1000000000000 368247 62541 349690 330343 170970 64521 77281 355925 89229 191609 333849 267451 1000000000000 362109 1000000000000 332295 1000000000000 1000000000000 154827 339377 61062 1000000000000 157517 128149 247692 40709 374693 101186 79346 346684 133309 136201 310313 162050 269634 1000000000000 1000000000000 226524 340810 386759 1000000000000 1000000000000 288363 20102 339560 268436 175995 1000000000000 158278 2845 27202 72533 135378 89195 270238 17811 1000000000000 264792 171028 378330 349325 317521 79386 1000000000000 339421 19384 77177 24366 276727 258243 1000000000000 182415 96069 122676 1000000000000 385499 121174 253479 1000000000000 306542 780 339277 281335 1000000000000 45410 203081 276416 380802 1000000000000 193446 301402 206219 1000000000000 330581 127326 107200 49709 302787 269593 329730 95431 1000000000000 1000000000000 341855 174372 358480 1000000000000 55436 1000000000000 288218 17524 280371 368873 1000000000000 166007 1000000000000 220971 291152 183982 147661 249243 327005 1000000000000 48711 1000000000000 66105 371202 29317 301255 1000000000000 236771 290485 366631 277256 125329 1000000000000 215078 157074 87003 212497 205483 1000000000000 133474 1000000000000 237881 1000000000000 293046 337556 342718 229915 278394 384912 118498 1000000000000 63492 1000000000000 1000000000000 1000000000000 123822 263857 305830 119633 1000000000000 1000000000000 71800 79423 247066 289753 1000000000000 1000000000000 246440 70022 1000000000000 73361 1000000000000 337661 131917 287402 85207 296930 170160 1000000000000 284307 163151 363214 301273 351225 125332 21840 169646 1000000000000 373535 1000000000000 162806 215717 133869 127538 1000000000000 187127 1000000000000 333079 1000000000000 225854 1000000000000 366135 1000000000000 1000000000000 190322 285176 1000000000000 1000000000000 195315 18799 17284 382338 104568 302290 1000000000000 144934 56644 365991 354022 1000000000000 1000000000000 78539 217636 1000000000000 379551 163861 364459 69554 1000000000000 148370 326664 165735 1000000000000 86550 267489 366586 327523 203394 101300 58129 1000000000000 297216 317868 26151 296452 338089 61434 134037 355838 369965 282388 32748 341785 284839 306140 122732 221981 331171 293880 50383 211819 1000000000000 1000000000000 216822 548 331218 1000000000000 117231 197803 8763 151394 132202 267902 69394 249173 185472 1000000000000 139251 316338 110488 377484 226475 1000000000000 18094 1000000000000 244589 104791 95416 307334 123626 1000000000000 285429 114406 85665 364489 1000000000000 300906 368939 86397 1000000000000 1000000000000 276387 154702 56498 260602 325622 1000000000000 212660 72859 78257 21467 60729 135283 1000000000000 142600 263754 66316 214008 215875 198385 154042 63364 1000000000000 201712 167020 283420 260604 259899 1000000000000 1000000000000 334665 1000000000000 1000000000000 350812 31715 149092 339625 1000000000000 287523 19364 155511 378441 7254 104502 8922 271406 143960 351371 61111 244285 333573 186730 179214 1000000000000 290525 182468 92684 268657 1000000000000 269099 267590 104236 174536 1000000000000 176711 266382 335099 188302 1000000000000 71469 347371 380023 1000000000000 223148 1000000000000 369587 369224 254877 357855 362443 95481 383310 1000000000000 153297 148273 150069 128802 1000000000000 278275 111266 333369 45722 309540 1000000000000 1000000000000 110561 219 95246 185992 248765 1000000000000 348369 168792 272540 83508 1000000000000 297314 19767 84399 105981 347442 1000000000000 355608 346332 63695 251594 247971 37731 274907 293213 1000000000000 383616 44680 163716 297148 190633 96684 172702 249385 78609 325714 125216 186777 331754 25641 1000000000000 216081 378071 292506 198111 28491 178886 27373 105310 177075 1000000000000 1000000000000 66774 294016 233581 42582 340069 53122 1000000000000 109323 192306 1000000000000 228433 225615 119836 285211 1000000000000 197222 105432 152867 269664 102667 157323 292696 301585 14038 1000000000000 167466 21863 1000000000000 43581 367437 239787 38164 255712 104827 259578 1000000000000 120537 1000000000000 308984 366217 204096 206725 24172 1000000000000 57278 352074 164972 251681 99688 1000000000000 62136 248738 332786 1000000000000 38942 238707 1000000000000 1000000000000 1000000000000 1000000000000 34748 130313 167375 292091 286547 1000000000000 1000000000000 59045 57456 116650 187907 64245 279493 271606 325631 1000000000000 1000000000000 247574 123901 227279 186222 241828 25002 343597 97695 73521 1591 115436 118038 70002 383005 350668 1000000000000 1000000000000 59417 312179 203182 285482 1000000000000 237174 287839 155896 139804 34536 317686 133122 82838 179870 260194 107542 91175 387092 57766 105417 339704 228664 201449 46941 1000000000000 269435 1000000000000 1000000000000 287952 1000000000000 326200 53303 1000000000000 137329 240721 27582 71371 1000000000000 191080 281215 49317 271162 82466 389365 35009 82170 296204 332518 26299 1000000000000 1000000000000 211469 28469 253839 1000000000000 279010 74993 298642 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 307208 296792 1000000000000 139234 186448 59666 29526 61724 153542 362899 213849 137876 381544 328344 7411 323607 1000000000000 166412 174186 46770 368433 337020 68627 254655 314804 38080 134914 65480 1000000000000 1000000000000 14899 321060 25413 191097 1000000000000 196466 247582 1000000000000 1000000000000 149846 25047 113965 1000000000000 85824 1000000000000 1000000000000 191297 229535 1000000000000 204716 167483 21581 203343 105200 81281 345582 198147 217011 179727 76906 141636 1000000000000 314777 187353 58182 67624 4034 1000000000000 1000000000000 23207 1000000000000 277799 1000000000000 1000000000000 162274 1000000000000 190206 232019 163343 1000000000000 25538 244231 319030 262988 240109 317094 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 201588 376924 252976 158342 152143 1000000000000 348117 377138 120043 36258 1000000000000 247518 1000000000000 91855 1000000000000 170351 353790 99383 201863 121994 190891 279803 1000000000000 358081 63338 140397 176567 14110 130351 229927 360522 42060 339272 121426 303848 366796 128503 1000000000000 185669 235941 128657 157847 299299 318208 198069 280664 1000000000000 344194 1000000000000 1000000000000 313156 163801 258110 1000000000000 275685 159221 1000000000000 1000000000000 1000000000000 19521 35563 387872 1000000000000 86034 1000000000000 199426 1000000000000 334867 126882 359900 211210 34437 292277 1000000000000 239443 100923 139159 235122 129607 14093 252873 36091 147379 1000000000000 185108 1000000000000 352935 62688 180104 36806 159368 110412 305394 310941 144175 11596 1000000000000 314741 292089 149142 238636 128858 358233 38877 186648 353675 252549 40941 1000000000000 1000000000000 352078 18268 188767 214595 1000000000000 26551 107179 183092 311864 314474 90489 181870 68617 1000000000000 3751 176393 1000000000000 322169 99374 325329 1000000000000 212035 153938 178264 78265 1000000000000 22066 126874 262069 134281 321781 1000000000000 191045 1000000000000 326429 1000000000000 248904 201829 289518 75552 184387 169719 262158 346052 1000000000000 154754 298242 1000000000000 254698 161928 303477 324216 1000000000000 92741 1000000000000 236452 179941 1000000000000 233410 579 1000000000000 1000000000000 1000000000000 33971 1000000000000 170137 33370 136208 39635 218274 9718 244793 306236 280300 248594 290935 76010 200060 332696 326689 6186 350792 1000000000000 349533 98190 300802 105096 144433 355585 214862 88810 271546 362010 1000000000000 314085 327317 224973 1000000000000 123838 51466 221686 298086 1000000000000 234963 42531 160793 210613 110207 72348 356790 1000000000000 132907 128446 287193 33403 193685 26126 22294 246889 209071 260535 300682 215349 342602 1000000000000 1000000000000 357216 178016 53104 388730 1000000000000 1000000000000 1000000000000 306208 1000000000000 1000000000000 374823 294546 1000000000000 296284 228507 1000000000000 184490 282532 1000000000000 272327 1000000000000 353654 1000000000000 1000000000000 273569 325438 281491 145781 151405 195020 20894 1000000000000 299659 1000000000000 158801 168977 43217 285397 1000000000000 272676 1000000000000 217408 197644 240775 386173 3920 1000000000000 355233 32473 286986 1000000000000 8569 139305 58224 158 209101 97179 171338 207232 57399 300079 1000000000000 1000000000000 290171 13424 37022 1000000000000 140594 265894 378060 1000000000000 148943 238085 282703 1000000000000 1000000000000 1000000000000 1000000000000 13314 1000000000000 339804 248234 186934 61622 55120 272340 25623 142286 250456 30079 136329 32805 76837 171753 105399 204644 1000000000000 199431 320938 1000000000000 40127 31135 269699 298096 327020 181027 1000000000000 133325 245258 113458 276146 1000000000000 1000000000000 12539 41163 245503 30705 203173 1000000000000 347306 1000000000000 312399 268043 173393 1000000000000 350630 220941 155285 343954 4888 63807 15979 92306 134571 296186 229024 387255 262035 247219 84432 71267 145255 348322 310995 1000000000000 217969 235467 98246 207457 267958 215974 36585 104991 1000000000000 1000000000000 1000000000000 207201 1000000000000 365260 318129 269532 78302 29342 266036 249963 369979 321089 1000000000000 1000000000000 201327 1000000000000 365973 280528 79117 56672 58712 136092 132091 214373 166830 1000000000000 375700 113316 221995 284921 321094 370401 7890 228549 1000000000000 114751 38565 8047 359407 72542 290098 65368 43688 205966 134101 271961 207089 76727 249146 226362 254694 99295 233192 1000000000000 45008 197603 1000000000000 1000000000000 326733 166548 1000000000000 155328 144012 1000000000000 288667 33458 26843 155708 244071 1000000000000 300327 348971 279042 157356 1000000000000 365434 189614 20440 55290 1000000000000 298160 1000000000000 1000000000000 364123 108517 327877 1000000000000 357739 1000000000000 361150 101223 116640 1000000000000 363086 23929 238841 298695 1000000000000 1000000000000 326778 291883 1000000000000 1000000000000 1000000000000 151994 290834 285566 1000000000000 22121 1000000000000 234813 34575 357646 282982 13889 1000000000000 1000000000000 184006 170277 137600 1000000000000 339585 151627 376550 232750 366698 1000000000000 269596 1000000000000 263771 344267 219580 3220 241029 1000000000000 30875 305575 221841 1000000000000 1000000000000 317312 258288 274652 51612 1000000000000 1000000000000 183686 384662 259157 222028 143736 124173 1000000000000 143656 89959 280143 77070 177318 1000000000000 233854 39899 314447 331522 1000000000000 100914 76384 46003 123357 12454 317016 122776 351177 159700 389059 342340 1000000000000 1000000000000 112455 204887 248796 89279 119546 1000000000000 164991 37866 38936 115563 109672 1000000000000 374734 23075 1000000000000 40344 245694 1000000000000 122277 343973 1000000000000 135897 234566 1000000000000 1000000000000 1000000000000 112598 1000000000000 273190 258989 246582 279806 1000000000000 87678 314272 37741 355950 337256 241835 180392 107848 372034 180366 99322 99707 209345 198412 148526 1000000000000 119433 149991 1000000000000 42170 299983 125888 302869 31765 1000000000000 100947 286064 114079 161426 213265 1000000000000 329509 339413 365603 301895 157625 229562 1000000000000 1000000000000 141699 325431 1000000000000 230770 1000000000000 1000000000000 91053 1000000000000 13791 6191 303680 237872 124536 333306 243250 297652 11382 346601 296315 1000000000000 360843 296142 338458 260311 19585 1000000000000 192278 71618 1000000000000 301416 245739 89422 206334 87364 1000000000000 73480 133085 377901 237568 1000000000000 1000000000000 298623 1000000000000 1000000000000 133795 249513 380025 1000000000000 189587 54488 312947 1000000000000 1000000000000 38603 83300 193328 108320 30407 1000000000000 294922 1000000000000 373937 182633 115718 243521 1000000000000 335005 141842 228909 350611 1000000000000 150127 1000000000000 62298 34195 274447 65943 264459 230571 358336 293006 348988 91045 23085 367363 345504 1000000000000 300845 1000000000000 7976 334760 311488 309154 1000000000000 196195 147766 1000000000000 51729 16397 146865 229408 1000000000000 28359 183115 146091 170689 1000000000000 1000000000000 300218 205548 314767 232470 1000000000000 76639 262011 1000000000000 1000000000000 1000000000000 349047 276813 329879 194448 287258 1000000000000 285820 97302 1000000000000 305051 198461 1000000000000 380751 367628 1000000000000 1000000000000 95464 18829 366530 1000000000000 15791 209127 35876 1000000000000 225808 10058 75909 223889 291663 327208 182297 360805 1000000000000 49558 168065 187574 152816 333140 231335 131471 9029 274585 72174 62060 1000000000000 264172 169661 81992 352911 320949 1000000000000 367714 198285 46656 355303 245879 38337 272286 178326 206212 321157 129139 308388 344793 1000000000000 67700 237192 49599 275801 234934 1000000000000 2335 313760 1000000000000 1000000000000 1000000000000 53761 332839 1000000000000 68733 83552 186330 224367 48755 297064 1000000000000 52610 78132 350732 1000000000000 298209 1000000000000 1000000000000 23387 304047 93966 73002 1000000000000 1000000000000 58242 1000000000000 254153 169220 1000000000000 59252 144643 309745 1000000000000 81210 163387 190574 343525 299003 1000000000000 170647 27109 373469 51110 64207 311132 5537 326888 1000000000000 193334 17025 1000000000000 1000000000000 205760 1000000000000 1000000000000 327302 297246 1000000000000 3514 268011 377831 333061 1000000000000 276735 1000000000000 1000000000000 1000000000000 366888 125754 1000000000000 197216 8113 270825 37612 129101 183527 310806 296720 303425 246707 303258 278764 157453 1000000000000 263355 1000000000000 173083 52092 341246 182897 163343 289134 363353 277846 381696 1000000000000 357988 257423 229625 162731 274603 57152 88332 250576 351426 1000000000000 1000000000000 159563 37492 1000000000000 34473 1000000000000 1000000000000 361371 1000000000000 157333 241016 103823 190730 303913 198419 1000000000000 161563 1000000000000 21776 85286 387487 1000000000000 351726 320422 1000000000000 1000000000000 367005 377797 1000000000000 23764 43773 278524 295231 307512 262704 357998 323176 35701 1000000000000 126586 74715 71860 65566 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 30043 1000000000000 87998 26807 351548 34192 241159 239050 299143 40240 131251 80818 153695 319354 1000000000000 56799 236285 64023 145042 84635 1000000000000 86877 298415 274970 1000000000000 343954 297221 1000000000000 144691 35316 41324 28862 146558 1000000000000 42329 1000000000000 1000000000000 179680 178185 345595 1000000000000 338236 67136 319659 1000000000000 1000000000000 221965 1000000000000 1000000000000 96424 174095 106116 38399 344112 382813 1000000000000 217860 36202 270633 185625 1000000000000 299196 178781 12218 200566 246524 1000000000000 18108 348351 357334 1000000000000 10622 2033 79588 54088 158565 1000000000000 282272 1000000000000 384177 1609 1000000000000 274802 1000000000000 1000000000000 279377 104909 332564 73381 1000000000000 339600 23791 149062 202953 44436 215298 336443 14044 132951 21174 1000000000000 1000000000000 135179 101336 140304 333086 42630 1000000000000 66908 214004 382311 153572 389244 1000000000000 346418 1000000000000 1000000000000 1000000000000 1000000000000 263559 156467 324114 295103 1000000000000 10342 104303 365852 1000000000000 370917 66126 232066 234886 334979 318031 1000000000000 105953 180175 1000000000000 243342 226177 1000000000000 7739 6676 1000000000000 368355 386857 1000000000000 174608 293043 1000000000000 159 1000000000000 216644 64192 89203 214004 6675 89980 139119 82636 29065 198405 215085 191529 148570 357704 229633 42432 28291 73527 17911 48751 54112 206810 218735 112672 371778 117845 147055 352475 1000000000000 1000000000000 370721 267692 1000000000000 83761 277627 209308 185640 207303 1000000000000 127301 48246 259163 353184 301912 249220 354903 383721 321304 16514 190698 172031 211748 1000000000000 262682 387157 81879 147371 1000000000000 1000000000000 203240 98964 32189 255556 352418 111018 329283 11447 326874 106223 159401 315475 109965 152471 86246 329118 170455 205569 237745 225367 388336 148386 231102 328226 364970 285755 27078 354951 1000000000000 231924 295152 66666 46199 121851 12692 189730 276883 83837 1000000000000 1000000000000 93085 250446 1309 24446 51272 1000000000000 1000000000000 1000000000000 101645 321702 103818 1000000000000 212014 173543 1000000000000 312089 220489 101608 21700 1000000000000 1000000000000 309313 332647 253677 1000000000000 248368 28969 1000000000000 188477 88786 1000000000000 201240 113296 42045 169556 255097 231972 127751 56094 199189 241616 88593 359258 375357 371258 54339 211 87471 350120 1000000000000 88010 52248 130962 81779 337461 27225 287239 49430 1000000000000 276435 57381 193329 75273 82424 13430 94382 57990 285737 321645 4189 146367 242200 112255 1000000000000 252461 385282 186486 1000000000000 196707 310641 1000000000000 359947 127864 227357 155250 1000000000000 1000000000000 1000000000000 132294 68916 134735 1000000000000 37394 196848 9833 77584 26113 112880 352956 270314 1000000000000 217681 293438 1000000000000 1000000000000 12335 40440 350051 329441 325901 363979 1000000000000 1000000000000 371447 1000000000000 1000000000000 133709 314447 20229 251108 259645 99512 248091 185807 355248 87711 1000000000000 203017 1000000000000 361152 144852 158728 1000000000000 288963 240793 359863 225764 1000000000000 1000000000000 354127 1000000000000 1000000000000 1000000000000 45510 1000000000000 179827 1000000000000 231445 1000000000000 348640 283372 262084 1000000000000 183962 1000000000000 1000000000000 70985 1000000000000 242979 207276 1000000000000 26106 104570 137979 322520 92859 155756 1000000000000 201606 1000000000000 1000000000000 120617 358647 65240 1000000000000 125624 223162 129581 89246 317720 147976 1000000000000 261026 259064 129392 1000000000000 339840 346185 100837 121892 115304 284997 1000000000000 383633 38747 1000000000000 1000000000000 338910 29115 16359 1000000000000 76822 125357 288310 317540 1000000000000 316872 128922 317223 275887 68040 40512 1000000000000 1000000000000 315639 120973 369238 279085 258996 1000000000000 346467 1000000000000 381299 39213 231253 1000000000000 179695 283205 41196 150792 204852 33793 357744 43967 274068 235052 326040 1000000000000 332522 313629 345588 293827 1000000000000 317384 1000000000000 88207 283616 1000000000000 274583 293942 263708 1000000000000 172148 1000000000000 1000000000000 207551 342223 32409 1000000000000 259806 155910 304069 288994 78191 1000000000000 167974 62340 1000000000000 369427 231703 209985 1000000000000 171912 110559 300133 103728 267717 349310 32446 1000000000000 289610 1000000000000 1000000000000 16224 1000000000000 1000000000000 1000000000000 378048 1000000000000 42210 316762 218541 356606 296951 1000000000000 1000000000000 1770 115058 344753 122927 204796 11786 153821 84931 111880 93936 101857 1000000000000 292599 1000000000000 24008 370380 1000000000000 1000000000000 278146 1000000000000 1000000000000 221080 219109 179080 316574 91482 220260 1000000000000 127522 223678 331728 323510 105410 380257 135432 250281 279187 312476 334455 1000000000000 331481 289470 258389 89279 8381 1000000000000 234009 317165 267014 207321 298273 354845 49631 1000000000000 329792 1000000000000 263727 27782 66976 1000000000000 39679 25871 15210 204684 1000000000000 1000000000000 1000000000000 1000000000000 53239 1000000000000 38177 86017 304887 162815 180363 295000 264542 340574 369976 129242 22316 175095 370283 1000000000000 16414 239698 187922 315569 1000000000000 334079 379901 271188 332564 1000000000000 380669 1000000000000 1000000000000 26210 191661 1000000000000 139625 336399 203427 147711 82015 267201 259454 51001 271651 285132 347988 1000000000000 208445 383293 336225 228590 121606 272808 284194 133950 85453 5145 172237 49621 1000000000000 388683 1000000000000 1000000000000 1000000000000 80856 207081 154144 141000 270038 350518 1000000000000 250781 106690 319934 297708 54280 1000000000000 149518 375779 1000000000000 118764 322187 305923 1000000000000 1000000000000 1000000000000 1000000000000 172244 1000000000000 85094 3143 240226 170479 228020 337518 101998 240399 379828 278681 330459 339146 28173 269050 1000000000000 233805 1000000000000 133878 87835 1000000000000 116707 22127 1000000000000 113600 1000000000000 250884 197100 153248 134449 190624 216218 315305 313289 237660 292353 115621 1000000000000 296979 298810 91019 102848 310117 376186 337537 1000000000000 364343 229257 94072 252614 1000000000000 219714 331027 226322 221414 90179 12884 1000000000000 309340 225975 336942 227072 185903 229484 1000000000000 75285 202583 139943 156139 27085 1000000000000 59616 155935 165236 249876 82641 84361 235668 15954 10951 231306 30660 302046 319711 1000000000000 150608 38908 67227 221405 1000000000000 363321 231783 1000000000000 276105 371123 355365 264536 15405 143803 1000000000000 334547 262806 1000000000000 1000000000000 209582 254327 191488 384191 295303 155796 96297 106593 70106 196424 16901 194 207385 312809 154324 294700 1000000000000 128064 232689 355377 1000000000000 91809 258284 1000000000000 328949 55837 214880 222403 1000000000000 1000000000000 179933 250912 385934 69678 1000000000000 304224 227962 1000000000000 130385 265419 273863 275405 205114 324099 61057 315727 28198 318380 89205 221969 19990 319285 299590 33717 360425 375022 54166 197531 230422 41778 215529 182050 1000000000000 312853 304016 249698 1000000000000 64042 71451 66735 30136 301181 92573 303857 85881 139820 381865 320267 83799 1000000000000 344643 70360 312031 1000000000000 134557 121964 126955 64317 1000000000000 236418 97245 83443 264782 1000000000000 288209 17169 293279 127645 125292 7104 1000000000000 194298 262302 201068 127556 73804 8349 239104 1000000000000 183593 108878 131749 1000000000000 292610 226834 359817 1000000000000 365521 367909 242023 1000000000000 1000000000000 75037 1000000000000 203858 361919 237076 11246 189492 11986 119974 84759 151918 1000000000000 72386 134330 159154 314463 161845 250138 73476 1000000000000 86980 277248 179720 1000000000000 238829 325675 1000000000000 1000000000000 39223 159669 234874 59871 1000000000000 289257 101920 285569 1000000000000 4137 62280 85024 274639 95047 59867 297387 224111 67186 1000000000000 300923 1000000000000 90082 304159 1000000000000 190549 1000000000000 1000000000000 377254 159748 8252 1000000000000 1000000000000 183154 1000000000000 1000000000000 1000000000000 84481 1000000000000 39888 1000000000000 311985 1000000000000 1000000000000 304721 32386 1000000000000 124718 349494 96985 151995 268182 280911 317573 1000000000000 195063 139436 31210 1000000000000 123975 51745 226165 212977 37960 365850 225926 139094 276697 301725 333413 1000000000000 1000000000000 94165 181423 3206 222751 1000000000000 1000000000000 228395 179722 84995 161320 329025 121825 193115 190231 2277 209223 209798 255411 316170 28977 47207 139128 253477 1000000000000 315299 202985 152020 202999 27410 388806 266923 1000000000000 318577 1000000000000 189250 169633 16091 72687 150108 286819 1000000000000 270758 1000000000000 77744 347201 233900 127633 12704 1000000000000 384171 1000000000000 144682 107805 29575 325585 105296 352844 122740 273611 296547 239289 42929 1000000000000 30087 1000000000000 1000000000000 157097 52636 384031 2501 183742 1000000000000 241314 264810 290956 203129 260144 3549 87535 1000000000000 207652 181314 302722 306150 1000000000000 1000000000000 193476 316730 14067 1000000000000 1000000000000 202420 77037 308766 1000000000000 369272 59193 1000000000000 383739 83706 374818 329193 268173 202179 177662 1000000000000 345534 141772 80302 306568 1000000000000 340796 127499 1000000000000 362687 1000000000000 1000000000000 62616 228670 1000000000000 14761 306971 202469 43265 1000000000000 241515 19607 186244 335038 192596 253742 174265 148808 215046 297632 276562 1000000000000 1000000000000 134047 309324 60940 1000000000000 315979 118919 118011 61808 1000000000000 171555 1000000000000 83169 1000000000000 370141 154513 112950 1000000000000 52856 200018 2013 306345 35576 171174 256596 109133 1000000000000 266737 202438 8856 297991 22839 46912 151079 1000000000000 252178 313730 238804 244029 89738 115854 181756 185973 382817 30526 259954 1000000000000 37807 329450 320557 2372 266637 335076 352887 48437 215864 10138 268823 1000000000000 55687 33788 208651 1000000000000 1000000000000 5131 228339 104896 362692 161500 1000000000000 326285 355290 141373 102938 124171 81870 286733 379814 79694 51386 22542 1000000000000 190689 295740 320191 327448 1000000000000 267750 1000000000000 317406 1000000000000 305873 370731 86144 1000000000000 42575 323836 1000000000000 364280 118518 1000000000000 1000000000000 196829 191631 43049 94684 321818 14247 54833 8406 203377 32892 1000000000000 351734 1000000000000 1812 78553 1000000000000 59073 205184 30621 1000000000000 150270 1000000000000 295047 196096 177786 192390 190507 36416 107952 361820 293472 248082 108228 348584 237519 13010 42937 251782 124491 258151 336111 1000000000000 170126 1000000000000 64046 1000000000000 16244 1000000000000 1000000000000 66462 300932 187478 312230 231265 224924 69509 115995 1000000000000 203320 242897 1000000000000 246049 189377 207527 6035 105865 1000000000000 1000000000000 1000000000000 157989 60754 1000000000000 330136 193885 215713 1000000000000 186595 6330 1000000000000 209205 197487 298289 256194 219732 144102 223022 1000000000000 1000000000000 367619 1000000000000 41994 1000000000000 209595 292286 274247 1000000000000 29227 1000000000000 123528 309816 286795 310908 68507 279877 169234 63459 38121 362063 47868 166882 264997 264736 113027 1000000000000 289526 89315 260248 250295 325136 264482 62846 1000000000000 289688 367454 241027 189161 1000000000000 228284 279622 96246 361805 188670 193272 182310 296335 1000000000000 118669 230459 78412 18604 102801 88597 1000000000000 82680 168028 90803 167134 4348 1000000000000 1000000000000 1000000000000 343522 170929 10440 237962 1000000000000 321257 302767 206010 16038 16968 176542 304789 1000000000000 193528 302217 1000000000000 240442 1000000000000 1000000000000 266520 292215 298649 90395 1000000000000 83995 1000000000000 143184 375478 13162 372955 345056 372882 111875 329962 156900 1000000000000 1000000000000 387194 1000000000000 182109 1000000000000 267846 1000000000000 6878 117400 299584 209479 364127 93667 265009 173410 1000000000000 1000000000000 1000000000000 122014 203056 233496 166223 11522 378151 1000000000000 199046 1000000000000 308234 1000000000000 350300 386707 276665 356440 291541 1000000000000 133219 184206 96759 1000000000000 328148 158298 240974 130618 375084 160587 61321 261889 1000000000000 84689 10514 318372 189939 230072 149372 79706 2427 100438 162955 249792 82885 171475 203420 1000000000000 165896 1000000000000 1875 167404 238763 248543 89501 72113 137659 23696 1000000000000 67254 274741 267120 272271 199203 63175 24059 98636 69281 1000000000000 169030 84403 114893 251745 1000000000000 138288 334397 89621 169536 79500 1000000000000 98545 192596 253369 297820 321883 232200 372470 363664 1000000000000 104670 250608 275818 345276 52068 1000000000000 220870 305414 322623 146575 126958 180559 283205 332506 1000000000000 294500 367797 1000000000000 1000000000000 1000000000000 90307 8960 55349 53108 50348 210428 238151 60752 382957 364731 117427 13879 246166 252403 164987 1000000000000 131258 259793 1000000000000 1000000000000 25210 1000000000000 1000000000000 1000000000000 1000000000000 293581 46089 357732 73762 236522 8714 1000000000000 83045 239325 320740 1000000000000 1000000000000 106316 1000000000000 265850 108037 1000000000000 367228 169022 24326 10794 250013 280987 375877 204815 378634 138273 348706 1000000000000 374402 1000000000000 128996 1000000000000 166148 1000000000000 52485 219561 1000000000000 303461 76643 237210 338244 1000000000000 358359 80124 1000000000000 290641 379182 178844 77317 256041 1000000000000 1000000000000 1000000000000 91692 202207 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 154856 1000000000000 106525 1000000000000 1000000000000 317914 103613 147290 75781 242038 1000000000000 1000000000000 162004 11412 1000000000000 137565 301161 1000000000000 1000000000000 121387 118031 114384 71754 318403 69175 340665 58439 1000000000000 202649 353925 90793 128483 340547 193185 191972 350697 1000000000000 290107 166608 370599 7218 157710 75470 182244 51761 87951 315253 1000000000000 1000000000000 262971 309186 304837 214342 251366 1000000000000 202270 266200 218504 1000000000000 177063 211371 159233 276189 1000000000000 115659 1000000000000 1000000000000 95997 112300 170753 169423 172849 1000000000000 1000000000000 1000000000000 49892 152290 1000000000000 1000000000000 306606 1000000000000 311547 100290 1000000000000 321434 168127 366287 1000000000000 1000000000000 20822 334108 381753 1000000000000 231488 335970 371988 321203 1000000000000 1000000000000 373720 25200 316858 310149 169049 351595 1000000000000 364117 249491 170721 136597 132724 68575 46547 236628 227043 1000000000000 145191 105765 1000000000000 50650 153098 20111 55188 1000000000000 280256 156802 131752 371399 367108 1000000000000 1000000000000 287450 88905 1000000000000 389381 120383 1000000000000 288157 1000000000000 1000000000000 211609 162952 380972 384290 1000000000000 344541 36757 345123 210348 111889 43486 26527 181665 262850 336588 93229 110553 213253 385245 344754 355034 228815 102413 331393 128939 1000000000000 222735 312120 141845 273309 362729 260181 147611 223901 207279 1000000000000 1000000000000 38577 87719 243295 80457 25858 148704 133888 208606 67865 1000000000000 91132 59235 85035 278688 57957 251567 166561 74750 251235 93510 1000000000000 1000000000000 289024 383589 14970 349072 313430 1000000000000 189797 1000000000000 1000000000000 335621 1000000000000 326199 58978 1000000000000 1000000000000 68195 200389 18486 263253 1000000000000 191162 361832 242842 139295 22789 1000000000000 152833 105953 182582 14329 371048 387974 1000000000000 1000000000000 242143 14554 1000000000000 257901 297871 145578 51783 3498 265471 1848 63565 159006 1000000000000 299726 281232 353084 81885 1000000000000 88974 1000000000000 1000000000000 253196 106888 152464 311279 146892 61521 104243 8104 346893 331923 1000000000000 368379 1000000000000 1000000000000 1000000000000 346297 341718 181681 1000000000000 123363 125305 5693 325202 231337 1000000000000 309464 207131 68318 205759 1000000000000 1000000000000 27426 198604 1000000000000 364371 1000000000000 229214 59288 191181 353084 282121 383496 87876 331359 1000000000000 1000000000000 18655 163965 250954 311141 354991 157370 344908 370278 174957 13914 157693 1863 58230 166516 1000000000000 60712 342362 75770 276529 298350 241879 298682 159257 1000000000000 72191 1000000000000 272376 229220 1000000000000 28582 223307 103423 360409 1000000000000 232342 240824 73997 219687 170928 1000000000000 10709 74371 64940 383399 51998 327360 99675 348832 1000000000000 118721 41449 36581 246811 282744 1000000000000 1000000000000 327043 1000000000000 29419 1000000000000 370620 291048 1000000000000 1000000000000 1000000000000 180124 277138 328320 34408 318732 1000000000000 1000000000000 338365 19496 275281 295760 81115 1000000000000 246995 1000000000000 129733 306627 1000000000000 45761 389130 328931 213846 1000000000000 235115 142169 42818 1000000000000 256433 1000000000000 1000000000000 295268 126184 118305 1000000000000 339289 329594 22745 219994 299447 324773 53517 138281 337342 288868 36289 40613 19960 16977 135485 273089 284545 13764 1000000000000 104025 254260 283149 175175 161855 1000000000000 259071 387506 164034 219099 215828 238411 121986 1000000000000 57276 141375 332057 314714 1000000000000 1000000000000 363461 93612 30861 364995 334521 94418 41257 237952 22947 1503 1000000000000 333438 214567 96778 70309 1000000000000 1000000000000 309222 1000000000000 1000000000000 51805 364063 190910 327962 1000000000000 272912 371782 1000000000000 135606 245828 348222 221915 246908 194794 1000000000000 1000000000000 238921 296405 321632 282413 1000000000000 157474 103972 1000000000000 152072 192073 9184 1000000000000 1000000000000 7823 249487 66874 5755 191778 341704 262350 51466 371493 1000000000000 52872 147463 131642 1000000000000 1000000000000 1000000000000 50096 339947 360049 143722 331349 1000000000000 1000000000000 71030 154116 361330 268480 168740 162087 127985 1000000000000 107069 103557 1000000000000 152514 190890 374521 1000000000000 1000000000000 1000000000000 376840 176799 298587 99642 1000000000000 61815 362850 186700 359588 101942 34805 39927 15964 1000000000000 79613 296773 124765 1000000000000 345529 191812 103079 286582 126526 52101 255710 114496 200317 24264 10339 286839 103909 1000000000000 255092 263762 326294 1000000000000 1000000000000 337307 312642 1000000000000 1000000000000 106095 1000000000000 303065 1000000000000 108089 347675 147745 1000000000000 269123 228920 353419 352365 79486 16184 1000000000000 228357 210521 1000000000000 4720 243001 84249 256805 86030 220874 272411 14925 1000000000000 1000000000000 331959 131964 177643 316296 179362 1000000000000 286395 1000000000000 223257 1000000000000 365793 334644 308387 1000000000000 1000000000000 368130 164647 70003 312566 30302 230348 225392 124378 370041 377715 1000000000000 162128 1000000000000 1000000000000 98093 157169 330815 300456 168214 88516 306593 72800 1000000000000 1000000000000 230746 264195 85190 1000000000000 1000000000000 209428 344950 324254 201657 350886 162025 1000000000000 1000000000000 121879 1000000000000 214962 85670 1000000000000 319826 1000000000000 286302 205156 314278 30105 1000000000000 283251 361480 96753 364790 1000000000000 143930 109318 230473 103873 92083 188799 170143 271098 111410 1000000000000 144766 178255 299852 1000000000000 156053 73032 222930 310108 254124 1000000000000 18185 182658 1000000000000 325290 93598 193226 111424 246560 365466 1000000000000 129038 221605 171825 242403 75500 86872 45281 1000000000000 1658 201934 320943 23624 350459 18696 244215 1000000000000 62007 258620 199483 1000000000000 350272 369175 380958 363076 220055 1000000000000 238926 17173 190070 184266 24750 118860 1000000000000 204002 247877 79936 1000000000000 276554 203175 124151 95279 1000000000000 1000000000000 128927 1000000000000 209011 373327 1000000000000 370102 101980 251079 356633 272122 148836 159181 249755 159041 108970 373675 385520 210836 94272 103237 300936 87865 88101 75805 304248 154186 234049 358045 1000000000000 9419 189939 261756 1000000000000 167905 1000000000000 105549 223614 1000000000000 156268 323115 312189 295811 92839 212991 211395 374243 202829 168373 217050 61713 353698 302919 308714 201554 1000000000000 1000000000000 297718 128638 292155 108277 166400 238980 31157 1000000000000 203727 208439 219685 315127 1000000000000 282817 1000000000000 303095 140850 345311 34987 67750 623 1000000000000 172964 327762 323704 139072 1000000000000 39180 290505 161328 45844 111946 247780 357767 202673 269628 197133 316110 280665 83935 235021 346164 51637 1000000000000 304456 305673 128359 351291 51509 1000000000000 316000 243359 1000000000000 356355 315392 168042 301710 136076 1000000000000 1000000000000 287569 169485 137867 379171 369695 1000000000000 303546 1000000000000 332937 303213 276615 134270 213382 77454 1000000000000 277859 1000000000000 292799 351807 1000000000000 357284 1000000000000 389383 99283 133770 86144 301710 215247 37097 111492 1000000000000 1000000000000 202823 225465 344620 291377 325119 1000000000000 146990 278802 277126 288790 26270 46537 179243 173326 377974 263882 40566 283242 277060 226257 321143 1000000000000 167818 295601 220226 234650 312007 88658 213710 78206 1000000000000 1000000000000 1000000000000 274486 107151 140353 367604 41410 197897 312872 157870 1000000000000 135665 104795 231408 189996 5956 97114 1000000000000 59986 306470 115532 23130 19732 1000000000000 268672 280756 1000000000000 218194 160430 227104 228583 238942 243036 27622 271761 71596 32264 353739 152585 34681 1000000000000 362830 140710 1000000000000 1000000000000 318584 325146 1000000000000 121178 205003 246504 1000000000000 294242 114164 236534 1000000000000 299292 103090 353608 194824 339576 337570 1000000000000 1000000000000 105632 25278 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 363921 1000000000000 359179 87021 182272 4891 33948 35241 1000000000000 1000000000000 154723 167902 1000000000000 125752 101884 297378 52496 17539 1000000000000 24208 327325 1000000000000 1000000000000 209444 48388 1000000000000 156161 24804 250094 292759 1000000000000 1000000000000 183918 86307 361052 170869 91582 1000000000000 268204 290317 1000000000000 208415 296117 327464 1000000000000 366135 1000000000000 11342 335182 344206 96945 66495 130383 284793 102646 178239 313710 213115 1000000000000 353078 346362 105773 141291 307233 58921 186072 117507 1000000000000 1000000000000 188460 278407 324994 380273 58168 335851 42356 96185 341486 205007 267527 30294 223907 365724 302484 1000000000000 1000000000000 101989 344992 1000000000000 1000000000000 49369 1000000000000 273822 379408 238128 225986 1000000000000 278170 285604 187305 1000000000000 388143 94893 206851 178930 334926 179593 1000000000000 260187 70477 1000000000000 387957 1000000000000 142067 1000000000000 271847 1000000000000 1000000000000 1000000000000 1000000000000 120639 192517 335676 228832 76307 301288 255464 175370 275848 1000000000000 1000000000000 218769 1000000000000 1000000000000 308313 1000000000000 192808 120087 246030 25832 373607 1000000000000 12566 1000000000000 1000000000000 234587 305262 107104 1000000000000 122096 5253 31451 188680 1000000000000 171515 262423 290756 10497 363738 20685 330308 199784 144849 128878 37039 170367 1000000000000 1000000000000 9319 1000000000000 1000000000000 10784 1000000000000 1000000000000 295122 37564 309101 224872 1000000000000 1000000000000 1000000000000 285797 55152 212958 1000000000000 1000000000000 47157 169132 256605 1000000000000 211319 190110 64241 252909 22777 76582 309649 50995 86674 357886 1000000000000 384066 1000000000000 166699 86809 227841 250244 369387 160772 326464 149321 102699 1000000000000 82162 128313 1000000000000 216772 128120 124956 138882 452 302023 370955 219938 365322 200292 1000000000000 312062 10957 1000000000000 191021 52383 1000000000000 76850 1000000000000 316432 144447 341134 114825 1000000000000 381966 1000000000000 239161 1000000000000 300913 46337 284041 1000000000000 77511 140258 1000000000000 138489 232837 189316 313515 170799 93986 42109 1000000000000 202309 290886 1000000000000 298670 1000000000000 1000000000000 71485 117917 1000000000000 206500 1000000000000 259235 372322 174046 362216 31095 234797 219102 1000000000000 349494 51235 1000000000000 163265 288893 197016 344356 30425 229546 69109 177989 258805 373681 122580 8294 148221 383018 1000000000000 145985 255884 173019 1000000000000 99535 1000000000000 13463 291612 132670 59513 1000000000000 1000000000000 293003 140302 1000000000000 1000000000000 251709 101295 183785 382536 1000000000000 254616 1000000000000 1000000000000 1000000000000 106277 1000000000000 189573 163813 279045 1000000000000 340260 52787 41175 336398 218982 167144 312502 199585 1000000000000 7963 70913 1000000000000 1000000000000 242464 387733 310591 170935 33391 12064 90499 210640 309704 316336 16022 179408 179395 94869 1000000000000 1000000000000 188115 236226 1000000000000 63445 189779 17333 1000000000000 175580 381428 203744 254675 1000000000000 1000000000000 107953 274437 339761 367114 180148 1000000000000 320031 1000000000000 1000000000000 1000000000000 354104 320080 238768 296868 303599 269179 1000000000000 310514 1000000000000 106187 352260 271589 1000000000000 1000000000000 25675 139603 312855 1000000000000 1000000000000 172465 64568 219555 1000000000000 233043 371124 360445 1000000000000 1000000000000 171701 225867 1000000000000 160092 1000000000000 370491 176781 1000000000000 377839 1000000000000 310928 27342 25881 1000000000000 33709 51892 119560 360983 101071 212785 216877 349636 88925 1000000000000 254667 274006 1000000000000 45335 12870 368906 199885 1000000000000 66924 284898 1000000000000 251617 278056 1000000000000 13668 100126 1000000000000 303634 345454 347284 135246 22362 96086 138900 80748 63204 241893 46933 1000000000000 258450 59972 98701 1000000000000 1000000000000 1000000000000 1000000000000 45327 1000000000000 1000000000000 265363 93483 200002 1000000000000 1000000000000 329469 1000000000000 1000000000000 43006 179487 178703 33948 1000000000000 1000000000000 345874 63310 230177 1000000000000 25357 137706 94579 208174 276324 140434 1000000000000 24405 270277 1000000000000 321988 386919 128230 265339 305822 1000000000000 1000000000000 40541 36954 361935 1000000000000 200679 132941 260883 258212 1000000000000 7053 274355 307800 117770 1000000000000 1000000000000 1000000000000 1000000000000 300731 385618 227779 2536 176399 1000000000000 1000000000000 116691 1000000000000 1000000000000 1000000000000 97205 943 34476 337087 124842 29697 218193 1000000000000 16099 101910 236672 52665 292374 1000000000000 328106 36068 1000000000000 18985 247397 1000000000000 127525 182432 28426 1000000000000 215483 139640 375443 453 83471 117798 330835 1000000000000 1000000000000 228605 169926 1000000000000 213956 46696 1000000000000 26057 1000000000000 1000000000000 242862 185803 232299 1000000000000 138973 134173 245626 55554 17955 1000000000000 312757 227933 8427 354078 1000000000000 222101 102303 256087 198002 349143 170501 148251 214185 9887 380269 380793 285589 95875 158869 266543 377329 249119 21589 158414 243656 160024 1000000000000 386144 1000000000000 80613 336555 1000000000000 265161 187305 243843 1000000000000 332122 294298 125452 188352 29463 39173 58366 266098 1000000000000 144641 114312 163308 129379 31175 77169 127582 196940 88346 288406 319640 147078 48658 334354 206175 111128 1000000000000 243582 261081 151269 301479 384803 135798 80847 1000000000000 1000000000000 315935 188998 66199 94804 284515 1000000000000 213964 51139 1000000000000 1000000000000 1000000000000 137038 277107 323990 70770 173940 2204 120081 1000000000000 375754 101182 1000000000000 1000000000000 31574 108803 148052 244372 12944 6074 99959 1000000000000 234484 334957 91697 273264 378001 1000000000000 209033 249478 217867 80528 5294 66703 307901 216385 71705 246322 333261 337539 1000000000000 69625 373610 374185 35686 363858 1000000000000 195169 1000000000000 12390 225658 1000000000000 189043 329594 88775 1000000000000 314857 1000000000000 313849 1000000000000 1000000000000 209537 1000000000000 279779 262069 168230 183637 282791 138111 101767 256420 1000000000000 298412 274476 223598 327379 51989 378070 345494 354295 71117 69203 349360 380387 23356 55456 276263 150648 331355 264909 108959 1000000000000 304353 119709 349437 337775 147925 301230 27649 332740 169662 146378 1000000000000 103408 1000000000000 1000000000000 255988 141988 70071 71774 101635 336753 321668 250385 18571 1000000000000 300657 312685 76517 191669 255899 1000000000000 322982 1000000000000 1000000000000 168322 1000000000000 322368 371537 156436 314771 1000000000000 226891 241540 376743 1000000000000 13470 80876 313771 1000000000000 119168 178536 1000000000000 102087 138107 102968 134875 1000000000000 185705 109632 25300 51476 1000000000000 216286 195487 178088 71110 209546 1000000000000 327731 328344 335716 178667 377091 106846 142309 227735 1000000000000 174421 215453 72441 166388 222134 125996 252510 52398 97709 261774 17551 303502 349937 1000000000000 1000000000000 289036 289433 1000000000000 1000000000000 1000000000000 361572 1000000000000 302642 259167 156941 311980 145435 12234 102977 1000000000000 1000000000000 327893 1000000000000 1000000000000 63535 41314 264330 1000000000000 62144 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 102197 22017 359617 1000000000000 1000000000000 1000000000000 273542 1000000000000 66550 378936 21408 199897 326607 182708 1000000000000 271702 177727 165267 126033 231682 250410 1000000000000 132786 221493 1000000000000 169675 110212 189970 13040 1000000000000 388003 284139 287543 1000000000000 250301 1000000000000 56723 347743 343223 242545 136728 61392 14797 252417 300796 120967 296322 329626 123688 28535 1000000000000 20485 210479 224218 1000000000000 1000000000000 261435 1000000000000 193092 321595 353822 329754 158572 1000000000000 2765 46833 73862 1000000000000 40848 1000000000000 1000000000000 383385 347788 80824 1000000000000 211357 291873 217451 109010 10048 343920 389291 372744 237426 81787 357913 202796 198901 242458 128093 338768 4664 45765 363048 1000000000000 142914 1000000000000 109648 177522 267127 1000000000000 361037 247681 252399 187761 194034 1000000000000 321371 91986 54181 345798 1000000000000 71209 333980 1000000000000 143771 114011 75190 150856 278 276331 378913 313465 277450 173500 1000000000000 261807 187462 269336 1000000000000 62483 242926 156443 1000000000000 278441 382121 127583 69733 1000000000000 299302 315018 1000000000000 63487 1000000000000 379446 330155 1000000000000 292219 1000000000000 307768 251607 97476 155387 145911 241913 79334 33478 104890 354163 45932 1000000000000 254094 91736 104285 218982 270013 321103 265468 165979 305478 16320 242323 100725 362743 80745 108303 388539 1000000000000 156271 28038 237218 1000000000000 184747 353199 343016 312045 43850 94313 54824 1000000000000 199070 1000000000000 108782 366601 257811 370867 95396 1000000000000 1000000000000 103673 163731 374428 273444 1000000000000 349099 334211 171378 93000 89399 229608 376325 219763 63404 1000000000000 1000000000000 283154 257869 12465 160141 15915 142074 328886 174298 31522 1000000000000 72961 245394 36541 333167 269140 258118 211103 1000000000000 35321 10133 152234 142689 1000000000000 28595 100326 302540 102226 381281 151007 1000000000000 82625 1000000000000 262656 318749 320638 1000000000000 177649 208438 364449 299016 237801 196249 1000000000000 1000000000000 358492 12704 324991 368053 373080 257511 166057 7152 75615 48350 187168 217098 186258 70563 1000000000000 116584 15396 292315 108238 252541 235972 205224 252793 271363 1000000000000 35284 1000000000000 192636 277407 1000000000000 37817 383890 131165 175822 10264 375448 295304 91742 1000000000000 1000000000000 153419 11843 194435 25597 308301 377529 1000000000000 305957 163579 1000000000000 1000000000000 263754 1000000000000 21214 92562 1000000000000 1000000000000 34959 265089 270520 163811 72782 146202 332676 55480 210975 1000000000000 109705 353972 76598 250577 351632 349110 365279 228946 1000000000000 49846 225149 83912 75972 46014 42622 382767 109143 263474 1000000000000 178766 1000000000000 52187 282543 313615 24509 207624 174945 1000000000000 371889 1000000000000 224308 1000000000000 204841 256464 372542 7924 350802 245404 54773 1000000000000 220995 233314 89631 350829 159426 53227 1000000000000 379313 221674 123429 1000000000000 172229 1000000000000 1000000000000 1000000000000 354138 129298 367738 180455 1000000000000 227415 22174 218416 1000000000000 386346 73261 1000000000000 300839 209844 41440 148343 256113 301809 1000000000000 1000000000000 21931 161416 169898 216204 296565 1000000000000 217151 74453 1000000000000 1000000000000 91488 274408 172120 167958 90485 114373 225448 149942 198836 8259 74692 115186 172482 1000000000000 42304 346925 361472 52339 39944 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 369934 137394 1000000000000 223448 260921 264442 1000000000000 1000000000000 1000000000000 1000000000000 63888 1000000000000 15702 1000000000000 278277 1000000000000 127721 129656 128087 374358 220536 316668 340747 223718 737 248246 361 168385 361450 190057 1000000000000 95345 153075 331938 120850 1000000000000 42161 264675 204308 1000000000000 146745 197755 1000000000000 273499 1000000000000 206486 243498 32951 1000000000000 1000000000000 204105 96356 1000000000000 114288 153167 44953 26238 336253 327199 317651 61986 296265 347931 253904 1000000000000 1000000000000 95796 89057 274775 1000000000000 211227 296071 111437 65509 55675 31102 1000000000000 13940 303884 118938 39679 9245 328335 342922 223826 237187 1000000000000 124250 1000000000000 103568 150759 1000000000000 372091 1000000000000 125793 254422 323960 69492 257504 368149 1000000000000 231101 1000000000000 132994 291756 113793 102374 360981 316312 120461 252156 63818 1000000000000 304503 195323 191944 120278 319920 318136 1000000000000 167628 1000000000000 324976 1000000000000 1000000000000 1000000000000 370548 365030 360436 234070 374373 348854 366958 76546 1000000000000 1000000000000 44196 279583 229971 262916 1000000000000 28690 1000000000000 365286 216024 4584 340833 218641 1000000000000 212121 27385 1000000000000 136085 107917 1000000000000 382215 162162 333592 234916 34583 39413 1000000000000 28299 45985 286555 101576 299895 223014 1000000000000 246787 295143 94985 1000000000000 1000000000000 1000000000000 98052 245978 1000000000000 285652 149245 1000000000000 120719 80930 332666 70012 220537 374773 299496 1000000000000 55224 112683 113603 1000000000000 227708 1000000000000 249746 357100 1000000000000 343447 1000000000000 1000000000000 58766 84160 178212 266741 260027 98185 156437 150037 119580 137997 97886 1000000000000 297898 45604 381226 125813 1000000000000 1000000000000 328273 10201 51342 301760 300535 325761 224370 77434 1000000000000 70740 1000000000000 106160 97193 33378 351801 125980 226583 32369 356832 53009 57496 1000000000000 100158 131381 362088 355311 197171 333219 345796 164985 317633 1000000000000 310988 275480 168948 27513 1000000000000 325617 107459 163561 236985 379400 90990 356708 329096 273694 256204 1000000000000 89027 262859 225561 39206 345808 295814 1000000000000 222703 1000000000000 88647 163999 126047 19109 85643 125385 197725 1000000000000 348339 90949 244412 387569 1000000000000 70792 250943 35234 1000000000000 230859 1000000000000 231858 232382 355122 286282 80443 185076 32993 200206 126922 1000000000000 1000000000000 268996 28183 198848 160408 294405 94480 1000000000000 338507 383409 98420 1000000000000 32358 226411 13381 235758 79851 8949 1000000000000 201599 59450 270656 5335 217696 140170 387300 29606 1000000000000 343141 1000000000000 248148 150115 1000000000000 74882 137140 1000000000000 144806 120894 383597 165371 220600 7023 1000000000000 1000000000000 1000000000000 244810 304100 1000000000000 318996 21179 1000000000000 55289 349873 259566 318215 152299 383085 199979 249986 1000000000000 1000000000000 126807 1000000000000 120724 1000000000000 1000000000000 238750 246460 364325 62378 324603 35551 139377 178673 97585 36566 283922 301844 354112 1000000000000 1000000000000 41702 1000000000000 1000000000000 1000000000000 128129 90293 249507 1000000000000 236545 59837 1000000000000 158636 185422 1000000000000 8145 1000000000000 288618 1000000000000 1000000000000 202716 235012 12590 1000000000000 308664 377669 332932 263498 179951 26582 236311 316036 1000000000000 328112 111463 381410 76569 243886 1000000000000 1000000000000 89750 300911 1000000000000 41236 212490 232599 1000000000000 5946 238542 1000000000000 170093 143600 48064 1000000000000 307534 77976 251827 143401 1000000000000 1000000000000 168057 1000000000000 9599 353293 376130 287937 161650 335983 172261 286996 214179 373913 116628 256666 90696 261919 347480 309326 377722 184975 286727 304304 1000000000000 1000000000000 149157 262559 382786 276191 262343 122064 364052 1000000000000 1000000000000 254108 4206 1000000000000 343840 49964 90712 352999 167694 1000000000000 246915 334249 385763 1000000000000 1000000000000 349728 1000000000000 346616 299715 1000000000000 362406 220664 149197 1000000000000 1000000000000 327988 77195 265860 25626 135850 2865 180308 215403 1000000000000 363507 140098 379912 182555 1000000000000 1000000000000 200153 269989 81726 350897 1000000000000 160423 103489 224343 4408 84769 209817 42880 92735 113990 64234 1000000000000 206515 61158 134726 5612 328428 142941 163137 379974 293205 341418 163665 356127 357727 375484 280858 58174 141993 1000000000000 322729 1000000000000 267920 318739 63981 1000000000000 196401 358298 1000000000000 158406 288552 1000000000000 289711 295492 117072 1000000000000 290604 312618 274938 10827 163342 220440 126976 365157 58069 281731 44252 362605 215970 221280 134181 1000000000000 99985 18526 180004 55373 1000000000000 338831 189216 286716 349876 239502 192823 143156 356864 1000000000000 218476 337251 46688 1000000000000 63525 82901 202894 340471 330410 220703 56234 293247 70239 1000000000000 356094 242084 289868 40751 52550 81671 152236 320913 1000000000000 1000000000000 121716 75857 45824 286692 9734 1000000000000 166775 1000000000000 10213 120749 322661 146698 1000000000000 331194 141033 156932 88404 1000000000000 388792 348610 336829 173706 272923 210918 26001 1000000000000 19265 1000000000000 318638 1000000000000 77701 62144 344016 1000000000000 306650 45188 343998 59275 254237 301625 278187 167315 1000000000000 213865 291015 100484 187562 270901 57671 253282 185557 87003 1000000000000 55477 279529 1000000000000 315179 38951 18597 307418 307487 264742 1000000000000 291360 98086 343760 98647 91280 1000000000000 1000000000000 270006 347039 328041 352600 184439 323204 102690 143429 136760 33877 11829 1000000000000 179144 1000000000000 333711 62556 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 227265 1000000000000 238088 251273 243747 87085 256483 317870 98535 125068 211936 1000000000000 337174 1000000000000 387304 343504 299614 141951 164043 1000000000000 210420 279950 1000000000000 108328 22559 220874 89327 1000000000000 123313 1000000000000 1000000000000 109276 269084 289203 269883 186099 388272 350182 186104 1000000000000 131354 1000000000000 3729 223372 342652 319481 166017 170797 71765 334371 176887 194652 382604 78712 367534 26603 374508 1000000000000 297900 1000000000000 194468 102352 1000000000000 136151 39157 264188 307294 235624 303571 133805 14751 1000000000000 323677 1000000000000 1000000000000 92629 386849 145701 60373 9617 245617 322668 39562 169254 276454 389413 1000000000000 154156 1000000000000 260798 300681 365784 1000000000000 259490 50568 1000000000000 5268 195559 262963 1000000000000 65795 143639 71125 196235 336716 1000000000000 175288 123003 315747 157716 1000000000000 319719 235549 385308 214157 366432 1000000000000 41403 164597 99003 1000000000000 316491 216525 1000000000000 42997 309882 1000000000000 274692 123361 1000000000000 82709 1000000000000 1000000000000 292007 288465 98029 42136 63668 52040 139335 82671 357144 95160 1000000000000 1000000000000 1000000000000 193788 351097 211560 239268 1000000000000 388416 1000000000000 325262 355707 1000000000000 1000000000000 263639 352739 84741 60275 1000000000000 24167 362858 17513 179326 373193 159249 268157 362320 33038 98660 1000000000000 82266 137310 332726 249351 214358 53867 148286 22059 241675 262165 202017 1000000000000 36259 1000000000000 177577 1000000000000 1000000000000 145068 1000000000000 287037 214764 34760 1000000000000 1000000000000 289577 288684 1000000000000 373814 1000000000000 250614 201162 1000000000000 270600 1000000000000 193245 1000000000000 26990 206246 103037 148041 177088 1892 248883 229578 169068 280363 359165 1000000000000 129970 1000000000000 1000000000000 1000000000000 227408 70667 350776 217392 219394 230819 238362 168494 16291 1000000000000 329285 192622 371356 1000000000000 83144 1000000000000 319734 220341 143265 1000000000000 117531 386308 26795 130900 342777 142668 286088 67936 370888 1000000000000 201146 87710 311259 1000000000000 270263 1000000000000 1118 270982 384356 7503 73974 51136 179853 275889 15456 358788 318692 332744 230939 266920 198631 297891 1000000000000 372919 79147 264346 214933 202030 73923 321258 1000000000000 68693 282543 1000000000000 338148 8905 173948 140539 49727 322147 354321 152970 16918 200135 182451 348955 336037 354615 329268 1000000000000 117214 62378 1000000000000 294104 228787 315514 1000000000000 40722 1000000000000 42967 62380 18123 1000000000000 218829 207464 190610 360034 256194 249332 240945 297012 10450 142041 1000000000000 1000000000000 293758 51005 97401 299384 240638 9627 336151 1000000000000 1000000000000 20032 1000000000000 1000000000000 304034 250986 109681 1000000000000 69154 292900 104418 295276 70526 303376 1000000000000 242813 159333 327085 55410 285085 3972 1000000000000 201095 354101 371176 318393 226199 353916 1000000000000 301583 7034 365698 1000000000000 1000000000000 73617 65245 144127 169640 341114 169451 370600 155319 267263 210590 174225 1000000000000 1000000000000 274630 281472 358002 1000000000000 252576 34102 169479 276763 1000000000000 174448 131118 275597 114147 1000000000000 258302 303147 1000000000000 380016 140728 297690 12635 141196 339316 359875 114194 331154 307674 1000000000000 246421 1000000000000 1000000000000 179523 131542 338968 1000000000000 254440 17820 247391 1000000000000 297845 1000000000000 49572 259522 373130 264261 193095 1000000000000 204817 1000000000000 113315 247759 281788 1000000000000 101113 340046 374105 1000000000000 92811 68457 2547 170836 32652 10722 1000000000000 190591 120789 223369 162253 279392 117337 219007 233606 173566 1000000000000 1000000000000 54952 1000000000000 260051 62432 252921 160536 257012 207884 1000000000000 55805 56932 32173 20324 7297 139030 1000000000000 310937 332618 1000000000000 35197 32957 98772 278646 172712 38354 243390 1000000000000 134656 1000000000000 355815 333957 272397 271008 266963 184227 250188 88623 1000000000000 138209 1000000000000 383373 1000000000000 73838 335647 217656 304262 207327 323170 1000000000000 217260 44500 130486 1000000000000 65383 46149 185705 166994 344228 84357 103856 359431 195895 304313 30306 255813 354303 131136 17351 382407 1000000000000 281086 283476 195109 1000000000000 1000000000000 285108 1000000000000 113803 1000000000000 1000000000000 1000000000000 1635 1000000000000 302014 1000000000000 37120 377663 100985 210988 219949 331264 141816 253285 238698 1000000000000 372329 307998 129719 1000000000000 343342 1000000000000 42612 1000000000000 1000000000000 111515 1000000000000 169061 121356 130637 295233 89645 1000000000000 293654 301107 367328 19269 126698 1000000000000 4983 16791 288963 268041 231561 202355 165694 295520 335310 81043 293890 79508 7066 361383 174 184163 1000000000000 18166 61486 240315 161328 241932 190252 1000000000000 1000000000000 1000000000000 251178 78402 178899 235921 161883 1000000000000 40361 56559 1000000000000 278625 234827 129610 123036 352222 1000000000000 31501 328853 381606 25080 277174 1000000000000 1000000000000 327576 1000000000000 1000000000000 94895 201970 44618 1000000000000 1000000000000 224977 190063 30064 158614 194012 357584 295259 1000000000000 186741 44026 131436 38681 32667 1000000000000 386876 257547 19659 386199 160463 103614 264189 188487 59713 9986 1000000000000 1000000000000 374223 1000000000000 214059 222214 247855 1000000000000 27368 298256 8538 1000000000000 19820 1000000000000 1000000000000 281430 48571 87435 121946 199344 1000000000000 1000000000000 162584 1000000000000 58080 133300 358765 218526 1000000000000 1000000000000 1000000000000 28498 133655 1000000000000 55847 1000000000000 387253 1000000000000 89723 13526 143492 333535 366390 130656 247790 1000000000000 234480 349337 198923 340228 94426 1000000000000 33996 318892 25703 180708 1000000000000 359776 126642 123641 385453 297226 134425 1000000000000 265769 137070 136773 367908 260569 279370 1000000000000 342293 1000000000000 1000000000000 152479 1000000000000 232688 1000000000000 166107 16714 269470 247115 385971 166555 338181 45248 126857 1000000000000 27060 298775 237490 1000000000000 37140 284201 1000000000000 91273 82185 1000000000000 271663 207729 107608 1000000000000 134503 1000000000000 311871 123345 152497 275779 224436 207208 1000000000000 105642 375925 12902 1000000000000 1000000000000 243298 127253 148329 88368 311491 96145 35677 281579 174365 1000000000000 207631 304472 172894 313108 172586 37579 225656 213802 301445 143446 16745 76238 20448 1000000000000 213236 332022 1000000000000 1000000000000 21014 356349 207596 294234 1000000000000 185345 1000000000000 314455 1000000000000 159794 82580 1000000000000 201251 77663 23586 23570 39479 98891 161907 337455 67757 21490 23777 304921 13768 308210 210678 1000000000000 257497 214345 172275 103244 1000000000000 183055 112847 207155 298284 306610 1000000000000 250027 295298 1000000000000 356260 47277 1000000000000 41212 1000000000000 245531 196914 71547 151191 177739 217825 1000000000000 332340 1000000000000 159739 1000000000000 1000000000000 310434 216143 265757 374159 10294 11437 238705 295437 43983 1733 1000000000000 1000000000000 34382 1000000000000 109866 1000000000000 3599 180643 229023 1000000000000 1000000000000 10370 238985 1000000000000 249879 119493 359027 366744 181304 1000000000000 299124 323734 353624 334879 141790 354652 378357 253589 147405 117448 167098 152347 203625 5948 13906 60110 340547 122203 1000000000000 300267 1000000000000 377094 360130 1000000000000 1000000000000 287236 278357 219844 377262 171701 210175 365510 93317 164119 320564 194516 204501 1000000000000 1000000000000 220183 190114 1000000000000 217741 24327 187306 273225 361961 70465 245374 298919 152582 127010 140054 1000000000000 1000000000000 331650 370247 211551 358960 1000000000000 67998 1000000000000 153044 275946 55097 346684 295571 1000000000000 313392 272949 295688 347491 351437 19845 72211 326645 1000000000000 176580 59359 19134 192639 278019 1000000000000 1000000000000 375032 240399 362310 112025 289155 1000000000000 5824 314894 1000000000000 1000000000000 36927 1000000000000 1000000000000 48819 1000000000000 286430 376229 193363 1000000000000 1000000000000 120266 362398 91153 307637 328586 1000000000000 1000000000000 2836 36492 229998 306593 1000000000000 261383 189 155749 18909 1000000000000 276675 54 225299 1000000000000 379254 283550 129179 158097 205946 1000000000000 1000000000000 247476 200070 34905 1000000000000 109423 1000000000000 139762 126358 131197 332536 204868 1000000000000 40662 37773 1000000000000 222558 1000000000000 11976 191865 185394 372856 46378 298263 158315 140362 1000000000000 1000000000000 137296 217519 1000000000000 24581 80676 334185 1000000000000 1097 237992 306981 295999 125720 277561 1000000000000 31024 1000000000000 364130 1000000000000 323059 376149 147408 381888 19739 1000000000000 222615 1000000000000 20467 218088 319242 276001 58938 187942 335433 163364 116041 1000000000000 1000000000000 331990 378869 80514 362573 208628 118596 1000000000000 234046 246641 196972 227390 88362 265488 5445 226673 9673 334568 342845 69774 96400 204877 378346 1000000000000 73106 222814 1000000000000 282222 268799 349246 376285 325191 49972 300494 1000000000000 1000000000000 26218 53294 54946 303341 162690 245643 1000000000000 1000000000000 153266 1000000000000 319831 1000000000000 256553 227812 81941 41702 93227 1000000000000 162818 87899 290299 252244 1000000000000 157821 217606 58018 317089 12735 109156 363937 48345 1000000000000 208378 104171 1000000000000 71816 94283 19759 112087 202542 33761 157377 227403 261981 1000000000000 179051 324430 85276 1000000000000 75561 171418 365319 380015 244209 39376 112515 81514 261198 359985 145629 195432 330642 50693 319385 1000000000000 137678 185430 284434 147826 224401 320981 22696 1000000000000 301369 382432 82346 218160 23507 245024 307481 31328 1000000000000 388552 172723 278926 12372 37564 1000000000000 232659 384434 1000000000000 109302 294152 95811 106357 345039 9030 194345 255271 58748 1000000000000 159289 237223 266629 60155 168635 12381 14337 267170 348216 4001 137439 175471 251797 248695 1993 366694 296872 236127 1000000000000 1000000000000 87274 288148 1000000000000 182666 119800 1000000000000 203897 362257 1000000000000 35981 241111 131688 164112 1000000000000 1000000000000 255491 264634 31679 1000000000000 211027 38345 353613 1000000000000 86135 69537 34080 1000000000000 56091 187319 198608 176159 104742 213606 347616 123116 353367 327367 273692 1000000000000 338169 1000000000000 191855 383820 157142 378787 24591 359476 371761 246929 1000000000000 354277 1000000000000 1000000000000 249767 336033 92267 211118 426 364932 62803 196135 360664 387247 138069 1000000000000 16725 385825 1000000000000 179692 374433 350568 1000000000000 1000000000000 317298 218988 9626 1000000000000 114910 297119 148165 84832 341328 72308 383648 1000000000000 56490 306379 124734 1000000000000 187389 211631 148993 41764 1000000000000 1000000000000 121497 1000000000000 341202 12062 279798 316114 103630 79835 1000000000000 202676 170470 176688 1000000000000 80944 1000000000000 348683 96629 1000000000000 231944 1000000000000 195938 309394 1000000000000 31048 1000000000000 356113 1000000000000 234264 54339 11262 234259 161095 126597 239120 1000000000000 23032 275609 106258 6355 243382 338501 374332 155629 353962 233900 43362 205070 132551 1000000000000 1000000000000 73569 346065 1000000000000 208765 1000000000000 213648 1000000000000 142635 40248 1205 1000000000000 286493 364382 175344 16359 1000000000000 295095 162845 133292 54115 320147 11687 1000000000000 252432 1000000000000 1000000000000 104411 387068 1000000000000 348249 295505 149597 1000000000000 304692 375214 161227 1000000000000 183016 285910 1000000000000 388503 1000000000000 104717 310005 1000000000000 376123 107095 359877 146260 163361 1000000000000 59937 327468 1000000000000 117872 31673 313575 176454 78290 1000000000000 1000000000000 1000000000000 383018 303656 133371 222116 1000000000000 198964 1000000000000 116837 36923 146957 346315 1000000000000 117408 215044 1000000000000 300948 70956 105498 232175 1000000000000 247645 249450 195588 342920 1000000000000 223422 1000000000000 225007 301960 154661 256574 292690 1000000000000 58930 1000000000000 278121 26673 104785 192228 190387 71063 1000000000000 203759 198114 1000000000000 1000000000000 274800 108668 176496 1000000000000 382661 208939 1000000000000 1000000000000 1000000000000 236152 34023 1000000000000 107762 77215 81068 324353 1000000000000 1000000000000 91000 111299 328159 211874 241962 267418 99828 182888 317652 202287 240378 207367 209882 1000000000000 193591 223234 82219 1000000000000 88315 208687 388324 1000000000000 1000000000000 126547 106949 103062 112986 234404 300741 1000000000000 291165 231217 1000000000000 19408 1000000000000 275578 109809 124322 272020 251929 35002 148687 285022 40612 342370 289541 306206 1000000000000 208713 77668 260595 254535 154451 147527 1000000000000 384639 53473 52016 94824 39806 363358 137010 127071 316437 132609 1000000000000 250337 336262 225035 55762 22492 1000000000000 47841 218266 330066 376358 48166 315527 1000000000000 207727 2244 156239 23687 214188 249675 1000000000000 1000000000000 1000000000000 355044 208020 56606 195833 156129 95110 224697 355736 276276 115427 309276 140115 346084 103944 1000000000000 247895 87037 4555 1000000000000 274017 297201 216869 378987 1000000000000 819 44217 1000000000000 1000000000000 348570 133624 1000000000000 104272 1000000000000 1000000000000 1000000000000 14650 1000000000000 49688 34871 252164 1000000000000 34851 13050 131550 317671 254187 331041 163644 182126 1000000000000 237085 379191 177906 177161 1000000000000 12048 1000000000000 320325 93259 306393 1000000000000 1000000000000 54621 148173 101188 193990 320875 1000000000000 43245 363167 41058 368130 1000000000000 1000000000000 1000000000000 242940 72330 265499 79230 260056 1000000000000 1000000000000 260311 1000000000000 80994 149310 64927 1000000000000 161927 1000000000000 1000000000000 42865 1000000000000 375307 316714 194326 333594 307331 255279 1000000000000 54688 72880 1000000000000 107607 380714 375493 1000000000000 1000000000000 39873 28140 1000000000000 322777 121073 1000000000000 146541 1000000000000 333680 315710 1000000000000 1000000000000 251870 217165 1000000000000 160974 232090 16596 361647 148402 72378 1000000000000 205976 335282 1000000000000 101702 232749 150509 1408 140255 274376 120472 143485 300058 14009 40717 322282 1000000000000 185016 145113 71563 1000000000000 24150 347886 110088 1000000000000 286698 59928 299155 1000000000000 5878 60150 88696 1000000000000 1000000000000 1000000000000 120414 206797 351780 1000000000000 80935 1000000000000 1000000000000 1000000000000 1000000000000 24231 139225 47769 373245 283190 50199 234049 1000000000000 1000000000000 166679 72116 1098 266849 1000000000000 365047 270630 63087 1000000000000 146665 148053 5938 80911 28589 273741 1000000000000 272780 1000000000000 264778 1000000000000 1000000000000 201184 1000000000000 190721 205147 1000000000000 54419 249211 182509 246619 1000000000000 1000000000000 1000000000000 115834 106421 95420 143984 1000000000000 326290 204630 45584 67713 1000000000000 176630 140376 1000000000000 204349 329886 100631 380782 332987 56282 339680 1000000000000 189983 202523 204960 1000000000000 107698 1000000000000 290058 305752 1000000000000 1000000000000 55531 1000000000000 373017 337130 268604 31952 150121 156667 175613 1000000000000 195808 173324 1000000000000 1000000000000 1000000000000 243947 63498 56883 359248 218453 151898 204707 254875 123886 37880 163684 1000000000000 141579 204970 90821 278775 7714 180230 1000000000000 1000000000000 1000000000000 71088 79645 1000000000000 238339 375524 1000000000000 17060 371979 276553 165805 38011 35004 382879 4818 318560 278633 211801 74531 1000000000000 1000000000000 1000000000000 79807 216446 179734 1000000000000 353167 1000000000000 219361 215804 239469 316998 194933 242368 268459 14582 1000000000000 350231 1000000000000 248704 371870 1000000000000 1000000000000 1000000000000 57288 93917 335480 282141 155939 252209 217342 141335 158947 37962 254118 1000000000000 1000000000000 178747 110320 163942 156430 1000000000000 1000000000000 133031 170594 169356 1000000000000 173277 264011 118181 1000000000000 384046 1000000000000 1000000000000 1000000000000 172009 43966 364947 218649 366170 155476 64150 82106 87308 27717 235938 58038 352878 175417 255750 155724 213962 130872 248512 43481 1000000000000 1000000000000 113533 82780 82205 1000000000000 1000000000000 206675 61756 218184 57981 1000000000000 158246 60346 190790 307223 84457 191791 1000000000000 1000000000000 246277 105241 98881 87093 1000000000000 20058 1000000000000 162775 261991 1000000000000 159653 303915 195738 1552 312205 2593 1000000000000 164801 15432 312753 313046 274467 1000000000000 4384 340236 108197 32704 1000000000000 276715 73590 32584 287708 101744 1000000000000 247048 1000000000000 118889 209853 164674 6223 385491 331235 301681 311787 163448 1000000000000 245493 88520 356902 1000000000000 14054 268913 316359 234291 272139 168461 296983 188857 1000000000000 115143 245587 382261 348051 110488 363179 120481 284442 340484 1000000000000 1000000000000 222842 174553 257077 1000000000000 110885 30478 56148 324218 1000000000000 250690 36373 75329 236207 91818 71632 189294 181623 42109 299429 306329 1000000000000 9996 353251 149655 310656 1000000000000 75314 224371 63736 210059 372902 312622 148750 327578 253149 68742 93826 99030 1000000000000 103653 194288 1000000000000 271803 96823 126816 46846 253983 382795 386363 222282 1000000000000 381925 73164 184468 288646 102656 260594 1000000000000 1000000000000 353689 99118 62268 89467 220861 237400 270644 85244 293732 1000000000000 328707 239179 1000000000000 85012 331037 134250 137054 220542 131122 259092 143136 131389 160247 1000000000000 44996 340223 371951 1000000000000 280043 108742 152915 170064 216924 229138 367816 363755 204593 381292 245966 9043 96543 230197 203309 241073 1000000000000 1000000000000 105594 1000000000000 340114 1000000000000 196031 142483 361540 364649 264380 233237 359421 1000000000000 38951 172266 1000000000000 78449 355049 1000000000000 1000000000000 384944 270925 359541 339032 244022 277796 280345 1000000000000 323816 292988 253076 383105 16640 162655 219269 238583 378793 153602 279538 1000000000000 28460 1000000000000 324190 257484 9786 41770 1000000000000 371548 153038 290401 88729 255966 162649 270561 362114 251617 47348 4237 145132 326421 258874 260701 1000000000000 20237 273427 1000000000000 154440 224524 69882 125731 91014 131752 76421 1000000000000 1440 330672 1000000000000 219037 18621 243134 291317 268542 1000000000000 83962 376189 276995 216475 44117 1000000000000 220776 366269 1000000000000 345195 306316 49199 124643 299688 129791 76184 1000000000000 1000000000000 280720 54366 372498 211123 300344 306664 52475 1000000000000 1000000000000 43527 14518 13846 348185 134400 211491 73625 154822 142737 56756 1000000000000 1000000000000 318846 88108 366262 3147 1000000000000 1000000000000 11531 1000000000000 248689 246221 325020 210231 1000000000000 149377 1000000000000 335091 170303 230646 352926 225785 82622 369683 1897 178178 1000000000000 1000000000000 332440 1000000000000 363468 267701 385621 195544 272745 1000000000000 80420 58981 1000000000000 365858 117706 384549 172324 1000000000000 1000000000000 132517 256647 135384 106030 152382 57964 200570 1000000000000 60833 1000000000000 156113 40015 274395 216840 1000000000000 1000000000000 356989 111559 36318 383954 6405 1000000000000 143352 1000000000000 73802 1000000000000 311528 327791 15409 244187 308792 179763 5302 1000000000000 69598 1000000000000 228560 5206 160469 80349 163973 152490 29855 236859 177835 262330 240535 339055 1000000000000 1000000000000 244031 22071 183898 156274 80269 190427 25824 19576 205233 301660 205942 150364 96046 34777 266574 255937 274564 371486 147705 145733 1000000000000 1000000000000 14677 9003 1000000000000 258320 1000000000000 1000000000000 300752 1000000000000 282803 1000000000000 1000000000000 215268 315641 118449 1000000000000 321911 20673 230536 197682 1000000000000 83306 136017 150134 267532 346617 138668 192208 16063 291557 332016 712 1000000000000 232386 230866 155009 145570 317242 1000000000000 271935 164317 188757 304462 1000000000000 198833 360787 161476 323597 1000000000000 202789 1000000000000 334156 15150209296 373490 1000000000000 1000000000000 232911 70400 321111 254923 1000000000000 8171 275971 46617 1000000000000 1000000000000 1000000000000 250747 21295 170634 253115 1000000000000 244915 323590 1000000000000 256068 176323 320374 1000000000000 63907 168107 1000000000000 351275 1000000000000 52170 122759 221296 214297 1000000000000 123675 13807 58022 135506 359800 110755 278424 1000000000000 1000000000000 125138 37290 303835 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 75531 283496 200917 1000000000000 1000000000000 74187 244457 16016 1000000000000 1000000000000 38940 325972 319185 215954 242910 354715 22095 1000000000000 337850 1000000000000 61114 11110 114036 1000000000000 60042 49199 187197 110407 1000000000000 5930 377313 1000000000000 37669 286596 145862 57755 207289 230809 229707 1000000000000 388846 146243 1000000000000 1000000000000 162145 39767 61589 1000000000000 278575 218060 21429 350744 356156 292782 1000000000000 165965 225643 262596 181550 206460 1000000000000 137766 41417 349918 338608 242703 33673 233579 262915 319325 141835 177147 136113 298160 1000000000000 1000000000000 1000000000000 344138 282064 179135 388753 84896 71694 79864 121202 83533 249754 279509 60573 105472 9205 1000000000000 366037 225611 73224 136622 362714 118275 177858 1000000000000 266551 155454 1000000000000 54197 307298 1000000000000 199800 15839 9084 199466 1000000000000 61235 337931 309508 190894 11712 1000000000000 56822 281740 49082 121016 149799 231037 286476 281927 1000000000000 218240 243605 247681 133751 24358 183651 169025 352415 232240 26409 169571 293142 1000000000000 286170 218951 165780 357430 257297 320541 41044 1000000000000 182548 196721 189638 45519 1000000000000 15310 272704 1000000000000 1000000000000 120998 44994 114431 1000000000000 201072 272176 1000000000000 1000000000000 131849 357522 273662 124992 335172 2965 1000000000000 65738 88162 132818 207242 119624 327064 39717 1000000000000 36171 70181 349902 337953 1000000000000 188976 169017 258109 236081 40418 1000000000000 227829 75938 127961 1000000000000 1000000000000 1000000000000 1000000000000 152270 303007 35386 226817 157521 160974 201995 55563 1000000000000 290877 277333 49721 300074 1835 1000000000000 44549 302777 89773 194916 245239 66152 278643 189897 227884 200437 370329 275094 1000000000000 276086 111982 1000000000000 106375 1000000000000 56275 275433 1000000000000 103701 15582 1000000000000 1000000000000 272480 1000000000000 303601 289215 162468 46141 385616 21688 20176 243020 200509 1000000000000 118241 88648 98979 15088 276488 388214 1000000000000 40900 1000000000000 124643 100428 49946 350795 223277 98831 9766 34941 106308 1000000000000 38036 215683 87085 36393 192723 281744 194019 35528 1000000000000 372691 1000000000000 1000000000000 1000000000000 1000000000000 320798 110975 220031 387199 1000000000000 1000000000000 1000000000000 71806 216407 1000000000000 337068 249449 197751 117165 250672 5124 233102 122871 1000000000000 1000000000000 132301 200824 1000000000000 219886 171138 1000000000000 1000000000000 308194 157366 238157 118781 14093 323892 47748 1000000000000 1000000000000 264983 206281 64642 195778 190403 309517 1000000000000 146901 197774 79512 1000000000000 356807 280976 389303 1000000000000 1000000000000 359306 177971 370910 7578 322291 1000000000000 213572 224806 318517 120225 270706 229631 1000000000000 58501 90624 91439 308155 112459 284753 209188 1000000000000 179137 1000000000000 357253 272421 1000000000000 77794 221986 88131 360880 279597 206493 167028 151550 370339 1000000000000 1000000000000 1000000000000 368033 324928 1000000000000 1000000000000 249257 1000000000000 307481 337226 1000000000000 233852 1000000000000 218461 158666 239664 1000000000000 1000000000000 367203 281954 389315 371538 288946 144310 64697 264192 389091 375341 208283 1000000000000 218784 186860 136757 59884 244827 103127 222657 295561 42224 49124 100428 1000000000000 354724 158301 89452 1000000000000 103454 80499 23838 333686 41398 36391 46427 134886 58124 1000000000000 177566 108205 31827 1000000000000 268759 1000000000000 177279 224728 161488 360732 231 76714 354489 351753 1000000000000 69265 68856 1000000000000 1000000000000 247268 1000000000000 1000000000000 319452 194489 285166 317773 1000000000000 200502 1000000000000 366177 1000000000000 365886 260062 384717 146116 88726 268040 1000000000000 256977 293848 372372 301763 130910 255711 301802 280695 387372 381113 16065 323128 104216 157125 381149 61860 29529 204897 331679 75665 250546 1000000000000 1000000000000 1000000000000 112531 1000000000000 386859 227620 292384 264001 230267 325666 122868 320220 1000000000000 1000000000000 309609 1000000000000 1000000000000 345662 375143 21944 297863 136347 190606 368607 116930 170178 276264 386942 197866 1000000000000 198324 1000000000000 283367 362201 306338 281542 335587 1000000000000 371186 389393 112871 105586 25185 17777 1000000000000 186973 1000000000000 1000000000000 199154 1000000000000 248889 210116 335137 122716 1000000000000 332212 362009 96767 95572 242766 274919 107115 319762 1000000000000 1000000000000 182151 1000000000000 1000000000000 138073 240738 292968 6430 1000000000000 76812 102779 118759 281691 370887 251521 239590 1000000000000 1000000000000 371221 261956 311010 80825 180335 253618 290772 313094 109000 107226 284647 1000000000000 38450 1000000000000 383075 1000000000000 180703 275494 1000000000000 1000000000000 1000000000000 217427 1000000000000 209364 270219 338483 287759 182858 78783 382571 1000000000000 1000000000000 258745 352442 262562 150621 83845 69553 336108 237651 254717 124806 212089 69382 152376 20653 60627 85137 47640 303156 218670 1000000000000 106382 1000000000000 190529 298930 245704 313800 1000000000000 124411 346445 1000000000000 219799 12458 62608 227610 280862 1000000000000 381935 2367 23877 38174 17669 119452 155662 1000000000000 75513 178110 1000000000000 1000000000000 160089 143651 45539 214103 363550 178073 1000000000000 66585 3478 382134 385880 301152 19288 273322 242701 295081 1000000000000 237608 260156 129925 29320 361237 152082 192699 172122 46427 117736 104546 256069 37597 178581 110757 387430 1000000000000 183105 217093 178075 203615 104865 62493 283729 289303 46230 1000000000000 1000000000000 385107 1000000000000 14771 378012 33290 263042 9187 31189 20743 240517 327652 1000000000000 1000000000000 334969 293570 232686 188259 38792 136764 200848 2194 232397 44556 70449 59875 1000000000000 208157 4029 1000000000000 35791 300282 19421 310743 156019 29336 158111 340214 35358 192435 152533 115587 1000000000000 192199 286175 1000000000000 1000000000000 178068 99312 1000000000000 273499 1000000000000 162839 94092 328418 138342 119781 195925 125771 1000000000000 32636 354240 51857 80863 181323 65769 93057 1000000000000 96882 12029 50946 115908 1000000000000 361964 20526 33508 212563 39536 61313 128378 146254 1000000000000 16546 255121 102821 341103 182765 54877 9197 164447 286786 146524 196485 380644 1000000000000 264310 1000000000000 1000000000000 1000000000000 244509 329894 103500 298451 1000000000000 299786 28731 318617 10039 377636 265885 378083 207789 271953 1000000000000 45713 371374 1000000000000 9540 1000000000000 367841 82214 265797 45037 1000000000000 1000000000000 149084 1000000000000 254167 1000000000000 292096 1000000000000 339258 115118 1000000000000 1000000000000 246176 312141 1000000000000 137170 179665 1000000000000 25683 349002 310630 243542 265448 119347 174860 135653 272034 1000000000000 34869 40644 29673 53724 243262 1000000000000 98728 162219 331910 1000000000000 284070 287153 290628 46485 380581 97428 336105 1000000000000 341849 325700 146123 312852 1000000000000 109035 115323 353149 161925 36595 1000000000000 1000000000000 240542 696 340024 116564 385805 168269 55882 369307 382025 369713 373100 83017 1000000000000 1000000000000 323518 241322 54570 167555 170814 262110 270642 1000000000000 369186 142862 217009 202092 208816 338347 205466 129615 1000000000000 14791 203606 128203 204568 23303 164048 320580 47774 128797 1000000000000 84148 96486 201291 132020 111367 142175 8667 1000000000000 1000000000000 321953 154328 61270 1000000000000 1000000000000 46068 1000000000000 263550 62451 1964 241913 225287 140174 104721 16306 286269 92254 246292 215587 301783 275848 46965 1000000000000 150208 303299 1000000000000 92334 1000000000000 47982 72922 1000000000000 1000000000000 283489 95153 91324 368466 1000000000000 38356 242722 54959 228527 71361 293133 217979 202654 14847 127100 375805 142462 30159 215337 239459 12283 131253 363451 1000000000000 293379 292981 1000000000000 1000000000000 267497 154048 1000000000000 160238 299630 1000000000000 361232 1000000000000 307426 297057 387982 63963 146737 1000000000000 125798 212462 10878 4630 182705 1000000000000 353749 337529 375573 183991 322845 148967 1000000000000 250160 94283 369338 369673 171500 184293 133742 345665 352150 368670 212739 14904 218349 1000000000000 347004 275625 340883 1000000000000 219293 1000000000000 95270 1000000000000 110030 367786 132012 232810 70107 316213 45177 144629 162253 143255 138784 64111 382015 1000000000000 177262 239445 238357 1000000000000 386842 252095 1000000000000 294143 44085 185931 1000000000000 31423 352472 188539 272753 1000000000000 1000000000000 127988 102616 194956 262577 71016 16631 234190 1000000000000 167493 1000000000000 245348 1000000000000 281182 156383 1000000000000 73870 255230 17498 10492 1000000000000 198172 88434 171125 78342 52979 1000000000000 85641 295819 20801 344955 1000000000000 157618 216677 256865 1000000000000 148014 47658 229655 232260 308338 1000000000000 130509 36909 324872 374703 1000000000000 198839 70415 344528 1000000000000 9642 233508 98551 268018 105878 189418 195440 1000000000000 345419 213131 175016 1000000000000 162776 309480 36937 1000000000000 59563 343276 1000000000000 83494 1000000000000 381017 224316 259200 241733 109156 235227 176845 1000000000000 371080 255484 198808 1000000000000 295517 130618 146732 1000000000000 247495 1000000000000 58972 208585 167517 1000000000000 254293 170681 31622 221508 1000000000000 146080 1000000000000 282850 272124 1000000000000 8127 297253 248043 31822 365086 120628 276324 368847 34294 370788 312693 274110 47461 251293 104376 360507 26056 38078 200431 218534 69246 4945 178127 1000000000000 47589 210895 5984 207259 181383 123408 371738 216430 90232 1000000000000 1000000000000 12413 59855 283380 1000000000000 1000000000000 378699 380441 184628 76167 261308 1000000000000 1000000000000 9170 99739 387723 67285 306415 217194 388370 335447 114991 263051 389253 1000000000000 1000000000000 63311 194547 14564 1000000000000 137763 44978 21042 41479 257976 1000000000000 135735 1000000000000 112527 19874 92248 157345 76294 26475 18999 63974 231854 1000000000000 164454 231590 1000000000000 315627 195217 97275 172496 62839 186337 37206 1000000000000 285670 195072 290698 362390 1000000000000 251298 310748 18679 77370 289813 154707 1000000000000 216805 314404 315257 62418 1000000000000 291040 95412 92421 225402 80107 258145 237930 111138 1000000000000 68810 169265 265320 48961 64987 235625 1000000000000 1000000000000 282866 1000000000000 348379 244889 153396 1000000000000 1000000000000 1000000000000 1000000000000 20310 289506 59908 81465 193730 1000000000000 263580 1000000000000 360655 1000000000000 177069 165037 161236 333793 221522 1000000000000 221641 159868 311301 155232 343352 320057 1000000000000 56034 1000000000000 240123 95663 216214 341575 226681 187706 266422 268141 21231 27607 339667 328448 1000000000000 281491 195971 10622 360561 275517 230620 278052 290591 346672 264112 1000000000000 125057 206887 344907 163570 217828 1000000000000 320487 330433 128552 14725 192651 184001 194810 371965 308052 1000000000000 114062 47943 215777 357246 1000000000000 1000000000000 247952 1000000000000 1000000000000 144374 76936 35591 154357 1000000000000 157801 1000000000000 374414 1000000000000 71899 375744 16529 1000000000000 1000000000000 1000000000000 2461 5388 322261 347572 77127 305987 226958 1000000000000 305465 88571 1000000000000 1000000000000 1000000000000 1000000000000 150976 160901 328243 1000000000000 377567 1000000000000 213701 224986 179379 364262 199137 261465 133546 335007 1000000000000 44530 1000000000000 158210 132098 1000000000000 1000000000000 93493 15662 131508 58254 116363 43210 1000000000000 142495 17216 19670 260140 305214 271997 1000000000000 84955 1000000000000 1000000000000 315452 382875 138256 26615 46353 1000000000000 107255 308787 389149 108211 182051 1000000000000 1000000000000 317879 183962 44880 1000000000000 1000000000000 168007 195212 290564 1000000000000 27038 1000000000000 145728 1000000000000 153520 211956 380478 1000000000000 266917 331749 43025 194256 263648 383793 363409 246350 1000000000000 317661 334262 250737 1000000000000 222441 81113 386891 1000000000000 1000000000000 8326 1000000000000 1000000000000 1000000000000 176151 50189 371230 238640 272430 234517 93768 64324 42241 1000000000000 172523 238150 1741 330511 309570 248305 226269 62951 1000000000000 378646 24399 1000000000000 9593 83247 229245 362285 236133 3864 15812 89202 96914 28053 97982 93957 63845 73103 1000000000000 1000000000000 246894 123321 110470 333693 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 90189 127459 360404 379193 287791 307298 321468 245095 151330 282435 73338 1000000000000 1000000000000 1000000000000 270994 1000000000000 353616 1000000000000 57874 43737 111782 375000 226093 183039 96481 344254 45426 246176 44894 300402 111448 218173 365770 332881 190161 287875 310820 1000000000000 282921 171935 284599 156635 1000000000000 1000000000000 371206 25080 319401 356314 25949 319052 303120 1000000000000 22239 43307 29257 308458 1000000000000 373521 364891 14897 210273 342137 303700 87251 195855 183679 1914 248646 187704 169080 232241 364977 1000000000000 1000000000000 110695 264074 1000000000000 88302 59375 36732 171281 131121 333712 57248 349499 24389 91305 106645 1000000000000 286741 267717 177992 376682 131241 386657 230761 322965 1000000000000 157310 97378 61995 266648 170295 244416 311588 317423 351625 93635 1000000000000 306760 383874 43982 256150 327336 1000000000000 124228 127277 138399 149165 1000000000000 1000000000000 265094 1000000000000 1000000000000 294516 60715 29177 128146 1000000000000 176589 175811 1000000000000 259105 1000000000000 92280 364753 51362 79114 336608 91758 170093 1000000000000 247133 1000000000000 166897 268852 1000000000000 216732 101459 221398 1000000000000 310536 135597 342282 1000000000000 252311 179809 28137 246544 1000000000000 211884 71379 270237 310243 1000000000000 373399 84794 191075 1000000000000 1000000000000 115667 277519 386117 21120 369435 177502 202783 195620 353433 186677 146187 110078 162270 1000000000000 152573 1000000000000 1000000000000 288443 4157 355078 165401 290764 1000000000000 326976 57238 124856 333042 300622 123765 295996 69026 1000000000000 321878 100540 323876 358979 113751 181721 21847 292068 352694 118016 236056 37987 141661 282150 1000000000000 5397 193170 169598 1000000000000 383088 76893 1000000000000 1000000000000 78618 1000000000000 257009 6855 270340 374966 1000000000000 1000000000000 190550 36117 1000000000000 1000000000000 152523 292031 1000000000000 185315 303888 201906 219388 1000000000000 40115 180463 229741 1000000000000 184667 246875 1000000000000 1000000000000 191743 273503 29074 39817 1000000000000 211366 1000000000000 1000000000000 249924 264452 325750 227057 224324 37327 1000000000000 360693 1000000000000 88399 336630 377463 353035 167210 305199 317526 1000000000000 1000000000000 1000000000000 26722 200103 110889 121311 295856 295635 318645 1000000000000 24366 324469 1000000000000 164547 263088 288943 342852 1000000000000 1000000000000 196363 113378 95875 1000000000000 131591 329802 21210 296531 172806 75647 1000000000000 120178 372738 93724 373209 1000000000000 158533 262558 1000000000000 1000000000000 263652 306987 1000000000000 199544 231079 185139 118528 14056 249695 302382 26027 383665 1000000000000 319286 136444 13104 1000000000000 265391 1000000000000 235009 101347 359683 347894 204315 66226 195745 261943 64636 1000000000000 204758 230657 323568 1000000000000 151071 80659 134184 244938 78717 148195 345089 289796 257623 25185 59835 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 86164 1000000000000 131182 296311 32540 375439 1000000000000 218744 311528 1000000000000 111701 1000000000000 200230 142806 1000000000000 25423 363060 286080 1000000000000 309969 176427 209825 145243 301366 62738 224714 253375 44486 187646 384584 146398 99221 87141 175574 53357 381631 1000000000000 183073 203473 98187 192743 360571 132039 1000000000000 1000000000000 1000000000000 338626 337455 359148 161982 1000000000000 172757 1000000000000 272640 180110 102102 22535 362026 280935 145571 318541 222998 1000000000000 1000000000000 368818 1000000000000 12312 93554 1000000000000 379477 158082 1000000000000 100767 1000000000000 249763 52097 259632 1000000000000 1000000000000 236376 360404 370853 217691 284686 89391 108809 1000000000000 1000000000000 21814 46992 367122 92328 279479 269869 322615 326323 1000000000000 157965 156563 157637 1000000000000 1000000000000 1000000000000 7429 352791 334299 16428 205327 311417 279233 112497 1000000000000 197123 204756 227367 106098 175959 295874 1000000000000 232910 243249 194679 37802 1000000000000 1000000000000 62251 100705 206192 379200 1000000000000 1000000000000 32574 268041 31266 1000000000000 314976 100975 124485 317584 95385 1000000000000 1000000000000 361065 186760 1000000000000 51778 1000000000000 296570 1000000000000 1000000000000 1000000000000 1000000000000 47845 1000000000000 1000000000000 273493 1000000000000 200240 156627 350588 1000000000000 1000000000000 106130 188729 253836 136189 90511 280648 166141 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 179599 257000 281907 368614 1000000000000 164975 389383 1000000000000 273278 354368 46102 94338 374670 1000000000000 265779 99015 96474 188562 1000000000000 125640 335991 152340 1000000000000 88021 1000000000000 163068 256610 180912 147573 299679 213661 63174 1000000000000 201236 75510 100757 263582 154370 1000000000000 119964 335155 33771 81086 65881 343646 303872 1000000000000 289219 351908 352160 137102 381333 1000000000000 123981 139210 266026 331842 48781 249885 1000000000000 265916 66287 1000000000000 142433 1000000000000 1000000000000 250312 1000000000000 1000000000000 1000000000000 14471 348526 1000000000000 1000000000000 197715 1000000000000 212687 381291 19944 1000000000000 126083 190614 68174 1000000000000 167571 316128 17742 73982 141238 1000000000000 146715 374196 1000000000000 50132 134313 64409 1000000000000 269651 234481 275576 1000000000000 267089 326966 260809 323132 211346 1000000000000 18466 111846 170980 346640 334245 143209 111797 309735 160495 1000000000000 31922 61339 1000000000000 128610 1000000000000 244443 1000000000000 146415 176692 224843 1000000000000 113419 1000000000000 191732 370987 349503 1000000000000 259789 356020 1000000000000 314163 96734 1000000000000 290555 204416 140407 182560 216561 81379 260820 257199 197662 1000000000000 110040 84197 58917 75379 70484 385663 288238 308202 259583 1000000000000 1000000000000 309542 1000000000000 270198 1000000000000 191114 1000000000000 59293 1000000000000 1000000000000 240668 260288 251757 216499 1000000000000 159241 284858 263294 357938 1000000000000 248108 72635 158457 105321 317557 321816 156489 243895 69411 333421 1000000000000 161875 3003 300688 388980 256664 291549 102671 372357 1000000000000 65843 253498 242273 54569 1000000000000 1000000000000 236098 52338 21219 166674 201507 324508 301198 37376 158026 301838 64221 237284 340265 79430 291416 372409 272960 317672 1000000000000 1870 295254 310982 157237 231049 1000000000000 81619 198476 1000000000000 11607 249913 64121 81615 314 290056 175581 227347 1000000000000 199297 1000000000000 188758 1000000000000 171564 114223 26852 114143 327950 340488 319911 69350 116756 1000000000000 351563 386637 211816 348313 138186 257035 354123 1000000000000 332710 9968 214891 377025 256379 340371 34516 1000000000000 339671 25789 184894 375833 43072 1000000000000 382520 320866 305180 174204 356664 1000000000000 309130 330259 328030 1000000000000 340336 1000000000000 123043 110832 59857 103739 299916 1000000000000 54845 1000000000000 1000000000000 1000000000000 339744 234488 1000000000000 144411 1000000000000 1000000000000 170804 150062 92383 352310 284129 1000000000000 202183 172210 210089 1000000000000 1000000000000 249266 127784 67383 1000000000000 1000000000000 64263 1000000000000 307276 1000000000000 322864 331156 1000000000000 236484 381531 348063 1000000000000 203529 887 1000000000000 346092 1000000000000 116621 371339 256042 322689 181664 142426 267939 241114 306888 343033 23362 97176 205561 142592 236208 29988 319224 119978 1000000000000 301236 1000000000000 288864 1000000000000 1000000000000 1000000000000 190069 1000000000000 55957 236455 231986 1000000000000 110623 190581 223159 1000000000000 1000000000000 1000000000000 1000000000000 291853 92881 1000000000000 69777 1000000000000 367721 59926 1000000000000 1000000000000 78920 1000000000000 124305 2315 234515 1000000000000 1000000000000 236711 295385 1000000000000 365156 64151 1000000000000 1000000000000 97834 21962 314912 243432 110898 1000000000000 311478 337596 31115 43122 1000000000000 1000000000000 342600 313004 156220 353591 258651 367479 1000000000000 307575 259744 364422 166113 55469 358111 177304 272888 253305 127562 1000000000000 258472 388516 1000000000000 86722 254677 339507 181435 181280 55073 213276 1000000000000 298515 143964 95393 280254 11621 1000000000000 312486 1000000000000 300269 169590 198192 77684 311283 325556 461 281194 159900 1000000000000 47059 99082 216382 1000000000000 280871 27864 207151 135315 243277 13826 195794 149308 69499 108719 363140 145772 173264 247081 285250 336299 103344 247252 344643 1000000000000 164236 349237 82431 164763 337232 237116 85060 90063 1000000000000 260933 41540 10515 332347 285436 323049 101510 142175 89906 238174 382203 276944 216165 228145 34862 134676 2873 167563 1000000000000 251636 340425 35135 370842 6952 244386 1000000000000 1000000000000 137884 308414 76372 1000000000000 79676 1000000000000 183769 1000000000000 233634 348921 277827 203655 16074 348330 256857 365191 1000000000000 271680 1000000000000 70174 1000000000000 75424 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 112497 1000000000000 176369 1000000000000 221014 1000000000000 304765 168798 211835 1000000000000 178047 159524 354202 322606 100148 153820 158263 208121 40253 125418 111279 344150 361278 239833 246295 53058 1000000000000 37497 130719 165270 380541 1000000000000 310109 1000000000000 380727 296431 87595 4729 1000000000000 217420 61047 1000000000000 218486 39856 39977 1000000000000 255199 312368 1000000000000 303129 1000000000000 160621 155320 360754 257319 80533 169516 72317 330466 171679 146285 16512 377526 125783 297434 212094 1000000000000 1000000000000 75277 1000000000000 122585 1000000000000 1000000000000 350089 288412 296281 142848 388328 1000000000000 77888 309559 247276 204285 269856 205365 1000000000000 376209 72242 1000000000000 92030 128272 60696 69355 221730 27692 47964 254833 332610 111313 17564 161021 324964 20742 321635 188319 252914 179754 323283 65853 199939 1000000000000 161878 186790 135731 1000000000000 1000000000000 304432 28199 97128 321480 1000000000000 352652 171290 179186 131588 1000000000000 302180 315757 213874 59434 117868 25060 104024 324694 377357 119430 343258 161109 377636 324715 211304 197188 376833 232677 26639 9251 91507 1000000000000 1000000000000 207338 377212 1000000000000 303029 151444 278871 1000000000000 1000000000000 80928 235980 184976 279295 520 235 58955 215269 1000000000000 30448 102977 1000000000000 1000000000000 2742 49940 123211 1000000000000 233623 33564 128824 233116 1000000000000 90086 1000000000000 1000000000000 231604 10545 19509 306580 20715 56440 174968 1000000000000 90320 11793 229584 1000000000000 1000000000000 1000000000000 293231 1000000000000 361209 11040 253623 201353 1000000000000 1000000000000 75955 1000000000000 388230 1000000000000 9800 364779 245282 47995 116955 221106 308274 198090 158077 73629 238353 1000000000000 339526 115077 368247 1000000000000 1000000000000 305029 1000000000000 31300 1000000000000 188001 363208 256325 112184 71613 29040 9623 235506 82033 32997 1000000000000 108286 267582 1000000000000 100549 145276 1000000000000 287727 62523 1000000000000 223608 210412 381632 1000000000000 5330 372610 15833 1000000000000 44475 35808 293309 217894 60561 367317 231027 1000000000000 357967 1000000000000 325282 351888 1000000000000 1000000000000 93946 378977 81426 250832 118148 83129 1000000000000 359089 174338 1000000000000 134169 369552 220642 11407 1000000000000 188162 285526 295974 339182 333260 23324 179608 359318 11471 1000000000000 198822 53614 1000000000000 1000000000000 262337 1000000000000 1000000000000 239676 86591 256283 1000000000000 193459 2003 301819 1000000000000 160756 1000000000000 97212 1000000000000 8289 1000000000000 184533 1000000000000 1000000000000 1000000000000 278377 119104 1000000000000 301145 218751 11368 254214 369534 1000000000000 101108 59846 252010 51628 137305 363175 279355 180016 160821 1000000000000 115943 108155 143767 48299 1000000000000 389241 1000000000000 331194 359505 57546 1000000000000 199900 334690 27522 37939 116158 13327 134806 1000000000000 156384 370933 144362 227155 78037 1000000000000 17200 340244 1000000000000 159098 255615 1000000000000 359445 1000000000000 312962 1000000000000 119791 71252 314061 346667 246144 80629 1000000000000 86285 258576 203118 242215 353429 44383 86915 1000000000000 334768 149708 1000000000000 366019 41999 282636 1000000000000 1000000000000 1000000000000 178713 151195 1000000000000 1000000000000 1000000000000 228165 49459 63381 296506 1000000000000 243286 1000000000000 22288 212524 236685 117240 321568 115594 169714 184370 261584 230438 258601 103879 104654 226171 318116 99114 188757 1000000000000 276237 1000000000000 378971 151186 193561 1000000000000 257934 177554 148364 1000000000000 358308 42872 243763 256220 233438 15238 1000000000000 194074 300239 153942 42600 214682 23918 267776 100383 82736 1000000000000 359937 383955 1000000000000 1000000000000 36956 300934 149295 28898 1000000000000 3966 14694 11232 356642 185176 378288 250751 38996 1000000000000 159489 1000000000000 76430 235684 1000000000000 25077 1000000000000 1000000000000 1000000000000 342527 265291 165906 41149 170526 373086 255088 232194 1000000000000 1000000000000 106409 105805 222713 1000000000000 1000000000000 299381 185828 334177 260348 180499 1000000000000 1000000000000 1000000000000 346699 1000000000000 377933 1000000000000 368912 231202 1000000000000 1000000000000 11330 24964 180425 161732 387173 197795 338742 1000000000000 1000000000000 31594 1000000000000 313221 1000000000000 184580 132885 1000000000000 115201 245028 1000000000000 24180 228565 39353 388007 261781 61790 277441 327553 1000000000000 67172 335685 1000000000000 1000000000000 1000000000000 275567 214220 121700 289727 134223 184139 48931 1000000000000 181333 150997 167437 341444 300825 323858 1000000000000 1000000000000 241635 227851 329869 1000000000000 1000000000000 373279 296990 239112 27140 1000000000000 1000000000000 215796 30023 1000000000000 97008 172410 325061 193215 124465 76428 171676 146949 127355 1000000000000 96333 239855 246077 171453 1000000000000 361018 1000000000000 215496 87061 319865 1000000000000 20867 144029 345579 1000000000000 100340 314972 1000000000000 35048 1000000000000 1000000000000 103403 297982 50064 267350 239962 355215 257921 1000000000000 1000000000000 157584 1000000000000 1000000000000 270758 133567 309530 387749 161608 1000000000000 277316 101111 377535 13960 358588 193713 175202 362046 106906 51653 299481 115015 225953 189617 1000000000000 214052 1000000000000 3812 222765 15416 1000000000000 98538 326618 265302 182254 5480 325918 25511 139427 1000000000000 86631 224794 302773 127363 200308 90929 176732 96674 120755 1000000000000 207039 155441 230073 248886 315455 320835 150302 1000000000000 262984 1000000000000 31947 168397 59558 1000000000000 260104 1000000000000 13919 182347 1000000000000 335810 204510 317518 199435 1000000000000 72488 1000000000000 294201 1000000000000 123103 76258 120028 382480 52115 185051 1000000000000 1000000000000 8390 188643 83436 1000000000000 183670 222426 244142 1000000000000 1000000000000 52887 171196 332705 331106 1000000000000 94692 11033 311111 238519 301682 207808 340398 34818 200960 1000000000000 95525 95326 10958 63070 347609 139181 243193 342213 274543 47770 384079 388710 259062 1000000000000 321118 1000000000000 1000000000000 237628 178581 181726 225090 348121 1000000000000 157169 345067 207260 38951 283710 1000000000000 347949 101118 323976 325655 318711 222826 24669 1000000000000 142475 66003 145019 338924 292014 94261 264122 1000000000000 8387 295735 365309 310743 106726 1000000000000 21568 140808 50129 356513 28605 330719 168679 300040 377448 219638 196947 161532 364721 310762 371213 58403 361444 173539 55691 313166 325505 1000000000000 71296 47370 138533 225202 235933 343166 66310 1000000000000 373183 42914 1000000000000 278298 1000000000000 264058 1000000000000 234354 45514 139712 1000000000000 206779 333133 195889 181967 213316 1000000000000 15554 1000000000000 196721 227725 1000000000000 24181 177964 1000000000000 291243 149735 339688 230646 130182 229030 298360 16451 296246 1000000000000 382938 4826 1000000000000 17802 125441 287335 1000000000000 33900 14398 107869 3758 16481 1000000000000 225306 56052 262648 232816 1000000000000 284260 58992 1000000000000 29211 102378 89185 307084 1000000000000 1000000000000 259421 241270 143312 40927 231043 1000000000000 291056 29166 1000000000000 241239 55439 265114 139690 1000000000000 285499 52770 71552 1000000000000 44737 1000000000000 119395 1000000000000 12478 180798 95701 182626 192554 298573 113537 197059 1000000000000 1000000000000 203553 1000000000000 354554 1000000000000 43048 142187 173152 15244 1000000000000 381731 63212 1000000000000 170945 254406 275241 131825 111804 274754 329328 227035 38267 41595 167606 80708 125900 214882 41945 273923 304292 243958 91064 58642 1000000000000 108821 287822 19652 275339 211133 229905 79746 1000000000000 119400 149742 210570 116439 332637 278207 1000000000000 1000000000000 1000000000000 254375 1000000000000 243611 1000000000000 266881 1000000000000 143991 1000000000000 14291 249539 47840 114103 373214 71238 1000000000000 374655 151352 110139 1000000000000 62848 1000000000000 293564 305898 234915 242745 351238 99085 224856 1000000000000 200754 66264 1000000000000 218560 1000000000000 170080 158748 244247 1000000000000 146982 1000000000000 237470 24598 12261 1000000000000 88081 151927 83808 1000000000000 274041 249302 222838 365750 324125 138937 252173 48603 338067 247847 179742 181727 344175 1000000000000 101410 1000000000000 219063 174467 1000000000000 1000000000000 381948 37253 1000000000000 1000000000000 1000000000000 362545 311448 67615 79317 43261 1000000000000 308993 42155 368609 294115 69141 369414 338802 56536 160090 264943 1000000000000 342051 10627 198212 1000000000000 1000000000000 343044 341585 1000000000000 38721 17946 207981 232329 224927 237056 1000000000000 133315 173519 357890 1000000000000 1000000000000 245169 1000000000000 1000000000000 329644 130278 183622 256084 299724 21156 306860 368598 320301 1000000000000 56539 301184 66141 167769 180507 28999 152133 1000000000000 1000000000000 160856 1000000000000 56945 199099 281666 80277 260830 41570 68491 224899 162040 1000000000000 1000000000000 133491 1000000000000 57944 157357 1000000000000 206229 1000000000000 232038 194945 1000000000000 277262 133803 160361 86694 388870 1000000000000 109111 132430 274873 1000000000000 340697 259842 1000000000000 66580 1000000000000 1000000000000 231367 32793 1000000000000 1000000000000 1000000000000 268667 339180 363547 279392 1000000000000 253421 321237 1000000000000 189813 304038 1000000000000 234651 261342 349530 136651 1000000000000 1000000000000 288130 1000000000000 282130 137860 1000000000000 119843 292740 90744 96655 314523 1000000000000 294307 85554 191072 95820 367037 4613 1000000000000 32326 98992 1000000000000 164280 48901 1000000000000 1000000000000 55490 1000000000000 84851 24804 1000000000000 358708 228435 123918 150435 1000000000000 342660 352061 26955 46376 201130 1000000000000 129341 1000000000000 1000000000000 352757 225926 1000000000000 377940 69331 16065 207358 69061 371927 180005 2287 4590 345648 125871 1000000000000 347665 145474 1000000000000 37447 23615 348039 1000000000000 182729 320007 84238 312384 290938 377383 59017 264016 147283 364739 1000000000000 322954 308401 23180 355345 1000000000000 374690 275833 282754 1000000000000 386887 351166 41542 387850 1000000000000 1000000000000 298340 40695 231480 41685 158848 245128 1000000000000 304852 89796 368588 149069 55571 77842 325944 140662 244335 99097 255071 164898 108811 345549 217456 318195 155000 345101 320949 23147 261135 62185 205042 1000000000000 1000000000000 335429 98486 151131 362485 217058 31849 1000000000000 1000000000000 372681 1000000000000 259000 104646 157675 274371 1000000000000 253914 1000000000000 1000000000000 1000000000000 180863 89763 278499 13574 80816 369717 269206 1000000000000 198219 190635 232154 1000000000000 95489 113066 297315 182372 24772 115585 58593 313377 123502 249770 1000000000000 240001 74519 67423 270733 365635 144340 258441 1000000000000 250180 1000000000000 1000000000000 62522 270475 1000000000000 212207 150535 15546 366921 1000000000000 280361 96498 86512 209164 77904 328335 74110 1000000000000 116161 334616 319975 31202 274532 1000000000000 301650 159885 254692 1000000000000 259250 32256 1000000000000 1000000000000 115916 369558 121291 1000000000000 171516 169981 287936 75859 1000000000000 101478 135723 210667 17984 293509 1000000000000 93564 83916 228294 363018 1000000000000 130752 1000000000000 231183 354652 334734 1000000000000 159991 6777 257942 297097 126920 347236 267741 1000000000000 126319 337539 39828 22281 141317 7932 1000000000000 374342 355429 362449 10592 304242 319265 266706 1000000000000 210046 358517 1000000000000 84681 330111 183223 162104 23560 1000000000000 365922 301771 352616 5941 149678 1000000000000 328036 1000000000000 1000000000000 193710 260828 1000000000000 193263 1000000000000 1000000000000 226786 370222 1000000000000 198342 357084 363702 12748 131868 248133 384272 365142 1000000000000 371884 253933 1000000000000 62762 1000000000000 132294 369165 1000000000000 329481 157965 271452 1000000000000 90339 80279 1000000000000 87778 287654 252844 323929 79722 1000000000000 360612 1000000000000 353506 243592 22969 204933 173058 314830 213435 293906 346205 1000000000000 81717 1000000000000 255956 239149 130545 91073 247882 232182 192534 161080 339634 1000000000000 91334 1000000000000 143380 1000000000000 188789 1000000000000 160256 1000000000000 1000000000000 349520 235392 1000000000000 226288 357130 316656 357414 265507 217524 1000000000000 300821 52014 280769 149514 53119 259051 303181 283447 1000000000000 24891 376087 120687 261669 302933 197292 358868 330572 39512 316818 1000000000000 200634 214072 363656 282286 51850 348738 48981 22754 93862 207944 157156 286677 127647 1000000000000 1000000000000 308654 27336 182967 1000000000000 209239 211189 1000000000000 63613 214558 342069 306770 344602 290984 103100 347219 1000000000000 146429 181703 376732 1000000000000 1000000000000 163954 251497 136535 383329 99795 160659 302219 148334 367325 1000000000000 1000000000000 351066 327034 38543 54084 123773 1000000000000 99848 238740 1000000000000 1000000000000 367168 1000000000000 1000000000000 1000000000000 384385 79378 1000000000000 151301 251954 313123 167020 240340 338760 50062 203787 14319 1000000000000 1000000000000 369378 190122 227298 1000000000000 30966 318769 253193 1000000000000 1000000000000 129496 361468 1000000000000 151694 112992 36807 296384 15190 253456 373688 46643 1000000000000 1000000000000 1000000000000 1000000000000 66751 103897 323528 251782 1000000000000 50667 68247 217027 96967 205798 388817 1000000000000 54219 62665 193265 228938 252803 274246 316323 286544 165464 1000000000000 23861 318901 102386 1000000000000 88723 238453 157683 155993 247911 81739 64893 50146 188385 1000000000000 204647 1000000000000 114476 1000000000000 1000000000000 1000000000000 34256 62351 166195 383033 288694 206437 1000000000000 14203 92951 145613 333821 47708 155217 66360 185244 362968 571 1000000000000 1000000000000 1000000000000 1000000000000 52503 56606 5029 46727 1000000000000 136998 131878 246988 45748 5161 94830 92692 371748 2404 179316 1000000000000 1000000000000 199513 283778 232761 71117 96694 2237 170747 259577 1000000000000 228899 261523 336927 205741 205219 211588 849 285098 166646 322549 61253 310230 156894 1000000000000 314555 102105 303163 156722 258859 338416 197952 1000000000000 269582 1000000000000 39270 375101 265677 1000000000000 1000000000000 1000000000000 11647 68618 1000000000000 301314 83720 290929 349697 1000000000000 221554 1000000000000 56757 104922 1000000000000 101818 39076 14154 41984 1000000000000 361914 1000000000000 370013 1000000000000 345617 150932 358036 1000000000000 333752 1000000000000 20067 253610 273158 102521 136513 1000000000000 57488 252682 1000000000000 108138 350464 59408 70753 276711 1000000000000 284004 263929 237905 194183 293802 337054 1000000000000 244518 1000000000000 1000000000000 377303 89329 1000000000000 56388 352657 1000000000000 222940 1000000000000 351432 338135 79305 228978 170135 46510 158811 294211 1000000000000 253199 278389 32148 1000000000000 1000000000000 259404 1000000000000 115951 33036 301127 32180 372424 16033 343892 227586 125128 351674 275912 218410 70061 147030 125359 208209 1000000000000 1000000000000 262350 221377 1000000000000 183243 144908 235084 49818 387651 238937 1000000000000 1000000000000 279162 258469 1000000000000 3341 184788 387229 1000000000000 1000000000000 83620 1000000000000 169524 52881 6031 370317 126701 347002 1000000000000 242923 1000000000000 213268 80335 124709 252619 149816 353319 152561 362107 321186 1000000000000 39783 99714 1000000000000 377048 252283 348433 244126 278373 66632 42411 1000000000000 320407 253101 236127 1000000000000 1000000000000 313638 1000000000000 218235 284456 99176 326701 86805 318594 337829 304012 291630 190888 42864 1000000000000 79401 32991 247115 126586 1000000000000 159807 189334 289991 1000000000000 1000000000000 350836 217033 101101 309307 188470 91507 1000000000000 31077 157476 351359 1000000000000 207154 26968 1000000000000 1000000000000 1000000000000 139046 215165 192327 1000000000000 85082 324949 46136 95577 271564 374758 1000000000000 96056 1000000000000 48021 299691 224665 292405 336335 4941 166443 348771 8218 286939 310924 131454 241922 111188 331062 305404 98653 109032 53912 1000000000000 65011 346401 313325 217380 315041 306204 134438 67481 72008 179998 329053 182674 259140 289416 241898 121688 33811 1000000000000 72311 359525 273373 227703 305720 242653 217718 128816 4181 321922 113101 64418 272851 82438 125687 152805 78390 254767 60331 1000000000000 326937 281610 170198 199218 173995 162674 234023 61764 306708 1000000000000 152175 212345 140440 279353 71431 164146 376339 1000000000000 175838 147964 364237 240678 324325 261143 227091 20142 220824 1000000000000 41828 372840 1000000000000 217877 347497 1000000000000 197614 1000000000000 184797 1000000000000 149542 142923 117838 141527 386484 119447 1000000000000 186360 1000000000000 338007 18600 122049 324922 282403 99838 363246 286945 2393 1000000000000 1000000000000 1000000000000 1000000000000 171700 256038 1000000000000 343436 284084 369269 298705 1000000000000 205557 361617 13776 248607 214640 298816 1000000000000 68996 1000000000000 354150 307905 106267 110744 1000000000000 118895 221959 191926 120116 64801 94212 1000000000000 322516 1000000000000 271864 348832 270079 340957 103924 151694 206961 371734 82603 191384 309231 212768 356926 40103 48218 202026 306981 267893 1000000000000 224944 253925 344973 127235 1000000000000 54030 316888 1000000000000 309882 200579 1000000000000 336494 34589 1000000000000 369029 205642 214136 166260 1000000000000 6059 38295 135597 370727 322741 1000000000000 383000 1000000000000 1000000000000 147517 1000000000000 4781 279573 1882 76504 54631 310908 1000000000000 176194 30052 152976 20110 291652 120988 100322 64209 95181 181405 348978 222511 1000000000000 190669 48003 1000000000000 1000000000000 1000000000000 142124 90082 360192 202080 87734 48056 1000000000000 1000000000000 181285 257218 119926 155727 296068 315663 314355 1000000000000 161757 97004 1000000000000 1000000000000 205959 286538 146694 233493 330652 45996 48545 65194 1000000000000 106628 156264 200796 161198 292482 85490 56654 114045 112497 36431 239738 192158 387471 1000000000000 1000000000000 7977 275017 1000000000000 344205 87522 1000000000000 1000000000000 117701 387735 1000000000000 144616 1000000000000 257762 344666 1000000000000 362167 1000000000000 1000000000000 164204 12819 130276 168714 389325 122875 93609 342573 1000000000000 71788 302464 216104 337276 1000000000000 73703 169182 224353 191027 373031 136711 234000 60904 15139 235379 168478 355228 224171 266146 95701 277572 233373 133333 305915 335571 1000000000000 178192 351450 1000000000000 267411 1000000000000 1000000000000 130393 124982 238990 317977 387964 179530 1000000000000 1000000000000 123639 95163 65803 97872 1000000000000 239153 328492 1000000000000 1000000000000 1000000000000 139592 365487 50609 323041 355483 44229 1000000000000 51103 15025 343429 312990 266475 79926 54004 134509 385252 1000000000000 174147 149767 1000000000000 1000000000000 157961 165209 251391 276409 345515 201565 363712 184238 364113 309013 348720 107834 290213 151106 360418 1000000000000 220930 90060 219166 96604 238913 302497 278880 215008 1000000000000 324907 1000000000000 1000000000000 38490 214265 1000000000000 1000000000000 226084 1000000000000 1000000000000 294356 291926 115228 1000000000000 1000000000000 254139 1000000000000 273554 140044 317116 184017 1000000000000 52969 37462 339385 308734 26198 1000000000000 194817 369509 270455 1000000000000 92098 302620 368736 1000000000000 1000000000000 9746 1000000000000 1000000000000 1000000000000 46794 103553 341336 1000000000000 57811 372755 247421 379530 174523 1000000000000 1000000000000 8646 311240 21428 138436 206558 74930 1000000000000 91121 332497 187289 1000000000000 264258 54310 1000000000000 165258 221714 270776 315969 251621 209678 49515 124845 369623 106540 224994 239090 1000000000000 260253 11957 167406 228742 264299 328037 179239 1000000000000 325647 341658 63332 30013 22696 75893 191801 31338 134265 184557 1000000000000 1000000000000 29639 258169 1000000000000 43777 331572 189054 374075 93042 100290 245114 191719 188462 1000000000000 18228 92687 1000000000000 324271 1000000000000 155886 232733 311128 210688 18015 209887 240646 1000000000000 273334 366277 1000000000000 167184 1000000000000 1000000000000 1000000000000 298370 1000000000000 1000000000000 271824 135125 280288 94924 1000000000000 103446 19225 1000000000000 225492 282428 168767 366865 198009 1000000000000 3348 367780 1000000000000 281173 287 97816 174427 58343 1000000000000 13252 315081 152716 123174 133131 370378 1000000000000 1000000000000 248455 383545 1617 373048 11479 1000000000000 331147 67158 273278 324863 140908 69576 1000000000000 162357 159162 116296 138695 172455 156243 1000000000000 153211 1000000000000 183025 1000000000000 2097 272130 1000000000000 1000000000000 1000000000000 218226 171853 1000000000000 1000000000000 384075 47964 2979 386515 348528 1651 252346 142883 155759 70838 150214 9423 78146 227919 299922 100973 264881 152619 205253 368522 370723 366824 264881 280549 186022 281533 312687 66989 133721 267377 1000000000000 242524 1000000000000 107256 1000000000000 1000000000000 255310 1000000000000 85303 155325 176420 277513 224067 98867 32690 223443 375185 356908 281090 7068 22246 185428 122370 374010 1000000000000 154394 1000000000000 9644 1000000000000 377194 113730 118868 350719 1020 321010 287654 1000000000000 288771 1000000000000 166729 263284 258008 107129 177514 327836 146981 4037 1000000000000 196703 215062 51559 384421 168450 304392 1000000000000 88762 1000000000000 1000000000000 199668 59283 1000000000000 1000000000000 250784 50158 340343 115490 159452 176364 354136 1000000000000 1000000000000 148929 108474 102101 212284 73724 302199 225079 163044 20994 312760 59390 53561 310127 186566 1000000000000 347476 96580 280481 153117 35165 1000000000000 280153 109480 1000000000000 4480 54941 27973 220729 365780 381775 176103 342793 371907 267899 27342 18829 105255 1000000000000 53113 1000000000000 1000000000000 254477 220893 121899 266658 9493 112733 1000000000000 95513 1000000000000 187112 1000000000000 11628 241849 367885 68731 237672 356994 261765 287620 361992 104691 38625 268192 1000000000000 148899 234657 337787 1635 350510 284971 1000000000000 1000000000000 231730 205457 205787 302122 197319 368780 1000000000000 207214 1000000000000 388534 241684 32347 297211 1000000000000 42385 1000000000000 237662 1000000000000 37629 91784 45220 73443 248673 40255 387285 1000000000000 151691 39498 148032 138539 182950 350104 204466 35164 239619 177715 1000000000000 224607 164809 81117 68150 71294 203739 57065 116767 385478 60454 143700 1000000000000 178379 84619 206267 1000000000000 222220 368533 331566 187100 223122 43265 233274 1000000000000 339752 376400 279326 3772 1000000000000 27499 1000000000000 376911 130041 347030 6048 6093 98859 122236 1000000000000 48477 169838 105618 386243 1000000000000 247875 1000000000000 241768 159276 269754 97119 12684 215610 44884 246140 248405 388347 23257 1000000000000 141437 1000000000000 265644 71391 303763 1000000000000 181827 130782 195451 171472 121211 219261 1000000000000 1000000000000 305291 231200 190443 369063 335890 269732 329067 16157 1000000000000 379807 1000000000000 131556 90347 21677 213136 1000000000000 23969 234999 1000000000000 362295 186346 164297 197994 195357 277320 387200 113744 245465 1000000000000 330122 203152 143092 130783 227791 1000000000000 1000000000000 95438 129422 37418 316331 1000000000000 205682 328497 1000000000000 159462 42578 338579 311836 85589 340636 183579 295206 5029 319375 202811 261477 1000000000000 56891 1000000000000 347456 273203 101278 1000000000000 90939 246694 347064 1000000000000 251153 1000000000000 189279 46299 1000000000000 199767 230163 205400 15549 314050 243560 339831 183870 1000000000000 70860 1000000000000 1000000000000 1000000000000 83748 202037 282850 297227 1000000000000 1000000000000 1000000000000 27291 173783 1000000000000 1000000000000 290573 370578 81510 260372 361194 100879 308482 150211 7361 120270 299476 374966 363646 223688 128983 191504 140716 14936 246649 1000000000000 192039 301677 110763 96246 1000000000000 1000000000000 114359 1000000000000 1000000000000 182191 44656 72681 9561 1000000000000 108033 279947 282464 136194 1000000000000 135228 109602 74876 274824 173107 267836 1000000000000 160578 216382 297562 1000000000000 288582 254802 358119 1000000000000 334998 276904 1000000000000 81433 92398 258387 1000000000000 287729 31621 160969 75348 1000000000000 205767 1000000000000 358445 13932 376334 202924 1000000000000 1000000000000 25900 100049 134142 227174 54060 332984 349625 249954 180294 1000000000000 181224 275024 1000000000000 57730 227498 138452 186004 207192 1000000000000 30038 365524 1000000000000 1000000000000 296544 4284 26469 1000000000000 1000000000000 1000000000000 212563 233505 344653 175865 110984 1000000000000 55783 133167 292840 22716 246902 1000000000000 1000000000000 1000000000000 1000000000000 244131 1000000000000 1000000000000 84379 8325 94030 345026 256421 45436 30183 246601 10060 203208 26300 1000000000000 278985 1000000000000 150078 29649 1000000000000 286665 1000000000000 66261 372152 344306 8317 1000000000000 344829 271027 1000000000000 95299 130577 33326 162875 162829 102187 141912 136895 80450 296092 92547 164911 111776 208219 1000000000000 305957 1000000000000 38914 1000000000000 1000000000000 1000000000000 8719 1000000000000 1000000000000 85835 350718 90712 225502 145470 314985 115723 184112 1000000000000 38225 297696 128738 210813 1000000000000 103251 301855 313711 308379 135806 148781 1000000000000 271779 201247 55415 337871 110332 240869 326901 346542 1000000000000 248464 1000000000000 13938 361331 99299 272628 1000000000000 103267 1000000000000 221248 1000000000000 162937 172458 259235 1000000000000 55650 245710 98786 1000000000000 284110 305287 16147 287642 1000000000000 152227 56688 69175 1000000000000 97688 1000000000000 275193 29106 1000000000000 296092 219795 202969 1000000000000 54456 197988 1000000000000 1000000000000 77767 245210 247310 217245 8955 286009 1000000000000 205104 66243 10940 107159 1000000000000 58443 262668 296824 353222 1000000000000 1000000000000 17020 38652 223273 331414 221030 259923 293102 52487 1000000000000 5701 131390 325694 87679 144979 285950 60284 201923 88688 314512 64503 138913 204130 155432 163782 317564 242651 1000000000000 231421 161265 202857 111489 92704 1000000000000 1000000000000 1000000000000 380894 1000000000000 10365 1000000000000 93823 263698 60978 164553 167381 160750 161340 139937 160792 97855 232446 113288 1000000000000 311691 319199 58296 286655 329753 234634 281441 28315 201616 280330 115576 379693 73412 1000000000000 326098 273179 1000000000000 224291 1000000000000 55364 31150 276150 1000000000000 223586 54980 234517 183798 340069 274654 290569 99367 21443 284495 58789 1000000000000 358723 228372 48108 355282 249049 260390 252914 94136 220586 285781 1000000000000 119276 94548 227278 1000000000000 352495 366690 361452 259913 57298 128430 58666 211113 1000000000000 1000000000000 219071 1000000000000 316438 258359 174712 320733 355375 208952 142891 55373 28058 159552 349015 62512 142852 1000000000000 261511 146090 227607 169455 1000000000000 227656 387025 29398 242842 1000000000000 128585 179253 117100 373064 96081 255001 223263 249864 381541 1000000000000 217777 1000000000000 1000000000000 3187 128024 8277 3946 52753 1000000000000 155263 1000000000000 303753 226286 112288 174445 123703 286888 74723 301485 144830 176326 103032 92045 1000000000000 1000000000000 9305 311719 63190 319200 1000000000000 226316 1000000000000 1000000000000 181776 187804 65606 217462 309298 102763 139584 51379 324839 337857 210663 16348 301076 1000000000000 68293 1000000000000 241574 379160 229105 152082 185630 132253 294670 140557 1000000000000 279989 384724 1000000000000 232071 258858 40007 59813 150558 389045 1000000000000 1000000000000 131698 339629 1505 301063 112374 275508 1000000000000 1000000000000 1000000000000 1000000000000 64531 13782 1000000000000 10551 183006 63945 243483 173669 95789 355877 6816 152020 182225 281715 166300 339210 383215 225751 1000000000000 68642 321091 206624 348657 14283 262776 372440 96388 285557 1000000000000 337733 262507 950 249111 383680 38802 98368 1000000000000 222159 374665 84944 86341 158450 227635 1000000000000 331924 128058 1000000000000 139517 1000000000000 1000000000000 52830 67098 1000000000000 110427 259072 298659 256646 118889 315379 262244 1000000000000 25654 382604 285859 373287 276244 1000000000000 175714 203094 209372 299147 281435 1000000000000 132237 170410 217545 44121 144612 131813 120799 191847 1000000000000 160607 78717 327951 283909 1000000000000 107503 1000000000000 48108 1000000000000 1000000000000 362157 312866 128080 77617 309513 41744 277959 37528 86836 99107 1000000000000 48031 144683 370646 385373 206060 106298 360312 356037 1000000000000 370925 1000000000000 128449 299269 259332 282849 191322 1000000000000 45101 286235 184862 1000000000000 68939 290021 151498 107825 343469 1000000000000 211170 201483 277925 216849 266724 107934 172038 104041 17050 220984 227498 8968 244700 11677 243091 251241 242065 210875 97085 1000000000000 301100 170777 263517 70252 322011 92895 248175 1000000000000 29969 58158 1000000000000 1000000000000 264269 359240 204629 7445 77350 357968 183039 1000000000000 228862 163549 255665 342875 164620 1000000000000 304989 164426 239774 259115 145716 1000000000000 110369 92965 61191 213968 171208 134795 282017 1000000000000 87979 358389 187037 20678 289824 370077 379967 120816 84804 113490 1000000000000 352028 264275 370366 37344 12033 69366 69101 1000000000000 118602 1000000000000 69697 218514 123735 1000000000000 195765 1000000000000 196695 190740 3525 105782 144556 21670 1000000000000 1000000000000 86054 330096 14269 136794 1000000000000 330933 1000000000000 35367 255034 226879 1000000000000 232933 344932 133733 329744 25501 337710 382587 83354 1000000000000 132150 66254 245480 266596 141669 226854 131399 350687 44506 28247 311394 55667 176941 191292 1000000000000 199492 311172 376892 1000000000000 339937 323729 47176 205806 66174 89755 1000000000000 1000000000000 117306 1000000000000 176738 4602 130304 156559 1000000000000 253800 1114 60562 237325 1000000000000 187389 315122 258925 317414 382014 151093 152108 209922 318937 284185 195402 83366 1000000000000 230701 260492 1000000000000 1000000000000 335099 1000000000000 77904 100112 242104 58866 352720 117087 1000000000000 369014 1000000000000 347231 343622 78724 1000000000000 1000000000000 1000000000000 285793 162577 119818 256447 323833 1000000000000 116864 128383 15737 1000000000000 58380 257551 261828 238774 306294 206122 368516 343708 252440 212329 85043 375506 167997 339820 1000000000000 78795 1000000000000 62636 1000000000000 36444 362971 105319 1000000000000 49339 1000000000000 105788 303994 186747 77653 172798 255508 192909 1000000000000 329863 14964 135266 265217 296071 108255 27157 1000000000000 263925 1000000000000 168943 1000000000000 37905 148698 323473 262284 280619 367702 1000000000000 1000000000000 1000000000000 246645 29561 231668 243004 200814 385012 1000000000000 303982 130190 1000000000000 155484 288854 1000000000000 333179 52049 302326 217453 81173 184390 300976 42161 90186 42101 1000000000000 196288 167108 273468 99629 75101 188740 190930 1000000000000 232371 1000000000000 348751 84733 99812 253630 309112 70277 311522 38754 157951 292183 212753 232812 1000000000000 347719 384746 144579 1000000000000 1000000000000 65146 1000000000000 126278 76652 345885 334307 1000000000000 313495 38522 1000000000000 195558 1000000000000 1000000000000 105818 1000000000000 247408 1000000000000 185266 1000000000000 1000000000000 48343 336732 1000000000000 126177 228251 1000000000000 1000000000000 285180 108271 93907 292488 239308 234769 94738 1000000000000 67883 1000000000000 265966 305885 65076 1000000000000 162282 174093 118977 363293 36715 132804 203444 1000000000000 250371 287885 1000000000000 203561 60851 250528 295498 69718 284938 182539 1000000000000 195514 1000000000000 198215 127539 1000000000000 7429 188245 243057 1000000000000 364809 172109 147998 1000000000000 1000000000000 1000000000000 1000000000000 229800 137699 115314 1000000000000 1000000000000 27258 1000000000000 164827 347157 251168 54106 192496 21139 269058 309807 119157 47973 218864 152842 1000000000000 215711 362225 199767 84319 370144 21727 1000000000000 36876 52226 51578 176133 102701 1000000000000 214185 195938 250630 200881 300542 1000000000000 192586 1000000000000 231381 4169 205357 73559 1000000000000 86480 197478 251487 132588 241996 337156 60410 131040 244111 164855 226501 1000000000000 19490 266118 214094 138645 179263 1000000000000 371185 1000000000000 1000000000000 380874 381381 95280 282683 327105 79318 165093 147865 180873 1000000000000 231033 239533 1000000000000 149305 240023 276882 266190 271138 354934 1000000000000 355942 202201 101017 215437 288833 1000000000000 385097 124526 381632 201897 181052 118024 36328 289882 159399 19142 377612 43542 243984 358690 200307 326225 358364 1000000000000 76922 52408 1000000000000 1000000000000 389227 27701 239887 256069 16691 79923 227204 316940 242489 338786 292774 1000000000000 192404 215016 231344 193852 47245 1000000000000 353515 104834 180792 3533 156821 1000000000000 1000000000000 50798 345008 1000000000000 1000000000000 1000000000000 316485 44515 70897 368347 201416 107657 366755 309370 257918 116938 76853 329649 87525 202917 41958 250981 252288 80060 1000000000000 34703 283549 262838 1000000000000 191033 186764 1000000000000 135868 247017 20542 343184 263441 278955 42989 378502 93860 226422 370023 1000000000000 134074 87798 315740 1000000000000 1000000000000 1000000000000 61173 366210 1000000000000 164782 294561 123289 343856 194638 49977 1000000000000 246396 1000000000000 1000000000000 86861 1000000000000 11695 168660 341467 266009 296741 1000000000000 1000000000000 1000000000000 361657 284985 149548 131993 122552 54246 25585 85175 282331 1000000000000 47038 209142 171184 114737 1000000000000 317847 139925 106401 386540 1000000000000 325117 1000000000000 202167 1000000000000 370563 352435 240877 198622 275439 225670 243650 300174 39311 1000000000000 211997 274681 89696 327863 332824 355932 1000000000000 252071 57516 366253 207998 376287 175605 92384 1000000000000 126976 23437 1000000000000 262603 358096 254799 202904 1000000000000 1000000000000 1000000000000 385079 1000000000000 41467 1000000000000 1000000000000 37562 250569 180241 110283 384063 1000000000000 1000000000000 1000000000000 59399 111639 15055 1000000000000 1000000000000 164322 270172 268085 1000000000000 297764 1000000000000 29601 1000000000000 334164 209230 124303 269810 246796 336431 388862 352123 111098 189623 203865 315257 250770 151538 223329 1000000000000 293938 1000000000000 244915 1000000000000 261593 1000000000000 11570 321313 138044 1000000000000 211925 116369 317438 329710 200986 1000000000000 11969 1000000000000 302700 266298 29275 1000000000000 31153 62280 1000000000000 1000000000000 68761 45205 144532 297986 1000000000000 1000000000000 52323 82890 239859 45343 119525 1645 1000000000000 121396 1000000000000 1000000000000 366403 93738 1000000000000 285449 320555 213179 383644 239502 362413 190033 220464 266324 293386 276122 111708 119862 367056 363813 17144 1000000000000 1000000000000 32534 385130 5665 40522 1000000000000 1000000000000 1000000000000 280552 317755 79110 386298 341697 203064 210074 246294 149019 207947 265482 118029 292172 8580 172435 32377 380227 173350 1000000000000 166205 336646 1000000000000 1000000000000 121194 299469 1000000000000 185203 315211 206374 219653 254847 1000000000000 300076 284194 111833 1000000000000 244620 190685 62675 22474 147120 244628 65191 310648 92802 74414 1000000000000 306108 31940 312337 336529 1000000000000 216713 317026 1000000000000 347591 1000000000000 360283 1000000000000 21738 231964 295477 344432 286169 1000000000000 101426 197493 270403 1000000000000 195967 115591 177491 1000000000000 256403 363963 352955 165423 256736 194391 42598 346889 275399 363115 268274 383575 245484 348954 305262 208112 9910 148501 37322 344111 265604 379609 250441 333719 364822 1000000000000 320904 265899 76628 173932 1000000000000 1000000000000 209308 120022 1000000000000 235914 89009 154821 270977 1000000000000 7401 134861 1000000000000 126468 327941 1000000000000 16063 328566 151955 278146 358421 361019 127026 181057 273654 215820 64269 332936 1000000000000 357044 78758 277262 102965 1000000000000 251974 34418 6005 331225 62374 215909 374486 273399 284889 18738 1000000000000 317851 363712 121052 71858 33436 1000000000000 191004 29125 388225 250078 156177 101600 221268 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 178699 184818 205669 79462 294201 68015 1000000000000 106793 296478 185765 33593 200861 330564 202048 1000000000000 225834 210315 73298 159262 218894 299111 145753 1000000000000 84686 279355 295858 193318 1000000000000 1000000000000 143082 58718 1000000000000 69509 92676 1000000000000 193392 147372 122980 47194 118409 79452 1000000000000 6631 264930 272815 240166 1000000000000 379888 328 114540 1000000000000 179612 144906 1000000000000 78219 340490 382578 1000000000000 16524 1000000000000 57352 1000000000000 82901 1000000000000 989 1000000000000 257038 355712 277382 370538 1000000000000 113570 72577 1000000000000 1000000000000 1000000000000 1000000000000 155621 27585 293777 316650 1000000000000 361922 134346 1000000000000 1000000000000 113965 1000000000000 194285 241691 1000000000000 197176 259973 121079 249997 151883 144454 1000000000000 307208 335944 102852 331291 188371 1000000000000 384442 69195 382754 125780 183012 1000000000000 265344 1000000000000 1000000000000 101127 371482 265537 181534 1000000000000 111455 236159 191854 285646 355195 222743 57192 129272 288036 162597 380692 1000000000000 277200 115370 354034 209838 1000000000000 67875 24274 303582 289197 365150 298182 1000000000000 1000000000000 82127 1000000000000 120784 355279 1000000000000 31968 268049 1000000000000 30558 346838 1000000000000 195296 179436 62289 1000000000000 107695 330043 332396 253660 158660 293800 313816 132471 1000000000000 253033 1000000000000 88498 245809 233310 209512 289558 150785 65711 1000000000000 359977 11024 344705 282394 350623 65614 68343 149997 1000000000000 55864 151790 280216 1000000000000 167945 337615 306245 292045 74647 1000000000000 1000000000000 1000000000000 1000000000000 375944 253548 42662 72508 27835 332448 241818 140736 297586 1000000000000 329843 301186 317415 24494 1000000000000 20856 47572 47236 52509 25361 1000000000000 282570 344455 267060 351483 1000000000000 223856 1000000000000 327280 266786 382382 1000000000000 1000000000000 386878 190751 42595 70814 1000000000000 249514 382287 71929 308594 265702 59379 337665 201176 228187 375185 345055 228317 66057 1000000000000 64376 236197 179434 224209 219517 211049 226736 174545 362708 1000000000000 282024 311852 93915 78856 50961 342576 79619 1000000000000 1000000000000 1000000000000 365929 43585 21584 186690 88500 1000000000000 388645 292011 14573 260986 118305 160537 300359 389076 178370 350946 157438 98077 335070 300125 279841 128209 317928 327052 36273 5453 1000000000000 1000000000000 1000000000000 84227 263852 106825 45554 1000000000000 289282 293863 299562 230949 1000000000000 30828 121886 1000000000000 149054 303295 166409 376799 257450 319015 69096 56503 66465 268198 77946 205940 22706 85569 1000000000000 186707 136311 305472 193048 1000000000000 150250 1000000000000 39025 268676 208037 94676 1000000000000 197451 350428 241442 71364 19075 12349 55545 96153 254223 32044 195481 327940 1000000000000 232177 386181 92747 157941 376365 177501 173137 96875 273895 54371 389284 1000000000000 96197 1000000000000 227114 35599 279471 311321 88306 380163 284377 62694 299607 85768 122684 34499 383549 1000000000000 283304 311907 269318 131231 155650 180032 287595 260607 1000000000000 111355 138789 380651 145545 8793 275889 44696 94856 206809 1000000000000 613 227481 1000000000000 179085 387058 68544 147718 224149 36622 305362 1000000000000 327442 1000000000000 31723 374671 31952 312908 97975 137727 215048 1000000000000 1000000000000 1000000000000 265766 174247 241927 383390 120558 1000000000000 313014 45659 180251 50842 1000000000000 262431 1000000000000 42771 1000000000000 196021 237702 119303 145265 168284 48044 22348 269846 79994 1000000000000 367965 229378 363832 212634 293390 339130 78316 314205 41675 29169 141437 208603 62528 1000000000000 13938 335578 1663 299473 117560 15498 183348 179803 1000000000000 217735 281613 250682 214603 212240 173642 1000000000000 204685 178080 16352 150487 258309 51425 192427 1000000000000 190209 66085 1000000000000 85576 246054 252571 185857 72227 208555 1000000000000 290142 1000000000000 1000000000000 1000000000000 40717 1000000000000 61442 63252 142129 1000000000000 383108 155053 102079 96942 178893 19032 45650 1000000000000 209099 281562 118134 1000000000000 12283 1000000000000 158016 145318 1000000000000 29434 1000000000000 102170 1000000000000 321562 275776 298194 1000000000000 7270 1000000000000 297529 117624 317783 373929 326316 1000000000000 1000000000000 251831 58333 1000000000000 25146 1000000000000 175003 1000000000000 98758 1000000000000 5625 302308 235209 92960 1000000000000 1000000000000 313585 165539 1000000000000 367264 39303 158826 369846 68169 165120 1000000000000 94979 256620 218884 307312 1000000000000 222294 1000000000000 19176 315602 348440 8265 44841 345511 112643 51814 95094 1000000000000 1442 86505 1000000000000 204863 311960 1000000000000 23517 280558 183722 1000000000000 374468 316269 385649 221308 208565 1000000000000 380742 172747 102999 287699 341320 178413 1000000000000 37720 112094 207022 284391 121632 248611 142868 365185 215982 184991 225000 165603 22658 385608 311730 201171 1000000000000 219179 1000000000000 291966 240974 275083 76979 384078 1000000000000 38630 244473 1000000000000 137937 308520 60194 241280 349646 125667 62483 80778 388954 152884 203371 55607 122992 313786 285135 125817 133881 1000000000000 1000000000000 158472 343933 321650 1000000000000 1000000000000 357807 303465 286600 245632 6889 44285 180478 331557 155257 3485 233813 1000000000000 28304 47448 137636 325806 22420 1000000000000 113932 170444 1000000000000 362499 275349 1000000000000 274725 1000000000000 338236 346175 1000000000000 196856 203637 228430 197996 1000000000000 211625 80088 198591 356231 186689 251893 112933 357866 1000000000000 325616 260762 1000000000000 263269 252268 1000000000000 1000000000000 80344 1000000000000 1000000000000 190564 68722 326412 1000000000000 276174 6244 227211 1000000000000 1000000000000 310857 172775 115035 198884 291525 1000000000000 1000000000000 73698 131554 369856 26683 1000000000000 1000000000000 285267 83336 345597 237748 164720 30781 189269 46735 331909 1000000000000 313458 240033 319689 1000000000000 1000000000000 201876 172116 1000000000000 46836 303149 1000000000000 299576 1000000000000 16500 1000000000000 137506 1000000000000 319006 1000000000000 47667 35578 309075 58441 17269 1000000000000 19185 370946 120366 153651 29159 1000000000000 10690 1000000000000 163127 45594 371235 124024 1000000000000 235044 1000000000000 1000000000000 204656 241560 388625 56846 1000000000000 10330 104244 379520 58957 355137 75119 220055 252591 1000000000000 307285 100954 369215 311639 381267 181305 31196 1000000000000 120708 157347 235582 54188 1000000000000 21887 1000000000000 1000000000000 132073 108106 64203 281597 296959 21023 216754 23027 1000000000000 381053 1000000000000 314300 1000000000000 48285 226765 189402 106455 124237 52812 125195 327932 239866 122870 288079 78709 11200 1000000000000 221623 26663 379880 370566 253704 276893 254332 1000000000000 154398 1000000000000 1000000000000 219363 49452 107018 1000000000000 1000000000000 219283 260040 292532 322768 189646 293890 4308 140567 317688 1000000000000 128746 141684 1000000000000 1000000000000 46553 113900 49333 43956 293008 78817 1000000000000 43962 374116 239552 244002 87041 228549 346881 247226 1000000000000 219922 1000000000000 149089 48400 213464 257223 54263 113904 1000000000000 253061 8014 1000000000000 38243 317196 202937 1000000000000 72364 238774 272902 272932 376711 167045 107674 1000000000000 137595 343779 225948 217535 293690 80805 1000000000000 164817 3142 245232 1000000000000 56309 35631 1000000000000 1000000000000 61938 23467 171637 213888 1000000000000 282538 222593 343121 200381 1000000000000 269235 94964 212029 197531 182548 321982 212129 92615 364255 1000000000000 108817 223392 233754 35361 262380 327166 378503 1000000000000 1000000000000 1000000000000 266396 1000000000000 311265 34347 82102 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 132798 153391 320493 99485 243390 197870 1000000000000 1000000000000 225298 378519 372216 368634 36216 272659 17025 352846 1000000000000 1000000000000 181818 230344 1000000000000 53316 262980 1000000000000 234344 140040 322557 178633 351768 172305 140388 247862 74664 123656 1000000000000 1000000000000 154025 120729 318378 199803 77775 126379 130860 119073 238184 1000000000000 226843 364780 1000000000000 1000000000000 102480 1000000000000 282061 370148 338025 162732 1000000000000 285294 253164 50844 1000000000000 378258 316465 840 20130 86537 91630 248461 300258 189724 370474 241188 1000000000000 303185 381133 365832 234206 1000000000000 290728 1000000000000 1000000000000 1000000000000 311254 169792 133854 1000000000000 1000000000000 1000000000000 184713 1000000000000 41588 229815 45398 297888 131402 298593 174070 190890 1000000000000 26777 1000000000000 637 79294 51383 107886 104512 1000000000000 1000000000000 329119 122787 1000000000000 311313 36946 7003 173854 1000000000000 159049 11253 87240 370409 340930 355140 73153 232514 297120 68475 385493 245972 241705 209957 303474 221623 1000000000000 99661 214440 1000000000000 380615 101822 59789 129642 205583 1000000000000 314356 367801 8024 299855 1000000000000 19345 344966 4649 181333 1000000000000 45046 37425 1000000000000 1000000000000 345009 1000000000000 1000000000000 117825 151444 114355 292138 78159 45426 1000000000000 1000000000000 1000000000000 298273 1000000000000 260336 145360 1000000000000 280894 117357 113045 179202 366580 1000000000000 154258 1261 289388 336353 155252 1000000000000 1000000000000 94234 232900 1000000000000 1000000000000 366366 281267 23060 82472 189637 313674 1000000000000 313838 1000000000000 1000000000000 138199 91567 1086 126153 354635 135443 71517 154042 196907 280809 99235 1000000000000 231529 100483 362336 1000000000000 120189 1000000000000 285303 270818 229286 204043 1000000000000 65060 101653 1000000000000 116843 135514 121711 99429 134594 37602 249430 221453 144397 279740 1000000000000 196494 329165 1000000000000 251283 98985 113863 1000000000000 324139 234591 201897 297736 362276 63468 1000000000000 90682 105900 198870 92716 1000000000000 235850 350806 166995 242849 1000000000000 61867 362463 153446 76140 116801 66943 101358 351576 1000000000000 283947 142878 112783 153934 166318 83003 10863 230601 1000000000000 347624 1000000000000 319161 251365 109418 166375 109941 185648 1000000000000 1000000000000 130336 74493 1000000000000 1000000000000 247793 378077 61588 1000000000000 16874 1000000000000 1000000000000 1000000000000 1000000000000 59099 1000000000000 115131 1000000000000 1000000000000 344364 1000000000000 223289 153604 309731 1000000000000 66759 7166 225661 1000000000000 207170 29203 200890 174234 159641 220635 352259 152851 1000000000000 242297 378057 15809 173884 387905 35308 254545 349004 347331 133063 75265 1000000000000 257678 265042 1000000000000 296617 49372 1000000000000 325418 381530 278761 1000000000000 1000000000000 173427 40718 253527 156459 1000000000000 1000000000000 141524 1000000000000 257331 146147 1000000000000 70976 198962 327878 216762 162664 330107 1000000000000 1000000000000 277392 33923 383778 217964 212728 333813 317108 343755 147426 90750 106291 72037 1000000000000 268231 57392 358347 1000000000000 214450 359371 1000000000000 86782 39009 262290 317692 5814 175966 37902 178835 197573 144254 200287 338932 1000000000000 184525 311729 1000000000000 5411 275424 1000000000000 1000000000000 132141 131611 1000000000000 341312 305601 1000000000000 27520 219225 224829 360465 270162 312074 172918 1000000000000 1000000000000 325168 322704 292708 1000000000000 320128 263448 324827 148949 166356 368473 3988 11499 314337 35969 170124 170565 288504 16699 341017 202068 1000000000000 1000000000000 189633 183520 24864 172579 261223 18252 260476 44727 375351 282474 21747 369317 279871 367714 62650 1000000000000 116819 323719 186385 35463 1000000000000 42183 11873 1000000000000 1000000000000 125893 1000000000000 1000000000000 199523 74085 1000000000000 301194 62126 283011 281044 9176 51558 58261 161768 71725 37687 310579 298230 11939 151128 134839 5324 157724 240206 1000000000000 123416 242198 162446 22887 142048 69945 344022 263836 1000000000000 1000000000000 251183 1000000000000 16738 335742 1000000000000 95198 41248 160182 1000000000000 204294 1000000000000 1000000000000 163192 75680 78888 158424 290278 1000000000000 1000000000000 30699 345165 75480 226270 84363 354482 1000000000000 33725 244646 162476 1000000000000 191459 318966 1000000000000 204375 355658 1000000000000 111620 38335 178958 97744 271514 133905 189773 1000000000000 1000000000000 80282 374528 45250 105943 153884 1000000000000 51049 267439 1000000000000 157931 327005 253901 1000000000000 139372 1000000000000 1000000000000 1000000000000 158199 193980 1000000000000 1000000000000 36709 68782 110652 305043 159917 183314 158097 224625 344630 1000000000000 211424 328191 348305 371226 237889 94888 232160 304671 1000000000000 1000000000000 1000000000000 345302 1000000000000 167256 89409 1000000000000 282488 279712 363695 58554 1000000000000 69236 119727 80176 1000000000000 343811 14046 222436 321759 230133 77951 6122 133517 340907 338757 176087 1000000000000 211479 293491 253522 1000000000000 363490 1000000000000 370216 1000000000000 104531 371304 127531 66484 1000000000000 263842 1000000000000 46047 326653 1000000000000 1000000000000 1000000000000 15332 368082 171654 149070 1000000000000 267662 269437 38648 231194 134633 143899 85479 1000000000000 355246 368040 301970 222396 74032 154147 131664 3526 299084 338448 201781 2387 308854 1000000000000 263794 64630 56841 1000000000000 342497 238985 1000000000000 1000000000000 39498 61663 1000000000000 296512 1000000000000 260091 143666 283890 326012 275800 1000000000000 1000000000000 10729 125298 1000000000000 37642 173241 383657 213597 291282 73226 1000000000000 276461 86073 198349 331054 112849 347707 1000000000000 880 1000000000000 303465 104154 30146 1000000000000 87970 311380 77387 193345 332689 273368 10021 186054 44042 59440 249396 241272 37397 67349 1000000000000 298982 72943 315242 167843 42249 297556 22098 67970 359056 108934 24683 48156 384623 356705 1000000000000 386153 113242 29360 1000000000000 1000000000000 1000000000000 163592 1000000000000 274682 154378 8225 178510 385232 1000000000000 1000000000000 19399 143451 1000000000000 34345 321455 122903 1000000000000 107299 1000000000000 24658 233355 330543 66514 320928 384905 113268 251612 1000000000000 320821 262968 1000000000000 101731 195039 315281 154099 179562 387009 1000000000000 67187 302365 370450 1000000000000 27764 315226 136844 110729 50430 1000000000000 268714 87363 1000000000000 305221 246496 1000000000000 1000000000000 37545 275470 94553 352319 261648 1000000000000 206033 385442 252079 307441 42246 1000000000000 252652 37 77365 44879 328294 285578 1000000000000 206698 51758 47955 298409 1000000000000 1000000000000 47161 1000000000000 1000000000000 163327 222493 319622 234414 98207 26756 1000000000000 67254 35682 271829 209593 1000000000000 1000000000000 93927 14453 160864 130819 351326 209845 317925 219499 127704 123458 1000000000000 370573 125780 65228 183886 15784 300911 208309 239285 130989 209695 123640 272340 209909 62877 1000000000000 366452 63554 8565 179396 31165 78998 300354 331601 103393 347658 90921 379633 140245 385871 248217 1000000000000 126931 177182 1000000000000 355919 379398 377647 372065 1000000000000 32835 158357 53408 330860 29676 257783 274272 382795 34765 5804 222480 1000000000000 155012 238675 39106 1000000000000 1062 340747 267107 300279 1000000000000 307540 1000000000000 32404 263490 188020 219093 98732 289728 209695 107819 175262 357189 346122 385992 1000000000000 2045 1000000000000 229313 35497 336290 302005 298766 306823 81528 160762 250378 304939 91363 1000000000000 1000000000000 353339 224893 165173 147317 306371 264288 1000000000000 1000000000000 1000000000000 134575 219754 24713 126475 8814 281017 210536 89079 237712 233237 137757 211602 57009 123029 379249 313235 192034 1000000000000 209649 98035 155056 363933 101335 1000000000000 182095 1000000000000 200906 301351 114730 58761 1000000000000 289718 134693 101316 1000000000000 115466 30375 92113 183611 39562 41536 343970 185043 323486 305205 142729 361692 103671 234573 228235 54710 46533 261306 1000000000000 86772 21206 92512 249979 1000000000000 327494 318490 58934 190051 377539 296526 101382 1000000000000 362442 263955 1000000000000 1000000000000 138593 1000000000000 383561 1000000000000 188570 311469 311014 164925 223221 203463 336012 289841 1000000000000 257529 286725 110273 233831 40983 277539 1000000000000 337077 126534 1000000000000 291311 307976 231209 1000000000000 82940 167304 1000000000000 112145 219361 86532 1000000000000 1974 121939 1000000000000 114708 295887 60626 1000000000000 337238 1000000000000 147818 1000000000000 1000000000000 371797 243624 306872 200591 194448 282552 313567 1000000000000 139611 1000000000000 317286 1000000000000 385052 233950 36851 126193 53902 295553 294861 34529 1000000000000 278261 172362 1000000000000 22484 25106 83783 48040 301807 192098 220333 218997 212698 36124 286435 54301 387771 266629 1000000000000 179628 361062 214304 356511 1000000000000 250718 352834 208038 1000000000000 287665 257227 323633 1000000000000 1000000000000 136416 233346 153568 1000000000000 118290 111868 1000000000000 203020 1000000000000 72244 228614 70446 1000000000000 50928 75599 20773 106465 309385 303627 1000000000000 279259 1000000000000 204230 1000000000000 82652 117409 250315 1000000000000 1000000000000 281284 256298 1000000000000 255916 305768 313426 351717 1000000000000 128861 324352 377665 55216 117823 377029 87115 330207 377544 117748 316100 87931 1000000000000 169281 99888 1000000000000 39756 316842 154437 18879 343671 243417 166892 24901 268381 60256 22470 90127 1000000000000 1000000000000 1000000000000 309297 175859 207212 1000000000000 1000000000000 356740 1000000000000 211746 1000000000000 1000000000000 308212 316879 123714 19118 279031 161007 287136 149756 228038 17043 367226 98786 1000000000000 1000000000000 47756 1000000000000 156962 275178 13995 90051 250794 364386 220319 147388 1000000000000 1000000000000 223463 206418 361125 191697 1000000000000 241731 1000000000000 36605 7457 105058 1000000000000 70913 174439 252336 299054 389368 201407 156600 1000000000000 319855 1000000000000 222989 286889 158851 13147 187221 1000000000000 1000000000000 1000000000000 192824 85332 51278 1000000000000 279766 1000000000000 260953 146315 1000000000000 197146 248983 338551 205794 197912 321366 260694 88871 366065 1000000000000 167983 336762 162073 1000000000000 293321 379226 234363 347541 1000000000000 137482 254670 88661 1000000000000 1000000000000 272357 111837 248894 1000000000000 69989 269021 63041 330238 1000000000000 1000000000000 280083 304804 1000000000000 52496 1000000000000 1000000000000 1000000000000 374419 1000000000000 1000000000000 176018 335335 28883 1000000000000 340278 1000000000000 215506 1000000000000 19055 1000000000000 149828 198653 346638 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 106860 324389 10587 35826 114903 265570 1000000000000 272921 1000000000000 274787 1000000000000 260464 189845 1000000000000 225130 291065 1000000000000 352424 73509 8366 23653 64436 59028 369330 142967 205085 64225 186205 316554 98746 96275 361874 113427 173227 93523 280520 133272 1000000000000 246645 257263 1000000000000 199451 1000000000000 1000000000000 197824 353241 241183 175344 1000000000000 318444 1000000000000 159228 255795 16370 177012 1000000000000 232369 1000000000000 129944 161000 176566 1000000000000 331196 3896 116810 1000000000000 1000000000000 287364 303575 236117 298474 141007 249380 139532 1000000000000 1000000000000 149117 1000000000000 34784 190175 310017 1000000000000 383198 270719 329178 351231 157997 1000000000000 359199 314088 217798 168423 259321 243152 1000000000000 265311 351176 1000000000000 101443 122828 1000000000000 52928 357359 1000000000000 356557 352183 2603 108180 1000000000000 332799 36434 1000000000000 43112 217101 21391 121921 106918 242677 90170 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 288707 8146 29208 1000000000000 116968 251350 26813 376797 106089 42450 326960 132775 149837 146618 139387 251624 73966 247357 271935 382136 235039 6949 260551 29770 237164 264715 32665 1000000000000 102878 388387 253848 1000000000000 284263 1000000000000 1000000000000 55812 80207 1000000000000 385695 267069 20558 154703 1000000000000 285762 290119 168138 256458 1000000000000 132116 80142 101948 165376 1000000000000 302799 258588 174563 64746 5344 1000000000000 379144 338906 211910 155042 160509 182126 212759 110762 344304 264958 1000000000000 1000000000000 1000000000000 258890 1000000000000 118993 331853 65137 1000000000000 231626 356427 1000000000000 5169 23491 246620 99137 9406 1000000000000 3272 258363 234121 1000000000000 145571 79147 104871 226943 202236 1000000000000 110117 1000000000000 1000000000000 201916 1000000000000 314104 86968 18967 112031 1000000000000 126945 357020 65928 115094 231886 101269 1000000000000 48148 97454 1000000000000 86383 342500 1000000000000 319315 255251 1000000000000 1000000000000 275665 295775 205856 101621 181646 264239 1000000000000 187632 201645 192835 1000000000000 38690 114286 1000000000000 268266 7438 362210 1000000000000 94676 27046 100199 381239 149500 1000000000000 318158 279379 1000000000000 82214 1000000000000 120855 356875 1000000000000 225992 237385 54668 380570 285249 32290 348830 187102 208731 317360 32939 382462 158702 223362 175195 25807 354777 65471 354660 7176 101270 114425 295213 276601 1000000000000 1000000000000 1595 373327 365757 1000000000000 245591 383059 234244 257605 320895 372789 273931 107169 326132 83189 262626 114853 1000000000000 180397 58772 1000000000000 125112 328715 6135 274518 1000000000000 195400 325842 1000000000000 1000000000000 322593 175917 1000000000000 134688 1000000000000 14670 47255 1000000000000 18260 334881 265368 374586 1000000000000 362135 185061 371956 272533 255403 192157 154685 1000000000000 27341 328053 208528 126134 320958 376294 130286 1000000000000 1000000000000 199610 332592 374152 4895 1000000000000 142596 201234 1000000000000 255899 384136 226933 2315 117736 185923 81103 284279 271674 183391 245038 47136 152090 1000000000000 223983 38393 374829 385216 1000000000000 202770 1000000000000 1000000000000 9194 1000000000000 148021 294868 64389 217649 130337 216759 94777 1000000000000 60621 329909 1000000000000 9615 48364 1000000000000 346078 276393 1000000000000 101754 1000000000000 1000000000000 1000000000000 81538 318091 269760 357743 32400 261492 1000000000000 173725 1000000000000 130875 79135 20491 61023 101598 248470 348996 1000000000000 191215 154418 1000000000000 1000000000000 339403 1000000000000 1000000000000 388854 13456 373628 384479 229892 158265 257257 291922 355522 253285 175279 295557 6502 203449 346384 1000000000000 1000000000000 48383 1000000000000 1000000000000 281986 1000000000000 351949 1000000000000 67140 1000000000000 133184 55190 149579 115672 222452 73599 1000000000000 265431 45615 378806 182403 40458 240867 146342 1000000000000 1000000000000 373634 85062 300502 211040 209913 158327 362379 276425 205712 210021 151871 1000000000000 69933 1000000000000 220379 229852 387125 262913 299544 123227 375997 1000000000000 164985 228053 122754 293199 181971 1000000000000 333502 212511 1000000000000 58822 331734 1000000000000 180312 44505 209563 251646 1000000000000 1000000000000 384256 1000000000000 303314 254876 75792 15121 138308 348855 43459 249036 76928 11208 256670 323514 222736 280211 376187 237440 316656 1000000000000 209607 168442 1000000000000 29628 23785 15561 337639 167594 191139 307395 82746 130088 276943 13003 100103 184553 79288 53143 1000000000000 1000000000000 88436 276405 327562 368552 322635 101900 126458 1000000000000 4802 1000000000000 98695 33833 384738 243267 354002 28279 181544 1000000000000 1000000000000 111276 125616 149482 351787 33583 238018 1000000000000 96444 343759 1000000000000 284563 270388 302897 268484 127192 316734 327029 226430 2786 1000000000000 356247 85702 368166 134226 382950 348802 263528 40070 308224 1000000000000 255598 151191 1000000000000 349598 117851 210929 182263 115670 127624 145553 355267 1000000000000 1000000000000 245835 226764 349765 279398 403 324715 13900 1000000000000 1000000000000 175085 93502 274644 1000000000000 233177 114958 1000000000000 316381 7868 205234 1000000000000 131174 293116 1000000000000 1000000000000 127114 102569 326714 103057 208040 235869 1000000000000 337676 61212 216532 352245 168051 303673 292836 1000000000000 209797 88086 215244 164626 1000000000000 1000000000000 361028 7968 105223 83854 364078 1000000000000 305743 75169 63083 304921 200390 370522 368339 274388 1000000000000 1000000000000 163476 1000000000000 1000000000000 126038 77263 1000000000000 245312 124132 255375 380881 177683 188181 1000000000000 1000000000000 310420 291531 66045 297262 1000000000000 1000000000000 370732 141480 50112 34845 1000000000000 346634 115883 335530 1000000000000 327720 1000000000000 108193 1000000000000 201373 160518 22161 367049 69590 1000000000000 225524 241137 1000000000000 75953 20755 24983 1000000000000 377332 247607 303242 170611 327987 43850 154168 208309 1000000000000 76571 117896 270514 1000000000000 1000000000000 237498 215711 153408 1000000000000 276937 16055 249562 71287 202645 347545 1000000000000 112971 1000000000000 1000000000000 237756 96859 282833 358183 291956 1000000000000 100608 1000000000000 119359 368122 1000000000000 57938 1000000000000 99145 278760 115778 175785 1000000000000 1000000000000 222307 1000000000000 353209 269938 1000000000000 272096 364697 77187 329349 128726 1000000000000 130473 79518 382400 14166 160453 277234 321576 40356 126301 63585 1000000000000 24458 230147 1000000000000 1000000000000 1000000000000 62239 55067 197003 154252 108318 91955 240919 1000000000000 284662 50667 29662 269449 70720 276927 1000000000000 1000000000000 1000000000000 311610 56598 186577 65417 1000000000000 115661 1000000000000 12754 138928 182919 141264 38355 1000000000000 110107 1000000000000 20882 1000000000000 284487 161951 35626 1000000000000 264479 121879 257102 1000000000000 299683 86597 389314 383134 236485 111230 353177 256514 131005 195206 1000000000000 250140 66725 1000000000000 110198 280675 107638 209085 174135 319245 373138 97343 1000000000000 154584 1000000000000 1000000000000 59656 1000000000000 278133 150329 87457 314056 291123 1000000000000 256728 153450 82894 381923 1000000000000 1000000000000 339320 296028 134124 35273 295114 1000000000000 130804 164497 224730 379511 1000000000000 268791 373118 1000000000000 160793 61976 195723 345637 265759 175015 248421 64285 108652 1000000000000 286864 313021 356521 151924 66220 78982 384350 50804 160118 1000000000000 1000000000000 73001 267956 148025 285787 347835 80556 1000000000000 67453 188568 292373 359729 59816 1000000000000 360930 240542 174689 169396 333559 1000000000000 74728 107297 1000000000000 328129 307919 297722 162316 384502 355229 380772 132440 1000000000000 338204 183388 267080 100958 315537 243423 301080 1000000000000 200949 371642 122832 193448 400 381335 257592 33138 298929 1000000000000 306321 255300 263496 49869 132770 342545 1000000000000 372831 372849 1000000000000 220258 1000000000000 85046 226380 1000000000000 158511 1000000000000 18340 385513 50385 272120 246265 103976 286707 33107 1000000000000 371750 143015 1000000000000 1000000000000 335421 1000000000000 1000000000000 205954 1000000000000 379381 385062 210748 1000000000000 952 40859 208739 1000000000000 286210 1000000000000 370121 174522 113906 200790 271088 1000000000000 1000000000000 340659 306918 171822 18093 320968 361691 158147 388105 84776 300672 248946 1000000000000 277952 37445 106223 65391 1000000000000 357177 110161 356014 268775 245181 132155 1000000000000 1000000000000 152970 296133 1000000000000 112979 220015 66159 238330 367397 118470 351349 1000000000000 365389 293851 364255 99751 1000000000000 196654 223042 7457 196764 10235 205897 1000000000000 1000000000000 371474 26804 144081 21241 1000000000000 70081 335929 367845 220638 1000000000000 300672 1000000000000 74770 91984 117018 1000000000000 305796 318669 1000000000000 212820 336271 110408 1000000000000 30641 348932 255104 359186 10930 263476 306362 252778 71735 132150 109989 255947 1000000000000 1000000000000 1000000000000 305692 1000000000000 316458 1000000000000 1000000000000 199233 55386 378943 269653 1000000000000 95323 1000000000000 185388 284212 386662 1000000000000 236270 358124 234401 208350 1000000000000 15197 286461 340317 100419 168595 153491 52564 211977 77927 1000000000000 151408 148123 18409 381596 272488 1000000000000 111442 230501 194784 168258 11283 225168 338810 1000000000000 277618 1000000000000 368796 29506 136169 1000000000000 187254 296237 1000000000000 64313 233464 1000000000000 346897 14499 223965 26585 1000000000000 9713 133173 142018 240368 383488 380196 387703 262101 1000000000000 176307 201272 304493 125347 1000000000000 354920 198298 1000000000000 1365 236760 297216 85932 199684 781 239520 1000000000000 1000000000000 371223 275764 1000000000000 45426 104354 102270 1000000000000 1000000000000 1000000000000 196887 252636 128542 1000000000000 203827 257221 1000000000000 1000000000000 75760 330868 61836 184872 298729 161686 1000000000000 310737 179927 1000000000000 74318 265196 106877 268686 146765 139396 265118 1000000000000 21196 374840 168962 164770 224101 229354 278705 297685 155383 303047 196007 113221 252373 271330 1000000000000 277517 367472 156123 370624 367565 36197 786 79499 1000000000000 368493 1000000000000 310430 33547 352464 345161 1000000000000 326064 197216 188144 385904 209796 36983 1000000000000 102864 1000000000000 237945 159134 16027 1000000000000 12636 1000000000000 1000000000000 49493 44042 126672 207003 32345 81150 165551 1000000000000 337295 51120 1000000000000 1000000000000 114759 1000000000000 373684 48393 2150 367141 1000000000000 75803 1000000000000 21598 42853 23377 347804 384822 338301 71446 201473 1000000000000 61028 250473 1000000000000 27513 87220 1000000000000 332274 5165 42211 209040 1000000000000 136503 142393 134072 1000000000000 179434 229306 1000000000000 1000000000000 1000000000000 388003 1000000000000 379424 342452 18965 1000000000000 206978 1000000000000 235550 302530 351316 1000000000000 332277 359711 1000000000000 383981 217921 359108 378805 101762 256038 1000000000000 161188 172361 211867 284447 148101 1000000000000 73216 289626 61890 259368 1000000000000 197589 188817 159064 314170 55762 286764 34933 327771 234079 1000000000000 304449 367865 194121 79841 360487 378625 1000000000000 271987 190597 173903 339075 1000000000000 32812 1000000000000 68252 124097 345192 37909 106151 95056 297660 343514 270684 6311 1000000000000 1000000000000 223506 1000000000000 174260 344169 43877 176617 1000000000000 225256 270466 220435 125941 1000000000000 1000000000000 169084 366943 13500 1000000000000 1000000000000 1000000000000 246162 69045 22073 85839 47824 343424 38223 379774 37336 145586 57023 25798 86359 343743 283297 351717 270044 8049 309962 62882 1000000000000 153032 131006 198864 26448 1000000000000 152275 116409 1000000000000 319178 163754 152618 105484 107112 245677 1000000000000 48027 227085 248750 197000 370974 22218 136704 284550 378706 1000000000000 311996 304200 146027 317795 190475 322468 339361 129119 250056 213071 309064 1000000000000 195216 135265 1000000000000 65919 300049 170589 1000000000000 368052 240733 309664 697 170809 368543 1000000000000 111714 136358 109441 372380 1000000000000 1000000000000 295520 278179 277447 1000000000000 169889 340247 155651 1000000000000 44228 175034 216050 362661 275058 343715 117653 169190 140388 188772 159913 314300 35247 1000000000000 201730 322002 210445 1000000000000 296065 1000000000000 269525 372676 153843 109509 252189 1000000000000 89368 5164 51058 1000000000000 355386 115959 1000000000000 59588 208825 248874 366321 49039 342043 253042 151506 1000000000000 53157 165687 1000000000000 151618 18148 177692 236251 6706 295833 108662 331541 1000000000000 369592 1000000000000 99161 364481 157711 321049 147497 133640 145463 42017 94518 386746 122505 1000000000000 177272 361131 1000000000000 245276 1000000000000 374181 1000000000000 18167 1000000000000 225520 105365 320631 253058 96096 351988 170546 299012 210714 198828 271409 349025 146876 206142 69387 83825 273746 1000000000000 345035 111681 290532 1000000000000 355670 35447 201198 41907 3746 290070 82249 78632 1000000000000 188235 131097 1000000000000 172348 1000000000000 359051 162198 165137 193915 314314 141826 1000000000000 236890 1000000000000 27386 309929 1000000000000 281296 143203 339512 283616 379867 222276 170948 253478 198002 373495 274219 266504 32136 41005 24955 192873 41866 258896 132660 145374 1000000000000 63492 367582 268511 280871 121646 346551 16949 258842 303601 223526 17612 27988 1000000000000 159708 1000000000000 1000000000000 354972 58682 1000000000000 302479 107402 28875 1000000000000 266938 215937 162703 334685 1000000000000 115627 72143 382992 1000000000000 6 368273 153919 27106 220268 220544 305417 1000000000000 356643 83888 202082 259574 166292 311195 383430 218282 72781 1000000000000 1000000000000 1000000000000 188144 383679 1000000000000 103985 1000000000000 13727 353034 82388 1000000000000 371583 1000000000000 224270 46172 1000000000000 124090 379027 1000000000000 66384 231907 309002 153960 378930 275263 342942 1000000000000 307656 157816 313294 1000000000000 385756 185374 389024 148676 279284 82434 243352 130641 318778 53296 127855 277988 62472 316547 130440 17612 137208 138610 181534 150769 162196 364307 361863 11934 193626 225184 286649 221524 221206 1000000000000 196125 18597 379867 150663 1000000000000 117579 365328 357055 1000000000000 55622 176212 1000000000000 319147 364156 205576 83824 190902 147623 365104 140857 79307 34032 296396 114393 1000000000000 1000000000000 158091 3045 181605 1000000000000 248057 103844 98303 90555 206741 1000000000000 1000000000000 251475 389165 34812 1000000000000 1000000000000 1000000000000 137818 114940 365470 293151 1000000000000 86199 7768 1000000000000 251172 1000000000000 249768 310354 1000000000000 183313 359324 294391 1000000000000 1000000000000 162139 1000000000000 27022 1000000000000 312559 65325 213288 355502 199212 1000000000000 320126 128982 315461 291355 41033 1000000000000 59460 339966 1000000000000 1000000000000 269402 272786 381643 43207 1000000000000 1000000000000 1000000000000 173552 55421 1000000000000 186482 39944 58571 282840 1000000000000 1000000000000 87305 386880 1000000000000 1000000000000 179088 223788 355062 22224 110229 119611 300801 1000000000000 1000000000000 265483 222070 166427 319399 55663 203895 175233 261637 145814 151520 83724 38922 1000000000000 169876 129891 1000000000000 94816 248241 1000000000000 287533 159609 173530 1000000000000 110923 165800 30632 164273 267653 134901 313316 253894 275633 85676 1000000000000 254916 163621 14469 258983 1000000000000 1000000000000 141355 1000000000000 229813 170163 340250 300211 191587 216791 1000000000000 188757 383944 63034 29137 302690 243159 148108 195910 23903 179948 1000000000000 344756 79736 175762 226754 25467 1000000000000 171116 280406 288324 388353 252477 51571 151049 265474 285882 1000000000000 1000000000000 279416 1000000000000 88740 89181 112936 297675 170551 262884 178518 41888 47316 165746 1000000000000 293374 327464 167464 92222 189051 223215 1000000000000 9929 372017 1000000000000 224386 180717 25641 229363 228306 104483 178670 1000000000000 1000000000000 23112 378584 163474 374910 191909 354615 289877 62866 1000000000000 33631 309403 310626 162104 61822 53799 247078 48502 1000000000000 52217 105151 34607 1000000000000 25054 215474 1000000000000 31490 226624 287994 123399 121339 294276 1000000000000 269228 106162 1000000000000 368309 27372 259184 181491 28223 346354 167015 340942 287994 87258 1000000000000 1000000000000 1000000000000 330665 111048 284733 223508 174537 271411 25466 118790 216156 1000000000000 337323 1000000000000 1000000000000 182085 1000000000000 158980 84522 1000000000000 1000000000000 1000000000000 266478 183170 1000000000000 364839 1000000000000 1000000000000 157141 179923 37973 110537 364261 173937 141924 210718 149048 247851 281242 90228 1000000000000 142624 240089 1000000000000 305546 18302 1000000000000 285616 316148 60787 241549 285317 201160 146424 124431 227211 85547 342543 1000000000000 309433 341346 1000000000000 123366 316162 213348 80406 363678 22507 1000000000000 254685 224005 233392 342640 111441 281535 378221 357604 178999 1000000000000 353816 1000000000000 1000000000000 188949 1000000000000 115511 99434 343313 282050 184155 193306 82765 115076 202181 161441 6897 68088 97615 186035 157408 277195 245818 1000000000000 369802 209299 302904 108124 94827 1000000000000 206547 171657 370620 281243 17162 46110 1000000000000 181419 143656 122580 388524 383167 137307 129561 1000000000000 294163 314525 71533 65537 154225 251565 1000000000000 1000000000000 1000000000000 162813 344439 12024 216617 134493 136978 268306 109167 259880 164574 67525 69078 63697 1000000000000 1000000000000 1000000000000 381897 144384 149137 79597 174482 1000000000000 37092 199660 1000000000000 1000000000000 166438 57866 1000000000000 33864 314730 237305 110013 1000000000000 196789 338528 124892 1585 327997 241794 364812 1000000000000 54225 150359 366049 69851 342706 1000000000000 144494 253577 37284 334337 99882 190004 94384 349677 41878 1000000000000 1000000000000 1000000000000 1000000000000 138982 244729 293916 361663 1000000000000 96562 1629 7654 389338 3778 1000000000000 212391 144887 243307 189654 182719 206219 176482 209552 194173 1000000000000 68393 1000000000000 268253 108086 146076 243947 218678 311472 54808 183931 201049 330883 347166 357717 1000000000000 1000000000000 362547 47177 144800 127381 71398 215373 1000000000000 1000000000000 123901 16441 159025 271661 175597 48393 1000000000000 280314 319744 197770 1000000000000 1000000000000 172279 15787 27554 245608 16375 70309 320339 158504 209697 1000000000000 114960 326995 337343 20416 283803 216279 96762 248806 14980 1000000000000 57214 151400 179385 296225 368584 269235 162053 7316 38470 261472 247512 372935 4344 1000000000000 266543 116449 126246 330126 338276 282200 321571 1000000000000 24503 1000000000000 98131 192228 294451 1000000000000 1000000000000 330970 305476 93011 158466 65751 123375 1000000000000 371587 373587 134768 358621 307 136867 56832 1000000000000 248911 165026 293356 251728 190630 155127 1000000000000 34218 345182 339819 43033 56577 183602 377387 343671 313407 160502 148492 50653 123752 1000000000000 104749 255397 38094 114034 262321 324947 1000000000000 65279 344465 226514 340847 113061 268452 375599 66854 388995 1000000000000 3123 1000000000000 1000000000000 71812 80202 1000000000000 197164 348868 111812 333848 297372 1000000000000 287744 103865 90144 349116 210260 35447 222662 1000000000000 1000000000000 247729 45025 361183 63233 99784 350042 304093 15589 323770 267303 367543 307737 305985 289824 122409 52554 156352 1000000000000 63382 1000000000000 179191 312742 1000000000000 170254 51934 272358 213669 369346 361783 100313 124893 48073 368721 52021 1000000000000 150484 6624 48404 379274 1000000000000 100096 1000000000000 373821 240928 270270 1000000000000 39494 187439 1000000000000 362430 170319 22373 1000000000000 22592 1000000000000 362210 116270 1000000000000 344577 1000000000000 30382 362526 98158 77215 1000000000000 1000000000000 201057 349419 154209 104110 50369 279136 348015 142297 126426 123089 17492 317057 1000000000000 148359 76084 49549 257977 293078 257517 337416 1000000000000 123472 354913 120950 191735 201257 141570 174095 191565 147043 170665 116483 335119 62762 330637 1000000000000 306309 1000000000000 201952 1000000000000 225850 338651 325771 280490 1000000000000 1000000000000 1000000000000 230614 353396 9303 247619 361888 1000000000000 6056 137743 325674 1000000000000 1000000000000 40043 146447 349114 368957 1000000000000 211432 55452 156083 135675 134443 296879 167326 1000000000000 108929 819 22298 50236 277343 1000000000000 14548 345522 27532 165624 1000000000000 318764 388312 59333 278239 211047 46735 116435 332817 100934 313294 43784 1000000000000 99070 214176 325035 1000000000000 377604 246255 274369 12712 1000000000000 59317 163992 353107 271752 86397 1000000000000 30261 156483 223145 232877 334040 205050 249838 348507 139343 162584 308374 356593 189357 203104 306483 124351 1000000000000 195938 135551 385737 1000000000000 385809 348465 268508 182069 296497 322946 235632 127061 269207 337323 1000000000000 281000 114880 1000000000000 378556 220403 1000000000000 156362 175291 292908 380009 212977 31690 1000000000000 1000000000000 712 1000000000000 93529 79022 325394 263037 133343 270565 117806 244837 116677 1000000000000 327206 90733 1000000000000 145406 1000000000000 48551 253081 86203 209427 203037 1000000000000 317126 1000000000000 68759 1000000000000 66025 1000000000000 308700 246988 165703 123069 92670 1000000000000 170878 314571 251432 255906 201560 311487 1000000000000 88105 50385 1000000000000 162657 27955 1000000000000 195489 66328 61370 14321 140747 1000000000000 53640 212417 1000000000000 1000000000000 142277 81115 1000000000000 237677 148879 1000000000000 247554 1000000000000 231064 73538 66928 263888 187333 76950 205790 328916 1000000000000 377205 319617 60931 60375 140390 197744 1000000000000 1000000000000 133976 14173 100463 1000000000000 243686 140965 157190 1000000000000 23961 101677 1000000000000 37424 328419 373025 1000000000000 261517 140370 1000000000000 148024 1000000000000 1000000000000 309147 283003 130429 191413 158928 282823 1000000000000 373445 163256 206728 1000000000000 321729 169826 38116 350491 1000000000000 34500 67957 366103 374326 1000000000000 306895 42517 141710 1000000000000 106926 1000000000000 380333 1000000000000 1000000000000 26398 1000000000000 286091 163927 334933 359133 64481 271228 1000000000000 184585 174514 187360 1000000000000 276290 316650 178780 326379 162830 277687 102560 371512 144626 1000000000000 1000000000000 71008 112985 333055 241848 244909 221897 73819 55405 322985 248774 1000000000000 214276 39140 182614 1000000000000 185835 1000000000000 98118 372440 1000000000000 208670 272166 1000000000000 1000000000000 1000000000000 23939 1000000000000 137817 174637 1000000000000 329261 380122 80378 280881 220090 215486 14565 376415 273344 384835 1000000000000 33654 327383 1000000000000 54107 1000000000000 345358 1000000000000 1000000000000 1000000000000 378352 1000000000000 177388 16601 129466 30671 265704 1000000000000 71716 272148 215177 297058 142597 352889 236450 139283 238794 326590 20287 130051 68548 183399 160847 115282 214004 199416 1000000000000 18331 45672 373323 115369 364779 27116 261534 343894 349488 1000000000000 32058 48097 308990 24380 1000000000000 5421 237315 303459 196649 238945 361610 1000000000000 143649 292664 317771 297514 286483 1000000000000 1000000000000 101570 1000000000000 174343 61205 94063 163438 379364 386567 43328 1000000000000 1000000000000 376546 166378 254556 1000000000000 134197 384508 305440 118877 102661 174145 42691 1000000000000 174676 264988 1000000000000 1000000000000 233119 1000000000000 343042 45447 32463 93759 367714 69185 167711 240909 1000000000000 326304 264035 117481 133640 1000000000000 317970 367085 353950 1000000000000 1000000000000 112295 202346 15859 227892 128307 275848 198617 50511 151738 1000000000000 214177 201521 251350 51865 33787 126899 1000000000000 368978 39488 260456 115284 195982 128875 1000000000000 39676 61915 231960 9268 109522 307054 133482 318158 114700 317622 63314 1000000000000 59917 1000000000000 380893 325152 183326 311885 148021 85524 34228 349185 145166 123045 160984 86725 19798 1000000000000 136920 771 1000000000000 274498 2836 1000000000000 240322 94631 1000000000000 61297 235682 1000000000000 313145 210877 267098 331691 1000000000000 360059 309796 310448 58781 114209 182199 163592 1000000000000 297187 1000000000000 169446 298304 224223 207720 300475 251089 278829 272157 6295 1000000000000 56430 71236 322396 1000000000000 319387 160339 267131 224283 192390 8609 378869 185478 107981 351274 314073 298869 190301 106977 305362 1000000000000 165344 193138 213985 226437 1000000000000 1000000000000 1000000000000 87693 99058 1000000000000 1000000000000 373665 1000000000000 94434 1000000000000 364165 130560 268842 268296 288464 44133 1000000000000 1000000000000 58361 1000000000000 187968 60268 187847 234309 87954 9336 260821 350938 367652 1000000000000 138412 55027 166395 304106 204402 1000000000000 20955 372632 13234 228352 53990 167286 190830 241401 275592 334308 234321 263194 328895 188062 45839 13242 3175 362270 1000000000000 377802 1000000000000 30023 140369 243127 23594 202013 277402 127122 327105 340368 6574 1000000000000 279136 375297 255144 284088 355091 155105 155470 183760 249284 65557 1000000000000 233090 1000000000000 68115 1000000000000 1000000000000 183060 1000000000000 314640 235849 74871 360916 203158 282216 370597 316697 187902 275449 46555 82341 300041 236852 129215 1000000000000 245297 48911 379841 214764 81643 385342 84052 371252 215194 330416 271732 217576 294634 132793 75257 1000000000000 1000000000000 1000000000000 51889 1000000000000 87909 239804 5975 378622 1000000000000 332181 1000000000000 1000000000000 89102 62167 262260 19466 213052 142310 357825 1000000000000 70057 1000000000000 312897 290890 1000000000000 382145 1000000000000 10091 1000000000000 1000000000000 361764 365199 186236 269493 326352 28369 369068 228837 296246 301614 252847 331107 99926 142220 1000000000000 358417 371349 386791 54367 342319 1000000000000 233523 71936 1000000000000 325514 181962 274238 162348 302541 1000000000000 1000000000000 1000000000000 1000000000000 12172 241534 176925 44130 5632 25223 1000000000000 274182 215630 132578 275910 70195 229073 1000000000000 1000000000000 1000000000000 1000000000000 203832 122735 313623 1000000000000 1000000000000 1000000000000 1000000000000 154928 1000000000000 91540 1000000000000 330485 175308 216698 70790 1000000000000 214364 1000000000000 47430 1000000000000 1000000000000 292844 228406 329552 202199 386463 306115 1000000000000 230781 1000000000000 178700 1000000000000 1000000000000 149566 1000000000000 117722 267498 354705 76077 280573 1000000000000 1000000000000 305449 243728 1000000000000 180350 373096 155744 224106 382587 317799 152608 22640 1000000000000 257635 210137 1000000000000 300564 230080 215776 1000000000000 1000000000000 168636 78778 227316 115690 273851 1000000000000 290920 129742 309791 1000000000000 50706 17780 224247 11778 329902 1000000000000 370600 1000000000000 111220 206118 305613 1000000000000 268912 10028 1000000000000 1168 341891 184685 332032 1000000000000 380925 291395 177446 153341 198428 229736 378001 318612 372446 101566 327290 269593 1000000000000 234852 52216 75232 329700 1000000000000 105374 282912 48951 39086 1000000000000 332311 385834 330301 385079 230067 232874 1000000000000 234805 74982 76569 7020 128344 342732 116014 1000000000000 179584 23958 1000000000000 199948 274473 194614 125249 283025 330802 167850 1000000000000 166459 264901 121703 110063 326186 103965 318494 8326 234175 1000000000000 83356 38729 111822 92869 170173 169687 88786 310814 66344 312997 173586 203407 142778 95773 1000000000000 232303 178888 1000000000000 366540 375340 1000000000000 235290 236813 1000000000000 1000000000000 104063 73402 67286 82645 140927 54813 361219 1000000000000 40235 104380 243413 288841 241594 236618 1000000000000 283498 158482 1000000000000 73928 325684 331403 272834 234896 298972 339695 1000000000000 381751 1000000000000 126728 294899 1000000000000 89683 261041 60638 268769 380272 96700 1000000000000 328750 208082 38208 29022 162967 323577 1000000000000 204332 349172 1000000000000 360667 205407 109228 226777 261927 269113 71307 81796 374051 1000000000000 86135 1000000000000 340597 203889 1000000000000 61382 296619 345842 379824 1000000000000 273197 118580 60794 203794 300196 63592 1000000000000 207898 133105 188422 158899 118959 22989 116101 181811 1000000000000 1000000000000 1000000000000 298534 153748 163115 52621 153320 337478 317374 15305 326083 232414 1000000000000 363330 331801 241978 18855 1000000000000 90471 1000000000000 1000000000000 40870 237181 1000000000000 175700 133641 186154 56923 1000000000000 1000000000000 376292 1000000000000 192653 232939 205308 233165 1000000000000 225383 89619 1000000000000 387219 85388 278844 154952 149884 72854 216514 212947 47203 304811 1000000000000 20194 234199 267424 89063 98127 1000000000000 7478 26135 142627 289922 1000000000000 58158 1000000000000 173349 289972 29389 157173 132032 316311 294557 362786 303494 246593 187497 256600 42777 107553 356747 55805 1000000000000 375371 129227 34159 212855 90264 119252 1000000000000 75838 297774 1000000000000 1000000000000 250130 152193 171257 195958 191706 288781 1000000000000 1000000000000 351274 12967 1000000000000 82394 88302 61812 199990 248072 262080 365784 1000000000000 346283 178156 278877 125735 226906 20215 388390 42957 1000000000000 355614 306434 152689 1000000000000 1000000000000 364472 40337 172737 327112 79412 289854 73938 208892 172806 1000000000000 156654 357839 15378 1000000000000 43160 199123 204825 342612 226043 58446 1000000000000 197136 10903 386550 59467 1000000000000 1000000000000 295179 272870 182714 302904 357075 1000000000000 269633 127231 1000000000000 168274 273145 220837 284897 1000000000000 204242 170802 164383 1000000000000 160681 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 230282 136051 1000000000000 232416 153381 30464 116106 339352 192415 1000000000000 283629 1000000000000 1000000000000 69075 97236 90338 167720 351928 1000000000000 350402 124290 138999 59317 177337 317195 19936 5640 108712 1000000000000 2678 222227 130255 17915 149240 216896 10023 70363 1000000000000 61054 22135 159905 329918 1000000000000 1000000000000 217218 373033 1000000000000 159603 208196 68082 255382 114049 232398 1000000000000 343180 335696 284461 51627 97476 1000000000000 149210 1000000000000 35338 1000000000000 1000000000000 190584 248750 76145 232890 1000000000000 351001 254192 328469 371454 1000000000000 243133 85967 1000000000000 235540 1000000000000 114941 306555 268809 44943 152924 188972 242755 1000000000000 377534 1000000000000 24528 139973 1000000000000 1000000000000 42136 382704 308981 154498 111393 120334 30583 369920 45306 1000000000000 1000000000000 225414 275131 140637 76900 82504 300493 336235 189059 202548 32129 346730 1000000000000 139655 320845 1000000000000 221689 27141 258828 302828 247054 175648 1000000000000 225935 268558 1000000000000 348006 261967 351289 1000000000000 265989 278533 338151 1000000000000 223078 217992 139205 156316 130643 144653 227503 61442 123027 51933 166601 171224 108793 262665 1000000000000 130571 51961 332818 1000000000000 239449 1000000000000 2511 339147 1000000000000 277308 354980 93037 212180 1000000000000 124455 74765 72615 120574 135046 90189 97633 17827 1969 1000000000000 101044 1000000000000 1000000000000 187621 129790 1000000000000 14541 1000000000000 1000000000000 56675 325322 181147 103449 1000000000000 1000000000000 147054 323546 267822 1000000000000 215654 231996 87981 232826 49576 77537 6647 14840 4304 211803 104744 332775 24449 177098 380913 386928 3886 251844 7186 151465 74543 1000000000000 124662 184453 342510 5678 131030 141119 29287 207401 1000000000000 127840 196048 241535 1000000000000 1000000000000 156001 162362 128470 1000000000000 312220 1000000000000 1000000000000 165432 103766 1000000000000 167089 44142 79701 237105 354448 1000000000000 190506 155045 215916 25471 1000000000000 153096 292280 143152 244153 356812 97507 95597 44687 375108 230581 283483 302711 195731 209004 183690 12934 203534 49596 1000000000000 142660 263499 1000000000000 79948 285984 1000000000000 207009 358178 141423 266329 41399 68882 233681 168704 1000000000000 94711 138574 183341 1000000000000 84125 223258 1000000000000 231202 211345 311579 223134 2291 196377 355867 1000000000000 373769 58305 283110 210708 152795 119818 62390 60048 320380 236428 339107 75418 1000000000000 103852 257393 289043 25242 312751 27996 5840 351902 1000000000000 104628 1000000000000 1000000000000 384687 1000000000000 1000000000000 101402 363783 385572 193432 187227 124157 209054 189628 178677 381257 38570 321335 309766 1000000000000 75371 321470 143999 387257 1000000000000 128738 239056 236571 389277 88462 15737 32785 37041 227404 30558 365214 118156 356393 168759 9032 174842 222773 125638 60096 369745 36202 178024 331300 228653 216889 1000000000000 326617 105557 36514 279174 44505 181401 167429 1000000000000 132890 46828 1000000000000 1000000000000 147532 230895 1000000000000 276520 1000000000000 1000000000000 276400 328851 1000000000000 1000000000000 168526 151666 180486 252536 344785 81461 163629 243199 233821 366806 379619 1189 26356 123958 209953 369787 351666 180857 10817 345048 248585 1000000000000 101615 257005 1000000000000 344246 221854 1000000000000 27619 272630 165490 123616 339850 258292 1000000000000 73251 164937 338277 214669 198301 286386 152700 181294 360038 36341 354184 52655 380675 277789 351773 288713 228371 128287 296429 18348 183973 1000000000000 266839 20723 186456 101262 1000000000000 1000000000000 340495 250038 1000000000000 108634 352960 15567 4218 216123 305193 1000000000000 168810 136498 162579 268628 251814 58358 204586 374423 254523 315127 188697 64638 297349 115962 17653 1000000000000 142403 1000000000000 1000000000000 290462 1000000000000 42438 1000000000000 118373 942 1000000000000 279166 29681 29468 179552 220996 54566 1000000000000 1000000000000 34759 26579 1000000000000 61751 1000000000000 110369 288112 74924 152749 101453 245191 49853 290410 303369 282905 225422 67077 290542 195424 276041 82864 151110 84569 103278 221140 223263 286703 244147 1000000000000 1000000000000 362338 1000000000000 308022 284007 1000000000000 1000000000000 265481 238498 79267 1000000000000 1000000000000 185034 86327 380094 343820 1000000000000 1000000000000 141965 186634 189117 42705 323914 1000000000000 324578 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 304976 1000000000000 1000000000000 135542 27904 365897 1000000000000 208129 11177 319101 259811 55047 345701 305730 339862 331506 153715 1000000000000 20939 1000000000000 30853 131081 1000000000000 293407 1000000000000 386320 106171 305128 382444 1000000000000 1000000000000 132973 194160 302114 353886 1000000000000 75641 47325 1000000000000 1000000000000 283561 6387 252733 311077 317538 83658 174421 190888 183876 7914 189228 88031 340462 1000000000000 56292 75165 341173 172444 1000000000000 1000000000000 1000000000000 120593 226377 120184 52586 1000000000000 318054 29012 15341 1000000000000 1000000000000 1000000000000 1000000000000 11282 194171 1000000000000 1000000000000 53421 353443 1000000000000 1000000000000 261377 20986 212899 184096 136217 1000000000000 62118 1000000000000 310451 202776 260568 72374 99669 108523 295260 168999 371968 190536 767 316420 7673 379145 1000000000000 142118 46362 1000000000000 185508 1000000000000 374248 1000000000000 364550 291496 376080 374507 310377 102427 1000000000000 156980 305118 373664 1000000000000 1000000000000 238491 1000000000000 270960 264147 216860 272618 285510 174189 1000000000000 214261 250520 51195 127437 1000000000000 1000000000000 113334 300606 1000000000000 1000000000000 244357 1000000000000 1000000000000 355734 1000000000000 1000000000000 248838 119314 226917 1000000000000 279849 127459 1845 80451 365497 82817 169248 344744 298273 385139 364459 370886 308285 357422 42621 111110 140514 272380 283186 351333 1000000000000 58193 1000000000000 134566 346410 64353 318570 1000000000000 128770 38712 1000000000000 10250 352056 189443 1000000000000 100065 123877 194224 140669 63575 289618 330539 197587 1000000000000 201801 145824 243123 1000000000000 305023 227460 58471 358529 207558 1000000000000 47884 353528 123998 1000000000000 112344 143129 353637 213105 386095 214960 159622 57692 377233 133742 226566 360148 1000000000000 308457 19803 309652 1000000000000 150055 1000000000000 184345 227685 1000000000000 1000000000000 2811 127207 256131 1000000000000 263994 130687 96791 1000000000000 138390 335290 6546 322435 1000000000000 296561 362034 152307 324036 344423 231153 1000000000000 355237 1000000000000 229102 1000000000000 64705 27683 1000000000000 72556 254992 71656 114689 1000000000000 217429 187737 1000000000000 346201 253382 1000000000000 45702 98723 39514 231101 90917 385428 107480 8460 280075 1000000000000 335688 242217 112885 291343 1000000000000 366115 311649 174753 352335 9340 236776 367658 42004 133976 37281 1000000000000 108104 26825 308726 365586 1000000000000 162987 103873 379 250705 283744 1000000000000 144837 1000000000000 102279 263667 1000000000000 2101 277071 219928 196782 198257 174889 92823 208092 1000000000000 1000000000000 296225 254492 1000000000000 1000000000000 1000000000000 220154 1000000000000 172946 80928 11316 172449 1000000000000 213325 104037 1000000000000 213407 15818 207774 138953 1000000000000 184934 178391 76056 2617 118732 230172 85979 118918 1000000000000 275587 129838 180390 1000000000000 41791 1000000000000 1000000000000 88550 272602 166972 368392 324338 1000000000000 322836 383428 1000000000000 106674 349367 165472 234835 262456 78238 1000000000000 138168 357839 220042 50400 1000000000000 132495 1000000000000 304710 1000000000000 309973 388893 381451 40604 1000000000000 1000000000000 188077 381572 315810 377202 159440 146727 213710 1000000000000 31483 14013 301874 387024 103379 377587 1076 1000000000000 7851 1000000000000 40272 360703 375057 206571 181607 87849 120238 150415 1000000000000 148727 169667 227633 384800 193048 382703 60514 374997 143287 119853 385265 280157 331364 310976 212394 1000000000000 259729 113771 306345 42702 62755 1000000000000 127604 1000000000000 92061 1000000000000 310736 266517 217666 23325 320244 112635 1000000000000 30111 180298 196057 262958 32607 323227 366122 178304 1000000000000 231286 367237 96122 161483 259441 81831 1000000000000 1000000000000 37729 358106 381132 229354 286756 375367 26646 1000000000000 1000000000000 303482 331467 1000000000000 186868 1000000000000 235341 279945 1000000000000 1000000000000 10600 161493 106966 1000000000000 42030 13058 243465 209600 1000000000000 64103 247222 10726 381627 1000000000000 191288 365354 168571 30628 265138 124550 69002 227641 379216 139445 12152 1000000000000 377164 1000000000000 231483 120266 385712 249588 22088 385225 1000000000000 234714 72199 352086 1000000000000 337999 1000000000000 118853 1000000000000 344529 10313 355168 234963 1000000000000 265201 184493 7546 358403 1000000000000 257961 132397 67304 235074 48771 1000000000000 244115 1000000000000 1000000000000 120768 118676 352887 73760 237438 312352 202973 70768 1000000000000 211470 216882 110455 324455 137423 1000000000000 1000000000000 1000000000000 381871 40662 1000000000000 334292 37979 1000000000000 159409 345853 279055 300017 103811 139040 1000000000000 1000000000000 139259 60566 1000000000000 214424 317745 13203 163346 19861 1000000000000 195810 54873 1000000000000 253081 1000000000000 327129 1000000000000 32877 305782 1000000000000 41295 141052 185201 38187 1000000000000 1000000000000 176512 182722 330029 348928 1000000000000 80313 124899 16210 89857 72267 41974 35729 1000000000000 327575 242138 225958 80915 21264 1000000000000 1000000000000 378273 141344 219776 1000000000000 96664 1000000000000 121177 328096 94510 1000000000000 121520 109068 146443 1000000000000 316103 94957 82218 120132 1000000000000 195695 315314 48751 218321 187210 157807 123018 111011 67350 94841 53452 339744 1000000000000 193204 306056 87192 83096 1000000000000 1000000000000 1000000000000 156082 39953 144117 1000000000000 39437 1000000000000 144897 361729 1000000000000 1000000000000 61947 196607 1000000000000 204679 116401 60173 1000000000000 57550 67517 155906 236244 211996 1000000000000 218121 67780 321108 112968 111237 284504 109309 384935 357332 138049 74244 1000000000000 364369 212774 381591 77345 24542 75744 1000000000000 1000000000000 237124 147836 156136 71179 1000000000000 15335 101491 1000000000000 367317 91843 366620 298063 315506 199727 121990 302461 96229 148077 20477 66075 158799 1000000000000 1000000000000 195817 1000000000000 358705 55388 242522 7114 172520 40284 373432 282117 132816 1000000000000 1000000000000 35681 1000000000000 307182 243800 166902 278044 319636 348696 125761 298050 4219 224576 166569 382905 1000000000000 1000000000000 158659 315700 1000000000000 1000000000000 36635 1000000000000 152873 209777 272137 254908 130011 296865 1000000000000 357066 255475 84860 383198 220938 330987 62820 5110 78523 79578 166327 241263 250198 1000000000000 273048 125990 1000000000000 115383 225719 239354 161603 1000000000000 64516 9587 373280 243393 1000000000000 1000000000000 6436 320553 113688 1000000000000 339281 63991 238477 190413 311913 1000000000000 32825 1000000000000 51149 181033 1000000000000 360027 225899 48122 77018 387266 223179 1000000000000 359773 1000000000000 1000000000000 56907 1000000000000 279322 53398 35968 58861 343111 270646 40966 1000000000000 1000000000000 331212 172294 160525 120924 368791 1000000000000 1000000000000 83030 173531 1000000000000 1000000000000 288313 129002 1000000000000 1000000000000 114613 359478 1000000000000 55881 207581 13357 1000000000000 247334 188736 13041 379783 1000000000000 371861 241219 221518 113228 187071 266844 373809 87199 68726 357898 243696 219065 160722 72883 195471 357683 171067 52491 55208 293420 239915 222090 317982 1000000000000 39016 168438 168825 282920 185393 1000000000000 168884 238879 1000000000000 112123 344845 331037 299752 179082 1000000000000 1000000000000 170636 1000000000000 1000000000000 1000000000000 1000000000000 309920 306847 119621 1000000000000 57942 303446 115766 91491 133018 335343 234300 48456 207014 1000000000000 367150 1000000000000 88143 243690 85784 86035 34895 248910 43603 343848 1000000000000 229564 1000000000000 314424 154248 1000000000000 6393 127790 263497 234864 196878 56998 366710 264517 253711 1000000000000 1000000000000 28471 68049 153364 296152 284786 267258 174615 328524 241497 137387 107748 8032 234732 195079 45534 13220 285566 1000000000000 264089 304779 70383 1000000000000 252967 61680 254735 388973 1000000000000 1000000000000 40312 127331 363911 1000000000000 326862 204214 1000000000000 64033 317203 1000000000000 1000000000000 171272 217184 1000000000000 1000000000000 120758 309906 155014 22973 30989 341899 1000000000000 374534 190066 1000000000000 1000000000000 306640 349311 270334 331629 1000000000000 3648 285090 284871 313100 1000000000000 1000000000000 1000000000000 288305 62771 154234 367588 1000000000000 261794 143537 1000000000000 1000000000000 218594 256718 1000000000000 293893 142583 95671 219913 1000000000000 1000000000000 1000000000000 144333 36471 384995 274274 69475 369567 178455 137076 296559 345906 17324 68315 1000000000000 292715 381856 222204 41290 1000000000000 348861 3094 342902 334108 1000000000000 1000000000000 190575 165020 297955 279003 19955 40161 171823 1000000000000 227080 70849 91666 273604 131343 1000000000000 6026 19549 1000000000000 128982 74705 1000000000000 59114 1000000000000 153385 109858 333120 1000000000000 243286 229950 68037 36597 1000000000000 165633 189553 94848 375278 75175 148878 185134 1000000000000 288368 344686 193178 216317 367646 320462 292667 213902 60955 264839 384236 77784 189161 6310 1000000000000 1000000000000 276094 113278 355091 225726 1000000000000 179087 1000000000000 1000000000000 1000000000000 1000000000000 118909 1000000000000 199176 181686 311431 257852 151132 1000000000000 12320 1000000000000 1000000000000 72518 369926 328836 62736 1000000000000 359890 161777 46646 282207 1000000000000 185984 107374 185006 197188 95326 343251 187563 139836 251677 354638 1000000000000 1000000000000 281769 54712 135108 262551 1000000000000 8589 355678 107835 8772 47769 5306 22492 379874 48617 2320 34912 54956 168166 334062 21803 18064 203810 224820 43529 345172 1000000000000 1000000000000 1000000000000 283625 381315 310365 1000000000000 1000000000000 205078 57129 263004 8476 1000000000000 330585 38792 1000000000000 29732 174987 288096 41938 217479 44858 1000000000000 1000000000000 233576 1000000000000 333712 1000000000000 309535 168858 378407 106511 109105 24915 356252 326439 307153 35755 376980 268552 71287 197179 229277 130067 178655 364334 355660 317644 297441 69295 314696 341753 311231 374191 269383 373239 1000000000000 340488 1000000000000 101433 319431 332157 1000000000000 108371 1000000000000 360234 206790 330224 11417 371468 364199 36110 206599 47602 310680 92783 90537 34045 191196 186843 86853 35267 202319 1000000000000 1000000000000 106076 1000000000000 1000000000000 138316 1000000000000 346299 133731 334990 160082 200441 8877 249164 1000000000000 112351 364055 221958 318387 11489 1000000000000 188601 180951 1000000000000 208225 4308 1000000000000 273228 184216 1000000000000 1000000000000 202343 1000000000000 384476 309863 207874 1000000000000 1000000000000 374577 1000000000000 55787 174697 1000000000000 309686 1000000000000 84637 370231 113735 24258 299546 373969 1000000000000 193088 65809 200999 282810 18556 1000000000000 131871 1000000000000 191442 352747 125051 73972 346132 261702 106046 295529 346232 70697 377245 205829 264268 1000000000000 77417 360389 1000000000000 293452 206580 287486 67319 1000000000000 244708 1000000000000 297397 1000000000000 279884 140111 93130 387367 307414 235839 322239 1000000000000 1000000000000 181854 1000000000000 366183 1000000000000 1000000000000 343158 1000000000000 313821 1000000000000 33309 339550 1000000000000 52996 1000000000000 176842 120555 371841 174289 81539 96232 151349 233531 1000000000000 136040 30680 228597 9888 301595 108307 320081 1000000000000 328647 331944 241100 178465 113711 125656 317822 1000000000000 1000000000000 161182 80352 174928 58182 1000000000000 76673 227581 1000000000000 1000000000000 355097 81248 336609 1000000000000 274035 69051 166843 108503 95290 1000000000000 381738 209722 1000000000000 30435 25383 305009 1000000000000 385463 90911 304344 1000000000000 81142 85537 134947 30361 1000000000000 3240 192350 292844 11229 240907 1000000000000 167293 1000000000000 53879 124446 66530 155643 1000000000000 1000000000000 157346 191059 1000000000000 49308 202542 63364 1000000000000 182940 335295 210457 54313 89141 286335 1000000000000 361153 170384 255126 111288 127558 374188 1000000000000 209048 253191 87872 99805 83257 222199 4035 284973 199625 261972 123452 340621 164317 261918 314871 278888 265303 158762 271644 138243 304285 270428 1000000000000 347733 1000000000000 162137 1000000000000 1000000000000 89557 344566 305157 239542 188425 311970 159114 1000000000000 205119 232519 369752 27578 58880 1000000000000 162560 34062 223943 67909 355747 193568 94537 1000000000000 1000000000000 190638 90811 76426 224709 62461 1000000000000 1000000000000 184931 6656 1000000000000 273754 365301 376500 198293 1000000000000 60979 360092 221417 331775 222673 383043 278186 186773 53031 218805 253174 83983 260711 364739 255538 1000000000000 233623 1000000000000 176656 222446 275789 1000000000000 310159 94367 110315 333694 8200 144776 1000000000000 266436 257551 357978 178567 41383 341922 1000000000000 72390 208867 32967 345766 141255 329485 309058 318788 369252 352237 247180 21618 325325 199748 346624 255545 1000000000000 1000000000000 100671 1000000000000 1000000000000 240890 82918 263731 187373 380977 87839 180756 271366 37477 283882 118280 198319 251118 304088 239498 264140 340636 1000000000000 1000000000000 222061 84453 16628 242405 222579 363569 1000000000000 340038 339753 158494 149016 37032 79303 195125 384184 105642 257211 309952 132483 1000000000000 1000000000000 1000000000000 125267 87337 279219 1000000000000 202479 1000000000000 268282 119436 70775 241225 148457 143102 117774 163469 59837 1000000000000 140601 1000000000000 263218 82259 259258 100183 167099 6032 246331 162406 28611 1000000000000 100646 630 1000000000000 228855 347333 1000000000000 102533 324609 1000000000000 1000000000000 368245 59211 192243 1000000000000 45955 1000000000000 362375 268597 35822 219928 186441 348806 125042 340446 243242 387368 322848 129295 54200 269285 312678 194102 1000000000000 160320 186485 277485 1000000000000 364483 32136 340002 158628 1000000000000 153829 1000000000000 297634 230911 1000000000000 134067 154757 86754 388175 172469 242893 348536 129861 1000000000000 109460 356736 203108 50543 105638 32300 332355 16463 378936 294831 335640 4270 1000000000000 342591 3811 327534 200456 227073 354456 154559 1000000000000 75520 210646 2498 78441 264836 330690 1000000000000 298683 343125 1000000000000 201630 1000000000000 1000000000000 356479 175577 3052 361508 285141 109065 62712 194570 24036 138005 1000000000000 111334 195680 1000000000000 349833 219457 252878 70404 1000000000000 42856 125092 378844 147894 367369 121335 215294 202392 133174 149566 1000000000000 1000000000000 53169 1000000000000 266458 334768 1000000000000 283629 69060 382683 1000000000000 388087 299808 378492 1000000000000 210511 182722 335668 302041 11152 284069 202322 385859 158154 165050 1000000000000 178475 1000000000000 31576 1000000000000 291141 179347 297617 1000000000000 74916 347127 47059 237064 336204 40465 259241 39427 227172 244561 125004 274068 269285 45888 1000000000000 217588 1000000000000 188686 209989 1000000000000 1000000000000 335479 47350 82543 30944 1000000000000 1000000000000 210148 238782 384311 45744 340175 14619 274557 357625 41743 264103 1000000000000 1000000000000 237341 147784 350309 215666 1000000000000 77068 241052 138908 1000000000000 193123 1000000000000 1000000000000 352015 1000000000000 275167 311397 40141 14392 150297 217328 214 1000000000000 267005 384699 75496 189350 43400 1000000000000 1000000000000 263104 167857 311054 64018 218538 61345 1000000000000 1000000000000 379103 1000000000000 1000000000000 202751 1000000000000 1000000000000 270505 301043 188793 347023 91811 14656 135413 355995 167097 98824 341141 250364 1000000000000 1000000000000 15071 273359 14970 57333 112618 168315 196069 377690 1000000000000 1000000000000 1000000000000 312399 63180 261241 117681 173167 284474 100956 255361 292871 1000000000000 1000000000000 1000000000000 105910 122454 110386 336968 1000000000000 1000000000000 21572 118999 25827 65926 1000000000000 13534 290339 248292 105289 118724 231791 104938 367245 49540 1000000000000 239511 1000000000000 73189 149446 38596 1000000000000 59512 145903 358159 5934 301531 119813 386354 315433 205416 1000000000000 381836 1000000000000 186398 124922 316081 193573 8061 235645 1000000000000 185987 125951 284511 279638 212024 161174 308078 201810 295202 1000000000000 66785 215486 223526 1000000000000 1000000000000 307678 344216 142201 1000000000000 59695 229464 1000000000000 1000000000000 208149 227967 218829 51436 354755 1000000000000 20080 368457 1000000000000 91965 1000000000000 1000000000000 6599 131933 301162 105686 1000000000000 241083 1000000000000 282701 379801 1000000000000 52219 1000000000000 24121 292454 164646 244642 249281 1000000000000 259184 248824 276189 1000000000000 40642 69841 296537 303482 55712 119025 360887 16499 192605 107031 178090 1000000000000 373167 264582 29376 37753 1008 57674 9640 1000000000000 289823 1000000000000 127186 240558 1000000000000 295699 219545 336344 188197 339204 342519 278835 48400 1000000000000 1000000000000 73640 107002 26403 1000000000000 95460 249500 1000000000000 220259 49674 115898 269856 94337 1000000000000 214067 367712 212069 286426 260290 339125 235744 187185 338294 301300 1000000000000 26626 104238 1000000000000 57352 1000000000000 262723 1000000000000 20183 291788 286609 183539 1000000000000 110473 46979 1000000000000 361969 1000000000000 124670 1000000000000 275954 67953 1000000000000 313752 238035 1000000000000 101964 8294 1000000000000 161183 246833 91145 94477 205993 233077 88856 338693 320564 232041 161791 155519 230473 222300 1000000000000 381238 15861 325650 1000000000000 150305 235457 1000000000000 4445 381343 337990 146819 1000000000000 241657 1000000000000 41615 1000000000000 99217 85791 186928 324094 122830 79761 313770 223327 142072 353726 99770 120456 1000000000000 384559 1000000000000 296442 365550 189234 182768 18594 363291 126831 369641 12552 1000000000000 172745 1000000000000 41773 329939 1000000000000 299549 298661 38587 334425 199348 1000000000000 133614 317924 136032 298144 206893 1000000000000 239841 1000000000000 1000000000000 294202 187541 148736 54881 221025 7162 198113 139248 1000000000000 67897 66447 180103 179750 1000000000000 1000000000000 53129 261217 1000000000000 279361 76759 1000000000000 256259 325010 54043 343583 1000000000000 181630 157168 232875 291370 219326 1000000000000 29476 102727 35395 155252 359070 34276 184092 14709 113454 92654 1000000000000 270911 1000000000000 1000000000000 30354 260851 331990 387687 1000000000000 369155 371921 100266 326772 358336 292623 54555 214678 207422 147152 151294 253684 196736 67034 199281 1000000000000 240174 328968 119486 173280 355223 1000000000000 26940 1000000000000 60010 48228 108905 234329 113277 117932 1000000000000 331713 250082 85407 307545 252223 60037 269925 219290 266674 1000000000000 1000000000000 374517 120565 332303 1000000000000 351474 331605 207014 1021 28597 159089 343650 54084 364147 168445 1000000000000 360591 332170 130970 166010 4114 109951 1000000000000 26790 1000000000000 239582 22063 159445 40202 341122 43388 1000000000000 1000000000000 1000000000000 189583 388322 66840 1000000000000 55818 210700 377091 1000000000000 48467 297701 339526 142644 208076 161136 1000000000000 93573 1000000000000 75720 115673 167964 141083 55986 70073 386177 222118 1000000000000 306024 151929 321229 1000000000000 139831 1000000000000 27889 246192 373790 36476 25965 265653 283717 197430 138047 47136 1000000000000 121346 1000000000000 313341 259262 354474 111231 1000000000000 1000000000000 222971 359917 1000000000000 102815 35830 1000000000000 123424 150303 23147 66720 1000000000000 324015 361997 334247 1000000000000 298043 45216 1000000000000 248139 97436 42676 289049 246405 2170 87128 151595 349030 148449 263963 381494 157584 97357 380492 309657 284473 89432 70383 156837 306166 1000000000000 351297 46578 1000000000000 296475 143307 276914 319065 115747 1000000000000 1000000000000 131014 67980 10597 235962 276049 316451 1000000000000 51064 347727 145821 245549 325353 1000000000000 330922 129537 17791 1000000000000 277089 1335 168355 1000000000000 344284 235690 204636 275292 230027 163788 16888 93520 1000000000000 1000000000000 258697 159826 114240 1000000000000 1000000000000 1000000000000 278239 176475 62942 1000000000000 357886 5655 17638 285329 1000000000000 1000000000000 376553 344546 1000000000000 260612 161670 78964 263882 352300 291825 7316 286932 1000000000000 379396 1000000000000 257346 1000000000000 164215 356086 1000000000000 1000000000000 249689 170665 76422 211748 253228 145719 237759 1000000000000 383189 110847 1000000000000 245200 147207 1000000000000 315022 80245 160808 1000000000000 44062 168645 1000000000000 1000000000000 258865 214821 135894 312789 25691 368824 296386 290688 181746 69175 307383 1000000000000 99999 168954 1000000000000 241167 347561 181352 121789 9666 173905 1000000000000 1000000000000 387300 92159 1000000000000 1000000000000 22405 162449 179407 97897 181248 62208 199803 230553 192960 384985 356572 221423 250755 1000000000000 208235 200596 261280 387601 176963 374895 186200 173712 240846 177027 286349 278204 21041 285112 1000000000000 158057 1000000000000 290909 242330 348206 260431 17132 1000000000000 1000000000000 62547 1000000000000 191395 278668 76591 251222 189208 1000000000000 1000000000000 329502 111552 58357 344563 248956 354854 87619 313298 276875 276820 361223 377969 2457 129037 88508 211426 283839 275123 92764 337657 66094 244879 329461 101369 44100 1000000000000 1000000000000 1000000000000 255630 1000000000000 202298 366022 3647 78227 168335 168015 156315 261501 49900 312408 92771 336755 202485 330352 154032 1000000000000 366328 296060 197955 181364 3666 48313 103738 220460 221883 298822 240642 315433 244611 1000000000000 43939 300213 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 241525 1000000000000 176857 318045 378773 155088 145508 296224 302242 352506 1000000000000 1000000000000 289490 1000000000000 115237 375675 65126 205702 263846 313195 169973 149380 291502 1000000000000 1000000000000 223152 270127 149109 120007 1000000000000 89703 88384 1000000000000 248560 239391 370467 72102 113834 309433 1000000000000 355482 290875 84980 220403 73122 171533 1000000000000 45392 350445 367168 1000000000000 174389 295579 3652 245685 164636 370673 248248 185115 359948 1000000000000 1000000000000 136250 224877 257571 1000000000000 28524 28144 237739 185478 1000000000000 337244 51176 1000000000000 266496 1000000000000 389185 5359 133500 1000000000000 203578 292382 27160 266108 367957 204070 304742 338900 370965 192323 1000000000000 1000000000000 54732 347365 1000000000000 245660 1000000000000 1000000000000 277968 245059 265015 242008 130133 345241 250482 26642 102490 1000000000000 1000000000000 377640 227716 42498 100372 18566 810 1000000000000 1000000000000 252773 138323 151437 49381 236763 274094 265370 313007 88131 61061 4776 41706 1000000000000 287167 254859 1000000000000 244621 100649 221659 235758 307206 304757 252683 1000000000000 132950 243643 4380 123407 50641 5922 180726 5869 332069 1000000000000 339770 302265 163919 226422 1000000000000 62188 204532 48007 337047 322922 260064 346927 144524 1000000000000 301098 1000000000000 829 109011 278149 370806 1000000000000 282235 92359 387812 240860 335724 266501 1000000000000 59739 155265 257093 1000000000000 329743 192139 112225 373698 222960 298553 241018 94909 1000000000000 1000000000000 1000000000000 154617 1000000000000 354096 280088 143846 134585 143972 354208 1000000000000 363796 349603 12768 1000000000000 270261 106107 240729 224639 204294 78638 383258 279045 214626 143880 351558 326701 85740 299525 75084 103769 128297 64456 296071 229864 1000000000000 1000000000000 278735 87767 1000000000000 213388 164654 253942 371190 79120 241812 1000000000000 74112 354652 300449 277978 44754 278791 1000000000000 1000000000000 91325 1000000000000 298529 1000000000000 1000000000000 59520 146661 105304 148023 1000000000000 13283 1000000000000 260893 1000000000000 16764 227381 287037 191552 312006 1000000000000 301750 161438 185957 144374 1000000000000 111824 17790 1000000000000 1000000000000 111777 225482 244536 1000000000000 228923 1000000000000 343202 30271 121476 93291 1000000000000 202143 285646 173118 153889 167752 360716 378639 344775 331767 32169 1000000000000 213496 369764 167201 1000000000000 261911 43435 97103 314435 185633 245580 91217 11948 211378 58555 56923 325983 1000000000000 1000000000000 286978 308915 206901 271398 329554 58154 1000000000000 110782 316996 133113 84939 191092 1000000000000 1000000000000 96745 213773 219986 257683 166647 365042 328552 319115 50824 1000000000000 379425 346150 122133 142526 146412 294922 92362 106391 52486 1000000000000 40447 122479 279408 198765 63843 34436 1000000000000 295839 301620 363301 17182 92755 200144 1000000000000 226877 236832 247926 259104 1000000000000 1000000000000 1000000000000 187087 1000000000000 108318 285043 1000000000000 1000000000000 83986 168100 303410 287477 101491 199969 70093 1000000000000 373903 146606 1000000000000 100027 337118 185758 1000000000000 1000000000000 334557 325768 1000000000000 201437 85492 212030 51910 44209 122050 217147 281086 1000000000000 261159 32841 215809 1000000000000 1000000000000 150385 386441 144784 188130 1000000000000 134974 82607 1000000000000 152130 166807 16219 1000000000000 1000000000000 135988 116249 1752 10150 247744 1000000000000 258826 108764 109206 1000000000000 288107 1000000000000 201693 273105 308800 73417 1000000000000 244777 44125 192737 241625 172245 338302 1000000000000 15829 1000000000000 370541 382235 302102 203385 1000000000000 137374 85103 353271 62238 88449 175484 352368 308002 4763 268013 1000000000000 230725 351919 1000000000000 78947 1000000000000 121882 301435 1000000000000 172009 256697 147787 1000000000000 254204 1000000000000 276994 1000000000000 328996 202573 1000000000000 1000000000000 176814 25230 334129 65530 90985 1000000000000 1000000000000 354672 249440 355604 185660 246448 1000000000000 325231 179803 96976 345499 64003 146155 1000000000000 121065 1000000000000 186748 246681 319355 14208 201424 65112 125398 1000000000000 1000000000000 162296 301334 81195 158396 1000000000000 338339 1000000000000 15059 93643 321536 1000000000000 1000000000000 1000000000000 152208 163204 296168 314736 1000000000000 55337 357242 1000000000000 1000000000000 75265 99547 25694 1000000000000 345956 313027 206556 349499 376712 1000000000000 83312 288011 272092 275657 1000000000000 80670 1000000000000 270765 1000000000000 306291 1000000000000 256937 240041 1000000000000 173770 1000000000000 60371 374342 180593 1000000000000 1000000000000 208167 209775 31241 264801 19068 120085 49974 306830 234617 145780 126257 1000000000000 316640 81839 1000000000000 182465 126208 215511 172595 1000000000000 1000000000000 142603 103727 64664 1000000000000 129314 138876 33539 337289 254755 251766 169320 286604 384974 372870 1000000000000 178168 378305 1000000000000 1000000000000 317842 75630 1000000000000 275825 351433 1000000000000 229937 149041 183358 372143 245946 326233 309108 86317 354078 1000000000000 1000000000000 117390 65790 385687 261447 63849 158378 341094 318683 177009 262051 199616 254971 299054 1000000000000 11785 364409 1000000000000 276275 1000000000000 139084 336316 283266 354740 297621 91852 321740 359811 175353 137753 1000000000000 1000000000000 1000000000000 177888 337066 263012 225110 333338 214762 1000000000000 1000000000000 244082 1000000000000 79322 96070 365419 309892 190711 20090 1000000000000 279229 93661 280927 168068 1000000000000 29267 244987 333819 269108 371503 361641 206866 214345 30608 19493 122092 72499 70501 10088 54506 1000000000000 10031 73138 308118 359958 238719 12175 41511 1000000000000 243302 246590 87550 159386 33583 1000000000000 41398 192118 351835 171892 353796 161248 1000000000000 1000000000000 249894 297003 287988 1000000000000 1000000000000 1000000000000 212967 131616 95018 1000000000000 376275 1000000000000 1000000000000 237917 32948 77847 332432 245697 204261 46403 261250 292523 282893 170536 201186 173295 364825 323992 382165 1000000000000 284724 1000000000000 1000000000000 314446 136670 112728 1000000000000 144858 346861 286000 173029 19025 1000000000000 1000000000000 1000000000000 1000000000000 284728 49586 103927 388202 325457 97759 221696 1000000000000 289162 299432 106913 344181 254168 1000000000000 173925 115840 68608 151493 1000000000000 245592 110898 178734 123009 53235 284088 1000000000000 230305 211201 27939 1000000000000 385819 1000000000000 256425 379125 145489 162162 182040 1000000000000 288513 57999 1000000000000 276950 1000000000000 157198 56088 1000000000000 217191 369601 161434 1000000000000 377831 192671 16197 146060 321985 261366 121581 207437 31965 211010 88401 1000000000000 30479 366527 383969 308953 242225 208432 46666 323873 96348 62793 35052 1000000000000 227254 307868 1000000000000 234432 1000000000000 1000000000000 129815 150544 1000000000000 209640 1000000000000 195457 108025 208732 153754 1000000000000 330526 1000000000000 58143 1000000000000 174271 210237 207017 1000000000000 79866 169981 162071 1000000000000 1000000000000 1000000000000 88480 1000000000000 372448 186651 151582 162544 71539 176344 66229 1000000000000 1000000000000 1000000000000 133633 305669 180758 41330 206466 313503 125658 105920 323323 130536 341485 309847 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 132783 232623 1000000000000 213081 103563 358850 265380 73365 1000000000000 278278 118423 104330 36774 136068 198641 83767 1000000000000 244502 99662 291182 236595 50014 7125 304609 1000000000000 325960 35668 121000 264903 285384 80424 202947 18430 1000000000000 1000000000000 372025 1000000000000 103675 329938 47945 1000000000000 228242 1000000000000 214899 171817 271416 342908 347099 108062 139473 70094 1000000000000 234039 1000000000000 163159 56113 71985 134541 147113 161498 118133 125885 224919 200240 56697 253400 262397 129191 242699 170215 214855 1000000000000 7076 1000000000000 103207 287703 320524 373402 73321 330795 12418 1000000000000 95981 1000000000000 374592 6335 155502 1000000000000 225624 1000000000000 1000000000000 93698 313407 132106 126977 331003 246553 193856 49852 80714 326450 374482 303724 1000000000000 147053 77598 384220 127407 162521 231748 1000000000000 1000000000000 256873 198183 1000000000000 357854 298808 148287 39963 1000000000000 267378 215357 165689 1000000000000 1000000000000 244230 373588 243254 39456 307477 1000000000000 1000000000000 114103 333816 217875 189893 1000000000000 99494 8346 42460 60544 1000000000000 297028 381988 201641 136651 162885 318267 1000000000000 254077 20316 286517 164474 57896 22135 1000000000000 231507 30636 339367 369843 1000000000000 331760 65989 18423 29159 195043 139129 70986 115355 115022 264875 91915 1000000000000 158275 75614 260902 20409 301945 1000000000000 342003 367591 243669 1000000000000 223783 172045 15532 1000000000000 75051 235829 346426 1000000000000 357352 170283 1000000000000 167349 149069 317735 272360 1000000000000 318043 105000 204750 12130 183843 232107 275456 1000000000000 100600 312585 147672 224280 1000000000000 358463 30666 1000000000000 327696 175708 302879 158779 280896 359977 173498 189449 194297 327036 61277 1000000000000 93912 1000000000000 14964 267148 291131 1000000000000 283286 346931 51981 265076 325704 126870 1000000000000 58246 1000000000000 42810 258487 71432 1000000000000 194451 59147 1000000000000 200691 283279 295942 142708 257292 107236 1000000000000 108520 334790 344386 69967 213143 307813 1000000000000 355968 147606 79867 1000000000000 60392 145020 214514 135723 29159 340502 91993 231812 38613 1000000000000 71764 57656 40640 149037 1000000000000 36067 1000000000000 295747 70663 307762 300085 187592 259102 135328 109587 317319 1000000000000 85596 267403 23569 149527 176818 383693 1000000000000 370371 233097 29358 1000000000000 278918 296105 327482 313974 72758 258496 355010 1000000000000 180963 173341 136665 119365 165608 66528 144162 94147 1000000000000 240959 260735 145784 381089 217598 1000000000000 14443 143828 370905 1000000000000 1000000000000 357764 1000000000000 8896 313006 33358 715 47337 1000000000000 214215 1000000000000 14915 4207 387376 104397 161080 99703 202875 1000000000000 1000000000000 211010 163354 114796 369535 1000000000000 138012 203789 29770 1000000000000 130893 1000000000000 336963 313294 336752 24667 90432 293329 78648 82515 103997 53792 1000000000000 82755 343324 15366 213341 138022 320642 36009 19260 1000000000000 387601 208339 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 264393 184879 384854 81620 104945 356065 270035 1000000000000 5103 154291 22959 194377 270495 15071 1000000000000 109028 1000000000000 1000000000000 227105 1000000000000 1000000000000 1000000000000 290580 161630 122973 326289 45184 198437 183333 1000000000000 1000000000000 166928 195109 307852 1000000000000 1000000000000 1000000000000 1000000000000 376560 25931 201077 134207 377039 52235 379277 135443 82139 1000000000000 225700 312502 230383 259019 251029 87425 139138 1000000000000 184966 1000000000000 264695 248381 1000000000000 340274 1000000000000 1000000000000 232445 121752 115708 1000000000000 1000000000000 210534 38597 272901 78014 31574 212052 203421 102067 1000000000000 1000000000000 290398 265229 79168 382373 55852 284361 1000000000000 115141 30443 210484 320817 102464 364998 223633 292968 340144 73957 373906 351878 28589 272237 121761 386488 258346 173125 1000000000000 171202 1000000000000 1000000000000 1000000000000 149142 326988 363927 16977 165190 341893 27372 5284 191875 285770 281124 181344 244046 1000000000000 305591 360382 288320 127919 143834 1000000000000 64366 70165 248506 119327 185166 30588 386791 122868 50396 142684 294425 1000000000000 135685 176410 305322 174941 208219 88870 213422 1000000000000 46803 310577 1000000000000 330882 240497 107076 1000000000000 15472 351586 383918 322895 351123 18095 132317 61183 61131 218569 388307 171836 102284 215849 304163 21295 380564 364315 33758 15643 1000000000000 165792 234111 37995 1000000000000 377745 1000000000000 115219 281389 204679 1000000000000 1000000000000 1000000000000 3599 121247 1000000000000 181633 243028 155768 1000000000000 213018 1000000000000 1000000000000 299727 15049 1000000000000 182636 287069 223658 274213 1000000000000 149311 1000000000000 144127 190660 1000000000000 340645 148095 186082 1000000000000 127442 325656 282375 305985 35172 140736 36297 278380 367336 1000000000000 139530 5993 244831 1000000000000 366826 217369 181497 269258 1000000000000 138826 84778 144599 253729 1000000000000 354525 1905 273591 1000000000000 183599 186158 216699 1000000000000 221285 339459 11954 317623 205586 342004 242777 242899 48610 12255 55706 1000000000000 1000000000000 35541 82767 1000000000000 1000000000000 325514 1000000000000 297237 7205 62507 62326 64199 109351 1000000000000 1000000000000 208427 229748 110816 292114 1000000000000 108558 269013 19762 365560 204262 369738 37733 368043 98669 82950 1000000000000 373796 1000000000000 117397 116246 1000000000000 308687 50034 207908 385203 90079 378472 374986 1000000000000 369410 1000000000000 119200 225256 1000000000000 224846 112610 232315 1000000000000 263466 348072 226093 150688 1000000000000 123743 1000000000000 1000000000000 150232 208694 1000000000000 41583 147067 261463 72544 1000000000000 300911 255168 215851 146278 1000000000000 129333 82033 156389 367017 81303 157124 107075 33661 314852 311773 237727 140689 107959 60612 1000000000000 364549 1000000000000 7649 1000000000000 1000000000000 1000000000000 186308 315175 115795 264201 373955 453 1000000000000 380140 1000000000000 86761 308719 338966 306756 79605 287382 177020 349482 346808 19961 22839 261401 213032 1000000000000 29751 329162 375550 1000000000000 234649 344819 1000000000000 306550 24189 1000000000000 284293 1000000000000 1000000000000 164106 1000000000000 17213 122946 1000000000000 1000000000000 1000000000000 20920 1000000000000 176534 92336 4375 185328 178438 1000000000000 1000000000000 125482 203523 1000000000000 127862 315807 260346 14127 112194 159881 1000000000000 213278 1000000000000 346787 121513 365245 1000000000000 236900 328486 350997 42770 38545 1000000000000 245402 360585 286192 337035 233724 386014 241821 236292 189348 339954 217795 1000000000000 1000000000000 94732 20658 243711 14371 61774 317159 126319 51246 366400 75865 91118 217846 155636 224293 1000000000000 1000000000000 248325 386009 176212 237291 1000000000000 224428 92839 112531 91462 17404 244149 71028 364104 131335 222407 22796 10713 347650 305024 1000000000000 218466 1000000000000 39981 1000000000000 1000000000000 1000000000000 8929 30268 387492 1000000000000 170517 233472 182499 193234 169907 307067 152246 261961 1000000000000 45962 214292 1000000000000 223301 127319 225781 256951 39758 83011 1000000000000 290111 297073 328805 1000000000000 27190 267766 1000000000000 180057 251455 281776 183177 122406 184110 1000000000000 37535 124872 159427 375113 281425 259482 354412 250972 247772 1000000000000 287265 174910 1000000000000 142097 373316 13517 216490 77993 198037 1000000000000 1000000000000 88403 255570 141270 142430 138262 1000000000000 278926 1000000000000 1000000000000 179040 361672 116525 104767 1000000000000 1000000000000 241486 1000000000000 1000000000000 121564 286022 356428 59531 638 13400 275636 1000000000000 274995 342109 4794 345326 61951 357830 1000000000000 343975 185733 1000000000000 368490 190848 1000000000000 98040 1000000000000 160930 1000000000000 329273 1000000000000 48825 123132 1000000000000 141634 185807 279926 64589 203567 206766 195984 74260 255761 352489 1000000000000 6534 1000000000000 308762 1000000000000 136072 1000000000000 319523 76268 346935 110505 1000000000000 147820 241328 114472 64604 39649 269086 1000000000000 150374 288629 1000000000000 176062 113646 370354 160075 50972 98772 1000000000000 1000000000000 1000000000000 218150 92206 230100 66759 1000000000000 279345 1000000000000 43757 265636 40685 177404 362234 1000000000000 263141 27262 306547 237089 28445 105568 382180 18258 88031 1000000000000 124063 1000000000000 1000000000000 305915 273873 147008 71505 169246 299137 206202 350956 239187 2490 385379 1000000000000 153705 373259 312800 1000000000000 155019 385801 114544 333029 221796 1000000000000 1000000000000 145246 302844 1000000000000 284338 180585 93270 165570 338448 43679 81366 43125 240691 8662 318422 72868 191684 317183 172455 182637 110107 250943 340195 49972 54011 378688 250583 324938 345528 220565 14241 31997 1000000000000 1000000000000 269354 383834 201123 178144 388775 289063 79666 1000000000000 173200 211314 173654 370146 232107 1000000000000 227184 305154 246804 57909 1000000000000 306751 87700 154409 276479 332903 31889 331004 12179 353433 1000000000000 384825 1000000000000 95931 1000000000000 254008 346366 383130 1000000000000 157699 327237 389117 56374 65361 245048 127934 109618 1000000000000 153928 222493 243566 131267 1000000000000 371681 346094 1000000000000 368682 366485 151086 100889 333056 1000000000000 205343 1000000000000 239765 1000000000000 1000000000000 259821 308955 1000000000000 1000000000000 52643 351223 297811 386752 368102 1000000000000 347024 105069 148761 1000000000000 137227 242043 336105 93899 157929 31356 301310 174383 773 297934 284943 77256 47418 208718 69215 272182 148868 252563 177223 361925 52595 1000000000000 41495 296812 208236 33334 94728 20809 149272 193125 1000000000000 326622 267282 162410 187231 47958 4195 1000000000000 190933 255001 324833 1000000000000 118808 159582 365532 328572 144482 252074 186285 1000000000000 143463 328737 193791 197818 319623 1000000000000 272239 1000000000000 267327 387818 290875 1000000000000 370915 122852 165373 286981 1000000000000 355165 370749 302413 100143 208464 163845 371679 1000000000000 176052 1000000000000 77333 227217 1000000000000 281379 1000000000000 234649 320997 242612 125098 103218 1000000000000 32299 157742 117800 1000000000000 316194 351113 36836 193195 210465 255293 316988 273898 315651 1000000000000 119025 384543 1000000000000 72714 33519 55632 1000000000000 1000000000000 1000000000000 295164 369115 1000000000000 287868 192049 300120 380580 309807 321359 1000000000000 85373 1000000000000 1000000000000 1000000000000 1000000000000 131491 1694 260838 1000000000000 285443 341872 1000000000000 65270 295441 1000000000000 201670 344551 269609 1000000000000 55035 48030 140994 86002 371439 185914 282448 228390 113500 99442 31706 115219 256969 1000000000000 251705 1000000000000 244482 147267 86271 69013 1000000000000 1000000000000 320366 82978 246737 360747 1000000000000 134096 98532 12534 1000000000000 1000000000000 43552 257910 301150 1000000000000 105354 361814 361110 1000000000000 1000000000000 83137 1000000000000 286873 281213 255368 308428 178004 289650 176229 1000000000000 282668 1000000000000 1000000000000 307105 27300 237362 216168 1000000000000 200212 113861 382725 1000000000000 211942 122795 1000000000000 1000000000000 1000000000000 346226 18670 1000000000000 376248 197812 13928 67990 198928 354556 29587 336352 1000000000000 294577 165201 7494 342802 378786 73871 268721 343415 655 174781 259837 1000000000000 1000000000000 352281 1000000000000 34484 194554 1000000000000 284831 119567 249445 217493 353851 164038 69514 89881 1000000000000 150814 348632 52674 355107 1000000000000 1000000000000 386414 293856 1000000000000 362840 103645 127839 355689 1000000000000 33556 52424 180079 82551 263280 1000000000000 72134 37921 1000000000000 1000000000000 1000000000000 375621 1000000000000 29830 252983 261637 314998 191773 243360 379080 286447 331463 67119 1000000000000 93401 213006 1000000000000 209708 1000000000000 203939 1000000000000 206017 49233 388920 364287 201313 298484 226210 278756 1000000000000 1000000000000 1000000000000 103582 366549 126128 1000000000000 350278 1000000000000 29860 1000000000000 1000000000000 237286 176238 232406 43517 598 10635 265924 196704 269972 1000000000000 1000000000000 155125 269640 1000000000000 1000000000000 89845 250433 43057 339216 348408 1000000000000 255242 329017 380760 155317 309669 1000000000000 77883 278656 86524 1000000000000 308937 84854 1000000000000 110746 126794 285514 223263 219645 173047 333369 269367 1000000000000 230295 79114 1000000000000 357548 1000000000000 348813 294763 1000000000000 13450 1000000000000 55742 1000000000000 147857 1000000000000 159684 336110 209332 6781 237500 50426 289751 192889 1000000000000 206952 1000000000000 1000000000000 1000000000000 349379 77619 107406 154264 246020 111736 213125 177269 339711 1000000000000 314295 1000000000000 1000000000000 152472 370831 1000000000000 287044 230189 132356 166400 63234 371365 51951 18837 172816 1000000000000 276432 145001 63907 164164 1000000000000 6006 1000000000000 184069 129406 1000000000000 1000000000000 132377 1000000000000 262061 92020 374506 1000000000000 193146 1000000000000 215190 1000000000000 170624 275318 1000000000000 363444 1000000000000 302338 76455 89456 184903 83349 195558 229422 23187 56579 379956 256347 1000000000000 36202 306123 121670 257446 388678 1000000000000 356548 290888 124284 108196 1000000000000 264552 1000000000000 129756 1000000000000 346276 1000000000000 87928 248028 81185 341718 196861 119705 169588 277103 1000000000000 269929 167572 216649 1000000000000 365999 1000000000000 1000000000000 1000000000000 286902 114638 1000000000000 383435 325727 257876 58922 18575 163765 1000000000000 26400 1000000000000 121164 1000000000000 350482 1000000000000 267030 50535 138446 334054 65540 163902 15352 364749 241596 1000000000000 1000000000000 25368 1000000000000 1000000000000 54400 214076 171996 202867 276996 358606 232097 360217 298444 107602 160414 100347 154151 14066 109744 240681 225786 263063 1000000000000 216920 43705 210600 53061 43419 350549 312277 122766 112725 120766 79372 240755 84298 311571 79696 1000000000000 1000000000000 82288 1000000000000 252482 83368 128378 24268 230996 207760 341638 375506 9606 290002 189387 145869 83927 1000000000000 238002 372492 97256 1000000000000 371630 187727 27800 1000000000000 1000000000000 1000000000000 1000000000000 383849 163500 311501 58232 248278 16399 1000000000000 260221 252201 151608 121113 176306 1000000000000 4555 166498 1000000000000 209745 1000000000000 1000000000000 1000000000000 194228 1000000000000 90985 343961 323703 366639 1000000000000 101344 314706 30222 95737 299436 373471 185730 1000000000000 269801 244638 379097 289828 254688 174953 306482 1000000000000 157733 92804 32530 1000000000000 86056 313651 123695 1000000000000 359966 160066 244598 203687 1000000000000 136560 342710 1000000000000 156642 45070 221536 241812 1000000000000 227066 165822 149065 1000000000000 164566 85202 152389 142949 175894 252667 311422 128321 42538 34207 315316 251624 335294 243267 115297 250179 334295 381819 27474 1000000000000 315540 60520 172302 17123 176273 278156 379684 1000000000000 39891 258719 155918 302300 1000000000000 1000000000000 263479 210207 351761 328505 248230 238392 273808 308282 15061 214527 2988 289248 106478 69647 1000000000000 384594 211397 263345 173251 286018 370635 205591 1000000000000 164862 1000000000000 322671 1000000000000 118068 245461 169992 1000000000000 1000000000000 1000000000000 113123 1000000000000 34705 253345 1000000000000 138800 28665 264781 1000000000000 363303 139047 67790 295060 1000000000000 1000000000000 43368 302666 1000000000000 1000000000000 353260 345152 110708 116729 321688 182926 1000000000000 122362 382054 1000000000000 1000000000000 362224 40987 21678 265279 363119 1000000000000 235819 195709 87291 56552 1000000000000 1000000000000 1000000000000 24023 270608 1000000000000 38553 143214 112224 120292 1000000000000 79877 108354 348387 319980 1000000000000 19869 106335 174005 37362 1000000000000 163407 1000000000000 112655 42117 1000000000000 222387 231527 245409 192242 1000000000000 291799 1000000000000 2463 1000000000000 283048 45518 1000000000000 173923 1000000000000 1000000000000 174340 364434 279770 1000000000000 196994 229518 299425 110755 934 324354 163404 351995 35505 193222 323969 216744 296275 191556 1000000000000 72962 317467 1000000000000 1000000000000 61743 224045 278289 287803 214066 299348 330296 360655 262634 299004 208040 1000000000000 162934 48270 113361 1000000000000 235925 335297 197319 264923 245238 308008 286428 137362 1000000000000 75090 280595 1000000000000 70112 351939 50578 68244 1000000000000 1000000000000 146232 161849 1000000000000 179309 1000000000000 198963 198851 30284 97926 226064 350410 349776 218057 169320 1000000000000 68638 85303 282509 86341 65984 79219 211041 309813 207694 179801 1000000000000 384407 321515 353932 290214 1000000000000 316305 1000000000000 37797 183946 1000000000000 90564 1000000000000 1000000000000 228945 52967 157539 60631 1000000000000 1000000000000 1000000000000 353009 171863 1000000000000 1000000000000 102070 226361 1000000000000 381167 170692 13450 248974 264038 268999 204972 1000000000000 14553 28932 115071 3268 141045 206889 371839 229554 135533 369086 352111 1000000000000 113351 1000000000000 270404 162421 267615 311803 120618 335387 160527 373753 371350 296834 312712 166208 1000000000000 184024 112063 1000000000000 161381 1000000000000 287560 48115 1000000000000 1000000000000 1000000000000 266864 1000000000000 298326 363907 113351 39388 56071 375321 1000000000000 168983 1000000000000 305256 347748 3795 1000000000000 33215 65673 1000000000000 328777 3230 384896 141122 65495 86747 48975 1000000000000 195167 236550 158000 1000000000000 129261 7926 6872 1000000000000 197572 323185 43633 301244 1000000000000 298028 160223 9034 65778 1000000000000 233760 88295 341983 1000000000000 134520 167277 176123 275376 148419 290564 309083 358830 1000000000000 166525 158583 284508 244691 111127 37277 15900 48781 33340 1000000000000 62794 163577 122862 1000000000000 91264 55766 111215 13380 226926 312655 212197 1000000000000 244426 195251 41095 32714 386336 134106 282882 292098 78605 347213 74493 55579 214410 1000000000000 85151 268918 130177 1000000000000 1000000000000 203438 66378 260585 1000000000000 283401 189654 329681 370090 1000000000000 1000000000000 1000000000000 375065 154941 135755 19519 273065 372910 58053 378557 143613 277599 345444 99358 363153 9383 254199 231087 326397 191327 317364 195305 105613 15294 51323 47805 363853 163691 354544 173177 43223 15485 201515 146906 111906 304062 221414 264230 209179 268655 204864 236568 15372 1305 1000000000000 304891 226300 309229 196218 1000000000000 190803 381530 343180 204536 309840 57442 226668 151469 1000000000000 1000000000000 1000000000000 1000000000000 193527 1000000000000 79684 1000000000000 283719 229882 1000000000000 1000000000000 319431 139817 1000000000000 357875 1000000000000 82131 225705 169340 86045 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 263993 1000000000000 1000000000000 1000000000000 59380 1000000000000 132899 215390 270666 209299 165361 276317 335442 237004 276065 1000000000000 295065 110934 341913 255650 134869 255847 193203 363013 357646 31546 1000000000000 1000000000000 253550 1000000000000 241952 143939 369072 304401 1000000000000 57479 232210 1000000000000 1000000000000 286407 1000000000000 333604 167056 249517 1000000000000 353203 295350 159389 1000000000000 95160 1000000000000 1000000000000 92468 1000000000000 209099 1000000000000 36005 1000000000000 95668 308613 306448 195223 1000000000000 192802 28908 86600 960 196671 85973 43930 225907 44327 41192 266779 20962 118756 263602 116812 1000000000000 245085 306530 186505 2306 166025 153228 1000000000000 1000000000000 81900 304614 314623 302510 24145 342255 1000000000000 174328 355002 66162 1000000000000 298149 254158 215068 370190 1000000000000 125257 334347 182332 253196 382735 102867 223061 1000000000000 380362 44364 1000000000000 703 304021 124217 1000000000000 258187 123581 268373 241470 266019 1000000000000 1000000000000 309350 1000000000000 94649 270890 1000000000000 20581 1000000000000 334600 298879 349674 1000000000000 353478 119043 107851 257971 179996 1000000000000 158323 94175 354528 1000000000000 1000000000000 1000000000000 19543 278509 134939 194191 194781 1000000000000 216426 249779 1000000000000 1000000000000 125027 1000000000000 197949 83221 1000000000000 1000000000000 1000000000000 1000000000000 339441 45690 139661 343454 370529 376884 33869 294215 1000000000000 1000000000000 381707 380631 211783 78337 97575 331378 268315 1000000000000 1000000000000 1000000000000 1000000000000 225 1000000000000 168471 94632 1000000000000 1000000000000 60953 1000000000000 1000000000000 73822 1000000000000 129440 363159 70220 263566 98629 21299 106810 348638 235780 366264 150014 359746 347398 35492 369968 37572 174728 339972 310390 134374 1000000000000 1000000000000 1000000000000 147955 40961 62234 366785 248030 150238 319144 1000000000000 323368 155444 358243 231255 268628 234013 260174 387601 68810 205014 304737 356305 126659 66817 126013 76353 345686 189870 105532 275500 62322 80764 78939 15526 167480 323706 325750 13634 372481 79918 1000000000000 152679 207916 1000000000000 348194 86299 45055 268446 417 291205 178799 377491 14494 210053 4521 244217 159944 219154 1000000000000 88747 15854 226429 156257 123657 1000000000000 287229 219956 1000000000000 249969 33275 1000000000000 1000000000000 1000000000000 90369 344174 326986 51812 386289 190746 241746 366500 129628 61194 346583 377950 166748 1000000000000 364905 20069 308139 193795 107896 238663 1000000000000 1000000000000 294388 1000000000000 266862 269804 214237 181999 1000000000000 20259 2904 1000000000000 18295 229626 19357 1000000000000 139887 47540 242826 63320 86841 1000000000000 251481 116160 63781 1000000000000 9237 275649 118076 223737 266404 361200 71644 1000000000000 136514 1000000000000 166641 329691 1000000000000 1000000000000 348753 1000000000000 38321 27683 1000000000000 1299 53512 1000000000000 288437 334531 300737 338760 37850 366832 167616 297657 209802 282552 177817 286119 59798 1000000000000 194628 237263 305674 180525 95309 219131 1000000000000 307297 262903 70623 297740 118232 153126 297390 179951 1000000000000 1000000000000 1000000000000 336598 21352 216906 375104 269655 24785 133181 1000000000000 1000000000000 371570 1000000000000 362583 379812 1000000000000 372894 1000000000000 200758 1000000000000 47748 311429 354406 40402 156799 338711 212610 169385 1000000000000 1000000000000 1000000000000 49252 159686 139915 1000000000000 91451 22904 198988 147808 339993 317316 209111 266816 61775 128868 87919 1000000000000 143050 188406 106196 1000000000000 174247 143326 61271 247316 1000000000000 219439 250647 1000000000000 64275 339066 207693 166787 302152 33170 1000000000000 49899 324536 210561 384582 22799 346456 40923 357299 1000000000000 233468 208954 121201674359 346726 349966 259748 150403 1000000000000 153582 120406 356620 311488 283452 277144 294643 113206 1000000000000 196563 2636 223761 54383 262820 205841 388736 298175 1000000000000 156838 264531 19899 375330 318321 143362 260836 103684 338904 330595 245454 33055 290698 251455 109623 129845 89980 1000000000000 1000000000000 322346 199739 104397 281618 19986 264770 294556 1000000000000 367273 1000000000000 363521 198024 75367 257370 112936 253139 81345 175426 235030 212980 300226 11642 337375 377402 1000000000000 70394 1000000000000 346656 1000000000000 1000000000000 139481 318332 37852 305212 374849 169465 188381 81889 245994 139110 372387 1000000000000 1000000000000 1000000000000 82848 1000000000000 1000000000000 114941 1000000000000 1000000000000 25490 51182 337406 105455 148755 1000000000000 56185 1000000000000 170999 18111 61561 341930 1000000000000 268470 185661 168407 50292 1000000000000 113703 252810 1000000000000 1000000000000 182069 309515 373835 24108 363870 331026 198444 341556 1000000000000 343604 148189 1000000000000 30957 1000000000000 282181 82118 353377 1000000000000 356373 361088 337702 1000000000000 344802 251848 241551 369918 114646 267808 168222 1000000000000 315135 351535 302002 291658 1000000000000 23828 1000000000000 190227 330165 283969 205130 308375 375681 227583 239594 295459 1000000000000 178682 120924 176242 1000000000000 365224 274497 201720 212117 304715 4651 62252 51749 1000000000000 147831 1000000000000 274303 74490 88603 18430 341648 269704 21761 1000000000000 1000000000000 280310 95608 291005 1000000000000 260356 1000000000000 1000000000000 1000000000000 181824 1000000000000 127593 1000000000000 343865 272618 323986 67690 310690 72798 1000000000000 352395 1000000000000 1000000000000 363029 76704 160657 195393 234750 933 130840 16656 364688 281107 346802 64926 17858 325897 351525 119217 293182 1000000000000 77741 240617 1000000000000 326617 1000000000000 9528 271485 319195 1000000000000 128265 1000000000000 723 82209 262934 101199 1000000000000 170616 70824 1000000000000 305855 1000000000000 199905 320970 1000000000000 312392 1000000000000 359568 291993 182842 386518 104574 1000000000000 377859 320863 1000000000000 1000000000000 78955 108802 145840 362945 1000000000000 308651 144422 1000000000000 244172 284495 389268 218111 1000000000000 83091 279651 288172 266755 167233 56122 1000000000000 1000000000000 1000000000000 138868 1000000000000 232433 1000000000000 1000000000000 131638 1000000000000 137904 223853 142700 272297 272821 99919 387588 146918 1000000000000 128536 48814 354231 19500 48762 1000000000000 269442 1000000000000 1000000000000 221591 335704 231124 1000000000000 1000000000000 239486 34428 196228 389416 96620 23484 247211 306217 1000000000000 53822 341777 119474 372278 116083 70639 1000000000000 21221 54224 268036 1000000000000 244396 1000000000000 275848 283168 34629 1000000000000 279141 328004 16244 377489 330180 1000000000000 1000000000000 1000000000000 217917 221973 45588 39223 336996 250938 243773 212235 325814 56061 370016 276139 326034 190367 46028 1000000000000 28966 49024 1000000000000 1000000000000 15726 36246 145090 1000000000000 9948 290807 277428 1000000000000 264088 90371 1000000000000 34546 289236 371994 296924 51116 1000000000000 167709 311946 192270 343398 265349 57193 143699 1000000000000 16187 197107 1000000000000 386112 1000000000000 326396 57788 280416 150206 267341 238685 62167 332483 152404 90236 342232 375965 80732 71296 1000000000000 16104 205270 124533 42919 275526 279101 86434 160061 20631 1000000000000 98686 1000000000000 259029 32829 201969 350174 309267 147840 53954 107766 381510 69255 137398 23751 67907 1000000000000 275235 1000000000000 262400 25269 348736 208802 308512 203218 235948 360795 126757 303133 300074 274453 278959 61356 97754 116092 149745 290469 1000000000000 324123 47114 185712 47557 217933 198747 122187 1000000000000 1000000000000 219410 207084 168933 1000000000000 20609 85253 250715 330217 303081 1000000000000 120558 120715 376170 350135 186844 91865 1000000000000 386765 1000000000000 236040 5913 320058 313568 234721 148544 29815 121968 115206 1000000000000 1000000000000 9854 221239 1000000000000 256823 91792 386567 1000000000000 187395 307991 1000000000000 1000000000000 1000000000000 171785 225568 1000000000000 1000000000000 136243 181590 46051 204033 142090 68488 350475 183475 188155 1000000000000 1000000000000 264944 179508 131521 1000000000000 150658 376818 1000000000000 243967 251063 1000000000000 193798 1000000000000 231237 2443 321374 5179 376397 63060 349954 161280 356294 1000000000000 12611 161629 312661 126752 58848 26206 218299 249516 375385 1000000000000 1000000000000 166517 272737 85500 370441 3296 91102 242393 155611 120112 22273 76528 308501 1000000000000 84460 50133 1866 235705 358320 59880 1000000000000 51139 1000000000000 1000000000000 147014 314486 43728 49542 1000000000000 120576 328238 20269 1000000000000 256799 276926 117111 1000000000000 1000000000000 350075 144906 68775 33118 159501 204054 187810 1000000000000 301039 281157 105695 141013 94783 139209 1000000000000 215821 208691 149011 1000000000000 1000000000000 146444 1000000000000 315551 1000000000000 174779 137362 139679 85312 45318 1000000000000 241397 99045 297559 362935 1000000000000 60164 298323 64292 155493 30070 263453 176180 62193 143190 302763 1000000000000 81680 369092 31652 7729 52182 33346 1000000000000 1000000000000 311341 318434 1000000000000 380999 359882 383324 1000000000000 147602 1000000000000 304794 122224 171960 255694 144357 232599 1000000000000 148252 242010 122170 356775 30464 148925 131487 129200 281147 315520 378587 207260 270244 256781 1000000000000 186179 6816 73946 226688 211227 45726 1000000000000 190310 1000000000000 44579 31229 225583 217257 8389 1000000000000 86869 153904 96325 80268 388878 383144 162758 147607 97736 24751 185554 177772 242152 1000000000000 153837 62045 256743 317348 281289 330122 324063 141822 1000000000000 370684 209024 283591 1000000000000 39865 275429 325924 101588 120058 94630 144730 3433 1000000000000 202639 314972 375688 1000000000000 363793 24725 359520 122897 207070 42419 200538 136260 71820 272472 332422 1000000000000 1000000000000 297340 236845 231225 369645 114844 1000000000000 18260 253885 7589 248680 187269 159815 48942 5969 1000000000000 364863 351856 335792 54963 387940 140470 85413 1000000000000 1000000000000 1000000000000 183180 50655 137474 1000000000000 223652 29059 59543 362517 160328 140789 358156 388412 349832 17250 1000000000000 201102 121272 1000000000000 1000000000000 311867 368775 56953 142657 1000000000000 1000000000000 1000000000000 19986 239111 140427 1000000000000 1433 325105 336183 168367 366878 216334 163496 365667 1000000000000 137695 300610 196553 111243 1000000000000 349236 270195 359114 376420 1000000000000 1000000000000 240280 152783 282144 1000000000000 233920 160550 235296 233641 1000000000000 186494 223792 55373 1000000000000 1000000000000 270791 148562 21880 251538 209928 1000000000000 4066 341406 276518 1000000000000 235188 386576 152120 4646 1000000000000 1000000000000 300946 1000000000000 315017 49354 62544 373314 373448 8244 295384 265927 246414 13611 1000000000000 211339 60302 100278 142178 1000000000000 161151 314671 63427 349871 112647 278809 37159 296598 225894 235362 1000000000000 31500 348127 1000000000000 1000000000000 1000000000000 88608 316620 368861 306033 1000000000000 25735 262568 103028 387481 159622 123009 261542 52519 356918 1000000000000 58537 172642 180225 22045 132346 328418 311143 330965 342530 110666 1000000000000 305004 43988 24552 1000000000000 246503 92263 95952 264215 347428 189699 200786 1000000000000 196169 22050 45646 1000000000000 318907 345365 308766 238264 64781 6806 1000000000000 135703 129602 80347 187418 317858 297859 1000000000000 67353 233674 1000000000000 1000000000000 1000000000000 10525 1000000000000 365172 133897 1000000000000 333734 229442 292163 122736 1000000000000 372812 137092 58656 1000000000000 85982 208890 5548 55942 284652 298426 371639 329793 107246 145143 93181 163416 46797 65206 311543 314289 1000000000000 251408 1000000000000 385677 253899 84786 1000000000000 108253 179116 376886 303660 115816 1000000000000 274174 126519 5150 1000000000000 229815 1000000000000 195141 167212 1000000000000 943 1000000000000 374793 230358 227429 290589 6214 142066 104298 127817 190264 1000000000000 358995 286948 1000000000000 231094 1000000000000 286913 1000000000000 219117 1000000000000 236163 251589 357861 1000000000000 338788 91964 75737 216553 109817 24111 222585 246507 301523 296199 132714 1000000000000 53323 151420 315882 340631 175356 141386 221905 331490 88704 181485 93865 21639 332689 252271 140597 120820 78307 1000000000000 60592 301201 103302 109492 78907 1000000000000 111324 145315 288125 194868 53671 154701 260386 1000000000000 22780 244944 125541 288530 284553 182617 356015 1000000000000 73077 1000000000000 124396 314241 289788 1000000000000 1000000000000 232669 1000000000000 385170 318443 1000000000000 8916 56195 1000000000000 271500 249510 262784 283796 1000000000000 127259 117081 91176 1000000000000 226840 11427 1000000000000 1000000000000 120489 284739 132045 199378 1000000000000 54449 1000000000000 97046 216669 282961 292157 315499 168033 268939 21384 306466 242267 211776 47083 46734 209431 249109 1000000000000 80476 119824 387499 1000000000000 146371 17744 255743 1000000000000 81554 305518 1000000000000 1000000000000 1000000000000 340392 41623 1000000000000 177156 47503 45336 351246 370426 249131 1000000000000 68821 348244 193252 1000000000000 88555 60520 158564 1000000000000 273978 305430 166704 287160 278449 153763 285050 1000000000000 8534 319070 171803 354553 1000000000000 350355 347065 170417 93263 154500 343983 305490 1000000000000 217396 366308 132193 1000000000000 191520 1000000000000 289219 239372 36226 201995 120275 22501 179222 95895 259892 132301 1000000000000 41552 1000000000000 67530 323559 330441 1000000000000 96005 1000000000000 334602 72027 386022 116181 79088 248699 322934 211864 230831 260462 1000000000000 1000000000000 1000000000000 62787 303798 389268 345705 381045 1000000000000 362094 43375 98664 118479 210492 130761 1000000000000 123864 1000000000000 315682 1000000000000 1000000000000 146661 92012 388761 115470 35711 1000000000000 320493 228450 73716 39998 219609 69424 23199 1000000000000 37220 231116 75801 355962 266566 275924 288653 198575 378013 106873 201 362161 9261 1000000000000 328120 43942 1000000000000 6837 240113 1000000000000 309456 1000000000000 5016 1000000000000 314010 200241 351087 1000000000000 120655 1000000000000 1000000000000 144511 330364 263946 1000000000000 89703 282112 7461 174850 373364 11638 298814 43852 244557 175732 146382 122054 359409 162810 53440 107188 1000000000000 51040 1000000000000 120663 53719 15512 1000000000000 1000000000000 179776 66249 73197 338919 355985 241909 41218 103169 257582 365063 186715 1000000000000 1000000000000 112277 17728 346122 49871 193781 278739 191568 24931 80958 61280 301719 1000000000000 208567 127655 28406 56612 225072 1000000000000 346492 1000000000000 148115 250235 217659 284629 322563 1000000000000 235356 1000000000000 367674 245384 25993 1000000000000 308963 103980 1000000000000 109655 19948 11905 351696 320175 315560 240555 385435 388533 1000000000000 258444 387547 50497 108582 1000000000000 88860 151415 65098 337534 28247 329594 287003 48830 6376 35203 52365 231112 1000000000000 301828 215265 347250 321543 173837 223411 1000000000000 1000000000000 242757 147862 80387 174191 82977 278222 79957 18054 362358 1000000000000 1000000000000 54328 1000000000000 177986 1000000000000 194126 141737 270287 10274 56006 235561 1000000000000 286040 292949 49454 1000000000000 273259 322883 250787 181171 216659 376550 215938 335909 162088 311622 203808 362740 144125 311932 82828 354824 119006 1000000000000 46364 74432 53598 175190 379544 81371 45494 1000000000000 1000000000000 1000000000000 209465 267871 35117 375027 1000000000000 1000000000000 78768 342989 133003 306254 361235 1000000000000 239470 1000000000000 112367 60469 129124 145592 1000000000000 124671 117771 328723 1000000000000 170228 148574 235598 55830 274915 382444 365578 1000000000000 287358 206008 1000000000000 1000000000000 283557 1000000000000 149778 276633 352024 252703 220217 105710 1000000000000 36054 239431 1000000000000 69657 250881 277779 275619 242969 355369 1000000000000 342784 76171 89253 365613 108364 361480 119117 360739 34299 68628 1000000000000 387506 121573 56095 273960 260911 195339 138748 72810 308313 187973 282409 1000000000000 378306 1000000000000 347930 193138 1000000000000 257635 145389 42908 144940 231346 339235 1000000000000 162499 270105 76326 1000000000000 375553 266983 64874 64559 1000000000000 291108 62718 102018 4507 55214 39738 318980 110605 1000000000000 254707 265426 84283 42258 1000000000000 233503 107663 7104 314339 364713 58448 24627 158084 1000000000000 1000000000000 326787 1000000000000 26274 1000000000000 9569 273888 1000000000000 27328 60418 125711 315328 286276 155968 337472 61634 1000000000000 176743 341365 1000000000000 92779 218046 364957 166175 292269 108376 227507 116253 140615 1000000000000 1000000000000 168586 12912 29952 205828 128648 131816 1000000000000 334773 285844 1000000000000 379663 21510 316231 99636 321895 1000000000000 289015 290787 247081 1000000000000 98439 130887 95883 92959 62359 159192 46896 1000000000000 124108 293711 257956 285725 240134 380387 1000000000000 230002 202691 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 251547 279241 1000000000000 198267 1000000000000 1000000000000 265052 332368 1000000000000 1000000000000 1000000000000 33748 282881 346821 19907 73646 249011 1000000000000 1000000000000 193634 361511 336327 228518 1000000000000 347061 10778 310075 209955 1000000000000 9316 366060 282314 1000000000000 169300 72874 6394 1000000000000 31593 338703 79421 68296 87179 225510 194579 239748 1000000000000 112069 1000000000000 169167 61927 1000000000000 158362 307687 233927 243383 262336 269295 149414 130713 335403 353369 323787 139855 62682 131348 375117 204624 194810 128785 1000000000000 1000000000000 42591 76214 83732 1000000000000 366516 51585 112747 1000000000000 370372 247813 1000000000000 198510 104277 288163 1000000000000 273578 188860 114173 364807 336905 273829 1000000000000 173098 21581 291291 216797 229606 337723 67608 1000000000000 18927 245501 1000000000000 169924 125340 13356 1000000000000 354287 232146 382382 205426 281832 19475 1000000000000 1000000000000 80620 142553 19780 1000000000000 174522 369477 199806 177803 353684 10114 20747 319467 236995 1000000000000 165046 347426 208518 105867 1000000000000 288516 231650 226717 243440 289618 386866 229737 32367 2420 164267 1000000000000 126542 54842 1000000000000 18631 76863 320690 341237 258676 6701 117736 301926 170380 1000000000000 210607 1000000000000 50288 1000000000000 323480 350976 1000000000000 147924 344737 129960 384422 197799 213671 1000000000000 151420 270618 1000000000000 133531 213088 305693 116403 1000000000000 164700 336394 267725 1000000000000 378118 38064 56860 169054 196577 2372 148461 198678 378719 350859 1000000000000 44354 189154 239757 198531 277051 1000000000000 1000000000000 1000000000000 104785 79115 259867 240256 369450 271450 356832 78342 289121 314694 322139 119841 200488 344992 199141 1000000000000 113118 81914 69219 1000000000000 128149 58103 199823 272085 367773 249378 84005 1000000000000 30268 236663 384552 343815 381324 19276 9356 303320 340927 44379 1000000000000 97395 1000000000000 131294 298911 1000000000000 216950 356289 28763 1000000000000 340678 278863 77751 97197 23372 112011 103111 350455 1000000000000 22668 280378 75883 360696 319718 223880 100859 1266 22565 28385 369054 385769 1000000000000 22999 115670 72889 342884 11755 38139 219402 255015 1000000000000 82014 297949 193980 1000000000000 214118 374577 351099 66456 252025 231572 84094 220204 346605 91834 121285 129548 307474 11134 86008 107299 237251 125018 1000000000000 257492 1000000000000 87492 202614 114621 1000000000000 1000000000000 58933 1000000000000 1000000000000 1000000000000 238183 123594 13274 175221 1000000000000 384974 156476 374798 110662 68094 310818 9162 1000000000000 1000000000000 291470 7760 99576 306944 1000000000000 228907 24869 298859 146786 164457 214787 143507 1000000000000 369998 1000000000000 1000000000000 2152 120421 278588 1000000000000 386475 1000000000000 356203 77202 15148 46791 84769 9773 32529 209066 1000000000000 311777 78337 304876 277215 1000000000000 386497 1000000000000 1000000000000 81288 144873 232268 268423 110812 1000000000000 1000000000000 1000000000000 198016 74804 140338 1000000000000 93075 109898 304374 342405 141192 1000000000000 58361 190143 13839 1000000000000 195421 234830 211295 370018 343377 258430 1000000000000 1000000000000 1000000000000 387850 250046 1000000000000 169441 375416 327058 5202 16775 266152 103523 1000000000000 139797 88118 128552 1000000000000 135092 334500 282789 1000000000000 337856 1000000000000 1000000000000 358697 247294 1000000000000 143995 102719 53737 234555 225863 20642 265577 186532 272923 5793 3638 273660 267461 90751 251576 1000000000000 234488 1000000000000 1000000000000 135231 217073 273454 339823 111494 1000000000000 78050 1000000000000 89273 1000000000000 382044 47418 1000000000000 236752 248415 380044 1000000000000 204972 198889 1000000000000 234463 268026 11288 135495 260569 1000000000000 23957 315356 362880 60185 343054 52692 122186 126861 311681 262841 226073 1000000000000 131353 289460 201964 60594 329559 324398 79911 335279 366964 166044 54940 56850 93847 170734 117258 1000000000000 340774 384886 353052 230908 307298 1000000000000 215606 1000000000000 218794 209563 66378 162063 34212 70887 221389 1000000000000 1000000000000 1000000000000 1000000000000 131055 282119 277224 21909 98260 122304 180167 210542 186311 138207 195938 186224 78957 1000000000000 251492 1000000000000 46474 240791 1000000000000 1000000000000 1000000000000 1000000000000 157322 78243 1000000000000 182518 360635 211252 154913 1000000000000 294942 318466 250986 156741 151369 1000000000000 322779 124076 85479 326753 191116 1000000000000 360541 348691 203995 360050 366770 179103 1000000000000 148037 234063 1000000000000 1000000000000 1000000000000 294142 275840 280296 118925 343954 129615 116381 199376 143446 28682 340774 218203 180935 193909 126789 76066 161312 260785 1000000000000 26357 202701 1000000000000 297297 157275 9356 254908 310137 15078 112743 1000000000000 62667 357747 68894 76229 361167 63024 320500 167671 1000000000000 92537 18681 109428 332249 333261 1000000000000 38716 37454 353534 241068 2184 326314 78854 107520 66864 187044 261296 307792 300911 320236 1000000000000 1000000000000 201198 1000000000000 183266 213518 378806 1000000000000 1000000000000 7059 1000000000000 207031 151396 1000000000000 24943 5894 252951 192244 132059 166538 173797 374733 2660 57032 346645 110826 254992 1000000000000 1000000000000 72914 303690 1000000000000 276213 204570 25890 1000000000000 1000000000000 74682 21872 297321 1000000000000 373435 1000000000000 203068 1000000000000 333364 74890 149150 160043 247543 178871 1000000000000 201099 154905 116930 271284 317787 145037 118373 320871 306785 285029 1000000000000 304866 302381 24335 127734 271000 72470 173545 287775 230285 374436 314032 20938 152524 1000000000000 355916 80323 1000000000000 45456 1000000000000 205663 309992 97017 1000000000000 118489 342093 365878 55210 254351 333228 180037 87751 53095 301421 1000000000000 17201 75656 39847 73162 29551 194412 132107 92535 1000000000000 78660 348955 133263 1000000000000 89039 241649 264132 237732 1000000000000 253563 218212 43611 317712 1000000000000 263396 256886 63101 284158 91768 1000000000000 240066 1000000000000 154304 140931 1000000000000 284934 1000000000000 326796 61454 356495 338377 185123 1000000000000 31143 283018 316440 206387 56220 355020 63151 81202 1000000000000 171164 225888 1000000000000 109973 210950 3305 1000000000000 51500 57197 298391 188962 10558 254740 118189 353181 300899 85572 174221 37092 222796 19745 88428 124371 379320 212480 288592 92080 222031 344338 116570 1000000000000 180090 26573 1000000000000 213493 1000000000000 249682 240812 97965 338819 319595 366645 283721 12450 1000000000000 224512 318401 269888 102402 37380 209995 192646 141937 1000000000000 114187 1000000000000 127910 1000000000000 245496 89780 225789 323447 8303 226976 130481 67812 1000000000000 287734 217585 309658 363478 33669 8606 169680 1000000000000 1000000000000 1000000000000 91750 134110 269876 1000000000000 1000000000000 142076 361200 144794 158053 27496 321958 24273 107196 90958 210180 1000000000000 1000000000000 53375 1000000000000 307062 360157 310459 1000000000000 198539 560 216532 231440 51980 228632 1000000000000 363861 1000000000000 252456 329130 1000000000000 241563 364865 308929 181880 249078 68172 200583 282048 1000000000000 320854 6791 65080 1000000000000 61877 119892 60238 155240 319094 1000000000000 323475 14353 140838 114763 380661 170026 105163 73977 1000000000000 1000000000000 42451 378955 132545 135495 1000000000000 1000000000000 1000000000000 118465 106210 79 266395 76272 154221 226506 1000000000000 12802 254204 156250 202858 284012 356583 1000000000000 177641 1000000000000 225845 298928 1000000000000 126475 173574 164007 1000000000000 329305 171485 46692 267949 237856 190116 165573 370259 31644 194191 218774 11044 113396 1000000000000 4230 329990 350245 91832 1000000000000 153673 55260 280392 1000000000000 26177 311563 294739 171736 269044 1000000000000 222545 182573 360985 1000000000000 235424 153632 166920 225204 1000000000000 1000000000000 341826 42870 164938 135366 159701 343626 225225 382007 94879 1000000000000 156616 265970 114524 118260 118164 1000000000000 373739 224747 1000000000000 380757 233109 36324 340409 367401 115051 1000000000000 387920 332324 13292 147087 234498 73974 266974 1000000000000 41540 40546 366460 299394 313257 364023 1000000000000 1000000000000 222263 14864 252144 175691 79754 1000000000000 384160 1000000000000 101474 373259 241246 297718 152616 45942 73476 212733 92637 268157 142765 195258 130824 340782 344567 1000000000000 30324 332044 230534 110477 330733 108663 50483 1000000000000 1000000000000 79257 197774 209045 1000000000000 1000000000000 83538 384253 1000000000000 294531 383902 132755 1000000000000 1000000000000 201309 1000000000000 266066 316378 108586 305968 1000000000000 1000000000000 1000000000000 341320 212731 11225 236909 1000000000000 125536 85683 73569 301437 200125 310897 1000000000000 192661 1000000000000 263058 274619 1000000000000 170301 59823 60315 70190 124608 1000000000000 60670 1000000000000 1000000000000 1000000000000 338977 301923 165209 94766 357006 11310 303103 75060 175933 266237 272549 1000000000000 1000000000000 135102 235649 200281 379807 33578 1000000000000 179405 177365 161569 176175 15904 378573 309728 1000000000000 1000000000000 10321 1000000000000 256258 1000000000000 272618 252510 191452 1000000000000 1000000000000 171414 1000000000000 1000000000000 362715 236582 1000000000000 121340 89535 379332 176269 56916 49046 54235 135328 378779 356014 292566 1000000000000 37462 384531 1000000000000 3475 95870 353293 159593 156533 17996 324046 245015 124950 1000000000000 139287 86816 44796 148504 1000000000000 185411 1000000000000 1000000000000 376617 183429 223977 85223 177045 331104 338262 23712 285989 175388 245222 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 30393 149621 1000000000000 109181 59596 379505 283693 1000000000000 307741 1000000000000 165513 59998 293085 1000000000000 1000000000000 360622 33026 152483 222643 1000000000000 114970 79067 196794 1000000000000 387762 341438 1000000000000 304911 337998 1000000000000 1000000000000 153701 1000000000000 185450 21896 311398 322418 1000000000000 246239 1000000000000 170575 348959 1000000000000 200035 50604 294883 362494 77107 381075 85992 1000000000000 285995 223894 71778 1000000000000 1000000000000 69852 1000000000000 1000000000000 1000000000000 1000000000000 12564 355209 1000000000000 330993 1000000000000 181391 204087 9575 210642 1000000000000 1000000000000 1000000000000 1000000000000 231017 86566 1000000000000 289512 204672 219313 135306 7201 247672 2541 129081 92661 266212 292722 203709 316599 376861 350968 258511 1000000000000 1000000000000 1000000000000 272552 85648 117120 185244 89534 339986 171596 1000000000000 298986 354946 277544 1000000000000 11909 92313 310058 1000000000000 16903 378669 95506 55518 282794 1000000000000 150087 330128 101801 171326 68956 1000000000000 359384 12186 44404 1000000000000 259287 74128 87069 1000000000000 275309 314644 1000000000000 1000000000000 206485 185091 309378 1000000000000 42372 200898 1000000000000 307378 1000000000000 1000000000000 380812 275387 183882 177116 90955 40633 68267 121301 1000000000000 1000000000000 328133 1000000000000 1000000000000 112331 193990 56342 680 106507 1000000000000 1000000000000 1000000000000 271228 97567 194666 107873 1000000000000 166525 364260 257411 1000000000000 353349 1000000000000 306839 112966 378603 240441 1000000000000 354442 315380 1000000000000 107256 25093 98005 344376 379287 77900 232465 85513 1000000000000 129444 128900 334768 105082 1000000000000 251632 136296 334333 124015 259461 335289 1000000000000 80030 132524 79168 1000000000000 1000000000000 372163 380115 142009 119693 1000000000000 178146 337896 114144 103932 132276 218354 39944 1000000000000 330160 242689 1000000000000 343093 314387 318151 113663 1000000000000 92352 202816 363227 116700 223150 1000000000000 43487 16783 341608 225294 279901 336883 1000000000000 1000000000000 257734 224137 1000000000000 1000000000000 235667 58182 332115 180579 170151 196923 301741 272195 15947 73680 364028 1000000000000 201843 1000000000000 16035 30932 1000000000000 343930 271063 191549 144047 273495 54022 1000000000000 271444 286531 162097 194885 1000000000000 1000000000000 198661 1000000000000 182543 225942 1000000000000 157549 292299 98701 150447 260619 22068 169990 136402 266263 1000000000000 3561 1000000000000 315616 349585 1000000000000 314115 46008 232023 1000000000000 1000000000000 315408 1000000000000 370701 285333 303718 311062 1000000000000 1000000000000 1000000000000 252861 195029 323491 176028 193410 169622 1000000000000 1000000000000 251158 44375 368387 223534 366205 388963 196331 177602 319364 287146 1000000000000 212589 364227 200154 316793 183753 282133 24689 172977 1000000000000 1000000000000 95013 1000000000000 19734 68810 240551 87126 1000000000000 297060 289769 1000000000000 338957 386441 1000000000000 50475 76250 1000000000000 84359 1000000000000 127087 197893 251810 91409 44142 1000000000000 138913 360818 180123 1000000000000 154526 28694 145936 18105 1000000000000 218089 292824 211835 222177 1000000000000 113307 186905 1000000000000 161298 1000000000000 267842 279945 360901 119553 80588 1000000000000 288143 89156 150740 304289 114457 135766 1000000000000 1000000000000 1000000000000 350030 1000000000000 1000000000000 275416 209790 280792 1000000000000 335539 247831 170999 234209 1000000000000 1000000000000 61394 355483 246730 109358 308435 174017 1000000000000 1000000000000 270053 306849 255726 133407 304454 311652 259544 135574 112959 1780 369330 276943 215254 72134 1130 136405 122970 45567 35747 272996 336388 10192 317588 300650 1000000000000 307492 1000000000000 74089 85854 331746 236224 211159 138973 39594 351145 247974 51353 242258 259601 285238 197242 211185 127682 34007 205836 364216 176077 150602 1000000000000 1000000000000 239272 272058 232289 1000000000000 291671 304373 1000000000000 244752 159351 41361 94283 173523 33346 96494 41725 1000000000000 273038 386247 194759 356077 136386 1000000000000 246329 375942 1000000000000 193826 84514 131730 1000000000000 100386 1000000000000 1000000000000 1000000000000 217099 305460 50703 130941 87773 90654 146943 389295 304710 1000000000000 55725 89476 360780 224692 237726 1000000000000 121448 130062 338130 47694 376612 13228 1000000000000 299096 382798 139746 163258 313559 179451 376722 16631 287801 268362 380059 233458 334035 172651 1000000000000 342563 389235 203138 194051 1000000000000 30492 1000000000000 143169 350002 123561 211910 143278 12606 157258 1000000000000 178682 1000000000000 133075 101554 256169 1000000000000 241648 285544 1000000000000 376534 84177 139145 1000000000000 110413 152796 5576 102975 1000000000000 292313 1000000000000 1000000000000 247918 1000000000000 295674 262896 50937 128816 349162 1000000000000 35224 333122 1000000000000 289533 187299 34879 13538 297010 186187 137971 342100 364119 28839 224283 1000000000000 322114 50353 171853 325616 317256 179869 38510 66565 1000000000000 146734 1000000000000 133673 1000000000000 1000000000000 210119 385699 156877 149456 93610 122319 212938 150260 151340 329616 1000000000000 87385 123269 283866 244593 130737 92319 1000000000000 368270 96317 1000000000000 95706 209790 35216 1000000000000 55247 219442 365336 231684 1000000000000 2801 342159 348680 162748 3364 140445 280694 270968 194370 1000000000000 306659 5043 65907 328078 1000000000000 1047 365227 1000000000000 136454 71889 242545 1000000000000 120388 153303 223911 34497 130592 1000000000000 238420 115346 48818 1000000000000 346525 156137 1000000000000 299279 329919 324890 1000000000000 354152 237322 1000000000000 35039 185207 158028 1000000000000 1000000000000 361371 203320 313313 1000000000000 238242 129659 1000000000000 150168 259023 189287 130359 1000000000000 198757 98148 1000000000000 1000000000000 1000000000000 210942 339302 191278 32169 213819 134531 68212 205811 1000000000000 146348 299178 267475 184510 49722 1000000000000 135637 230821 1000000000000 1000000000000 333007 101191 107012 1000000000000 375416 272494 190964 205188 248396 87850 224467 194784 1000000000000 268494 154270 1000000000000 1000000000000 1000000000000 131143 1000000000000 133824 1000000000000 89635 302736 1000000000000 108538 244061 134636 383515 50526 497 344878 1000000000000 110253 273762 1000000000000 350442 28240 1000000000000 52484 1000000000000 322896 37561 325576 212278 162429 1000000000000 1000000000000 166962 51919 46777 81474 187680 49959 271460 246186 254301 1000000000000 136054 16297 1000000000000 173205 191926 1000000000000 1000000000000 10267 68353 1000000000000 1000000000000 1000000000000 47694 1000000000000 198757 318486 224489 59768 191914 270968 41203 59663 196643 27228 214285 216226 8095 26499 1000000000000 300179 10570 328391 1000000000000 1000000000000 1000000000000 259953 1000000000000 138236 110657 188538 216296 213823 1000000000000 195315 170049 1000000000000 319367 373199 297050 1000000000000 260541 351611 1000000000000 1000000000000 47351 271788 311294 1000000000000 325029 973 9223 158693 88075 156169 260576 357316 1000000000000 147552 1000000000000 226429 173242 56841 276259 1000000000000 163229 244137 54440 3623 1000000000000 7437 257883 379234 1000000000000 1000000000000 1000000000000 327248 150777 1000000000000 226908 39543 1000000000000 1000000000000 261422 340314 23659 167423 300524 210469 303429 297414 123630 83410 86466 382795 270144 1000000000000 139449 35084 44477 1000000000000 224142 19838 1000000000000 336141 96166 1000000000000 45192 275014 189320 279509 280315 1000000000000 374115 1000000000000 255916 135068 110775 219613 185793 219739 66203 245665 324315 336739 1000000000000 146293 218029 148230 1000000000000 180356 87876 41348 1000000000000 189509 4464 239495 367045 122873 133018 358221 41576 118082 347390 24565 257181 189134 134147 2412 1000000000000 50691 1000000000000 8179 195993 192992 186141 1000000000000 3971 358403 213364 194153 77648 59615 74176 1000000000000 138807 262270 1000000000000 130592 104954 137539 386682 1000000000000 282575 220736 270378 49352 1000000000000 1000000000000 98504 329577 192944 268962 159971 44325 26692 108615 181081 1000000000000 6003 240633 211295 42945 220799 97193 21635 130454 213535 1000000000000 38872 103956 138044 52604 1000000000000 161709 148115 141069 1000000000000 1000000000000 150220 329063 285634 139814 1000000000000 284020 1000000000000 11705 150993 1000000000000 1000000000000 341403 48627 233000 1000000000000 265294 381492 383748 203148 35212 90359 313279 263980 78293 97723 305278 388620 1000000000000 58953 328925 1000000000000 325409 1000000000000 114336 1000000000000 294042 1000000000000 53084 328202 317610 144126 339721 120177 207684 332511 1000000000000 1000000000000 26193 1000000000000 214610 93853 356468 139964 176914 1000000000000 215024 74480 1000000000000 97421 215271 258178 275303 1000000000000 220500 354861 8116 297892 1000000000000 1000000000000 368477 363255 1000000000000 8958 358458 128372 296837 1000000000000 153088 1000000000000 318743 169137 326579 196762 143814 320594 3198 207182 265003 231952 289262 220809 306815 333297 76128 247017 1000000000000 1000000000000 249034 75831 51261 25150 7245 154840 369776 1000000000000 1000000000000 174157 63300 335629 150213 55751 113778 154477 99132 121686 1000000000000 1000000000000 1000000000000 39002 1000000000000 1000000000000 1000000000000 231803 363134 357472 118693 344318 212676 217383 67815 5901 1000000000000 241014 98057 81399 6488 350313 271240 149225 234586 1000000000000 23466 231594 273621 1000000000000 5903 162506 1000000000000 79236 152987 319168 45231 371786 57546 240787 136657 304808 1000000000000 191116 344947 1000000000000 324853 127137 191587 286322 1000000000000 310003 230854 109676 63927 240577 1000000000000 199046 1000000000000 259450 1000000000000 318474 366879 312552 1000000000000 1000000000000 187888 378159 284219 146626 207531 173869 17095 362813 278265 381299 122380 1000000000000 1000000000000 381420 332586 83821 266689 1000000000000 245520 1000000000000 363702 222568 241827 1000000000000 241873 233644 233080 217427 64363 316153 137522 248533 1000000000000 136283 258346 171876 1000000000000 229499 352894 1000000000000 104070 1000000000000 1000000000000 234856 1000000000000 277026 234760 165103 1715 1000000000000 118261 11184 367871 195358 115307 249801 197468 43693 119466 386190 364388 1000000000000 105861 337973 146247 1000000000000 139557 1000000000000 65079 225825 1000000000000 157659 147276 1000000000000 1000000000000 240414 40894 1000000000000 1000000000000 279210 232837 357767 213032 308626 357797 299263 354145 1000000000000 1000000000000 297645 21871 295651 98565 1000000000000 26331 230014 287959 369049 1000000000000 371592 311234 296918 162478 1000000000000 208874 1000000000000 283346 298344 344374 1000000000000 380269 27222 1000000000000 1000000000000 1000000000000 194184 1000000000000 2053 1000000000000 285207 40115 318975 168631 98750 294265 1000000000000 312150 361244 256701 1000000000000 1000000000000 301211 1000000000000 142637 355275 220663 328222 200476 368624 31928 251134 206717 186367 240916 1000000000000 113471 219806 388823 139146 12661 6093 337902 267161 339728 1000000000000 14995 388910 1000000000000 165759 128639 250311 323552 109612 1000000000000 383025 386599 35348 202972 161105 75751 1000000000000 1000000000000 168905 216233 350304 93455 243015 304454 262815 389203 19073 142673 101255 154961 336455 1000000000000 115438 145594 98642 309878 228976 72619 1319 186585 224418 1000000000000 244180 377153 1000000000000 201305 1000000000000 197194 227544 125551 67293 1000000000000 276075 373856 167866 342560 85469 324230 194443 319331 279204 1000000000000 19573 182643 198798 361186 276720 1000000000000 341882 95995 352689 344599 283351 1000000000000 41834 1000000000000 114365 188640 250771 1000000000000 75209 174624 175943 79356 1000000000000 118174 1000000000000 233317 4487 111206 185522 25770 59058 127998 375781 123948 13067 5023 101989 166984 214833 1000000000000 110097 1000000000000 176436 64177 68562 41920 283231 82781 37234 130726 1000000000000 94170 1000000000000 191562 375699 273145 138701 1000000000000 1000000000000 192622 237361 1000000000000 1000000000000 68136 169850 234421 374095 69343 388533 1000000000000 331926 1000000000000 1000000000000 101542 1000000000000 1000000000000 291998 259665 91383 253052 376058 7927 1000000000000 47597 266012 1000000000000 181005 24103 83650 1000000000000 95545 133661 1000000000000 218874 1000000000000 1000000000000 69178 53695 1000000000000 222901 1000000000000 309255 50114 1000000000000 304628 300078 219589 1000000000000 148158 57891 229288 1000000000000 382529 293036 99079 1000000000000 105711 175948 33879 212326 1000000000000 270344 1000000000000 209063 75840 208199 203981 272762 71084 72834 1000000000000 154152 1000000000000 231359 233025 225116 1000000000000 170820 315225 354903 230930 285859 6830 321009 171391 69411 42671 1000000000000 298139 327958 35119 135267 369611 370123 271845 97523 16537 291974 222164 240453 29595 105363 190377 62775 170054 7544 81984 126929 93336 1000000000000 1000000000000 265801 366019 245874 1000000000000 49806 268748 1000000000000 114790 363597 1000000000000 248188 133651 34772 232770 72355 1000000000000 1000000000000 1000000000000 313230 109181 1000000000000 148429 55754 35029 383782 144254 133860 21954 318110 32667 1067 151557 207215 188046 1000000000000 188302 208615 218587 35477 235469 70369 296671 1000000000000 292694 45909 291710 259270 1000000000000 138 20975 1000000000000 313272 131116 361857 289666 134826 50004 1000000000000 136441 161645 237134 204487 279331 220610 250729 198125 1000000000000 281935 252416 339541 280293 325907 1000000000000 1000000000000 171526 349946 25168 119242 1000000000000 214924 319567 357168 310508 1000000000000 1000000000000 1000000000000 1000000000000 196438 1000000000000 378714 81442 1000000000000 123810 27684 1000000000000 212099 237072 1000000000000 294662 151063 350350 1000000000000 388201 306522 181596 386857 1000000000000 166310 278142 1000000000000 1000000000000 329891 1000000000000 237319 85906 217314 1000000000000 102240 246214 238401 211576 290545 144314 6228 123869 1000000000000 119390 170884 1000000000000 265956 90008 222080 309327 220079 290954 1000000000000 325027 209843 285718 110474 252149 365022 1000000000000 34280 342631 238811 193905 57691 349782 244131 154649 28933 261851 309625 180522 1000000000000 198688 50734 8670 1000000000000 31931 28821 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 163950 78134 264487 1000000000000 373224 249840 311290 187215 1000000000000 1000000000000 61504 181257 32697 264727 349205 133514 1000000000000 26186 266325 125356 379162 156884 1000000000000 83274 1000000000000 293098 1000000000000 1000000000000 63328 195778 153991 320743 372009 209030 342319 232697 1000000000000 368016 348526 55069 120154 1000000000000 127614 1000000000000 1000000000000 206156 86754 144190 222371 118952 1000000000000 308547 97429 333608 260678 87508 385487 107060 1000000000000 1000000000000 147339 308501 290647 1000000000000 389054 366200 80245 233165 287434 211010 1000000000000 345288 118442 112493 1000000000000 166133 43592 185444 205910 276571 368319 260617 63652 205300 22531 106657 1000000000000 377494 211196 267607 1000000000000 112877 53457 115053 1000000000000 1000000000000 298461 33952 123935 1000000000000 327482 298833 280826 376840 240371 141324 366296 1000000000000 133361 101001 1000000000000 246194 307889 14207 193430 190170 55795 286623 230412 199658 369518 1000000000000 118766 229862 168644 143245 379133 75523 257628 210996 16610 1000000000000 367667 364646 195042 28101 10173 269862 203969 57541 165987 127755 55320 16757 1000000000000 59093 314261 1000000000000 15982 234584 39741 276527 256289 1000000000000 1000000000000 292867 179195 232642 3696 331143 140281 22614 1000000000000 344199 271404 45800 258636 1000000000000 1000000000000 46213 68813 136253 362643 229314 241797 235164 45627 64647 209413 246610 94043 29669 1000000000000 364944 366241 334952 332988 40315 1000000000000 1000000000000 1000000000000 257398 307251 175487 294425 1000000000000 295943 319757 82494 23802 146208 111215 93147 276917 50933 38954 222257 115636 315493 1000000000000 303641 76098 344392 46384 298001 342510 278581 331190 116067 173077 124402 1000000000000 1000000000000 1000000000000 146985 1000000000000 195557 340764 350538 88913 273498 1000000000000 306737 176827 116123 59248 1000000000000 1000000000000 128801 22426 215031 1000000000000 137063 1000000000000 174642 203912 269892 19377 1000000000000 325529 382553 286338 7100 188796 1000000000000 1000000000000 342899 51824 1000000000000 1000000000000 1000000000000 330851 303164 380783 372149 127221 80210 303701 1000000000000 363537 174095 288552 5145 75742 40701 253311 27272 178249 1000000000000 331713 303711 197535 1000000000000 191552 127338 188041 370157 1000000000000 13716 239904 146137 67980 329905 174835 268865 39850 325190 340148 235511 374649 321555 1000000000000 57354 9069 289277 170270 322904 1000000000000 89297 150715 204931 278928 162402 4753 88825 1000000000000 203265 206732 273010 69957 79494 39756 42761 102709 104727 307029 22881 154238 1000000000000 96835 304950 360796 12860 113172 101026 1000000000000 1000000000000 1000000000000 155890 214085 295210 1000000000000 93345 62367 43283 1000000000000 202800 264078 301504 167861 288653 120469 1000000000000 1000000000000 209895 1000000000000 346236 220716 221485 104721 161970 69976 328454 104775 77059 152419 3311 1000000000000 330598 199622 333889 1000000000000 91236 138901 1000000000000 221758 221879 214631 164164 1000000000000 126794 297342 83630 1000000000000 48246 26323 144065 361342 1000000000000 1000000000000 1000000000000 308641 381556 96699 329674 132144 354407 309314 81214 198705 1000000000000 204799 188411 367159 1000000000000 154032 1000000000000 133490 183970 365635 46454 172662 1000000000000 129282 1000000000000 328375 190185 235648 165148 197080 274749 318224 190784 259312 88289 1000000000000 193342 111169 19392 379265 1000000000000 1000000000000 1000000000000 108538 66273 352113 68008 329115 303724 145562 22379 1000000000000 106894 185602 86572 1000000000000 63228 1000000000000 233546 4199 1000000000000 195315 98412 322387 1000000000000 164467 1000000000000 326361 111718 104984 117494 1000000000000 320761 356930 293962 318186 285891 177379 9400 258661 10754 86581 103320 136586 1000000000000 99564 157659 150693 1000000000000 347537 1000000000000 304281 1000000000000 340417 255261 109648 37793 298547 6445 177709 276137 194779 277532 42505 291151 1000000000000 1000000000000 5585 350554 285341 95234 133539 1000000000000 360823 192524 87265 387779 326423 190540 17624 167005 358891 1000000000000 383642 29426 1000000000000 249910 1000000000000 265327 226648 276032 79440 134005 73086 114061 211771 89187 24344 45128 6069 1000000000000 43503 127047 1000000000000 88034 107232 335788 1000000000000 1000000000000 1000000000000 304328 255536 1000000000000 73449 1000000000000 58420 223567 1000000000000 353842 1000000000000 237791 338846 296852 150640 1000000000000 133933 80561 94862 157091 323638 23657 388300 351050 262098 37274 121836 365054 88887 388654 353193 301006 338137 137406 112700 32574 303967 187610 212318 1000000000000 87565 200414 1000000000000 1000000000000 1000000000000 28344 211346 1000000000000 219054 91675 264202 374868 385411 15509 137946 247999 228575 1000000000000 56105 387628 354386 1000000000000 206460 128402 122542 366377 230828 350540 84810 140731 329208 308845 377792 371284 215564 110908 1000000000000 310080 254411 1000000000000 320095 225358 268680 72323 28138 344257 137176 211259 158646 1000000000000 1000000000000 193526 18274 229515 1000000000000 342683 1000000000000 340847 1000000000000 323870 256587 1000000000000 52728 1000000000000 193747 1000000000000 254341 36168 232397 286316 362385 383797 171428 1000000000000 1000000000000 116724 152331 54719 119235 353279 41644 353571 4039 1000000000000 290979 87651 353861 237241 141153 1000000000000 257407 295623 329430 293669 154663 254078 149198 274793 361940 255484 89653 262491 54888 268782 303128 1000000000000 362977 102426 755 265288 295690 1000000000000 332147 140043 107138 161619 383511 349542 249635 80924 81980 194422 1000000000000 257061 213030 31551 363394 129759 328327 301556 194099 1000000000000 1000000000000 41231 1000000000000 1000000000000 193038 1000000000000 161115 1000000000000 1000000000000 220280 27448 1000000000000 285082 108449 288073 328696 100528 260641 289671 219492 1000000000000 70948 173339 348379 255217 319561 126580 1000000000000 213417 219352 120732 109788 1000000000000 1000000000000 55993 299222 344453 295142 269512 98659 276248 331272 77004 19892 182474 1000000000000 190943 172840 1000000000000 1000000000000 367564 287176 207764 235360 383466 1000000000000 1000000000000 208317 30071 1000000000000 309941 85072 279630 230569 357115 63437 116724 270929 258102 17259 174251 101042 352665 1000000000000 13188 40552 336543 1000000000000 332570 54614 286610 1000000000000 378141 335177 1000000000000 249932 331785 321704 1000000000000 157584 1000000000000 67910 317679 40431 182015 104987 128142 213629 72467 1000000000000 1000000000000 35989 1000000000000 154127 229847 376810 21246 81030 270376 1000000000000 270910 21010 226461 205394 257729 290680 155409 13508 281828 56072 228048 52529 33640 247962 1000000000000 376447 288797 301282 158853 48678 296530 13115 65046 1000000000000 306102 98765 223904 70333 1000000000000 245938 1000000000000 78267 169933 336680 276513 373234 282741 25035 76768 360522 1000000000000 228678 282493 341928 247759 1000000000000 360497 60660 314184 153242 327969 351027 176466 364488 179824 12409 278459 1000000000000 137345 65815 328812 1000000000000 369267 1000000000000 74733 93046 1000000000000 1000000000000 112357 1000000000000 58992 48460 1000000000000 68728 47728 1791 1000000000000 15829 1000000000000 39482 277370 1000000000000 103688 134478 1000000000000 275848 139058 46423 189861 206402 146370 346962 141914 233257 1000000000000 1000000000000 247413 349337 76682 159075 50724 73883 71884 371374 185057 367787 1000000000000 184148 32896 257411 53454 373280 116549 156745 99352 171325 388334 239268 173240 1000000000000 336689 1000000000000 323817 127726 7331 1000000000000 358753 357368 1000000000000 329983 159653 298373 25232 75865 270117 351761 1000000000000 215559 1000000000000 6998 1000000000000 246333 1000000000000 127755 71681 232756 8735 363039 254683 1000000000000 191379 30751 367931 50355 294258 90385 294621 290417 1000000000000 378394 33647 76407 302104 144735 319973 28810 7013 78400 351610 71775 6084 149716 1000000000000 118258 1000000000000 114469 214852 1000000000000 3741 1000000000000 201730 337823 251124 1000000000000 299222 122881 308841 123238 1000000000000 223094 326459 1000000000000 244399 1000000000000 1000000000000 1000000000000 1000000000000 226715 1000000000000 148141 387534 374671 1000000000000 132486 14255 378950 45749 117701 104478 1000000000000 47095 1000000000000 355559 101325 1000000000000 34324 224154 1000000000000 1000000000000 134836 227211 211267 268820 183125 1000000000000 1000000000000 386244 351735 220817 1000000000000 1000000000000 1000000000000 306444 342710 84988 256951 1000000000000 227786 310415 110584 1000000000000 228962 232838 1000000000000 71993 359268 1000000000000 278524 177179 313943 253242 1000000000000 268389 143707 298634 1000000000000 289271 211641 205913 256492 176546 366352 34315 254051 86861 1000000000000 1000000000000 281523 93379 334610 203663 57174 51307 1000000000000 226349 217843 382064 1000000000000 217447 1000000000000 203249 277705 203827 110358 324393 214812 44022 1000000000000 68614 232034 285984 19319 81744 9215 49746 352784 171545 265236 1000000000000 60678 1000000000000 132054 21109 350660 98342 1000000000000 1000000000000 117142 145496 290856 4770 32866 210242 1000000000000 28867 174596 188505 61269 384004 1000000000000 298672 1000000000000 89302 1000000000000 1000000000000 1000000000000 1000000000000 336789 1000000000000 148016 385069 332585 1000000000000 81356 343568 1196 1000000000000 235499 264153 217727 53025 62842 380083 1000000000000 26337 223904 380816 317636 1000000000000 1000000000000 1000000000000 362791 173804 171250 246341 62869 66685 46489 211361 1000000000000 154520 221900 58150 71666 198877 1000000000000 33022 109064 275484 110901 255258 1000000000000 137797 330935 164847 216302 1000000000000 159568 1820 1000000000000 287910 20834 190095 284466 215792 139601 1000000000000 225652 234384 297836 37739 221009 1000000000000 240837 174530 1000000000000 222271 267885 1000000000000 110840 232956 149541 186758 173955 302064 1000000000000 149268 196860 87964 1000000000000 1000000000000 185005 19908 1000000000000 319574 1000000000000 222845 1000000000000 106860 14353 1000000000000 119348 1000000000000 333208 321860 188269 162109 97028 85095 24602 1000000000000 353567 1000000000000 216720 134441 246108 238632 336614 287575 231221 324594 127038 1000000000000 70887 112469 249908 1000000000000 21160 193891 311419 129805 1365 70126 88641 1000000000000 35333 365347 378238 52229 220067 1000000000000 337729 36971 95218 1000000000000 185484 321506 174761 1000000000000 242311 379554 67481 373001 376509 1000000000000 1000000000000 133256 1462 385190 61199 197853 75927 228099 85727 1000000000000 250202 1000000000000 1000000000000 28740 335120 31013 1000000000000 206604 39248 1000000000000 230155 77663 196324 15366 167030 312116 69147 337630 10981 251348 59203 1000000000000 15938 313964 1000000000000 114450 119909 1000000000000 1000000000000 181646 1000000000000 1000000000000 106850 12541 1000000000000 49735 126676 1000000000000 265129 297044 1000000000000 76311 128939 10597 124679 292445 276658 1000000000000 86392 229757 337476 79900 176705 131586 6975 1000000000000 128765 325801 67530 78278 251925 254966 75006 43938 39232 1000000000000 54131 124572 170576 365086 172180 48147 210756 374446 91871 329067 173948 345621 143107 1000000000000 89793 307110 208942 1000000000000 102035 232251 352086 77578 214052 259699 99646 15839 280810 45063 179449 96958 31284 1000000000000 214972 95428 1000000000000 213908 180445 269545 1000000000000 113573 366382 334585 30457 182473 1000000000000 277684 359770 1000000000000 265457 1000000000000 13742 366252 261597 345642 358989 160887 165705 204495 1000000000000 1000000000000 243168 199306 73720 354987 1000000000000 212152 337537 107378 1000000000000 1000000000000 337267 149606 264742 110735 252890 13863 370445 156645 1000000000000 159740 1673 1000000000000 246316 287180 131981 302536 1000000000000 124275 167787 224265 304614 378833 129183 25292 19639 168617 196951 221158 47394 165855 101044 56826 134639 1000000000000 66892 211857 236443 239248 196580 304133 378297 49139 218172 185021 281057 179973 373115 114961 1000000000000 17742 297774 1000000000000 328419 164047 196963 86185 1000000000000 141489 200624 113568 341411 300137 29426 202116 1000000000000 333094 212730 1000000000000 9370 3682 1000000000000 377682 1000000000000 32676 151621 184547 336101 1000000000000 171863 223663 105045 253024 93459 1000000000000 304728 207315 245015 252817 349592 107537 1000000000000 291666 4679 1000000000000 313906 1000000000000 176779 95922 7556 197337 1000000000000 315591 1000000000000 368947 338218 1000000000000 349434 135591 1000000000000 3328 29773 180185 56989 258077 1000000000000 1000000000000 110502 173626 347903 425 154720 24572 172669 273343 1000000000000 1000000000000 264904 1000000000000 219319 151572 258997 1000000000000 312740 274121 239097 249382 1000000000000 382622 335047 160582 259402 108998 231068 8588 333140 96553 235114 254288 315106 27732 4933 110020 1000000000000 313251 91738 19300 337159 129408 187855 194368 219652 359019 212890 18011 35455 34297 332423 1000000000000 372359 179690 1000000000000 330764 1000000000000 71001 346759 240807 324333 292063 1000000000000 1000000000000 1000000000000 377027 60581 244350 125804 99009 1000000000000 239111 187521 346165 287086 203457 195349 315551 1000000000000 1000000000000 315193 19162 175195 382941 133505 374255 315060 290015 294606 181303 338775 122046 111340 1000000000000 121467 1000000000000 267554 1000000000000 326535 1000000000000 110876 9443 1000000000000 275137 1000000000000 333625 1000000000000 225837 287679 363368 260226 278363 1000000000000 172549 156006 1000000000000 1000000000000 47924 1000000000000 47738 60896 1000000000000 88396 245332 22261 1000000000000 186497 291099 5102 1000000000000 1000000000000 206554 1622 89894 13270 1000000000000 346469 1000000000000 158986 1000000000000 38155 8353 114438 1000000000000 120284 365008 240848 87777 99587 1000000000000 319980 145743 286668 331515 296753 61550 294534 1000000000000 116712 66650 221879 205375 148307 377246 1000000000000 117691 1000000000000 115104 131004 347051 1000000000000 39068 279074 327413 80470 183940 28016 216573 1000000000000 335489 122117 148711 362468 356337 53381 1000000000000 1000000000000 193948 259087 372107 9374 157793 362348 1000000000000 4869 219693 28985 336703 45803 300335 132265 111523 117418 357158 242406 225138 109789 388150 159471 181610 243481 246034 230247 45027 1000000000000 152569 258556 223804 1000000000000 22454 1000000000000 66075 336240 210698 378466 23534 1000000000000 72407 352672 122844 1000000000000 1000000000000 375878 1000000000000 141185 9125 302926 357557 81760 225551 219572 63008 143063 1000000000000 195329 242532 186027 1000000000000 1000000000000 355124 1000000000000 305311 1000000000000 181255 161797 269281 27651 233139 1000000000000 345692 328313 216262 1000000000000 1000000000000 239049 271913 337579 70904 1000000000000 1000000000000 136129 9108 148589 325344 1000000000000 374919 340618 242017 192969 98574 1000000000000 291563 206399 98817 239636 289178 298909 304799 266445 15486 179070 253370 203547 312640 151153 1000000000000 326505 87835 70544 83231 173907 301133 262725 167814 183438 1000000000000 1000000000000 8879 1000000000000 1000000000000 1000000000000 362781 278959 311465 39508 56635 1000000000000 328878 147329 182912 171823 98544 1000000000000 95178 1000000000000 346474 50964 278660 249682 311554 226307 328662 79042 1000000000000 157578 332559 337442 31392 1000000000000 99948 1000000000000 310036 247946 224602 230606 173417 93650 23357 167368 197142 160542 278434 319464 260317 374865 303625 152298 36605 164837 1000000000000 15791 35429 318429 265846 109902 162828 21838 1000000000000 1000000000000 315851 169750 232870 116170 1000000000000 137239 1000000000000 214478 66275 205410 1000000000000 199403 104681 1000000000000 1000000000000 111718 135237 132914 1000000000000 1000000000000 332944 1000000000000 327624 4832 66656 1000000000000 5562 220978 211975 296204 243341 54095 21581 253251 308070 53651 1000000000000 60811 212581 24646 246077 1000000000000 1000000000000 211220 109360 1000000000000 322207 204743 294773 1000000000000 1000000000000 255817 161011 160185 169087 235580 15772 1000000000000 39694 1000000000000 1000000000000 260974 337922 151764 37501 1000000000000 326598 234471 92939 30524 1000000000000 19493 338427 1000000000000 122266 1000000000000 1000000000000 349438 343690 92592 93617 226503 168878 204365 109553 1000000000000 378178 288575 187825 1000000000000 369072 92557 346969 383581 319002 362520 365443 236007 202455 305611 1000000000000 97557 326275 247330 288525 1000000000000 205648 169782 1000000000000 99000 1000000000000 1000000000000 212303 171000 214166 238222 195880 126341 301796 259130 320142 162226 253792 77446 1000000000000 161730 168752 104795 363066 15566 195264 237919 275748 13685 1000000000000 223258 97709 1000000000000 91297 230213 25530 268832 235518 173506 77946 1000000000000 307037 1000000000000 248099 155603 208593 90095 38379 1000000000000 54722 226806 143464 172783 55143 336885 318316 171730 351046 311487 321443 160632 198 356544 154623 278966 14715 45201 33941 111992 1000000000000 287657 298215 139354 1000000000000 1000000000000 1000000000000 189948 365452 274854 102381 124996 251885 29545 245843 56164 129286 197070 1000000000000 71579 52359 85879 166744 1000000000000 235313 1000000000000 269741 248351 239880 1000000000000 120716 31034 1000000000000 169690 1000000000000 321046 191662 349278 96644 1000000000000 1000000000000 234564 218942 1000000000000 169804 354261 1000000000000 1000000000000 21606 66392 102455 79827 305745 1000000000000 159930 377143 282100 131955 142361 83082 1000000000000 126836 152385 43723 1000000000000 1000000000000 98077 44241 178614 148210 1000000000000 201120 1000000000000 381519 1000000000000 1000000000000 379277 329144 1000000000000 1000000000000 232272 118677 114170 1000000000000 147629 1000000000000 351685 363405 255367 182303 269189 175133 221132 20890 32682 255969 307965 207502 54136 208808 1000000000000 6215 226234 282090 1000000000000 1000000000000 340140 106571 354419 241350 191197 263683 1000000000000 121612 1000000000000 1000000000000 279551 1000000000000 352270 65724 1000000000000 230132 132421 317508 86469 110629 67682 1000000000000 91558 118971 281759 1000000000000 17437 212720 356844 208704 1000000000000 322236 4574 98098 1000000000000 27386 1000000000000 367686 1000000000000 1000000000000 104230 352133 377456 106510 1000000000000 64546 1000000000000 8144 1000000000000 366249 1000000000000 1000000000000 63515 140266 201820 235639 263179 109564 251717 263512 176107 201213 61479 131214 192801 239344 189688 311117 183198 217267 330626 13077 1000000000000 32036 203145 345674 194400 143949 237603 1000000000000 183730 371696 314593 131322 8237 272663 192110 216545 1000000000000 247180 386788 371012 379065 113297 54049 1000000000000 17337 180281 212471 379450 144394 1000000000000 359761 344317 23420 332508 18812 210736 33612 39190 298166 86708 60880 282600 66697 124754 210794 1000000000000 1000000000000 273421 265980 147387 76758 225951 58806 348821 1000000000000 67258 137723 158517 228002 65690 167421 369827 1000000000000 322001 298787 102543 270016 1000000000000 1000000000000 322099 28079 132983 359133 382787 270778 99685 1000000000000 131511 1000000000000 1000000000000 321895 1000000000000 320341 1000000000000 31115 251470 1000000000000 137320 34927 1000000000000 106232 358144 384520 54498 258630 352878 207148 22184 175165 87329 130120 1000000000000 70227 1000000000000 70303 162973 30299 128696 188920 1000000000000 26293 97459 151352 255863 303238 234341 1000000000000 50441 280981 44733 186982 385146 272555 133358 27499 1000000000000 36335 231336 118366 271911 348421 158751 1000000000000 326388 1000000000000 1000000000000 291436 321219 336025 301959 341846 197974 1000000000000 1000000000000 118753 377319 277602 376354 345723 371719 86174 211613 183713 202931 178135 165652 51971 1000000000000 272578 126960 1000000000000 59341 1000000000000 208629 251078 190763 321326 333844 234109 51810 24545 185029 168795 260310 320570 1000000000000 238527 312139 46459 125035 240009 197736 290982 1000000000000 1000000000000 157816 1000000000000 242242 1000000000000 99363 1000000000000 1000000000000 183284 371757 216032 314456 1000000000000 1000000000000 1000000000000 1000000000000 242225 1000000000000 1000000000000 291421 167159 221200 248063 254608 100257 359929 165119 356124 86163 330469 330465 48122 224363 307434 13134 93176 385452 319647 150807 232127 1000000000000 208103 193899 299990 257654 146868 338522 325468 341398 277271 269249 237970 384790 53282 1000000000000 44266 208491 75245 383675 297130 1000000000000 175668 148799 1000000000000 130231 332279 1000000000000 47052 380548 142403 78720 1000000000000 1000000000000 1000000000000 12205 114111 388548 1000000000000 1000000000000 1000000000000 380856 92338 248855 25238 232888 242636 199039 273125 138820 283120 41158 1000000000000 1000000000000 1000000000000 1000000000000 292645 1000000000000 1379 152183 243470 236578 194893 295850 101866 146754 132598 1000000000000 1000000000000 181914 119912 386690 1000000000000 239777 1000000000000 1000000000000 266225 153206 1000000000000 208721 1000000000000 382330 205544 115342 87595 281845 1000000000000 1000000000000 121491 356276 77082 358338 141216 145388 210336 291282 155971 370207 243924 1000000000000 97877 98065 1000000000000 1000000000000 356940 28858 84504 59488 1000000000000 1000000000000 143762 382333 1000000000000 1000000000000 102120 1000000000000 82074 306823 379493 320257 1000000000000 337429 88666 1000000000000 219138 23456 226000 120434 136753 300513 148749 1000000000000 199464 1000000000000 65651 113982 158154 362893 266908 90948 327816 96603 205470 1000000000000 248786 335147 269830 180016 233730 224915 254328 119840 346169 115194 277921 306259 144210 46758 29219 104067 165355 1000000000000 152629 321049 173600 169604 321513 47114 1000000000000 1000000000000 54605 309525 358930 1000000000000 206606 122955 1000000000000 25855 350910 1000000000000 1000000000000 68125 1000000000000 12102 1000000000000 336977 1000000000000 247424 1000000000000 243071 1000000000000 115457 1000000000000 115330 215187 1000000000000 262946 140938 1000000000000 1000000000000 210138 146845 375789 101260 260632 57067 37 1000000000000 142140 19940 311407 50713 68930 1000000000000 86973 314321 34479 1000000000000 331808 1000000000000 1000000000000 10739 227697 128419 115378 208880 1000000000000 205346 1000000000000 378576 162200 120362 1000000000000 233527 176179 255367 264854 22988 1000000000000 50908 220243 27705 355351 59525 1000000000000 353984 24090 245267 5808 231452 278899 1000000000000 83721 294900 282386 208324 129058 140875 196961 54847 1000000000000 31688 355832 117153 100778 180 25548 154968 1000000000000 37927 333314 142350 39992 104495 268775 79251 189202 286110 1000000000000 1000000000000 1000000000000 1000000000000 186376 124638 43142 325143 1000000000000 323885 357224 1000000000000 24510 1000000000000 374447 1000000000000 245331 107435 160895 343402 362462 123095 1000000000000 276666 1000000000000 139023 1000000000000 1000000000000 197362 1000000000000 1000000000000 134342 1000000000000 57034 214010 1000000000000 181155 78265 1000000000000 230526 372205 203577 378695 142502 380489 57662 39603 192721 123533 118443 377886 7937 41421 321247 320181 195611 1000000000000 334249 1000000000000 221070 221200 168935 370225 1000000000000 137434 384205 159105 1000000000000 1000000000000 1000000000000 371123 329646 273111 1000000000000 91961 337683 48320 290594 4612 214295 283325 51958 247741 289889 235800 118538 1000000000000 143422 62999 233346 1000000000000 4221 41552 264581 164102 334904 351512 303344 351854 159832 348370 325081 130178 145299 367957 222606 227152 80676 297931 231145 13639 386759 17560 15040 42161 1000000000000 82443 1000000000000 1000000000000 148743 8334 186839 21039 129981 1000000000000 67260 1000000000000 144981 1000000000000 1000000000000 143338 8277 203240 345658 1000000000000 88461 310478 294609 1000000000000 1000000000000 1000000000000 93563 350697 1000000000000 92258 325536 250105 166345 1000000000000 140206 95190 159325 207472 299826 146923 328675 367092 144248 64409 78710 181695 1000000000000 60311 1000000000000 30241 174867 198276 294333 1000000000000 1000000000000 270696 145369 94035 1000000000000 161374 1000000000000 374392 139273 1000000000000 1000000000000 1000000000000 329686 113007 162012 353962 41183 157803 340092 385606 339931 1000000000000 1000000000000 361489 190147 15094 307097 293871 1000000000000 45173 53451 169400 1000000000000 1000000000000 249955 245691 321871 170373 73824 322926 366522 1000000000000 209812 1000000000000 366304 62844 1000000000000 146273 331795 301057 1000000000000 62198 1000000000000 18545 56129 1000000000000 213472 91166 1000000000000 197392 1000000000000 1000000000000 104191 1000000000000 303826 99474 1000000000000 185680 324750 109766 1000000000000 155426 192845 1000000000000 272546 1000000000000 383415 303071 256066 48873 111595 186904 1000000000000 324296 1000000000000 1000000000000 129690 308907 218336 257846 119356 210351 277284 147636 156197 283273 41406 58935 338889 9304 1000000000000 101488 1000000000000 7577 242667 73207 191507 34854 132954 141020 18733 154493 122382 1000000000000 1000000000000 320329 96351 264401 1000000000000 1000000000000 95720 201655 206197 123296 281017 77134 37352 319095 308923 307176 326200 12293 50177 1000000000000 268054 1000000000000 1000000000000 235862 111575 305193 1000000000000 371693 1000000000000 1000000000000 191227 338732 225960 1000000000000 127398 1000000000000 1000000000000 1000000000000 60604 268449 219966 1000000000000 174372 293663 240761 260021 1000000000000 28498 158884 297879 89132 1000000000000 1000000000000 308970 1000000000000 16666 241334 22078 305654 161010 305121 181819 333384 302342 167415 8655 1000000000000 261259 220533 300475 1000000000000 172068 133553 374810 1000000000000 311057 257645 69144 755 339160 310008 57324 356831 34052 68974 244743 191214 44094 1000000000000 42862 1000000000000 250998 285032 1000000000000 331857 177765 316160 343645 1000000000000 43505 167912 109533 347575 38498 142564 1000000000000 343533 374727 161305 279967 130122 165931 7658 225468 306406 1000000000000 66443 1000000000000 184306 1000000000000 299519 240491 290102 1000000000000 154951 1000000000000 356525 1000000000000 122533 48275 227244 302318 101998 1000000000000 1000000000000 1000000000000 249061 291804 1000000000000 310076 228210 1000000000000 53503 1000000000000 47853 1000000000000 273237 380052 1000000000000 1000000000000 130951 176320 242434 224112 79677 12672 67326 291630 1000000000000 26815 202063 380189 338849 168999 270883 1000000000000 63964 124907 61704 148240 197511 1000000000000 1000000000000 1000000000000 1000000000000 35885 354624 338268 304149 1000000000000 1000000000000 211406 303224 81869 277618 279668 156398 1000000000000 381566 191010 1000000000000 62311 1000000000000 172993 87186 42230 99905 227649 1000000000000 183345 90826 368423 138654 40044 339774 324864 1000000000000 101046 254908 339395 384633 343665 1000000000000 139415 137881 348220 47648 290573 246327 1000000000000 331164 158650 281752 172400 2350 380903 1000000000000 1000000000000 37407 18095 263882 309494 186786 210820 199591 164238 95856 105249 319228 1000000000000 268341 357320 345000 1000000000000 253024 334658 331336 346284 231138 1000000000000 19061 1000000000000 386557 80433 296186 124785 297089 86612 212748 1000000000000 276145 63050 240396 121783 118563 344161 318843 132600 249715 103778 324067 1000000000000 100846 160051 349429 254955 50121 1000000000000 271170 194512 77865 1000000000000 292323 1000000000000 249342 262406 22895 153372 1000000000000 85135 1000000000000 215750 267821 159494 312702 46724 1000000000000 20878 1000000000000 382807 225273 112212 144057 1000000000000 1000000000000 169175 1000000000000 340328 107834 352134 317812 57916 1000000000000 1000000000000 253505 324798 144574 250252 1000000000000 26869 371808 368877 88836 39289 84811 125936 1000000000000 335512 1000000000000 109271 320112 283816 283503 1000000000000 90778 1000000000000 189006 103482 268430 1000000000000 207184 1000000000000 31800 1000000000000 193070 291278 272522 357679 97151 311733 1000000000000 1000000000000 46075 92370 1000000000000 243073 1000000000000 277129 299792 74880 285582 302192 295567 1000000000000 135343 284120 47186 284997 345558 154641 382284 1000000000000 57871 169413 376004 92300 66057 1000000000000 120977 1000000000000 347387 136353 308841 213081 65597 1000000000000 235169 332387 286013 318507 17932 266324 57998 26015 153927 175910 225818 1000000000000 1000000000000 305521 129571 318238 124046 174395 365260 124103 1000000000000 310098 1000000000000 259477 117892 45248 87468 14716 193544 65734 1000000000000 278229 1000000000000 264685 160144 135003 209073 1000000000000 367983 337336 153098 106618 31300 1000000000000 145837 303156 1000000000000 1000000000000 193451 145213 1000000000000 30954 1000000000000 339147 315399 147095 314355 94991 129168 1000000000000 130240 96342 21951 194890 224186 181470 168629 172128 1000000000000 188891 272939 104456 1000000000000 5888 3896 1000000000000 1000000000000 230090 21126 1000000000000 325961 309776 204349 108768 212707 307352 363497 1000000000000 204884 349308 1000000000000 45773 32603 198002 188580 32594 377466 27880 1000000000000 197514 6939 4685 1000000000000 89150 1000000000000 36185 354823 278180 383923 74930 151391 339881 79359 1000000000000 1000000000000 372175 1000000000000 2761 39668 321196 162619 369845 54986 338458 91975 62826 2687 246572 4039 46855 1000000000000 329125 385035 187838 12353 298078 1000000000000 314369 1000000000000 110594 1000000000000 57375 179915 207704 27354 1000000000000 175413 335987 83369 31428 116011 311936 1000000000000 1000000000000 1000000000000 183976 91516 6016 350751 242377 371312 109083 164113 205031 14908 1000000000000 1000000000000 1000000000000 1000000000000 125499 294077 209498 1556 201058 95653 3582 1000000000000 93830 153279 266412 256001 244119 13801 196780 1000000000000 184204 379321 1000000000000 315333 1000000000000 267431 95265 285832 201318 268309 80450 1000000000000 103803 263624 283896 227323 327567 86974 296999 361396 71073 114797 41694 1000000000000 234883 1000000000000 18145 1000000000000 1000000000000 256999 184285 1000000000000 1000000000000 30562 1000000000000 177215 1000000000000 134661 117034 135360 144551 175496 26747 356212 361140 321168 1000000000000 216302 385883 243450 325882 1000000000000 196059 1000000000000 238931 372994 183803 221186 140417 1000000000000 196686 240651 329414 351302 1000000000000 254131 39543 250774 1000000000000 206688 1000000000000 125848 105068 1000000000000 239685 1000000000000 119943 1000000000000 154519 138347 93444 1000000000000 1000000000000 89812 1000000000000 228070 14929 149819 190990 369438 287283 380512 62111 294713 1000000000000 220661 40153 156855 294731 336803 1000000000000 158014 326093 279258 338870 250966 1000000000000 72311 351285 10661 317892 38285 1000000000000 1000000000000 2528 288576 1000000000000 77232 192624 123128 1000000000000 351675 260885 235774 1000000000000 187581 346253 86793 137668 38932 192562 171461 1000000000000 371305 1000000000000 262330 52305 9525 357572 1000000000000 275689 69689 272509 68465 265659 130516 317321 119541 1000000000000 160662 360394 271822 90407 1000000000000 1000000000000 312894 1000000000000 1000000000000 318247 18976 76070 275322 379796 373514 371420 13021 1000000000000 121616 356894 163077 364035 56676 127423 1000000000000 245601 244039 126438 376967 321588 340007 358730 134758 172477 388300 1000000000000 1000000000000 1000000000000 87313 1000000000000 113163 226142 294417 77989 28325 109083 199267 1000000000000 325351 116460 174038 257763 1000000000000 238823 1000000000000 244605 1000000000000 222682 95265 261064 236401 1000000000000 1000000000000 33346 310346 363612 100798 1000000000000 333726 331483 206664 1000000000000 44107 1000000000000 351992 149986 19732 49242 214741 6412 290371 96873 109519 204015 216415 169250 17485 231661 294554 153177 36878 212972 48320 1000000000000 131254 94184 308677 327041 369729 331455 1000000000000 11661 353392 316024 376994 386527 213297 1000000000000 165714 174629 341440 342551 1000000000000 88988 72207 361919 380344 96215 212267 102748 187327 86902 192821 2195 1000000000000 139096 1000000000000 290161 188986 21418 1000000000000 145299 288637 252659 388222 331909 273812 1000000000000 119674 17751 1000000000000 195252 1000000000000 294151 20720 297302 14570 191149 324737 19430 1000000000000 100394 257189 329044 67962 64070 11829 1000000000000 110286 1000000000000 1000000000000 170939 1000000000000 185421 33015 76736 58030 240033 1000000000000 1000000000000 287262 1000000000000 1000000000000 242305 191175 50844 148834 335556 188820 1000000000000 217940 155170 232058 125444 120839 252532 271237 1000000000000 67722 109630 18093 123607 1000000000000 113177 9553 101534 155125 207139 332246 333772 28006 118338 277431 274810 121913 44408 234086 130653 68900 69163 93540 119283 1000000000000 1000000000000 136675 205400 43239 51382 356102 314095 6087 226077 25130 16989 383500 116190 85767 208419 1000000000000 15741 340126 376022 1000000000000 65005 310064 1000000000000 368963 255174 216320 47988 1000000000000 230515 322199 158930 237505 358811 80867 1000000000000 1000000000000 68584 1000000000000 157903 174894 100821 1000000000000 66635 339468 373976 382978 138380 1000000000000 178752 297920 1000000000000 1000000000000 1000000000000 380894 1152 171622 196715 24306 356882 287486 1000000000000 143289 273645 5763 329367 119439 294567 1000000000000 147080 1000000000000 6616 1000000000000 228585 1000000000000 63724 88846 1626 1000000000000 48690 199367 68947 255014 73410 260219 149690 389110 314499 364212 1000000000000 1000000000000 1000000000000 138352 307162 49400 338385 163854 108299 1000000000000 299254 79806 1000000000000 374518 140815 280688 70586 344697 330255 102452 32480 384657 1000000000000 1000000000000 1000000000000 361076 1000000000000 184115 238012 163795 382252 1000000000000 1000000000000 90743 37572 105665 47672 1000000000000 227517 194602 295311 2291 1000000000000 387974 1000000000000 89737 1000000000000 1000000000000 40779 57880 374560 1000000000000 322354 1000000000000 354496 250344 387295 22288 343046 202460 1000000000000 1000000000000 224051 208393 1000000000000 225701 1000000000000 285133 326052 375887 1000000000000 1000000000000 62989 110239 196079 54765 117579 193680 142104 314129 80179 172618 1000000000000 1000000000000 1000000000000 1000000000000 389051 66185 175071 296234 1000000000000 1000000000000 272394 307198 125257 237325 44674 32873 1000000000000 234700 2160 1000000000000 1000000000000 171836 103634 313474 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 175459 12698 250659 287440 184723 32200 277018 23477 349755 1000000000000 1000000000000 164399 388458 1000000000000 134785 1000000000000 1000000000000 100557 23784 44954 360275 141609 200473 247526 1000000000000 23106 309579 1000000000000 70136 219628 55808 51641 1000000000000 132968 188419 127442 1000000000000 176854 1000000000000 1000000000000 146806 339330 15615 387692 6589 63697 229435 1000000000000 1000000000000 241441 165460 331098 1000000000000 250803 216243 1000000000000 11877 359721 145884 185746 1000000000000 129766 1000000000000 276329 146420 316441 384690 87606 366088 247677 273484 192621 186148 96710 28088 347673 64851 248626 239129 271837 16340 72761 100178 249175 92055 38379 174903 203402 1000000000000 205866 1000000000000 1000000000000 112428 184767 1000000000000 1000000000000 355178 1000000000000 312780 1000000000000 347349 1000000000000 281482 254532 358592 1000000000000 68342 56790 181413 1000000000000 1000000000000 1000000000000 282002 323157 253518 219480 27197 1000000000000 70495 2357 367989 38304 309024 72855 318321 1000000000000 1000000000000 280256 368529 276132 1000000000000 290676 1000000000000 121107 356786 64962 187771 25924 196839 259321 364192 337537 88307 1000000000000 1000000000000 1000000000000 22366 11756 114768 67320 168501 17450 209691 339887 334169 330708 168509 251671 149860 1000000000000 58896 1000000000000 314700 155340 236797 116304 93073 299535 6580 288068 330983 214141 342488 57949 1000000000000 239787 190913 217227 90254 216813 138058 1000000000000 1000000000000 108750 149233 69533 290220 341298 36895 193093 376014 60030 338819 1000000000000 1000000000000 376539 318286 295327 1000000000000 35418 350897 186511 5115 62356 44704 132849 56814 165717 35144 287507 215720 90944 362340 309404 41255 299063 132737 381285 288029 91073 139904 242897 296133 115053 162609 39526 1000000000000 193309 385767 102045 1000000000000 335963 245529 47460 1000000000000 1000000000000 228615 339625 189486 15025 154775 28483 254577 1000000000000 326216 1000000000000 97507 330902 72986 22426 122422 288620 221582 273731 1000000000000 1000000000000 161655 142977 1000000000000 87658 2345 225269 111336 1000000000000 248451 244954 62455 73998 20617 354607 44989 1000000000000 364357 107524 272680 118622 235325 348592 250283 137917 199712 1000000000000 1000000000000 1000000000000 62216 168563 67095 77075 330074 1000000000000 373205 163705 1000000000000 98041 277583 1000000000000 201769 116198 235214 241754 101500 63774 136274 257202 71840 1000000000000 377213 329068 1000000000000 135060 116788 259014 48357 1000000000000 1000000000000 1000000000000 195388 1000000000000 349573 368758 6644 1000000000000 1000000000000 337120 201077 379487 73975 1000000000000 190769 163251 183693 177878 1000000000000 145038 1000000000000 162846 322420 144925 387559 1000000000000 118110 309764 3553 1000000000000 332575 267542 274844 235009 37896 1000000000000 229326 194503 117649 88307 185609 52072 1000000000000 41021 370249 205210 100571 129990 1000000000000 362926 328178 1000000000000 61106 361163 194604 1000000000000 1000000000000 1000000000000 1000000000000 327682 106822 126929 102580 31892 378477 91940 125826 1000000000000 95505 247462 170215 433 31048 1000000000000 91514 185444 322061 379768 227009 1000000000000 1000000000000 52585 295268 229664 163819 1000000000000 284679 1000000000000 335370 60491 30174 77554 28175 1000000000000 224333 1000000000000 94268 273181 238216 129165 129251 194516 67511 324153 191552 307118 69248 1000000000000 245676 1000000000000 232389 17305 16720 319130 310100 293112 146796 1000000000000 278325 1000000000000 76282 277806 1000000000000 253603 215666 201675 1000000000000 131418 37291 59147 1000000000000 1000000000000 74112 82682 1000000000000 253963 29884 132528 1000000000000 1000000000000 1000000000000 246011 132915 73153 337383 1000000000000 168556 1000000000000 373297 135154 293303 1000000000000 4355 192043 323801 223688 341614 127338 1000000000000 1000000000000 38141 1000000000000 341453 44449 142111 253465 177015 225668 225312 1000000000000 383235 160617 1000000000000 33893 383940 1000000000000 1000000000000 195824 204423 4606 1000000000000 364061 358152 376805 341619 249435 1000000000000 135402 1000000000000 1000000000000 117743 256562 1000000000000 299949 371040 1000000000000 58049 51466 110472 194330 50094 282367 208141 8160 14313 264546 223769 54664 200824 171043 84168 1000000000000 195755 1000000000000 112582 167070 1000000000000 1000000000000 184732 187859 85490 295619 119163 274051 388309 1000000000000 137009 370013 345560 342943 60488 1000000000000 300002 1000000000000 296920 176018 1000000000000 170585 64332 1000000000000 1000000000000 80262 293792 387060 12722 1000000000000 48209 347752 215692 359595 353833 1000000000000 1000000000000 44843 376140 258102 201076 1000000000000 236175 205795 1000000000000 1000000000000 308752 1000000000000 255851 1000000000000 1000000000000 328335 329015 289222 137901 144115 98539 16649 1000000000000 356177 1000000000000 263723 1000000000000 281142 7091 370881 1000000000000 17466 1000000000000 60985 1000000000000 185696 347925 1000000000000 31352 122458 170464 377143 387336 1000000000000 356330 1000000000000 66055 15716 320552 1000000000000 340541 179794 121100 160714 81763 1000000000000 108919 19701 174493 107392 282561 146813 180745 1000000000000 371566 67850 1000000000000 156105 190824 280512 290324 1000000000000 254827 309229 259940 29515 315900 84867 362452 6718 1000000000000 69175 103048 367441 1000000000000 224590 267272 1000000000000 350408 126633 1000000000000 299004 1000000000000 141399 48197 22170 380184 302092 1000000000000 270438 343557 355330 1000000000000 1000000000000 281648 54737 388167 345460 355082 117283 380225 284053 57218 197303 165880 212408 1000000000000 79210 252456 349928 152602 1000000000000 326440 34088 186254 345208 81624 197001 2583 1000000000000 67472 253431 27513 168933 1000000000000 185469 61825 35735 89493 302708 305711 81926 184891 161805 171812 241259 1000000000000 353093 253444 293618 49047 12078 1000000000000 1000000000000 19137 910 1000000000000 304189 213630 146076 5784 187218 89017 1000000000000 1000000000000 369720 61028 1000000000000 184307 46877 1000000000000 94019 43135 31428 127311 83070 61561 1000000000000 147553 1000000000000 345056 53595 187187 1000000000000 236183 17277 1000000000000 267407 329971 48697 185841 1000000000000 172107 376826 1000000000000 76326 126764 28562 317050 42937 290707 174177 280089 236876 347277 1000000000000 357655 12505 252223 351666 100307 149628 1000000000000 170512 315958 109243 1000000000000 38508 372764 1000000000000 210310 1000000000000 123120 316691 1000000000000 215730 206920 379011 11552 303410 251383 262537 1000000000000 316222 194670 193882 1000000000000 1000000000000 5595 318643 1000000000000 1000000000000 277703 179513 122985 334920 260937 1000000000000 326494 172228 1000000000000 186191 29657 1000000000000 368255 219545 1000000000000 23995 1000000000000 50217 135591 36849 1000000000000 359483 1000000000000 156976 234317 166858 155338 1000000000000 379338 281167 1000000000000 1000000000000 311176 1000000000000 284607 1000000000000 277503 178007 92673 254840 339900 145524 47514 1000000000000 1000000000000 370060 1000000000000 183354 114784 126784 23637 258477 1000000000000 310837 1000000000000 193503 1000000000000 1000000000000 85930 230496 186054 181591 1000000000000 255044 235658 332688 1000000000000 368143 1000000000000 99258 1000000000000 277837 343745 266671 353518 343188 1000000000000 132181 64831 117877 192772 358920 41043 316909 88820 139335 75367 41406 364795 224763 1000000000000 53636 1000000000000 1000000000000 219130 1000000000000 49647 33200 228501 1000000000000 1000000000000 247376 386569 360641 196295 145029 1000000000000 173556 186722 193396 161393 284776 316911 288262 321969 39599 239202 273436 372438 1000000000000 141008 94072 362614 342166 256365 1551 278255 316679 279460 54993 233945 245616 43770 1000000000000 115570 132503 1000000000000 1000000000000 1000000000000 1000000000000 359658 1000000000000 230171 1000000000000 1000000000000 44228 1000000000000 313575 138506 30895 77856 24762 28202 216133 359076 145061 325052 189147 177788 199080 285199 338191 134350 312665 48138 108840 320412 244298 159022 94210 321611 178576 349556 29098 7790 299040 43328 347244 38896 375867 199634 306136 1000000000000 1000000000000 187280 273828 1000000000000 1000000000000 300472 1000000000000 281947 35771 50023 127351 156349 57631 296388 44833 132773 1000000000000 325938 193405 36100 267931 150764 353083 1000000000000 249669 1000000000000 100631 1000000000000 190360 167312 10105 201738 353198 241805 104924 1000000000000 75528 339526 1000000000000 217881 382460 225341 110455 141882 1000000000000 1000000000000 95632 303777 1000000000000 268211 142653 306954 130677 1000000000000 1000000000000 211595 26801 1000000000000 159553 293618 232549 1000000000000 194024 58962 1000000000000 312767 356383 157295 128939 155154 236771 84157 70610 239476 308209 111591 385277 66236 1000000000000 1000000000000 149991 50544 1000000000000 28626 349821 1000000000000 228687 174753 1000000000000 143895 249811 1000000000000 1000000000000 69849 113431 78419 54590 63308 101710 1000000000000 80186 117788 24869 1000000000000 229410 376568 292581 218086 50231 1000000000000 341213 115005 363618 134626 324084 72554 196467 19752 27351 1000000000000 1000000000000 41032 59257 358630 177309 1000000000000 382953 474 1000000000000 27372 49309 173115 243868 1000000000000 44844 270210 91501 71725 65235 1000000000000 245444 106978 320147 351664 72724 90523 376041 87465 165348 12693 61411 128948 1000000000000 1000000000000 315514 291820 345133 343496 44830 1000000000000 1000000000000 1000000000000 332732 333147 336459 16116 82365 42465 138356 162978 368670 3701 341989 71277 320771 1000000000000 335323 1000000000000 267462 85427 188809 10426 179339 1000000000000 107905 235839 1000000000000 378350 1000000000000 267224 375119 1000000000000 65638 7025 157679 1000000000000 19897 275800 232946 1000000000000 26112 1000000000000 304758 193621 60176 175974 384137 1000000000000 5156 375958 175948 335471 1000000000000 13720 1000000000000 273459 187895 372668 1000000000000 184913 367402 101473 222348 98305 220648 120133 1000000000000 302340 1000000000000 83895 191843 1000000000000 46808 72665 1000000000000 60478 306267 60825 97543 143912 323538 28118 305489 24306 44772 97591 139843 256030 17722 237480 29707 120132 279508 352644 1000000000000 181455 1000000000000 1000000000000 353281 357084 240562 324304 118398 388194 183779 260772 29939 1000000000000 191881 1000000000000 160681 175641 389072 209221 309575 1000000000000 1000000000000 1000000000000 315127 1000000000000 256335 1000000000000 1000000000000 30715 1000000000000 1000000000000 203482 1000000000000 321452 173735 1000000000000 1000000000000 226131 98584 177848 293043 1000000000000 22905 55466 1000000000000 49955 229038 1000000000000 118613 50879 216062 1000000000000 204737 1000000000000 96906 329635 63697 1000000000000 310177 316714 354698 16550 1000000000000 308771 262836 1000000000000 28104 287937 304170 187488 348984 74692 1000000000000 1000000000000 1000000000000 103334 211709 355976 364334 37857 246178 363728 339193 294821 342405 387950 1000000000000 169163 89962 250251 1000000000000 1000000000000 31219 264166 1000000000000 68968 260022 341565 125689 190772 232711 218643 344851 193582 1000000000000 70888 1000000000000 104865 64166 29786 1000000000000 350126 1000000000000 132273 39329 160153 146036 351753 133936 231770 1000000000000 64551 95160 266511 1000000000000 233294 323461 195659 119015 70672 56870 204475 343242 61243 249763 68850 281360 264875 238460 128422 86344 97091 357536 196086 259513 1000000000000 1000000000000 312285 29875 49743 97857 372271 359278 143020 208883 93462 341276 385042 288300 337603 231694 1000000000000 110306 197419 1000000000000 287389 222019 352559 140034 1000000000000 224986 367532 33047 272806 1000000000000 287656 384227 134655 107533 322219 301985 23948 251617 55992 14946 1000000000000 1025 41083 293724 99477 157114 74540 221671 245309 374452 35408 302554 1000000000000 1000000000000 382295 1000000000000 163202 142463 137751 49389 8598 243930 34996 1000000000000 59962 1000000000000 84944 1000000000000 27346 189951 7600 6228 236336 389158 1000000000000 442 192873 20112 324131 1000000000000 378306 172332 382238 222606 59404 69480 42037 151884 216720 338604 1000000000000 316390 319195 330637 109610 1000000000000 332300 25085 339450 103077 304522 175288 339010 366632 1000000000000 328667 1000000000000 316972 122099 70143 237643 68863 1000000000000 250394 1000000000000 265047 1000000000000 85363 1000000000000 1000000000000 1000000000000 255352 171564 1000000000000 154576 238161 1000000000000 201160 325257 1000000000000 1000000000000 305242 100271 186805 171216 1000000000000 369913 1000000000000 1000000000000 1000000000000 152008 119474 224388 374265 1000000000000 1000000000000 1000000000000 358169 61570 248242 250961 326920 373614 55862 1000000000000 203515 1000000000000 1000000000000 282888 264764 199129 9314 80124 34168 311923 240579 1000000000000 1000000000000 76356 246192 199897 1000000000000 291160 320448 1000000000000 262170 18734 263479 359604 99755 103714 28105 352975 41459 280505 388542 19488 1000000000000 350501 1000000000000 64391 322704 297523 17079 77044 1000000000000 198705 188297 382711 43120 49860 99509 255495 122123 28180 356049 338663 1000000000000 811 1000000000000 200173 250002 299737 329162 154103 1000000000000 138038 380871 355643 366985 52554 1000000000000 1000000000000 233228 309732 257884 225275 352634 301029 21158 170327 239588 153426 283164 122437 1000000000000 151754 382147 1000000000000 258201 119056 19331 118356 116766 1000000000000 347663 1000000000000 85464 55738 1000000000000 19644 298601 1000000000000 52941 7503 1000000000000 346290 258413 1000000000000 1000000000000 196195 374684 299186 384117 287119 292463 297650 319164 325402 5854 160447 345465 1000000000000 178953 168025 155114 283750 377548 7779 126551 359605 52924 325727 59248 130295 386033 368520 254934 1000000000000 1000000000000 341671 4804 50314 1000000000000 265311 229174 1000000000000 322906 4913 1000000000000 208368 199572 309823 34794 35518 82149 1000000000000 13320 327020 366362 281096 206540 253304 1000000000000 317176 1000000000000 1000000000000 295538 1000000000000 29895 1000000000000 157599 71478 67670 376372 340287 335826 385975 286472 79125 1000000000000 381758 237273 196296 247610 306299 4399 15169 30327 22058 108459 235612 250035 58190 188530 219392 262609 144409 19613 203244 33383 382514 347038 321765 270783 162955 223317 1000000000000 1000000000000 1000000000000 1000000000000 5135 1000000000000 378850 62314 294966 1000000000000 36417 62683 380026 1000000000000 1000000000000 1000000000000 222258 225347 1000000000000 1000000000000 146318 170448 1000000000000 154725 236219 156682 272841 1000000000000 1000000000000 217267 97623 1000000000000 2821 1000000000000 1000000000000 310403 313830 77691 162957 53046 1000000000000 164174 382632 3400 202912 72219 315115 47707 130725 1000000000000 258011 308334 63911 214783 234279 35888 270851 1000000000000 123462 55083 103553 1000000000000 25518 182337 186941 223801 263627 188489 1000000000000 100727 180406 109201 236599 26932 127566 280740 162392 1000000000000 369299 1000000000000 136630 331013 311457 212785 296179 28097 383809 293971 309735 1000000000000 144426 1000000000000 217376 207700 219832 337464 8889 90465 1000000000000 1000000000000 181154 384588 137131 110604 295451 205836 223388 154163 115530 140945 1000000000000 245084 108014 366795 387827 1000000000000 1000000000000 159998 83843 355725 324026 165409 370252 130932 386422 292747 1000000000000 378431 91096 332489 60478 158914 56803 79899 155478 169707 316923 170268 321166 1000000000000 3559 182984 169871 336525 4513 1000000000000 377267 14046 378293 94274 108625 365684 305530 102328 196175 331872 358020 334782 315630 42247 283855 50921 1000000000000 1000000000000 158507 174415 1000000000000 330293 115885 361455 15160 202069 123725 310777 283755 377876 1000000000000 245796 296885 61290 348622 1000000000000 1000000000000 365364 263319 94570 259290 30653 1000000000000 1000000000000 1000000000000 1000000000000 151361 155293 1000000000000 1000000000000 25018 1000000000000 287274 358470 220771 69165 216627 285669 231726 259671 15651 379135 32564 1000000000000 1000000000000 369201 153894 380122 312794 347626 245803 259629 268148 1000000000000 124208 90156 1000000000000 216277 1000000000000 336873 1000000000000 348864 293691 383733 112670 1000000000000 133054 1000000000000 59776 1000000000000 327698 132931 244801 338378 1000000000000 170333 312595 244944 1000000000000 12863 1000000000000 1000000000000 1000000000000 353461 185110 150437 301816 220470 107779 40474 331898 1000000000000 137642 40253 97643 334239 362563 1000000000000 76845 81314 264967 237210 45779 245018 179089 213854 129544 329570 110056 1000000000000 180685 152386 126145 84963 138619 28325 238310 371318 60057 255846 228585 1000000000000 276081 255513 42187 259081 169282 212146 158487 1000000000000 26073 205496 1000000000000 238287 327033 1000000000000 171856 313075 1000000000000 1000000000000 355411 238045 111083 1000000000000 217086 106525 342459 1000000000000 96205 348764 271369 127506 1000000000000 166233 1000000000000 148793 81029 1000000000000 221522 314653 109035 1000000000000 199928 262924 1000000000000 1000000000000 362174 258431 107511 302157 265759 282025 195123 351571 124086 86201 186935 1000000000000 111506 293219 204768 333716 129894 1000000000000 1000000000000 330007 273569 152864 22100 266181 243603 1000000000000 140669 1000000000000 211699 1000000000000 344493 67196 71937 218698 1000000000000 66187 291747 1000000000000 26119 1000000000000 1000000000000 306176 228499 1000000000000 1000000000000 251800 334894 235763 49912 226319 1000000000000 154735 383723 41875 292784 253774 1000000000000 207075 266528 375639 336113 45567 52416 1000000000000 100033 180139 177587 239225 26420 1000000000000 389073 13340 242225 1000000000000 1000000000000 268651 1000000000000 330717 282300 292607 267036 1000000000000 281643 200384 304928 9428 188884 185103 41619 33497 195786 1000000000000 1000000000000 386020 72433 221804 147931 1000000000000 9252 91470 23069 18245 195589 358519 101376 133062 1000000000000 208057 191201 1000000000000 235525 98515 1000000000000 10804 63549 188224 39393 389190 354334 256916 231209 161782 249407 48818 1000000000000 362631 1000000000000 67437 1000000000000 362535 358053 1000000000000 190878 249417 180551 241987 163031 167618 366734 184033 1000000000000 47086 310618 113081 208917 126284 37171 1000000000000 209275 182087 201740 127080 383874 108509 49039 349393 125793 1000000000000 1000000000000 184585 1000000000000 1000000000000 1000000000000 322254 39121 119091 165721 361581 1000000000000 106443 194182 165220 137247 1000000000000 4788 91303 378012 319121 159530 131149 1000000000000 140086 160400 219150 243130 226776 75728 258020 35697 215701 185101 1000000000000 84865 3691 88925 348498 128175 340724 376641 197691 220033 181117 36245 250672 1000000000000 118186 1000000000000 353893 63091 1000000000000 324881 99204 352859 384805 1000000000000 213874 88093 360115 285560 77215 1000000000000 88633 77151 290920 1000000000000 144913 349790 94671 1000000000000 236358 205613 1000000000000 240056 1000000000000 1000000000000 1000000000000 1000000000000 155686 64111 1000000000000 281484 250123 1000000000000 128222 1000000000000 1000000000000 194458 1000000000000 148470 164628 1000000000000 152548 157500 320132 254745 88949 101138 145159 1000000000000 244787 30032 319582 280016 1000000000000 330349 329954 74472 360244 1000000000000 253012 1000000000000 52708 317398 141799 318326 375075 1000000000000 178851 1000000000000 6083 1000000000000 283913 88848 274356 347462 213343 292129 1000000000000 47764 193406 154079 218120 213747 378111 1000000000000 1000000000000 1000000000000 312130 215257 327457 331181 79101 354176 285296 1000000000000 194145 1000000000000 294890 230876 1000000000000 32911 239215 59924 1000000000000 233910 365737 378679 60670 15693 1000000000000 188711 152471 1000000000000 1000000000000 6125 1000000000000 1000000000000 293095 103059 385051 1000000000000 55721 154798 299063 1000000000000 248163 1000000000000 98920 216832 294722 120258 186175 68572 350829 100273 1000000000000 118318 210500 158000 372195 87817 1000000000000 237830 1000000000000 242029 282769 376133 41338 338277 1000000000000 43266 100542 1000000000000 74561 39807 299239 1000000000000 1000000000000 1000000000000 255899 293702 1000000000000 294530 104913 43611 1000000000000 254042 53981 1000000000000 84609 141536 111919 187498 1000000000000 336798 127629 98247 20904 252856 1000000000000 77027 81544 1000000000000 1000000000000 101954 11278 1000000000000 107962 300030 200700 313446 149511 269902 121154 65549 65584 87860 103458 1000000000000 1000000000000 330596 37916 252583 327031 18784 38755 166112 385202 216849 171251 310398 17699 174203 194966 232442 336162 357141 213341 171914 374721 86963 127769 168895 226867 386697 187197 1000000000000 332407 176611 1000000000000 47609 155032 366425 305730 306718 1000000000000 82491 45015 351964 279068 128860 293191 1000000000000 330230 330361 54804 36072 1000000000000 1000000000000 141386 272673 1000000000000 286727 1000000000000 1000000000000 39836 1000000000000 1000000000000 101626 1000000000000 125876 33819 1000000000000 1000000000000 175459 177222 121401 309686 85380 210579 175434 1000000000000 225578 113646 378297 356454 383930 1000000000000 65680 26769 275264 106083 25761 1000000000000 156338 363774 197575 44875 273227 1000000000000 182548 172656 177878 1000000000000 83389 1000000000000 130157 79356 371669 1000000000000 375861 1000000000000 221611 34668 235428 83281 300133 1000000000000 47463 250836 278727 28926 87380 375278 6171 252358 117640 59126 15351 177954 1000000000000 1000000000000 151320 115145 1000000000000 88783 239980 138955 1000000000000 335566 221091 1000000000000 98806 160644 265605 313134 22872 1000000000000 8501 300568 1000000000000 284092 261869 79086 313506 382843 71053 381798 346576 388174 1000000000000 71766 95954 1000000000000 1000000000000 1000000000000 94595 141296 279062 1000000000000 226541 150313 192255 120 374678 200009 376319 60736 351908 67408 198876 287370 92946 74875 9683 220047 47964 192072 57881 1000000000000 136471 351012 329478 1000000000000 153715 170220 383333 1000000000000 335374 124351 348104 93178 371694 115730 254064 1000000000000 304493 271428 216949 98744 48031 234157 18938 230316 339440 260488 1000000000000 356732 307381 224885 324420 387728 267679 1000000000000 242750 1000000000000 381913 1000000000000 123079 111724 316282 20153 34000 320599 149978 336156 1000000000000 113359 381289 209326 382137 324305 315091 85434 335012 16674 201639 58708 136785 120343 116246 1000000000000 313062 180785 149312 222127 92124 88158 89825 90002 384365 302552 65643 1000000000000 334061 270418 148382 144365 24248 263971 226311 275618 366312 1000000000000 229202 1000000000000 336025 247412 48842 65950 288341 58945 188787 1000000000000 123923 35912 118028 102804 49937 1000000000000 334630 350863 166035 1000000000000 248746 32082 122433 361200 380878 30531 221983 204068 121113 104358 142624 318912 1000000000000 200426 43859 168973 375160 1000000000000 1000000000000 108717 238814 1000000000000 347766 372300 1000000000000 1000000000000 80311 313524 313140 1000000000000 1000000000000 221742 300517 202761 100963 302343 308832 1000000000000 136651 322402 121817 82059 295038 194270 386137 241871 23049 310932 345337 360224 265907 241255 78281 225092 1000000000000 166922 362547 376308 351934 284716 134696 130201 221232 1000000000000 1000000000000 47929 219319 173877 288808 1000000000000 238379 1000000000000 45557 332113 256759 20902 330389 333205 299460 1000000000000 158340 330451 298791 1000000000000 227668 334592 388989 9737 1000000000000 61426 47288 1000000000000 239611 1000000000000 118335 257271 215539 220984 289089 1000000000000 26837 255838 356245 35024 134371 20681 118705 1000000000000 90270 358751 184544 359212 33564 40214 1000000000000 304839 351544 151091 174849 205531 153997 68144 277708 264892 273803 1000000000000 1000000000000 77142 307132 127135 112389 1000000000000 57557 333900 265737 12627 284617 356420 48219 117184 1000000000000 1000000000000 1000000000000 26715 49982 1000000000000 189973 1000000000000 183806 95691 111711 1000000000000 93626 71320 379782 1000000000000 271210 210480 82748 212620 164871 1000000000000 260949 119319 289579 1000000000000 219594 47224 28563 68072 38192 1000000000000 24814 230777 82908 332807 1000000000000 77010 178447 1000000000000 1000000000000 1000000000000 44184 192192 226967 117488 347013 306522 122355 124726 387246 29217 1000000000000 1000000000000 138865 1000000000000 93782 233158 381994 1000000000000 1000000000000 122765 314818 1000000000000 223181 74383 1000000000000 16998 374313 1000000000000 122464 286791 319973 98299 1000000000000 51603 189448 95990 42562 55791 1000000000000 1000000000000 376847 19338 60440 355248 354392 1000000000000 1000000000000 274761 281653 96370 29546 257614 364576 119846 286772 1000000000000 1000000000000 373759 1000000000000 385587 151036 57939 275100 1000000000000 293396 180579 216933 282424 274258 65483 152882 1000000000000 308822 31666 31992 305318 219702 1000000000000 189671 1000000000000 1000000000000 51181 235252 1000000000000 376700 46959 135762 324308 330965 164136 348037 251046 1000000000000 25296 88940 7626 342185 125240 22258 184615 55001 272258 173862 49163 1000000000000 187800 148583 318167 1000000000000 1000000000000 1000000000000 194005 1000000000000 202273 185882 333911 187337 246749 160705 134821 76491 381483 1000000000000 286182 1000000000000 1000000000000 1000000000000 161068 93753 270127 183460 322960 38499 91476 75964 125216 176391 197549 22890 1000000000000 260816 46676 1000000000000 82540 1000000000000 63859 302055 84234 1000000000000 1000000000000 343811 219347 182390 157002 12498 126891 235430 1000000000000 336320 168603 98104 181616 68567 204090 127775 300620 1000000000000 326926 136229 211000 320157 56262 195935 101513 381218 347089 155132 1000000000000 145152 94947 1000000000000 263418 1000000000000 1000000000000 121121 188207 234142 269518 1000000000000 111399 1000000000000 164711 1000000000000 1000000000000 46884 220762 102114 222806 317476 107385 1000000000000 267042 283645 1000000000000 352375 101847 321089 220273 77896 88591 126270 26093 323432 260746 1000000000000 329257 289803 287727 366151 190437 376209 369819 1000000000000 181766 328510 344054 361635 251956 1000000000000 343862 178117 1000000000000 1000000000000 381990 112181 218081 1000000000000 203985 150005 52082 1000000000000 62273 1000000000000 159267 43065 1000000000000 1000000000000 137305 291849 355739 290886 52865 254936 1000000000000 230042 205510 181532 1000000000000 315077 117283 354007 1000000000000 160068 329254 326708 1000000000000 81667 288136 1000000000000 1000000000000 112836 194307 316615 1000000000000 53612 288161 193817 1000000000000 302987 245601 361622 1000000000000 301250 1000000000000 160625 1000000000000 189573 1000000000000 1000000000000 27312 311932 350551 316376 126770 7883 1000000000000 1000000000000 1000000000000 126307 124364 1000000000000 1000000000000 1000000000000 327828 136945 207101 177667 1000000000000 268635 1000000000000 44542 89032 7152 82733 150350 19095 100790 320657 245292 1000000000000 28767 56396 235476 164054 184131 289980 238587 1000000000000 374227 9843 94297 315232 40454 388801 240535 346056 19587 92644 214702 245715 248305 68838 7445 175947 145950 312544 179991 217948 324279 234816 19986 3012 98586 1000000000000 38707 314913 262888 349106 81093 1000000000000 353675 188189 1000000000000 48706 1000000000000 189625 209808 1000000000000 205497 129619 53661 141028 356238 292146 357283 375286 287924 1000000000000 367853 42258 1000000000000 1000000000000 53398 1000000000000 1000000000000 231881 1000000000000 93539 299771 1000000000000 372961 142200 1000000000000 61502 1000000000000 1000000000000 85319 1000000000000 1000000000000 1000000000000 109044 111980 336873 358687 240884 314304 28127 1000000000000 85648 1000000000000 299922 1000000000000 88894 140801 29713 115569 170270 273405 283061 1000000000000 178528 320211 1000000000000 115095 289469 88469 28118 22271 114545 273079 38460 92599 1000000000000 81063 222052 302463 109165 64079 132704 235921 356954 352250 138955 117537 186613 202580 242415 273626 267556 210850 160614 345047 64502 288455 1000000000000 106322 89218 35319 248737 1000000000000 172907 16577 1000000000000 127482 179903 4460 7210 20401 59788 223844 89993 55529 195402 166158 215964 20383 113670 39104 257834 42178 385530 17030 103095 119739 102733 91243 185594 79137 129681 187572 16271 1000000000000 312052 1000000000000 1000000000000 1000000000000 146513 1000000000000 361541 146537 252691 1000000000000 1000000000000 117530 1000000000000 373598 201475 333966 94746 180954 224000 143712 257047 32223 1000000000000 242559 12131 374068 1000000000000 1000000000000 230797 359368 1179 154596 93353 1000000000000 1000000000000 199791 200240 313446 304783 159971 319707 1000000000000 88547 93655 39372 326402 1000000000000 33064 1000000000000 108579 54514 1000000000000 1000000000000 134380 1000000000000 217770 372650 193597 268969 70538 1000000000000 206653 1000000000000 261231 326196 133388 61650 1000000000000 247603 198987 121539 177591 368953 1000000000000 370653 217043 195078 103691 227076 46503 124811 55168 221536 375053 289281 1000000000000 36026 24998 258924 360884 78313 1000000000000 5803 1000000000000 333798 66289 1000000000000 255960 349643 279695 40143 294030 163973 207208 59369 246657 1000000000000 290028 220819 194417 230060 72658 128778 274563 262166 1000000000000 113687 255673 367676 355165 68883 126642 1000000000000 263105 251887 294137 1000000000000 255391 1000000000000 61068 249620 746 1000000000000 292585 277298 1000000000000 1000000000000 6693 1000000000000 119659 377246 327095 57590 352978 369453 248711 357947 290043 312081 200805 91756 118590 33468 246136 186411 1000000000000 47385 1000000000000 114422 1000000000000 183387 215225 137023 60949 101469 155596 186934 343232 177560 132794 104029 1000000000000 273504 1000000000000 292975 364673 331589 136208 1000000000000 279477 51839 352922 113259 359015 1000000000000 375807 1000000000000 209457 1000000000000 110686 125234 254018 218798 384873 105743 278746 1000000000000 78342 153197 150488 92606 332193 1000000000000 285373 113237 369200 335361 1000000000000 193760 33421 156585 374015 1000000000000 20367 10079 14110 318520 365675 55828 60055 233068 1000000000000 1000000000000 246307 257612 125761 357330 211067 1000000000000 1000000000000 1000000000000 200728 49914 42740 254004 1000000000000 1000000000000 314267 1000000000000 290529 286042 32935 187724 227907 155118 343346 32913 141308 58392 45348 1000000000000 1000000000000 238624 125561 219234 1000000000000 268837 121954 341027 1000000000000 1000000000000 271638 187095 389009 1000000000000 379114 172556 274925 223412 255859 1000000000000 306995 63678 88488 299640 319604 337699 358197 348593 199420 376287 278517 22149 267866 114754 730 270074 147752 154098 31146 281350 1000000000000 350455 113961 246690 120316 171648 64106 224719 1000000000000 25365 115644 252467 298397 5871 343783 356858 108888 342354 159127 1784 123182 94940 127407 249407 139056 204688 355531 68383 94168 35111 183776 211445 1000000000000 1000000000000 340716 1000000000000 296318 174033 21094 15207 19742 277471 243471 52777 226056 1000000000000 1000000000000 116206 9582 263335 2089 347464 1000000000000 1000000000000 1000000000000 98933 228474 1000000000000 119466 156565 318409 58364 265544 338110 387269 300884 385123 63413 239458 370116 82067 333389 1000000000000 1000000000000 240570 116121 89526 55894 212056 137219 62848 62154 98875 1000000000000 1000000000000 1000000000000 133431 150190 1000000000000 138133 102245 202163 1000000000000 12035 16632 386942 211459 358613 110537 310193 259761 296172 265585 31258 6564 286523 149406 6493 295032 1000000000000 53244 289520 125631 159975 22631 1000000000000 1000000000000 182479 1000000000000 113308 193895 1000000000000 1000000000000 133720 168080 201684 247661 209251 1000000000000 1000000000000 75521 1000000000000 182568 272103 336093 182306 360270 281393 319697 280709 116415 1000000000000 1000000000000 221122 286160 1000000000000 104452 1000000000000 136026 283198 1000000000000 8142 1000000000000 278898 301555 237924 348544 260287 1000000000000 209324 327784 180285 339439 304204 196617 47323 354967 292805 131833 57712 184222 284797 1000000000000 138194 1000000000000 1000000000000 14434 1000000000000 312800 75544 376920 42130 359965 259312 341129 172146 1000000000000 1000000000000 100574 279431 201224 16801 295018 89237 1000000000000 308343 26186 387872 1000000000000 176897 231895 1000000000000 312093 1000000000000 309621 373890 1000000000000 83685 187878 21051 157110 1000000000000 20833 184194 43283 373271 18197 58886 138140 179366 288809 1000000000000 190654 1000000000000 1000000000000 95192 74756 1000000000000 212875 229252 174935 28314 297592 1000000000000 294280 336676 104320 249625 298523 220282 1000000000000 1000000000000 268982 1000000000000 321480 1000000000000 1000000000000 194204 92489 153614 9176 368673 115389 1000000000000 131983 1000000000000 208646 152621 1000000000000 100237 76961 319413 27717 1000000000000 140594 102498 370110 335848 198446 206229 295282 1000000000000 274084 213982 1000000000000 305418 111570 1000000000000 89483 204905 1000000000000 1000000000000 10380 276596 184254 1000000000000 1000000000000 236367 294858 126388 113325 323265 67927 381819 62014 1000000000000 232350 88175 89215 1000000000000 101087 214070 254820 1000000000000 58851 1000000000000 261842 250289 1000000000000 171369 150875 1000000000000 1000000000000 214935 287553 28169 357501 210741 314039 208718 1000000000000 1000000000000 1000000000000 11093 1000000000000 277416 141471 5263 15099 1000000000000 144929 308085 298309 213381 74411 173154 1000000000000 74041 1000000000000 130859 67246 190344 110262 315487 169931 1000000000000 370085 1000000000000 1000000000000 615 90036 196212 6324 232231 274017 137451 236216 29225 106066 254953 215095 128893 1000000000000 199029 210295 261094 160598 94753 16263 334747 60700 1000000000000 1000000000000 12325 1000000000000 234157 1000000000000 348910 174566 350454 272970 39363 47977 36466 1000000000000 10415 28676 1000000000000 242413 237633 358883 248414 1000000000000 1000000000000 46988 129217 107272 330586 241870 303979 1000000000000 198202 314620 233611 19796 350918 152361 385 1000000000000 140611 131091 74964 1000000000000 1000000000000 188836 165006 30207 26442 141204 206436 1000000000000 257558 277640 233960 236299 44560 279280 188706 285908 376937 97570 123792 346819 209115 1000000000000 108696 1000000000000 1000000000000 81076 1000000000000 170777 236742 1000000000000 84012 1000000000000 255637 1000000000000 207299 96501 1000000000000 3740 374057 96786 1000000000000 329254 328557 471 67117 7914 78841 59724 316860 96729 306509 240871 328692 388263 49692 68750 199920 306632 1000000000000 152404 271634 45597 265560 335661 1000000000000 150238 33940 4449 1000000000000 221066 260402 236114 1000000000000 159785 16428 1000000000000 271895 380923 101515 222649 1000000000000 201445 22837 1324 39406 1000000000000 129829 1000000000000 355393 94395 86047 268183 186823 124105 1000000000000 1000000000000 242424 1000000000000 382148 187952 151013 201363 336954 166831 13015 134883 92489 180847 374929 1000000000000 64118 1000000000000 17819 215416 122508 144081 1000000000000 135917 1000000000000 360176 10101 69132 288517 1000000000000 179093 49091 226978 62176 322780 17903 1000000000000 275802 357386 349859 382665 74603 1000000000000 336190 35037 1000000000000 372133 128679 39281 133233 119591 310705 108686 1000000000000 1000000000000 1000000000000 388906 67103 220719 226844 1000000000000 253785 122343 246775 136250 266165 332976 45684 269797 123107 140898 346291 380838 378388 1000000000000 277826 23483 1000000000000 146229 337235 339298 1000000000000 68366 79135 323534 190354 137414 1000000000000 302575 388441 298791 270252 1000000000000 31571 32229 232589 80976 333456 270740 1000000000000 1000000000000 64948 1000000000000 194299 1000000000000 155805 276688 183520 1000000000000 1000000000000 1000000000000 212393 237560 235271 45417 1000000000000 214415 163893 1000000000000 333722 101625 142034 47304 128462 324847 65606 115483 382697 315138 247791 9437 1000000000000 61919 1000000000000 38478 97895 160773 285059 108425 233390 184363 254893 184433 312124 14 217368 342138 25655 346557 1000000000000 340742 183319 302819 76000 117712 190811 10124 202139 1347 213605 199252 80136 1000000000000 149174 319740 282034 1000000000000 226293 51084 174944 326725 9347 371162 1000000000000 94358 161407 378133 377277 75718 386608 1000000000000 327172 185304 272350 123355 100281 242172 163182 49 338227 135689 1000000000000 220389 67912 1000000000000 1000000000000 388885 296064 127912 382926 316921 196262 327072 1000000000000 1000000000000 355687 213784 104564 382311 116031 174396 309733 151587 36705 52486 179475 135133 1000000000000 219756 147854 115265 275770 1000000000000 100853 364855 327454 309341 206461 39609 122325 166864 1000000000000 245272 107331 1000000000000 1000000000000 1000000000000 1000000000000 294187 108289 229922 764 209211 264975 72417 294440 1000000000000 1000000000000 268704 224158 280162 74240 290745 174162 171909 168117 266454 123277 22399 108308 1000000000000 199473 125643 38498 101673 306204 89075 193495 1000000000000 338731 266863 279111 54236 372236 184184 16114 7990 105581 348999 275476 288593 1000000000000 253391 233267 1000000000000 127186 379986 112546 81640 1000000000000 256227 101567 67321 346907 351880 1000000000000 199511 45807 1000000000000 11513 98021 67825 1000000000000 66206 252407 71747 1000000000000 121032 188431 670 380848 187161 21812 197076 240703 109266 1000000000000 225097 53800 195881 379261 361009 193895 163213 1000000000000 228797 154346 3861 1000000000000 189633 1000000000000 1000000000000 65729 251259 258611 44058 106204 371962 217318 65699 324812 212919 249066 139998 313037 132023 287942 121004 1000000000000 191823 300667 255333 364726 1000000000000 143842 284171 1000000000000 352992 257533 1000000000000 21501 353541 1000000000000 365466 1000000000000 230844 107799 126081 60799 1000000000000 359694 28870 1000000000000 360077 1000000000000 1000000000000 246803 353468 64641 218073 19300 139030 36413 12576 144112 326001 97503 223622 358355 279607 335529 165241 1000000000000 189992 1000000000000 347852 1000000000000 102219 341538 386865 279642 51349 21791 306597 143553 245374 199002 124721 291911 292957 115968 1000000000000 100657 329999 151239 172677 1000000000000 338215 279705 106344 254431 300100 277241 1000000000000 43955 293601 309486 335020 1000000000000 295981 1000000000000 137429 1000000000000 305138 335994 327689 161350 298497 213810 328332 46256 319728 24373 180773 38689 1000000000000 27928 218220 46310 259758 158008 64752 1000000000000 281755 236481 282045 338481 121828 243184 347937 293424 1000000000000 247259 315162 258448 644 151658 1000000000000 146324 366328 1000000000000 258252 4969 74814 83740 44843 1000000000000 42236 140458 1000000000000 1000000000000 118129 74034 320799 358134 1000000000000 333160 1000000000000 1000000000000 1000000000000 237110 1000000000000 264603 355057 288561 118654 247996 94405 181076 100962 150553 277573 251669 109688 366570 7996 140011 6403 324105 304143 303711 140270 353371 1000000000000 1000000000000 195641 358378 242514 70117 274787 223623 1000000000000 306479 296729 114414 1000000000000 1000000000000 211518 144673 2837 153783 368114 1000000000000 1000000000000 53066 5382 238990 1000000000000 188989 328064 129594 58061 292473 189717 24924 5225 1000000000000 294566 1000000000000 136239 326632 280631 108428 172632 342411 341424 144863 252759 86255 112054 388635 24700 84923 91882 304538 40744 309988 328020 69911 28477 28265 340380 246372 232168 43765 233024 1000000000000 87031 191496 1000000000000 372341 26897 225242 1000000000000 90351 171977 1000000000000 325564 321972 1000000000000 253640 386890 263425 387111 370326 340991 203491 228152 249607 72737 38712 185720 296588 28180 149281 119970 347233 1000000000000 28876 162133 212653 359559 46843 288414 362662 348136 1000000000000 237773 80197 76345 1000000000000 31399 181924 50861 1000000000000 358331 334582 381088 90830 73347 52942 58545 357305 1000000000000 111377 1000000000000 1000000000000 239090 177189 153057 1000000000000 9536 115978 1000000000000 1000000000000 139361 155643 354786 243322 76952 5605 1000000000000 1000000000000 191105 1000000000000 91216 157393 190379 227822 188606 25045 79624 45695 189473 76459 23338 1000000000000 1000000000000 1000000000000 315241 1000000000000 1000000000000 207124 129904 124986 17664 1000000000000 1000000000000 235299 1000000000000 156406 34383 182286 317958 88183 289907 1000000000000 350091 361297 1000000000000 1000000000000 1000000000000 1000000000000 304258 363385 73164 106891 341793 359273 138996 29186 1000000000000 1000000000000 133371 382769 1000000000000 1000000000000 1000000000000 146455 1000000000000 1000000000000 110165 84420 1000000000000 56705 341676 358540 302274 1000000000000 148398 194893 297046 332796 157238 140625 138794 319365 1000000000000 158242 1000000000000 188520 246112 74102 327839 1000000000000 191536 346372 227015 1000000000000 3041 145000 1000000000000 286335 1000000000000 310845 202071 156972 283749 200704 8780 1000000000000 157650 53216 305373 104100 106140 1000000000000 51459 59624 236977 1000000000000 1000000000000 1000000000000 1000000000000 244925 379740 270890 14234 383815 1000000000000 189981 1000000000000 232779 120648 371071 120241 1000000000000 1000000000000 1000000000000 319810 166053 1000000000000 115042 162887 101828 224045 211672 360575 177869 170639 41665 258259 12105 244684 246331 50825 41228 17052 92356 285803 11359 203126 372446 224016 246950 142456 44767 53677 147421 318280 363191 1000000000000 189718 53359 258596 1000000000000 283946 324410 288395 227001 89172 295129 343363 1000000000000 1000000000000 11771 234398 193728 249858 377890 314414 60863 212865 284025 17023 103603 129941 246332 7592 2888 237033 149964 211529 248783 61208 114510 314930 1000000000000 96251 1000000000000 275599 311327 1000000000000 1000000000000 330331 217969 53994 18586 259870 354092 1000000000000 143069 194753 337674 1000000000000 88476 1000000000000 250587 111251 378127 122444 93282 236618 236898 244764 91878 365301 378619 207336 14703 1000000000000 79892 349459 348900 163520 257712 1000000000000 48865 1000000000000 168583 191762 185910 333804 1000000000000 1000000000000 323403 318971 215322 91161 96678 1000000000000 239227 325333 83467 73284 326317 1000000000000 299234 260386 126358 286453 328320 324844 187476 319983 190966 38005 78077 303609 165087 16175 60269 1000000000000 1000000000000 316160 313696 67646 287583 29506 1000000000000 1000000000000 218964 330081 349364 67374 176286 1000000000000 1000000000000 118293 87548 182090 64330 371727 26216 1000000000000 365392 363719 217382 144595 1000000000000 163338 1000000000000 380816 186515 110178 148478 271084 361565 1000000000000 89592 1000000000000 220574 251523 181300 341540 1000000000000 1000000000000 46037 68430 60330 250533 1000000000000 24103 154386 1000000000000 192693 79377 162179 185444 1000000000000 203957 120184 329145 361118 158867 240703 9277 1000000000000 102267 200762 101172 105683 272348 241468 1000000000000 1000000000000 271152 340534 111198 249019 348959 146592 1000000000000 288932 209634 308772 191963 328959 2649 105295 134583 152325 153580 139135 1000000000000 1000000000000 218429 309151 1000000000000 1000000000000 27805 295544 30584 342839 73279 1000000000000 1000000000000 306072 1000000000000 289463 1000000000000 232492 307552 127594 382812 32852 1000000000000 94558 1000000000000 10639 159895 1000000000000 103355 127973 1000000000000 20093 138718 205524 53007 209658 1000000000000 1000000000000 314874 33875 253667 15244 68181 333654 245568 1000000000000 336533 247320 375323 128031 229797 9276 62863 146133 1000000000000 1000000000000 279129 252069 1000000000000 72666 119421 9646 200427 360084 323431 217890 339159 30371 317452 281065 1000000000000 1000000000000 79316 185508 39047 99859 82527 146259 97411 385638 67847 102989 182804 102181 82187 131898 383467 280425 106115 26168 357149 269989 1000000000000 274966 324669 71557 139348 1000000000000 1000000000000 44934 35248 281465 168736 333193 1000000000000 1000000000000 1000000000000 243970 176651 273528 315393 289834 179901 145509 366664 261941 308174 74865 156123 342084 336723 1000000000000 363907 86045 1000000000000 208440 1000000000000 256928 1000000000000 257467 107166 1000000000000 235289 202984 78526 1000000000000 73928 274248 34784 59781 1000000000000 223256 7687 1000000000000 133959 133847 1000000000000 258235 304656 267935 1000000000000 241008 153658 172845 284529 230374 176412 169901 53264 307359 84889 33098 1000000000000 215363 200221 1000000000000 1000000000000 54737 164129 1000000000000 362729 1000000000000 159213 337981 91035 386448 1000000000000 173380 164594 90588 154589 2294 145179 247205 14488 173687 176833 177288 239209 135260 171950 115176 198332 387892 388007 224124 148719 195288 1000000000000 378552 72285 136039 1000000000000 275281 217831 1000000000000 150691 368059 124020 104860 254816 1000000000000 1000000000000 1000000000000 210667 1150 1000000000000 35625 106740 62775 1000000000000 257247 336417 356836 1000000000000 1000000000000 1000000000000 1000000000000 221788 115081 196867 288725 71952 247803 1000000000000 249836 228881 146005 1000000000000 1000000000000 299119 120177 68130 69939 1000000000000 1000000000000 377606 216591 159429 313629 282622 157699 200339 107910 1000000000000 45778 232844 127002 336207 1000000000000 252754 225143 1000000000000 124114 227911 114637 122073 51436 142837 1000000000000 45312 184741 368228 63394 203784 222263 175911 1000000000000 56752 363214 177032 1000000000000 266424 74825 276087 199323 1000000000000 216498 88163 75405 229689 94176 33003 84962 1000000000000 365917 330192 355124 47725 249701 96600 190418 350077 47036 306800 346535 31957 285099 294234 219972 381346 342194 296748 192054 196986 183847 1000000000000 386002 1000000000000 187107 310674 294937 227488 98784 365896 24770 220426 252809 386366 317180 58382 147131 92619 1000000000000 1000000000000 1000000000000 328168 24925 1000000000000 138727 299024 63689 1000000000000 81579 210215 338637 132285 1000000000000 87538 212017 209943 70610 166168 1000000000000 179534 373791 102667 54043 271151 201342 223641 48490 70322 7990 236868 1000000000000 226659 320663 1000000000000 362149 1000000000000 1000000000000 160050 1000000000000 376036 248127 76291 366142 1000000000000 167539 139746 1000000000000 255905 158995 53824 259417 224115 160832 279984 335288 1000000000000 103605 220746 53531 1000000000000 342332 68867 1000000000000 117946 1000000000000 342517 377092 367758 1000000000000 71352 1000000000000 1000000000000 1000000000000 136880 243507 1000000000000 387179 115757 27169 1000000000000 1000000000000 232599 46551 56507 222554 285814 273293 102322 257880 1000000000000 269344 1000000000000 1000000000000 1000000000000 285180 35540 324454 279018 361437 113362 103589 107709 1000000000000 153610 269835 198235 376210 259951 220847 163290 259467 274280 230657 19834 1000000000000 1000000000000 251712 311371 135689 1000000000000 355373 105968 111899 245517 388095 361096 1000000000000 61450 265711 152421 16494 11916 1000000000000 99270 1000000000000 186351 229275 247670 180437 425 292558 136902 345278 160939 57984 1000000000000 280280 265324 318606 193059 173709 258151 1000000000000 150225 1000000000000 134506 233220 115867 149181 384864 81157 233061 76829 1000000000000 203874 235674 1000000000000 262783 1000000000000 292930 1000000000000 2757 218305 242069 1000000000000 329132 1000000000000 1000000000000 1000000000000 11905 131941 142890 83201 1000000000000 165332 302822 490 360732 295906 106780 142084 293468 238298 99824 70511 303285 372060 8749 1000000000000 1000000000000 1000000000000 1000000000000 232937 1000000000000 206113 3198 351968 1000000000000 372666 1000000000000 171950 1000000000000 299214 17494 337486 69726 210394 111414 244600 1000000000000 94930 184424 75248 176606 148357 85717 71707 112711 280322 1000000000000 388949 270102 1000000000000 1000000000000 144645 1000000000000 146857 360353 1000000000000 1000000000000 174407 1000000000000 271374 168176 1000000000000 318841 263528 9478 248524 225914 1000000000000 140372 182780 335315 235615 90405 247286 1000000000000 1000000000000 53571 1000000000000 56047 97671 73741 84620 1000000000000 344084 317225 1000000000000 127428 224630 1000000000000 1000000000000 29306 379907 381312 343431 221447 62969 3980 3717 221389 258260 1000000000000 364654 1000000000000 1000000000000 153982 262590 1000000000000 1000000000000 1000000000000 98153 109053 292380 1000000000000 272822 294193 15755 1000000000000 157002 118430 369740 142101 315868 209263 168301 129952 1000000000000 351503 73372 1000000000000 1000000000000 174103 172865 224949 1000000000000 1000000000000 135996 1000000000000 1000000000000 373544 362000 92983 295259 262551 96778 100040 287830 124113 37797 313432 1000000000000 322273 1000000000000 1000000000000 305122 13855 265811 287376 369214 1000000000000 1000000000000 355815 387300 90195 202181 219077 325594 1000000000000 1000000000000 53471 30903 353360 265497 221721 252346 182046 119697 1000000000000 154128 307360 236220 10989 106577 169369 233698 172062 317812 322445 45878 1000000000000 73205 358765 94304 161525 95704 230247 79813 156240 117285 108571 269556 296435 273793 161748 232531 125394 180345 160263 99305 343926 74222 194307 189566 265510 1000000000000 1000000000000 21136 264841 127345 342217 324242 283236 34949 1000000000000 1000000000000 124151 386945 137987 32499 370555 348014 31964 278343 364271 67660 315569 252820 1000000000000 334521 68973 84947 1000000000000 8801 1000000000000 1000000000000 271581 372809 236590 240856 1000000000000 257085 263404 1000000000000 1000000000000 255451 340120 382593 356648 45791 1000000000000 1000000000000 268861 117584 57092 270668 251356 254625 338913 64920 98344 207127 43552 1000000000000 14828 307668 95196 123879 213304 1000000000000 218193 319404 314720 1000000000000 89435 1000000000000 1000000000000 138946 220625 116135 1000000000000 1000000000000 239723 201796 157851 344819 355851 8630 119707 117031 349152 374849 1000000000000 127574 210089 345103 1000000000000 22127 133000 1000000000000 19685 1000000000000 261567 81924 89082 102337 318119 10887 108164 226931 91353 142443 1000000000000 175492 274062 229697 1000000000000 104989 156568 248603 75296 83521 332562 269769 214578 1000000000000 1000000000000 325829 1000000000000 374144 6796 230801 328736 296460 96798 258555 53493 1000000000000 275189 106722 1000000000000 187086 198219 115843 115899 117291 280226 189230 342436 309566 387925 299678 165889 24534 1000000000000 1000000000000 1000000000000 265497 208050 295721 340688 241913 111146 170795 1000000000000 1000000000000 156549 179303 126378 265214 40914 158978 331932 138637 1000000000000 163062 178482 178197 356646 309846 184641 1000000000000 267981 226906 155449 244736 108964 17457 260278 252724 17979 254061 1000000000000 100002 312208 4017 22787 1000000000000 257480 26549 83467 73924 1000000000000 1692 84321 1000000000000 220616 338391 71576 11822 354560 1000000000000 1000000000000 1000000000000 369571 320 1000000000000 62330 273539 200166 1000000000000 1000000000000 74354 1000000000000 350892 245698 127535 288229 27227 51001 7900 306505 131679 354350 229419 350994 311983 291122 1000000000000 1000000000000 8677 385056 140320 328881 143364 127793 202532 192790 1000000000000 77875 1000000000000 1000000000000 1000000000000 26509 70181 1000000000000 347188 143722 1000000000000 24824 210805 190157 172081 98685 1000000000000 315874 1000000000000 69677 133924 294847 298941 43980 84045 98047 386233 1000000000000 110121 1000000000000 222503 1000000000000 188802 352660 331890 213184 361430 108814 143154 289779 1000000000000 15065 214869 354511 352146 1000000000000 1000000000000 1224 1000000000000 223500 275672 130902 166844 1000000000000 196422 152050 162200 154302 157943 385575 89956 99556 229961 90493 204049 278275 1000000000000 308591 70937 58089 1000000000000 323082 1000000000000 1000000000000 127436 148485 144958 376877 1000000000000 104927 125892 154340 223752 57148 320992 121287 1000000000000 374904 313477 12541 24968 336638 1000000000000 346857 212184 57119 283680 264827 1000000000000 326154 92483 256950 1000000000000 1000000000000 39910 71581 91280 69330 230682 1000000000000 1000000000000 94748 288731 256103 83264 1000000000000 127286 1000000000000 132636 1000000000000 168783 290865 187723 205489 353925 191619 71890 12000 103258 138561 233219 230018 333882 1000000000000 60735 8460 146301 111163 216637 15845 164015 254168 297036 297197 1000000000000 388222 281561 2184 139893 1000000000000 287633 165030 1000000000000 61262 115505 1000000000000 249403 1000000000000 255764 1000000000000 18312 1000000000000 346215 1000000000000 195369 327479 1000000000000 184416 1000000000000 1000000000000 258698 198568 189679 112778 363816 371288 211785 281410 117181 1000000000000 329518 309449 1000000000000 81669 94897 1000000000000 83765 91334 46393 266551 1000000000000 1000000000000 368508 379165 267621 51520 120207 1000000000000 314408 156540 178949 343393 206616 1000000000000 1000000000000 308073 257065 284541 222377 1000000000000 366476 234698 220100 378566 350368 163755 381118 356513 137465 1000000000000 1000000000000 117955 243228 102982 27211 1000000000000 248309 267180 152237 206374 13374 1000000000000 93885 1000000000000 73070 346269 137923 9984 380467 7140 286783 111429 212414 1000000000000 46571 238972 286618 341935 205091 72673 33409 1000000000000 43826 150026 81064 328606 52160 286311 35903 229147 21723 134571 1000000000000 121686 313065 21153 172275 1000000000000 371425 1000000000000 1000000000000 329153 340188 194340 361821 246739 331805 269928 217573 144091 153377 302392 1000000000000 221849 63935 1000000000000 40277 143473 21185 11542 132973 1000000000000 1000000000000 239031 126571 57820 273970 296275 145200 1000000000000 115112 126106 228157 1000000000000 117146 248217 53928 1000000000000 353768 368387 1000000000000 124198 306561 1000000000000 336689 301347 18001 189338 247052 220191 96740 163709 158909 208854 309445 237915 230308 73271 1000000000000 128600 1000000000000 356654 1000000000000 1000000000000 80827 127355 184316 156206 356692 76379 138818 103348 1000000000000 255815 98645 1000000000000 10764 326952 217849 251204 245002 1000000000000 1000000000000 237350 193791 327304 192093 322646 1000000000000 292329 242170 18027 324556 31192 8212 1000000000000 129462 1000000000000 197372 119142 354919 80252 141464 136681 192759 1000000000000 106967 1000000000000 72221 1000000000000 148187 319990 87734 214990 132375 212989 188447 46633 321698 329487 250933 108249 86128 150776 172141 34098 1000000000000 164856 64340 142611 1000000000000 312431 105289 1000000000000 1000000000000 5507 211243 1000000000000 157587 166813 353620 269203 130464 1000000000000 3784 297731 333509 80967 1000000000000 1000000000000 180969 23422 345971 345353 1000000000000 324585 1000000000000 236968 196238 1000000000000 225455 1000000000000 304978 1000000000000 281696 102967 144187 328446 237840 98193 56237 202344 238788 1000000000000 1000000000000 1000000000000 301581 266347 297714 374314 351545 169402 327906 183160 178824 274766 177930 243340 1000000000000 80020 118122 214907 28169 1000000000000 320066 319305 4347 358436 38220 61131 191949 363320 224864 1000000000000 96481 209717 350619 293984 257608 3607 18206 232284 104293 208331 1000000000000 96469 326302 243741 381707 1000000000000 8147 134790 143322 4931 245388 40522 1000000000000 141762 36427 226531 242346 298119 52918 45356 48183 13335 220412 1000000000000 51313 1000000000000 1000000000000 254600 2035 1000000000000 213730 161206 319679 61194 186603 188311 183409 210827 1000000000000 130138 268449 379030 59123 5297 256837 34335 189602 117905 131267 85461 68059 339655 1000000000000 37498 217411 141075 99189 122345 110294 1000000000000 1000000000000 233243 210910 183143 91950 1000000000000 26192 906 318089 170951 148907 339545 272345 330191 255501 35453 61463 40075 1000000000000 1000000000000 89399 110988 251053 70057 310243 188813 335030 172259 84363 142201 207354 59651 363899 11528 277827 233744 1000000000000 244403 159383 64785 1000000000000 56833 342325 299878 203755 8817 142665 280159 1000000000000 377858 1000000000000 1000000000000 300988 315829 1000000000000 1000000000000 1000000000000 94671 1000000000000 8878 229337 309200 166591 215238 265229 51012 1000000000000 1000000000000 121481 66690 1000000000000 45665 1000000000000 301219 60914 1215 156043 244257 205752 263923 343490 245895 220967 134803 1000000000000 367253 346339 253000 8278 1000000000000 88828 1000000000000 181179 336352 38846 1000000000000 1000000000000 366209 1000000000000 224128 125157 47728 177854 296420 338856 113358 271573 302997 18865 250114 14133 1000000000000 1000000000000 1000000000000 1000000000000 276056 1000000000000 16473 47468 141589 301654 15121 194984 55855 234192 73924 1000000000000 1000000000000 15385 19241 234059 147078 155385 212669 91905 273554 204792 274260 319895 128626 212843 312581 1000000000000 228112 3986 198644 151848 272588 14401 1000000000000 163552 1000000000000 1000000000000 382916 1000000000000 335689 110584 59552 101073 183508 1000000000000 366442 255564 1000000000000 269819 295153 1000000000000 360250 374303 168868 1801 180053 361583 287842 144993 68029 367051 184620 310240 117970 1000000000000 301106 17716 1000000000000 95824 1000000000000 376437 1000000000000 360109 109780 1000000000000 1000000000000 304216 128521 347795 99176 197498 60507 276311 265715 229009 269723 1000000000000 1000000000000 1000000000000 299769 1000000000000 221548 27640 1000000000000 253331 112245 1000000000000 221039 333441 1000000000000 199383 47404 198974 362437 358806 38260 14009 384262 1000000000000 179882 46466 1000000000000 155180 77213 30150 1000000000000 304421 322313 3315 254246 149876 140198 264980 386151 311087 1000000000000 127254 180996 144904 1000000000000 194065 165834 119520 360926 1000000000000 212052 195594 312947 60970 63934 331638 374460 311203 276208 47211 358571 51299 1000000000000 204972 305373 322603 336886 385883 118985 178811 1000000000000 348266 302470 1000000000000 234256 162779 21840 1330 1000000000000 212626 329395 156734 36347 1000000000000 18252 334375 247841 1515 385946 97572 1000000000000 1000000000000 195239 291779 40376 311037 1000000000000 380081 37153 341065 222326 1000000000000 60433 3843 10687 81677 30772 125817 13713 364270 312729 1000000000000 1000000000000 232547 1000000000000 102325 1000000000000 66070 101869 170727 73302 276113 267707 214850 237616 204256 29327 295293 39788 291040 311949 1000000000000 221920 244491 1000000000000 170289 302567 14526 1000000000000 375248 140093 1000000000000 36036 298035 230790 1000000000000 1000000000000 174008 293879 1000000000000 1000000000000 54556 78404 1000000000000 1000000000000 106315 280499 130525 32209 300056 1000000000000 1000000000000 242731 1000000000000 163197 1000000000000 1000000000000 209251 80413 3938 1000000000000 232565 1000000000000 283316 164617 1000000000000 1000000000000 334247 237760 256407 86070 327276 257704 1000000000000 67127 260833 89661 1000000000000 370303 155696 1288 344691 379836 240183 266170 74146 242207 314028 293552 269820 355168 1000000000000 5246 275119 250478 1000000000000 120344 18249 1000000000000 61844 153222 1000000000000 314605 100318 300878 355491 81452 150430 270536 1000000000000 359230 206523 185380 249011 176933 81034 269583 84305 383287 1000000000000 370207 1000000000000 53234 1000000000000 1000000000000 173265 90868 114532 356688 220096 370832 154202 353216 282628 1000000000000 1000000000000 89308 1000000000000 1000000000000 1000000000000 66375 181641 113259 237541 1000000000000 79078 235242 375815 1000000000000 389236 119310 1000000000000 204723 11904 205246 1000000000000 59166 236186 111149 172904 1000000000000 158012 3119 162693 362475 1000000000000 126334 52201 331803 38065 310873 166524 214587 183451 240453 221652 182253 257601 172291 374962 32485 1000000000000 221148 1000000000000 39777 160968 211702 366717 1000000000000 194973 188941 315131 1000000000000 1000000000000 13273 1000000000000 124935 45541 1000000000000 349722 51222 371851 203287 236759 1000000000000 368747 354261 173339 1000000000000 252817 385348 1000000000000 47826 1000000000000 71201 1000000000000 306194 30397 220055 1000000000000 291266 351864 385088 323499 310527 217364 193228 364503 1000000000000 1000000000000 77656 298104 232977 21073 345509 267337 40533 1000000000000 72145 1000000000000 199576 1000000000000 1000000000000 1000000000000 250908 1000000000000 1000000000000 24229 7641 359751 54462 1000000000000 331223 1000000000000 107963 200556 132555 70475 123142 11817 246757 180033 171618 1000000000000 58740 74401 1000000000000 71168 99272 74742 104311 348544 37702 171009 162855 100957 119390 39434 369190 1000000000000 161085 105806 370758 34566 237237 321299 360344 264634 1000000000000 292242 22439 135200 59679 232288 354269 2092 316758 1000000000000 125962 56405 1000000000000 382771 32192 1000000000000 48007 1000000000000 207884 315338 72374 159150 228532 193917 253165 1000000000000 108661 387905 215599 253375 1000000000000 1000000000000 1000000000000 176142 181577 1000000000000 1000000000000 143167 196820 120126 1000000000000 1000000000000 368446 45971 207798 1000000000000 1000000000000 43196 295823 57000 1000000000000 307705 160384 51736 195063 298183 253740 217907 200261 259845 1000000000000 270950 1000000000000 208784 207524 338431 207704 117461 197559 195145 957 69787 1000000000000 1000000000000 1000000000000 105022 212236 359673 206594 1000000000000 1000000000000 352863 26579 338427 12581 348819 345113 1000000000000 1000000000000 1000000000000 359031 100773 88005 4086 164523 255191 56047 329088 110191 355985 210321 1000000000000 1000000000000 208978 286444 162670 189638 189857 67808 1000000000000 287103 1000000000000 62854 1000000000000 208963 232220 225113 284208 156833 345638 81750 91086 344480 76317 1000000000000 142983 1000000000000 1000000000000 109630 371796 69088 1000000000000 1000000000000 30210 1000000000000 56568 153436 288281 120868 77824 106666 1000000000000 229346 1000000000000 173673 253748 1000000000000 1000000000000 171955 1000000000000 119475 289425 1000000000000 231806 1000000000000 312720 149188 180377 105015 273330 142801 159327 128452 1000000000000 246456 98539 305814 301774 121659 1000000000000 262582 171639 6332 132062 1000000000000 227345 157359 258336 1000000000000 57595 200191 89065 97493 14310 153822 13824 79796 1000000000000 167248 147500 44334 1000000000000 251210 154882 361670 373896 64428 223732 269689 1000000000000 1000000000000 373688 1000000000000 1000000000000 1000000000000 1000000000000 326849 14086 183371 188959 96639 89534 202761 356132 1000000000000 284644 1000000000000 235045 213589 56351 12758 354017 58675 93860 1000000000000 22557 38371 134813 171033 68901 147252 1000000000000 82901 3198 337366 203819 114885 192939 1000000000000 98716 270237 132636 91778 1000000000000 1000000000000 313155 236063 1000000000000 352478 220600 372245 378728 1000000000000 304771 286586 254263 63588 176261 1000000000000 1000000000000 1000000000000 46248 313482 56184 7767 289347 168749 383844 233374 2227 90288 198037 146664 215047 318757 88922 240196 346111 89609 185643 36689 145816 135224 174403 45960 221004 143762 1000000000000 229648 66469 3169 348647 1000000000000 163733 66715 33732 381314 374359 237275 289495 15278 257000 370263 37954 225354 31979 15515 201928 1000000000000 90652 165530 1000000000000 383667 312498 82229 1000000000000 192717 1000000000000 98562 195633 358737 340723 19249 86952 31975 282988 7529 35127 77996 104961 12881 368578 126546 169565 114298 42394 195161 333844 142256 1000000000000 277131 326894 87605 1000000000000 83323 287459 81651 1000000000000 127539 322382 1000000000000 1000000000000 222296 29633 72342 359976 1000000000000 123965 1000000000000 192611 237581 1000000000000 1000000000000 74579 96288 44401 89916 210866 250886 330820 305013 30844 79793 213720 69503 236503 141863 1000000000000 18440 1000000000000 120116 1000000000000 92719 1000000000000 157925 50409 8136 268709 368387 43253 1000000000000 371402 1000000000000 146101 247105 110928 261741 294678 174129 210778 1000000000000 156407 318071 192379 208236 212784 267670 58203 249706 276776 295757 174182 1000000000000 103228 270417 1000000000000 234095 91309 1000000000000 1000000000000 1000000000000 1000000000000 30661 235698 162217 182353 50286 293037 305547 1000000000000 245120 1000000000000 1000000000000 1000000000000 339349 329730 227146 1000000000000 350782 1000000000000 310697 308445 50181 134776 1000000000000 222824 256498 974 196448 382818 1000000000000 1000000000000 153840 309032 41061 378820 15092 1000000000000 1000000000000 317720 325207 1000000000000 87846 1000000000000 1000000000000 1000000000000 165560 178055 262122 262522 225419 388721 55996 1000000000000 1000000000000 71307 383897 317293 124620 24026 310648 374976 7454 93894 1000000000000 149776 1000000000000 93377 134995 96624 60716 108594 361390 52861 333472 101927 280601 1000000000000 99230 91892 144319 3154 1000000000000 1000000000000 333828 245748 209790 364724 98150 124493 350837 16567 18853 5372 34033 1000000000000 290292 307285 347682 85609 93476 60586 232127 1000000000000 201538 1000000000000 59010 370816 69948 10068 29741 64880 259226 229561 151931 381976 1000000000000 338947 33303 224656 1000000000000 22911 251302 1000000000000 345403 9976 367302 338884 1000000000000 166660 6230 325821 1000000000000 1000000000000 133979 12216 269418 317080 1000000000000 1000000000000 325719 143515 289698 1000000000000 102130 292004 330494 134242 123340 202040 1000000000000 187684 202828 306818 1000000000000 1000000000000 345319 345866 219072 219418 341671 1000000000000 20783 1000000000000 183627 174661 19235 181570 224814 188043 299206 297461 51272 1000000000000 1000000000000 1000000000000 329337 38201 287243 67769 371907 179284 1000000000000 275203 1000000000000 163883 201761 233296 143789 186576 1000000000000 369019 379677 1000000000000 250638 230261 1000000000000 27549 51041 1000000000000 129819 68961 139075 138657 47478 20318 26027 254728 56175 102057 1000000000000 346150 122333 259964 104758 261395 217613 372469 1000000000000 123140 47616 60706 1000000000000 293359 163000 171264 1000000000000 133480 141111 202221 110299 1000000000000 138028 1000000000000 21103 43011 160256 38822 223263 316808 1000000000000 6606 109487 306048 1000000000000 205537 1000000000000 270959 1000000000000 338826 386980 42271 343818 178980 197927 254826 302827 86240 262530 104086 207956 172666 85896 1000000000000 54335 75446 182876 241602 172074 202432 70947 278222 12428 1000000000000 303027 312547 21603 43337 211795 257435 372303 81484 1000000000000 152375 220651 72214 373253 1000000000000 108572 1000000000000 83119 92702 216350 302757 164672 312240 213454 94598 253890 351768 1000000000000 275122 325091 41857 376560 369548 132326 217395 182083 1000000000000 1000000000000 239258 179569 207447 182161 377396 272696 32355 1000000000000 1000000000000 1000000000000 280764 219450 1000000000000 148909 175513 44985 1000000000000 377558 1000000000000 1000000000000 170703 1000000000000 1000000000000 130772 191485 266705 215877 368213 1000000000000 144961 171019 1000000000000 30059 186295 248303 1000000000000 290239 1000000000000 257538 1000000000000 123782 109508 367344 162234 116245 1000000000000 1000000000000 1000000000000 159182 140756 304427 251704 96126 262580 218458 389275 65181 130564 1000000000000 1000000000000 86526 287239 80295 219085 1000000000000 337796 318311 1000000000000 1000000000000 250430 240555 78587 192022 213103 334485 77475 363405 62249 344323 91564 1000000000000 257891 318479 124945 1000000000000 274577 1000000000000 1000000000000 1000000000000 266939 161508 131601 906 329293 321496 1000000000000 1000000000000 384487 21718 55907 213196 31747 357609 126516 1000000000000 43642 55507 113594 60120 166308 235317 276057 132461 358836 1000000000000 259621 373467 82108 1000000000000 389175 1000000000000 1000000000000 1000000000000 253780 1000000000000 328158 300536 113587 295991 173281 277165 249821 181313 141395 239046 1000000000000 1000000000000 218435 371004 3980 223284 106993 251861 177810 316890 221771 1000000000000 375825 318550 1000000000000 332419 312552 3834 70170 66397 1000000000000 371124 1000000000000 126497 227887 1000000000000 77939 1000000000000 212253 105154 263074 156042 382770 194547 42889 80078 294615 348416 301844 146477 56325 228539 1000000000000 1000000000000 348839 1000000000000 341371 332861 74485 261332 57856 307777 33428 286123 332582 277093 17628 162994 128391 29159 369234 1000000000000 29905 327806 1000000000000 311525 211252 356321 75436 379017 1000000000000 48525 148453 301377 160706 21373 208972 328860 1000000000000 1000000000000 49010 1000000000000 282118 242051 1000000000000 1000000000000 205237 381442 1000000000000 89082 98622 283846 117670 52900 140424 93673 1000000000000 1000000000000 364013 18936 219110 1000000000000 291765 320122 2089 179956 192402 248557 375261 147885 1000000000000 260399 371484 261270 70023 189271 195863 1000000000000 50890 48335 351941 264082 23853 85340 342014 1000000000000 306611 1000000000000 313088 180541 183228 159832 300960 1000000000000 118794 1000000000000 375478 8237 253032 385223 1000000000000 350143 180430 1000000000000 310471 345671 365803 10297 321624 32725 243989 293835 94972 1000000000000 1000000000000 1000000000000 79942 29137 107799 1000000000000 82807 1000000000000 1000000000000 45508 1000000000000 329808 1000000000000 103241 241640 38618 221301 311594 1000000000000 27002 153942 100220 1000000000000 274182 140760 168488 263191 264005 96577 1000000000000 56275 133167 171033 1000000000000 346866 244769 139864 158064 191129 333100 133097 334986 246042 57885 81125 328291 1000000000000 148002 1000000000000 272277 1000000000000 1000000000000 103118 386117 311096 310380 43888 126029 99537 150025 117758 155818 1000000000000 83349 226369 28433 63897 378660 1000000000000 261843 288402 42097 83321 1000000000000 1000000000000 339837 279960 1000000000000 35712 121548 205961 46141 383543 251818 201444 1000000000000 1000000000000 1000000000000 1000000000000 113413 233549 274523 19158 205747 1000000000000 48591 88537 234680 1000000000000 277139 337684 1000000000000 193627 254806 27613 206690 30193 1000000000000 209830 1000000000000 1000000000000 43952 204954 325179 247791 45248 253153 1000000000000 115987 60535 1000000000000 297930 112553 222673 46427 210521 24341 18083 269966 188743 1000000000000 100360 154511 193885 356788 156369 267112 127971 356727 1000000000000 1000000000000 363342 1000000000000 1000000000000 1000000000000 1000000000000 365082 229229 1000000000000 160818 177809 375948 256120 86991 1000000000000 79338 254884 172015 1000000000000 1000000000000 245453 338832 319650 211355 1000000000000 143199 258209 1000000000000 269910 111728 387678 273474 185158 15989 348831 181872 1000000000000 260875 298165 118174 282955 134404 86281 61512 1000000000000 1000000000000 1000000000000 292039 1000000000000 1000000000000 1000000000000 1000000000000 294687 210242 1000000000000 40312 47895 365622 1000000000000 192655 338300 42843 327509 114718 196813 377172 1000000000000 194570 229738 385447 284044 278563 158604 178284 123747 336606 361102 263970 120306 109288 1000000000000 1000000000000 293442 1000000000000 1000000000000 41784 100214 384618 53641 187531 245342 359082 334226 304662 285351 262619 68439 262845 111467 273770 201462 182487 1000000000000 226070 270137 1000000000000 1000000000000 50783 352181 69783 345963 6247 131894 137595 99153 286417 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 61585 303017 342730 247472 156657 257138 39644 46998 1000000000000 134286 127892 388193 97290 372158 171438 54409 237546 85557 268996 331968 80093 327820 71508 1000000000000 347193 1000000000000 194531 264213 65657 184054 1000000000000 254911 57232 57044 270546 147732 188865 59183 231552 90902 23656 1000000000000 1000000000000 306424 285221 12854 177845 105602 285271 247197 88724 378719 133093 335644 338044 334937 265531 246175 246852 354464 168438 265988 60886 34635 383714 242537 299993 1000000000000 1000000000000 344334 178059 304163 113265 57206 354338 20344 229465 202130 279941 1000000000000 55729 55499 96511 1000000000000 1000000000000 78213 16496 1000000000000 1000000000000 17068 388413 1000000000000 1000000000000 146338 366474 233503 124341 95326 1000000000000 181805 86816 283213 1000000000000 1000000000000 327682 117222 214791 373457 1000000000000 1000000000000 1000000000000 1000000000000 46964 332358 1000000000000 35939 262470 295094 149027 1000000000000 142700 161401 280139 197229 1000000000000 248486 271925 81297 255825 1000000000000 96481 339423 16363 358446 1000000000000 1000000000000 1000000000000 35512 1000000000000 1000000000000 176854 1000000000000 101837 214135 110673 389403 10911 1000000000000 260201 44477 184788 288674 214376 30858 228444 80286 257321 286477 193995 247646 227744 240156 130033 24312 147656 1000000000000 285983 184807 1000000000000 245309 213007 78861 1000000000000 142403 1000000000000 177826 1000000000000 1000000000000 313369 372701 289281 41377 74225 278373 152071 32065 316135 357273 283162 176276 1000000000000 1000000000000 209167 341562 388615 1000000000000 1000000000000 147305 295953 333858 86923 153844 375947 52390 1000000000000 111605 1000000000000 210996 6343 240528 168124 104939 147756 45758 363991 1000000000000 323956 1000000000000 206845 315067 304243 115811 1000000000000 307261 1000000000000 68708 148392 351828 192986 264407 331216 2935 108411 357582 338213 171968 18494 1000000000000 304785 77635 1000000000000 1000000000000 381103 119392 207472 53811 137166 72612 118102 372050 182722 310906 250638 108673 244058 161721 1000000000000 1000000000000 150455 327693 338812 1000000000000 216834 178387 1000000000000 3852 1000000000000 298063 52396 273723 299931 8794 363831 256969 205107 25918 49053 193892 242750 1000000000000 281859 1000000000000 318100 1000000000000 315843 127427 124963 11288 161645 263785 193974 179665 380378 328142 102770 1000000000000 1000000000000 147223 64767 289412 265994 1000000000000 1658 1000000000000 1000000000000 285919 70757 352347 109193 381565 354286 229108 1000000000000 159313 217504 49468 1000000000000 1000000000000 1000000000000 1000000000000 68513 258016 64734 68453 1000000000000 179711 264356 248086 277131 127022 1000000000000 96477 26039 218918 1000000000000 91314 378605 225063 54838 238561 338472 122196 86734 121859 286658 1000000000000 61957 363560 1000000000000 34353 175631 379684 1000000000000 307121 164484 107415 155429 314371 80127 1000000000000 95796 1000000000000 170810 96941 1000000000000 216005 83508 125409 213591 199701 1000000000000 290229 57844 1000000000000 98290 1000000000000 332374 58759 37508 295729 231739 148436 1000000000000 72774 1000000000000 166860 257243 105389 62630 238259 367949 203353 28869 17142 99003 19825 171733 324360 284456 225259 48678 1000000000000 242403348717 154849 1000000000000 1000000000000 1000000000000 113819 365938 113066 92117 88935 114229 1000000000000 9853 238962 45194 22429 121188 366611 1000000000000 1000000000000 23068 1000000000000 226208 230876 1000000000000 302790 193550 1000000000000 230179 14100 1000000000000 67765 1000000000000 220723 375657 295160 1000000000000 12729 362055 243316 334918 341072 378214 44479 1000000000000 1000000000000 244312 317933 321020 95071 299178 1000000000000 287318 1000000000000 317041 232848 1000000000000 188330 121934 222883 252631 144110 253422 1000000000000 75876 90786 324286 374027 317300 364042 197964 73040 156749 363583 1000000000000 35003 126074 232235 289452 59325 103598 53767 65317 186024 1000000000000 277957 1000000000000 231092 246540 1000000000000 26980 331995 98211 13059 73896 359648 20564 360393 1000000000000 120776 182310 158870 1000000000000 98797 1000000000000 101093 2562 173056 304078 231682 100330 319833 172970 22720 388433 310573 99160 1000000000000 1000000000000 347173 14407 1000000000000 94122 1000000000000 288088 1000000000000 1000000000000 297050 353599 1000000000000 306205 3682 272931 1000000000000 39654 1000000000000 193704 253874 189133 267384 1000000000000 70908 158 326656 362594 338638 1000000000000 1000000000000 235147 160828 270836 1000000000000 126607 268853 120900 79296 122288 108231 128959 56270 307332 170340 17229 259284 226339 322464 112161 329167 347825 91484 170763 380213 1000000000000 1000000000000 180163 195540 193328 187132 49991 251218 1000000000000 116984 1000000000000 196475 44383 383154 256977 202614 63921 364583 119998 124830 85806 135343 68511 281787 1000000000000 222435 303207 69828 279197 120858 1000000000000 13156 246960 304414 315631 1000000000000 1000000000000 190442 121242 58466 270352 294966 1000000000000 183602 1000000000000 281372 1000000000000 1000000000000 258459 183822 1000000000000 146829 388425 1000000000000 203688 349494 210401 268218 369718 216601 170606 311520 1000000000000 1000000000000 1000000000000 1000000000000 124056 142017 355713 88576 158995 243664 156475 308503 9525 131737 1000000000000 84561 48647 356029 215645 1000000000000 360870 122613 1000000000000 256617 57227 164972 1000000000000 112716 117616 150821 1000000000000 1000000000000 29510 62747 369102 348552 312343 1000000000000 223869 283639 100494 1000000000000 269277 282658 99723 320347 323499 63176 129453 19572 128982 96365 284983 699 167664 48677 33673 287969 1000000000000 140695 52718 1000000000000 18 45674 180944 34841 1000000000000 340487 1000000000000 273939 245124 14721 1000000000000 1000000000000 389127 159143 319766 1000000000000 99277 305350 126982 106287 51332 97763 1000000000000 376790 100488 231792 371606 147792 236094 1000000000000 183507 1000000000000 1000000000000 1000000000000 305747 1000000000000 290305 370531 44688 149915 64954 241556 108582 154780 305619 152766 1000000000000 270848 110264 120986 144970 225222 110181 1000000000000 197750 141042 212666 1000000000000 1000000000000 379640 371209 1000000000000 1000000000000 215458 200852 331670 263380 1000000000000 381557 356220 1000000000000 52963 18348 1000000000000 90633 236222 1000000000000 373782 192546 1000000000000 58074 193654 1000000000000 47791 44928 286840 230979 39758 12551 229336 1000000000000 1000000000000 338476 74636 229341 98228 200809 1000000000000 56097 302372 1000000000000 310327 191242 270687 276596 1000000000000 383152 365499 297649 160724 232548 181686 23430 1000000000000 1000000000000 230020 1000000000000 106533 278127 161073 300703 268951 371939 303757 1000000000000 186177 64566 57248 176090 238913 13098 197113 174860 100615 288404 386361 170359 170101 207225 283218 94773 46678 178185 144263 322070 1000000000000 136690 90619 181953 1000000000000 209312 81392 14553 198876 241512 1000000000000 1000000000000 190334 379637 312614 51322 105817 1000000000000 209725 13977 310601 164600 1000000000000 111474 1000000000000 51766 1000000000000 169940 271418 110593 1000000000000 309842 7886 332301 1000000000000 121996 112925 365205 28883 117859 295129 250169 76206 1000000000000 188592 27211 109318 108846 1000000000000 93029 359446 1000000000000 1000000000000 1000000000000 185061 300491 284322 150213 256049 376973 1000000000000 1000000000000 24744 214295 1000000000000 339081 356427 187316 383051 223870 297022 118295 343294 337014 305320 324666 141285 223593 131426 257948 299427 283428 372878 170394 337197 263162 296688 339649 154185 187796 94251 1000000000000 99186 143673 1000000000000 216360 82297 181087 22524 156505 334416 385553 185057 78061 243848 33175 1000000000000 226111 319273 345527 69818 286995 1000000000000 304269 350438 1000000000000 321551 129917 277249 164074 87060 114044 3166 105343 1000000000000 117183 358578 304024 357939 14970 135828 335890 226897 88037 131788 179253 200177 357381 322454 1000000000000 270530 69998 216706 106887 2501 364249 176516 355952 1000000000000 311942 242318 78364 379462 22821 65874 219601 35915 135504 31319 315180 245767 1000000000000 280065 119590 1000000000000 355140 1000000000000 197032 13443 177143 294623 93109 383332 15969 1000000000000 169644 1000000000000 1000000000000 328090 117104 87614 134054 90643 37781 187140 97555 212398 1000000000000 157510 367534 1000000000000 259346 383364 343938 150407 7816 331642 195948 152872 1000000000000 360762 289362 233541 388120 5278 279350 350603 267050 165839 1000000000000 1000000000000 329303 290358 342391 356237 1000000000000 274940 31270 105991 115421 90177 185803 74595 69647 319704 191263 1000000000000 256375 323175 203779 1000000000000 10908 27744 1000000000000 125301 123691 1000000000000 93957 225601 273988 1000000000000 1000000000000 155530 229244 111656 276783 1000000000000 23866 38766 69319 387836 318034 101551 123991 338037 367696 104597 224058 5511 1000000000000 57573 40164 1000000000000 1000000000000 1000000000000 377503 350540 368942 1000000000000 202213 155716 367642 224377 277407 58880 95519 165825 1000000000000 1000000000000 263740 22411 132884 9134 133815 191207 337356 45089 1000000000000 258028 199600 1000000000000 161766 157529 365607 1000000000000 333748 228325 315100 1000000000000 289993 1000000000000 197417 243461 90043 335056 2553 1000000000000 41647 1000000000000 357818 257422 231756 1000000000000 24789 251103 6377 21421 1000000000000 186959 1000000000000 339943 380463 119899 94221 160169 1000000000000 168240 103740 25390 1000000000000 79635 367221 232445 1000000000000 34345 53964 381082 187692 61015 211373 215576 338318 1000000000000 184333 370351 50605 252259 339173 387393 41222 338284 187364 287293 43931 176722 165011 309140 363481 326175 350679 233400 240090 370438 160477 1000000000000 275944 365385 74096 1000000000000 1000000000000 151903 213864 301976 1000000000000 8950 81630 71885 1000000000000 121390 309093 77117 1000000000000 81533 1000000000000 105937 1000000000000 58462 385744 1000000000000 371248 1000000000000 1000000000000 256567 186069 361593 326429 51285 81813 179085 22857 345173 329355 174382 1000000000000 182155 204897 314679 233186 1000000000000 96366 61068 32130 1000000000000 125526 94612 350061 1000000000000 6438 265429 56874 348396 322159 1000000000000 184268 274170 359097 141441 253722 153054 1000000000000 373928 148036 192086 278790 329879 323463 236285 1000000000000 273636 179482 225666 1000000000000 164591 147324 270030 1000000000000 46846 59104 1000000000000 307448 1000000000000 267714 1000000000000 1000000000000 183486 84725 1000000000000 1000000000000 151959 211587 388240 349364 1000000000000 383885 349273 110069 1000000000000 243829 319551 1000000000000 211088 1000000000000 1000000000000 256550 248676 151574 357557 190281 369897 196384 368480 134483 1000000000000 1000000000000 1000000000000 26923 4963 239008 349129 23285 1000000000000 360994 1000000000000 132227 38107 363209 374629 1000000000000 378097 1000000000000 242438 1000000000000 224282 128038 43113 206353 1000000000000 281587 221230 308353 185619 1000000000000 102514 339607 298579 249 178405 1000000000000 1000000000000 214995 375225 1800 296043 252865 95563 47066 167775 255189 1000000000000 101358 353644 70678 1000000000000 135032 1000000000000 138083 1000000000000 35765 234920 1000000000000 274946 83191 296773 73216 1000000000000 340218 1000000000000 1000000000000 210048 1000000000000 144754 85291 387089 68798 164755 205923 364607 13332 36797 65009 1000000000000 336542 121869 242931 158848 176461 276319 254662 265725 363989 210913 155987 210368 1000000000000 1000000000000 43452 1000000000000 54952 274084 129855 323752 202640 324679 297078 177213 287327 191336 110468 181838 209159 377735 152217 379289 104564 183703 1000000000000 380400 96759 318659 196019 92474 1000000000000 1000000000000 1000000000000 1000000000000 37002 1000000000000 102239 1000000000000 20728 92093 1000000000000 98922 89370 141571 314889 116331 1000000000000 173291 232281 1000000000000 1000000000000 85498 328367 30743 297277 8247 89989 358504 373504 1000000000000 109128 110483 272588 70514 1000000000000 151540 361825 346537 3015 135119 320702 344179 220172 272052 38773 1000000000000 1000000000000 322809 358260 3213 1000000000000 155152 221416 97483 18508 260021 258041 134747 120010 1000000000000 74488 219838 1000000000000 13317 188618 253955 184723 1000000000000 36458 271268 306702 210655 197092 50379 26103 161471 236727 29787 291426 104691 326653 338628 217673 20186 172601 40059 199712 152973 1000000000000 1000000000000 149420 110998 232914 1000000000000 113622 283465 311004 203768 202090 58571 1000000000000 40386 192365 296630 334851 107209 387431 240190 306963 1000000000000 228517 59028 313194 1000000000000 239180 336196 1000000000000 234549 43848 36467 344635 1000000000000 342994 132412 363595 121602 284162 325684 157133 368487 145453 1000000000000 114259 340653 388783 51108 114682 305253 71999 44589 257665 348525 31537 1000000000000 116021 1000000000000 83412 1000000000000 256443 303253 132104 1000000000000 383616 349890 19825 212682 88121 16046 107616 116597 48348 258196 1000000000000 315810 262364 96379 167384 267647 336760 1000000000000 306865 138682 1000000000000 198217 149665 1000000000000 164000 1000000000000 67204 149016 184499 1000000000000 320662 381400 361141 1000000000000 302914 185956 78710 287231 247566 41733 212373 277674 17219 167795 51662 1000000000000 358967 228716 38433 243941 254094 1000000000000 117363 8993 141447 291347 348404 1000000000000 299795 117382 83905 1000000000000 164906 32613 1000000000000 110215 218353 335420 115925 224062 144564 114490 236805 1000000000000 161933 240595 134206 6384 369365 69445 35076 6996 324792 282293 18914 15274 12359 1000000000000 381323 1000000000000 148722 1000000000000 369689 84112 207965 263804 8875 208287 1000000000000 1000000000000 285351 242868 74401 1000000000000 381287 255546 1000000000000 1000000000000 223665 136804 253914 1000000000000 1000000000000 299910 257728 364639 137610 1000000000000 236388 46374 278616 57740 93715 329769 336134 1000000000000 152946 1000000000000 52375 369351 1000000000000 268337 196527 1000000000000 1000000000000 229784 207065 327588 5074 120118 171382 235227 232750 351411 107912 1000000000000 132035 76017 84198 1000000000000 348729 42220 1000000000000 1000000000000 349293 287631 258125 1000000000000 52372 121093 238383 1000000000000 95506 216485 9622 1000000000000 1000000000000 1000000000000 298117 296089 348245 269838 341571 12925 1000000000000 155080 48752 1000000000000 1000000000000 107365 106913 1000000000000 196160 153067 61374 355136 196930 1000000000000 105532 105163 190024 341141 29931 319565 386156 113220 345422 126092 246521 1000000000000 204023 332162 126856 87139 349176 1000000000000 384897 27672 14493 91906 305516 1000000000000 99472 139507 56664 247822 159694 137683 273943 325248 1000000000000 380718 234202 176752 143744 34993 357330 284849 66633 344073 1000000000000 1000000000000 1000000000000 205995 1000000000000 1000000000000 104569 357412 329010 260497 164890 174673 179505 265126 362383 340318 1000000000000 238193 108976 26690 74528 348275 59138 29073 33850 67604 135294 21327 1000000000000 1000000000000 304302 196850 25984 1000000000000 283907 374369 134610 80482 213408 122309 111770 14388 151929 1000000000000 288115 54120 346777 1000000000000 1000000000000 223112 359414 311244 371921 275511 1000000000000 199816 231004 95137 164844 236653 141992 73458 53270 257746 254482 1000000000000 178690 348673 54053 241217 94032 355155 71026 354749 190536 28335 1000000000000 1000000000000 36061 233555 1000000000000 39153 291117 352124 384853 149547 19558 16328 1000000000000 155364 362599 268755 348748 326266 1000000000000 203137 111530 51148 91414 11374 309964 60469 1000000000000 17240 84031 380283 150704 73780 1000000000000 198485 261388 261288 262234 229092 357777 103634 145134 1000000000000 1000000000000 1000000000000 112039 66833 135470 303844 1000000000000 254992 369172 235438 35770 155202 192004 356598 212931 40108 247985 46588 311635 1000000000000 216318 227564 92584 305282 178442 1000000000000 160375 194955 223294 90529 177400 31688 372418 300266 140483 261315 40504 144278 1000000000000 213309 185565 1000000000000 52745 262826 135145 351050 1000000000000 1000000000000 1000000000000 347915 137290 72844 1000000000000 1000000000000 92169 260654 1000000000000 27679 1000000000000 318296 1000000000000 310718 1000000000000 61658 1000000000000 218824 177348 1000000000000 230407 153863 1000000000000 250976 329691 1000000000000 158289 145395 1000000000000 59962 197377 8730 1000000000000 28127 203273 46512 1000000000000 176817 355802 7821 95731 164006 310137 372466 1000000000000 176698 351412 104535 362851 99568 79085 309717 378451 55445 252492 1000000000000 175761 167297 182103 1000000000000 131111 222643 41527 195703 1000000000000 1000000000000 221177 165224 378396 1000000000000 4543 1000000000000 169950 84681 243739 134931 372002 359330 364127 20869 330061 55297 1000000000000 236262 1000000000000 1000000000000 204276 1000000000000 1000000000000 258696 156414 1000000000000 1000000000000 1000000000000 12677 336335 223990 15931 25681 266680 1000000000000 138536 33497 1000000000000 151209 11727 325638 280193 1000000000000 341025 222243 137153 157398 42922 311005 365593 1000000000000 137876 365337 94527 23620 230970 304710 291457 249559 60342 117248 1000000000000 189365 105426 1000000000000 220462 1000000000000 1000000000000 196751 96182 1000000000000 1000000000000 184174 1000000000000 1000000000000 20143 337147 1000000000000 1000000000000 325744 297138 215363 253352 314476 1000000000000 21872 267758 282415 149074 1000000000000 80227 20373 1000000000000 124202 1000000000000 227689 325195 6345 59723 1000000000000 160430 339048 1000000000000 208252 23286 23677 81762 1000000000000 205901 174709 1000000000000 357218 1000000000000 95977 1000000000000 150554 342965 1000000000000 238352 319394 310179 317979 242300 69287 90477 360517 96778 1000000000000 125660 1000000000000 1000000000000 310666 371846 301636 1000000000000 155071 153176 337049 309239 158490 50057 123432 277515 302361 1000000000000 182330 264053 252167 210888 107623 114232 129093 164720 154837 226550 308829 380103 19803 339931 302166 65653 112671 92570 226356 219264 1000000000000 164288 145282 74362 1000000000000 1000000000000 272633 1000000000000 1000000000000 109752 141247 281638 181267 1000000000000 38909 118001 1000000000000 267388 318176 365901 363416 29769 60932 260516 164189 346349 349867 170350 1000000000000 236204 202240 219249 246943 360266 1000000000000 156293 1000000000000 1000000000000 284319 139230 304983 1000000000000 352416 355179 80151 365952 191166 339896 34661 379427 3614 54895 70724 249225 203645 1000000000000 182049 1000000000000 199117 344310 172174 155125 138120 1000000000000 297715 153228 127903 376913 188346 1000000000000 73227 185574 92379 234133 1000000000000 1000000000000 47982 88161 105088 354436 203959 55566 37880 85845 135162 25445 225597 1000000000000 220883 83433 1000000000000 1000000000000 200983 282051 176986 375693 219324 39032 17976 52990 1000000000000 278170 68865 243683 198819 385197 42488 291228 307878 245212 175947 83376 280993 407 251733 214462 358800 307188 1000000000000 167615 279935 2113 804 156347 163086 1000000000000 60214 272489 317594 349213 1000000000000 1000000000000 1000000000000 156063 160906 338856 130145 86487 1000000000000 298006 8985 333940 213729 339571 259849 224386 363847 254164 257657 48169 1000000000000 87246 123849 243370 78526 325299 206322 1000000000000 349415 44172 21734 76749 383012 144920 295466 1000000000000 323341 1000000000000 178586 199533 1000000000000 1000000000000 1000000000000 20636 356428 1000000000000 326332 1000000000000 306207 76873 70808 161243 338083 1000000000000 347528 138564 318879 325212 147062 308548 318961 346966 218516 358500 24288 322665 227658 296708 177171 110284 332277 317072 58614 158957 1000000000000 99605 168789 40830 155050 39452 17303 68371 262453 109695 311253 87491 327490 79222 240476 41334 352566 1000000000000 90086 166466 234517 356420 301096 318101 39388 242199 87906 1000000000000 1000000000000 1000000000000 253739 77815 38809 130711 205260 291301 237371 1000000000000 1000000000000 42910 1000000000000 1000000000000 349336 266276 179541 26115 351972 364290 138747 167882 38766 206078 1000000000000 316371 1000000000000 181100 91183 366865 1000000000000 365503 1000000000000 1000000000000 323055 187309 186325 348282 18430 1000000000000 362750 313351 222893 125469 47774 203018 1000000000000 40093 339541 73312 210379 1000000000000 281666 48791 126005 322491 204698 1000000000000 174794 377636 281327 158970 1000000000000 180632 291269 1000000000000 1000000000000 369664 67198 378856 16033 1000000000000 305455 1000000000000 1000000000000 78169 365313 1000000000000 196358 1000000000000 210019 1000000000000 1000000000000 332403 67086 1000000000000 267811 268148 1000000000000 103730 1000000000000 1000000000000 98970 96143 335962 359342 327545 55938 369525 165438 1000000000000 367134 300122 228775 85690 200212 86869 322245 69847 1000000000000 124616 1000000000000 208509 82222 291182 1000000000000 334723 108645 100264 85711 220148 42905 1000000000000 332897 278606 1000000000000 1000000000000 379706 7564 1000000000000 269680 1000000000000 272318 243556 255279 226616 285407 307179 266308 1000000000000 167057 386029 1000000000000 109439 370380 110356 1000000000000 47783 73332 182234 1000000000000 1000000000000 115274 1000000000000 53628 362368 357917 162841 1000000000000 137082 25679 75705 1000000000000 33682 45225 380495 1000000000000 200561 18727 188613 80692 367999 387882 1000000000000 207595 54932 241421 382358 127437 1000000000000 254447 1000000000000 355344 280869 351865 27001 340303 356461 9141 343641 341356 274750 175888 62969 98396 266802 1000000000000 177079 122961 354198 31175 1000000000000 193849 50955 71143 1000000000000 1000000000000 1000000000000 1000000000000 202912 246820 324772 46274 1000000000000 227337 201708 1000000000000 59606 213336 1000000000000 110007 1000000000000 1000000000000 1000000000000 1000000000000 354574 1000000000000 1000000000000 5992 1000000000000 152343 245646 79000 375425 1000000000000 45975 339476 359531 368185 1000000000000 141494 1000000000000 28703 251906 44598 321886 1000000000000 248184 192584 154670 306718 1000000000000 1000000000000 349505 1000000000000 342322 219105 150517 93996 352805 53578 189661 385817 68665 246589 355282 1000000000000 164223 8934 386596 369943 1000000000000 249717 317703 1000000000000 6268 1000000000000 181977 16881 389258 196342 269313 1000000000000 1000000000000 171087 1000000000000 343972 240279 79233 1000000000000 97233 104805 129048 163112 316592 1000000000000 1000000000000 1000000000000 314212 258209 175919 1000000000000 165923 1000000000000 20352 1000000000000 1000000000000 125127 1000000000000 198793 41517 167124 1000000000000 249322 257368 259509 204652 350903 185890 85566 1000000000000 101036 1000000000000 1000000000000 228404 348874 121131 23111 83591 116232 1000000000000 109005 346015 255133 149288 358818 245249 2173 303977 139537 293774 286071 21474 1000000000000 146600 1000000000000 132340 41274 1000000000000 63744 1000000000000 1000000000000 305104 122180 1000000000000 52232 193393 189770 210103 108941 1000000000000 188529 76030 50552 106754 55355 1000000000000 23401 1000000000000 36770 230546 320622 383599 288758 289107 238735 12394 113724 81821 258954 347117 127195 264435 57740 2434 75107 137671 1000000000000 83466 21034 348423 136250 100741 23526 314985 298537 337960 341501 218341 135778 129513 156984 134258 297156 188797 105018 294377 58985 1000000000000 155805 1000000000000 11499 254802 1000000000000 70686 185363 81119 21522 3391 314904 268898 96921 24708 1000000000000 138180 1000000000000 14135 75695 164673 202065 388952 188689 21655 147979 1000000000000 223487 70919 24214 148530 64016 218026 237108 150326 38242 170170 1000000000000 330862 1000000000000 282337 327433 101980 321212 231238 92356 48185 369532 287054 153323 108902 94414 359995 317408 35651 143681 167268 92105 16409 104368 1000000000000 311677 286031 248827 124502 1000000000000 258828 140615 1000000000000 268820 21003 263096 345607 1000000000000 314019 1000000000000 325068 335961 1000000000000 388769 56211 104559 232601 221945 200717 169260 17121 340656 6285 334789 301075 1000000000000 1000000000000 131993 149617 144205 119162 99003 360360 71812 1000000000000 317992 1000000000000 304727 1000000000000 239397 75981 1000000000000 279151 70014 69524 97154 336992 1706 234625 1000000000000 79856 177135 67739 161070 209201 176166 351308 380785 266667 257907 262340 10163 298470 1000000000000 1000000000000 107681 128577 371417 285159 209392 84411 1000000000000 1000000000000 166524 1000000000000 375136 1000000000000 116772 1000000000000 301885 221014 1000000000000 355188 7807 197699 248890 1000000000000 1000000000000 295660 163421 245363 141815 375686 181200 17339 152029 169883 1000000000000 1000000000000 1000000000000 228847 119719 345990 1000000000000 45832 170505 200942 39399 212116 73529 63224 143159 110044 135110 1000000000000 371190 1000000000000 327653 315597 15111 161993 142795 317629 136830 983 209537 167704 1000000000000 127924 298505 23764 105524 119127 259038 227862 130287 168553 138005 282323 109406 1000000000000 1000000000000 30997 361533 1000000000000 1000000000000 258837 136814 159839 67460 64486 326027 356583 1000000000000 144204 1000000000000 208428 298795 271069 1000000000000 1000000000000 150479 345044 37935 191696 160628 369146 173919 246763 266119 335 1000000000000 322009 137353 1000000000000 1000000000000 308709 266360 1000000000000 39191 384845 349618 267133 32972 292436 57613 241145 199275 325248 279720 379589 211759 1000000000000 1000000000000 24076 231096 246774 214678 1000000000000 196316 107734 1000000000000 297090 353788 77600 224179 369323 19452 1000000000000 347694 1000000000000 60553 279910 1000000000000 1000000000000 88970 272227 1000000000000 350842 203870 195703 1000000000000 225306 87300 128495 365682 249736 139126 30737 188361 136376 63224 307171 310090 1000000000000 152413 41284 185639 113796 389127 204828 213479 1000000000000 109916 346306 368207 322105 165901 1000000000000 218371 72654 174974 264853 248756 1000000000000 1000000000000 267139 166783 1000000000000 375904 1000000000000 9446 54456 239191 156881 64858 361288 352066 195718 1000000000000 240829 1000000000000 1000000000000 208965 355984 329642 45564 155860 127675 143596 13044 363079 56181 1000000000000 1000000000000 236749 3089 200272 99895 176448 153163 1000000000000 1000000000000 269514 299487 5242 302621 182584 1000000000000 88691 27511 316094 284353 88269 344980 361186 95752 103388 248476 166356 1000000000000 1000000000000 356619 295876 206015 1000000000000 320926 54736 91895 17154 283655 144117 1000000000000 207593 1000000000000 204379 17782 32778 286829 101365 229778 344026 1000000000000 62086 1000000000000 254740 209867 73597 128439 243667 27498 152557 360472 64979 200620 130850 344767 98475 226991 1000000000000 1000000000000 123389 189837 94131 1000000000000 170426 342626 1000000000000 178550 1000000000000 1000000000000 304859 383428 1000000000000 197149 386065 103533 44751 292496 155736 32772 1000000000000 64966 226936 1000000000000 188054 213136 237694 248830 159479 173113 381904 329599 211431 386220 86153 185611 1000000000000 135352 194899 164212 1000000000000 262692 340154 247651 188797 1000000000000 169040 214538 261808 326461 276830 1000000000000 330053 1000000000000 98314 257517 184565 235570 183757 77758 213931 359643 255208 227774 348142 294272 225589 263365 178967 18957 230625 285273 375068 296305 1000000000000 50276 1000000000000 1000000000000 230153 290635 8564 1000000000000 42898 110521 74911 264270 1000000000000 1000000000000 222919 1000000000000 165763 1000000000000 30886 1000000000000 330400 1000000000000 174174 57797 310787 129612 1000000000000 247552 1000000000000 1000000000000 307011 134589 1000000000000 265100 311813 345913 173236 181255 58428 1000000000000 268785 237003 85313 129673 1000000000000 179461 1000000000000 234250 252064 1000000000000 327402 317131 319846 350378 231390 79569 292846 23359 135861 108592 340879 291830 31913 119896 286685 63022 327609 81167 303643 313382 160606 1000000000000 111982 381878 226697 243914 35109 33883 265588 205382 9342 381308 1000000000000 237527 176548 1000000000000 1000000000000 29778 177375 309013 165474 333613 19981 124178 248919 128718 310555 2140 345947 281894 97905 10503 347276 1747 85166 312244 235110 306792 349918 1000000000000 1000000000000 198370 1000000000000 370387 1000000000000 309827 143028 119956 369655 355739 207990 378023 275297 1000000000000 307646 1000000000000 219471 1000000000000 341992 287563 1000000000000 217790 314247 129713 389159 342427 350823 285956 20426 217976 1000000000000 369461 163746 266110 1000000000000 352698 231498 67270 46627 331287 108538 95097 1000000000000 230436 99202 1000000000000 1000000000000 1000000000000 107769 1000000000000 99245 348081 196466 382504 83489 349601 312826 1000000000000 185305 1000000000000 71848 240023 1000000000000 278452 68260 226136 21665 287383 1000000000000 33738 175360 375217 1000000000000 1000000000000 135406 224474 24851 46971 1000000000000 102212 359219 199956 1000000000000 379812 30416 161943 1000000000000 166295 1000000000000 1000000000000 1000000000000 1000000000000 216360 64510 322173 1000000000000 17797 148293 203084 272148 1000000000000 143862 121417 384732 1000000000000 216519 308623 1000000000000 12788 249085 267570 371911 204222 1000000000000 260242 26972 259137 96591 108902 174715 1000000000000 53878 172097 1000000000000 1000000000000 159675 1000000000000 133984 372662 240453 1000000000000 336539 1000000000000 209915 269375 43471 270985 1000000000000 319829 1000000000000 220021 261393 86647 201085 1000000000000 67672 270064 20170 152113 350239 80376 263689 162776 11886 1000000000000 75315 78609 62443 114571 262647 70818 221849 8203 253708 319308 153691 224201 348165 252045 336286 296547 176250 1000000000000 289901 282937 257068 1000000000000 184557 139252 385936 1000000000000 1000000000000 357333 199313 306149 1000000000000 280905 1000000000000 154064 84782 178424 128366 68845 86178 383804 251326 323271 245755 239759 1000000000000 136612 1000000000000 209446 1000000000000 288841 196337 123208 247602 278676 50832 1000000000000 228446 285758 36459 321741 1000000000000 1000000000000 1000000000000 294919 259800 334115 74377 232919 321660 1000000000000 268172 78935 213587 240784 115776 293159 216045 1000000000000 316743 229747 190273 342188 1000000000000 1000000000000 18904 192486 205291 264643 17994 353231 70398 96931 1000000000000 1000000000000 307391 33014 298381 236799 317303 152696 1000000000000 389282 48664 363232 28956 317494 1000000000000 161928 323314 290375 346392 88302 1000000000000 362120 66637 321532 1000000000000 107050 386764 344344 97840 1000000000000 8484 13677 144899 160280 269648 1000000000000 1000000000000 328341 135137 334317 309949 388804 175146 176491 151998 1000000000000 4182 1000000000000 301897 151784 157532 161061 279223 212311 306284 268609 41174 382165 215549 289671 1000000000000 29014 121421 24769 1000000000000 1000000000000 373929 1000000000000 142127 1000000000000 160242 1000000000000 65454 1000000000000 122640 118647 204912 1000000000000 261658 89267 357414 99732 7154 37883 210032 1000000000000 200134 37844 1000000000000 162511 263318 1000000000000 19697 335406 49757 166585 147486 218100 231186 30296 322779 164156 98498 358659 1000000000000 176038 202212 384690 142261 210771 27392 1000000000000 1000000000000 1000000000000 267995 55183 1000000000000 144519 331233 294429 4153 156194 137838 163393 88646 365146 23172 367834 1000000000000 1000000000000 1000000000000 195124 183216 1000000000000 389278 317533 202572 304282 129357 41262 71946 223483 160484 30625 265528 1000000000000 19103 304948 355691 130372 55163 355742 9878 373839 1000000000000 362157 338571 353326 63332 377894 21990 287007 191471 294945 322203 152758 1000000000000 211731 209953 52274 369872 367899 366470 42316 153907 7470 374157 1000000000000 1000000000000 9346 1277 80656 53758 1000000000000 1000000000000 284112 338173 175848 319422 382444 323768 121847 1000000000000 1000000000000 1000000000000 139912 250587 1000000000000 323827 305227 286062 205674 1000000000000 197052 1000000000000 1000000000000 117552 241124 246391 1000000000000 308099 377411 73605 133577 144826 288177 1000000000000 1000000000000 13868 184152 154864 1000000000000 190897 174276 107593 1000000000000 17504 7744 41270 1000000000000 1489 54905 380519 1000000000000 232719 140766 193863 78869 294357 86230 94073 185644 135815 15827 198901 61780 241912 175668 341136 375542 103261 173591 19521 256523 314003 157609 1000000000000 149785 1000000000000 329665 364374 1000000000000 127980 58291 318707 375845 1000000000000 80151 101168 1000000000000 213896 383279 178876 99951 1000000000000 289896 245985 1000000000000 1000000000000 1000000000000 302249 99400 1000000000000 64519 279251 387854 1000000000000 1000000000000 388627 239229 86115 137386 150666 349058 234905 277827 324552 242535 43692 380135 38903 124749 145293 1000000000000 69480 347564 258433 1000000000000 303865 72457 27564 61148 379161 1000000000000 185354 61419 125171 276113 98318 167361 1000000000000 282564 1000000000000 384688 289066 1000000000000 1000000000000 23662 60295 1000000000000 1000000000000 375036 1000000000000 1000000000000 104521 371075 1176 112592 286600 18146 354330 345256 170899 303142 287620 158192 62599 9469 367010 1000000000000 64018 147216 1000000000000 228623 234979 168204 42894 223547 387680 364772 125405 1000000000000 1000000000000 1000000000000 160617 8105 184778 301962 189787 4839 54541 45994 9519 25119 77394 181162 1000000000000 1000000000000 276098 314219 9642 32736 1000000000000 151627 196686 19531 1000000000000 1000000000000 15101 83626 244453 113874 210438 164581 343726 305906 1000000000000 295503 311069 11323 1000000000000 52820 1000000000000 1000000000000 69640 1000000000000 1000000000000 1000000000000 27894 1000000000000 31656 59259 1000000000000 251773 234667 205334 381066 1000000000000 126625 344331 1000000000000 332755 83344 6922 87416 275858 1000000000000 71815 388939 243743 1000000000000 195513 322880 1000000000000 289678 304721 1000000000000 156213 364229 187680 1000000000000 147809 350477 269237 1000000000000 204142 253299 325660 283956 31785 1000000000000 121695 1000000000000 199012 1000000000000 340985 342153 176869 386724 319408 191712 107438 50467 228068 168339 91701 66959 1000000000000 1000000000000 1000000000000 92724 1000000000000 235490 275486 92736 168266 40242 16848 361550 351368 273838 1000000000000 29974 1000000000000 213045 376320 61470 202476 237275 291683 253656 365678 350304 292847 108514 370562 180233 322804 335230 239570 58532 143229 35557 193134 1000000000000 252450 275386 1000000000000 1000000000000 344034 1000000000000 1000000000000 112717 84130 286260 367160 51455 1000000000000 210830 352241 252256 1000000000000 1000000000000 170206 352964 1000000000000 1000000000000 121898 314688 1000000000000 233418 94002 1000000000000 246527 261844 86546 206237 336477 306725 183204 32237 365352 109478 1000000000000 305153 34914 242555 122033 1000000000000 1000000000000 236828 262132 189303 11501 1000000000000 1000000000000 273058 175272 23079 368067 151182 1000000000000 1000000000000 46818 1000000000000 60248 9939 1000000000000 170738 272872 1000000000000 107628 34634 29032 376518 274404 227095 120947 360300 383569 291170 35094 1000000000000 26358 86453 1000000000000 116860 127612 1000000000000 268452 388442 100089 1000000000000 25608 386740 305960 323860 189413 69854 177994 13695 91230 74700 367190 363291 235711 69716 291739 90861 1000000000000 42314 195177 82661 278334 335962 61552 146412 1000000000000 1000000000000 1000000000000 177795 360921 1000000000000 333014 300178 1000000000000 79412 233615 62762 280623 78390 371805 1000000000000 184709 97279 290886 241207 292349 44426 96283 53333 783 31843 193387 243203 154214 154700 1000000000000 43728 211270 201943 104950 288592 1000000000000 1000000000000 341192 1000000000000 1000000000000 165503 91116 43995 122823 251344 282863 224151 278814 1000000000000 178759 326609 237403 1000000000000 1000000000000 125346 1000000000000 371349 59808 1000000000000 93856 79977 1000000000000 1000000000000 218130 110299 140770 195493 133767 315059 1000000000000 1000000000000 1000000000000 327375 90104 360125 1000000000000 1000000000000 76243 315464 380988 1000000000000 358400 381847 75987 53531 150202 28351 272361 345052 80038 381523 1000000000000 57641 149851 151373 46656 213746 334694 385421 257906 46447 1000000000000 371527 43107 1000000000000 67553 1000000000000 197190 1000000000000 155642 89836 204909 349824 1000000000000 1000000000000 19046 113806 280340 1000000000000 331126 33195 227776 135662 379575 1000000000000 210860 87623 1000000000000 186865 34715 157210 218168 266721 24199 1000000000000 271289 252571 29288 1000000000000 384924 52132 1000000000000 145469 293716 263496 121497 1000000000000 292793 282152 323095 219852 356823 1000000000000 156233 335954 258158 1000000000000 67584 222263 49187 1000000000000 389101 377810 1000000000000 70440 231740 1000000000000 193785 209469 259888 243328 105697 18586 339499 1000000000000 202554 35176 1000000000000 285595 20077 1000000000000 191901 207544 1000000000000 88027 1000000000000 1000000000000 32773 271946 1000000000000 1000000000000 146043 272072 1000000000000 114870 79061 246522 1000000000000 1000000000000 103914 4458 1000000000000 106733 180827 47874 113596 262463 22028 331843 188558 126906 170679 118700 1000000000000 48564 339848 1000000000000 1000000000000 1000000000000 1000000000000 330613 156839 252878 1000000000000 227241 160685 9329 1000000000000 106837 1000000000000 18022 180204 232750 172789 320049 116785 1000000000000 129481 122713 137184 77832 130533 101530 141815 309378 353094 146649 1000000000000 167729 317655 1000000000000 370202 1717 296364 228414 231190 366229 108215 355958 345554 337448 45710 1000000000000 240706 49735 241283 78677 171894 204580 89926 91220 120638 352059 56405 15924 9232 1000000000000 303679 173611 74902 203330 256231 364152 179180 1000000000000 151303 17184 1000000000000 1000000000000 247316 335899 110501 1000000000000 377332 1000000000000 67276 1000000000000 218704 1000000000000 148616 322871 234436 6504 314295 341465 324513 178857 185588 142000 301830 39027 57182 247091 58205 382189 210530 94270 201009 211930 249287 216740 1000000000000 14989 369522 70295 70391 1000000000000 194238 27784 289866 211831 366504 175943 386178 107243 237662 384055 67331 30171 19442 1000000000000 360135 1000000000000 110579 115724 387594 62477 1000000000000 338125 246583 18187 1000000000000 38533 243058 4090 1000000000000 113830 1000000000000 141907 188883 1000000000000 333269 225329 1000000000000 1000000000000 1000000000000 109270 28188 325522 117127 1000000000000 1000000000000 379754 1000000000000 59248 100640 261430 353560 373638 142433 44866 322530 161640 1000000000000 144136 1000000000000 161240 151778 1000000000000 218258 16937 325480 131947 190506 317725 335269 378458 240356 371930 300430 231521 49062 1000000000000 1000000000000 181090 19703 51228 161692 355556 1000000000000 231582 49658 188169 80360 201133 1000000000000 217996 250890 7299 136477 300622 1000000000000 107468 46107 335404 314292 255121 7707 316785 27598 386938 294382 1000000000000 42833 1000000000000 32643 363176 102561 132407 89300 39290 1000000000000 295680 120330 1000000000000 288053 187179 116219 3382 1000000000000 349900 196897 165993 33162 37076 385788 92912 387089 1000000000000 1000000000000 293785 1000000000000 350963 328518 388746 290334 373476 326663 259430 17196 1000000000000 13815 143974 33990 1000000000000 119225 255235 292819 177668 210886 204943 332852 208296 379807 238077 1000000000000 335394 335168 39447 282947 152843 285747 230773 4311 183737 277654 120935 270134 255025 292411 103293 245148 120730 168706 22973 1000000000000 146242 286288 268588 360521 199854 148395 272 309598 281854 1000000000000 277032 254179 74194 1000000000000 19332 154815 93093 41951 1000000000000 259469 14764 179237 155591 130256 331808 352181 51522 36531 184105 372432 1000000000000 253821 1000000000000 151313 215215 20302 198681 31182 101808 345199 6393 1000000000000 235719 1000000000000 1000000000000 286045 1000000000000 387799 62848 8294 364658 204412 1000000000000 89652 161289 1000000000000 62698 188912 297551 93471 29195 1000000000000 1000000000000 329064 121743 1000000000000 192300 115395 504 291322 6652 1000000000000 175254 116145 1000000000000 88141 1000000000000 180022 1000000000000 379495 215176 1000000000000 1000000000000 111 144195 1000000000000 1000000000000 20482 105409 1000000000000 156764 1000000000000 308307 376635 332785 194394 199109 334680 44259 191025 382903 240207 1000000000000 238570 198138 282761 3972 62764 214950 1000000000000 97101 37664 1000000000000 1000000000000 79284 132387 1000000000000 377438 1000000000000 64105 350548 69052 378608 268098 58950 1000000000000 291088 1000000000000 34974 184676 177630 18484 300094 290425 1000000000000 1000000000000 126416 1000000000000 247641 1000000000000 67015 123932 62538 204174 1000000000000 19288 138232 363543 1000000000000 280166 208906 126348 245954 231636 284074 1000000000000 197593 78911 106617 328479 122215 132130 133725 1000000000000 1000000000000 165314 247841 134618 105557 328203 306430 386775 128415 217736 328435 178762 1000000000000 1000000000000 42158 347136 271806 73566 100452 1000000000000 274933 111744 280116 136571 113250 189156 165855 22248 362131 227027 348113 310483 1000000000000 78030 381941 187916 1000000000000 289404 96775 26419 1000000000000 385289 15542 309682 1000000000000 79968 216590 285930 256409 330252 377320 44165 1000000000000 215819 4046 190497 1000000000000 246343 276282 1000000000000 307800 188793 224110 2126 30981 206872 21170 58753 175736 77518 328978 145666 1000000000000 294179 198176 1000000000000 1000000000000 1236 32925 110117 43881 17708 330117 1000000000000 142029 69181 1000000000000 1000000000000 90878 130245 6931 1946 93049 73553 1000000000000 237391 91550 211890 376626 8757 90163 89798 326774 1000000000000 323220 154716 248122 113638 272406 189016 1000000000000 128643 312927 315991 338854 1000000000000 1000000000000 373705 208388 263025 1000000000000 235535 15544 21252 104090 206819 32919 86848 192084 1000000000000 85783 385629 98199 37553 1000000000000 18918 347859 132181 185903 318604 379731 88251 1000000000000 223642 155505 380631 1000000000000 308399 1000000000000 350986 26449 1000000000000 285497 1000000000000 338711 1000000000000 1000000000000 19718 94902 95642 259659 16319 329949 1000000000000 1000000000000 57298 51202 359419 1000000000000 1000000000000 148983 139105 217563 319340 1000000000000 1000000000000 1000000000000 366699 1000000000000 155763 245907 1000000000000 293177 358295 24908 59346 127515 168429 382228 269425 84346 34881 214952 363881 211705 349833 291392 380581 1000000000000 1000000000000 1000000000000 384534 1000000000000 1000000000000 12212 381672 1000000000000 1000000000000 359060 54654 45736 1000000000000 77135 249249 1000000000000 48923 205281 16680 138898 240331 2867 168730 181910 1000000000000 258817 41753 267908 1000000000000 361526 380004 184650 72908 143805 276223 1000000000000 56336 22308 232789 334531 282280 1000000000000 1000000000000 63907 227913 69553 148270 1000000000000 72615 355635 321555 212634 315658 357381 274199 26097 38052 1000000000000 129860 71560 163675 1000000000000 387740 131652 1000000000000 95961 59833 1000000000000 149789 336893 145707 382163 313488 263194 1000000000000 1000000000000 99003 381429 290085 212511 315686 171850 1000000000000 18212 230096 16899 1000000000000 1000000000000 1000000000000 268932 293265 236154 101656 25217 71835 265577 292757 281832 347700 123604 126183 1000000000000 48228 1000000000000 334082 1000000000000 230736 193951 133625 94576 1000000000000 142173 63498 1000000000000 318977 348720 254817 1000000000000 37775 180570 79477 158345 290742 126904 224965 316203 1000000000000 129095 1000000000000 196727 256063 223246 70413 260088 157973 96271 1000000000000 301494 28133 153810 72680 93392 349679 186991 1000000000000 328464 222668 195521 5862 241995 308563 37944 194685 1000000000000 310901 249918 2748 57137 64649 1000000000000 266461 264095 364923 303888 251914 29865 229938 1000000000000 214651 183686 243380 322659 57485 1000000000000 329584 16084 226574 20132 55561 1000000000000 138794 304636 229897 1000000000000 26143 1000000000000 141071 297287 295043 1000000000000 181222 263572 123262 11105 283259 3961 86536 45176 40620 27506 1000000000000 384170 199718 127626 1000000000000 170559 349195 202230 42627 388056 133864 375299 262766 193015 290425 204674 561 190563 291547 1000000000000 308231 1000000000000 213159 213990 123897 340557 341991 1000000000000 385538 35470 1000000000000 116992 1000000000000 137706 192333 1000000000000 14849 270887 345298 76090 55200 204558 92213 3061 329691 1000000000000 29887 296466 1000000000000 1000000000000 234214 199185 1000000000000 304271 1000000000000 1000000000000 40361 51476 384680 381094 377925 50879 69460 1000000000000 278947 1000000000000 189340 1000000000000 1000000000000 83815 97376 23216 133945 1000000000000 1000000000000 17840 370941 199357 303971 204513 240307 154275 1000000000000 348785 346241 45631 34756 379668 344155 138700 1000000000000 68699 325366 44275 342341 94588 251222 1000000000000 85269 1000000000000 1000000000000 1000000000000 327873 283880 1000000000000 269553 1000000000000 113278 1000000000000 280366 143892 281625 1000000000000 50081 263030 120971 304210 366024 81498 370418 1000000000000 21708 385718 1000000000000 1000000000000 103707 325625 314759 342027 273396 206971 205328 1000000000000 319627 286143 362873 370013 385458 292100 95118 131504 245475 1000000000000 222473 125278 335011 59877 296698 235595 327404 1000000000000 222284 329485 1000000000000 1000000000000 179701 1000000000000 76108 189509 107050 1000000000000 338415 148072 1000000000000 1000000000000 166925 13938 340017 379233 122419 1000000000000 204663 149636 335310 177612 169651 262033 50339 250073 307813 326943 289484 1000000000000 305068 206624 96114 359305 360162 1000000000000 236452 51791 153192 78123 376590 1000000000000 150945 3248 298828 272801 1000000000000 99416 244512 38528 1000000000000 1000000000000 276227 118945 1000000000000 185140 247751 1000000000000 6407 188240 171399 307020 1000000000000 47136 1000000000000 43187 166092 1000000000000 204237 133085 387312 1000000000000 271660 103880 98170 291329 58512 212261 114201 146619 205279 15763 295085 374920 100912 1000000000000 119123 1000000000000 1000000000000 118244 1000000000000 125964 343656 1000000000000 312466 18875 184641 347459 42236 321620 58826 278937 179178 248938 13120 1000000000000 1000000000000 49573 31637 111692 13949 363058 232697 279787 53856 158542 1000000000000 75063 121146 1000000000000 22811 337717 1000000000000 117137 1000000000000 261817 349022 332998 335122 126447 134693 1000000000000 281078 71909 287297 349278 115699 1000000000000 274201 244376 290363 21067 54976 255809 145414 145969 376393 270709 144274 225836 335351 1000000000000 306223 230257 158344 1000000000000 122257 46949 121966 1000000000000 121014 386282 326965 240664 158817 1000000000000 272111 128950 107678 197440 185914 110096 171572 1000000000000 1000000000000 80567 44803 18760 251966 92412 82216 226450 1000000000000 307811 244545 289026 55326 26087 51712 166098 78928 1000000000000 266533 112505 64458 1000000000000 67012 101110 50560 1000000000000 72974 155074 1000000000000 331019 287035 217851 122853 255594 375454 48684 113388 259298 1000000000000 261506 180478 307883 1000000000000 153001 374409 132640 132786 354250 363839 91143 1000000000000 331490 157561 32092 4241 261656 266714 1000000000000 238522 149769 218266 196100 141069 2053 64253 377959 1000000000000 340787 222149 1000000000000 100364 40590 328440 146685 1000000000000 293766 92412 17386 210276 218664 1000000000000 265464 370781 300002 271507 321836 352671 32628 156877 295225 1000000000000 15532 324415 112158 1000000000000 333860 199212 13218 292674 124475 194875 248890 189325 109373 263386 320201 166631 15869 1000000000000 190768 66225 1000000000000 307465 181207 1000000000000 243142 281284 153350 143045 1000000000000 278000 251864 1000000000000 11857 70456 305640 1000000000000 1000000000000 369369 377054 223133 152895 105083 246004 266812 292882 76131 239515 213880 61362 1000000000000 107690 48454 245174 185151 386061 50982 3762 304747 355146 1000000000000 360776 376910 1000000000000 296373 302634 358278 234732 1000000000000 33083 313290 251084 1000000000000 1000000000000 1000000000000 1000000000000 16585 223958 14028 261679 181045 126836 23137 222575 143007 280445 343728 278159 45896 102553 269438 55252 287821 387611 299348 100941 31051 323516 257936 169851 1000000000000 275074 1000000000000 296014 321063 223372 346169 324200 231835 1000000000000 1000000000000 371417 353675 1000000000000 174480 111425 1000000000000 83677 385913 120604 387092 1000000000000 186425 1000000000000 285948 348937 18821 352500 1000000000000 79631 196977 287608 1000000000000 34192 1000000000000 155778 210304 251170 102011 158049 248695 325322 209418 257338 1000000000000 106099 88011 263296 11666 136701 1000000000000 150389 1000000000000 338158 1000000000000 266808 1000000000000 310040 282631 362808 1000000000000 295148 1000000000000 108754 1000000000000 1000000000000 224700 42232 343574 85490 226297 4875 174595 159378 348154 291706 218968 1000000000000 1000000000000 313111 49284 301954 207982 127793 1000000000000 147205 1000000000000 279187 234520 1000000000000 285149 339922 83498 150955 177472 1000000000000 247467 316074 351971 98680 1000000000000 184078 181940 237013 21980 280469 180768 97830 1000000000000 199089 326715 127028 1000000000000 105360 278515 269144 15228 1000000000000 1000000000000 311828 1000000000000 68666 227275 49476 274695 133690 1000000000000 57254 92468 216047 151927 1000000000000 143518 323810 186953 204383 102856 35828 35839 19325 189065 99632 156732 360853 173569 361079 153522 191500 1000000000000 273282 117513 178178 1000000000000 33015 155860 1000000000000 14835 1000000000000 92972 138853 49428 142776 134527 100479 91684 323150 1000000000000 1000000000000 94586 19469 26994 162791 258243 241785 270305 88753 225197 33914 714 11597 197593 343558 1000000000000 1000000000000 337915 299047 1000000000000 100774 1000000000000 331586 1000000000000 314870 1000000000000 210245 77550 291714 111956 378486 57610 163561 376579 84259 130111 1000000000000 1000000000000 82873 1000000000000 203233 117369 1000000000000 241392 380598 1000000000000 369810 1000000000000 117955 341475 7290 60253 53034 322373 1000000000000 1000000000000 104744 1000000000000 339020 43125 331865 326704 1000000000000 1000000000000 1000000000000 227977 36571 60600837177 188106 335146 275981 309395 338919 244714 378876 337030 1000000000000 360084 1000000000000 1000000000000 1000000000000 67357 281072 86073 274360 375538 347078 242713 43040 355401 82604 377817 40756 1000000000000 249893 1000000000000 25780 100196 84532 224602 86820 360989 22471 353791 1000000000000 168194 79241 333463 245208 1000000000000 160743 117499 319229 23395 255418 1000000000000 168692 1000000000000 148302 157666 221833 282616 1000000000000 160774 82613 1000000000000 3026 355497 1000000000000 1000000000000 11930 224249 63783 378441 287606 1000000000000 135045 336190 1000000000000 211449 1000000000000 42324 1000000000000 224950 1000000000000 147670 360426 114472 1000000000000 54146 19528 1000000000000 13983 366701 326936 179766 228050 1000000000000 359626 1000000000000 1000000000000 382316 134722 29031 1000000000000 151579 165057 1000000000000 24221 156088 312550 210227 296622 1000000000000 211235 384846 380110 307146 226557 1000000000000 142679 276610 45057 1000000000000 378838 335500 5899 162305 1000000000000 26639 347454 156666 293901 251662 1000000000000 1000000000000 101068 332538 342533 87647 12296 69585 342749 1000000000000 85606 128912 1000000000000 157994 32821 338462 52315 10744 349171 198115 1000000000000 122744 1000000000000 43884 321403 236327 1000000000000 101717 146796 259163 214140 79470 372478 231069 1000000000000 1000000000000 103432 369360 295429 260694 70966 1000000000000 228698 21731 271126 157752 374029 1000000000000 49347 33376 225016 181811 1000000000000 211497 1000000000000 94750 1000000000000 256918 287412 235199 140064 1000000000000 176334 383511 113130 194648 145657 1000000000000 376300 324883 1000000000000 326293 295056 188549 1000000000000 1000000000000 255754 251615 50706 1000000000000 237590 107029 109738 118961 71030 236135 129999 328584 16734 225020 1000000000000 226491 81690 138236 335768 1000000000000 39968 137649 104844 284005 1000000000000 106061 271971 1000000000000 208744 368775 327043 383392 72094 42079 381551 29410 97556 1000000000000 82574 47329 1000000000000 135904 246445 6243 1000000000000 1000000000000 186765 374886 367039 1000000000000 309440 102286 1000000000000 66690 170137 18149 340163 269057 1000000000000 191996 143968 1000000000000 379706 1000000000000 29198 211650 364623 1000000000000 369781 332619 63220 1000000000000 184474 388106 260351 1000000000000 1000000000000 314545 21051 1000000000000 137464 285278 25333 65005 382770 55315 21948 270553 310989 71344 284523 289793 203027 284162 1000000000000 57308 1000000000000 1000000000000 1000000000000 363146 1000000000000 234272 70888 1271 1000000000000 328614 91957 68905 363158 260755 1000000000000 301147 1000000000000 359986 261472 111909 2673 16003 21041 176882 379607 149815 187323 74389 213009 265177 62637 118882 108641 202770 185671 312616 40725 1000000000000 294966 82354 30468 23312 1000000000000 254854 8436 129210 105179 276256 46598 380249 1000000000000 227551 1000000000000 284987 212349 248638 57835 304288 75326 198644 1000000000000 1000000000000 331283 385122 150847 149414 165530 1000000000000 63078 44824 59947 1000000000000 131740 116571 118838 344819 183706 144288 43232 292660 234508 133042 1000000000000 346436 192889 1000000000000 345245 108623 139272 81770 1000000000000 158190 272958 1000000000000 354897 332217 7323 94199 62407 350068 317408 1000000000000 146986 81200 1000000000000 291603 1000000000000 53335 165437 357879 195587 352375 1000000000000 214999 1000000000000 251604 1000000000000 136550 1000000000000 155527 1000000000000 162937 4420 85313 358385 280061 163245 209380 362530 311560 4690 237693 370289 169875 187859 1000000000000 352335 184473 146264 194324 1000000000000 65299 282135 300146 119424 1000000000000 208793 147609 165580 18995 320780 374352 292025 135833 104661 335184 64014 375665 371519 139327 291979 94631 357293 34944 161496 286738 250288 227958 16773 122539 306603 176314 222675 43146 241128 1000000000000 124844 233479 130597 144678 16690 138535 366815 40541 95169 1000000000000 103643 1000000000000 1000000000000 158755 111935 45062 363385 228122 81051 163587 307622 291188 250597 57194 1000000000000 192680 234775 93856 1000000000000 1000000000000 142300 346948 196153 268050 225890 318208 194263 231596 147998 31807 246936 324576 105295 123591 192692 67110 1000000000000 7901 1925 159234 16729 184298 271843 14331 242761 235598 1000000000000 1000000000000 346769 330765 268350 1000000000000 258437 367746 73930 1000000000000 126911 186996 248656 12973 237840 1000000000000 1000000000000 179505 112863 298283 374276 73048 1000000000000 180509 161721 100182 349633 36923 1000000000000 1000000000000 168730 1000000000000 1000000000000 190101 68593 24381 1000000000000 285002 353615 192441 98850 252883 188214 99345 1000000000000 1000000000000 117611 1000000000000 218525 338795 1000000000000 83694 102050 268700 1000000000000 1000000000000 357707 42381 10148 43648 102147 1000000000000 139266 1000000000000 354878 292996 43315 205676 366376 1000000000000 381588 271814 230140 379313 151461 139241 164898 120891 210870 1000000000000 79776 1000000000000 303941 1000000000000 31593 214330 1000000000000 50972 7380 1000000000000 61884 275852 163601 299 259501 100851 305745 1000000000000 130531 1000000000000 356403 233384 10682 1000000000000 1000000000000 190291 235553 1000000000000 134754 173044 385779 54614 1000000000000 1000000000000 332586 307041 180416 249935 1000000000000 142637 209671 81661 196273 67543 1000000000000 187150 281468 367324 1000000000000 54528 1000000000000 129253 308855 1000000000000 325139 251004 43150 140256 1000000000000 382580 57262 367908 18320 138223 64969 1000000000000 27846 216110 51295 94509 311346 96049 325375 361949 221350 285885 1000000000000 11604 1000000000000 28270 249944 308869 1000000000000 1000000000000 265622 270319 261879 351620 216401 149069 385358 1000000000000 30883 250212 295095 325890 374334 54540 31092 243529 386718 229233 3288 39972 263934 1000000000000 59223 30794 194244 1000000000000 303344 346951 340321 279519 323555 139492 315546 141625 43617 1000000000000 43448 262360 198002 1000000000000 104608 15337 272892 2219 155424 105381 351315 1000000000000 148973 141380 1000000000000 1000000000000 35695 299398 282360 242352 206350 91986 1000000000000 103178 45386 366322 270129 71959 257773 148638 1000000000000 1000000000000 281912 384375 159634 125347 1000000000000 16988 1000000000000 331576 240403 364709 53232 15491 29460 383174 216873 290938 1000000000000 1000000000000 259061 1000000000000 218069 1000000000000 358696 218530 378710 1000000000000 341819 340106 1000000000000 1000000000000 230657 229561 1000000000000 335345 14636 1000000000000 27932 326653 287126 1000000000000 113715 33631 159950 355324 168930 172355 264506 154568 43645 296860 1000000000000 1000000000000 208466 208215 1000000000000 223635 136270 244724 261574 90021 284076 1000000000000 105861 313993 49204 76557 147864 67716 1000000000000 152490 68402 1000000000000 277929 307518 1000000000000 139357 88806 303231 42298 330999 1000000000000 1000000000000 197253 353496 56006 159339 136057 382869 41649 19381 163770 348474 80459 28714 1000000000000 207795 188705 52580 1000000000000 1000000000000 264486 145619 20112 173696 124358 1000000000000 128026 39456 85854 47474 325798 131524 348327 1000000000000 1000000000000 320959 223699 37291 177827 78051 281208 1000000000000 1000000000000 1000000000000 361087 9170 144429 241898 295784 35996 95907 209395 55097 155265 40321 35380 127574 175640 133272 1000000000000 45791 256158 1000000000000 1000000000000 1000000000000 299131 125434 385765 53090 1000000000000 14572 74510 6554 116096 380765 1000000000000 313532 293990 320167 78106 24857 270841 112079 1000000000000 1000000000000 23163 21085 320615 1000000000000 70338 132749 69039 345016 165112 10415 302232 220696 378889 81209 156517 13746 553 117188 301932 1000000000000 325311 186536 124683 203907 157880 2131 187269 219027 237882 76575 359917 182137 123492 52516 72134 284958 257987 103406 1000000000000 1000000000000 326484 262380 1000000000000 1000000000000 365254 118634 296648 151750 72545 351923 111483 58435 379646 385568 333296 229015 24138 275920 1000000000000 374602 14887 91963 37588 267060 15261 1000000000000 186621 346208 119993 265241 1000000000000 1000000000000 76118 1000000000000 1000000000000 49890 27911 176132 228553 1000000000000 319872 37887 375728 133918 111539 135005 261510 260775 296862 207409 331951 1000000000000 1000000000000 389215 185946 1000000000000 11099 291753 183384 340059 307305 367410 226973 1000000000000 27247 372779 314562 173899 202243 252902 1000000000000 170090 368681 134846 98088 88868 269956 307242 166450 1000000000000 223335 1000000000000 11115 1000000000000 133785 386520 319080 246307 116763 246681 367665 83598 81212 281009 1000000000000 120918 188462 127732 249517 277464 344587 129992 20501 255956 319209 1000000000000 310548 1000000000000 5591 1000000000000 40081 308035 59606 158308 210225 1000000000000 1000000000000 333377 9418 313592 1000000000000 116014 367955 99763 72791 377421 17776 172242 35204 141456 145525 221109 104692 158183 140103 1000000000000 203310 13168 1000000000000 370253 232222 162562 1000000000000 1000000000000 288291 12617 65809 1000000000000 15302 78812 266673 9091 1000000000000 347826 109891 359174 277480 25442 1000000000000 19627 199691 145827 84108 329953 54976 213693 1227 284696 326544 1000000000000 1000000000000 5521 364602 1000000000000 228922 1000000000000 174214 4911 33115 20463 1000000000000 179641 322913 357762 113387 1000000000000 109898 1000000000000 370676 151719 158711 201695 224148 317260 131101 1000000000000 212793 12916 201283 297751 1000000000000 1000000000000 126029 1000000000000 348160 1000000000000 78118 382913 548 169230 76385 186260 227606 366128 384460 321982 40293 46129 103008 287715 75865 301554 289896 40589 180562 119432 102446 1000000000000 192776 235154 357905 314924 95589 144397 1000000000000 134459 303729 340564 380199 33899 212911 235664 364220 1000000000000 186874 297406 177428 372553 29297 1000000000000 1000000000000 235896 175410 113604 247990 295196 1000000000000 308244 1000000000000 185143 91451 165046 19215 372397 1000000000000 56139 1000000000000 1000000000000 1000000000000 374784 372542 282694 1000000000000 372717 170753 91391 271059 166918 41806 226459 296657 85051 109092 144503 1000000000000 18458 301066 366602 39232 221623 175852 55379 38817 192411 1000000000000 1000000000000 140235 292458 1000000000000 33933 1000000000000 142008 15905 1000000000000 169146 175574 1000000000000 1000000000000 346938 50050 138497 83972 1000000000000 70423 233283 156369 337768 1000000000000 267003 1000000000000 311714 368468 1000000000000 1000000000000 20281 348234 1000000000000 320714 1000000000000 72012 321095 266899 70130 6676 313135 1000000000000 255998 313819 183862 1370 292233 300363 71246 188664 193485 1000000000000 103959 341907 107736 1000000000000 139562 6275 352893 224842 267597 129068 55021 1000000000000 258037 166934 200270 265087 292492 254631 1000000000000 173510 193062 1000000000000 367176 147400 1000000000000 194623 347779 1000000000000 209573 266949 332065 10564 159727 49130 100476 208107 8762 11106 1000000000000 25077 188069 247518 282998 212176 87943 1000000000000 1000000000000 281506 1000000000000 1000000000000 280968 337186 31460 249028 324547 370488 55336 1000000000000 218492 178292 1827 14159 203437 1000000000000 1000000000000 341550 293938 133381 10398 67470 1000000000000 302434 77502 165551 215549 1000000000000 1000000000000 219413 289513 295253 366754 85090 165916 1000000000000 191681 1000000000000 295893 10157 81221 1000000000000 182490 234710 229169 84218 186898 177711 151723 225370 372457 374798 115450 1000000000000 226551 126097 25308 375838 1000000000000 186216 309633 300394 54056 384100 39574 125376 52815 1000000000000 41379 124767 247722 316949 7326 45518 303172 108847 18095 168535 1000000000000 183046 187673 219572 102681 261393 32121 121450 12144 360212 332207 1000000000000 1000000000000 381035 285015 296989 1000000000000 120020 249847 1000000000000 96806 24009 50588 136303 1000000000000 322974 75461 185714 1000000000000 72294 1000000000000 1000000000000 304231 154324 1000000000000 7677 42269 253986 149701 322734 1000000000000 386102 63275 1000000000000 48471 22687 93813 22460 1000000000000 264294 1000000000000 152226 136776 326684 168776 1000000000000 306355 241675 125600 1000000000000 1000000000000 1000000000000 1000000000000 194605 168610 21813 1000000000000 363994 56764 122726 210777 376691 89860 1000000000000 282504 171409 1000000000000 1000000000000 339064 1000000000000 330522 1000000000000 221677 12203 378195 60677 1000000000000 32951 202475 179149 52046 192318 1000000000000 344486 14449 1000000000000 365813 246203 1000000000000 1000000000000 67197 123079 382390 257859 133543 285366 94027 240855 37835 319632 1000000000000 1000000000000 84642 159061 47933 1000000000000 55379 1000000000000 164631 160081 169070 1000000000000 70332 365159 1000000000000 1000000000000 1000000000000 39702 1000000000000 47411 17581 1000000000000 1000000000000 22840 1000000000000 232954 349490 24239 122421 277210 270322 132613 1000000000000 1000000000000 1000000000000 321818 242373 7267 152436 108862 313914 323348 1000000000000 3971 29771 1000000000000 341292 374355 1000000000000 1000000000000 1000000000000 120273 144347 1000000000000 107860 1000000000000 235065 101389 80053 222418 1000000000000 1000000000000 263531 216197 70041 345629 78503 68159 1000000000000 167638 77733 1000000000000 57923 1000000000000 292913 23093 226778 300948 313394 80539 321861 306881 232856 257668 243238 114153 240465 56041 211950 50287 135463 35630 1000000000000 1000000000000 189595 169199 332190 189137 278817 68522 1000000000000 299366 16278 254084 1000000000000 52425 69897 225884 1000000000000 1000000000000 58835 333844 1000000000000 298474 1000000000000 213231 169920 362421 168177 1000000000000 359289 1000000000000 1000000000000 1000000000000 350389 1000000000000 179837 295096 71704 366096 119456 1000000000000 28531 133530 130083 50216 1000000000000 335806 330946 295324 280647 43514 1000000000000 229340 77971 159721 1000000000000 30353 184596 174283 173890 280820 224238 251752 246378 223381 133667 51088 1000000000000 87927 277558 1000000000000 1000000000000 1000000000000 1000000000000 373255 1000000000000 334435 1000000000000 162405 112540 1000000000000 155949 150949 311512 181104 181333 161423 1000000000000 38022 1000000000000 381790 238765 283336 1000000000000 277365 273907 278236 385155 175786 103046 273389 93276 123275 1000000000000 309004 271487 176572 1000000000000 38086 1000000000000 264248 11704 355205 132859 13433 378417 158584 1000000000000 256830 36288 1000000000000 1000000000000 219501 78651 157255 206781 257564 220947 1000000000000 205794 116945 23946 1000000000000 206925 63654 113668 1000000000000 251061 377224 1000000000000 313127 199865 366671 276953 91137 1000000000000 193743 1000000000000 74838 242661 23069 52251 358233 1000000000000 1000000000000 89546 252036 150919 142503 140647 50678 289978 187495 1000000000000 93169 1000000000000 337623 126435 85755 197401 269223 1000000000000 230016 1000000000000 137449 123864 248434 74281 371208 242448 99425 159636 133672 277567 344616 103781 1000000000000 385726 1000000000000 253870 109831 362942 1000000000000 43670 1000000000000 33445 223402 314192 1000000000000 351794 11059 40165 46922 282155 16773 150292 1000000000000 176556 1000000000000 165662 15681 206609 266484 238784 342008 1000000000000 37229 1000000000000 362698 205711 21724 39527 22384 268317 124139 176352 102796 344609 1000000000000 2038 65441 1000000000000 261366 187777 205441 387318 1000000000000 1000000000000 171301 285435 53018 77537 218692 219387 103229 381106 261288 51147 90220 141547 154174 6940 1000000000000 374167 1000000000000 1000000000000 346610 86285 245108 343368 75603 369965 352652 1000000000000 322319 180386 1000000000000 236764 156928 1000000000000 378248 345477 119183 169680 348851 152894 14035 180194 319654 50784 369706 356364 1000000000000 1000000000000 1000000000000 147906 330703 156851 133700 101615 1000000000000 112239 384007 386089 49143 304032 8839 1000000000000 194909 239773 63756 1000000000000 238904 178047 375715 23242 378499 316291 192475 63816 1000000000000 131323 1000000000000 104342 164023 1000000000000 162832 119572 250385 192527 1000000000000 1000000000000 241014 387536 58647 349713 1000000000000 1000000000000 273793 1000000000000 1000000000000 117112 1000000000000 338392 286630 357233 173703 80767 33908 154702 347208 1000000000000 110922 1000000000000 113887 64398 195202 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 297214 223461 12531 286588 196378 308840 88715 142697 337396 354396 1000000000000 168486 7371 325850 236754 1000000000000 106756 162918 241620 356430 1000000000000 216069 261299 386255 1000000000000 34652 193772 1000000000000 148277 224043 276744 5402 178767 48285 85633 252393 377180 176589 1000000000000 18475 1000000000000 137632 377653 218006 25480 36708 358363 233624 374060 292262 207230 299232 368819 352549 24069 1000000000000 250224 236386 73351 19357 43863 36608 302579 138774 336427 1000000000000 156068 64866 1000000000000 154108 260235 378764 10514 1000000000000 304216 79004 1000000000000 1000000000000 1000000000000 231305 314416 101556 249875 84547 1000000000000 1000000000000 218451 192451 72182 109894 125902 1000000000000 243747 1000000000000 225966 300244 209874 204458 1000000000000 1000000000000 81593 324185 326744 229807 362191 161232 236344 51849 109667 158890 288790 74327 1000000000000 1000000000000 192575 7963 159347 74023 163161 285607 1000000000000 1000000000000 70572 365765 293251 1000000000000 214870 287297 1000000000000 155003 173062 1000000000000 319132 1000000000000 374051 138969 1000000000000 335625 1000000000000 310953 99662 18710 23152 1000000000000 1000000000000 94988 17302 366169 47836 201389 1000000000000 213210 385562 51670 307712 152773 2482 228072 14347 342826 138849 275181 79326 374225 135970 1000000000000 48880 373813 116992 179206 1000000000000 94096 111421 1000000000000 102941 1000000000000 276158 136986 1000000000000 180370 387040 29530 90455 145327 1000000000000 120604 318831 259467 126685 114089 228539 173556 202620 72894 73148 244449 19381 219371 6743 57719 388407 12512 366601 330785 351261 1000000000000 361430 28379 374538 244018 111313 289162 1000000000000 135168 1000000000000 221904 15624 150129 252956 1000000000000 4618 341166 1000000000000 29521 221169 126022 135322 186521 322719 135545 310252 374237 370458 1000000000000 112401 1000000000000 375271 172758 264839 59925 13036 11351 1000000000000 60238 170990 270881 1000000000000 1000000000000 190925 1000000000000 357696 139697 259402 1000000000000 289243 298319 173788 292221 192857 76178 193409 282973 83140 202137 146199 203669 214915 1000000000000 296468 1000000000000 16927 1000000000000 1000000000000 1000000000000 1000000000000 214552 242481 119591 40196 235028 169409 305654 346558 1000000000000 1000000000000 241342 297201 40770 162185 317904 202144 257163 275425 95340 264705 14229 229451 1000000000000 200401 354954 42074 1000000000000 65817 31125 201458 1000000000000 1000000000000 1000000000000 1000000000000 57744 250385 122868 256620 188509 1000000000000 1000000000000 140844 385268 120830 81748 324468 71969 1000000000000 133881 55279 79631 32811 67073 278786 1000000000000 1000000000000 122918 231131 233735 251511 26732 342301 49177 233451 337775 174119 364354 101430 201479 365625 192105 140914 336307 204660 363949 1000000000000 338585 72133 230919 1000000000000 230992 382367 294892 246813 192933 302846 367519 217080 44395 3421 1000000000000 1000000000000 213505 1000000000000 240424 1000000000000 116758 373069 127611 380409 1000000000000 278172 267502 1000000000000 247868 23755 158040 182179 273202 46486 107410 83460 63686 191258 287217 172900 342467 13730 292201 1000000000000 380624 59443 382037 1000000000000 208190 202684 155962 1000000000000 102952 316335 266300 85904 263168 1000000000000 263632 386278 1000000000000 1000000000000 75069 1000000000000 161053 1000000000000 331253 172515 265066 12098 228648 199092 106486 1000000000000 130933 378378 1000000000000 62565 51212 218812 267562 338565 334011 355571 189827 78885 345275 308015 1000000000000 92177 119456 287598 310976 107623 90673 20317 232340 45293 1000000000000 1000000000000 290341 331050 65840 41521 281503 27015 265819 278941 265869 1000000000000 1000000000000 258151 1000000000000 37083 251270 174857 1000000000000 161206 363497 130979 83077 60042 65489 7278 344036 239714 14508 198215 1000000000000 60677 1000000000000 343827 6129 382072 1000000000000 1000000000000 121616 301396 289377 1000000000000 314180 1000000000000 21532 145685 247731 387147 261296 32175 250525 259191 248329 161687 106568 11747 85119 58924 71312 96994 1000000000000 1000000000000 89346 74064 62022 178457 92428 158683 1000000000000 1000000000000 1000000000000 105996 1000000000000 172696 255741 216809 357764 248731 205554 220897 10200 1000000000000 143145 24515 1000000000000 126718 1000000000000 92009 261521 247505 107236 1000000000000 26766 377439 1000000000000 371846 8366 251996 125745 270732 1000000000000 331314 2571 1000000000000 204546 235958 325844 21243 1000000000000 27520 294045 132677 120245 1000000000000 135925 1000000000000 87118 32442 267606 81740 5531 1000000000000 69933 389020 57148 274492 191294 1000000000000 84365 170058 1000000000000 382867 109823 234392 230133 32325 165683 258030 172747 147899 160110 47243 1000000000000 111341 386186 42929 209730 1000000000000 312231 104881 1000000000000 297272 112521 1000000000000 135059 21260 1456 1000000000000 1000000000000 301513 270088 80370 77470 1000000000000 1000000000000 90508 228984 1000000000000 1000000000000 218271 102222 123828 1000000000000 345143 25620 194625 294076 377687 298609 1000000000000 343612 1000000000000 1000000000000 1000000000000 1000000000000 222038 262745 175052 1000000000000 272736 3364 1000000000000 207172 183521 86117 88396 370069 70295 1000000000000 170505 1000000000000 38936 319859 1000000000000 1000000000000 321571 360814 161243 337486 210958 313196 1000000000000 25726 140427 252346 207859 95473 67525 1000000000000 1000000000000 67162 302738 323712 382319 216582 345847 261538 1000000000000 1000000000000 149569 1000000000000 281809 139822 1000000000000 386627 88666 101156 328122 1000000000000 388700 305746 113944 208880 1000000000000 1000000000000 138958 1000000000000 150403 1000000000000 330554 1000000000000 218296 147342 1000000000000 1000000000000 293632 318801 336371 1000000000000 143617 246689 273687 1000000000000 1000000000000 251199 1000000000000 68345 1000000000000 371408 75107 189530 88665 130627 40983 1000000000000 76818 1000000000000 1000000000000 168076 1000000000000 279824 187076 293365 130063 47104 1000000000000 348278 1000000000000 370627 74300 251398 1000000000000 16832 85788 1000000000000 157637 370747 1000000000000 68356 316061 365076 1000000000000 15217 158210 215527 63624 231763 1000000000000 1000000000000 230480 136576 1522 124755 1000000000000 191571 365689 1000000000000 271321 147909 99252 356973 1000000000000 55896 65503 383522 213119 325956 369703 102254 21731 159952 319295 1000000000000 1000000000000 1000000000000 277456 312160 136592 1000000000000 1000000000000 159130 147105 196870 5354 270582 251249 1000000000000 196689 179424 280103 1000000000000 43040 1000000000000 152063 1000000000000 108549 1000000000000 233611 192699 1000000000000 1000000000000 36647 213538 33272 218148 274283 332137 200092 179803 108181 1000000000000 296745 95597 36884 301890 308861 1000000000000 199544 254397 1000000000000 361980 1000000000000 366342 262564 1000000000000 1000000000000 1000000000000 362016 388582 174025 194975 1000000000000 121421 179182 233598 1000000000000 172531 372044 268535 147952 264188 29362 206092 192537 384185 1000000000000 35770 12645 221376 1000000000000 160853 36547 1000000000000 203803 1000000000000 131850 1000000000000 328983 350730 1000000000000 323361 1000000000000 82033 247626 1000000000000 64229 1000000000000 274108 229859 45254 151134 229499 274205 343493 239670 197717 254149 264603 309290 1000000000000 41330 319999 364553 236027 1000000000000 271353 319542 165346 69690 212352 143600 1000000000000 1000000000000 63292 1000000000000 6357 1000000000000 43656 1000000000000 192293 1000000000000 138988 101097 134678 236091 229877 15131 84274 1000000000000 366603 4198 56980 197092 1000000000000 2203 111303 89360 167316 83929 342663 290134 177437 95626 113145 25112 27085 326908 376742 238206 26768 1000000000000 379864 136835 278082 113074 1000000000000 295664 1000000000000 234672 104599 263963 1000000000000 307805 77268 320977 1000000000000 288251 23578 1000000000000 292105 217626 1000000000000 104704 311875 214198 126779 1000000000000 345854 281606 1000000000000 56771 188898 1000000000000 226890 388779 1000000000000 1000000000000 1000000000000 1000000000000 213150 151022 29437 203183 1000000000000 193656 1000000000000 19351 1000000000000 1000000000000 1000000000000 277253 206103 36032 1000000000000 282344 1000000000000 55605 84039 21639 70843 222088 122522 1000000000000 1000000000000 1000000000000 231756 78751 95519 120104 173067 1000000000000 245723 203716 211030 208774 329419 1000000000000 1000000000000 226193 1000000000000 64340 240190 301679 1000000000000 322685 354679 270692 1000000000000 1000000000000 11302 133178 99773 1000000000000 276003 60982 203689 17617 61073 1000000000000 143459 214867 99615 351199 266162 42798 278830 249770 1000000000000 1000000000000 105722 275272 1000000000000 106986 7751 186693 124945 80986 217351 1000000000000 357893 97826 26738 143436 107609 1000000000000 296326 1000000000000 322575 377580 1000000000000 1000000000000 110470 31781 202504 1000000000000 172164 6735 199327 183235 168069 240797 336075 1000000000000 304842 338707 177548 383824 319889 1000000000000 24612 1000000000000 147701 338747 1000000000000 1000000000000 280596 241371 383947 30395 343911 1000000000000 91356 168653 1000000000000 304285 1000000000000 1000000000000 311964 32428 83351 1000000000000 331294 54079 205240 305059 169828 381625 256627 69418 227133 89963 309812 195446 141449 256162 1000000000000 343770 328655 275055 159858 226240 1000000000000 164067 324346 1000000000000 1000000000000 39799 334654 321260 47169 332032 68529 257389 77494 189880 1000000000000 69773 1000000000000 156675 123539 246902 330369 291720 113130 1000000000000 30518 1000000000000 1000000000000 116057 322461 212691 56435 158910 286921 153792 1000000000000 1000000000000 1000000000000 347134 79909 1000000000000 382860 329339 326336 1000000000000 282037 171323 13149 1000000000000 113199 127265 203301 1000000000000 199005 1000000000000 1000000000000 1000000000000 339247 388133 300787 194936 250823 195047 348771 273835 1000000000000 194035 311970 353642 291888 193600 327513 192249 310549 1000000000000 195650 1000000000000 363668 78653 249267 1000000000000 379563 27010 31970 245534 1000000000000 44637 309195 343310 285382 1000000000000 19686 33316 357854 1000000000000 309167 1000000000000 180066 227761 1000000000000 173263 1000000000000 142411 376226 155142 44799 1000000000000 372122 179414 289568 328186 1000000000000 362624 332364 36454 1000000000000 4382 264820 280073 310813 163015 9897 176348 32746 269401 301030 1000000000000 359699 1000000000000 269157 1000000000000 1000000000000 94622 73581 59994 169110 42563 128824 256911 1000000000000 156226 139202 22385 267609 1000000000000 252944 54801 341948 257351 357193 1000000000000 354805 249043 1000000000000 68776 266760 351641 101223 373783 279448 133200 108048 256717 1000000000000 348885 213552 1000000000000 116871 188872 1000000000000 225508 1000000000000 228380 22581 217190 146017 198454 176911 308269 93785 151632 278977 58997 151536 182931 829 180261 288495 1000000000000 282782 1000000000000 373171 134508 1000000000000 102914 309853 1000000000000 1000000000000 1000000000000 129253 364187 276778 52443 319155 1000000000000 1000000000000 243793 1000000000000 118182 37435 188117 308166 302846 279316 149925 382603 1000000000000 1000000000000 338790 246707 101747 1000000000000 1000000000000 296179 229825 1000000000000 235129 263301 45012 248721 95440 268091 124982 208170 151553 309428 238938 50749 216853 152260 1000000000000 1000000000000 1000000000000 94833 1000000000000 335333 118063 327477 352097 205989 7609 109907 1000000000000 333637 1000000000000 1000000000000 340951 245090 267556 251587 189478 173370 71920 95190 387134 1000000000000 247891 212201 167454 291278 271860 141111 1000000000000 330406 223006 325042 176673 214211 367233 282256 103136 1000000000000 89443 42482 151139 308571 372196 1000000000000 327195 31085 352988 319472 2856 298079 1000000000000 323097 1000000000000 259285 312482 4853 176366 1000000000000 46784 230924 373339 269038 1000000000000 134390 216991 141436 1000000000000 262306 1000000000000 1000000000000 233116 71637 5354 37912 117676 163788 237599 286567 40223 329405 260875 127373 293287 216251 11191 337097 328798 175069 15480 327908 202727 312335 208401 267181 72897 296004 178688 159877 134600 44331 1000000000000 269301 189633 130065 1000000000000 184003 33963 238511 1000000000000 346188 1000000000000 1000000000000 49226 44276 366686 1000000000000 1000000000000 243007 342010 1000000000000 103255 1000000000000 283973 170114 322421 1000000000000 222082 155564 128300 1000000000000 119259 338984 228269 351380 242919 183686 1000000000000 1000000000000 143485 98954 334395 104404 57371 179817 39292 316314 1000000000000 347296 68507 274725 350008 1000000000000 82715 36739 313103 143633 30275 275931 43661 146407 29400 1000000000000 320295 13093 208607 255671 310262 1000000000000 278710 181512 1000000000000 369076 1000000000000 265545 279336 1000000000000 1000000000000 190496 104010 147173 352997 75028 1000000000000 180806 36500 353496 75536 291783 1000000000000 372086 142271 1000000000000 129661 1000000000000 1000000000000 1000000000000 24291 378538 1000000000000 285279 63949 20264 1000000000000 397 129241 163467 284811 96902 122089 375533 1000000000000 261716 359352 1000000000000 246867 211888 347601 168461 1000000000000 16062 296908 306402 66264 118388 219738 376304 1000000000000 1000000000000 60604 167659 166513 1000000000000 254922 11836 307369 1000000000000 1000000000000 136722 344299 276803 211755 212890 338254 1000000000000 374025 120967 293928 1000000000000 258902 1000000000000 118745 228889 1000000000000 155816 313952 272076 294672 318822 146612 339615 1000000000000 90611 97069 67846 152425 239412 331984 320469 302975 253602 66888 1000000000000 267192 34493 207719 184352 144720 116350 291099 1000000000000 1000000000000 87321 127146 288476 1000000000000 1000000000000 44201 362698 222965 1000000000000 287299 300381 283990 242114 1000000000000 91349 1000000000000 127072 1000000000000 355441 325947 1000000000000 243857 1000000000000 247071 111036 312540 379937 259111 1000000000000 1000000000000 1000000000000 365981 1000000000000 1000000000000 1000000000000 168331 250132 208003 366999 1000000000000 1000000000000 284861 364622 368102 47735 1000000000000 1000000000000 387844 243122 176597 219981 119133 117456 60630 1000000000000 1000000000000 377287 246444 361984 361322 105367 111487 9759 1000000000000 1000000000000 1000000000000 351870 365850 197523 1000000000000 60779 1000000000000 254473 29321 71431 1000000000000 36521 54836 123991 277946 1000000000000 1000000000000 341049 1000000000000 219838 1000000000000 160683 51254 312290 1000000000000 1000000000000 320739 134178 245666 1000000000000 164552 307937 193639 1000000000000 142276 162371 1000000000000 356345 310634 228135 162435 203726 12244 266126 353550 149643 116502 235093 357079 1000000000000 63625 169800 289596 115432 334511 58700 333156 1000000000000 90335 1000000000000 70157 233267 338716 123879 1000000000000 192508 33229 89164 237466 179548 1000000000000 355195 1000000000000 3795 1000000000000 95629 252292 177570 224327 230814 215377 172879 384452 1000000000000 87051 389141 55591 328640 371362 299312 114685 51689 183944 60689 251373 9099 120294 362843 152357 173767 173402 357854 55301 1000000000000 221341 85770 1000000000000 94224 1000000000000 1000000000000 354007 50050 1000000000000 1000000000000 84600 6230 1000000000000 85757 54804 357628 383423 166748 205058 108056 331615 1000000000000 26027 369126 1000000000000 159500 98370 1000000000000 127493 1000000000000 210905 1000000000000 159575 335843 226709 1000000000000 120872 207854 1000000000000 225710 48594 1000000000000 1000000000000 211395 1000000000000 219494 72728 224223 1000000000000 155789 217982 1000000000000 69125 324505 344516 42542 321226 231243 1000000000000 126615 330742 326093 296606 323677 194960 166622 123502 335909 1000000000000 128238 302026 91028 133124 387550 75850 327383 267368 1000000000000 389335 285540 38225 219981 331243 303452 342702 307595 41911 45868 382873 35997 137106 226265 1000000000000 208906 8729 354980 80837 97367 229884 139465 24882 330596 15485 1000000000000 1000000000000 360820 40575 34069 313473 196831 150676 300976 190837 155999 351208 246569 149453 167772 109799 235347 1000000000000 148858 173965 293256 73094 257508 1000000000000 32792 1000000000000 1000000000000 210909 190966 352705 1000000000000 173255 1000000000000 365790 249100 232120 381212 1000000000000 327182 112894 361608 290953 1000000000000 236037 159380 121502 1000000000000 127548 285652 1000000000000 1000000000000 319102 18468 1000000000000 114498 252254 266790 49114 1000000000000 1000000000000 287201 132568 228768 1000000000000 1000000000000 229159 76220 71706 303734 16123 1000000000000 18133 1000000000000 99261 1000000000000 341682 1000000000000 1000000000000 325855 1000000000000 338542 4695 300440 84194 239938 1000000000000 192075 7843 115897 198229 44894 353406 4977 138058 120807 77957 65029 200297 1000000000000 271253 145930 366405 202385 377430 1000000000000 1000000000000 271131 222830 93282 1000000000000 74459 162365 1000000000000 1000000000000 114448 230631 1000000000000 70106 358291 18383 250404 149436 175043 8940 54905 1000000000000 1000000000000 300436 289243 1000000000000 1000000000000 166421 132172 326910 220299 1000000000000 52320 252482 187217 220317 1000000000000 861 118383 1000000000000 261382 101839 1000000000000 1000000000000 1000000000000 368170 388080 217180 384247 287590 1000000000000 381201 8359 189112 383909 242575 185023 385326 378745 258916 219431 133108 1000000000000 1000000000000 254744 1000000000000 1000000000000 387327 1000000000000 1000000000000 205770 1000000000000 1000000000000 1000000000000 95692 1000000000000 40670 119382 19025 155302 243560 113233 227923 48541 1000000000000 219203 301859 381429 55526 7867 267116 332039 1000000000000 324177 1000000000000 273012 74570 271806 174999 1000000000000 194537 185515 62101 267252 262031 1000000000000 376022 1000000000000 39337 363532 104814 144374 152548 230652 1000000000000 1000000000000 1000000000000 301317 1000000000000 12750 162767 350604 370634 330830 248712 371249 283744 149608 178889 367293 1000000000000 222910 279731 60400 1000000000000 106546 217774 319137 1000000000000 53554 211477 299742 380188 1000000000000 98126 238597 235693 134234 1000000000000 90146 242736 279336 206395 37113 69125 12990 1000000000000 331815 254848 375123 151640 109959 1000000000000 344726 355867 266215 1000000000000 262001 225916 388282 218607 322082 135582 226964 385852 16578 89899 269914 88938 1000000000000 84100 360841 21117 205327 145515 111498 109569 221541 44077 1000000000000 359138 276992 1000000000000 34203 326473 185446 77491 54747 1000000000000 309308 1000000000000 100057 1000000000000 342270 1000000000000 216612 206484 1000000000000 55164 314148 61096 72111 27280 1347 1000000000000 28441 267294 1000000000000 317617 338326 356870 158123 361351 225041 108312 374739 285978 314580 77053 245475 102160 1000000000000 274342 297544 1000000000000 354888 198539 289330 61207 373124 224283 346603 1000000000000 305843 96996 12120 1000000000000 290747 1000000000000 212817 1000000000000 359156 19395 251530 106541 230138 76944 369782 1000000000000 91468 245345 1000000000000 258715 116978 330202 84295 333436 171605 1000000000000 1000000000000 199060 1000000000000 361169 325896 1000000000000 1000000000000 389403 299885 94658 52173 184508 322711 336057 85619 202335 233514 1000000000000 355892 147436 70695 28261 143246 1000000000000 253962 1000000000000 37610 261127 50201 180010 373813 30515 366942 179720 1000000000000 336065 169739 5858 33602 245715 133688 1000000000000 1000000000000 307 371239 52998 268301 101891 67594 137908 248496 1000000000000 255351 249189 326 265303 304373 341747 134083 35635 243547 237882 363435 355444 69669 1000000000000 1000000000000 81705 308913 298233 1000000000000 231634 110088 230504 25883 82415 384705 34404 1000000000000 183894 68445 356167 71977 319949 49718 256319 212667 305498 1000000000000 310850 244342 337420 378108 204620 350861 321994 356172 3027 123708 54763 55728 1000000000000 82014 1000000000000 1000000000000 171343 1000000000000 330199 184782 85226 181066 292697 56009 53652 7267 1000000000000 3619 288272 1000000000000 317927 271200 141634 219025 337753 117666 340903 130665 53405 107049 1000000000000 161894 316848 339857 74968 4770 297628 157772 321683 354957 1000000000000 80505 235451 233532 1000000000000 1000000000000 23742 175528 1000000000000 74925 258697 280031 86189 339237 361956 355210 177487 1000000000000 1000000000000 189903 69775 1000000000000 180071 81229 291752 144861 313952 236237 271477 1000000000000 64794 1000000000000 243458 344914 229509 1000000000000 1000000000000 363758 173407 309290 213071 65314 368880 333384 158858 377782 93243 351489 116106 246034 71146 284276 7834 245843 238304 1000000000000 1000000000000 1000000000000 146393 224087 331028 205980 1000000000000 1000000000000 148902 39821 178785 358213 54211 84879 344941 68529 44703 299985 171629 284968 380300 112761 310361 364374 86332 1000000000000 276971 158549 1000000000000 1000000000000 1000000000000 197281 28753 158101 1000000000000 197654 1000000000000 1000000000000 366132 1000000000000 1000000000000 330046 198405 135274 1497 205136 177600 67988 227471 98315 370052 332229 28799 354223 26231 196355 194833 289760 319232 9001 1000000000000 352588 288331 1000000000000 173742 255251 120020 265937 257756 163693 296783 114980 319591 78085 271179 1000000000000 223429 1000000000000 124218 125833 173219 345726 376575 1000000000000 243801 12328 152689 1000000000000 48560 1000000000000 311019 341222 229931 1000000000000 1000000000000 186800 146164 246362 40388 290048 329531 1000000000000 220134 70855 365803 340951 144891 331314 177755 200447 185648 81756 253101 335665 20852 40176 49606 78328 282171 1000000000000 26783 112152 264806 1000000000000 65549 217316 330496 121639 77241 320455 363596 159853 380778 1000000000000 198468 161326 91006 1000000000000 309604 375898 285661 59141 294799 30906 181655 334132 1000000000000 1000000000000 1000000000000 343265 332809 227942 378625 207151 244134 170394 36701 10675 1000000000000 188558 1000000000000 1000000000000 52467 242229 1000000000000 17396 44306 90023 332225 162716 9075 175327 353778 1000000000000 210327 112603 137573 131276 175396 83239 349675 109776 153928 1000000000000 322181 372366 250256 1000000000000 80100 275131 1000000000000 366876 1000000000000 380912 70430 1000000000000 165172 1000000000000 1000000000000 194730 1000000000000 180815 377622 271761 9410 1000000000000 117325 28572 189544 152904 265350 1000000000000 365818 22390 264842 1000000000000 164431 86712 1000000000000 12140 264572 174996 239952 19043 248703 1000000000000 77270 1000000000000 267060 362958 1000000000000 102364 152668 280270 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 51869 154479 1000000000000 265783 32845 193875 293637 201976 1000000000000 214596 83527 263078 1000000000000 227252 269028 1000000000000 1000000000000 40122 232135 68638 8187 136727 24775 134423 132963 353913 273665 207002 292720 332680 215402 202265 344554 1000000000000 265080 329134 93803 214109 109998 242833 111348 1000000000000 1000000000000 1000000000000 376383 244571 376238 302274 376377 178621 1228 40229 43036 156016 2365 92347 268059 1000000000000 333346 1000000000000 327532 292254 1000000000000 332915 221627 345532 132517 261903 302604 172347 156618 37470 56164 305682 332181 266825 37972 303729 1000000000000 31298 164845 116375 1000000000000 384648 1400 182567 95887 1000000000000 42549 78702 204609 179041 1000000000000 237845 293516 31833 112702 133838 175546 342002 94009 188125 1000000000000 1000000000000 134435 271442 271108 1000000000000 1000000000000 8034 1000000000000 1000000000000 66515 153161 110396 347510 139176 389041 305195 1000000000000 210338 1000000000000 339940 42735 307774 373873 341945 315793 1000000000000 1000000000000 1000000000000 233203 182671 127449 286368 339013 1000000000000 152450 37229 103364 3787 138589 1000000000000 1000000000000 57847 33942 297905 235537 1000000000000 1000000000000 1000000000000 366511 143948 1000000000000 1000000000000 387300 191526 298948 148634 200474 387350 1000000000000 122004 308698 334276 24397 1000000000000 79890 292374 356753 1000000000000 87680 1000000000000 1000000000000 1000000000000 130051 320084 15915 127490 324323 1000000000000 326806 152454 250212 352107 162867 1000000000000 23187 302394 251690 279701 35289 384325 212353 1000000000000 265803 219193 92373 257 52315 308742 352824 119253 278551 1000000000000 24754 1000000000000 182381 120998 1000000000000 1000000000000 164454 43923 1000000000000 9811 1000000000000 123255 177255 305161 254444 376818 323361 344702 213540 354744 17070 107289 1000000000000 267371 1000000000000 344399 199161 279747 377338 274085 370541 257310 114304 182293 171309 260984 26007 1000000000000 12193 1000000000000 326219 303805 256005 134217 328958 312954 166065 1000000000000 380944 218760 186303 1000000000000 1000000000000 1000000000000 336246 1000000000000 66304 326243 1000000000000 317122 106487 1000000000000 158924 24851 335560 149749 240251 296904 83240 1000000000000 5735 1000000000000 1000000000000 1000000000000 383264 1000000000000 345641 52125 1000000000000 309207 202170 237142 272335 112508 41529 281131 112022 303908 153669 1000000000000 168143 1000000000000 1000000000000 1000000000000 12550 78081 270324 1000000000000 113679 259494 1000000000000 205240 383266 76614 1000000000000 356489 360258 316830 275536 347959 367968 133021 301763 1000000000000 246255 193436 367061 361235 292296 279285 377908 71330 242814 311662 186168 252528 1000000000000 312436 219586 39398 109761 82691 1000000000000 171733 371371 352883 113842 166035 15576 254204 31014 298631 87631 103374 155981 144160 1682 219306 386046 273546 17581 323421 246334 50248 266486 1000000000000 95208 30336 1000000000000 216412 172062 358397 247789 315594 222796 374086 260474 312673 1000000000000 1000000000000 249470 145163 78841 35111 124943 289530 185993 8571 375759 1000000000000 136556 1000000000000 50642 235408 341386 65983 331195 309953 217305 67645 26816 146675 321290 1000000000000 233444 135867 191435 336648 1000000000000 151911 59877 1000000000000 318257 1000000000000 28941 109513 1000000000000 51773 376593 376776 1000000000000 237524 22735 8636 252006 52606 1000000000000 302492 264265 388054 88067 267522 1000000000000 88260 1000000000000 159228 282929 124628 1000000000000 103066 58593 1000000000000 290155 223163 299197 194069 207375 11851 187408 1000000000000 167580 78235 90411 1000000000000 155565 105749 133579 1000000000000 198047 366876 277889 127897 133679 46270 253617 74306 1000000000000 39885 36845 1000000000000 286468 386493 104900 34886 1000000000000 129556 28129 372644 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 7246 1000000000000 1000000000000 1000000000000 94985 311030 156395 1000000000000 252992 20694 261710 369119 1000000000000 300465 188334 84874 219157 62971 137751 331394 10507 340160 364298 184157 35726 1000000000000 383442 323950 1000000000000 173813 1000000000000 1000000000000 199688 4437 97358 148261 82859 254640 337693 358846 360727 14699 312630 343077 261189 1000000000000 10102 1000000000000 296664 108208 1000000000000 287782 342460 1000000000000 56450 221996 148236 297243 273569 49885 255783 240620 130584 214247 1000000000000 1000000000000 341588 98556 95551 190754 329529 1000000000000 1000000000000 1000000000000 28014 237620 9551 191255 333035 306643 251427 65955 234918 15709 157706 1000000000000 67794 185851 101664 1000000000000 63837 1000000000000 1000000000000 85398 299091 254366 285204 250005 22978 349976 49134 281900 1000000000000 206911 1000000000000 124518 190044 231458 233906 149872 1000000000000 79557 148807 195245 54672 210641 102630 1000000000000 270244 172310 195601 357196 160649 102418 193048 157570 11283 142901 290260 188899 1000000000000 139033 383281 45238 299745 1000000000000 303801 91728 29686 278036 1000000000000 4135 376098 1000000000000 223097 66966 214804 1000000000000 1000000000000 122694 322652 1000000000000 131206 1000000000000 1000000000000 284143 1000000000000 224567 123483 379240 1000000000000 17544 1000000000000 291493 68929 249390 1000000000000 340432 132972 385241 1000000000000 381201 361517 73561 377070 86994 1000000000000 266351 368076 13297 377452 209624 89889 20053 1000000000000 159796 166722 321951 108582 190576 385577 87481 227957 123127 132635 243992 343619 165182 1000000000000 248362 153501 1000000000000 162162 193670 1000000000000 346267 1000000000000 23892 168619 107507 117347 261363 62257 133205 348145 251028 291911 9483 267257 82900 133521 1000000000000 356186 343623 1000000000000 269137 10023 1000000000000 1000000000000 157897 92105 1000000000000 166072 1000000000000 361248 352273 269132 327268 238189 35895 1000000000000 84179 1000000000000 374280 149583 379584 192926 263608 1000000000000 256680 184712 1000000000000 270150 1000000000000 1000000000000 281864 193721 1000000000000 37473 336847 222435 287812 1000000000000 18154 166340 1000000000000 56348 55017 1000000000000 38972 28827 77589 1000000000000 1000000000000 1000000000000 176303 378961 54865 7160 194096 12273 257976 238279 1000000000000 1000000000000 13390 252768 297964 1000000000000 258276 137531 1000000000000 24036 181557 300161 87700 61572 355308 357457 367330 211821 1000000000000 95846 237683 372565 313205 290900 313357 311563 85263 1000000000000 339677 308626 103103 142685 28688 199756 96188 365377 289614 1000000000000 1000000000000 182816 313425 140215 342156 79784 163102 331719 87734 316401 1000000000000 43632 260684 1000000000000 214780 333139 319622 282841 143884 16502 245076 1000000000000 1000000000000 255774 358539 179493 106828 1000000000000 1000000000000 339966 133453 344606 1000000000000 102004 1000000000000 44944 373020 295953 87827 97865 324496 1000000000000 1000000000000 1000000000000 211919 161988 19176 188320 328269 275646 72750 1000000000000 225677 30815 31473 24279 30921 1000000000000 41120 204580 336219 134093 304437 1000000000000 86294 197513 1000000000000 370167 215841 283127 334541 62502 50791 112885 313688 141164 13484 242833 323040 34445 1000000000000 378146 172608 382895 270759 388048 162035 3570 155704 31887 1000000000000 120716 292819 66283 1000000000000 1000000000000 1000000000000 273677 1000000000000 308373 301754 1000000000000 1000000000000 1000000000000 20631 202598 362125 229667 218702 268071 198684 340707 1000000000000 279384 280836 358939 329966 209251 149946 1000000000000 374922 263870 1000000000000 1000000000000 240624 308126 125492 78374 36190 17259 143159 122966 192762 1000000000000 25052 40324 310561 1000000000000 162973 372719 365379 292880 13273 68138 210036 277899 122844 97111 249000 34421 22015 359005 275017 1000000000000 1000000000000 276839 250514 371142 232324 23734 91073 116500 12492 1000000000000 174318 144081 117662 167124 308838 132953 1000000000000 47271 247037 1000000000000 155210 335494 1000000000000 1000000000000 1000000000000 1000000000000 249866 162372 342831 83055 163000 268705 10546 298960 1000000000000 304616 213121 281598 60025 1000000000000 10398 141928 85321 96068 193071 167740 82932 1000000000000 1000000000000 86091 152710 1000000000000 1000000000000 310209 342604 1000000000000 235418 182462 354797 1000000000000 298950 255529 77008 250893 313764 50165 357108 326691 38977 1000000000000 386217 231175 1000000000000 59022 287463 4892 368286 176253 302371 217381 1000000000000 373556 136834 1000000000000 202405 47224 74021 371899 69929 219799 1000000000000 187934 348288 50638 3156 263280 37444 47254 148476 9055 1000000000000 369768 386208 120903 316836 163510 166274 276341 1000000000000 217222 1000000000000 179579 1000000000000 117780 228967 383343 238730 183911 1000000000000 84842 252628 67970 158055 355256 83620 94467 368851 301340 237584 7356 133988 329032 181569 154979 32154 162938 358911 1000000000000 293487 269065 1000000000000 165862 327072 34451 127446 1000000000000 1000000000000 22970 284704 170463 240629 220001 148226 191359 80170 168307 133779 1000000000000 67903 80594 61531 1000000000000 239803 328493 240379 1000000000000 1000000000000 143074 39232 365992 170071 262938 320769 241430 32173 1000000000000 321182 1000000000000 370859 140575 316043 380705 1000000000000 265332 1000000000000 60762 290383 362184 1000000000000 3272 194526 106067 1000000000000 1000000000000 1000000000000 9115 365232 56275 374131 81301 40871 1000000000000 1000000000000 178673 88409 1000000000000 365287 58074 316363 1000000000000 148149 1000000000000 1000000000000 206159 207853 1000000000000 15982 1000000000000 1000000000000 324437 240919 256532 1000000000000 1000000000000 339052 1000000000000 312759 1000000000000 1000000000000 368188 237546 318150 1000000000000 1000000000000 155147 1571 162062 68493 276537 1000000000000 27233 1000000000000 114485 282228 219940 1000000000000 221477 247196 1000000000000 1000000000000 24297 86660 1000000000000 262782 287247 198155 107587 1000000000000 88849 244862 161330 42554 235573 358624 44964 276796 24124 111044 68954 379717 374499 1000000000000 149955 18279 371082 308217 121870 145352 264479 35842 321608 263113 322292 1000000000000 1000000000000 128449 192366 323352 1000000000000 1000000000000 1000000000000 136606 223824 248303 1000000000000 1000000000000 1000000000000 1000000000000 308354 142403 72232 326007 345486 210146 116042 1000000000000 123684 320989 291254 1000000000000 1000000000000 213749 1000000000000 1000000000000 1000000000000 75916 205891 1000000000000 223126 171053 98323 214666 224805 362061 68483 38512 64130 274236 245787 1000000000000 270186 131287 170657 150197 1000000000000 304620 369264 1000000000000 158581 358387 113185 248178 112868 277800 1000000000000 250417 305864 1000000000000 135439 370665 175803 240032 148215 323441 1000000000000 1000000000000 1000000000000 148182 234581 346870 339209 130551 163022 186244 338368 1000000000000 13889 314042 201564 366069 39986 272044 371321 157347 376162 255971 289138 309205 245141 297805 264407 45145 322895 165389 97266 351258 209860 155843 273707 1000000000000 1000000000000 132790 1000000000000 162722 1000000000000 312780 1000000000000 1000000000000 307212 306246 338876 1000000000000 31983 166123 19839 360972 108389 272430 210444 1000000000000 1000000000000 88302 274293 354062 191312 95982 253335 1000000000000 247507 1000000000000 1000000000000 167643 33521 124591 328192 193214 171743 8623 204922 115557 143202 60527 1000000000000 276602 238996 250909 22640 1000000000000 34179 256894 57074 129952 1000000000000 1000000000000 1000000000000 68386 340734 389064 36631 89945 157790 353876 351386 1000000000000 26709 283910 1000000000000 1000000000000 1000000000000 235684 351659 77550 29489 120232 27534 46581 11926 240913 54070 117269 120129 160991 77404 117980 97899 387920 1000000000000 144702 1000000000000 201275 151838 31438 26519 54792 317904 189661 147679 1000000000000 1000000000000 81821 153327 324316 323036 154089 323915 124601 101735 238624 1000000000000 1000000000000 73131 148600 1000000000000 280702 325981 2164 1000000000000 105279 315391 114299 197126 359122 67858 162299 314589 122210 376202 251939 115848 382290 29006 303563 81331 227432 143883 307752 86020 310050 360563 1000000000000 361711 134248 8546 149129 1000000000000 58210 97827 382175 1000000000000 15884 1000000000000 1000000000000 306112 1000000000000 59342 353663 169086 1000000000000 26025 149898 1000000000000 37130 165869 303711 1000000000000 383995 212846 1000000000000 363290 1000000000000 1000000000000 87468 372590 18030 159820 1000000000000 219528 186202 127882 1000000000000 29894 281343 1000000000000 1000000000000 369292 30200 304481 1000000000000 55872 75426 1000000000000 55589 356619 133012 1000000000000 339791 136449 68657 359331 59286 74219 127612 1000000000000 341393 324637 234441 306725 155028 93193 291061 384868 255133 1000000000000 1000000000000 361956 1000000000000 144001 153034 8588 1000000000000 103750 21755 191508 265520 1000000000000 555 129363 207571 159213 302587 225633 374004 233858 4887 235857 1000000000000 185560 327774 229441 174719 1000000000000 212738 286480 141634 368245 77342 155797 1000000000000 301196 368673 167420 71170 80601 193065 1000000000000 285287 286662 225966 28801 5744 235275 117788 319667 82325 318713 16424 253969 1000000000000 111963 9805 41683 87451 331384 174879 1000000000000 268568 347762 372241 1000000000000 306456 166741 206634 354440 369872 346033 18399 230500 270293 1000000000000 302140 324540 144580 240073 242730 205851 389153 1000000000000 97913 130204 16705 230628 1000000000000 103325 315594 311417 123509 1000000000000 84478 142144 11564 75405 187668 352327 76028 247377 104638 98135 37015 264514 317522 100546 363246 388015 315369 352338 357748 1000000000000 1000000000000 152928 338666 365714 166995 309740 262493 45977 252051 257474 1000000000000 91343 355299 1000000000000 268717 293806 306928 266315 56204 194695 271171 118661 365268 110436 197066 81427 358336 253206 1000000000000 278560 99659 348142 58648 338107 165484 201616 1000000000000 93592 375706 113924 371652 143473 1000000000000 228512 160840 222190 285626 227127 1000000000000 1000000000000 279370 1000000000000 141785 1000000000000 1000000000000 45118 295040 116215 9216 1000000000000 249458 185963 12403 361699 121571 343997 61331 226633 202266 14585 1000000000000 65688 1000000000000 1000000000000 281628 1000000000000 80641 1000000000000 284248 215608 307527 343953 261897 365739 115520 169957 245300 228210 1000000000000 189522 157973 368802 139833 335487 1000000000000 1000000000000 1000000000000 365122 147476 217575 1000000000000 314287 339165 1000000000000 1000000000000 73398 1000000000000 44237 326117 175703 1000000000000 243793 214085 312605 1000000000000 44295 1000000000000 1000000000000 1000000000000 1000000000000 388593 46863 1000000000000 1000000000000 153245 72797 379436 47102 90367 263367 18774 23763 1000000000000 382432 174562 30122 16309 78085 285720 208664 1000000000000 231003 48581 199376 308696 123327 263203 39605 1000000000000 367429 151908 349288 200613 47498 217184 354034 172321 1000000000000 343387 368411 199526 183298 312393 1000000000000 170770 259352 112250 234881 359615 40492 251743 385948 130403 15061 328237 226 247367 380001 1000000000000 328344 1000000000000 1000000000000 1000000000000 231979 153170 1000000000000 183644 157481 242473 112304 341838 326140 250495 348491 224665 1000000000000 1000000000000 329775 233945 319111 224196 1000000000000 28161 221518 110578 1000000000000 185067 171359 1000000000000 71643 293533 126984 52008 359497 235606 254254 340381 1000000000000 147072 266776 71500 230962 78011 1000000000000 298992 1000000000000 268900 1000000000000 336667 140653 1000000000000 228584 65723 63028 175537 361758 44470 121228 333778 29049 299286 1000000000000 360665 129088 315858 267572 1000000000000 333778 210204 1000000000000 139821 41145 220018 225448 9655 147014 365826 146414 56356 247484 59691 363531 287754 1000000000000 273808 228806 301627 196703 361411 224769 296608 169217 1000000000000 214746 191628 1000000000000 112449 352938 325245 71316 343619 239268 279661 284441 311668 385113 4527 6671 341974 59005 91251 1000000000000 209335 265457 227424 309916 240099 1000000000000 1000000000000 243547 246381 227471 172824 1000000000000 115861 1000000000000 225824 1000000000000 161381 273559 314108 299616 346247 292303 209399 172391 300120 202112 274532 289450 228681 122705 84584 219745 178969 35643 141060 367632 287371 1000000000000 309434 223044 1000000000000 26051 1000000000000 242017 1000000000000 1000000000000 2641 65087 173988 59979 46182 153593 325916 365540 133397 105214 19149 193282 1000000000000 1000000000000 1000000000000 1000000000000 11041 264302 340869 349412 52684 214192 236069 112328 1000000000000 190375 122470 140384 151821 1000000000000 23667 313612 54084 198920 246265 353026 106605 161518 39619 298334 217295 346870 223207 384436 95024 330286 183575 115169 1000000000000 33304 1000000000000 1000000000000 77224 263085 1000000000000 133383 1000000000000 1000000000000 295802 1000000000000 62832 9144 8343 15500 248641 387862 350455 386658 165419 37387 1000000000000 258846 333786 372314 1000000000000 170417 203792 1000000000000 78047 285834 26991 82312 36325 378316 1000000000000 1000000000000 5188 43305 177357 242594 319677 166007 18947 180054 49638 329086 67238 1000000000000 316979 119769 154948 64775 355314 122934 24946 111712 223368 1000000000000 179387 299068 1000000000000 56044 207183 292016 191656 1000000000000 189192 324069 191743 368277 1000000000000 258005 307972 327300 277894 102533 313335 97530 370133 1000000000000 13873 106026 378452 96534 261614 112579 238644 187467 156609 222000 324285 78687 1000000000000 314789 232159 81523 77652 365517 388282 380131 174080 92588 155836 39579 1000000000000 309245 1000000000000 1000000000000 312492 52510 313500 18321 1000000000000 276490 135884 301310 367800 68716 1000000000000 209137 1000000000000 223210 65888 1000000000000 161727 22684 1000000000000 26851 320249 1000000000000 268076 1000000000000 152608 1000000000000 257377 165594 106125 247187 352452 1000000000000 1000000000000 330622 83545 62125 104077 1000000000000 1000000000000 347739 234674 163438 1000000000000 116721 162649 213577 1000000000000 373031 229631 351469 179258 247681 1000000000000 136023 307894 97328 341227 1000000000000 25537 178752 4955 274704 219458 365319 333406 116341 238137 102579 324939 1000000000000 351446 1000000000000 349376 257618 284589 37714 210389 266596 271551 282728 16778 384215 132830 195360 142908 220569 254316 1000000000000 91652 77340 215404 16810 370766 1000000000000 106258 211062 202608 278212 199701 70833 1000000000000 1000000000000 164258 313437 1000000000000 1000000000000 388661 11739 1000000000000 164901 313184 153234 277121 239363 1000000000000 16035 324606 121372 17644 98257 124570 1000000000000 282073 290488 1000000000000 1000000000000 113644 346195 157309 214519 129935 90020 131298 1000000000000 163657 297170 1000000000000 1000000000000 338667 1000000000000 378396 78323 378480 313176 184985 63643 83154 82160 284571 66861 1000000000000 298633 216374 112811 244342 75586 105717 90603 112688 95824 266886 109621 1000000000000 1000000000000 77726 110850 1000000000000 178789 202145 175300 179784 112142 305492 1000000000000 1000000000000 208926 1000000000000 54693 280777 56355 14433 1000000000000 1000000000000 123658 240120 229165 135645 157464 189678 352210 1000000000000 364631 114059 208573 52288 241377 27946 36965 1000000000000 139265 328849 197858 4213 50952 163742 47958 1000000000000 119413 21838 92035 374953 348416 284337 330516 1000000000000 36282 309268 106181 339266 178229 1000000000000 295593 161035 88734 1000000000000 190704 1000000000000 361898 179058 1000000000000 209181 190430 67564 153801 252380 387366 55505 1000000000000 245572 203192 259840 28098 1000000000000 1000000000000 134845 253289 85129 192447 1000000000000 370369 128447 278027 101866 265673 1000000000000 65575 1000000000000 91064 329954 360397 205962 50899 1000000000000 1000000000000 167379 40870 19532 135299 73181 1000000000000 159630 354854 264815 124266 1000000000000 1000000000000 76191 1000000000000 1000000000000 118505 229527 143238 323301 309935 168795 1000000000000 214718 388583 147539 147871 178297 1000000000000 248227 1000000000000 173311 256945 303125 1000000000000 247376 353724 156149 1000000000000 280956 146520 1000000000000 1000000000000 11355 216363 184823 1000000000000 118261 1000000000000 298505 140083 263541 200325 1000000000000 1000000000000 301414 138574 25292 221938 65184 242025 194195 353284 214877 261214 388038 252756 17212 372181 1000000000000 1000000000000 1000000000000 205355 246098 363627 293960 29923 147398 188450 211334 301255 1000000000000 13124 86827 1000000000000 1337 1000000000000 1000000000000 69389 222377 244686 345799 120992 74671 167118 51276 163368 22848 1000000000000 122241 226881 246092 77104 250394 1000000000000 171944 177382 385704 78936 227367 1000000000000 1000000000000 57702 1000000000000 206826 310304 284620 181357 1000000000000 1000000000000 352038 159297 202451 1000000000000 318599 97297 2343 50985 1000000000000 303304 341733 255591 354306 48678 156705 214890 1000000000000 151095 223765 48649 78502 135665 1000000000000 1000000000000 1000000000000 137754 323650 42976 291227 36437 26570 153143 1000000000000 82246 1000000000000 245071 74997 78563 281495 289779 287475 189752 34182 217662 128567 60134 381803 315226 35264 274610 326825 49151 18802 1000000000000 191059 10530 1000000000000 1000000000000 207824 302082 1000000000000 1000000000000 1000000000000 301426 264986 1000000000000 1000000000000 32763 62228 145755 7194 317008 1000000000000 168609 176323 146105 314949 144406 148086 1000000000000 1000000000000 52621 318946 1000000000000 1000000000000 256709 349662 332066 1000000000000 1000000000000 110638 309589 93300 1000000000000 1000000000000 70047 1000000000000 65263 77161 63564 1000000000000 38445 1000000000000 1000000000000 108733 75705 1000000000000 202731 63236 1000000000000 330873 83102 378754 329028 300017 1000000000000 123472 287013 271347 1000000000000 85158 50760 303560 1000000000000 259087 386647 357060 228731 1000000000000 201343 26022 86423 127127 146643 125929 105295 11896 1000000000000 316930 80907 383859 1000000000000 59758 1000000000000 357951 173444 317193 1000000000000 1000000000000 356157 324222 377000 353745 1000000000000 296159 111154 144152 61386 8908 58508 366681 326759 272263 65476 1000000000000 173452 1000000000000 299229 1000000000000 236408 40786 293538 1000000000000 1000000000000 1000000000000 147416 351300 89324 63228 160921 231689 153342 1000000000000 144935 389076 53548 1000000000000 1000000000000 1000000000000 314050 238012 318927 96836 203933 310185 194859 254415 35064 343466 1000000000000 205821 125861 103182 92976 105262 128241 106378 4279 352919 17591 1000000000000 32310 68800 216148 386191 319242 378893 208599 114732 1000000000000 69272 1000000000000 43715 1000000000000 24196 112142 122489 157265 1000000000000 212959 60743 386602 376991 1000000000000 1000000000000 285059 103279 253362 216517 88584 1000000000000 235257 56476 1000000000000 146721 1000000000000 7503 282395 121022 50729 107259 297609 199124 72424 39300 1000000000000 154058 206475 142375 47378 176921 1000000000000 377869 1000000000000 1000000000000 366460 83826 324698 368374 285612 18494 112381 85015 335690 1000000000000 45021 278399 1000000000000 71037 353976 122164 263542 129694 297161 268335 353842 232791 387421 245606 345232 1000000000000 164692 295737 56329 262021 216040 92532 246447 373887 114867 303601 281976 1000000000000 54030 75772 1000000000000 116966 39242 78509 44745 210786 230051 323897 193225 1000000000000 341510 367464 1000000000000 197567 224763 55481 1000000000000 118748 1000000000000 318812 7968 137589 296812 189962 17376 1000000000000 31874 281272 260034 246127 1000000000000 347293 216536 283965 310335 169224 159222 324001 1000000000000 1000000000000 144711 119746 366078 12225 48506 1000000000000 2060 1000000000000 231901 364833 154631 50014 94338 381579 156594 1000000000000 1000000000000 1000000000000 40710 218083 1000000000000 208120 1000000000000 271113 363022 379427 229493 292554 132536 345872 386123 1000000000000 94643 179641 279390 351779 1000000000000 1000000000000 1000000000000 253921 167885 67890 100893 42140 133159 53347 1000000000000 1000000000000 361744 326618 185996 1000000000000 1000000000000 363413 284095 329789 278133 268145 84206 1000000000000 212139 175259 349482 64578 230588 341182 293478 349360 88107 211512 281310 38174 106552 87848 1000000000000 132165 299284 281495 56939 100995 1000000000000 243689 146208 175061 207823 159015 1000000000000 211646 1000000000000 1000000000000 186494 96239 375589 140597 387000 1000000000000 319517 263069 1000000000000 71051 162101 32053 279864 205719 387212 268169 157387 139559 211096 145672 727 288439 1000000000000 120584 251415 1000000000000 189187 34526 89933 171645 147936 6109 156872 1000000000000 142660 8607 166072 149100 220556 95866 41759 1000000000000 159651 44285 57391 1000000000000 1000000000000 30456 1000000000000 162059 28209 306678 1000000000000 265382 293202 229994 134999 318990 1000000000000 1000000000000 7688 1000000000000 1000000000000 69467 146732 284484 163461 335457 260806 288103 139689 153725 219712 1000000000000 211546 149227 225684 333199 1000000000000 1000000000000 233170 369924 310227 249863 1000000000000 1000000000000 150285 12999 1000000000000 1000000000000 88451 313856 70101 319751 1000000000000 263831 1000000000000 104048 115159 57600 271640 1000000000000 140780 139743 90726 1000000000000 1000000000000 216429 8720 1000000000000 252926 1000000000000 193899 338641 1000000000000 80803 1000000000000 1000000000000 253494 102847 274898 130180 69861 201622 373355 72666 82007 16238 250123 47293 95071 366493 1000000000000 123856 325956 125507 289927 46925 378238 1000000000000 267910 358517 25191 1000000000000 1000000000000 1000000000000 1000000000000 316447 51795 1000000000000 1000000000000 40023 258684 1000000000000 214492 203232 277634 264365 335810 1000000000000 112573 16892 188939 258746 255886 216216 368648 2695 125760 167592 384248 7487 378185 74723 1000000000000 28829 212169 17370 163277 223969 163407 311364 189408 1000000000000 384134 341037 323281 281302 190137 362393 111843 316241 175873 1000000000000 260644 383028 1000000000000 1000000000000 303770 122451 307694 240269 363574 109286 355336 277879 308025 334188 255059 1000000000000 145331 298554 240459 335906 1000000000000 102833 2954 309472 59175 177692 239443 1000000000000 1000000000000 1000000000000 114002 197849 198583 273808 1000000000000 1000000000000 183036 155666 52998 87478 254014 233556 61479 1000000000000 71159 384282 134216 285212 171102 1000000000000 1000000000000 177337 18177 70246 370045 1000000000000 271616 142545 42127 96745 141163 95465 1000000000000 49259 239930 96719 1000000000000 2397 8089 1000000000000 1000000000000 142546 1000000000000 113067 65353 182990 385316 81416 224757 152305 74288 161495 229479 186231 308900 197460 286588 1000000000000 242025 105703 324232 338190 1000000000000 1000000000000 137692 378529 275941 125459 177374 1000000000000 1000000000000 353067 325846 48414 179558 320483 1000000000000 234135 370162 387383 27437 281921 247592 364397 29088 25859 1000000000000 250555 1000000000000 198918 1000000000000 336765 1000000000000 74151 350133 1000000000000 40484 139193 335868 59135 292306 328662 193336 1000000000000 1000000000000 253227 1000000000000 310037 147725 132985 74463 327293 203204 27078 339382 1000000000000 1000000000000 88964 81569 1000000000000 335247 379974 283584 93436 1000000000000 206033 213937 293918 35090 109556 1000000000000 1000000000000 388715 11533 303944 68971 1000000000000 342968 1000000000000 1000000000000 1000000000000 292204 52458 130384 327186 1000000000000 183178 322136 169618 1000000000000 334098 202200 846 215583 85532 336984 341761 316768 372847 382849 369862 1000000000000 225739 350460 17123 253974 187278 48093 198273 170081 160191 8829 348535 44236 308492 332760 53877 168642 174382 1000000000000 39466 246920 361974 1000000000000 368025 347643 1000000000000 232637 1000000000000 305039 218016 353480 41336 1000000000000 1000000000000 297538 145578 34854 340114 24214 282108 83715 59069 30169 136487 1000000000000 357405 146931 116901 345578 77198 129914 301117 301354 152057 247002 1000000000000 332138 1000000000000 369532 182750 112848 65591 115298 197668 257363 132638 349606 196556 189404 325780 139364 158168 1000000000000 1000000000000 1000000000000 262675 252030 41542 213716 23314 34832 1000000000000 218740 1000000000000 332372 1000000000000 1000000000000 215559 1000000000000 187180 1000000000000 1000000000000 107403 46803 1000000000000 373804 320526 360665 299067 299330 70421 150097 308300 228946 1000000000000 195502 1000000000000 1000000000000 14979 312321 1000000000000 54156 124410 1000000000000 249611 125991 1000000000000 29376 85326 102239 1000000000000 231398 360015 104109 270062 125653 150425 264840 294781 1000000000000 183423 64754 159532 12771 131576 1000000000000 225082 171363 379722 1000000000000 141601 320282 120210 1000000000000 381937 102603 1000000000000 117520 301645 138299 181242 151382 308805 345681 201191 36499 386036 284802 229859 1529 72067 1000000000000 60821 182049 223949 255344 48052 208994 349575 67708 366858 21991 375306 1000000000000 1000000000000 346793 30457 191648 1000000000000 383832 302642 301022 87560 1000000000000 267289 112979 349090 61037 1000000000000 162152 255469 190994 332177 76786 157968 198649 372876 325836 1000000000000 964 341097 320871 366536 242027 1000000000000 1000000000000 213605 327256 364847 261541 49327 1000000000000 121191 1000000000000 168044 68602 1000000000000 141869 201004 75200 375517 1000000000000 110039 276602 122725 209198 1000000000000 331902 330558 1000000000000 1000000000000 1000000000000 225440 1000000000000 1000000000000 275550 247756 66478 98175 42862 122926 183255 152814 126561 148594 179135 166310 60380 212001 1000000000000 309356 366245 1000000000000 361603 1000000000000 96078 1000000000000 367759 278277 339118 1000000000000 1000000000000 1000000000000 304578 1000000000000 8444 1000000000000 1000000000000 350080 160439 228750 334626 298155 1000000000000 1000000000000 171000 344762 355310 32114 375986 1000000000000 263877 1000000000000 1000000000000 57159 1000000000000 299862 313213 355877 335833 1000000000000 198294 129526 374213 133561 276547 3423 1000000000000 1000000000000 1000000000000 229720 1000000000000 328045 1000000000000 169697 97716 1000000000000 106637 1000000000000 1000000000000 119970 305075 71524 129517 367483 224779 302528 247492 128787 1000000000000 55168 352796 247382 358841 1000000000000 1000000000000 119136 367616 2989 364598 64298 353631 54689 99869 1000000000000 369955 242395 299531 336502 297488 291689 243860 182592 24901 324285 43316 115933 297094 1000000000000 248886 1000000000000 309515 213642 1000000000000 1000000000000 1000000000000 2175 231225 207058 222028 120365 287867 209442 1000000000000 257425 39427 1000000000000 1000000000000 140984 1000000000000 141349 1000000000000 1000000000000 143855 132366 129881 261034 1000000000000 171886 223672 1000000000000 1000000000000 252389 1000000000000 295190 272860 1000000000000 1000000000000 163239 278222 3928 378268 379761 1000000000000 58681 280710 210403 148916 1000000000000 340650 10564 274831 269713 1000000000000 1000000000000 208883 54978 204546 1000000000000 1000000000000 13495 193685 50044 255113 1000000000000 21119 315834 1000000000000 236930 1000000000000 227334 1000000000000 54855 206966 18249 156952 1000000000000 119076 316424 33537 1000000000000 94651 15634 256472 7429 187448 165944 1000000000000 337849 121731 181897 18520 1000000000000 164617 385051 243576 287025 34684 108236 1000000000000 305385 25441 105345 336023 1000000000000 1000000000000 167 215905 356577 160351 144021 1000000000000 264526 324247 157725 28617 283216 203969 75874 264653 154192 147687 1000000000000 6162 70715 1000000000000 243057 370175 359609 205138 284425 56855 1000000000000 7782 110834 358793 96577 100497 5707 117835 255021 385296 149037 77492 243843 386282 171146 109383 267319 385467 62462 150025 239021 86226 345216 292084 1384 97798 1000000000000 1000000000000 1000000000000 171509 165153 1000000000000 1000000000000 352138 33300 88677 324837 1000000000000 26807 315921 46920 192069 360906 45851 46195 69766 192729 268647 351870 350852 170517 6195 278255 1000000000000 288304 1000000000000 1000000000000 48134 232506 174943 361459 95326 288378 19680 1000000000000 314605 139264 147170 32216 149657 1000000000000 289436 114016 183770 61228 1000000000000 160560 281958 1000000000000 224789 19870 1000000000000 1000000000000 150504 111762 239848 1000000000000 198330 332260 30837 214307 280732 262797 276587 233931 381062 130711 148769 270733 269789 299204 141757 2626 281400 1000000000000 13107 324976 1000000000000 184342 1000000000000 353866 327760 1000000000000 12786 31885 193517 75166 1000000000000 72058 373863 32506 202285 341045 12801 181784 338440 101245 348113 286365 269539 1000000000000 1000000000000 249801 178733 50364 213062 317604 1000000000000 1000000000000 125694 53152 199291 1000000000000 277357 1000000000000 157054 164747 283297 10967 321413 1000000000000 336816 337867 47637 329027 361933 122052 244087 281222 26043 187638 69120 95688 180203 36557 12934 202969 75736 231235 225251 192682 167525 68794 124388 1000000000000 79192 387548 1000000000000 1000000000000 131312 2775 36362 375004 1000000000000 189407 1000000000000 257103 1000000000000 1000000000000 385965 1000000000000 136066 253221 58329 121420 255893 60816 270628 148850 1000000000000 41797 278285 66059 371293 1000000000000 277657 305539 137645 274151 378204 388485 20774 290299 223850 1000000000000 309786 211925 144229 27685 216553 197637 222502 240505 76854 115505 223448 255137 285049 92131 367213 240766 1000000000000 243880 182144 175920 1000000000000 1000000000000 100753 367307 77589 270098 34015 222643 1000000000000 185403 286809 350981 202226 1000000000000 1000000000000 122409 348416 349012 32466 101779 1000000000000 195867 1000000000000 1000000000000 1000000000000 104193 209384 233436 247555 248358 292019 1000000000000 82326 115260 352257 1000000000000 1000000000000 245086 11886 285808 94138 374818 84241 174302 278703 65173 207643 1000000000000 66034 201888 209584 306938 288609 172496 189303 87439 12791 1507 1000000000000 271051 140630 71706 148845 158674 293065 1000000000000 26391 180321 387118 302631 265683 1000000000000 92638 210561 235374 53949 1000000000000 124741 36699 260406 53948 11360 341835 1000000000000 274493 3466 173018 277871 26706 86439 1000000000000 338724 38436 36236 197272 1000000000000 1000000000000 1000000000000 355910 24264 332870 1000000000000 235030 85824 312245 1000000000000 124925 33293 106746 188843 310055 1000000000000 1000000000000 294341 316401 191936 347638 167361 1000000000000 18196 1000000000000 66406 354643 236771 1000000000000 255694 130702 1355 220477 299238 120319 346025 97585 73244 38276 44736 369361 214389 1000000000000 142574 246875 121296 1000000000000 263730 359990 36162 1000000000000 1000000000000 344531 1000000000000 270464 106374 194632 265607 1000000000000 91523 144416 1000000000000 156184 228982 90648 64623 1000000000000 202143 272014 1000000000000 185711 380081 200663 218161 115032 209758 1000000000000 97630 1000000000000 25344 146288 295731 1000000000000 1000000000000 312788 132023 167598 348493 1000000000000 336695 84743 1000000000000 37184 13992 1000000000000 210227 230421 169739 344602 89574 323218 243116 314772 190116 1000000000000 185295 374713 130814 1000000000000 280442 381998 1000000000000 163378 89093 207241 207462 3879 1000000000000 252152 254911 9659 342484 368028 139065 145339 36618 132732 26464 335198 145343 288529 64889 299339 49436 1000000000000 66951 260021 70357 1000000000000 1000000000000 80491 196432 294875 171156 197887 388086 116780 43855 180850 208818 165464 219717 1000000000000 34548 227682 1000000000000 99325 80812 162022 364082 1000000000000 352203 1000000000000 174738 170258 375194 102294 349584 339039 279945 62929 264024 198229 1000000000000 372331 161960 358287 13602 354132 1000000000000 304639 362411 268802 1000000000000 1000000000000 31317 260623 81875 1000000000000 57979 63388 228274 223697 1000000000000 340564 105604 198553 1000000000000 226033 238296 42683 1000000000000 327131 136137 1000000000000 314637 252700 132654 1000000000000 252083 131534 386624 1000000000000 209557 146537 313054 368435 1000000000000 120116 88498 1000000000000 376265 253697 1000000000000 1000000000000 322103 184842 100716 95376 357514 189823 196759 197450 1000000000000 1000000000000 19950 1000000000000 207974 65131 341599 334728 1000000000000 1000000000000 1000000000000 290413 64912 287618 211503 222751 193079 1000000000000 90379 301461 355223 226840 259377 1000000000000 326715 1000000000000 1000000000000 1000000000000 113525 64254 279498 26090 78098 373264 293603 364002 76060 112002 1000000000000 93734 39297 342204 23901 70929 1000000000000 303757 1000000000000 112895 140491 389376 138101 310538 358207 289146 250396 253323 105154 353132 62645 264066 46001 1000000000000 1000000000000 1000000000000 180508 242035 1000000000000 1000000000000 1000000000000 14826 182320 116478 167818 377077 120513 179876 27574 181989 276778 1000000000000 157183 2254 368721 39346 253411 65601 258725 293694 385097 92406 78481 352973 365132 1000000000000 1000000000000 1000000000000 292190 23883 1000000000000 163135 135708 1000000000000 231665 1000000000000 48031 1000000000000 66351 140184 313874 250051 1000000000000 1000000000000 1000000000000 380373 1000000000000 94570 154542 173502 1000000000000 315797 217998 55672 262315 1000000000000 208915 56970 8124 1000000000000 131408 254414 306665 123164 1000000000000 176678 183816 94341 99524 200610 367492 258666 236044 248873 270035 1000000000000 1000000000000 258311 1000000000000 78787 192218 201555 324698 249547 1000000000000 188010 40392 189099 1000000000000 59502 75796 157027 297356 261352 73828 68424 1000000000000 380663 1000000000000 290254 1000000000000 1000000000000 37946 79276 218044 324652 221562 87030 1000000000000 83576 1000000000000 166485 135755 27246 113852 86323 162967 103113 1000000000000 1000000000000 295737 57090 389381 51192 60367 73513 153877 225236 1000000000000 340296 83585 1000000000000 1000000000000 1000000000000 167128 1000000000000 1000000000000 283562 1000000000000 1000000000000 1000000000000 337674 1000000000000 22573 59147 352940 261074 266076 105337 5344 1000000000000 203044 232026 290310 206472 238701 167872 1000000000000 383880 251176 192537 1000000000000 1000000000000 1000000000000 345930 1000000000000 1000000000000 315889 316123 44770 116480 155221 31548 47717 1000000000000 146488 1000000000000 336574 295183 43055 337546 288081 1000000000000 66511 62950 86976 1000000000000 202413 191645 1000000000000 45527 1000000000000 347002 248587 28776 1000000000000 309712 154147 1000000000000 1000000000000 1000000000000 1000000000000 260845 139950 65463 1000000000000 1000000000000 300628 211140 192782 1000000000000 184200 296579 19254 320175 348938 235302 235835 1000000000000 168158 113136 204522 388423 1000000000000 1000000000000 352193 1000000000000 280059 81434 1000000000000 1000000000000 321318 27920 174862 354068 369812 269980 1000000000000 1000000000000 1000000000000 1000000000000 238830 1000000000000 210758 377756 320462 200599 80906 1000000000000 230343 111404 225748 40347 148439 375038 6594 167261 1000000000000 114593 1000000000000 1000000000000 382263 166652 94560 66685 209215 197647 1000000000000 1000000000000 174385 102588 1000000000000 340407 215392 187382 1000000000000 367443 255411 237819 345890 342477 206446 17107 103938 384699 253321 238756 216363 1000000000000 388531 349811 389132 62859 270984 96903 265609 324658 199643 1000000000000 58768 109218 82237 370483 1000000000000 352747 338651 319871 1000000000000 86689 1000000000000 168183 152357 284175 323073 293168 184538 330806 140741 330182 378614 206149 255847 68873 174785 15093 1000000000000 94926 310863 333304 1000000000000 248339 317904 52614 1000000000000 271437 92508 1000000000000 163440 78744 187661 1000000000000 1000000000000 1000000000000 77400 1000000000000 231257 346955 114586 1000000000000 1000000000000 287468 1000000000000 208372 1000000000000 141894 188328 89076 216385 83394 1000000000000 370346 369034 88956 190052 223628 269820 215618 303772 294984 1000000000000 372046 32282 4565 136930 334406 1000000000000 227568 33064 161214 215195 33201 343333 1000000000000 333379 1000000000000 127162 242519 31558 1000000000000 1000000000000 388345 101599 52648 321599 187861 1000000000000 1000000000000 71233 322789 308396 313658 179445 1000000000000 54043 1000000000000 76822 1000000000000 308847 1000000000000 40138 1000000000000 378867 317773 272446 279086 333435 312326 241252 294408 135569 1000000000000 197544 1000000000000 117411 281263 1000000000000 232050 355043 1000000000000 142320 193407 161550 253514 60851 1000000000000 285634 189829 382088 206489 380248 173001 1000000000000 1000000000000 174357 156035 42608 112661 210436 33488 233202 386390 215407 388276 1000000000000 380919 1000000000000 254783 274810 2465 121517 156377 101869 354216 324358 255240 175957 287264 72226 303898 289369 195786 1000000000000 1000000000000 1000000000000 311899 1000000000000 102534 1000000000000 110678 93256 277495 292175 314253 187744 1000000000000 347471 1000000000000 240629 126282 67492 355401 342933 308367 325232 151649 269262 18846 329971 91664 290917 113076 89566 1000000000000 305124 10842 1000000000000 153620 267977 286610 186974 1000000000000 1000000000000 229295 1000000000000 11449 376521 221781 384713 1000000000000 386906 277080 66439 1000000000000 1000000000000 79851 254517 29875 348856 111442 291919 1000000000000 273080 228204 1000000000000 1000000000000 251002 299485 20091 264658 285408 387147 1000000000000 347621 1000000000000 236926 1000000000000 254331 39600 35677 17755 232649 277521 336658 35919 1000000000000 295914 1000000000000 1000000000000 303325 360529 1000000000000 220740 246601 1000000000000 164441 368149 300854 1000000000000 375459 253712 1000000000000 376754 1000000000000 175298 351331 3801 311588 75400 30572 12081 7122 200715 343446 123873 1000000000000 324959 163720 314188 92998 287152 4676 41222 166946 1000000000000 848 77377 233399 341519 89169 292765 264079 358677 117274 30975 343874 80010 1000000000000 288268 274628 164881 364864 375682 199866 1000000000000 351253 165828 187829 366561 162528 334419 98831 296124 257351 109070 385671 222129 18235 1000000000000 15294 157173 341690 170603 356696 211547 96650 194654 256958 216841 388245 258941 1000000000000 1000000000000 1000000000000 1000000000000 270832 54440 1000000000000 89672 198129 374596 200932 1000000000000 1000000000000 15357 10893 183616 11732 359840 133705 1000000000000 205228 325109 123052 333819 1000000000000 54995 372975 196982 201498 346998 1000000000000 1000000000000 133072 348196 373844 1000000000000 192959 2256 1000000000000 23553 23730 322213 326093 250813 84045 206101 1000000000000 302426 122781 164199 297103 139155 220665 103158 67296 142991 114815 1000000000000 44243 353579 1000000000000 142846 225007 1000000000000 206426 1000000000000 144830 1000000000000 1000000000000 1000000000000 92669 111616 1000000000000 52031 316874 129345 184018 73428 180159 265534 21345 325780 4394 146965 71439 259530 28231 178769 1000000000000 1000000000000 1000000000000 388737 21905 95606 136639 1000000000000 1000000000000 88070 1000000000000 71549 294633 1000000000000 352455 378325 165766 1000000000000 388030 65146 331340 1000000000000 1000000000000 109174 343583 219342 327140 370584 188621 150539 64874 281364 238468 102928 1000000000000 292934 315034 1810 337944 1000000000000 325220 195897 38329 84509 384103 99170 277416 1000000000000 262416 246494 52268 150685 298555 278860 207290 345774 129305 1000000000000 199403 1000000000000 328959 1000000000000 77199 1000000000000 1000000000000 282176 306266 1000000000000 139187 1000000000000 1000000000000 238960 147612 306166 1000000000000 306597 143787 74630 251979 388605 237504 244894 269000 132034 332396 241760 179734 293097 89279 337244 381370 1000000000000 37674 53971 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 168190 238894 379388 115034 156972 134062 55154 310267 255030 1000000000000 113581 14942 100580 276581 357684 33129 327100 220872 222756 227987 1000000000000 103577 1000000000000 124334 202629 70433 1000000000000 194306 360449 295028 108246 1000000000000 260532 306508 43494 1000000000000 265108 18960 7952 389084 254776 98237 232413 1000000000000 223107 243813 1000000000000 145959 72765 1000000000000 366907 260846 242340 166576 302148 87492 77352 170939 224284 1000000000000 122995 240359 176973 1000000000000 350217 348457 1000000000000 258400 1000000000000 795 1000000000000 277726 377293 1000000000000 389135 331794 63122 103282 140074 1000000000000 264774 26159 1000000000000 1000000000000 343924 224459 90439 1000000000000 283205 257536 298745 1000000000000 200684 164157 1000000000000 346256 338990 61536 325419 190491 71335 1000000000000 77098 284536 222006 1000000000000 87573 272957 1000000000000 281105 20208 321483 112228 219047 363182 71416 291971 304921 1000000000000 153071 140273 1000000000000 264235 147848 360285 330629 230399 302683 239583 76393 369992 97784 123817 120140 284666 189377 201815 93361 17236 1000000000000 60464 59645 275968 102640 376067 214 36376 138845 59963 248801 1000000000000 216781 1000000000000 46663 198493 273204 240867 173925 214179 323776 125324 6239 1000000000000 78834 66319 324442 371709 1000000000000 258328 244903 38235 96030 14119 227316 48303 116827 48301 322407 130834 1000000000000 31343 1000000000000 343136 1000000000000 63164 205544 300747 31372 82911 375379 207836 72497 217954 349448 270395 307955 1000000000000 148627 333933 32100 1000000000000 198819 196013 1000000000000 145900 255045 221674 123552 359506 1000000000000 149342 170184 197843 147364 1000000000000 154995 177538 175589 210761 386431 286561 125746 1000000000000 328623 274418 276183 322113 163431 60263 289618 348067 1000000000000 12017 59396 378507 371194 13185 1000000000000 361687 1000000000000 356716 1000000000000 9920 357151 1000000000000 1000000000000 343994 345223 365840 211690 270078 1000000000000 385795 320248 55718 148927 234511 262821 355902 75995 1000000000000 274709 1000000000000 349114 332586 1000000000000 346446 64583 13584 178276 267036 1000000000000 213346 158657 273356 1000000000000 150035 1000000000000 262222 361793 135789 1000000000000 75711 288907 1000000000000 192912 36975 297220 27661 44885 1000000000000 1000000000000 340725 1000000000000 143582 45385 141634 110050 280036 213220 204670 1000000000000 243180 101626 321382 32746 219286 182118 126153 1000000000000 1000000000000 239922 73329 1000000000000 61277 293461 261109 337314 75097 1000000000000 88614 180080 1000000000000 115360 116246 1000000000000 115319 382935 367558 370344 1000000000000 268245 356899 27282 244967 342964 129774 154546 137512 94259 223352 67212 263176 228011 1000000000000 237523 80114 274787 263726 90108 347522 304108 197523 1000000000000 317289 35785 180004 131153 359668 255686 384931 82907 374878 107511 247023 257762 1000000000000 101260 379210 1000000000000 1000000000000 369516 35267 202535 8258 261861 1000000000000 292654 167685 369495 135627 1000000000000 263043 213203 88803 1000000000000 1000000000000 16858 178827 244877 21864 174855 288017 333002 120608 142365 7665 1000000000000 297300 380092 322139 160623 1000000000000 72100 279673 195644 1000000000000 1000000000000 33071 238959 1000000000000 173456 1000000000000 148088 118679 329319 1000000000000 80725 288456 261414 271490 362799 79640 311936 381554 1000000000000 263147 1000000000000 212601 127110 1000000000000 38667 173754 1000000000000 345467 385043 313696 253951 194624 1000000000000 162260 225956 238052 143480 232116 353687 203447 279626 296151 66534 322258 1000000000000 128048 354666 119602 312860 35145 386708 356109 37498 1000000000000 183852 341210 379719 26432 2388 266972 1000000000000 356818 1000000000000 85887 170865 356307 1000000000000 219124 111965 209531 191512 105596 84710 209258 145016 1722 1000000000000 1000000000000 228759 21168 1000000000000 81189 1000000000000 177557 105627 1000000000000 272310 1000000000000 72264 4207 276577 1000000000000 1000000000000 74299 73577 97634 368368 16236 300358 326539 1000000000000 223351 1000000000000 350187 364882 264257 356391 1000000000000 1000000000000 370548 360170 16004 259562 84339 1000000000000 86738 1000000000000 168895 308156 1000000000000 307407 364923 124555 1000000000000 40879 251397 197763 1000000000000 227226 374279 289025 219237 118053 214507 326559 1000000000000 354997 171477 89770 139406 216604 251794 300008 54921 232982 166530 1000000000000 1000000000000 305648 13657 185963 147908 21246 1000000000000 1853 299872 225710 179117 1000000000000 111862 166755 244461 158348 56102 16189 186476 196391 168617 354315 1000000000000 388486 97129 179931 323235 1000000000000 210097 246662 75359 265187 338840 145189 1000000000000 127712 266507 179231 1000000000000 1000000000000 358154 95105 1000000000000 337200 1000000000000 1000000000000 149697 4146 1000000000000 1000000000000 358152 334445 1000000000000 1000000000000 201699 308979 290212 49402 375204 1000000000000 1000000000000 1000000000000 92891 108787 369246 307795 365027 233707 152647 56052 1000000000000 244520 1000000000000 381187 1000000000000 44499 207934 1000000000000 1000000000000 152725 79451 76727 167283 1000000000000 1000000000000 77260 237416 297569 1000000000000 179275 158962 64995 89719 291337 127836 282570 259902 315784 1000000000000 201870 81441 70373 358066 1000000000000 377484 1000000000000 1000000000000 301018 72484 9446 1000000000000 15746 316178 6450 27237 11177 174457 173089 1000000000000 268607 249649 100445 227612 1000000000000 172987 357248 225235 34139 291423 128334 135680 207516 105054 240743 10181 10920 169917 134364 372505 25589 205455 1000000000000 110868 322314 2 175772 243212 125322 304240 183210 384312 334463 249959 377562 167433 8789 194498 1000000000000 384753 261525 367127 144065 249669 274229 260719 32045 27223 62980 248155 1000000000000 368299 1000000000000 6362 1000000000000 95037 87206 385532 202961 90757 79013 359206 82195 237047 1000000000000 174431 26209 346114 273411 306514 75765 1000000000000 98169 1000000000000 1000000000000 1000000000000 1000000000000 331766 375892 172277 1000000000000 174311 1000000000000 150526 279594 340438 34177 203785 105054 70052 299568 345589 32343 95224 74437 2803 212638 355058 140572 270233 1000000000000 180850 269536 217817 204177 165507 282721 1000000000000 194277 217276 1000000000000 162560 132874 165009 247473 333236 82665 58110 100518 223025 269777 13378 340099 1000000000000 87411 52144 1000000000000 39726 220305 346217 389153 247681 148449 325303 246132 1000000000000 13015 328184 36939 163399 380183 306946 279101 1000000000000 353589 378262 301169 1000000000000 249832 26313 109660 261096 27598 203228 36461 352170 163510 328000 41021 154212 192574 299694 349912 269946 233148 1000000000000 1000000000000 346142 236186 84814 1000000000000 211483 201032 319538 1000000000000 280823 280134 175553 16787 105811 1000000000000 221749 349152 261562 260406 60100 33647 275027 349135 1000000000000 282583 1000000000000 4216 65090 309547 1000000000000 347907 76597 311166 161262 344123 384412 367279 359849 362619 40197 295248 1000000000000 216795 226351 1000000000000 1000000000000 347072 376493 158082 96463 132396 100470 364439 348099 127692 94351 102847 350824 101474 360895 177897 1000000000000 135015 1000000000000 118836 1000000000000 205634 184593 360552 1000000000000 1000000000000 249336 1000000000000 318919 44664 138483 203357 222188 4471 121222 201463 374564 41073 345789 5655 200398 22353 167265 58604 1000000000000 3543 1000000000000 1000000000000 93480 14954 1000000000000 7773 120906 309251 1000000000000 236560 1000000000000 73436 211497 249136 279856 35787 157476 1000000000000 94271 332098 116041 253159 285453 354590 1000000000000 334006 1000000000000 78734 147456 1000000000000 275874 198556 112233 365481 46209 194132 261747 156515 1000000000000 367906 93585 11671 262723 1000000000000 1000000000000 212717 258085 155858 335399 128486 312845 207290 39509 20303 56482 73385 191953 145695 1000000000000 376654 47609 218096 45147 384582 252840 265090 63629 300023 361096 324766 205107 211523 354529 1000000000000 282448 48726 1015 160008 243833 213562 1000000000000 93838 1000000000000 179293 365704 115289 27483 197596 198602 1000000000000 123797 216553 351302 1000000000000 1000000000000 43358 1000000000000 370440 385052 342147 85505 171727 1000000000000 364680 316745 380173 1000000000000 192260 229120 221004 93895 1000000000000 112102 341822 287177 77722 246060 1000000000000 239427 142517 1000000000000 327992 253685 1000000000000 228612 153287 139955 247679 278537 319843 202523 273512 191303 137887 1000000000000 283574 377883 338785 354052 165870 209360 1000000000000 258782 75783 178790 274274 17530 125060 56204 123147 74108 1000000000000 55065 152804 1000000000000 205847 204791 7389 249464 1000000000000 107309 326601 1000000000000 226486 1000000000000 1000000000000 1000000000000 266234 375835 132647 188908 189170 141523 1000000000000 230210 1000000000000 327707 329236 254633 22326 1000000000000 143905 228733 38536 85348 41995 1000000000000 1000000000000 312253 49362 387642 1000000000000 1000000000000 363762 1000000000000 1000000000000 144954 1000000000000 147096 99655 302832 13397 1000000000000 323671 1000000000000 65565 176504 196698 1000000000000 163561 71257 354342 259577 1000000000000 1000000000000 85109 386363 102012 301992 363809 193059 94256 46621 1000000000000 1000000000000 7943 366078 43425 60203 83705 67741 281722 126287 1000000000000 94385 381768 1000000000000 187376 60592 1000000000000 253758 91616 90770 341433 239006 1000000000000 109182 262350 1000000000000 218107 289953 103357 309291 1000000000000 381157 144839 1000000000000 1000000000000 46431 317880 257107 9446 83003 26335 76475 239189 358745 355718 203196 18745 1000000000000 35599 350059 308631 173654 336825 1000000000000 290213 1000000000000 85094 2380 184017 77712 105106 296549 183039 221879 1000000000000 215834 108263 246362 1000000000000 294592 208449 1000000000000 50106 1000000000000 298283 271022 1000000000000 205203 187364 371144 300371 326473 245506 167612 318448 18721 1000000000000 1000000000000 181295 219149 98775 1000000000000 142983 240507 160638 206167 187779 231596 178636 66705 307720 117599 187789 293742 383976 1000000000000 74423 138371 128843 222727 118610 14437 337260 261447 306967 1931 87640 225724 162806 1000000000000 45978 305884 310763 180524 57077 24641 121748 278630 5770 381716 340304 54392 103974 1000000000000 283932 116277 329825 89379 268947 126535 251384 319132 32344 108493 48107 12493 53538 280816 253315 1000000000000 200478 1000000000000 53264 1000000000000 118020 262503 193358 1000000000000 1000000000000 1000000000000 110570 207020 108233 136859 1000000000000 203055 304002 89260 228330 323245 113133 382992 336352 260920 1000000000000 76985 26979 299939 23054 136568 276441 24487 36762 204985 292729 41521 113441 229127 96216 58043 290945 131348 141408 1000000000000 134921 306849 196963 76282 363508 45919 272073 288147 285173 16607 91572 73164 239994 237899 6959 246315 98737 261786 54002 209436 1000000000000 234610 153407 1000000000000 219964 208280 264044 1000000000000 1000000000000 85579 1000000000000 1000000000000 93676 4125 259984 177909 1000000000000 1000000000000 335634 382994 46157 1000000000000 1000000000000 1000000000000 55696 17818 227498 106895 102152 53124 1000000000000 1000000000000 220922 163054 258055 147617 70416 73392 256504 1000000000000 249587 1000000000000 380856 232538 29601 384671 387787 134679 283274 1000000000000 297365 183551 1000000000000 226729 16205 44598 1000000000000 370483 299599 216195 1000000000000 112852 240366 1000000000000 345583 190858 129668 343299 255881 132259 92984 38578 323501 139920 189663 206872 153784 219466 299973 227794 1000000000000 220370 1000000000000 315777 47461 177589 189399 374632 1000000000000 38701 131675 1000000000000 362374 2946 232189 1000000000000 5013 1000000000000 22193 204728 1000000000000 147084 65866 191694 295601 1000000000000 1000000000000 52716 1000000000000 18166 153775 270367 83164 165346 108064 142188 108457 332966 104427 48321 1000000000000 240751 316252 141556 195804 171785 138925 310462 191618 339515 75107 1000000000000 94017 137905 314853 58002 113027 90742 49268 339014 162308 1000000000000 1000000000000 265151 44789 1000000000000 169487 233378 1000000000000 219147 1000000000000 181785 81751 288691 181601 1000000000000 214001 168484 225299 1000000000000 110173 274348 185782 1000000000000 40298 1000000000000 331497 377728 282206 342290 1000000000000 387175 145261 363377 119980 31106 155955 97336 109298 1000000000000 1000000000000 1000000000000 106002 1000000000000 155579 98931 343305 50591 368833 313844 1000000000000 84578 1000000000000 53361 289453 27420 300164 296899 84497 252360 184010 11340 296581 1000000000000 231891 157220 97073 317858 1000000000000 1000000000000 316722 136651 174200 1000000000000 215215 20842 71690 293298 202991 1000000000000 279898 135477 1000000000000 220367 120450 36510 382833 75006 231034 20876 231463 106531 218722 323026 1000000000000 358860 260424 20195 50739 15380 1000000000000 1000000000000 87173 73383 267785 298546 128058 8769 195587 47139 276963 1000000000000 137469 159751 202661 1000000000000 340919 202440 140635 205449 335519 147598 180069 178333 97955 259121 78406 1000000000000 1000000000000 368222 190090 161335 190971 381833 281658 1000000000000 318936 179620 107669 166854 1000000000000 296263 286169 377595 307322 290179 228198 333741 87444 300955 287469 83605 192894 340723 230718 250465 50607 92458 344390 159452 79001 80403 1000000000000 328552 175992 59037 299408 1000000000000 1000000000000 86430 121765 324799 63673 236308 160538 240015 359472 92711 1000000000000 29569 303401 280498 1000000000000 1000000000000 1000000000000 175856 343504 89690 245759 1000000000000 1000000000000 244551 355870 317890 121431 40885 51879 335659 123801 54288 266533 344091 164343 91603 330033 18153 256981 13624 1000000000000 277527 364590 66775 1000000000000 384947 297598 61646 1000000000000 7568 189438 1000000000000 199601 118407 55103 1000000000000 316607 140282 1000000000000 105406 104244 293013 1000000000000 273590 233593 36860 188723 375380 91664 313360 65761 272565 293626 1000000000000 1000000000000 368403 66142 1000000000000 281872 327292 34334 282853 213637 12898 362985 23343 261118 330091 1000000000000 174918 257256 196258 278351 368713 79968 73466 1000000000000 135416 1000000000000 346327 71815 374087 1000000000000 212574 185963 281911 156594 177796 339721 39166 180902 355132 150873 352478 51814 371978 245510 232789 1000000000000 344431 270892 342238 200201 356963 224694 1000000000000 178510 1000000000000 232000 304905 140446 308905 146516 196534 106568 169978 154532 293017 106516 156414 197176 344923 206494 354768 65972 36298 93121 108705 1000000000000 139435 107606 357767 90426 116554 41967 327798 279321 289114 293056 256285 1000000000000 1000000000000 256309 363913 188935 119082 1000000000000 33864 20226 340029 44994 4004 71217 279180 87623 50911 307349 165440 1000000000000 150320 8972 112734 15329 1000000000000 291875 242988 145173 296051 338595 1000000000000 365550 224350 133761 1000000000000 84074 245366 1000000000000 338134 1000000000000 1000000000000 3082 75566 1000000000000 385359 144273 381784 65860 1000000000000 184085 368037 87582 304585 54706 240000 17112 71287 1000000000000 1000000000000 115719 1000000000000 289396 350730 126180 80042 300282 1000000000000 1000000000000 117432 43897 174604 146103 246486 170788 53983 370421 197195 1000000000000 335203 59303 13222 5776 198997 62137 1000000000000 78116 1000000000000 1000000000000 46168 1000000000000 156031 1000000000000 336172 1000000000000 29385 380171 190454 184229 94397 202247 2990 1000000000000 1000000000000 128926 249664 239120 45003 85407 28175 116529 285122 348024 50328 142727 1000000000000 127793 142422 273269 182605 7265 44012 341267 66183 116576 122625 165250 15233 286028 371303 138076 158594 1000000000000 287457 1000000000000 187156 326479 267516 264137 277936 46330 1000000000000 1000000000000 20407 386968 262723 277333 367545 1000000000000 312917 76469 349039 205999 134296 112708 1000000000000 354933 228474 117962 1000000000000 262234 142018 1000000000000 1000000000000 294036 26947 19201 338095 161245 180274 172539 375570 162903 290086 167789 66365 239059 202434 1000000000000 385208 127477 377790 1000000000000 137687 324826 338840 227678 306685 196902 113784 159663 240474 180484 1000000000000 94918 1000000000000 1000000000000 178379 328901 87438 183833 19717 1000000000000 151121 73061 157161 262050 139727 179032 274705 179467 1000000000000 1000000000000 176293 137738 371460 80045 144171 71337 192919 224231 33153 385601 373258 9483 229433 1000000000000 22879 271977 366158 322695 1000000000000 6763 190330 45641 150437 226334 190248 301848 1000000000000 295631 107792 158487 1000000000000 1000000000000 382158 225124 77808 262737 173319 308882 34918 1000000000000 373487 117766 372350 257636 131490 82482 342035 272335 72079 4416 304702 40412 68215 12512 8058 335840 1000000000000 134860 294191 322270 76666 275209 1000000000000 256395 196334 237937 330655 220963 312531 148715 207270 313932 257719 1000000000000 12045 210008 259027 1000000000000 1000000000000 36194 87020 383694 114378 207454 292410 271758 53685 274326 257941 180495 180211 142466 223938 1000000000000 8698 1000000000000 192032 226085 124418 1000000000000 81863 365094 117142 118934 1000000000000 254866 139507 111364 18084 295841 172571 43072 128751 276200 303247 1000000000000 1000000000000 1000000000000 1000000000000 919 285076 178434 289812 318795 218928 30245 193591 253311 228526 329519 274781 294661 149330 353113 1000000000000 151430 99967 48781 1000000000000 278490 1000000000000 77088 179472 253958 149334 267105 117195 1000000000000 1000000000000 126114 268852 1000000000000 188781 387356 175992 50851 1000000000000 335612 95557 360019 1000000000000 252302 262111 1000000000000 382894 52449 1000000000000 223172 47284 1000000000000 1000000000000 314751 310785 228733 338990 250062 1000000000000 357998 216544 1000000000000 112743 188772 276623 354211 1000000000000 194489 152325 241150 1000000000000 1000000000000 318043 29838 301604 210583 340234 379859 1000000000000 181037 1000000000000 182698 75904 5051 353385 180925 368886 109399 314355 235279 1000000000000 195136 1000000000000 98430 389382 331474 1000000000000 198775 274595 1000000000000 45210 332829 66563 241308 296190 1000000000000 180611 1000000000000 74661 152821 1000000000000 298263 326251 249059 57438 30300418590 1000000000000 373880 128967 5088 381837 380862 257626 307733 163530 337808 45273 1000000000000 1000000000000 297004 201779 357286 171559 332764 1000000000000 353991 299436 1000000000000 56715 253404 30388 250705 45859 77597 286440 258397 276166 136321 99917 44130 321191 27808 915 47295 206630 346675 1000000000000 250147 360859 1000000000000 318493 163637 330318 412 266431 258832 1000000000000 69617 1000000000000 1000000000000 298818 3629 127774 93326 182973 300290 220322 1000000000000 114237 260137 1000000000000 315471 242135 264565 1000000000000 6045 1000000000000 388123 164307 1000000000000 1000000000000 60138 184750 29772 268511 1000000000000 361230 1000000000000 1000000000000 157875 216071 249638 48295 222284 1000000000000 333426 175471 290491 205624 270939 119843 329217 162739 108425 1000000000000 378726 116866 272745 219568 103533 368857 105954 75389 158139 3337 9661 276973 1000000000000 306067 21652 13282 1000000000000 242775 387044 58564 327979 248174 355624 239994 269659 25431 292123 29848 140772 355457 9869 114949 183490 1000000000000 339302 306584 269152 246068 214924 139469 339000 132214 29248 268288 1000000000000 308071 311763 299964 260989 80437 1000000000000 1000000000000 184054 217349 10259 142624 178314 194736 1000000000000 183122 60003 123758 203320 186107 101420 189850 194722 1000000000000 29754 363313 205754 1000000000000 86495 330841 1000000000000 292347 1000000000000 206708 318864 223557 75050 235724 270798 1000000000000 228829 68686 1000000000000 1000000000000 385477 8260 1000000000000 245749 111972 76632 124850 239016 139259 33842 183468 182545 106038 284255 369035 142615 1000000000000 29284 340520 292869 331882 102386 47381 278597 83054 196048 87781 355335 1000000000000 273878 1000000000000 1000000000000 171076 1000000000000 48073 1000000000000 344006 275726 1000000000000 365370 174800 57612 1000000000000 91006 306854 186694 387516 193131 359039 30486 53393 93185 1000000000000 1000000000000 17964 177788 1000000000000 1000000000000 29814 188754 14817 329202 160509 191858 203291 136337 343846 1000000000000 1000000000000 221886 325628 292608 354321 326504 388400 1000000000000 317630 85904 21263 99463 1000000000000 222465 273326 121981 153695 163904 100456 49743 116089 370371 14295 128616 252183 1000000000000 217039 287061 102408 204783 1000000000000 52845 1000000000000 144305 328438 304093 207617 155104 1000000000000 274816 146493 78908 6014 362729 40067 205044 145555 1000000000000 37316 307814 288025 59636 164402 1000000000000 126319 273524 387336 64725 18415 146779 215949 278288 331602 84654 1000000000000 95396 1000000000000 14479 98710 351250 258356 138548 326731 276725 245235 176552 345785 288911 1000000000000 1000000000000 139616 254924 357572 45899 107719 100018 79365 1000000000000 221619 309281 65772 41305 309041 94956 327691 375154 67541 220683 1000000000000 1000000000000 270230 1000000000000 1000000000000 387445 286643 21584 88835 379409 1000000000000 324899 63714 17830 167159 187617 1000000000000 47482 34558 264655 185736 216420 383425 36491 339439 1000000000000 1000000000000 1000000000000 118802 302244 92108 215858 356556 1000000000000 185238 205216 211143 99235 1000000000000 276360 323059 142814 317627 45708 165277 1000000000000 315672 225048 105265 250090 278910 343774 127024 1000000000000 167222 72247 22450 1000000000000 333987 154072 356712 14273 1000000000000 301030 300761 1000000000000 1000000000000 63119 94088 352434 275451 147511 231158 184566 1000000000000 375247 380207 279034 164871 150583 42336 265924 323331 1000000000000 5490 44813 204452 326719 1000000000000 287424 77428 157663 284819 372406 49903 178331 386165 56009 208286 40871 1000000000000 74051 373693 383307 1000000000000 214896 109488 216563 104541 75158 13411 297909 1000000000000 153591 269998 1000000000000 342982 1000000000000 268488 59577 75924 283936 346060 1000000000000 269384 212303 88986 28073 1000000000000 1000000000000 1000000000000 137555 116228 139013 319242 38653 314940 360972 342355 1000000000000 1000000000000 28219 39364 388970 322506 1000000000000 157629 250075 1000000000000 99400 215121 1000000000000 1000000000000 37062 1000000000000 256480 350207 1000000000000 366081 71877 335654 180262 383375 137348 72746 4902 80547 76054 145211 360663 217401 127909 136046 186093 309749 178071 1000000000000 1000000000000 78156 231429 1000000000000 14304 70289 21462 55874 1000000000000 11873 108108 135748 137808 302863 310436 275330 68271 1000000000000 341575 42524 1000000000000 63764 323537 1000000000000 1000000000000 1000000000000 1000000000000 389383 139323 102086 298560 305761 253831 25976 186638 247714 30543 17572 1000000000000 250764 1000000000000 226608 288418 96679 131911 376958 1000000000000 199055 274956 328849 310556 114077 1000000000000 256427 112046 1000000000000 1000000000000 83280 254337 144463 210596 1000000000000 4240 46231 351984 187552 244957 9152 105535 379307 42293 321082 248549 241192 107584 2870 1000000000000 40945 111993 264626 11530 225057 209131 256211 342543 248425 344289 108608 228780 112584 76426 335582 142405 106498 67483 1000000000000 226501 162225 59351 343690 367825 1000000000000 248222 44471 1000000000000 200364 1000000000000 1000000000000 203505 1000000000000 160084 287709 230459 382126 163324 164901 14144 3074 95070 1000000000000 325314 129777 93103 110975 201489 185487 137617 1000000000000 217867 306945 129476 275779 165689 171236 103610 125242 1000000000000 76145 255364 269616 302884 131732 172375 1000000000000 314237 1000000000000 1000000000000 173607 99515 163878 218255 31405 108020 53886 252331 353679 1000000000000 334504 74832 214202 220450 348743 41561 7155 258690 294316 219652 1000000000000 255378 227581 335827 103877 380068 255676 273211 1000000000000 10101 243848 1000000000000 313149 110063 20263 1000000000000 42923 1000000000000 257628 20597 1000000000000 196803 1419 109776 19249 1000000000000 282499 25395 388210 325338 1000000000000 57644 123197 338419 388973 84627 97080 289196 1000000000000 291798 160079 1000000000000 1000000000000 254029 206253 312040 344720 178095 263614 365449 168851 1000000000000 129848 302775 15743 257614 219864 1000000000000 112859 336356 41938 1000000000000 1000000000000 340074 213023 4830 1000000000000 14742 163801 160729 384088 276768 1000000000000 156604 261945 263507 51952 21337 221331 1000000000000 166433 151169 306241 1000000000000 271742 1000000000000 1000000000000 43359 359707 299900 172769 1000000000000 49105 278089 1000000000000 231842 63234 1000000000000 165289 1000000000000 46588 78463 128484 190813 204487 381173 278096 188772 177088 1000000000000 1000000000000 158442 275140 23352 154516 1000000000000 46241 324275 374921 268261 1000000000000 1000000000000 11218 163695 109228 19309 258083 291287 248242 263908 46975 1000000000000 262815 240952 359770 201382 1000000000000 1000000000000 1000000000000 310412 79726 43194 212382 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 335734 300998 287748 56019 199262 49638 1000000000000 262727 113051 131022 293182 135918 112802 282306 171843 167209 1000000000000 259414 1000000000000 60235 174893 175826 307127 237222 164919 101676 1000000000000 175721 1000000000000 9393 353791 88374 100530 368306 103708 46192 45804 113016 158853 1000000000000 366899 155027 1000000000000 30642 162042 1000000000000 1000000000000 1000000000000 318029 59582 226827 1000000000000 81990 254172 1000000000000 1000000000000 96467 208928 1000000000000 60367 325863 1000000000000 367781 89308 325818 79305 220087 351083 166871 44662 74108 1000000000000 129977 40222 136032 354828 153979 179397 331071 369259 1000000000000 159665 1000000000000 362733 291531 1000000000000 171700 72595 172087 1000000000000 1000000000000 300126 298903 1000000000000 321850 312620 206353 1000000000000 1000000000000 262757 1000000000000 323378 1000000000000 322998 1000000000000 1000000000000 231678 30296 142929 305255 177618 62382 231641 196947 44647 341783 258526 333898 146633 384926 39263 72433 294154 208896 1000000000000 1000000000000 215208 368135 50672 270965 1000000000000 235245 1000000000000 338614 345103 70380 161104 35567 189749 263913 364245 1000000000000 264716 323250 263420 1000000000000 220995 284264 1000000000000 105115 238788 189758 174681 282645 1000000000000 1000000000000 2517 87347 292615 367031 1000000000000 128158 168686 290067 128188 1000000000000 67921 221058 122598 60656 271090 1000000000000 335345 1000000000000 17512 61291 360946 72644 1000000000000 355522 358602 34862 312984 321133 1000000000000 305379 1000000000000 361255 344896 163311 166608 45156 1000000000000 98278 365260 251182 63111 156575 245544 335797 131710 311028 386841 212354 237863 251498 35648 384011 140184 1000000000000 202978 339905 121335 283739 95832 21364 182595 137627 255051 171333 1000000000000 160872 100666 140084 84389 176286 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 160233 159846 222183 315346 177525 8796 226395 1000000000000 309927 271646 264726 265344 344423 136014 340865 122568 143420 196269 169379 1000000000000 241738 1000000000000 264993 350718 1000000000000 1000000000000 303312 369297 158834 41191 1000000000000 1000000000000 273790 257129 227804 20970 374610 1000000000000 253891 274731 1000000000000 388567 5532 9929 314050 193289 219245 173524 223136 101178 1000000000000 215564 1000000000000 249414 212133 1000000000000 360674 44054 368635 272984 119683 64144 176508 1000000000000 374506 179297 10424 315221 359439 186761 1000000000000 59518 50810 1000000000000 2854 69818 96846 374745 1000000000000 342750 98909 254650 50685 297046 1000000000000 339711 304108 311305 103623 381009 1000000000000 378542 101392 280183 251237 235885 99976 1000000000000 299358 318670 78473 90892 1000000000000 148689 1000000000000 47916 1000000000000 250813 363891 327423 1000000000000 386051 1000000000000 363586 125777 363634 227557 71916 9777 300357 355564 179352 121525 109602 334606 1000000000000 47549 239776 1000000000000 350531 31352 213371 106364 322074 289877 338889 1000000000000 322225 108394 186631 354150 32510 272205 121423 49014 341683 1000000000000 1000000000000 318572 1000000000000 319533 7911 59172 6113 368655 102896 326455 222015 287893 145049 100670 164493 1000000000000 181562 387573 167677 322501 146510 1000000000000 89538 335374 186757 147837 83032 193927 309978 1000000000000 167972 283513 243336 261482 1000000000000 249473 335503 43806 86797 168907 382613 266335 114183 366890 97287 388291 1000000000000 94714 47425 140328 375512 1000000000000 275384 191322 248565 324842 16009 1000000000000 300378 280848 140417 317559 164517 1000000000000 184580 141638 1000000000000 371430 127741 208634 322083 355466 1000000000000 38388 348715 1000000000000 255927 307423 1000000000000 269566 291729 24718 255817 247006 1000000000000 185783 4710 149263 188189 154042 148375 6753 370515 338687 335500 120499 1000000000000 185045 1000000000000 163949 187499 1000000000000 147181 77760 61156 135408 341941 307565 1000000000000 1000000000000 1000000000000 1000000000000 313896 193446 1000000000000 185981 1000000000000 177701 1000000000000 283394 153853 122297 232800 74454 282796 143059 279542 377835 139901 304996 318955 361000 257623 330896 1000000000000 309333 81136 129071 230334 211681 13646 205928 160345 113914 14709 341149 1000000000000 124914 115405 114775 247302 189273 14361 102137 1000000000000 33518 146684 324076 106446 228173 78801 27092 11576 376091 224191 122144 140602 219913 240694 44020 147711 1000000000000 1000000000000 1000000000000 27068 47677 315364 114631 1000000000000 205192 381315 39061 21179 1000000000000 26486 198060 1000000000000 164963 373362 137732 365296 216372 181261 17361 23029 163592 1000000000000 1000000000000 248874 319258 223916 319093 1000000000000 187329 349122 383450 219516 137150 237984 281968 1000000000000 317696 364537 25283 365270 54783 1000000000000 56351 1000000000000 203736 1000000000000 19144 354184 1000000000000 334009 155372 1000000000000 1000000000000 1000000000000 1000000000000 158130 209517 1000000000000 1000000000000 338225 313807 1000000000000 326865 258643 101163 1000000000000 228089 382676 85653 1000000000000 118307 1000000000000 225484 1000000000000 202664 194116 287629 206275 326192 1000000000000 1000000000000 39393 152389 7883 277042 111750 1000000000000 245692 217749 1000000000000 129486 284150 339091 283782 169814 1000000000000 220254 33353 297903 1000000000000 16489 235453 1000000000000 205599 17103 295603 244093 46811 143181 334878 60653 1000000000000 1000000000000 55396 350065 285529 163028 63002 211665 236959 243598 1000000000000 1000000000000 12487 1000000000000 55305 165072 1000000000000 1000000000000 1000000000000 96570 218726 162119 10772 250046 89602 1000000000000 214502 1000000000000 191290 81711 182828 78472 42863 274656 25719 114162 348839 1000000000000 352356 115492 34740 1000000000000 185941 149967 225601 359242 39116 116875 1000000000000 22551 253454 137821 267850 139784 78515 379038 134965 1000000000000 44977 356379 78901 165081 1000000000000 332907 284448 357834 40307 30002 17514 88367 375160 84211 354787 299845 63130 1000000000000 123062 3115 1000000000000 241503 1000000000000 29998 382101 295658 368330 18976 1000000000000 1000000000000 128710 218912 386681 377149 1000000000000 175442 166960 1000000000000 319378 280201 300231 339164 1000000000000 1000000000000 5470 109411 188650 21795 99623 69020 1000000000000 241363 346915 96719 170440 145945 125948 92139 47520 1000000000000 1000000000000 99556 299727 1000000000000 238046 82443 20166 1000000000000 206051 209783 142759 54797 169292 290797 1000000000000 74121 306628 146857 10645 177917 246010 58998 267794 1000000000000 1000000000000 128394 263073 305602 335127 328275 382857 110404 191297 298738 96544 301958 1000000000000 226405 65964 233136 1000000000000 126218 312590 240102 225376 855 7188 1000000000000 60238 1000000000000 89678 1000000000000 1000000000000 40594 62419 68830 183779 15150 20432 70878 29925 48766 1000000000000 248399 29709 39358 12204 31733 312404 59949 1000000000000 319195 320474 84700 1000000000000 289648 1000000000000 39100 373564 292924 146465 159113 135073 63266 281254 223852 284315 1000000000000 20043 1000000000000 124200 1000000000000 383673 308761 319349 80580 387619 32320 347614 104892 1000000000000 314375 351785 222878 1000000000000 33935 213947 125413 153644 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 128330 152825 174709 266080 1000000000000 1000000000000 162924 1000000000000 285394 346649 235398 377321 1000000000000 1000000000000 1000000000000 4294 164245 330082 292453 145732 3132 384804 234657 152042 152859 344655 191834 346331 17939 338330 82086 44815 16206 34338 322031 1000000000000 320638 182890 260375 1000000000000 133440 234809 1000000000000 167174 1000000000000 41543 20393 257725 248804 289232 1000000000000 272670 77957 1000000000000 243004 348010 1000000000000 93219 133862 1000000000000 279419 1000000000000 68992 55379 1000000000000 1000000000000 69316 259439 124114 18743 213898 1000000000000 255036 267731 1000000000000 154272 331660 66803 1000000000000 1000000000000 1000000000000 147906 212014 342987 1000000000000 272538 96364 3746 1000000000000 173187 378245 1000000000000 384330 1000000000000 1000000000000 371829 43417 1000000000000 376050 66216 280314 109550 9468 5547 284371 1000000000000 1000000000000 277153 1000000000000 1000000000000 51647 332128 194408 29400 325610 361693 167266 76160 160439 381195 83423 300184 380360 1000000000000 288813 342980 116263 156284 375552 1000000000000 128671 1000000000000 358088 384575 281623 1000000000000 1000000000000 348087 375730 174535 187991 182685 202184 1000000000000 1000000000000 381424 133141 121844 1000000000000 306186 374039 92885 151493 172622 41818 82984 89379 92724 279079 313477 2747 1000000000000 175923 34238 1000000000000 297308 347217 309096 285797 370070 1000000000000 12514 97806 158697 128625 338157 157041 334050 1000000000000 259838 298570 1000000000000 30230 277485 256305 1000000000000 1000000000000 1000000000000 1000000000000 161353 237533 319779 1000000000000 325715 1000000000000 345262 197812 1000000000000 251877 1000000000000 251858 14018 6512 195843 334756 1000000000000 1000000000000 1000000000000 293013 215663 97402 202139 58394 286353 365200 318375 235822 70361 232579 242878 1000000000000 200970 1000000000000 105870 136968 46209 380324 372884 66743 181004 1000000000000 205153 362888 183991 372527 202426 172339 360309 221864 233288 318888 58717 1000000000000 167077 99076 122802 329755 100047 255451 1000000000000 1000000000000 362279 340942 315718 18717 373748 1000000000000 389383 290782 178494 102810 1000000000000 134965 69291 13028 113510 1000000000000 205156 236149 128954 246881 105827 307370 172549 66417 1000000000000 175848 1000000000000 1000000000000 1000000000000 289837 1000000000000 20667 117315 105464 1000000000000 296050 204007 1000000000000 333289 207635 388495 79406 319877 326073 342912 1000000000000 301912 185705 108314 25928 1000000000000 103213 317104 232833 75559 352674 340193 193249 47265 211052 55110 193695 1000000000000 117466 73809 112203 204393 80000 1000000000000 268825 78425 382452 219264 144923 114675 82990 1000000000000 310373 175366 208121 161123 235368 1000000000000 241821 266958 109602 216260 84528 169237 380230 205320 369493 73985 156462 346561 1000000000000 333014 288224 1000000000000 144663 314542 351793 1000000000000 6931 363115 150374 73985 73543 1000000000000 360482 11508 1000000000000 344361 316910 298521 1000000000000 1000000000000 348272 22037 145764 338210 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 172218 68419 81508 275412 329141 234540 62266 37979 16155 1000000000000 147984 1000000000000 323477 197917 1000000000000 299910 65112 201665 355479 364613 47371 184174 1000000000000 37652 16958 1000000000000 131923 158154 106691 295412 73913 249738 233414 263593 1000000000000 154486 222991 241851 59567 233997 60769 313122 30257 342062 369423 1144 215740 1000000000000 307366 1000000000000 349441 327228 225561 274430 113695 315694 169772 89520 1000000000000 320963 135406 207022 191219 131505 212595 1000000000000 131850 1563 62476 96176 363989 1000000000000 299036 76303 76446 18792 1000000000000 28511 367026 288344 84108 1000000000000 99365 234820 1000000000000 247931 1000000000000 360470 279726 359801 330634 1000000000000 340621 169010 2079 1000000000000 317668 56783 356629 317149 87409 265286 11902 151162 379457 1000000000000 335208 52180 104037 303213 1000000000000 71384 322269 98808 262445 353834 5038 1000000000000 1000000000000 41235 323697 202139 80160 86516 109152 330171 1000000000000 99335 64399 202095 46719 389046 158556 1000000000000 215416 108205 188898 1000000000000 142335 1000000000000 62775 217357 144241 1000000000000 216442 177032 264245 1000000000000 253462 155585 1000000000000 1000000000000 1000000000000 298181 130178 1000000000000 155987 137454 1000000000000 218850 265616 36679 37745 157549 222601 1000000000000 181351 291480 88747 147077 1000000000000 1000000000000 269368 131520 197352 294229 1000000000000 251193 57319 65435 317334 342724 1000000000000 1000000000000 94375 89182 314372 385740 1000000000000 18511 245415 1000000000000 44129 225404 276517 198361 64446 62893 100247 173770 72880 76977 1000000000000 1000000000000 371600 193055 236720 248199 332632 186091 64394 321806 273673 387210 167390 170538 137549 160198 259932 1000000000000 306089 1000000000000 11006 247457 327641 372622 256274 45475 135551 136944 123301 1000000000000 88758 47312 377509 222874 176454 312022 171999 129508 355809 309308 105919 141304 115741 1000000000000 207097 350026 91647 1000000000000 93726 58167 210939 1000000000000 4701 271664 93612 102131 388605 293297 148560 89711 1000000000000 123029 370070 228220 1000000000000 1000000000000 311385 13941 1000000000000 304594 331297 112820 1000000000000 79860 1000000000000 94788 79535 140920 57433 268757 49776 1000000000000 79223 383642 131045 175806 252323 195582 334344 119324 114818 48750 6229 173473 40190 18643 88279 1000000000000 303190 1000000000000 87997 239646 248575 1000000000000 351697 105193 11803 271544 211996 271520 382416 357811 9515 1000000000000 1000000000000 335924 1000000000000 336966 367764 1000000000000 381835 1000000000000 345608 35599 290714 1000000000000 360067 255722 299299 76800 124613 1000000000000 3443 152285 336798 84077 15410 226419 20358 135178 371329 122369 184387 53373 1000000000000 99242 247442 1000000000000 225331 1000000000000 275917 146585 197438 339525 1000000000000 97916 382697 332284 1000000000000 65714 348653 23010 266124 1000000000000 300559 238207 184508 1000000000000 191580 218466 143043 85795 262183 86211 368437 269169 67311 1000000000000 208387 28750 5471 1000000000000 375461 1000000000000 290188 89834 261207 387182 322427 1000000000000 356080 325907 12891 163146 127414 13003 171996 51120 1000000000000 99282 382 49161 261845 208836 213094 70655 105184 207608 167762 1000000000000 320360 43355 305288 227951 312870 145016 255331 366276 251565 1000000000000 20599 160537 1000000000000 1000000000000 1000000000000 1000000000000 345217 2524 111544 182394 164358 1000000000000 117914 74077 1000000000000 356442 1000000000000 41396 352598 15980 242653 373829 242383 379651 329543 1000000000000 181582 1000000000000 162483 1000000000000 287875 300416 356892 1000000000000 73670 1000000000000 49196 119506 277994 1000000000000 1000000000000 213228 10428 1000000000000 136465 168694 132496 226051 161270 188189 242015 1000000000000 39287 327248 77585 107302 206113 114599 299895 174059 183898 63787 1000000000000 119918 95132 387911 132066 161144 27639 197668 62391 356461 208549 216308 282245 1000000000000 281886 289642 1000000000000 1000000000000 284237 1000000000000 1000000000000 1000000000000 13635 263865 388549 61777 330989 1000000000000 1000000000000 62246 273138 305926 214401 346977 1000000000000 234689 332052 344861 1000000000000 161895 243880 133596 1000000000000 61474 211609 385171 310911 1000000000000 1000000000000 194430 363285 326815 368726 246785 1000000000000 379899 336843 206225 53295 80623 374943 37243 260872 235128 11072 294976 1000000000000 50404 282090 140311 190468 330800 1000000000000 213792 240288 45178 380555 255582 194974 145500 62937 1000000000000 82794 166905 1000000000000 93043 147916 1000000000000 106680 1000000000000 347104 1000000000000 9543 16187 50701 1000000000000 327011 122661 144878 370691 87585 160355 1000000000000 1000000000000 176048 333386 291386 155376 1000000000000 61694 115599 1000000000000 1000000000000 38752 1000000000000 1000000000000 312418 324760 224953 69433 1000000000000 50026 260886 1013 309980 35613 1000000000000 176052 17603 238118 201751 1000000000000 290417 1000000000000 175178 204185 342055 30148 384497 1000000000000 339738 264701 326753 103727 67640 1000000000000 359859 1000000000000 321719 1000000000000 296861 280262 1000000000000 315618 297636 197092 26792 316278 274025 118712 353778 331164 163336 71643 357754 388747 248113 1000000000000 239810 111264 140434 12057 100688 70245 366628 350974 1000000000000 1000000000000 298889 1000000000000 106930 127840 174315 148409 1000000000000 1000000000000 76695 16436 89 238019 231606 1000000000000 1000000000000 112969 1000000000000 193535 329077 79595 341055 221828 291585 294809 301104 252646 376065 362212 173250 369324 28516 174477 1000000000000 21482 321178 217236 268390 283956 386405 353490 388464 1000000000000 75569 124146 110942 1000000000000 177125 177324 234369 1000000000000 296091 161158 256609 115085 1000000000000 2289 153039 1000000000000 371184 383458 214149 334573 23283 374171 1000000000000 24318 340637 244376 109044 161915 99216 154314 276532 351834 246803 148986 298426 1000000000000 201324 1000000000000 319203 184107 323581 25420 358028 364545 1000000000000 105943 367526 55530 1000000000000 357788 48852 292075 248412 220721 373381 334403 195574 1000000000000 1000000000000 82997 1000000000000 167456 308427 166469 1000000000000 1000000000000 1000000000000 154515 297262 58319 188849 43076 1000000000000 306795 190982 373149 287518 350153 325486 1000000000000 112989 276642 101868 307512 194316 1000000000000 33020 318329 232144 16590 161073 93248 165066 1000000000000 169732 275219 1000000000000 21993 386264 310282 322121 37274 1000000000000 165127 21507 324986 153414 364873 373439 10536 386916 285507 262604 1000000000000 203850 1000000000000 1000000000000 276853 317247 367923 378357 72642 23111 376115 310967 80393 282673 214528 1000000000000 159917 337400 364417 344201 1000000000000 41317 1000000000000 172857 1000000000000 130546 252244 351894 149912 182362 333320 1000000000000 23418 166977 1000000000000 237551 275304 188388 307268 163728 1000000000000 183877 1000000000000 182188 107455 261044 316797 1000000000000 122669 322414 101677 43795 146485 24680 358270 1000000000000 1000000000000 164252 121813 167986 274177 21459 1000000000000 48096 271119 301583 219082 355033 148347 1000000000000 76359 1000000000000 264438 1000000000000 1000000000000 113061 260212 294057 1000000000000 381603 1000000000000 148938 1000000000000 261676 308643 51616 29414 1000000000000 53789 36292 233590 298933 1000000000000 319963 163836 139721 371388 123332 106151 336408 1000000000000 9704 275988 1000000000000 189288 1000000000000 332111 384242 106162 1000000000000 15643 158216 56693 13821 1000000000000 1000000000000 166822 370394 1000000000000 69667 1000000000000 143778 107755 303779 365864 32821 1000000000000 381970 331156 361707 49049 1000000000000 329175 1000000000000 218508 335736 30657 236566 158439 126104 367092 327313 297406 208030 35087 341085 213429 276719 52208 366725 218020 199407 1000000000000 272714 298563 1000000000000 175118 77625 254275 137440 195588 156857 37736 156035 119756 1000000000000 22272 41647 1000000000000 265976 370659 378231 136643 370711 1000000000000 1000000000000 1000000000000 83413 159701 152574 93086 256643 49035 60355 31416 44598 1000000000000 106700 380935 216653 1000000000000 241795 333545 167077 1000000000000 177952 278643 365066 295686 203261 302614 344099 1000000000000 1000000000000 385026 375799 72341 540 14181 1000000000000 340785 136637 1000000000000 106118 129369 322681 385984 244 130939 1000000000000 381391 102485 1000000000000 205469 129612 338030 230110 1000000000000 1000000000000 163898 149578 87140 113113 1000000000000 1000000000000 150565 329940 363237 1000000000000 76439 219063 137668 59230 7313 1000000000000 342123 45874 1000000000000 37696 66673 120817 1000000000000 33089 219537 238552 150377 193864 51726 18362 29498 1000000000000 136291 1000000000000 154460 65741 1000000000000 45340 158161 328250 57510 357660 142325 96608 1000000000000 152367 39954 316249 89003 1000000000000 50258 215928 337506 71605 365401 96026 126718 140194 238436 312649 1000000000000 8555 185875 359392 74430 72940 139457 1000000000000 284953 230012 48324 319280 108894 102979 1000000000000 101696 149131 112250 300796 108954 335099 95917 272526 324833 40418 257891 347966 149362 318117 1000000000000 1000000000000 68277 34980 156097 1000000000000 117021 230464 264594 110202 83942 175997 246869 1000000000000 165142 361016 207251 21540 249572 1000000000000 1000000000000 128386 229593 339346 319302 221888 76127 145968 173683 114247 129935 242898 1000000000000 351499 45926 168807 1000000000000 1000000000000 122527 1000000000000 163983 362857 14492 223994 285357 210191 226698 126484 67732 86690 304572 1000000000000 283074 119715 91112 351068 233467 284736 235600 209257 388610 1000000000000 24896 98402 304811 1000000000000 235274 1000000000000 165951 276371 46676 227053 207988 1000000000000 331440 362823 95857 185690 203002 209234 1000000000000 1000000000000 380260 1000000000000 291074 1000000000000 307022 1000000000000 55929 74722 131703 105257 1000000000000 271381 333769 1000000000000 1000000000000 339982 63814 345796 12161 1000000000000 23401 148672 333528 238326 150144 230380 72466 163926 343195 71614 97141 1000000000000 368947 131841 100364 221442 1000000000000 71297 287916 1000000000000 85309 207399 1000000000000 1000000000000 195569 109799 28 49816 144093 288421 245976 1000000000000 188030 1000000000000 143528 1000000000000 357823 1000000000000 204139 290198 1000000000000 1000000000000 91932 1000000000000 71854 2975 1000000000000 382786 311354 1000000000000 1000000000000 258975 231056 1000000000000 168671 245915 44045 265718 1000000000000 50305 73484 310412 1000000000000 356285 290669 382432 65996 13138 18015 197981 265831 164215 1000000000000 137668 201548 192882 184011 308550 96951 140048 223339 329563 250054 71190 1000000000000 30921 366869 237590 44534 317306 106216 187974 70317 359579 308542 1000000000000 1000000000000 7084 1000000000000 86621 1000000000000 284196 1000000000000 119896 229713 143630 1000000000000 1000000000000 254343 29806 310108 1000000000000 211908 1000000000000 236394 326580 197319 368306 364646 112273 1000000000000 249968 208336 381406 49791 1000000000000 95837 288255 336922 82626 1000000000000 1000000000000 63109 104853 1000000000000 204444 101788 256849 17269 1000000000000 1000000000000 389336 1000000000000 120532 1000000000000 93030 280007 1000000000000 32107 1000000000000 1000000000000 1000000000000 1000000000000 331240 60077 86413 169783 150966 18698 47885 353360 334182 184399 1000000000000 269986 362545 170493 1000000000000 1000000000000 334272 50173 228811 331135 205656 329466 64946 87891 211018 240016 319048 173611 1000000000000 343073 89458 1000000000000 137716 144075 296532 244674 269131 254788 1000000000000 161483 330030 27151 1000000000000 121277 1000000000000 270817 215497 276267 324262 306305 1000000000000 1000000000000 274715 1000000000000 1000000000000 226022 165725 99285 171931 1000000000000 159618 141112 27030 80981 230930 343798 1000000000000 22591 322870 1000000000000 166278 1000000000000 188850 312139 214135 206065 161788 1000000000000 130167 24070 194712 209711 923 13821 1000000000000 1000000000000 92528 310108 1000000000000 264861 216822 251069 41105 107970 150183 119878 170869 308252 1000000000000 141181 10857 1000000000000 317277 1000000000000 261358 39135 79822 351032 296513 295445 25499 95080 103906 1000000000000 297152 13292 1000000000000 119375 1000000000000 278781 34394 1000000000000 147593 362668 160387 53530 171283 36313 1000000000000 45366 244495 136599 117814 186899 46890 244669 13091 173883 226763 1000000000000 76877 289184 127955 131782 304105 138692 3307 1000000000000 1000000000000 1000000000000 1000000000000 105323 195629 118335 49169 1000000000000 238185 236077 321935 39882 1000000000000 49460 102946 366940 349004 169001 119645 349851 88834 112218 234744 146069 335818 375166 142251 347437 1000000000000 1000000000000 380581 244394 1000000000000 1000000000000 186553 26694 365976 145516 341717 305945 373960 1000000000000 1000000000000 219427 1000000000000 128785 99148 189502 1000000000000 91232 185408 265267 323842 78831 1000000000000 38472 1000000000000 223052 193593 1000000000000 133541 332986 71740 112875 147492 111995 240966 153902 211620 332331 1000000000000 1000000000000 257552 304903 56014 345250 50596 1000000000000 1000000000000 54801 330270 203282 201434 145255 1000000000000 130975 26905 353104 51566 106054 205519 1000000000000 304958 224505 1000000000000 97392 4244 192499 14397 354139 279182 1000000000000 234564 1000000000000 170035 1000000000000 373525 93453 1000000000000 117088 369493 293523 188392 1000000000000 273168 176866 181400 279025 84377 1000000000000 388066 62226 208806 264876 80567 1000000000000 31612 303648 145612 388646 102399 127419 332006 330586 30759 313187 37030 1000000000000 347661 1000000000000 1000000000000 251841 291620 364347 1000000000000 92534 201138 95345 1000000000000 175636 1000000000000 1700 5835 203680 1000000000000 11994 365802 370053 362830 1000000000000 269623 184323 167275 1000000000000 279387 5900 339644 1000000000000 110914 327105 382764 337792 1000000000000 275899 89665 335168 88716 294462 98945 1000000000000 156349 322754 384021 1000000000000 382095 282081 1000000000000 1000000000000 340063 20035 1000000000000 237302 326164 348224 17899 58266 90169 146527 122414 66217 265664 1000000000000 311599 1000000000000 237665 1000000000000 119148 303183 1000000000000 1000000000000 227252 316991 129872 1000000000000 1000000000000 138581 182777 282613 371907 58520 333484 148891 25068 166712 363228 158582 1000000000000 297484 1000000000000 377917 1000000000000 221063 40838 1000000000000 77140 1000000000000 221398 2793 330695 212217 168032 356479 10070 174945 186127 15034 384127 250435 1000000000000 168580 155185 328869 165847 124649 376675 329229 147816 11997 258519 110224 1000000000000 1000000000000 253329 174203 14499 167934 13820 48991 244846 128048 176269 296159 30314 263414 1000000000000 65257 1000000000000 110268 1000000000000 334147 1000000000000 32253 1000000000000 367314 1000000000000 1000000000000 32537 1000000000000 1000000000000 33621 227860 1000000000000 259087 1000000000000 1000000000000 1000000000000 111773 119401 186894 272452 277646 1000000000000 339958 310132 202708 32719 196882 88226 283813 59741 40973 87988 27397 147599 1000000000000 334203 301572 1000000000000 307897 180989 167952 186571 350196 97872 1000000000000 285015 66622 1000000000000 1000000000000 327923 213242 27456 333252 265721 327551 387745 135563 1000000000000 254625 290068 1000000000000 1000000000000 48484 1000000000000 105816 42385 127217 12263 278899 154609 30241 201254 385648 214228 1000000000000 42323 251079 302957 34149 180027 40977 66846 27307 367191 1000000000000 1000000000000 235213 103457 1000000000000 128758 1000000000000 1000000000000 1000000000000 1000000000000 63637 1000000000000 1000000000000 55709 144486 318045 112016 217250 332710 1000000000000 143347 309211 119066 188607 1000000000000 83743 1000000000000 364000 311010 95767 13614 1000000000000 1000000000000 1000000000000 74974 11352 339197 1000000000000 1000000000000 1000000000000 197818 1000000000000 1000000000000 186578 4210 178593 313162 242167 364960 34192 136239 1000000000000 1000000000000 70121 1000000000000 260324 319022 355680 105588 1000000000000 1000000000000 25558 193558 1000000000000 1000000000000 1000000000000 381739 1000000000000 1000000000000 375283 329609 156483 1000000000000 265057 1000000000000 111467 64761 41189 252016 140131 263383 192693 226004 193164 107896 1000000000000 55224 1000000000000 217471 1000000000000 135798 132924 365732 69069 326570 217534 211721 233325 219378 164938 353687 258051 218631 150847 214395 1000000000000 1000000000000 156449 230666 42951 31131 359507 197887 347321 371155 186327 77527 239377 1000000000000 124508 241935 200465 1000000000000 303057 218193 101728 354044 37163 27701 1000000000000 44522 67651 1000000000000 77979 249159 385889 1000000000000 1000000000000 1000000000000 1000000000000 315270 1000000000000 73242 269459 244245 1000000000000 115334 316527 74639 1000000000000 231241 51163 189909 179334 83023 335141 32437 118549 356041 1000000000000 98390 296792 1000000000000 33268 171240 362305 1000000000000 370210 209526 282663 236633 1000000000000 331896 215742 1000000000000 208003 189303 1000000000000 25867 266874 202939 1000000000000 1000000000000 346889 218381 142386 36250 336111 1000000000000 303615 1000000000000 276518 298707 102656 1000000000000 1000000000000 52947 188033 1000000000000 109119 251579 342673 86462 371275 378445 219355 136416 1000000000000 306718 12822 181671 59416 1000000000000 276532 33667 1000000000000 145406 89630 1000000000000 35626 255425 372928 245882 206663 1000000000000 1000000000000 374993 66603 352729 305512 58875 114268 156437 167716 1000000000000 1000000000000 259844 180268 221344 358600 288713 75094 360767 243425 1000000000000 321798 151465 1000000000000 168315 263692 1000000000000 260851 330307 157831 233665 296276 1000000000000 175401 1000000000000 110148 342612 243978 1000000000000 321684 18426 1000000000000 62233 295987 328211 235484 254565 275357 267964 370928 1000000000000 138972 78416 278984 361561 42682 375971 54253 278748 177241 1000000000000 39170 73791 327600 219823 48630 206992 104871 1000000000000 242184 52414 288546 225746 1000000000000 1000000000000 378539 167521 176089 122460 154748 188088 267803 235684 2469 193737 334256 1000000000000 1000000000000 14996 129500 260097 327155 146069 41207 1000000000000 334325 320570 82379 49072 187116 186043 229824 1000000000000 53434 1000000000000 47724 13248 90245 366215 169579 295363 334993 212025 1000000000000 103167 264178 272502 53075 274980 98011 380605 1000000000000 221973 1000000000000 294083 81935 187240 212014 138665 297931 236170 334568 62239 33257 341182 208264 239071 309122 116521 44782 275366 1000000000000 171134 75705 171987 138278 32334 35424 93309 1000000000000 94579 318414 232483 1000000000000 170315 71396 305892 134132 323452 252781 341368 111201 1000000000000 1000000000000 1000000000000 55269 53763 151227 79583 114933 148324 227442 183530 46520 163566 1000000000000 690 187154 1000000000000 175548 50628 273251 270225 384318 52631 304454 255088 191120 179499 280077 165092 278947 82014 1000000000000 204342 349393 354251 43971 145103 327807 385894 147274 24471 243100 243717 351470 133224 207627 238006 237106 104547 1000000000000 153134 216356 246243 21397 384659 30728 231443 364666 130256 1000000000000 309349 1000000000000 30671 44608 189530 310978 329652 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 199774 37229 36328 370483 300601 1000000000000 39851 132687 1000000000000 57342 65046 1000000000000 221101 191603 1000000000000 294788 305284 312647 1000000000000 1000000000000 280434 55240 1000000000000 1000000000000 365031 230204 66506 73732 102875 137579 1000000000000 84693 1000000000000 160294 139546 296567 271793 71891 177217 151540 1000000000000 141916 368868 160313 229196 356541 187003 1000000000000 173779 120421 375238 1000000000000 244237 370796 89604 88686 342797 1000000000000 132951 1000000000000 329541 314908 260964 26407 364012 207511 99584 274973 47469 134535 145997 1000000000000 1000000000000 245525 313938 1000000000000 289986 138480 137853 347413 1000000000000 359835 21653 98612 1000000000000 217926 383301 377518 247169 340673 275738 184604 37956 325572 87913 1000000000000 1000000000000 371824 5232 1000000000000 1000000000000 1000000000000 265211 1000000000000 304916 1000000000000 1000000000000 1000000000000 97768 13357 19886 1000000000000 127624 353032 90763 1000000000000 97663 1000000000000 388135 186966 325184 1000000000000 230838 109874 1000000000000 281802 366415 1000000000000 1000000000000 1000000000000 321565 146565 357395 1000000000000 156789 121665 234000 218655 49439 45266 180033 249152 1000000000000 369544 1000000000000 165920 163914 1000000000000 100922 154338 103627 355882 263576 1000000000000 217190 351017 1000000000000 1000000000000 1000000000000 346847 100135 229376 1000000000000 283468 276378 341364 103271 85585 1000000000000 16152 102207 1000000000000 47864 212530 7143 344676 1000000000000 28454 151986 155307 234530 1000000000000 321951 187045 30996 215355 233058 1000000000000 72155 89686 1000000000000 366659 230753 125072 1000000000000 1000000000000 252016 1000000000000 286998 175643 227829 274308 36595 235545 166236 127848 1000000000000 71571 278248 215156 183497 1000000000000 195203 295795 383223 1000000000000 117547 1000000000000 1000000000000 360916 210028 1000000000000 17464 1000000000000 16977 263224 1000000000000 73332 377630 1000000000000 53234 31656 194110 80683 153272 1000000000000 1000000000000 211444 158286 15805 325387 121068 281514 327311 161589 1000000000000 1000000000000 227604 193714 298068 41241 341689 1000000000000 1000000000000 310767 284348 376669 6527 86299 1000000000000 352606 1000000000000 353945 64048 1000000000000 1000000000000 193762 339775 288748 116290 170132 366591 22313 133521 1000000000000 1000000000000 114516 265432 51520 79726 1000000000000 265161 27873 181215 1000000000000 1000000000000 232455 125610 1000000000000 340291 257310 289091 330754 224665 310651 1000000000000 181447 379165 148011 358527 284461 30721 385572 334178 256815 1000000000000 59235 1000000000000 290966 385243 1000000000000 297600 369401 11041 233329 169501 27237 251617 371817 1000000000000 212243 1000000000000 357323 1000000000000 162490 212913 1000000000000 1000000000000 102828 1000000000000 1000000000000 1000000000000 383703 82152 189168 268618 191901 266374 1000000000000 276703 375230 121793 259987 289211 1000000000000 137711 151231 110341 243906 261783 302403 348830 30816 381973 290840 106706 1000000000000 107022 3071 1000000000000 119174 315856 240859 58490 357029 256659 76301 343732 1000000000000 274159 358489 1000000000000 1000000000000 102801 107303 276734 315091 79770 1000000000000 1000000000000 1000000000000 1000000000000 95007 1000000000000 1000000000000 373877 1000000000000 193808 158530 352384 14324 356075 199480 350469 65153 113449 282079 185226 153332 246570 239815 127869 233853 1000000000000 218601 223863 35372 1000000000000 197057 230100 1000000000000 1000000000000 1000000000000 87273 1000000000000 371615 1000000000000 38028 193636 68652 111498 262254 383623 177389 171882 1000000000000 11568 166393 113438 63154 141303 1000000000000 251169 349350 210968 314596 27397 357531 224866 90513 315238 346892 1000000000000 207185 1000000000000 293003 204114 233986 1000000000000 149851 319928 26254 1000000000000 190078 29560 1000000000000 1000000000000 76512 94798 105841 19590 129532 300151 1000000000000 1000000000000 53391 1477 346057 191158 153385 237202 102952 1000000000000 345971 75454 146183 1000000000000 1000000000000 53050 217881 352624 1000000000000 243066 211554 101545 79378 294246 270186 290980 362322 1000000000000 306731 14762 117353 251862 1000000000000 91203 42977 79958 29355 285359 333722 67638 173159 233593 247391 332540 75496 242712 1000000000000 120777 361739 235215 44151 1000000000000 202154 253258 283662 261450 97093 1000000000000 343587 251678 105857 292843 381235 84267 104348 324513 157759 93427 343463 3730 328760 21565 75792 8525 317065 178990 350268 38162 1000000000000 25909 212303 120545 118177 277281 1000000000000 37052 10460 107615 337516 264610 118816 315027 75483 189374 93425 143622 1000000000000 168203 1032 286039 140479 198793 313831 1000000000000 238605 334080 1000000000000 300452 3374 1000000000000 286585 380163 37371 116327 238108 334889 319510 1000000000000 1000000000000 106140 1000000000000 366491 293646 305568 10871 372624 117173 330504 8005 266489 1000000000000 322192 1000000000000 291774 56681 258219 252930 372113 235790 136099 141616 1000000000000 292703 1000000000000 304584 18754 273758 309711 355699 1000000000000 1000000000000 117512 169302 171903 290644 217640 261834 199709 328706 130414 47441 48201 229107 354708 1000000000000 50348 174575 192316 114494 131854 33236 1000000000000 285625 124425 1000000000000 207538 98045 1000000000000 1000000000000 74202 170003 69867 1000000000000 23020 228443 1000000000000 1000000000000 278276 62400 82039 1000000000000 377122 349344 1000000000000 336044 201748 238705 267155 164872 227996 1000000000000 339139 237163 1000000000000 213845 201572 264739 137846 308740 374143 184690 221737 79174 234835 17965 324611 365565 255065 249296 256797 55880 57561 193615 93979 383125 1000000000000 1000000000000 360317 93707 53428 1000000000000 1000000000000 259594 219274 178630 1000000000000 106142 220752 283136 66768 223456 137668 1000000000000 242649 1000000000000 98283 1000000000000 1000000000000 15845 1000000000000 213187 203410 7365 311141 59478 387411 373715 178738 159736 232512 156949 87729 263080 301884 1000000000000 118150 368995 222858 284634 175938 290721 1000000000000 82402 219872 205770 304408 193511 1000000000000 213963 1000000000000 313678 337114 1000000000000 315019 240589 1000000000000 143331 40161 194516 280353 360375 313758 1000000000000 1000000000000 1000000000000 188224 233713 178307 334124 203810 276679 254333 242354 111018 1000000000000 42324 165694 11287 319887 1000000000000 95355 238067 212478 129302 348554 59157 183558 1000000000000 384528 1000000000000 110699 242160 119990 379711 331237 111136 323161 289440 290107 382248 1000000000000 249310 236495 1000000000000 207674 377383 332197 108831 92193 1000000000000 1000000000000 119656 312573 295484 194792 162186 252790 121172 212227 1000000000000 1000000000000 231001 347261 179247 90702 314653 182823 129039 382030 1000000000000 89546 48685 131459 59780 1000000000000 206668 352090 1000000000000 1000000000000 315134 165751 122635 195002 266830 69904 36481 183032 235809 76112 363969 1000000000000 313114 1000000000000 200421 175340 238352 134815 206183 251018 167159 19332 167325 1000000000000 352046 173845 156812 349739 207846 1000000000000 235473 1000000000000 1000000000000 1000000000000 58913 147711 156352 260399 266549 221117 89297 197834 311294 130025 261714 127077 59533 1000000000000 329118 1000000000000 1000000000000 1000000000000 253542 45355 319550 234209 370786 192827 5721 1000000000000 363404 322128 163975 75440 189816 42255 108361 4437 325077 340185 378828 368503 15787 33803 1000000000000 82274 215637 255460 297506 218047 118384 120801 191469 206416 285519 187066 294172 344108 337180 39521 292093 219814 172918 250054 248257 1000000000000 20631 1000000000000 345055 296619 98028 24356 357048 1000000000000 347081 201792 17842 85749 362563 1000000000000 200529 1000000000000 1000000000000 289708 238768 299078 1000000000000 1000000000000 274675 245775 1000000000000 1000000000000 191368 191546 350791 46396 318655 1000000000000 1000000000000 1000000000000 348029 1000000000000 150987 365745 238694 1000000000000 342652 291840 1000000000000 344808 119190 21857 207474 136119 369577 200921 1000000000000 223573 300194 1000000000000 213105 1000000000000 264792 146837 368198 25453 43802 110962 1000000000000 38285 378816 273531 215198 40832 154976 261054 298752 187509 386954 44270 218551 272516 353263 1000000000000 1000000000000 109349 15664 202867 3861 1000000000000 1000000000000 67 1000000000000 300796 327011 297920 350325 265463 1000000000000 224446 14317 1000000000000 161028 363427 243634 1000000000000 296024 69980 342882 1000000000000 53167 1000000000000 262111 289086 345860 1000000000000 159313 354763 26216 5550 70654 1000000000000 115307 245582 16332 1000000000000 167958 296577 312172 350180 1000000000000 71223 369882 1000000000000 1000000000000 23719 383543 150844 85003 347577 271223 177781 225774 1000000000000 113082 343238 379511 330713 157304 1000000000000 1000000000000 383789 1000000000000 164386 28154 73875 290524 142343 106868 197795 1000000000000 3724 345840 329592 1000000000000 25006 1000000000000 27406 347101 303501 278404 276907 363907 1000000000000 1000000000000 1000000000000 214616 1000000000000 148605 1000000000000 1000000000000 355762 64850 1000000000000 341825 135955 228931 170911 28742 222722 36126 290287 1000000000000 113907 1000000000000 107767 324482 26076 1000000000000 339428 1000000000000 1000000000000 73290 181405 1000000000000 1000000000000 294778 150718 357938 71260 1000000000000 1000000000000 72374 101310 320440 190997 264986 358060 1000000000000 43539 236904 287542 332316 47508 104587 267838 88235 163533 155636 215419 360490 1000000000000 1000000000000 150635 1000000000000 357496 195009 64292 1000000000000 336742 58269 207926 1000000000000 364105 45606 1000000000000 76591 1000000000000 36116 139400 147705 208903 275253 1000000000000 289475 338760 1000000000000 122394 335075 79547 67056 251420 112171 25598 83041 1000000000000 363853 1000000000000 311104 1000000000000 174139 47361 70209 203055 378484 1000000000000 82059 1000000000000 40802 285190 130376 231565 287748 11086 1000000000000 374489 108398 199894 374297 293027 388512 131686 1000000000000 1000000000000 163095 48522 1000000000000 31382 302412 25517 166269 1000000000000 254054 43093 1000000000000 1000000000000 177 1000000000000 1000000000000 363031 298997 25525 211034 228440 31693 136934 200123 89047 210874 278305 10834 112475 1000000000000 268235 286220 191191 143575 49752 9656 310536 210840 164157 1000000000000 226303 378719 129034 114564 1000000000000 266269 357194 46708 1000000000000 101136 1000000000000 306787 1000000000000 367613 1000000000000 62125 1000000000000 69338 1000000000000 1000000000000 378186 281361 1000000000000 1000000000000 378697 305095 32013 370985 1000000000000 180650 1000000000000 78457 241326 322509 27516 1000000000000 125104 163781 178204 178400 8220 173744 5583 2082 71488 195728 63716 261727 386618 327775 1000000000000 80702 371911 205887 1000000000000 89162 1000000000000 1000000000000 319487 377277 103615 234237 120855 198102 371767 149162 1000000000000 21934 369804 1000000000000 52458 245519 182028 109011 173147 1000000000000 124414 310026 128103 109238 121819 153012 1000000000000 301407 174656 7185 333951 1000000000000 64160 293595 152038 257414 256757 322941 198668 83061 131111 55260 185263 36155 62582 35959 259709 135455 170206 286691 380737 109784 79443 157031 294091 226701 223267 184307 1000000000000 1000000000000 283409 333904 207721 263157 1000000000000 1000000000000 203166 245113 69474 315375 49767 333053 1000000000000 352278 299707 176623 1000000000000 376213 272458 1000000000000 389427 177296 228119 76009 23273 326370 331180 1000000000000 234101 9640 272235 1000000000000 290661 1000000000000 383441 259907 1000000000000 187326 77806 230023 288971 169495 328665 201281 1000000000000 286906 254776 229881 208975 54703 322573 333554 161141 341395 284333 324773 1000000000000 138845 382987 367292 13671 1000000000000 124650 1000000000000 101978 301328 1000000000000 3623 1000000000000 286801 1000000000000 302965 257798 221598 1000000000000 1000000000000 258882 21148 346660 334826 188288 1000000000000 343837 289381 348344 1000000000000 1000000000000 1000000000000 360205 150843 118638 40127 1000000000000 124323 321417 250103 1000000000000 68840 273316 1000000000000 387938 331089 271717 1000000000000 1000000000000 315702 370163 184854 277423 139991 43744 224584 1000000000000 1000000000000 365618 1000000000000 101372 1000000000000 1000000000000 242000 1000000000000 1000000000000 340007 266393 53339 1000000000000 246983 73652 176097 191891 381325 1000000000000 1000000000000 1000000000000 43180 275550 302378 57018 9885 164334 20539 12215 135498 1000000000000 259676 328330 1000000000000 1000000000000 1000000000000 147623 380996 236484 61343 1000000000000 304642 292968 71941 228333 102473 220323 1000000000000 376787 50596 28254 1000000000000 330717 256492 181840 108586 64038 377672 266929 188630 293952 387755 1000000000000 369837 1000000000000 89624 330243 1000000000000 1000000000000 207249 1000000000000 1000000000000 35711 23266 34306 129649 353046 1000000000000 50208 102130 1000000000000 1000000000000 322000 1000000000000 159123 231820 360160 200112 273841 300929 114603 152871 261700 122082 10287 64155 337020 42531 112132 1000000000000 299418 199554 331420 253584 1000000000000 1000000000000 78868 280244 320102 297330 315305 86070 1000000000000 203633 227897 1000000000000 257172 143201 135368 267717 208525 316055 123732 236231 26691 312895 322583 290811 1000000000000 1000000000000 65704 136214 321539 124313 90416 1000000000000 253019 1000000000000 196345 1000000000000 358431 1000000000000 39410 71230 30807 1000000000000 175742 164328 257693 116392 199146 1000000000000 111175 229400 1000000000000 83952 196457 388670 266090 1000000000000 92932 169967 1000000000000 116393 382275 259274 286498 59221 137038 154805 97611 1000000000000 374928 212565 73890 1000000000000 236737 95714 244528 1000000000000 149398 125764 162306 183659 1000000000000 157751 1000000000000 1000000000000 63622 186122 40548 1000000000000 1000000000000 156325 1000000000000 364207 266378 63540 308426 264987 376743 1000000000000 195919 109434 11685 171366 202003 171973 41354 367101 151814 1000000000000 169293 283224 48492 373105 1000000000000 1000000000000 1000000000000 108277 212750 8705 162405 350198 323749 1000000000000 139753 1000000000000 57238 259394 203998 144638 259337 352424 12055 389275 1000000000000 288358 277351 33828 183151 102384 75090 1000000000000 52849 1000000000000 282480 1000000000000 292525 131261 287512 162538 134413 1000000000000 71856 91925 1000000000000 113819 1000000000000 1000000000000 318105 1000000000000 230457 256265 330413 65896 1000000000000 280400 264320 255606 1000000000000 1000000000000 153044 361200 234943 378468 29601 1000000000000 310298 1000000000000 311855 59637 1000000000000 374821 1000000000000 1000000000000 81255 81037 186168 244954 302075 240574 9384 356300 163611 1000000000000 173133 1911 42651 345542 66335 227851 1000000000000 257997 365991 382488 6988 179221 1000000000000 146472 247888 132913 113490 152955 15351 294038 175422 146255 1000000000000 86669 204398 34949 1000000000000 23261 206291 263246 1000000000000 1000000000000 264668 233624 59635 268220 145438 355634 343911 119655 113558 383345 329594 167587 55920 171913 131859 187746 1000000000000 264970 1000000000000 1000000000000 42027 254475 353449 141900 101878 137905 1000000000000 67245 1468 1000000000000 73236 1000000000000 53845 1000000000000 118032 1000000000000 1000000000000 102091 23484 177729 152937 142874 122108 352491 1000000000000 153514 157444 1000000000000 1000000000000 141343 250322 92230 334916 16142 290703 366887 151550 386225 278310 112508 163667 54482 261482 272263 128350 254462 53415 200531 35151 363927 150847 253846 241113 82607 339237 186466 20017 367624 1000000000000 374029 1000000000000 1000000000000 139248 300771 259843 234741 181850 345073 23876 340054 274126 1000000000000 164060 1000000000000 1000000000000 1000000000000 1000000000000 319108 1000000000000 91128 77359 1000000000000 1000000000000 151510 233213 1000000000000 265553 263463 1000000000000 166272 252036 381955 81003 29329 1000000000000 340136 319954 252042 276034 245897 103829 357497 173656 137526 75055 1000000000000 1000000000000 301739 161900 371038 261543 1000000000000 188001 265269 1000000000000 352230 221626 73493 1000000000000 1000000000000 360334 338805 371387 336835 332925 7970 159131 115543 164412 271525 168369 323516 1187 1000000000000 191762 47895 4445 43365 139033 328261 140005 29982 188830 311777 256201 225989 10735 56370 1000000000000 1000000000000 270109 290646 1000000000000 309399 272688 171691 27072 264259 332472 284986 361316 1000000000000 324056 34730 194924 69034 380602 355160 1000000000000 148665 51549 136432 229726 20334 1000000000000 388048 339227 119777 331371 344836 310751 159675 352581 111986 291525 49320 249360 56737 228802 103787 198126 243137 318063 120084 372535 325175 198484 31289 116687 1000000000000 276252 25977 371943 157428 254979 350167 1000000000000 4659 279095 1000000000000 259654 280845 165466 206508 120207 96459 1000000000000 387517 18008 236938 1000000000000 254530 1000000000000 1000000000000 38350 301161 185439 32984 311401 282270 115903 1000000000000 136008 142795 79648 1000000000000 140028 28704 266855 319787 54348 102102 1000000000000 281903 352970 1000000000000 141942 1000000000000 1000000000000 1000000000000 189244 217258 189537 1000000000000 5916 292914 110952 1000000000000 326963 219483 13617 135156 72955 16907 267355 235133 119736 271197 116155 10219 41068 155277 240988 24695 168991 300485 145384 370297 362993 1000000000000 283777 72966 263239 220164 129237 222363 18582 1000000000000 178818 255302 281483 307585 1000000000000 1000000000000 53307 1000000000000 1000000000000 1000000000000 56413 1000000000000 126709 345262 99881 1000000000000 1000000000000 102258 313762 74612 247773 1000000000000 308815 1000000000000 244193 338340 201476 1000000000000 334636 607 235099 290435 104711 1000000000000 1000000000000 380222 309013 1000000000000 1000000000000 61967 331742 323780 40262 67531 176188 146809 337648 107310 168595 49880 64718 153022 227192 215514 13784 47683 296802 51118 98941 321150 1000000000000 320853 235220 13732 341339 44035 54472 1000000000000 206683 180629 341078 297179 1000000000000 194499 124767 196653 130026 1000000000000 121382 79058 213381 168362 175983 1000000000000 136523 335939 376318 162381 114960 322567 88982 221324 193608 384139 63862 157458 229442 353761 166141 1000000000000 64475 30644 239777 58374 83440 26307 283802 218327 1000000000000 235769 158240 195995 326828 267097 6525 94053 358613 6911 227199 376186 1000000000000 72520 4370 198938 320608 1000000000000 161373 20454 356965 49660 214711 362323 293366 247244 181351 311366 283474 313865 265107 351341 192748 248173 384200 293821 43439 125467 217942 101875 360474 82990 77641 100513 331881 36064 110000 1000000000000 335769 368397 1000000000000 304829 330098 210744 289121 90117 40434 307825 252967 134262 127724 94786 233072 325102 244877 271662 363079 213592 245853 23985 374756 60353 264365 196119 346528 129397 1000000000000 13611 77800 158566 1000000000000 139576 97535 50769 166400 335297 85604 289588 97468 266733 280157 132126 138531 162337 362971 47770 130947 1000000000000 229881 1000000000000 217732 140830 250840 15518 362101 34968 385813 1000000000000 1000000000000 1000000000000 295404 1000000000000 76380 120216 182692 282712 206935 369742 1000000000000 66365 375282 239064 208915 169717 8859 1000000000000 351602 6906 1000000000000 1000000000000 130622 59412 249428 1000000000000 1000000000000 66336 157045 137370 331695 81219 237333 1000000000000 158299 40410 365081 1000000000000 261186 1000000000000 301940 172922 115128 147348 68676 388375 254541 15331 111387 197281 225992 344740 1000000000000 1000000000000 175828 1000000000000 182653 313451 299626 89094 130660 1000000000000 266338 214990 285322 369032 96852 58494 1000000000000 1000000000000 382419 184963 1000000000000 283788 130958 1000000000000 76620 116664 1000000000000 1000000000000 140348 130912 3676 1000000000000 380890 273350 1000000000000 13629 1000000000000 309006 354428 1000000000000 76480 362331 365421 217447 42787 1000000000000 4788 1000000000000 164578 24005 236228 1000000000000 86085 1000000000000 40085 108114 7798 176877 58715 342175 367499 1000000000000 6430 47841 36143 278534 1000000000000 200002 227796 262740 122257 89499 178349 99270 53623 57521 1000000000000 84469 307309 142153 97070 30575 52059 166143 170621 212243 299198 181905 260931 87818 143796 71402 277008 1000000000000 350341 332267 1000000000000 1000000000000 1000000000000 130801 246515 169070 134032 225975 98954 183545 31601 28035 242610 326839 187751 1000000000000 1000000000000 329551 221181 215329 349393 275779 382621 1000000000000 72629 1000000000000 41898 15052 29691 125924 319903 368387 1000000000000 236065 12504 214545 74788 328631 289076 111448 1000000000000 205726 209043 1000000000000 179175 327215 99872 365941 176924 305186 12305 70338 171254 99289 118890 341708 53442 1000000000000 650 13976 48462 55613 291451 273481 178379 125922 142286 20759 237065 252581 151529 1000000000000 290594 84814 220318 203010 361245 267246 200642 337812 90833 323954 278287 1000000000000 386897 1000000000000 33391 1000000000000 1000000000000 312967 1000000000000 118849 349551 256124 267060 136006 295487 33923 19433 242868 1000000000000 231354 328225 54358 381026 242856 1000000000000 69889 1000000000000 1000000000000 335373 1000000000000 34087 149650 240183 311535 193419 284269 1000000000000 281702 200027 1000000000000 1000000000000 1000000000000 64904 189125 294540 1000000000000 153368 109542 1000000000000 182957 214316 98346 244976 111988 298713 221314 30913 1000000000000 145600 173007 332452 1000000000000 319496 327275 291031 221386 372620 314089 362249 1000000000000 290738 19981 1000000000000 52614 226032 1000000000000 1000000000000 1000000000000 207111 18287 297802 23003 98507 283141 1000000000000 228421 230393 323207 1000000000000 1000000000000 127827 157826 312821 386731 299998 55158 294538 58353 1000000000000 1000000000000 60424 363111 1000000000000 263291 348651 329857 79022 1000000000000 192717 283038 95680 233179 1000000000000 305876 1000000000000 206308 335571 105163 1000000000000 1000000000000 1000000000000 251182 380695 303743 1000000000000 20007 260500 121364 302410 1000000000000 233777 337793 242601 1000000000000 327901 294964 321767 1000000000000 28797 294024 315134 132609 158957 363421 366506 2831 381751 196676 284185 82551 369988 1000000000000 275910 241695 98938 339603 1000000000000 252022 346667 158996 269094 191482 56158 43410 1000000000000 149590 1000000000000 186525 1000000000000 47215 221188 218616 294796 378006 368420 182684 1000000000000 1000000000000 277450 194778 181061 1000000000000 58229 13006 114495 128583 20507 387783 1000000000000 347690 254239 1000000000000 225733 39237 281248 4667 121001 1000000000000 156988 151863 1000000000000 116312 1000000000000 121972 204435 307560 165080 101866 120667 343718 1000000000000 99696 1000000000000 184856 37831 90203 62660 1000000000000 195427 171708 70279 223641 312566 332744 374256 67773 350760 237572 188659 1000000000000 333631 1000000000000 316494 200647 281133 101566 1000000000000 1000000000000 263433 1000000000000 57110 275899 215130 264747 355209 1000000000000 380799 198087 1000000000000 381351 47034 208540 157975 292736 231702 57364 1000000000000 101928 96434 1000000000000 16226 1000000000000 329921 208457 272039 170074 1000000000000 58459 88577 1000000000000 240182 1000000000000 283297 318504 298489 87734 80651 1000000000000 8989 309552 27441 328346 1000000000000 133245 274379 1000000000000 29921 1000000000000 11586 65613 1000000000000 12960 1000000000000 157555 188083 375057 28422 1000000000000 33162 230321 1000000000000 51098 324094 1000000000000 1000000000000 1000000000000 40817 200024 1000000000000 222137 1000000000000 258588 29959 1000000000000 159476 209755 67859 361531 194768 1000000000000 189310 77854 182207 107490 112318 1000000000000 2173 382347 152104 158252 341084 178503 369929 1000000000000 295841 1000000000000 163709 1000000000000 1000000000000 190286 361802 335070 191623 260074 267970 993 10618 195558 97813 69803 142056 128974 190525 328459 109451 173330 189164 334520 1000000000000 1000000000000 355746 351003 248918 142763 1000000000000 153322 294219 198367 308460 321424 369271 1000000000000 45789 344712 369944 1000000000000 64751 6486 341848 1000000000000 337216 254152 175075 322046 83479 356807 1000000000000 64874 300421 215175 103375 263624 1000000000000 74711 26629 156987 218711 134047 1000000000000 113023 140547 308295 69416 358187 260999 42574 258674 1000000000000 1000000000000 274055 272296 381249 1000000000000 246322 1000000000000 43434 316827 1000000000000 1000000000000 285008 318302 121979 304191 1000000000000 210884 105741 1000000000000 215106 318329 153385 411 86797 93003 289734 263729 1000000000000 34617 198831 49411 261619 44387 337849 56076 152220 105848 1000000000000 13705 109408 168839 74313 143637 1000000000000 333189 336419 128231 27591 295459 194299 305935 1000000000000 1000000000000 255580 169855 30252 346986 276913 180625 20472 126688 1000000000000 33055 1000000000000 17780 99067 99206 334806 125590 191725 33121 34385 1000000000000 137447 255802 355572 157256 7631 138957 244655 132188 137441 125060 290147 268222 280918 230036 247382 1000000000000 251647 55599 1000000000000 142456 75286 172502 317705 351159 161906 108478 1000000000000 221806 30320 165815 1000000000000 77180 165304 1000000000000 1000000000000 63998 101044 147662 222055 305482 370643 211813 363684 60873 209137 247533 118335 8731 246141 1000000000000 1000000000000 1000000000000 379151 1000000000000 1000000000000 210197 200944 143641 66170 1000000000000 87165 64033 11464 1000000000000 8670 182237 7438 263985 1000000000000 313896 322021 106783 225825 50483 196509 131242 302731 137652 62004 1000000000000 328745 353313 233891 1000000000000 159205 385916 1000000000000 169065 181017 116049 49146 276859 385230 162630 138766 200705 1000000000000 1000000000000 202375 142744 288475 27178 317869 52495 199751 217499 230219 348493 207306 250367 1000000000000 95780 77964 281766 114861 323617 151768 59648 154284 361333 65447 227358 285913 57349 36783 343212 184900 185879 118274 106601 216217 24615 226419 1000000000000 56193 1000000000000 151760 383043 292790 26828 314327 306098 1000000000000 1000000000000 383828 364206 344347 1000000000000 1000000000000 351928 100746 160159 1000000000000 1000000000000 120454 78269 11162 242886 193984 215891 123415 6886 197524 325238 76604 1000000000000 154631 161664 314661 34460 1000000000000 18274 112586 135932 290131 194522 370508 285472 160602 318723 1000000000000 149369 36267 116172 357873 218957 274725 1000000000000 387669 65521 220119 3930 248888 51467 1000000000000 1000000000000 79850 306741 298898 1000000000000 1000000000000 327815 1000000000000 1000000000000 115128 309698 32859 293274 1000000000000 335878 239041 1000000000000 328818 174005 307111 1000000000000 201598 1000000000000 139063 339029 25644 350923 285700 198022 204014 291817 100864 1000000000000 277348 1000000000000 8410 1000000000000 354813 68900 162011 68380 201853 356164 124968 186816 276415 275994 234183 146523 379122 1000000000000 1000000000000 183087 275285 1000000000000 1000000000000 228029 236163 1000000000000 347024 42268 41662 252744 204573 153642 157496 290515 27773 361851 36553 89457 67922 293412 243824 55810 369206 112828 311226 264157 1000000000000 99217 190878 1000000000000 65029 131564 1000000000000 42725 386265 366240 158901 56417 269987 55975 2929 66443 206880 7536 202247 1000000000000 253131 385890 1000000000000 1000000000000 1000000000000 314759 194221 329036 293260 1000000000000 1000000000000 92875 249197 109850 1000000000000 331205 1000000000000 234438 127987 21577 73789 230427 311510 81939 30878 155555 74234 1596 222517 1000000000000 279244 356472 1000000000000 1000000000000 183341 222100 1000000000000 341971 1000000000000 364563 308315 1000000000000 17869 97231 85407 45428 352240 315775 178604 1000000000000 76371 1000000000000 99939 117045 216951 288603 19815 149990 297539 382441 307139 233933 334926 192057 1000000000000 360144 278766 87854 3356 339512 1000000000000 323076 160961 5715 1000000000000 148491 294456 256963 14381 250272 211414 61494 273377 1000000000000 246980 301050 39481 52427 1000000000000 218312 1000000000000 321961 34826 388425 82554 119038 191753 1000000000000 83795 290334 87234 249368 348847 144025 382441 142486 195019 1000000000000 1000000000000 283773 1000000000000 200711 298204 1000000000000 1000000000000 306167 301386 378331 270505 47011 204458 205636 63380 119293 367562 1000000000000 361018 1000000000000 1000000000000 1000000000000 220293 369507 141225 1363 367444 112265 1000000000000 321285 292707 1000000000000 81698 332853 225841 188173 134375 140165 253363 6262 1000000000000 147928 142229 8705 229635 198739 23909 1000000000000 1000000000000 241977 24049 356721 1000000000000 1000000000000 216508 2914 87795 277744 1000000000000 296062 321791 119539 338891 228766 1000000000000 227146 357691 1000000000000 185463 239423 128186 1000000000000 348436 1000000000000 388607 328080 170929 1000000000000 267781 33971 334229 385343 129285 1000000000000 66514 181811 316652 173303 1000000000000 47001 329201 249234 211741 328212 74241 64594 130733 130590 162128 355257 377233 1000000000000 109076 68324 1000000000000 174298 155547 1000000000000 257273 87928 327282 169126 1000000000000 323688 300715 321459 121667 55510 104463 163177 1000000000000 142615 89819 337003 315949 238945 125147 1000000000000 93896 164094 178677 37391 305772 145284 44590 190546 1000000000000 65223 96452 115825 20161 352475 1000000000000 200345 349586 1000000000000 1000000000000 380231 125161 290269 119746 1000000000000 180872 167795 1000000000000 113244 1000000000000 1000000000000 160713 114596 148070 1000000000000 191090 292894 237043 76590 310386 317663 317312 82424 252717 257440 372853 1000000000000 293785 1000000000000 202820 1000000000000 230134 141705 1000000000000 1000000000000 229454 244646 1000000000000 144242 188877 375413 281208 296935 1000000000000 104867 272831 177658 175781 1000000000000 1000000000000 84138 305512 382252 174969 121357 304161 1000000000000 198721 1000000000000 127294 1000000000000 95730 1000000000000 1000000000000 200378 105508 1000000000000 1000000000000 73599 324683 1000000000000 208390 106531 348484 321849 82556 344448 74936 250072 72771 291467 376455 92124 126487 375343 349230 113912 138103 1000000000000 23501 38663 1000000000000 1000000000000 174649 1000000000000 163704 112649 346741 140639 320274 269213 205054 267609 266099 347343 1000000000000 317444 152627 347079 136424 325165 1000000000000 366931 9717 58273 207600 1000000000000 336380 88723 1000000000000 16565 2716 213071 1000000000000 174984 344989 160847 351263 309504 1000000000000 241487 304234 184847 35593 73690 172541 110375 32246 116165 381504 279304 1000000000000 291989 286821 1000000000000 87895 1000000000000 1000000000000 22835 138742 1000000000000 1000000000000 296814 1000000000000 2699 105518 62060 367880 70801 57786 62434 91213 66509 30224 88879 70774 62905 1000000000000 136556 247125 264871 233842 11177 181262 1000000000000 1000000000000 386625 42349 1000000000000 279302 35065 151757 20910 251484 338118 270513 181145 1000000000000 26366 308582 164447 145285 373785 4883 61089 340139 57806 61635 217296 120255 98270 14662 194679 265260 1000000000000 5250 7625 379298 49134 34105 276403 341179 61606 198306 192949 1000000000000 87757 276749 58538 243600 31043 1000000000000 324644 89061 1000000000000 62811 104821 19928 132780 326057 75576 373923 1000000000000 187601 380426 19014 68983 1000000000000 80995 4025 34175 249096 351194 186765 186566 207909 8534 56804 1000000000000 199933 354076 297454 1000000000000 174384 1000000000000 140670 120994 35512 270036 1000000000000 191490 365970 353303 241868 147129 92319 1000000000000 273301 364915 325424 321754 328939 1000000000000 63134 261510 161107 128797 229600 314342 358310 274844 123840 153561 189557 78337 1000000000000 58214 1000000000000 1000000000000 34060 21019 1000000000000 305801 190921 148683 268094 244979 338805 307422 136333 317140 271712 266395 27855 1000000000000 167503 167215 379071 350323 1000000000000 51721 309642 316353 256244 180153 268990 321613 74009 1000000000000 172978 111961 267138 333914 52297 1000000000000 101797 121947 45161 218126 95060 277685 275889 227988 156691 213247 14405 106798 125771 285995 1000000000000 282328 382631 121649 119070 1000000000000 343650 17593 47320 51165 73057 201885 329425 128252 18897 1000000000000 387984 156298 1000000000000 1000000000000 72787 1000000000000 177453 164502 73639 296345 1000000000000 5166 184456 99933 240465 296496 59048 281363 89415 1000000000000 344041 314863 1000000000000 175794 375560 1000000000000 1000000000000 1000000000000 1000000000000 75963 38790 76047 132170 1000000000000 191417 292913 95956 1000000000000 113759 87500 80790 251326 355746 37678 275033 8848 129394 171000 48515 147563 360597 63844 21080 106262 24152 1000000000000 34802 1000000000000 1000000000000 171713 86864 1000000000000 72665 201453 1000000000000 65249 206489 20120 143731 46082 375131 371075 247434 75523 14475 170209 181509 197596 169213 86002 238103 1000000000000 13564 38131 330288 1000000000000 1000000000000 30733 179740 24430 368106 72588 1000000000000 34364 1000000000000 99146 116318 356239 335379 66828 264283 1000000000000 168359 170281 254687 130053 1000000000000 4325 1000000000000 14462 21493 1000000000000 333278 127805 1000000000000 259685 1000000000000 331264 183664 62810 259940 50418 299996 310946 8680 311159 85941 31611 342078 88676 337549 1000000000000 126844 286963 26088 27754 123945 313136 287620 160065 107146 36964 223053 6100 200786 1000000000000 76667 150777 1000000000000 189612 42653 1000000000000 1000000000000 224166 128932 7513 204729 114278 244710 53854 15394 302768 1000000000000 1000000000000 62096 301351 138628 1000000000000 24158 233942 59266 1000000000000 118358 1000000000000 25467 1000000000000 372655 51127 96767 114270 1000000000000 239139 119882 1000000000000 1000000000000 70834 254321 63356 1000000000000 1000000000000 152734 357659 301691 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 225652 381660 198356 1000000000000 186029 18703 1000000000000 340436 1000000000000 303814 195548 1000000000000 308092 1000000000000 172056 291212 218345 1000000000000 315109 103718 291165 336739 178473 346641 1000000000000 83394 365579 1000000000000 33114 61851 1000000000000 282839 88902 139650 1000000000000 259295 17767 88940 103679 18352 80660 377365 182997 85500 1000000000000 44707 193841 382864 223239 4010 274260 190952 158114 296381 1000000000000 204993 129635 159285 1000000000000 219677 350062 142524 372066 1000000000000 75112 1000000000000 106430 187207 1000000000000 58633 195628 286803 1000000000000 22778 349876 291092 1000000000000 1000000000000 155853 251038 321735 1000000000000 206368 231604 218972 1000000000000 33979 1000000000000 307823 274639 98034 370849 185597 202708 380186 1000000000000 79968 5296 243936 212997 166507 277314 35254 180973 285298 131190 36433 89115 253431 296820 255126 159352 1000000000000 14333 382688 10433 198970 247019 1000000000000 304600 1000000000000 1000000000000 379974 244028 1000000000000 1000000000000 72634 227573 360725 1000000000000 24529 51534 293614 10390 56317 1000000000000 132824 63277 26047 9751 1000000000000 265149 1000000000000 93345 1000000000000 117617 1000000000000 338500 124275 1783 136106 84909 208844 1000000000000 1000000000000 222611 151880 221468 349499 182409 1000000000000 1000000000000 331821 314002 347697 67002 254553 320589 1000000000000 314046 143929 1000000000000 1000000000000 389348 316958 124600 90546 163937 1000000000000 203882 1000000000000 1000000000000 5248 1000000000000 94523 315821 1000000000000 41973 1000000000000 352767 4541 9009 258947 5439 243618 382780 192283 1000000000000 248178 114430 220918 284567 1000000000000 48260 321353 169624 1000000000000 210253 237154 33210 228365 1000000000000 1000000000000 290268 180692 357547 35073 61861 127662 295102 170876 95846 100907 66810 192512 137194 46295 1000000000000 317854 158785 1000000000000 42665 104867 129464 308099 1000000000000 299763 326107 1000000000000 37823 363961 266374 277806 105346 370778 252482 340458 202528 86376 1000000000000 1000000000000 67433 83823 21279 167503 62978 69610 1000000000000 1000000000000 380915 316630 167375 3494 1000000000000 259692 328101 357594 78141 214483 16738 151598 1000000000000 218882 85288 1000000000000 66219 87228 35015 347999 1000000000000 105673 95793 119589 157906 1000000000000 1000000000000 15873 1000000000000 327410 328525 47575 1000000000000 352067 1000000000000 361237 368118 339868 128811 92103 1000000000000 145489 1000000000000 287496 154511 154861 200770 1000000000000 28641 1000000000000 328932 298391 120397 305845 72394 1000000000000 45545 167051 23726 275794 387711 330312 10653 1000000000000 61936 1000000000000 177673 1000000000000 193105 1000000000000 51679 114657 125730 1000000000000 74850 347312 534 273096 85213 381727 1000000000000 382002 334391 1000000000000 113441 183940 229243 323292 1000000000000 292831 200410 336286 1000000000000 253863 102079 292394 158555 141891 1000000000000 15017 282676 377277 140292 1000000000000 23347 1000000000000 162084 1000000000000 117305 42342 1000000000000 329301 281456 145921 1000000000000 98677 277608 45621 383293 120741 1000000000000 92437 35625 230642 1000000000000 26576 123113 128318 147310 69568 300312 93209 1000000000000 214020 90921 332740 1000000000000 74670 243488 275066 8512 295171 38982 49927 1000000000000 331212 316487 124289 306611 156727 217762 110493 113951 60990 248318 1000000000000 1000000000000 190704 312300 212441 26231 331704 351499 342446 1000000000000 1000000000000 293252 171613 48971 382223 290002 15647 83614 92673 26598 335331 155786 242998 1000000000000 13193 236014 217165 80715 197203 96221 1000000000000 378738 276636 335177 156328 1000000000000 1000000000000 40723 48731 1000000000000 1000000000000 1000000000000 150121 1000000000000 28025 1000000000000 110245 241790 1000000000000 47413 1000000000000 135939 1000000000000 123887 189403 366232 23386 324376 376483 25250 1000000000000 302523 121048 359927 331254 27358 181268 1000000000000 109209 211816 174278 198524 6866 323042 94443 1000000000000 179725 182284 380396 265245 1000000000000 340204 372642 54584 50434 334142 103993 1000000000000 1000000000000 22298 172955 1000000000000 63185 1000000000000 284912 20926 138708 264000 1000000000000 23299 384882 105272 370742 129684 68908 152388 1000000000000 1000000000000 49697 138708 221684 377699 30958 1000000000000 212547 376153 1000000000000 49566 181429 1000000000000 158637 260548 109451 351592 346482 1000000000000 236046 382484 230230 127937 1000000000000 61614 344852 18566 107889 105891 265319 52909 182032 56532 77520 1000000000000 269240 33982 1000000000000 101939 355199 222689 80070 358241 1000000000000 244971 1000000000000 134516 68271 64969 185362 1000000000000 1000000000000 338724 31510 357260 117499 1000000000000 1000000000000 307198 293885 113884 111345 198085 265807 1000000000000 1000000000000 110584 291324 162567 48293 253215 310789 135252 1000000000000 1000000000000 324747 25939 1000000000000 378001 248388 328770 140496 62897 224564 86933 1000000000000 245167 36724 317715 117398 317415 33883 189161 354679 1000000000000 263461 51404 1000000000000 172996 324702 1000000000000 350186 365471 125443 384304 1000000000000 346303 226752 334385 251694 373777 155883 211760 1000000000000 105411 122403 356544 265596 66753 306689 48935 60944 1000000000000 318802 184638 105438 96590 366190 1000000000000 1000000000000 85047 227288 285068 182528 236842 1000000000000 113092 264693 209707 77040 8373 50767 385460 47338 374002 1000000000000 264953 292857 136992 324724 1000000000000 335603 181863 133604 279814 1000000000000 1000000000000 1000000000000 241116 260179 1000000000000 262202 208499 302500 368562 97314 174172 85026 383767 101280 354600 133462 1000000000000 95298 354545 33777 251135 162429 191058 1000000000000 167423 58494 1000000000000 240816 1000000000000 90521 102787 363438 74253 313602 364259 98461 75647 372971 4465 166355 349315 246703 371783 1000000000000 366034 363013 371722 357522 292086 44929 1000000000000 108843 385840 28466 360185 183956 226160 226742 1000000000000 302578 136726 12951 139567 312213 121266 1000000000000 207048 69012 39091 286953 276113 211498 263225 12355 225089 1000000000000 280565 331532 258795 328338 176239 186542 27237 103470 1000000000000 141317 172253 373008 17714 68347 361992 1000000000000 1000000000000 1000000000000 1000000000000 281114 130696 1000000000000 243498 192634 264139 220009 175974 1000000000000 1000000000000 126502 199302 1000000000000 183291 257972 102277 65935 31282 164374 70218 179026 150588 237260 341727 352078 302277 388775 1000000000000 1000000000000 1000000000000 118557 170020 96163 58603 263819 1000000000000 319641 317629 230050 370804 384511 177200 330206 1000000000000 1000000000000 195130 77707 189030 217176 350261 243108 112729 122637 1000000000000 101974 60633 333584 75140 29977 313664 186268 241927 1000000000000 322343 260081 339474 168982 1000000000000 360321 272458 95368 381851 1000000000000 151703 245035 77756 380249 181192 294526 1000000000000 342280 88325 327729 15689 134702 272295 375387 111102 76336 1000000000000 1000000000000 376467 104140 290956 1000000000000 222253 362760 112437 1000000000000 166149 298301 86607 1000000000000 1000000000000 35621 9349 1000000000000 1000000000000 101 103015 1000000000000 1000000000000 307993 1000000000000 230691 252045 1000000000000 11658 1000000000000 218391 1000000000000 354688 1000000000000 309161 303951 53113 31622 344620 50776 1000000000000 93563 109578 264495 134530 50319 169757 71564 269575 1000000000000 226326 65022 1000000000000 42285 205811 266041 278416 1000000000000 29106 349061 201284 1000000000000 1000000000000 301700 1000000000000 78217 177744 253647 2611 347514 310067 226022 53367 344546 261644 213626 217210 365239 101065 265040 1000000000000 46966 277066 185771 73969 1000000000000 151717 261719 22529 18046 200251 324472 246418 293348 246286 242640 19852 307169 246849 1000000000000 240933 53777 106539 87160 49484 313577 141463 334752 22522 189883 5832 293347 275818 362181 316852 145008 260227 230933 1000000000000 322301 262193 1000000000000 153585 173554 270761 140635 186262 103661 1000000000000 316861 44456 376528 114334 1000000000000 280464 179858 358387 71377 91715 125637 109298 81681 69866 60683 324750 1000000000000 21624 1000000000000 209522 284508 35591 125363 161363 208012 312410 109882 1000000000000 356004 31904 1000000000000 103068 384601 387993 294690 82951 73999 270234 278492 306757 1000000000000 245748 1000000000000 191041 302844 55921 112237 249249 190529 1000000000000 277799 376235 148645 252183 1000000000000 243667 254806 388076 156167 282453 1000000000000 144216 1000000000000 156834 194569 1000000000000 228639 1000000000000 1000000000000 247346 144766 160191 1000000000000 205946 79925 340218 138250 170369 160787 1000000000000 51593 1000000000000 328596 168250 1000000000000 127945 1000000000000 1000000000000 227539 194540 1000000000000 1000000000000 25816 162541 189599 184268 22324 363265 107321 297974 256414 1000000000000 388329 346263 5048 254514 301391 1000000000000 254591 177107 346550 155993 349121 49797 56470 1000000000000 41638 262441 1000000000000 21285 141855 306121 1000000000000 297269 1000000000000 32006 335041 182114 1000000000000 1000000000000 272539 127072 94479 320522 225285 366106 239436 1000000000000 350083 34597 341528 288809 1000000000000 254363 378858 72404 3086 333714 260160 37894 124824 151483 11016 171772 278102 288741 258101 92725 375539 313341 69455 387031 129071 336865 56998 388601 62119 386077 276017 186832 202809 1000000000000 318035 192815 187927 190646 6954 131904 1000000000000 377188 261411 1000000000000 277159 280139 274106 69473 247097 166399 1000000000000 65069 104446 203160 1000000000000 1000000000000 264534 16864 251791 94478 1000000000000 1000000000000 9828 66019 166552 25122 13410 346317 8274 368460 249646 153509 143122 1000000000000 370895 246381 1000000000000 1000000000000 1000000000000 1000000000000 142438 62889 11268 125586 359403 52675 95525 218582 1000000000000 276751 256896 1000000000000 321040 176982 202199 117884 1000000000000 105737 256750 49396 1000000000000 229383 8418 216996 265836 195558 207087 191770 350027 29860 117568 128547 1000000000000 1000000000000 343554 366546 70499 165322 70702 338161 362614 306810 388897 241814 132014 180892 75590 1000000000000 1000000000000 301187 24439 1000000000000 160439 209881 210451 45124 35525 242834 1000000000000 33691 1000000000000 156396 250862 1000000000000 1000000000000 19884 1000000000000 23579 1000000000000 101055 1000000000000 197013 333212 1000000000000 148245 166691 116409 302560 181711 121909 348448 343740 208807 171279 142826 1000000000000 185191 1000000000000 1000000000000 177873 96388 260205 1000000000000 239685 1000000000000 72130 227162 1000000000000 1000000000000 285699 82084 372415 186546 151978 197789 264910 158738 265354 112944 66986 1000000000000 38217 85926 89091 57102 50057 109276 107812 1000000000000 214727 49308 1000000000000 207724 1000000000000 328902 1000000000000 366367 194142 383930 299799 180019 128665 122458 240142 137060 1000000000000 216498 1000000000000 1000000000000 31518 241830 1000000000000 1000000000000 70595 240898 114596 122023 158446 1000000000000 361442 83962 341493 342382 167916 252428 314604 221018 47930 231009 153740 1000000000000 255844 158707 198509 237436 1956 51394 117155 219669 322857 295808 100819 76657 1000000000000 224864 239407 274573 235819 252496 1000000000000 209961 179206 8038 1000000000000 150240 358009 170243 78250 141132 96863 1000000000000 105796 249614 89733 197311 1000000000000 260820 1000000000000 1000000000000 1000000000000 135695 241335 63222 1000000000000 294359 152593 42445 1000000000000 7251 1000000000000 1000000000000 1000000000000 1000000000000 376253 381665 46338 63142 1000000000000 376904 227093 24618 340588 383707 191788 182025 233691 67803 46263 237739 1000000000000 1000000000000 202323 263189 141193 53920 208269 1000000000000 47954 26874 323670 161286 215986 58007 18663 310687 1000000000000 267186 352517 1000000000000 1000000000000 1000000000000 1000000000000 144580 121407 380033 248990 179159 128247 41630 201748 129865 113590 198312 238397 266476 243059 73988 210082 285709 116111 307834 350285 304996 1000000000000 1000000000000 209308 1000000000000 189023 137410 151712 292636 295705 1000000000000 149379 142940 260521 162171 180660 181864 301312 1000000000000 159749 302491 206975 26385 1000000000000 313262 211615 29915 1000000000000 375503 136165 1000000000000 3236 1000000000000 11050 306226 1000000000000 373986 315008 208795 93745 4963 4454 359609 192899 289170 20216 80939 323559 306388 258423 246185 195378 82022 351215 122322 221809 386074 1000000000000 120994 1000000000000 1000000000000 260250 1000000000000 303267 61000 88726 152 144233 107085 1000000000000 56542 1000000000000 83495 1000000000000 388807 245645 1000000000000 184166 128903 40054 235896 373643 381616 1000000000000 114399 329365 380554 170671 251441 1000000000000 1000000000000 258371 186982 140506 26533 305297 64009 13419 1000000000000 1000000000000 230101 50071 1000000000000 75150 116613 338188 167737 193467 111040 352388 7461 1000000000000 309261 213920 330170 37749 1000000000000 239895 1000000000000 371066 201176 225716 1000000000000 1000000000000 49517 91616 11128 282257 188580 1000000000000 87394 1000000000000 113518 159071 301525 129082 1000000000000 289602 56085 1000000000000 297959 126119 178414 268501 1000000000000 267881 118629 251012 42751 38737 66034 355499 279349 288848 303333 200717 291112 1000000000000 139633 1000000000000 249202 1000000000000 1000000000000 145463 1000000000000 185540 375616 1000000000000 349613 160812 63794 286892 5182 198730 314256 201397 1000000000000 86490 1000000000000 75077 329949 319084 321271 386270 304041 329612 1000000000000 65017 104985 148375 344735 21311 180043 26592 1000000000000 207741 87284 380324 205615 1000000000000 37198 182647 281472 221530 1000000000000 209488 1000000000000 130550 203749 94490 182172 135524 59465 382 129111 42800 273716 1000000000000 385369 386338 39553 185275 382823 359678 11630 70152 297475 232022 200922 227141 1000000000000 281633 21503 1000000000000 9469 1000000000000 1000000000000 229063 1000000000000 1000000000000 283314 1000000000000 118244 1000000000000 188605 93405 281317 1000000000000 19351 76804 332959 251088 1000000000000 1000000000000 379566 237783 13675 185544 288883 295418 118669 176807 108071 1000000000000 321490 73770 1000000000000 148509 308575 242911 1000000000000 129160 111273 97655 1000000000000 253853 366983 185533 18067 146972 120848 1000000000000 153010 61668 1000000000000 1000000000000 218712 1000000000000 374476 143821 186300 82522 1000000000000 377268 174766 214831 305801 299482 357011 211148 342859 169102 1000000000000 315055 144297 313676 50758 1000000000000 1000000000000 106352 210841 1000000000000 347221 178920 260140 224011 50803 69701 224763 62728 63478 324369 100005 345822 5219 91351 173058 343358 293652 1000000000000 1000000000000 140473 1000000000000 1000000000000 123313 1000000000000 56733 351460 80823 382111 254946 243860 280043 294474 231473 1000000000000 350532 302575 293807 235993 288350 235628 212722 201970 237230 254453 1000000000000 53812 293590 1000000000000 92868 272754 366081 315430 1000000000000 60286 1000000000000 280681 257976 1000000000000 184404 343958 257251 78412 1000000000000 252723 183644 76536 370237 1000000000000 281603 155867 1000000000000 161824 210789 297713 1000000000000 162440 238162 1000000000000 101765 1000000000000 1000000000000 301322 211826 281878 130999 78509 1000000000000 1000000000000 9726 163709 24152 1000000000000 1000000000000 27714 126554 1000000000000 361174 266767 1000000000000 203415 373038 123620 247149 1000000000000 88131 86952 337441 1000000000000 45109 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 366848 107567 4175 48233 106804 1000000000000 186560 276159 179314 373158 52261 136152 94104 343947 332662 141596 360064 1000000000000 1000000000000 1000000000000 99754 255158 1000000000000 76331 1000000000000 25462 120375 372865 24872 266561 266053 1000000000000 1000000000000 114806 119029 195526 372543 181828 326535 24355 176444 235007 1000000000000 72525 1000000000000 72253 1000000000000 1000000000000 170191 153871 1000000000000 1000000000000 1000000000000 246969 69831 155138 1000000000000 174808 343362 239826 106649 86121 211874 1000000000000 49393 380848 372098 1000000000000 295442 300572 378907 235589 132014 170431 151809 161869 115609 299510 356674 56214 84118 103494 288405 346488 1000000000000 160983 86788 1000000000000 1000000000000 340849 192425 306157 326519 28390 244599 326149 4122 47626 55566 296918 1000000000000 91719 320065 136850 332081 1000000000000 289317 83607 201022 1000000000000 305227 1000000000000 74692 270208 1000000000000 242293 51612 227834 86436 339459 149830 1000000000000 10609 45192 151056 1000000000000 143667 342196 283497 277158 314417 383065 25905 202717 63734 162456 171520 310488 123735 140985 164786 229134 290728 141142 1000000000000 1000000000000 181695 221104 1000000000000 1000000000000 339309 230735 834 98680 140952 303217 129777 1000000000000 1000000000000 147 309412 193866 108464 386131 1000000000000 1000000000000 318442 362688 152013 258592 1000000000000 303592 1000000000000 30120 1000000000000 174772 6518 45924 186787 38276 93217 166670 347030 352372 339659 14193 207404 112840 311273 1000000000000 248814 206709 279597 355510 61892 14546 350641 167192 283419 241481 348175 278698 279718 66946 324447 292349 300452 342310 348524 262138 123253 337878 1000000000000 111690 75742 1000000000000 1000000000000 176018 123155 292831 183133 224479 253695 1000000000000 126781 173214 17679 199872 278547 190461 256697 309872 308362 1000000000000 18792 1000000000000 153732 15441 68924 136672 92772 114467 311906 1000000000000 9201 202590 1442 288984 254178 133296 50221 214690 379031 969613394862 278852 1000000000000 155096 306496 12345 1000000000000 209614 93793 16385 134636 291863 175416 98469 387431 150046 1000000000000 89443 335546 144323 249690 1000000000000 334965 1000000000000 117264 178663 368241 219823 25013 225953 260527 210552 85147 22730 1000000000000 1000000000000 219319 3953 355212 1000000000000 89287 145061 1000000000000 360282 246120 98235 183337 64038 354192 375853 70712 246925 23823 185467 231828 228343 130107 95744 240605 2326 349885 304431 197627 225687 267208 1000000000000 333661 46223 1000000000000 108539 58796 1000000000000 323049 133282 150916 117332 345880 168460 378443 293428 329587 1000000000000 22621 1000000000000 218932 157418 48139 1000000000000 1000000000000 327916 100147 1000000000000 349175 160102 1000000000000 338304 69376 1000000000000 291198 1000000000000 369310 1000000000000 73208 275160 379372 122928 361852 192392 80699 381389 279586 222276 118305 104190 223476 1000000000000 47901 281025 217488 1000000000000 15537 349986 318878 29144 1000000000000 135120 136008 75544 142944 585 1000000000000 333450 1000000000000 1000000000000 230675 41049 1000000000000 95535 52634 353306 114877 386674 1000000000000 105120 344819 16751 159418 319441 1000000000000 256814 303242 163299 27727 1000000000000 239120 313168 287094 246460 60125 85233 192532 1000000000000 351700 222173 46094 190016 1000000000000 1000000000000 1000000000000 388169 112627 70619 135837 359229 167349 1000000000000 18639 1000000000000 197300 386671 1000000000000 43463 168964 35201 1000000000000 96583 379327 152871 1000000000000 215276 124106 78263 387693 111420 13834 199998 324678 29735 95454 368291 41137 144253 319244 190506 366735 189709 1000000000000 372425 290097 18168 1000000000000 1000000000000 1000000000000 135859 73955 274082 1000000000000 198810 1000000000000 358949 154676 352142 18638 17037 55183 134023 356146 1000000000000 115499 234218 9814 320564 192012 70105 3369 2051 1000000000000 195467 1000000000000 104168 1000000000000 293541 341821 196630 1000000000000 8286 1000000000000 232501 55061 204267 89442 190110 12715 99667 215555 288657 40723 28737 389197 1000000000000 1000000000000 1000000000000 185649 242566 322815 1000000000000 33248 112609 321709 1000000000000 1000000000000 363002 309041 202122 269485 10830 157837 148230 242248 325495 1000000000000 150731 1000000000000 290380 332008 226224 870 1000000000000 257728 268163 165521 233586 1000000000000 1000000000000 94663 181222 1000000000000 1000000000000 256254 123035 350879 1000000000000 121620 235935 185233 12072 1000000000000 1000000000000 38403 2261 76718 306987 25349 100079 1000000000000 356798 1000000000000 265250 12742 2023 40204 302652 322728 7794 1000000000000 167835 260821 1000000000000 78389 132119 38103 258892 312057 320712 289101 247812 1000000000000 1000000000000 171782 136874 1000000000000 65000 260728 283097 254365 386329 211277 125180 1000000000000 61509 1000000000000 291961 113965 129537 147497 101010 1000000000000 311449 373412 259923 239972 327688 272595 1000000000000 8719 1000000000000 33084 161576 77807 192529 27968 27677 138965 1000000000000 323050 119843 291598 32886 151110 1000000000000 233321 344193 92793 95090 306564 358012 385657 87401 244586 265340 125576 21415 106314 357558 173829 198783 1000000000000 222048 131491 1000000000000 1000000000000 270261 357140 153337 1000000000000 1000000000000 15577 185299 132749 1000000000000 195281 100188 107549 339110 67422 213514 243811 110004 1000000000000 251335 137718 135844 365404 50762 1000000000000 1000000000000 385022 1000000000000 1000000000000 226215 336934 242841 273598 1000000000000 325631 70190 1000000000000 1000000000000 377675 47454 1000000000000 237448 136820 373573 1000000000000 71791 1000000000000 1000000000000 1000000000000 363199 337389 63716 1000000000000 289059 303039 137271 324553 186069 301548 247896 99087 222300 120428 248056 136848 88353 154873 1000000000000 382423 111612 235345 140937 231080 144295 12579 1000000000000 1000000000000 61896 377060 128011 199655 325928 236859 269160 13577 1000000000000 249631 358827 257126 295960 1000000000000 275168 1000000000000 386314 182727 356428 96863 1000000000000 1000000000000 27429 222342 359376 42365 200547 196749 114121 1000000000000 44363 1000000000000 1000000000000 1000000000000 147158 1000000000000 105947 142746 216187 100073 43015 244385 186014 68498 357336 179926 37412 379948 6212 31311 1000000000000 169755 184458 112263 48408 1000000000000 140585 204084 274990 1000000000000 73040 1000000000000 218646 318675 70203 298225 10240 294547 17089 1000000000000 159926 1000000000000 128647 1000000000000 1000000000000 194385 1000000000000 22010 329546 1000000000000 285373 338799 1000000000000 163865 209717 1000000000000 44900 320210 1000000000000 357669 166443 126955 156129 1000000000000 83145 308274 227406 34360 1000000000000 271298 132867 184037 191500 13519 48834 211838 1000000000000 366555 220276 174703 84567 325991 75563 269152 6847 125400 234724 1000000000000 279630 16753 186893 377582 1000000000000 196228 281672 212985 1000000000000 1000000000000 1000000000000 42649 313737 187270 261136 279889 301545 356604 1000000000000 1000000000000 28721 1000000000000 256697 55497 107727 97722 75132 184714 1000000000000 1000000000000 1000000000000 365398 295442 71463 59888 1000000000000 222111 130767 1000000000000 46308 199882 268888 1000000000000 186403 377937 321733 333906 1000000000000 163163 258694 1000000000000 342601 1000000000000 240486 332061 1000000000000 1000000000000 1000000000000 1000000000000 342765 1000000000000 126156 1000000000000 144185 57077 152158 152793 288622 210905 1000000000000 155768 107561 141929 287079 27543 196417 1000000000000 138571 364989 132764 1000000000000 315147 311179 169533 305151 119128 1000000000000 245932 209331 171254 329835 1000000000000 15582 340800 347403 169739 115875 37760 32334 224924 110039 193659 372772 333115 53041 1000000000000 206973 11068 55890 82709 176175 270825 260047 179870 1000000000000 4874 1000000000000 190555 1000000000000 1000000000000 64825 311015 60508 1000000000000 337964 224196 215016 159436 1000000000000 65777 79182 270270 379443 1000000000000 153481 1000000000000 30170 220791 1000000000000 77409 1000000000000 369782 1000000000000 137595 1000000000000 186786 232624 378421 371129 1000000000000 28358 1000000000000 252305 1000000000000 36220 1000000000000 1000000000000 25137 386140 349739 146193 160262 1000000000000 339156 31192 216175 52880 236977 1000000000000 1000000000000 330534 51523 250296 140288 142056 29447 209994 1000000000000 22002 1000000000000 323309 187330 151362 1000000000000 1000000000000 1000000000000 357123 1000000000000 1000000000000 271918 1000000000000 315484 6373 1000000000000 299501 74137 62032 30235 84908 172768 1000000000000 232991 215594 126854 349798 4503 352076 71032 1000000000000 1000000000000 298215 383776 185980 1000000000000 1000000000000 231961 274552 162998 4159 234952 239783 1000000000000 388177 54536 359999 380369 87052 247772 89934 264558 317339 74552 157102 308603 123304 149091 493 248016 147548 1000000000000 184807 1000000000000 148951 1000000000000 1000000000000 141486 169009 238872 97318 242433 1000000000000 40174 172250 85924 1000000000000 6825 1000000000000 80777 84309 37818 343479 20024 1000000000000 101325 180370 66099 350160 1000000000000 195670 188672 1000000000000 194850 189225 68158 1000000000000 61826 78547 315291 113381 187638 1000000000000 1000000000000 332375 1000000000000 1000000000000 30025 1000000000000 140956 362725 1000000000000 256918 342351 1000000000000 17005 97349 69911 126558 362240 371459 350081 311314 178823 1000000000000 260020 13923 140691 386472 250624 370586 345380 1000000000000 309765 30078 26562 58813 321133 117599 4611 134713 1000000000000 103260 322173 233962 371148 200078 189846 1000000000000 283106 1000000000000 327657 220273 158168 273698 1000000000000 1000000000000 334007 240234 1000000000000 1000000000000 1000000000000 220100 90969 32967 158237 181138 49003 216222 158684 111649 151673 105773 1000000000000 331413 1000000000000 306002 321764 1000000000000 99819 76551 1000000000000 1000000000000 238710 1000000000000 167444 112284 47188 244335 1000000000000 1000000000000 1000000000000 150710 2708 76490 1000000000000 119749 281147 217119 137382 126695 318957 161206 275958 334208 149594 48386 41999 1000000000000 31717 1000000000000 1000000000000 22606 216685 162610 215165 141747 337042 14002 206945 1000000000000 209320 22012 1000000000000 169155 132611 296718 286586 301265 1000000000000 341286 122179 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 230108 93016 354972 140869 1000000000000 1000000000000 110804 1000000000000 265661 1000000000000 1000000000000 181519 44795 103661 1000000000000 384134 316416 371267 1000000000000 136743 182275 366121 148615 162831 1000000000000 262421 120855 195081 297850 236512 36354 16132 303731 228820 95524 1000000000000 61956 284274 92293 1000000000000 8804 35866 240209 1000000000000 137829 345751 93020 140190 106902 37942 141171 378254 105488 350012 41694 1000000000000 40740 283386 72931 1000000000000 69755 1000000000000 1000000000000 136689 133481 1000000000000 387902 371482 1000000000000 249419 318594 69198 1000000000000 359310 74346 305170 84202 286574 1000000000000 25173 1000000000000 1000000000000 224523 1000000000000 282502 1000000000000 114579 11968 1000000000000 95118 171248 127183 8555 1000000000000 185711 54997 1000000000000 1000000000000 75936 179542 125286 245533 17213 182739 90031 233869 188252 1000000000000 380336 179964 35594 1000000000000 238019 110032 107581 374123 38046 216671 314506 209124 124516 110544 1000000000000 1000000000000 79898 248399 1000000000000 159755 266305 1000000000000 274902 1000000000000 252721 256921 1000000000000 220554 387167 1000000000000 258545 205128 10844 1000000000000 82565 1000000000000 109167 1000000000000 1000000000000 50619 321304 32019 310563 373606 18499 1000000000000 55231 1000000000000 60381 1000000000000 89871 388062 209686 1000000000000 377078 1000000000000 138360 167828 1000000000000 229152 286199 294125 263718 369369 166476 227452 158581 167213 1000000000000 1000000000000 264031 1000000000000 1000000000000 267311 1000000000000 372703 230958 291551 1000000000000 157204 151969 60401 1000000000000 168736 184459 139850 198376 372261 110155 173386 262004 181234 1000000000000 212425 315740 179303 950 357453 1000000000000 354520 41929 254470 1000000000000 22804 263634 138701 382652 156867 375856 296373 194363 305340 375606 1000000000000 239169 15439 261786 128853 183298 1000000000000 352246 281035 262836 352443 233876 1000000000000 95645 374616 187425 1000000000000 243730 315737 365908 165031 380317 212053 1000000000000 50890 17442 85236 198980 19371 254553 383266 40628 1000000000000 222026 292583 1000000000000 1000000000000 216644 140654 1000000000000 228553 378404 1000000000000 1000000000000 1000000000000 281450 244199 89741 1000000000000 61514 179234 1000000000000 383960 84878 100410 1000000000000 1000000000000 163223 1000000000000 19996 54641 335290 126999 1000000000000 1000000000000 373684 92318 57683 136477 2904 89391 184856 8878 280628 77300 344599 143034 361631 127144 1000000000000 1000000000000 83290 23927 371877 1000000000000 206075 1000000000000 282657 197414 304670 206842 1000000000000 283742 57746 271215 78571 364707 1000000000000 1000000000000 1000000000000 17967 155274 1000000000000 284729 1000000000000 72862 147364 1000000000000 76567 3407 314289 295391 143411 344506 1000000000000 360326 377982 13405 100679 237765 142785 66497 145544 340361 289857 360916 191826 40765 355575 1000000000000 12981 316187 369078 240573 62049 122271 135914 137116 88993 22229 1000000000000 71187 1000000000000 285901 127872 1000000000000 361580 129543 83150 1000000000000 1000000000000 175212 1000000000000 128515 78198 152399 1000000000000 387451 195178 1000000000000 52795 5850 91654 258472 316051 1000000000000 322988 1000000000000 1000000000000 131225 1000000000000 355381 35461 252421 55414 144470 372655 360544 1000000000000 1000000000000 112112 1000000000000 352508 58663 368084 254501 1000000000000 335915 184769 23820 78885 268968 282593 19485 69207 209173 221458 129776 329377 1000000000000 269924 243035 61806 286747 1000000000000 1000000000000 331325 169346 28849 203362 1000000000000 201598 200374 110604 116885 1000000000000 74870 1000000000000 1000000000000 127093 70426 383526 327045 120064 1000000000000 1000000000000 369640 252214 1000000000000 368902 333107 4260 1000000000000 1000000000000 1000000000000 362908 204882 1294 1000000000000 222093 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 137499 132008 26570 125919 352290 137917 34123 237098 161826 1000000000000 136890 273717 1000000000000 210880 331526 207712 346582 132565 14381 239411 49830 1000000000000 269357 267242 199217 258649 87807 244860 197316 20857 174668 153312 484806697433 25634 1000000000000 265169 233097 206918 1000000000000 228910 1000000000000 37310 297389 175231 1000000000000 336212 338227 348053 1000000000000 26913 297718 244572 1000000000000 1000000000000 61402 91188 1000000000000 1000000000000 327948 167352 141652 303511 1000000000000 1000000000000 368319 81540 15991 1000000000000 314136 28889 237457 67240 112105 141813 142921 325180 265864 31035 96311 95064 173464 1000000000000 345373 156637 1000000000000 274863 1000000000000 53700 45499 142374 206984 1000000000000 198546 1000000000000 78539 1000000000000 1000000000000 295660 141719 182750 363907 118539 367576 38555 260398 362034 1000000000000 23194 1000000000000 319875 156666 206353 54736 127912 330054 291642 1000000000000 1000000000000 5725 289658 27964 1000000000000 43597 119142 106696 54053 86942 203127 282778 211439 146311 1000000000000 1000000000000 136264 60253 268119 1000000000000 1000000000000 234167 1000000000000 371102 37050 224645 59061 1000000000000 346726 165956 91059 195510 283702 1000000000000 38887 139734 74459 165449 289295 1000000000000 138701 1000000000000 313085 26436 307372 351610 166185 234990 1000000000000 356141 3143 13262 116911 327335 296688 151858 27079 360073 277117 195688 360299 1000000000000 220277 138175 92070 197425 1000000000000 266464 166489 210358 4635 161085 1000000000000 144084 1000000000000 1000000000000 102979 1000000000000 66052 269154 195175 326740 1000000000000 1000000000000 304446 263485 242032 244993 102446 85861 1000000000000 200830 1000000000000 1000000000000 3733 79068 80478 134088 1000000000000 64654 43295 282570 355476 181027 65369 230120 1242 147994 320677 30604 107502 1000000000000 7937 49718 232307 119360 1000000000000 1000000000000 382787 10223 272189 285239 70351 295115 255209 224257 181684 63832 354938 302449 252193 376869 1000000000000 1000000000000 230682 129227 203790 1000000000000 1000000000000 241038 1000000000000 2298 379470 381177 240963 283081 281426 135191 344875 252725 376745 342932 322965 1000000000000 1000000000000 290452 201112 66612 290444 1000000000000 1000000000000 123385 110719 1000000000000 1000000000000 226151 1000000000000 142816 380983 1000000000000 1000000000000 339895 278402 204535 1000000000000 1000000000000 258525 1000000000000 271505 31746 317319 199226 139551 1000000000000 106956 112667 120849 1000000000000 368895 348552 1000000000000 261933 149254 11358 122501 125956 75306 1000000000000 250299 165618 3101 356776 236316 1000000000000 73638 119037 284189 13556 146793 269172 49426 319574 116853 139772 193178 215884 319237 259692 220653 171506 142802 56967 154604 63884 386988 284768 282114 370553 1000000000000 178658 321036 366311 266893 1000000000000 1000000000000 228171 1000000000000 1000000000000 1000000000000 3906 328935 1000000000000 1000000000000 170955 59477 1000000000000 33477 80950 1000000000000 259587 37222 322226 215170 1000000000000 1000000000000 149600 104203 258054 1000000000000 93586 211838 201113 234410 1000000000000 212959 159177 177980 48084 35558 164796 279360 333184 64097 64936 1000000000000 219506 83111 84143 287395 149157 1000000000000 1000000000000 250036 357848 1000000000000 110512 64687 35416 131057 101353 329471 74633 1000000000000 1000000000000 31528 108005 342034 1000000000000 119668 273516 170899 321124 48041 207359 136367 214382 1000000000000 259553 162172 215280 118091 60464 4739 1000000000000 47126 263260 230129 199564 370108 1000000000000 187269 1000000000000 1000000000000 16618 284034 375045 342666 251441 290250 148579 382942 257357 331315 1000000000000 222486 1000000000000 266646 131995 1000000000000 1000000000000 151118 335781 321344 16482 1000000000000 329649 45710 387601 229038 1000000000000 1000000000000 167210 1000000000000 95028 1000000000000 1000000000000 22921 379344 216491 138538 355825 1000000000000 239714 318936 1000000000000 185499 72922 336512 52180 123549 51590 114898 284563 305557 387087 37735 202329 358971 349202 56898 103200 4414 308495 374439 129767 83754 227234 1000000000000 259946 386599 281818 111569 1000000000000 153543 45846 29702 27338 1000000000000 96059 114352 296889 136690 1000000000000 1000000000000 1000000000000 312065 244839 217710 297833 1000000000000 100168 132808 302779 167077 1000000000000 1000000000000 195192 1000000000000 150517 200541 1000000000000 165858 323173 1000000000000 1000000000000 345483 1000000000000 1000000000000 299450 168277 300410 154299 1000000000000 1000000000000 168849 75823 37253 1000000000000 141676 275734 1000000000000 1000000000000 173141 1000000000000 345465 1000000000000 1000000000000 294439 68992 200719 1000000000000 43296 1000000000000 110463 56126 364428 1000000000000 304805 326991 77464 369495 242765 309069 205733 1000000000000 25159 116353 75813 198390 350022 1000000000000 1000000000000 1000000000000 61082 220359 7241 238482 4535 1000000000000 297365 333492 306913 1000000000000 259300 353882 268587 119934 197931 294587 387067 141229 6685 1000000000000 332532 55771 95244 1000000000000 130410 218819 356782 1000000000000 380482 1000000000000 1000000000000 209080 256813 99336 347843 232943 260254 381776 1000000000000 1000000000000 1000000000000 322974 260521 350102 277595 1000000000000 125225 1000000000000 387439 1000000000000 193215 150436 275544 1000000000000 1000000000000 371579 158499 208986 209004 98109 178021 180747 362762 283372 1000000000000 139101 214125 57827 120440 233004 139168 133409 369517 152151 284759 201396 359047 1000000000000 238705 251264 137290 203664 1000000000000 64552 230637 62968 1000000000000 326638 320663 1000000000000 376108 1000000000000 55136 148525 193790 88562 289981 1000000000000 159517 202779 312925 1000000000000 1000000000000 279945 247695 119390 153471 1000000000000 49525 1000000000000 53007 1000000000000 349994 86764 154470 202149 370925 110011 253184 138734 248167 1000000000000 1000000000000 84238 235501 1000000000000 123878 1000000000000 1000000000000 171513 28802 57053 225354 353788 130023 240263 1000000000000 1000000000000 257765 22200 125517 269785 1000000000000 205778 92199 1000000000000 1000000000000 1000000000000 323643 201687 145638 319069 223349 1000000000000 296679 42697 220908 359359 190798 63357 200602 1000000000000 1000000000000 255226 318882 153153 335421 298969 1000000000000 169272 259307 265200 226528 155924 384736 99285 252694 1000000000000 1000000000000 1000000000000 244290 67523 216304 299159 333919 151746 34673 356681 191033 329692 180919 264225 187653 349895 1000000000000 1000000000000 1000000000000 134295 322639 1000000000000 181466 168479 222848 3027 100567 76554 209291 383535 262115 295239 1000000000000 330664 145931 303231 1000000000000 386177 1000000000000 1000000000000 231462 380864 179018 1000000000000 24074 102436 229767 1000000000000 72169 1000000000000 170109 1000000000000 341252 41945 177625 30820 310439 341285 152337 1000000000000 1000000000000 388361 250794 157634 159984 297201 138523 326764 1000000000000 113887 37283 97445 176640 171922 1000000000000 121732 197407 250992 108487 158951 361130 276295 1000000000000 1000000000000 208374 387401 7133 175378 272791 1000000000000 57423 153528 1000000000000 83678 259530 54271 331532 271695 59903 318081 337209 1000000000000 60815 316776 81414 358728 1000000000000 1000000000000 1000000000000 65112 10580 221503 102755 33176 334701 334705 1000000000000 361494 260296 381904 1000000000000 88101 17063 1000000000000 259501 330955 1000000000000 98602 85317 48741 188292 253091 1000000000000 326931 207144 198219 5215 83978 297080 255659 1000000000000 279313 334714 1000000000000 323441 293976 212062 303794 126456 1000000000000 186135 338608 73787 33717 176117 29987 147022 349961 248033 374015 234427 221781 1000000000000 170776 79136 130975 204149 255141 6770 49946 177515 289229 269250 1000000000000 125627 56254 1000000000000 243957 69810 61095 1000000000000 44592 336299 1000000000000 302420 35852 6321 1000000000000 142365 147942 79091 245638 285749 262482 1000000000000 123715 304744 144454 102904 342448 121457 353139 1000000000000 41924 84824 381975 124191 1000000000000 1000000000000 212553 56065 105655 1000000000000 245932 304545 309395 1000000000000 126294 389054 182198 46822 135787 73522 1000000000000 319649 41570 1000000000000 169875 97355 39714 127012 123571 308393 174239 12200 1000000000000 1000000000000 207128 298757 229978 366570 140678 1000000000000 263158 337227 361998 1000000000000 373227 1000000000000 97036 1000000000000 373382 164389 314884 377773 38722 1000000000000 109070 216012 3522 108254 114585 73750 201301 65168 359752 16145 312642 284405 172686 65815 387173 372166 246755 340858 1000000000000 189165 195099 1000000000000 120716 25572 170804 121496 293460 260637 266771 1000000000000 170857 303328 1000000000000 179427 326509 174858 96549 187395 348877 1000000000000 1000000000000 219193 150554 72782 156774 270573 29270 167529 337186 353480 79566 66878 186104 190127 109177 219500 292057 1000000000000 193020 24083 197621 1000000000000 118253 1000000000000 352707 354929 250952 1000000000000 76180 1000000000000 94710 28572 1000000000000 204197 125557 1000000000000 177004 76915 60033 1000000000000 104277 6326 239322 1000000000000 46162 290283 116825 195411 14265 1000000000000 218275 17215 1000000000000 307661 355049 177397 254969 141875 200017 219652 220593 1000000000000 135703 158430 168964 223249 377130 306697 1000000000000 1000000000000 19399 387350 198239 1000000000000 302034 273953 215903 175658 372341 2453 372206 178809 1000000000000 334841 103467 259176 1000000000000 1000000000000 87963 56976 283906 382749 191346 356270 233053 113106 248341 51148 130509 54049 231685 331084 130332 223036 290301 204862 1000000000000 33245 372509 292041 1000000000000 1000000000000 215742 54929 27484 49169 341014 25756 17446 1000000000000 208536 1000000000000 47435 82965 227871 318272 132922 327665 1000000000000 84591 187417 111759 323901 121513 281625 270825 71041 1000000000000 139350 234468 94242 1000000000000 32956 244039 1000000000000 202397 70824 291004 331116 120147 192177 65343 1000000000000 16638 147973 69803 1000000000000 217285 95094 1000000000000 2574 334926 1000000000000 1000000000000 63417 80271 9904 15777 33955 1000000000000 108344 108037 110263 265021 216959 94166 157589 15733 145474 303181 170045 199538 1000000000000 1000000000000 1000000000000 368213 49275 1000000000000 1000000000000 167924 305144 141416 1000000000000 171057 112080 97307 83037 119791 113948 207424 109165 331447 218159 1000000000000 225065 1000000000000 75411 200735 340921 117800 258411 144437 24425 60723 175636 1000000000000 1000000000000 266606 1000000000000 382196 81053 377084 159359 1000000000000 94193 359721 218578 160270 320191 146877 378802 206317 39255 161217 149905 1000000000000 1000000000000 321275 251944 184758 1000000000000 54293 339368 303537 1000000000000 4056 242232 136633 388762 1000000000000 284303 60286 253994 126692 1000000000000 184587 254216 254366 250902 330552 62229 53254 173074 232966 36781 36992 328577 20207 310809 157643 74844 215626 1000000000000 172421 185444 1000000000000 93456 297840 143006 388469 120940 361726 1000000000000 9562 11616 116746 1000000000000 189357 1000000000000 1000000000000 1000000000000 5646 119641 1000000000000 307302 1000000000000 234849 330980 228467 224904 1000000000000 1000000000000 302286 182483 293714 1651 52831 46509 1000000000000 142246 230228 122572 174160 206937 317940 233688 173975 335302 230517 65597 334218 257021 1000000000000 41496 1000000000000 318146 247342 331282 283999 1000000000000 192636 1000000000000 119763 113214 18218 39128 74292 292574 304750 261733 251653 352289 1000000000000 95621 1000000000000 1000000000000 67891 289365 86962 9501 265593 246300 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 253609 71098 94163 376895 85505 11603 1000000000000 219712 157951 55950 254982 235230 1000000000000 366917 104468 180562 293237 250536 350269 62020 1000000000000 23110 167875 235107 59162 1000000000000 327283 359225 298757 369441 1000000000000 338355 31742 258809 30499 192467 191199 358291 190781 351821 241568 31568 320315 1000000000000 215483 239992 213162 1000000000000 131794 266759 207888 141679 388572 280611 111910 50450 238945 6998 1000000000000 101032 1000000000000 1000000000000 181500 140792 167371 84956 210360 267454 72549 335868 164563 1000000000000 1000000000000 343354 361603 132859 1000000000000 110372 17924 47860 285291 39747 1000000000000 63194 283178 1000000000000 15324 338016 1000000000000 30023 179604 385318 234463 1000000000000 218695 373055 33571 338997 31214 1000000000000 59947 173744 163073 171819 1000000000000 110872 45301 108401 344590 128162 1000000000000 1000000000000 1000000000000 149490 1000000000000 187501 145677 358003 13898 178343 241039 117858 174491 1000000000000 176244 251720 236810 232861 1000000000000 56362 358094 206534 310519 202024 198509 1000000000000 175558 258851 97647 1000000000000 338498 389275 1000000000000 93330 1000000000000 148777 232637 23120 243693 116346 375894 142205 108604 233970 123079 163229 91638 163649 69749 328758 350318 333508 1000000000000 176071 66915 164272 237014 157982 121556 199016 117374 1000000000000 181148 222322 1000000000000 1000000000000 60627 251700 356885 319993 271899 365019 256580 158259 1000000000000 1000000000000 336707 1000000000000 252356 166686 1000000000000 199361 173907 15985 213168 185170 369474 6037 177463 291896 319796 138979 1000000000000 1000000000000 175901 1000000000000 251040 297798 276073 105173 121800 1000000000000 200960 23602 188279 167750 279666 130530 353703 165459 260165 354268 1000000000000 347319 330917 178043 119083 161542 307395 1000000000000 36019 46754 1000000000000 96581 209677 1000000000000 286330 1000000000000 3709 1000000000000 208579 1000000000000 40562 7511 149725 194246 362880 70974 104253 228674 1000000000000 1000000000000 1000000000000 163081 232703 108990 109595 284283 241176 1000000000000 152305 85032 141151 336180 198543 211345 369004 374766 249992 184831 361842 218721 1000000000000 240014 1000000000000 302597 1000000000000 214462 1000000000000 1000000000000 26248 201750 18784 292337 1000000000000 42982 1000000000000 3603 228482 383782 270686 77336 199912 1000000000000 1000000000000 90322 215054 358543 283598 1000000000000 1000000000000 120503 29367 197940 44342 384041 216090 287688 1000000000000 317949 103899 155412 1000000000000 1000000000000 244010 51239 134309 233339 1000000000000 350647 245187 200191 229540 193935 53477 255366 60843 1000000000000 329245 285082 1000000000000 41018 121110 1000000000000 1000000000000 308532 120847 1000000000000 168053 1000000000000 323663 1000000000000 94980 1000000000000 1000000000000 266206 7986 220967 213871 57471 162681 100300 286928 367522 135690 351937 22618 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 310873 220351 105730 295374 179264 172717 208952 88440 1000000000000 178342 1000000000000 309426 35266 61903 296004 266280 278756 1000000000000 125189 114736 48997 117985 89528 286529 229298 1000000000000 1000000000000 203770 226248 186198 74162 160090 1000000000000 220191 1000000000000 1000000000000 1000000000000 210813 387791 1000000000000 385181 1000000000000 1000000000000 1000000000000 361882 1000000000000 260361 36383 1000000000000 276470 307243 103351 160023 148300 217701 299557 49611 371091 378081 226985 329719 1000000000000 200044 98069 211172 357318 384467 24353 357900 1653 160458 89947 146227 337958 385724 1000000000000 111089 230489 328685 1000000000000 1000000000000 340914 337328 205278 1000000000000 1000000000000 246593 1000000000000 15608 292974 188139 356410 1000000000000 150177 1000000000000 1000000000000 268801 383609 21614 253851 250491 98719 114067 281101 229123 110799 51657 90325 301903 111539 1000000000000 347356 108814 1000000000000 1000000000000 262541 327678 266158 157549 61782 197538 1000000000000 176183 223624 336313 207868 289353 1000000000000 171555 288485 186928 269252 104844 149003 294634 201983 1000000000000 32159 248779 1000000000000 27662 61138 260155 37870 191838 148694 1000000000000 263377 1000000000000 150817 240226 1000000000000 324147 1000000000000 327973 1000000000000 338198 281970 90635 83383 323223 327852 1000000000000 358445 1000000000000 32811 114586 277718 307324 94838 238887 1000000000000 280293 280187 1000000000000 314512 1000000000000 369500 32757 342053 306981 1000000000000 279761 4638 175481 75765 338536 214390 1000000000000 229774 94388 135427 1000000000000 275249 1000000000000 376780 47694 25982 212768 109225 7781 35775 259181 248633 1000000000000 217513 324621 184229 1000000000000 160384 213782 374289 242208 125857 377131 294506 358407 369084 151631 12010 74445 308913 211768 312425 308782 64874 197580 236187 341386 162708 1000000000000 1000000000000 1000000000000 1000000000000 347770 386535 375063 225069 1000000000000 16162 296437 297698 1000000000000 78166 348680 107877 8312 377990 124290 54986 109306 219704 48013 80524 384688 64860 5121 91117 1000000000000 69357 156908 87009 1000000000000 320492 1000000000000 161595 206938 101122 108823 213037 86220 337146 42596 365059 53895 1000000000000 125338 293604 29584 1000000000000 247175 175877 166914 174686 45441 227259 21309 347982 298564 1000000000000 115062 229187 120663 20246 303984 78704 303944 1000000000000 1000000000000 1000000000000 256317 1000000000000 206856 14531 74821 370822 102836 289530 53668 112900 128994 50046 139002 195148 261088 1000000000000 346571 50034 221369 2870 1000000000000 371561 1000000000000 1000000000000 1000000000000 298726 32419 115532 212945 58434 1000000000000 175111 225666 212515 215096 234954 66117 187962 79570 33701 213045 145453 298174 206746 201583 146331 1000000000000 155595 330387 318957 310273 144744 233426 120482 52147 315899 1000000000000 382068 1000000000000 148736 236257 346256 183926 175812 285462 217650 40331 46238 113115 224496 1000000000000 223965 299501 46330 265142 109924 95223 364672 107347 219784 84189 310168 288428 215305 324323 38780 131477 1000000000000 65982 193370 242059 44219 1000000000000 231872 379227 1000000000000 321825 1000000000000 334674 249986 1000000000000 133149 1000000000000 98389 1000000000000 93337 330831 1000000000000 41813 129428 233842 123220 214743 1000000000000 269906 1000000000000 49505 81855 152966 207587 1000000000000 15174 349736 133526 113866 215479 1000000000000 1000000000000 242077 350720 1000000000000 120199 214927 93118 145645 256879 1000000000000 175605 1000000000000 261693 223346 157783 1000000000000 3343 8523 18991 104120 13685 183747 336306 344307 267361 1000000000000 200658 351418 132479 228389 1000000000000 19191 178166 350913 185467 300582 298849 74418 8450 30524 1000000000000 202340 50888 144139 252591 224910 374378 319093 113599 331914 375718 6531 23849 93708 30664 1000000000000 167968 368277 1000000000000 366776 1000000000000 257547 1000000000000 174753 219664 1000000000000 1000000000000 64113 272732 165668 174748 66180 336088 112920 148880 1000000000000 149816 305702 1000000000000 1000000000000 29482 367808 83046 242256 375470 29540 1000000000000 267447 378510 63660 155676 130869 180994 121086 1000000000000 1000000000000 376973 29527 338620 1209 1000000000000 332785 1000000000000 203588 1000000000000 1000000000000 4210 1000000000000 45394 361720 276343 181536 332386 247014 10900 388387 157070 1000000000000 192674 101726 172193 88403 275718 307358 26712 242096 252501 254306 153429 338864 1000000000000 31469 30219 362737 100318 182504 2817 1000000000000 309366 224453 76494 339336 136227 116323 376587 35172 1000000000000 323804 1000000000000 271390 1000000000000 134521 276662 230559 1000000000000 354870 329438 1000000000000 119319 12355 209882 172508 1000000000000 287184 61016 249587 34039 319141 1000000000000 10414 119820 333232 104016 128687 1000000000000 344238 166082 66682 230113 303782 48174 1000000000000 246422 296748 1000000000000 6287 1000000000000 267988 341599 107340 46215 367147 186320 105147 377412 1000000000000 177634 117054 1000000000000 244037 311121 1000000000000 373146 283533 1000000000000 126803 284314 318579 324407 368966 1000000000000 218041 250281 75865 137208 320694 22956 1000000000000 1000000000000 1000000000000 218857 294492 122716 334070 345483 195427 259440 368153 69111 1000000000000 1000000000000 156500 288701 51022 15668 5431 301585 235312 125014 252852 97183 296338 336415 260991 342891 183852 101267 351104 51074 275756 116891 255151 204080 1000000000000 88559 66287 258809 1000000000000 133589 265946 262700 1000000000000 1000000000000 246315 1000000000000 72544 1000000000000 372729 184550 1000000000000 1000000000000 57269 1000000000000 277380 165282 1000000000000 169539 1000000000000 42422 24642 164755 242125 82692 37636 22970 133039 159787 16192 16521 312906 319451 225874 13082 373449 282530 143283 314219 176665 229338 324621 252339 25942 142713 67504 1000000000000 381851 718 48444 70731 1000000000000 1000000000000 298089 291120 240009 256330 1000000000000 125691 192635 361439 152195 217638 162594 175237 21876 1000000000000 129270 189150 1000000000000 118457 379142 1000000000000 1000000000000 378993 295783 218298 107308 82550 239796 32796 1000000000000 244350 178105 59488 276562 268906 301470 108780 351709 66598 1000000000000 100807 182979 181438 224524 388032 372557 199544 194170 280471 1000000000000 1000000000000 154865 341070 138262 1000000000000 60622 1000000000000 64746 245845 239793 367673 1000000000000 77704 1000000000000 132381 231681 1000000000000 53603 1000000000000 296969 371760 79294 382746 41066 91454 222436 341267 213963 296977 342118 115478 331062 224093 344051 1000000000000 48350 272511 148021 46064 118740 1000000000000 116961 172385 1000000000000 1000000000000 24417 383991 1000000000000 76546 129094 1000000000000 127288 166288 336047 1000000000000 274398 133401 215036 155340 379108 27011 10405 5365 107297 61006 117592 251332 205497 1000000000000 1000000000000 31901 177038 246433 1000000000000 272067 122495 67635 1000000000000 255993 343543 1000000000000 71705 1000000000000 293750 97278 147295 51817 388919 1000000000000 178449 188590 51901 59906 113088 112793 81832 102231 372646 33650 134737 29658 316531 250242 1000000000000 317727 27841 338493 190481 96424 327570 185336 169499 269406 96892 280454 1000000000000 329551 1000000000000 258586 294955 47571 79716 387257 1000000000000 239946 313556 26373 49077 286850 317394 302643 132081 173600 1000000000000 152433 261179 344551 379639 75755 113486 96307 119947 1000000000000 116674 106778 197765 161741 127259 199550 276867 228814 377295 104056 20791 58882 53804 1000000000000 1000000000000 92275 150834 49840 213504 210127 98333 232739 1000000000000 14066 218437 199391 108050 130642 25398 75129 185337 382668 1000000000000 206344 37660 365991 289956 126110 96513 122645 17004 88998 104340 321773 39056 359020 24835 191209 1000000000000 155923 323922 278072 45401 1000000000000 333087 251921 315961 231719 366007 44389 68992 1000000000000 261962 32343 1000000000000 1000000000000 81239 49291 151278 266300 1000000000000 183778 115307 1000000000000 321392 182744 1000000000000 120610 31030 1000000000000 1000000000000 206542 152012 106347 85801 1000000000000 1000000000000 113299 78024 366974 1000000000000 1000000000000 191250 336785 1000000000000 8519 273776 274966 315766 324076 50871 82783 378416 31400 107550 1000000000000 132508 192312 73174 295899 30612 319048 128905 16551 291441 168810 306522 60736 297258 386664 155970 299756 1000000000000 150595 321304 220138 1000000000000 1000000000000 1000000000000 110766 1000000000000 1000000000000 231373 127171 308046 1000000000000 157337 371036 261106 236940 49845 291488 63281 381577 240097 264508 90984 158082 1000000000000 150928 355025 261443 166734 59979 35154 69560 47826 319172 368687 376322 184814 353992 238148 55797 338412 217758 1000000000000 1000000000000 173485 34722 289498 340934 1000000000000 277002 34987 18897 1000000000000 134500 331164 1000000000000 266696 1000000000000 356226 216463 326846 36900 1000000000000 1000000000000 259098 39480 1000000000000 1000000000000 197731 35584 75906 19636 177329 310794 1000000000000 382321 228655 1000000000000 277918 1000000000000 122042 162317 84238 28856 1000000000000 270062 104697 273846 221013 189509 132470 33002 1000000000000 37517 1000000000000 181797 254898 305496 332627 323195 72259 307077 252699 171188 1000000000000 1000000000000 1000000000000 228892 303961 321165 239502 112847 54913 171036 1000000000000 377998 142511 304344 135288 325383 220349 1000000000000 118142 351529 312811 342866 95087 1000000000000 334014 374084 1000000000000 361702 84671 234336 304993 320065 1000000000000 259400 149188 331621 33996 70208 5316 277665 316008 241293 172553 108508 32621 317356 272493 177481 286446 222725 236993 279120 1000000000000 51842 1000000000000 318356 1000000000000 44070 229734 11739 112339 12647 60067 1000000000000 215787 239174 21972 295589 1000000000000 116439 169766 372677 1000000000000 199645 92147 1000000000000 172931 44915 381270 266623 1000000000000 179309 104212 77961 186608 202277 271276 339602 4535 1000000000000 1000000000000 98924 135446 1000000000000 383339 370627 9871 374386 203384 173663 1000000000000 190974 88110 1000000000000 1000000000000 318362 48841 338787 356894 108857 1000000000000 248262 347631 6536 20200 154032 254715 129531 235057 271984 44972 265404 376766 172419 331681 57092 40278 117033 43083 369198 189274 1000000000000 130256 19532 1000000000000 189433 1000000000000 23141 108440 316910 239972 335466 171615 1000000000000 169917 186462 194704 1000000000000 261629 1000000000000 345711 236350 371558 86657 78323 14223 71269 44570 351407 9450 334158 129260 1000000000000 1000000000000 266486 353378 1000000000000 288954 1000000000000 1000000000000 256104 242823 176017 1000000000000 380015 1000000000000 23846 164998 147142 270748 189103 1000000000000 215866 249271 10960 358523 8084 226721 330629 82024 24523 117941 11125 309801 25201 294292 14611 157561 192693 65237 355850 296034 320399 137032 193722 1000000000000 97329 334357 216060 71649 268032 1000000000000 285985 353017 1000000000000 280638 126064 314553 349746 70928 138053 177199 302674 119115 1000000000000 1000000000000 268525 106245 1000000000000 1000000000000 190114 1000000000000 174054 72089 315188 1000000000000 294452 295071 176652 1000000000000 1000000000000 12846 129590 1000000000000 40371 145649 46766 1000000000000 253556 288903 1000000000000 267174 333798 183065 79201 1000000000000 305634 92504 1000000000000 1000000000000 252361 221570 237758 327617 106725 1000000000000 304316 43573 184593 148824 315901 1000000000000 381777 1000000000000 386375 105617 214037 1000000000000 91622 29041 1000000000000 267079 332358 276787 84031 1000000000000 297833 38313 288819 44242 13949 350713 1000000000000 320271 58143 365003 1000000000000 1000000000000 381460 223935 370837 1000000000000 16027 268132 303492 343791 222539 337793 361248 1000000000000 311605 33805 375012 332273 1000000000000 257056 205347 304594 309215 18519 219021 1000000000000 122891 121120 334637 359786 15422 247234 266351 187759 243226 118351 194593 375282 339629 304120 1000000000000 153959 384345 207120 113341 121271 120350 225821 224223 381311 87891 1000000000000 141636 318141 160800 1000000000000 1000000000000 171485 178127 218508 13949 327668 87405 244026 220723 1000000000000 1000000000000 201922 1000000000000 379958 240148 333944 229842 173586 1000000000000 95685 142924 1000000000000 151207 320024 359040 207720 202740 1000000000000 145096 1000000000000 114746 1000000000000 311108 182126 88498 195229 69980 353069 287629 184902 336111 141279 1000000000000 323928 1000000000000 292535 187058 386808 380523 267811 310581 88336 330325 304039 302240 43966 288556 38713 276882 211537 66984 186311 247692 388383 1000000000000 1000000000000 130019 284880 343901 1000000000000 5094 17412 84348 310758 53052 140825 228670 335410 127760 252112 286338 1000000000000 169745 1000000000000 258937 278222 68766 267235 167826 11039 1000000000000 323588 1000000000000 1000000000000 1000000000000 148490 72900 374205 48203 36267 1000000000000 312608 230019 200865 246203 299818 1000000000000 331223 287842 249325 48326 293338 271075 1000000000000 1000000000000 1000000000000 32390 112651 1000000000000 381313 172874 218401 84257 248889 1000000000000 338062 1000000000000 1000000000000 317214 9697 1000000000000 99023 334364 9154 1000000000000 1000000000000 70645 58038 243172 116240 1000000000000 297941 130855 8827 315577 369891 233888 76795 1000000000000 1000000000000 169729 173408 1000000000000 129983 39316 145234 1000000000000 1000000000000 351845 1000000000000 281184 5003 283672 1000000000000 213878 14775 172486 9477 272223 241450 195639 132660 283823 136712 161673 76548 256230 1446 1000000000000 238272 1000000000000 1000000000000 1000000000000 387928 101744 211074 1000000000000 348022 1000000000000 111590 1000000000000 90278 232342 1000000000000 306008 228708 143962 259149 53733 13612 332964 310739 149473 30834 61687 1000000000000 205615 1000000000000 371171 162657 157394 275039 1000000000000 291083 1000000000000 236832 94195 1000000000000 156718 336775 343495 194144 92072 120928 1000000000000 101771 164472 115151 373992 194117 126265 52733 377660 348748 105006 191986 334560 61627 219893 151713 98352 75491 50549 296253 296619 1000000000000 70452 305009 108517 292749 90897 324383 142449 209351 1000000000000 358227 264997 595 1000000000000 1000000000000 315982 275051 383223 155930 105476 128778 133809 275678 55253 73174 379193 254957 223437 185086 138809 376988 366227 105832 288883 193195 23097 1000000000000 1000000000000 247772 1000000000000 330886 306171 368233 299781 194407 247520 298424 51520 329632 31791 334451 250252 71455 1000000000000 1000000000000 47020 1000000000000 1000000000000 28655 332550 124050 374577 1000000000000 333354 1000000000000 260008 325449 203242 135806 326377 7579 11079 343151 350395 1000000000000 232923 217021 266001 85815 384369 1000000000000 175334 224622 298843 212006 74991 1000000000000 91607 1000000000000 305234 180328 1122 20766 297424 102720 1000000000000 352826 375287 324692 289851 1000000000000 24385 214354 340016 22517 113403 6983 308472 117474 5066 129354 385165 84773 1000000000000 255979 1000000000000 164944 98359 62123 223188 1000000000000 1000000000000 339924 213246 374096 146302 134283 61912 93154 165937 52502 1000000000000 1000000000000 1000000000000 243390 285849 1000000000000 165216 1000000000000 1000000000000 155200 136858 299102 388060 354303 1000000000000 1000000000000 270769 147505 1000000000000 1000000000000 106679 31306 158095 385871 128007 246715 345270 1000000000000 201886 1000000000000 30345 200655 294878 98849 34912 1000000000000 148173 384982 109349 342819 1000000000000 344923 107451 109584 1000000000000 1000000000000 223724 1000000000000 338873 180693 1000000000000 173722 224417 369486 57292 225173 120159 13330 1000000000000 278909 65289 125444 23635 153773 169993 237295 337516 1000000000000 78110 287746 190978 263676 239239 275464 59705 212337 229014 208897 1000000000000 1000000000000 244434 300697 1000000000000 1000000000000 161074 1000000000000 9637 360833 1000000000000 196626 1000000000000 29722 349774 329411 1000000000000 280233 119364 40583 1000000000000 16389 140974 147258 1000000000000 381802 120334 289599 86139 69336 133461 332103 307899 1000000000000 348330 1000000000000 1000000000000 245866 67286 339541 367800 186943 234657 1000000000000 8616 19278 344473 63115 296097 94674 236823 34258 1849 240242 243902 246104 206563 1000000000000 330692 324462 144638 303553 292737 383869 1000000000000 137122 263899 41092 54634 158775 389404 289312 222927 205553 277755 201019 183837 1000000000000 292647 1000000000000 1000000000000 244706 350521 1000000000000 327940 24941 291238 165388 47470 198711 1000000000000 203499 98476 74277 318919 131364 75040 157638 70067 339877 1000000000000 223216 214841 372899 1000000000000 48809 308468 209208 1000000000000 55561 119953 99409 214733 42314 261019 1000000000000 212293 301361 158622 343556 181630 53374 52928 192372 1000000000000 1000000000000 147179 372292 24039 372108 1000000000000 373495 1000000000000 319252 367031 85911 200783 288060 358773 197878 88677 206936 1000000000000 297497 227846 294129 1000000000000 170201 283074 388329 1000000000000 230886 1000000000000 1000000000000 190396 341747 105233 1000000000000 233015 250505 171718 262293 173925 48916 197026 1000000000000 242978 262956 370496 214322 1000000000000 1000000000000 64385 1000000000000 52285 1000000000000 346633 103039 369287 226120 82595 59667 335967 214976 53182 13003 1000000000000 1000000000000 288798 99123 88058 260330 1000000000000 96038 54555 1000000000000 287514 1000000000000 299062 144984 188817 299651 1000000000000 1000000000000 160927 300266 179981 107647 1000000000000 280537 257052 183413 109234 261179 106441 1000000000000 150275 258068 26384 337450 380451 5674 283605 231709 1000000000000 1000000000000 195274 114675 23257 325756 107497 311863 372713 183201 223752 1000000000000 385861 1000000000000 1000000000000 1000000000000 318016 297120 80508 190340 1000000000000 151520 334768 1000000000000 226804 1000000000000 90722 1000000000000 201579 335214 147258 1000000000000 1000000000000 12815 1000000000000 1000000000000 273023 297791 116077 192133 127642 111692 259402 1000000000000 112319 108421 1000000000000 410 126587 378060 1000000000000 300293 1000000000000 142251 232792 1000000000000 1000000000000 1000000000000 1000000000000 373181 200050 69521 381149 30763 1000000000000 1000000000000 295400 206298 120358 76569 313747 149870 253137 229220 64175 266561 228106 1279 58867 1000000000000 1000000000000 361409 1000000000000 373435 362331 385251 1000000000000 250905 250719 1000000000000 335262 379745 280031 50717 144003 1000000000000 372516 382078 295344 156308 1000000000000 326832 216340 185993 329302 363536 283057 25154 149845 346256 165163 175882 187016 1000000000000 266820 211578 15657 64890 77292 1000000000000 138842 192964 216150 1000000000000 131184 170023 167803 1000000000000 100707 157795 1000000000000 164658 318231 1000000000000 20548 92988 1000000000000 295267 1000000000000 119827 44851 246356 92153 197158 184749 377634 93609 318342 288384 1000000000000 387804 1000000000000 307136 322797 24992 224322 125118 219773 316752 57995 246085 84448 198870 304821 112642 193649 383182 332771 106765 215661 379380 1000000000000 374713 110755 368703 88149 962 1000000000000 91256 1000000000000 1000000000000 241861 1000000000000 294095 143042 310710 319199 325873 237829 243532 359908 1000000000000 30786 1000000000000 234129 1000000000000 1000000000000 305983 38061 787 1000000000000 134336 137916 336318 322358 127868 289191 151578 1000000000000 234161 115652 298979 229049 5435 156792 1000000000000 319212 304511 1000000000000 288422 1000000000000 239967 327147 147189 1000000000000 82183 349405 1000000000000 120603 346154 359824 1000000000000 335109 217781 215530 100196 218514 53843 286372 1000000000000 1000000000000 1000000000000 345917 133209 1000000000000 1000000000000 223542 20731 20644 131649 335727 1000000000000 77665 1000000000000 226278 75068 194957 358046 1000000000000 250988 282520 76587 7619 1000000000000 18105 196198 384569 219234 1000000000000 198119 25968 228061 286243 140165 373836 107741 72378 332411 304562 167649 1000000000000 226788 1000000000000 1000000000000 1000000000000 87130 376346 36424 269547 173488 320918 1000000000000 55058 286694 1000000000000 16635 80706 127916 48254 358396 1000000000000 305463 209403 67335 239891 319948 124265 31005 80233 257993 153300 387009 105325 13208 1000000000000 336329 214161 127245 45465 1000000000000 176353 253807 1251 323793 1000000000000 366337 268503 77215 295183 1000000000000 86368 1000000000000 1000000000000 53150 338840 223215 4076 292526 115617 1000000000000 1000000000000 236675 1000000000000 150288 173425 1000000000000 182762 306080 100739 1000000000000 29154 283523 108682 314426 377821 126252 1000000000000 46444 1000000000000 44494 248156 286444 1000000000000 364353 53075 313983 1000000000000 10579 1000000000000 95745 167217 232333 1337 183443 283540 349843 42381 1000000000000 305331 219876 137006 53139 74656 88629 72108 1000000000000 218641 54446 164604 365567 1000000000000 343083 176761 46292 1000000000000 60941 58096 75272 242489 1000000000000 270451 85827 366730 195668 235599 1000000000000 120852 171682 1000000000000 217815 177864 198621 1000000000000 1000000000000 2666 1000000000000 49218 52881 323780 1000000000000 216250 281786 380277 1000000000000 1000000000000 333836 1000000000000 272439 380637 381959 153551 31288 134159 175752 389292 96818 50141 372629 1000000000000 187145 1000000000000 262876 106334 121247 1000000000000 88047 363218 313409 350745 1000000000000 104556 1000000000000 123236 129323 121061 66938 72825 278480 227545 337244 1000000000000 23226 256687 367231 307269 1000000000000 130031 149751 1000000000000 43290 1000000000000 164063 38393 1000000000000 131743 181109 226910 1000000000000 323176 104420 387661 113267 350216 188286 1000000000000 100617 1000000000000 155311 37519 283570 40751 277754 336661 275867 337346 17315 1000000000000 1000000000000 241477 260130 1000000000000 183824 141426 1000000000000 377930 209506 143116 65460 195073 83409 1000000000000 1000000000000 1000000000000 1000000000000 307991 271689 242960 134983 32732 264865 184922 49172 1000000000000 176805 79452 1000000000000 261904 238197 286055 343445 68285 205505 314346 44910 143753 273019 317033 263527 10703 92772 235195 375431 167386 160015 350221 1000000000000 24639 347640 1000000000000 205013 1000000000000 229085 1744 206279 319246 242579 311894 1000000000000 384778 236643 314396 360962 58481 381968 6457 194788 334025 200959 1000000000000 138603 212528 125366 25854 1000000000000 55126 74395 68221 346378 1000000000000 186025 1000000000000 1000000000000 80211 41836 92289 53586 36268 230187 367420 83527 33225 282589 215230 84241 1000000000000 253010 131802 151004 171471 1000000000000 100105 361306 171448 206901 112276 133241 1000000000000 63689 19166 229979 135975 1000000000000 228078 326440 141691 218548 263718 386967 1000000000000 1000000000000 54129 137157 80829 262132 6968 1000000000000 182119 371392 1000000000000 1000000000000 42997 148948 120761 196572 1000000000000 388838 16244 107674 1000000000000 1000000000000 276478 228230 58838 272014 233298 49045 374625 1000000000000 380459 235931 352710 158976 1000000000000 45882 368764 1000000000000 205193 65910 237978 307135 12598 379947 79453 45518 59733 190041 61542 100410 229260 151610 91909 101656 1000000000000 1000000000000 99252 346070 259782 257492 186299 354334 62924 288200 26624 231186 275878 336752 1000000000000 187257 241386 339188 154905 1000000000000 324304 355116 386314 1000000000000 303350 136405 292335 94082 232134 288453 67580 336134 298686 1000000000000 1000000000000 349289 77652 288873 293301 368973 145795 1000000000000 1000000000000 171853 35949 147691 288767 1000000000000 229987 1000000000000 94602 84108 162787 1000000000000 375175 383227 343808 257307 46582 310080 1000000000000 27593 370194 160697 273854 226403 161617 353842 17259 1000000000000 347543 92878 1000000000000 123456 1000000000000 168869 65304 57406 349146 271314 32944 278112 288540 23292 1000000000000 52743 24842 133427 180515 1000000000000 1000000000000 33581 257425 304969 369282 69294 43754 30413 386691 204938 105029 308890 43396 264852 107939 238863 225989 332483 1000000000000 140532 83726 40811 1000000000000 367646 1000000000000 237823 26195 217133 42381 149089 226926 356659 1000000000000 1000000000000 224526 1300 313882 1000000000000 140141 47025 179631 111553 221819 132295 1000000000000 214449 5079 42980 318644 358565 269304 241579 236528 49575 84948 359296 1000000000000 373720 265362 216942 139266 73802 377847 1000000000000 26861 1000000000000 92520 1000000000000 63111 134896 380237 239044 342362 325446 241412 1000000000000 378167 217551 73766 61119 314065 1000000000000 77001 92361 215758 1000000000000 1000000000000 1000000000000 37739 1000000000000 243408 1000000000000 340822 351695 1000000000000 264581 1000000000000 105956 65360 66795 385736 258389 64677 1000000000000 300110 387544 1000000000000 381122 106940 1000000000000 1000000000000 146383 116835 178497 229606 169281 1000000000000 228479 57891 286685 96018 141015 181189 220540 333474 23410 1000000000000 300069 1000000000000 1000000000000 201534 141279 1000000000000 1000000000000 36308 39849 308554 1000000000000 204019 1000000000000 258766 13593 92534 7228 8976 177725 101481 124157 66898 218874 4849 215468 108095 198513 18449 271339 1000000000000 347252 1000000000000 193760 160589 1000000000000 379159 354251 332640 1000000000000 231927 12836 157293 93695 100831 1000000000000 157668 248286 121221 1000000000000 332108 1000000000000 302853 388050 167078 1000000000000 134356 284377 10544 147889 319826 351520 350150 126824 1000000000000 307030 332731 365113 349489 51529 268368 181339 199252 1000000000000 67691 26379 347267 1000000000000 281551 314380 332000 285937 46562 1000000000000 189427 1000000000000 111980 231413 1000000000000 104025 335973 279834 104178 75748 183378 141273 357634 3845 279380 277590 384813 23096 381469 297469 363890 369673 1000000000000 141241 349767 377894 1000000000000 58283 30105 143613 58726 1000000000000 1000000000000 157666 1000000000000 355272 386552 196109 1000000000000 1000000000000 14214 59427 1000000000000 233574 72539 10205 241833 78820 97863 288922 220691 302719 124041 177425 380435 60450 318871 244908 243045 1000000000000 69318 196282 53466 253332 1000000000000 244719 80979 340968 98888 311864 110426 1000000000000 223080 107242 30715 1000000000000 110293 61121 133042 93370 261359 385277 273557 1000000000000 247027 200869 221936 162817 124988 326564 305510 1000000000000 51227 1000000000000 325521 340367 102960 319399 308528 1000000000000 71574 167063 1000000000000 373614 122617 27318 1000000000000 126733 363348 1000000000000 1000000000000 345388 209045 143365 23180 244759 387201 205946 1000000000000 1000000000000 52339 184380 69440 373476 258236 175828 109192 1983 270946 71303 208414 40863 1000000000000 1000000000000 308061 359165 1000000000000 323672 1000000000000 138370 190127 194634 72878 88998 247704 1000000000000 317462 283244 123630 1000000000000 109470 145425 22940 82888 215175 38672 63071 202381 197289 1000000000000 70446 241378 290008 132211 1000000000000 1000000000000 241585 318481 1000000000000 8868 324795 3131 228696 77924 1000000000000 1000000000000 251056 60808 369989 52607 1000000000000 383849 1000000000000 145309 1000000000000 202444 226812 83226 188041 285038 1000000000000 192340 120522 213233 122361 1000000000000 157994 374599 283983 314811 1000000000000 175183 165299 1000000000000 1000000000000 383685 1000000000000 1000000000000 311911 86106 1000000000000 140342 54596 164346 265811 307939 1000000000000 320826 95845 272096 279772 1000000000000 154767 252477 124330 157515 1000000000000 237121 85871 126468 111948 121680 300766 42419 1000000000000 76199 225374 151174 298358 280576 16237 116425 89992 366029 145222 260485 242544 269395 205773 1000000000000 279495 316511 280658 261081 1000000000000 336564 357038 11390 360954 96924 80614 112833 304128 115533 172667 232078 268812 170013 1000000000000 354053 247101 1000000000000 1000000000000 76525 253436 137963 155293 1000000000000 262668 1000000000000 6465 229467 1000000000000 85293 279997 287399 261151 305523 1000000000000 259725 349689 150160 332239 237319 265411 1000000000000 135773 290624 292386 38209 341356 66522 200519 301333 346617 87140 1000000000000 118327 46726 25375 6124 335253 176928 1000000000000 157229 58166 147739 26607 113816 275359 258908 93646 273061 3963 262186 1000000000000 109937 312908 219334 75900 128473 331692 254575 322540 83626 192610 71578 252733 248630 1000000000000 269074 1000000000000 1000000000000 369687 169472 217156 96244 293814 191424 283159 361042 118506 1000000000000 1000000000000 321686 111018 1000000000000 311044 295615 245315 53533 339533 155325 15598 216272 180130 1000000000000 135741 1000000000000 160033 1000000000000 268518 29283 1000000000000 313983 20009 285907 1000000000000 143498 1000000000000 235160 101374 1000000000000 141754 94720 1000000000000 169791 133857 236020 185183 22151 177233 71651 1000000000000 1000000000000 273292 250460 1000000000000 234781 57674 1000000000000 290128 229323 164365 1000000000000 12852 357770 338557 211129 203473 1000000000000 49172 125534 241432 1000000000000 1000000000000 26493 62758 1000000000000 1000000000000 156843 1000000000000 151309 309502 345386 1000000000000 304384 91195 323990 51022 85052 1000000000000 58134 27981 1000000000000 1000000000000 205384 207482 309953 266030 81805 121097 1000000000000 1000000000000 29351 1000000000000 339344 1000000000000 1000000000000 44696 326674 261958 69982 5552 1000000000000 33229 89939 249074 266745 376526 335186 44246 1000000000000 327260 1000000000000 222195 1000000000000 258560 351917 72464 71 125275 1000000000000 36885 315024 1000000000000 349266 174384 262514 54030 1000000000000 1000000000000 8235 131499 65106 262212 122433 1000000000000 273571 96161 203254 230358 121625 263064 58311 8619 256095 131308 355750 1000000000000 1000000000000 1000000000000 373227 1000000000000 1000000000000 31365 254420 237074 256168 264918 262638 50000 79569 566567 38249 868028 67007 476832 17213 228482 86038 454174 25243 220974 89132 223393 7250 467978 23659 121755 29958 523410 40465 240242 45199 752886 7790 614914 64855 510619 86312 598809 608 855259 26393 505978 70268 123840 42512 121115 67187 447117 7916 187046 82688 256949 58821 831419 57972 802338 7235 841517 73554 932463 40004 105601 4529 295854 15386 359602 14206 975076 8843 862383 32439 305672 45200 615131 91920 513863 87670 744653 23602 338307 66144 700558 33783 674511 84546 53853 85584 375221 31080 399150 71103 97648 38317 37350 55165 671026 59460 227681 74357 227807 61107 430061 73831 868240 89267 531148 2310 23250 65713 735606 48154 253156 41648 941524 43743 153341 87749 701446 79173 242563 33722 162783 27470 225748 53259 13859 28370 832129 97452 544336 96382 20302 4609 164050 79632 955124 85604 192717 64221 74016 9346 47127 78444 87089 92446 797626 97977 949885 77997 681399 47763 9676 85945 49022 43709 914972 76255 476920 35313 137436 74320 707517 40600 154737 50259 433694 91411 290419 72033 310364 88470 641137 95848 766190 43015 898345 44649 356992 4419 770833 38683 197486 70522 123217 28453 796813 26990 754310 19623 424419 46072 250177 22642 341354 53987 727622 87371 473809 74863 955278 6925 425787 93903 445061 84612 126077 83115 359820 54386 832868 16127 354232 46989 944685 28154 528785 87327 588428 86880 740436 1189 591654 17801 585842 86353 916438 76320 743823 49608 347820 51940 153667 22661 996393 48714 304604 97044 137860 89177 586779 84696 722728 94508 887090 81413 568563 72884 877004 70950 587705 82772 695813 53560 929344 15971 930094 33229 976513 83053 324747 46891 303725 36691 839444 44522 359270 22246 36727 1466 353473 5456 94996 14810 614347 61163 37248 76802 807105 96807 468355 84986 16918 94953 544154 10145 310961 81382 462901 57191 630316 96684 969722 21427 117846 99610 960832 48413 873650 16387 872853 29429 714294 62672 401529 43611 75405 5242 154273 8548 605334 59795 971061 55708 659554 3870 399121 29246 489849 36755 888264 17886 513494 99677 631004 40608 168295 81819 996488 60189 443598 53538 61558 32709 97122 20153 401289 6392 527727 8731 611413 74732 470705 31289 728034 76970 448989 36534 673132 51089 771097 73673 465446 66162 900223 14142 206450 46098 33246 39317 170026 72811 298361 75618 581595 76459 89862 10283 106117 74611 723567 40493 177500 86073 837525 13400 112266 98310 366472 40974 435562 11033 3728 20168 650127 39139 569383 82545 322555 66121 463933 26025 268200 17061 839731 25891 528259 70981 960672 99655 724267 64619 962639 83121 323831 54059 288767 54800 45 50096 316642 76776 798924 45847 157214 40592 581507 2770 619087 55413 16247 82438 410819 93525 409409 38509 873148 75077 673134 37941 113714 74252 200509 15584 1423 11621 140196 63010 156913 95105 478988 75750 373803 27043 639568 31593 726596 59618 912578 40605 138998 24682 459623 33256 830320 29819 116406 34114 425109 2153 549852 43547 663099 43226 854714 8146 612973 93867 518054 93279 771370 5324 772390 25226 697251 37631 341624 84305 966208 62429 136077 62406 167900 98097 153161 31503 932805 65914 251077 33829 4221 14317 170637 68469 573435 91858 531491 63618 536427 83938 517690 65249 220458 78255 407483 18907 490315 55676 761987 73998 610004 97601 870243 4717 376641 87080 302943 64667 34624 63283 794800 8916 902452 82324 66754 81925 946547 17170 236406 34351 356744 90731 193633 12904 825393 35212 543628 65593 908577 65115 898610 42049 485504 48686 635909 79664 786150 78769 646248 12205 531491 12420 196534 26449 912059 90235 601594 79754 794786 92156 862453 3801 63748 80452 833372 65172 101248 32579 409687 30021 114279 28923 29635 21896 536322 96357 812465 15889 442890 19084 775589 5188 47982 26991 679575 74171 974352 32451 653749 77892 110664 64431 805792 96288 556384 96367 238634 55110 573718 92242 307166 13181 645533 46460 131896 92293 882140 6693 777449 29167 227501 3351 803157 42688 483423 73523 100692 46835 287093 76237 370996 17428 222117 86892 198901 83749 315610 20939 699724 87932 845683 94843 335201 79107 75521 50239 864016 35511 422797 52974 509868 93674 772175 58356 186424 96898 761464 15505 768684 35991 119529 31640 958966 17176 630458 61842 463286 87463 396852 37273 606592 30264 837143 57565 433502 7287 444373 48066 519180 36607 125205 73088 820410 35235 961969 92226 381966 77416 495352 81384 539935 70313 912301 54917 885883 26098 531910 20897 26082 49190 82797 25527 509064 3386 68483 28952 258647 69655 963672 21223 861674 25467 12788 79100 919700 62937 990482 98305 266007 36852 964063 24663 788269 85448 62143 59186 641283 69890 975497 7961 71737 15395 793094 64551 609315 52928 290870 18253 333003 15781 370698 56685 553644 79405 963819 39328 268281 5420 957298 79826 85332 4774 130606 86849 273943 93333 510369 7777 190159 6150 124931 47866 349627 15484 847486 25384 917841 45996 220272 88251 749626 72480 83308 34421 26705 56212 647673 16206 627945 92284 177809 3187 16132 20796 937700 31939 191132 28334 875475 89969 126877 16832 227765 55749 315817 40435 821525 26075 935059 17693 362097 28898 650980 60840 473789 63869 976474 49 577694 10054 297444 96522 820848 24998 223655 25368 945857 42943 833212 17429 628307 82498 711279 3375 229918 3865 227906 25127 209227 13758 645736 74228 41914 87906 128074 81565 585597 2919 106117 92962 67931 59590 806442 96948 790606 75531 952189 73465 173189 500 862071 67241 25699 18613 622277 19891 905982 10646 513734 27993 534112 11443 170640 56143 862858 54843 570347 63840 900524 95411 575572 86921 396334 79408 513340 87996 815019 73152 549639 71391 343024 45666 242510 32650 676098 8041 43997 78221 340181 1213 130229 69383 382229 47993 697931 22992 907361 16398 333511 71952 287499 61663 112327 52421 212633 84195 62809 37346 78279 57991 40964 71882 507011 97545 892160 83097 699760 50014 407161 5244 484964 30700 532176 46131 198377 96721 842458 19318 771391 63642 21279 13805 102297 93741 370396 43703 694044 14944 603393 72548 951459 52607 926196 75451 771453 33962 903117 92469 745517 15732 61912 56512 896489 1989 786390 16476 326620 63289 60988 27105 408805 24128 492850 5464 775830 7292 182165 38366 403893 13765 667829 94532 781438 93064 73816 59601 11038 53220 811253 90206 984698 50124 109818 81209 121830 83432 663815 59555 630383 68435 396849 22770 13906 47326 263616 57840 480834 68332 733360 72249 973734 37332 574644 86049 722008 483 264238 56844 121575 43351 465209 23284 490390 92196 144864 49895 648411 11379 685923 88775 862753 94974 257657 4552 788166 86518 565449 33589 521181 29085 117104 23179 57710 8524 540542 94843 394353 64974 697848 13485 605271 44899 348888 21976 742785 9438 934152 51691 596166 42024 350379 88679 840562 46011 339221 77411 993793 87943 704077 41447 272808 95120 944658 96433 805837 94254 920467 46355 491978 7435 180726 34834 680046 26313 266450 5961 104187 2170 622644 79940 767849 20358 726302 7846 905698 54440 710211 43843 363076 23441 560653 6438 719586 58660 285208 83437 667075 1240 513844 72904 984546 11386 406118 90813 106348 54216 437863 95015 719941 66774 584868 76754 512195 89229 999868 89985 867505 42023 209669 37801 149198 58869 301768 56019 434444 70137 162752 76221 585233 94572 830239 11194 604601 22905 170506 46670 677074 81728 307608 94386 527326 26068 992534 58870 406613 61213 586118 71258 924704 63159 48219 12980 767263 79889 883390 29293 434788 92784 357581 64420 69558 69769 632022 41417 427279 42442 470689 38627 719326 57969 390819 88779 748294 69907 653644 13487 253917 30583 92602 43056 157038 44985 852931 37892 739511 85607 922032 24148 614764 52743 381884 48703 145970 82767 678745 49302 363749 23724 455851 58590 400338 20252 326283 85105 92606 80756 975301 10813 767389 10906 111258 79651 341595 70379 593215 78009 666135 63767 561564 88585 477347 54976 129935 15152 971782 62719 748518 74591 738938 99135 63656 65406 408494 50944 417613 8036 920388 25429 281921 7936 467028 72230 381029 68755 905064 75983 945614 10772 140542 23071 326660 24266 138313 34234 430532 14582 756976 47576 684223 84518 104910 62628 541273 15043 107568 62557 515243 24548 578842 3992 457729 60504 628610 95772 595100 5985 798356 32292 731504 3475 193388 1569 969512 69113 677727 40630 760222 5073 282802 11706 725347 5739 536097 96921 222909 83277 346586 19955 648227 70770 725951 90204 71107 9894 14056 12378 935869 95084 2847 45931 97510 61848 729506 82972 298054 95414 655716 27570 798106 28929 525964 31813 528594 15692 238964 82016 30356 98077 256299 34019 760055 7021 762932 42113 14729 99689 107717 57442 262794 3540 9417 46050 464623 58691 12126 28752 163744 29759 597144 19824 328186 50567 283196 58522 245197 31115 887430 92057 575582 75762 613027 72588 841639 18485 450295 55272 768211 87521 559513 40884 126082 80857 687570 42859 514763 35090 961122 20318 597109 79062 766651 67344 960444 81218 16900 31160 15507 36199 809367 37570 742044 17772 688323 56334 581617 11402 304842 12176 796703 17423 362916 11214 803238 84220 892923 5445 557946 69799 214445 80389 984261 94618 739598 12304 128547 14066 318563 77791 572324 28480 226279 6301 318413 87020 909898 65450 786583 8685 442285 94745 536175 12274 421799 87602 75956 69820 170051 46065 456189 82817 307776 41733 195344 76843 161359 80434 229356 18615 41625 45199 209472 15863 278647 95529 124401 25136 784184 95326 607832 77789 589278 9091 822338 69322 978209 51295 503470 38457 526250 21133 992659 76321 22809 38590 838679 44938 76736 74613 945689 25458 739686 51017 845736 5931 716358 6086 417545 3226 381133 51820 702709 730 283423 96591 321944 6775 934162 70741 257364 79348 481905 96923 181308 20197 821818 20881 862809 54933 407137 22073 639976 58722 146891 45388 346074 53724 277076 28501 600595 62825 876553 24979 921964 60260 391599 41147 996786 30714 889338 24692 911460 73643 791446 1850 180152 95503 263714 3548 523798 71726 408432 67518 548572 15623 913223 30072 933464 71530 449185 2100 462801 19134 875373 78548 468351 57244 864334 94921 182350 81361 72410 14013 16992 90880 32731 39531 635976 96382 48146 7329 568847 5172 724975 5 565874 99233 531290 62189 456930 56182 520366 38117 249411 11128 503224 11885 25261 78945 69756 44313 890670 29790 507185 91471 643079 84306 521856 79916 441578 22930 308232 14080 201219 19464 728861 64493 113964 52177 8197 25420 697782 96478 693562 60200 736679 71607 87466 1152 474423 92531 913978 54825 105682 47361 203583 20522 37785 30114 167299 36895 301920 49004 34886 72631 168114 9577 42810 150 765192 90806 537798 26803 607318 11908 656453 47995 75199 27899 77380 21836 349211 30066 486727 40603 5304 216 522372 37167 979478 19854 895782 28931 516970 19723 246219 63112 760668 28695 919623 21024 48777 41264 198175 85285 101633 36360 115855 36928 30794 7524 377669 66770 736347 79647 716003 91406 763106 47013 3649 85181 314559 76504 279848 68633 592774 68687 699096 19346 927425 84434 898243 93740 907500 77919 19088 64127 614519 15144 593753 3862 568200 96275 691821 57776 437238 43289 338766 51682 216399 33895 215412 96404 651219 45856 966089 65087 470326 58520 733483 40533 959138 5274 624494 44729 123699 37604 671959 10754 249657 94310 992033 97213 276345 295 651516 36584 662829 99776 857417 7192 418495 55806 621855 21716 199762 1700 945354 2007 63737 73959 56902 64946 146366 94544 612744 14599 773597 45822 736310 54895 149510 39105 390890 76758 483166 46240 555571 4921 79102 70420 296915 42255 374579 53835 457538 54909 491196 34470 114153 62432 987536 66651 871272 4232 270421 95827 615506 21399 393642 7117 676972 54565 18270 83481 349169 48383 738806 734 786192 97540 471979 68758 921708 28743 39977 25228 532635 37104 635986 82821 285608 29499 573561 79540 757842 75031 525352 25283 115978 34919 497882 76913 495865 26597 175553 93487 776056 28570 535233 3298 452565 76680 29235 10436 564565 81504 758947 20419 240300 21516 634451 42753 551879 10278 525366 11986 91267 45087 417077 31297 546355 59737 265966 17355 814813 65517 54128 62786 354365 17990 287872 44523 870146 78148 91286 93089 822220 64859 209761 3632 130612 40209 267519 18586 723012 3363 559622 29494 347706 7904 917054 84556 717322 94861 314661 42842 547801 95359 629097 47602 223491 77412 435825 53529 430421 96251 664789 60362 238035 62679 486113 12945 209908 16384 699862 25937 168481 74801 309929 58782 128442 33819 849987 38340 996176 98337 60799 72702 799788 95226 764334 61375 460999 98387 738326 35789 886736 30890 558767 55232 130025 49812 361765 68424 834666 62007 153561 26533 799773 38993 751520 62284 666944 50639 913922 91881 738694 7095 276476 30871 886486 75775 727551 12458 286475 92467 387182 933 226418 89043 737060 9092 775887 50898 855788 34388 952920 76248 372935 99510 536440 71585 551082 51264 489998 12220 453693 24251 830123 53646 991005 51846 721752 84844 156122 81681 802765 53860 460026 98211 440059 18549 872500 33525 440004 5489 598070 95861 929981 57762 333280 21700 473075 87459 838983 16344 473635 41347 123251 56699 71744 90182 113889 43146 709296 64003 481537 8502 449232 33830 385017 61799 157228 83184 57120 33108 4487 48690 681412 32268 306393 77654 899941 1424 735436 29110 571703 67574 292671 51747 152420 16328 117059 83999 525896 8227 963424 58979 336115 18777 979793 82234 915370 16847 110787 76356 517479 45887 255451 56500 183444 77175 462509 4947 861716 89657 677765 10907 880891 20825 295394 43612 39568 44610 954486 38682 36946 4689 12008 75180 690224 87576 646673 27903 68048 71773 732034 52210 738185 83288 95997 30552 807144 84505 980856 18937 166767 57407 708574 47664 919249 62530 414093 66894 128824 58538 812824 18518 142272 8469 337158 59295 873657 61365 157969 59989 886312 11536 832105 76825 53510 64446 671343 42588 810560 83471 781562 1480 374453 4514 878421 67383 917628 66959 336831 94458 576603 11230 702249 73395 851857 32654 145980 62843 32781 48879 181712 43165 15924 85512 214454 9913 226783 20498 546352 6434 906970 51482 696691 90496 641447 39395 310508 30127 383545 11170 788344 31390 178233 83584 742954 31537 201925 20124 904137 62624 290220 4678 837327 54134 623731 92901 54059 66898 740179 19922 128128 37129 743864 36859 728996 12194 95939 78305 604066 93401 772937 38138 233336 57820 430611 31952 773914 32433 520540 84191 211821 54606 670870 79451 605132 42464 888357 44424 474823 22597 741346 52512 704863 35665 641561 63409 578188 89901 92875 93404 995831 25043 406189 87063 121920 98036 76328 6348 351737 49362 553751 1720 849128 91878 367179 95917 684233 73787 299018 52944 814922 20497 96780 71259 100110 69947 369661 14844 405995 60289 296190 13045 32939 93503 198180 9402 165007 69284 929911 33750 591111 56052 934901 49894 168187 74823 153740 79196 857093 61639 209251 86173 28469 53270 537426 18948 747084 25414 938469 46845 365185 46591 122781 9866 923135 14460 856431 82210 199141 52878 204867 69869 226693 53464 822198 10377 818597 44945 219544 37128 804097 8293 662127 68720 308231 78356 69427 6617 395737 18226 574415 44531 132943 35973 18983 33085 298290 72939 525260 9519 628162 51569 141321 72529 226609 60156 617434 75585 104486 18628 141680 46354 48891 73556 188270 43783 980992 45132 724527 97916 554677 59199 350334 72030 479700 95381 841499 27309 834500 48490 795197 99521 149735 55853 302731 63363 15885 61698 228450 87119 450303 22241 201042 27032 308405 6228 120033 55652 762656 68957 464518 30188 195873 11918 999727 90942 352144 54671 725308 75163 264630 5083 941697 67513 811283 45475 911176 33025 251097 55721 74701 4530 50222 32999 545152 26173 183662 32678 850118 79335 366375 83015 470649 37290 25564 37278 773603 60659 817155 95889 573703 646 164679 32989 176088 61782 842502 89298 955328 93357 176979 69490 926555 65034 953333 14934 310009 77534 152039 65129 100447 90126 699734 37418 536646 1012 102694 4239 607387 59742 31342 74717 933310 77485 931255 49937 363011 17848 600576 23642 135284 74950 650877 45148 137804 40055 700820 45646 500413 30972 938142 73693 893931 92923 404716 67591 715888 26380 687040 34849 237398 62526 140047 30226 267424 64339 504902 96981 236289 50623 671810 35611 580066 55757 408342 63591 552737 43642 997833 61264 716621 37016 148693 47138 442731 31437 538729 99133 34356 32081 144872 78420 140820 13523 767784 86384 244333 54261 732916 68267 90770 69260 847563 52693 767244 4513 123038 35859 708697 77746 871958 75546 256488 25457 779 81624 308766 56900 172494 13836 742227 55556 159584 19209 201430 39102 471609 3511 778981 36085 543426 76946 121910 19261 185307 59817 527665 5090 337430 32608 440564 48671 174074 5455 471374 20263 47361 59520 322692 32640 887066 70549 236046 89443 597159 97951 488411 88318 508928 15784 716489 57202 348783 23243 923758 66836 702450 75638 509202 90544 376125 11119 806322 4162 66613 17772 790655 77435 689205 50745 484765 4034 145165 78038 657828 28752 331454 3383 372835 35059 401215 81282 904152 54444 80955 9780 153209 21073 308945 59261 511278 35083 428243 37119 880660 56697 778951 63091 817979 71468 182505 23971 797929 55337 458023 55505 132054 75626 696356 42639 953838 59613 339317 15781 938002 48707 756071 41871 418455 36498 12535 5372 525445 30900 402456 33232 158873 82534 448305 52930 723395 65434 349404 46559 833769 59701 119593 23877 55074 68081 172760 38921 943420 18588 34403 58802 297847 58328 681202 38043 837640 32729 853732 58997 39959 1418 679565 34370 391041 11816 303026 36763 261974 63333 228239 45388 87260 85799 758737 62227 455434 97926 782813 46020 745102 86289 354951 40583 872008 87018 716700 84857 776013 90885 332888 56807 558692 27373 549488 566 562380 54720 785994 90942 719540 79694 529536 77962 671170 33981 420961 18457 570509 30120 358448 46848 854883 16987 600867 31174 286212 29753 780069 6695 397092 48183 287252 71506 230765 72990 8772 56907 632059 52172 544058 37961 644446 4691 601457 6553 831579 22169 773465 6841 602028 76023 250835 25342 282683 5147 744886 77871 519339 90885 77965 80231 304079 7501 413399 54167 283569 476 82118 90625 412685 75438 497856 48158 463507 81399 373985 90585 546920 87898 833463 96498 444389 76883 344389 54109 872535 72111 480128 78176 10493 54575 406357 7128 869198 67209 399201 79636 536944 89255 435895 35545 671618 7173 716190 90812 220883 48119 201041 40843 171944 95873 815869 20357 961082 44317 352902 62077 525046 18521 698306 4315 309819 38518 525948 51291 971231 74698 317427 82571 909099 88383 571224 75313 325658 74738 530772 93988 864222 76244 568255 57870 454811 46317 373418 57872 589674 82644 859158 318 636184 28120 590075 31679 435364 1178 739330 65934 60100 34384 241547 74556 839776 18116 729448 92011 287830 43475 964576 32212 472501 3215 493805 23138 178690 67326 960126 5141 895606 71992 706422 2049 883581 47820 65323 87052 465592 18844 143080 23347 224188 79836 614123 56805 821777 47543 559208 20902 664437 36298 408836 38958 964950 56103 999770 15624 317147 45428 761722 61491 637788 70313 592421 63268 401317 68022 173458 85090 95224 43610 436588 44329 869959 31021 13522 57224 859198 27447 34134 70051 206647 98134 161727 25041 928579 38557 132359 40479 859752 49231 691485 47339 357854 35880 103075 50122 366865 99540 171057 32034 341602 41974 358160 75312 907494 52579 492353 93860 996581 22852 145140 27873 678556 69496 747985 58494 535932 36495 244530 3367 390633 42096 968039 10716 339771 7316 14128 85136 636864 59112 486279 87243 855480 65583 622292 12201 759896 86558 192886 86745 452104 87583 203841 50911 203173 55566 749562 70579 398207 29567 517405 20160 720220 86230 337752 42373 912243 77005 683021 9655 938866 65714 405908 95901 849593 54374 335286 53619 682397 38175 317875 22920 476518 91206 995453 3072 189585 71482 538555 89650 863246 51916 31303 3626 498883 76641 851504 34793 410695 1299 800889 79072 191912 28432 98072 76569 822374 56569 630712 22542 502645 43077 524151 7920 549759 51355 326505 3201 344032 8507 269011 16986 623976 21142 672497 54694 65373 23569 210800 3589 668406 7655 683956 48426 597793 47588 848148 72318 78333 60266 87385 42714 722721 10480 961603 16689 297428 35070 223428 56292 861458 90738 108290 18795 621197 91422 902041 1235 199146 94471 410583 9403 986368 81672 551935 48246 893469 46189 542471 96204 832384 45112 694617 64536 644768 54400 309013 16619 307171 42797 117390 69224 700968 48765 982601 33350 135870 31875 937153 16273 293482 21506 514021 58986 135461 19542 358424 37922 898204 23531 536625 76259 246382 65188 290681 71815 367794 66198 880815 13662 523886 42922 951879 20813 470433 55102 755174 38474 890490 9477 797032 85761 707486 2242 101083 16754 258534 59377 165057 53104 932254 15807 206930 78979 372296 44269 699063 1511 995671 64240 557712 63147 685492 60020 196911 25075 976189 7380 394587 88855 259969 49924 874702 9698 367493 36680 844344 90515 104258 96538 657081 54815 903396 44743 859307 50765 770701 39154 262677 89336 163472 81264 867833 78385 841846 58635 127239 41467 39484 77888 337320 82125 675219 72096 448564 50516 541855 66258 441404 18126 604153 20720 416641 9071 208685 51269 174778 19424 390908 45974 841811 19291 902683 38550 176616 62769 306675 30672 446478 11588 422047 67520 724235 16653 962481 28186 937433 31287 173229 80546 356583 94338 879883 44595 758296 69185 413177 68409 798401 84476 602392 8982 486639 43407 809786 22400 607199 40745 408171 73409 852549 96526 397861 27670 246214 25398 991577 51473 368765 14443 890157 43480 171769 43599 565753 36483 589374 37332 494473 18785 44416 63330 568990 81780 115243 244 2477 41776 26205 21211 947614 8192 794986 84570 451790 8577 710808 53480 704781 34214 369312 16689 981217 90514 680755 41461 37826 51521 789235 66792 752732 91935 673909 68112 463952 24303 982406 13354 328050 93893 752163 15558 181260 80268 234623 15782 292634 84130 454849 81155 669709 84951 13955 53448 142600 31698 980436 50261 444070 63308 903735 43453 735666 32658 645282 42472 300013 20455 682304 34994 481163 51648 725680 26282 445238 1190 813827 26676 657354 29463 16705 41352 483671 56742 90597 34384 590563 53079 217629 63694 170277 46212 504011 28244 720267 75706 131462 25641 371381 20572 433306 14251 13239 57663 449155 67400 256411 76557 460150 74307 326493 56226 4761 78486 918381 88722 669638 6986 960304 48225 126284 53536 759488 99145 747758 79531 869479 73144 86370 58900 48360 56687 428562 76213 611383 51108 930399 62974 168187 9569 334745 54004 46995 2563 626248 97837 452366 73179 353510 26869 622129 32400 28451 75755 161206 52764 856224 15332 267911 93803 657332 15912 451015 20063 113322 76784 727177 72078 353217 90319 453719 74786 68395 22437 522412 72632 601038 83629 758842 69218 67974 62513 671334 97797 542881 94064 162247 11835 851617 75519 968170 44499 701502 89797 624401 4908 973282 71133 367407 74301 332715 93176 505837 38224 203628 88792 113897 419 496236 73463 157362 13414 206053 29150 214029 88319 321606 74062 769139 91849 545906 94650 809488 6064 757375 80843 406086 44214 406840 67483 463208 21874 470427 91738 588031 97004 755420 80077 916297 13538 272736 15241 607605 34503 240067 3836 966568 6110 433491 53349 543611 55619 78866 12727 13306 13250 760183 1626 510374 46782 264046 78858 83572 84876 874004 25782 975117 29781 837692 62626 237324 14136 599340 75333 743363 33541 984160 7244 123318 78691 42886 3445 163869 78891 166529 24469 191015 60042 449191 71251 618034 52995 10819 19658 223316 36171 911315 49867 285781 56331 815434 45721 232754 82338 467088 22059 677212 36096 690173 90285 542775 7180 113121 40095 651356 66463 193216 62165 105431 97447 969614 37973 780073 52453 3511 59772 368839 88719 171034 87897 910873 21551 17096 11281 952572 60610 584522 39833 92417 50745 93081 64767 187435 89851 311716 22690 924917 56801 817741 47157 578058 26585 884716 91648 482251 26437 43594 42431 966157 72441 481128 52993 413720 56064 146358 85642 296105 35382 714652 8561 213872 76975 822068 84259 251603 85008 29069 79230 402666 11441 244330 22103 542528 87905 583489 51669 139864 26689 42685 22163 208486 14152 876925 38050 922962 3805 847954 7556 659833 6209 231365 87442 252651 28771 700494 44408 369966 90569 487390 92596 185785 75629 644822 82522 272186 2174 71310 20946 257617 77531 476367 64760 96083 1276 924569 75420 119944 66473 359006 21952 421676 20960 864581 29821 439986 74195 201896 59710 332092 67944 112022 55682 947620 53079 465042 21822 435511 33136 468242 22873 609589 21074 626048 49615 271890 5749 150077 78607 750136 32129 951513 81501 39939 39797 526172 28144 670787 97825 709761 38453 703934 79532 572597 77610 875947 43278 194524 22660 261047 15191 713805 39690 331332 18471 395665 23 60902 69556 982184 84060 748836 99719 72259 44635 549821 12991 571275 77677 759072 47980 774937 34973 451698 10229 446332 22315 4940 243 352950 26475 912763 15187 506559 68675 414655 37048 261185 18704 981132 84119 141210 51969 427531 4762 749853 32987 173786 37246 387793 62739 467208 46516 125616 95767 173274 43235 967210 86854 172809 44068 781152 7347 12354 52453 623145 8038 3428 78823 505360 71130 294405 28864 388051 59360 723310 60570 185766 40827 39898 32274 216814 84259 282619 61658 861703 64226 910837 17175 140031 60729 711521 451 199640 42172 816012 56332 411849 8850 82613 49044 225534 94646 650514 1359 751892 52985 392716 78184 257118 38141 18750 65660 542755 90139 149562 28125 906077 17758 301124 75344 852091 60614 416661 80399 660768 16039 351001 83848 558050 10183 794161 44349 772107 86851 61170 94722 188188 88266 34213 47394 240901 23872 351173 16283 753006 42205 450308 85053 724978 55980 431750 23310 788638 8268 154403 56169 895287 86802 889897 22330 416241 15717 105945 55204 852088 80193 116262 78523 930091 93781 373049 94186 767900 94085 799983 46543 825169 19080 177433 47258 776902 27915 3707 77682 733289 13420 806157 61455 41885 55007 532797 5089 362167 95693 250987 35304 58180 70704 796652 85561 274881 83097 29192 56000 698210 55978 733564 20152 717196 20476 562361 33076 482394 37115 643171 39866 649755 77444 172626 73475 52050 39726 613780 4125 117749 65886 43753 91785 909679 84401 800774 44061 970463 4438 388883 3170 409687 84849 761453 95959 482525 64474 58916 9228 237165 4092 986750 80296 727732 54422 9075 9860 763991 9629 126703 27758 12202 43544 92818 94983 318522 26499 241971 49253 971844 64109 38041 94802 610811 28890 782465 19019 849734 66209 586139 48993 434687 1230 645005 79963 877941 50402 544046 82675 290155 74990 167116 99221 42583 48732 404007 82755 632164 10310 566899 211 530160 97821 930522 33775 742606 56611 917368 47988 727750 34129 794333 84564 192080 87154 940175 22836 294173 14950 605637 29038 224718 92192 607469 90704 44282 36008 217959 6396 32237 83290 31047 56934 306915 25414 791575 42169 289937 27918 517202 19410 558557 19434 758635 7459 436129 16743 567876 76082 114604 61700 147319 34807 869952 74163 994513 51201 393813 37054 885521 9202 93589 27488 348014 68990 563870 92392 540622 3888 148355 49178 551440 72582 820427 67661 678083 70128 308849 72429 271404 93525 752546 31450 923461 52429 572162 47144 779256 33064 433831 84318 684840 44485 535580 43351 905384 33468 17632 27395 150209 64597 282917 62727 679345 76879 994897 20761 524263 28602 157760 92805 352520 22813 980160 10347 718061 80497 889747 37790 911779 43011 931249 63014 633705 85974 499011 83903 688245 7775 185961 46392 804784 14855 4405 31893 930485 45357 908846 23214 611542 74433 322062 52782 655447 95562 551940 3860 508849 55041 884211 85813 307984 3764 321393 68504 621846 27236 677641 84024 646742 66407 277433 54118 243097 10374 51317 5285 357660 768 283426 2284 865488 72550 971612 58472 795545 68797 346352 25175 824464 255 492323 87661 535041 11738 80233 86739 908078 22959 461934 2659 611722 16116 250513 49293 410302 79667 213604 8502 677607 26281 269998 20148 909654 77032 301289 69971 851343 65141 412100 68147 102410 14026 655585 94343 729270 52117 106840 16567 759281 92087 825907 9471 773009 62375 280432 52622 891742 78029 346882 50120 931029 32359 122384 18533 807207 68647 699765 83087 623159 24338 954110 71976 913056 99266 198703 20994 868269 77030 12862 95108 599647 10397 622167 59276 812139 75519 979030 47464 239609 11892 205008 3867 27558 82426 30282 14975 188291 31235 77440 85693 682899 71892 77216 30326 226577 46152 261644 94494 69032 5963 152348 40539 170937 7328 466394 69162 317209 18364 574788 41563 628559 10152 507085 90096 884890 10882 625244 62114 447530 39836 50571 29916 695715 10780 396649 37406 956893 36891 721849 30811 867942 80070 802481 7803 379902 23104 782588 48954 633497 16222 840312 84007 746593 81289 314553 6662 943026 37344 73348 87535 213788 30131 674261 34668 598245 10025 162713 11743 198660 65307 198388 71194 795879 77943 559037 76324 264302 24158 816381 1499 233389 36198 881908 90381 536174 80056 591508 97629 404269 62995 555972 89220 845146 67975 941790 69902 791835 14459 611249 10585 249543 42248 332735 93625 58540 59836 355968 34711 437257 69464 443486 76301 700181 85106 429943 13867 695030 13300 163743 64214 707275 18395 574427 73828 485347 36889 804838 52193 547332 24307 773487 5772 527269 59139 317338 92762 884979 65943 976315 14483 718352 40400 840222 7312 362383 10052 462146 64259 167482 25629 140760 44911 321036 20024 22153 8012 191160 96711 516398 55557 163232 82575 660630 61721 954782 72107 707523 43869 616126 64487 540653 86456 505090 51045 481085 1637 560029 4924 617299 43829 768953 86260 521793 34090 571953 74923 131982 32733 930903 83859 555253 29658 732975 83633 169059 4991 280370 41824 569468 78496 546637 12876 692950 82790 781471 84728 325436 60779 772286 88760 536428 77375 488179 60567 499610 33511 374393 31635 513259 23032 265794 5052 316795 43392 99378 1337 524567 64926 409634 53090 849604 54565 885342 29671 358518 92349 472103 59815 681881 25602 483442 52986 153164 33827 426920 6312 731617 54916 382820 42608 844191 1692 756664 4386 72576 60472 657000 27013 540211 15318 279981 25042 282651 6987 944627 95383 665486 22558 130843 68468 981654 5226 187194 37249 148020 56768 305880 56071 547928 89059 616754 41698 103210 93578 811577 16326 477125 6177 220689 34935 581814 39560 721747 82671 987585 35794 977163 6940 410396 53064 881594 42655 612659 30180 166741 1486 858914 85174 751940 33938 393470 1187 527012 64874 613965 51520 964102 37031 804873 52475 455597 99566 986976 11155 994644 3993 653431 19643 428710 96694 566755 58747 67140 84166 138862 41743 514435 18303 901336 42086 189803 90059 766931 97316 1273 84551 629318 80704 821405 56069 781644 22119 496317 64362 280370 70455 609073 27728 48956 77541 646021 21637 355040 81432 808954 55851 356169 42891 208964 83894 300309 21231 585101 24817 539160 6246 329457 95769 509911 3561 143937 95360 408654 1827 416704 40811 567147 60884 444137 14581 818384 55248 968486 18186 277652 24285 74458 75213 972419 92280 815065 40210 851674 97681 436523 26820 217164 55914 450828 14912 272703 96924 949551 21657 660432 44017 121654 8274 942091 47915 637116 22695 441843 5052 527051 40644 985216 24716 136358 77996 988316 76087 366849 78387 901029 10060 413315 6085 96239 30351 514315 23261 837695 40215 124328 6766 213072 82737 58464 1598 137938 80507 502506 79014 416422 44266 380788 40499 253219 54756 833373 38888 266709 51783 742460 93146 609272 88704 27479 10034 493633 63925 329325 42927 186006 54172 94061 61153 981009 23585 138556 31695 291904 22692 297780 81522 60584 26809 532511 81880 42174 89318 70144 18946 696812 32200 190026 65734 887954 86318 404839 77325 669379 42428 54514 71030 833156 21930 600957 94002 552912 50659 437004 5926 629078 45511 976536 91660 370169 55849 773390 78994 663759 31633 551565 26649 153955 6682 354412 69623 994612 23637 566769 54166 623411 51301 220698 28530 700297 50529 279384 85503 217423 52086 27984 99425 151315 81762 825817 45939 110042 91386 187136 77473 455256 96709 93574 59181 885242 24126 183392 9325 427932 8662 908919 56171 485652 14223 983462 64068 448805 37058 719807 31722 522380 58106 915974 92994 403384 20311 609332 67335 350153 33900 767669 40677 527256 2658 972138 93662 653679 14611 153768 44137 595980 56303 4600 6126 703203 35194 423445 85291 424409 83596 986609 11282 914826 47216 274672 28809 602755 79269 169706 52808 461448 29184 150254 60414 604752 11912 231674 34733 337412 96153 885188 23082 638468 80130 239540 94814 339809 60295 58215 73575 27236 86687 898734 93271 658374 55958 964877 31604 562166 89037 737980 16759 299286 77589 418281 43181 986430 21688 938293 6265 575416 66000 199986 76048 392066 8142 421419 64795 288271 1716 636253 36793 68870 77883 910006 57914 437762 6190 267101 32325 383248 38381 561065 2419 574836 5132 420712 6769 916900 90929 966554 79394 593291 78937 973812 1755 953416 22035 968606 78725 156588 81091 734709 18111 850432 25441 452810 19130 213180 50488 97248 14363 306193 39975 372402 68348 312736 71331 931883 48458 828481 7059 844908 63369 309950 15411 182857 80716 735060 59666 615436 28349 697465 60211 134961 85883 582672 95344 581992 82711 46646 46930 741591 33334 106298 20058 513109 83666 275676 2012 92656 23033 196885 8671 469544 49740 987279 43134 663858 46113 456361 13961 205749 88162 220468 48741 559056 364 639800 37800 756306 24369 61936 92926 364801 11798 109897 34727 908948 18006 489832 30710 997753 19165 981985 27763 465616 64749 316352 77722 458413 28988 870020 55322 858778 92020 953759 92312 808467 92019 579639 97513 600904 62953 973864 8187 457694 30972 794624 59116 936942 98694 704898 58033 359109 5206 667492 48689 745443 89803 102544 55720 462268 78525 694695 38181 470714 64180 869177 90156 699512 46286 39694 70388 69384 70333 881952 46729 48175 69575 372319 45771 465764 87941 977452 80302 768148 77508 167454 17369 119137 27175 852928 62855 132510 44034 464849 81160 714325 22465 958466 63265 592577 16159 157628 17512 644052 34703 588119 49513 959858 80343 653668 81764 757044 67120 909157 80588 11239 70760 886415 69897 346122 71231 824271 64983 751123 82477 466114 45189 253291 87323 597371 84951 282221 21061 99713 23429 349803 13471 929358 92441 342953 95693 885649 1429 246496 88745 779373 84459 773244 79200 109368 34115 677983 74997 197117 58168 452124 90813 391290 49275 940796 3746 501923 49871 702525 82593 554205 62059 480781 69227 415363 87323 290643 70663 973925 46400 863655 70286 879108 37707 123989 59470 364120 63974 678303 49832 181706 39819 772728 65043 698490 62730 91785 36854 936506 84648 230511 42001 514320 80187 37051 97813 666808 7247 657201 4583 644960 54627 875658 51746 127083 44045 55538 75538 186735 12658 838410 46265 545078 25199 9895 57229 871937 89267 772561 39832 662272 36834 678725 49911 58843 12787 532404 3292 45868 89747 742146 74636 595523 9537 957575 79138 630625 2639 807505 41194 710461 89159 941344 71 620866 83492 184809 42189 848271 48341 188500 57159 760245 24381 829950 46834 207997 32630 481080 2304 965664 4425 624901 51767 312013 93431 280864 36463 266278 8308 762100 31960 83651 26214 324962 61969 586989 59914 691775 8626 251748 80528 923219 26115 259418 21850 717403 8771 280886 76641 618503 95170 560978 17808 874173 95399 628542 37671 978900 74666 533050 29785 411674 42235 635519 7086 500431 97690 75511 61186 395879 48444 458049 24612 881036 32653 771118 12632 320602 28744 486983 74230 441570 17217 406276 49000 20903 75100 712150 47632 499811 46898 266206 54047 190723 97683 291316 36255 609191 17183 845153 4587 493860 45676 892517 9650 336641 32835 585970 41431 908221 68547 580654 21395 287559 92381 515829 15154 807045 62774 912853 86450 606286 92968 740305 97767 599856 46497 227039 94266 338538 52866 650794 96741 180723 33953 68752 95640 613170 29991 839012 51992 966019 18451 646893 52250 413816 55542 157862 52044 21014 58741 3772 37101 927380 70346 904275 71952 793119 99683 309825 90749 305689 81346 913618 92752 754901 96315 594498 2552 812317 52569 342662 79769 433709 44697 173507 45355 260661 15661 851925 47736 748826 16154 126538 38626 353525 58938 683045 61179 750034 8219 437467 14634 915443 38623 681241 20461 637899 65466 137340 1202 494404 64471 557975 68220 580089 89939 91761 79076 220988 79520 540804 95382 613009 22404 651199 2736 450033 45687 228357 85478 706889 65833 878316 50209 928248 78617 431423 48955 683156 8223 443197 88676 952998 94051 107287 31840 746217 36899 238646 26663 938639 52785 132018 79364 489468 26451 474268 17815 204745 83874 111669 69075 630594 16491 290869 48992 362793 36433 525509 1946 510513 90857 392645 43760 56131 69660 546887 12102 414396 1160 465682 79219 579181 48128 32224 91300 524570 25031 543712 35735 164156 65337 141940 38689 829247 46307 897396 77257 346564 23302 481002 92330 981728 14680 502868 38773 555995 26274 952550 66093 122739 48963 126405 28553 944278 78091 873100 45973 288171 43425 982859 16049 781130 84990 785091 18992 652543 41232 440491 18619 403787 6392 722478 43436 657891 40108 664427 51955 544815 99894 296628 71316 2636 70450 701327 95911 969419 97108 856248 94967 475504 7552 378973 75844 422195 66224 606305 13249 404546 92274 41881 25814 668477 80583 888850 52031 375801 85830 280329 78283 243262 54902 942961 10078 705929 56727 484785 11759 185803 17370 585059 91851 581863 6692 292503 24560 437880 86416 546445 68435 676489 2442 791359 4858 552987 70100 478677 32899 866914 49956 42990 55580 584776 95172 21598 39208 650025 31025 665386 75552 875286 41469 359566 37103 531218 12398 132343 9429 288984 9980 595658 27046 103123 51222 295515 76200 187619 28190 716919 5016 746655 53320 108762 4870 268366 81888 500537 80052 68781 29857 481722 90843 585452 67390 758519 24453 3376 58460 597311 30516 291859 99222 974037 36730 665568 48888 674863 93151 255447 1797 711288 95775 145583 32178 768910 22601 569487 62696 53764 4897 292691 81701 375714 91870 188813 86876 745504 49645 284418 6640 357167 33516 784489 98525 934064 57968 444912 38480 54650 27551 232950 79146 344216 46711 789714 94272 949193 85157 347915 6078 541567 10255 671325 51199 538784 98219 984570 3895 893256 44005 6791 51690 398725 1469 476955 65138 812442 1766 960515 69500 400828 97737 544769 80427 152216 84544 203784 48500 528203 7899 996930 67457 563368 75006 883850 41006 740150 28481 722738 49007 454704 63823 12351 15688 774659 60487 853928 68979 605971 68063 14234 45374 942710 39548 363447 58570 243063 70330 350290 14157 484309 69450 491380 55409 454593 64399 415451 42131 548323 13216 899766 56133 168854 46698 734698 40140 357800 19371 96848 59426 245211 75384 998388 28021 661415 69752 663319 94022 139701 92486 218095 75116 496101 42450 384930 98638 635401 82849 187790 93165 156648 17225 943812 75511 39868 14070 442824 41461 247156 25384 806739 41950 920563 41490 840849 25505 956815 90781 685732 98048 284499 77091 781791 82927 3453 4532 187915 28729 302592 86292 154021 21627 939716 27835 279070 22023 276513 33332 980826 70851 230248 98270 452402 19304 316122 75918 184562 45475 83182 92459 556763 39190 394575 64209 980386 8792 123164 80335 17071 33969 990311 53257 7263 53952 392759 32086 905859 79157 494022 68258 790111 86870 247042 49230 637355 38206 522448 72203 423254 54906 753093 89123 71998 21898 33835 26224 898489 88582 964547 50275 605775 31222 100413 73502 903677 74713 241665 5114 243507 47807 575913 21186 417431 70799 504389 30774 223361 64802 108885 11146 336829 54278 953299 84228 788620 5500 839847 62369 425058 19097 786224 55056 283561 30473 536450 59989 650045 46152 231458 79688 403503 40711 303756 30260 118658 69261 157038 79032 15409 98579 346794 43657 605799 13191 967064 75246 374021 19242 284993 21155 754527 83154 518949 14359 371711 82185 100470 10413 844897 25323 191003 4799 334198 66860 478638 45878 52001 82640 625790 20179 761533 50577 845710 43274 262676 17597 66324 86594 35177 37686 873019 31862 468720 58448 60705 40342 455121 9622 998170 82215 680360 65413 917227 57279 320904 43982 417360 21802 388467 77753 14134 73576 382307 30909 451521 5548 909317 9129 433544 96350 688761 73919 804436 10970 171155 76531 418917 90063 747549 38160 201005 77825 91155 83795 252434 25064 352037 66254 108976 73391 829752 23782 41045 24245 328037 50134 613508 92687 875961 94410 921650 40196 962228 25157 77324 11536 841610 91323 409007 47682 995877 49431 762223 39069 511136 64215 409041 37403 846157 83595 386320 45157 884593 46649 815003 56892 193603 2524 846357 97172 347952 29472 137045 59955 76698 66824 215780 83767 361684 95849 453825 2893 797288 97324 952032 96955 384785 51247 278950 98711 146561 56229 538415 97997 991836 16466 245897 49500 139067 86831 183094 25786 779307 620 99054 3276 429995 137 466458 75535 277553 65148 765658 63474 982246 82062 118144 17209 505701 36638 335123 12636 190016 97020 605325 91237 383483 12943 466014 34070 216911 49744 148518 5089 119913 61869 484094 26702 187176 16775 463984 18008 552098 2004 652347 94864 470687 53437 309136 42425 6813 59745 391703 29226 49803 85137 572523 6447 663246 99538 304986 1480 79870 17150 874086 47785 801194 28579 937222 19481 314704 3682 971622 73139 625126 37617 421922 2919 826388 32250 810319 17274 509751 986 835379 4066 654496 80482 897416 17259 236947 48506 816765 71764 184841 45625 517749 75699 227694 89454 631493 70605 430243 34458 203898 58687 994109 60788 162321 50168 405124 50499 26750 94236 561077 13160 635302 46306 874753 79601 51236 82679 805196 31751 900359 3226 269038 65505 136914 80541 797813 39406 516476 20682 899873 77456 456942 75228 636903 24731 714183 83650 611951 11674 245275 48735 854550 1579 385328 33836 6061 73150 529407 46869 534136 58649 708601 60344 747759 30423 901440 18441 327616 32292 398889 10385 400651 75203 400385 20298 328485 83752 807941 17989 112406 71295 29352 47908 921883 66819 245777 34752 708964 52135 625114 99268 671831 74385 883538 66480 613707 10330 833404 9015 96782 15759 150926 51297 113568 84339 173811 1290 327670 97851 870729 65985 195384 82928 791972 45002 894018 96113 540041 64604 511911 52078 633524 932 693801 90286 242195 53729 187395 91626 591816 84965 770847 29839 87978 38362 507936 15232 142405 63163 626074 92562 908949 79222 463061 48399 608527 95921 788813 91060 562777 39714 792053 14578 940173 52150 402863 34800 608890 15307 303701 43079 869603 55157 467636 12005 109182 64861 929548 67115 748725 2909 665169 60655 55529 98437 705197 88475 49386 15706 713211 27180 304960 80433 275342 7507 260645 2776 515560 29144 269321 38158 37059 65906 717709 93446 551052 60304 591304 4904 919330 66835 424773 77328 461532 2577 936323 76077 213568 94484 83380 13123 120589 7225 717950 37354 463346 57586 217533 8428 485012 8644 211071 18923 819852 10282 42566 59129 97447 14544 526922 87677 594660 85944 249525 94165 513017 22009 313125 6895 419471 32187 660973 27214 81089 16092 436180 14507 725153 14542 381140 55474 243380 90198 272732 62977 908337 65231 157135 64492 765829 26117 425795 54876 212689 28699 60355 107 702186 82469 452429 13385 243609 58318 806485 78042 176089 62164 164544 27798 492508 34599 881514 1224 279238 48141 764641 9232 339888 30209 308327 15201 445094 52112 319475 61891 324714 80986 621617 17394 326191 48727 383102 80797 773790 4527 521581 54376 262228 44577 927492 69898 152738 90493 59071 64656 709836 22058 91980 4664 139275 24769 99598 2359 756235 16943 917211 51412 226029 64599 182078 74442 516358 20238 66165 89930 634911 42782 403507 80982 681075 95043 543 80104 218675 29745 373716 50601 995973 55532 682463 92154 185281 22798 81796 4590 604595 23012 257914 28046 120924 73393 656106 77524 51377 12906 136308 94224 57114 48409 307049 68582 352564 35195 320530 27662 868944 993 271784 75923 764850 53907 634650 25205 447314 19944 953546 89639 628510 51343 228560 46577 748278 29929 757557 21455 960879 12300 335674 5200 641361 55586 134159 20760 267161 78600 573532 14814 175800 18799 906811 21775 643153 75935 124347 99913 40767 70767 892831 88801 701517 19598 236637 85725 964988 19261 818848 79867 920577 56435 89479 18952 447684 46936 535715 72106 871649 67626 224509 69655 516971 21275 270477 61179 27108 29584 962308 30838 947463 63652 492995 43740 300223 24803 25634 23091 719085 46607 833834 30008 928741 7039 106075 19482 249329 46363 618407 85758 792589 49057 700981 5433 712873 42915 928735 87417 842667 2535 189364 30333 887018 55206 620727 40024 709428 24685 704862 6930 514568 12671 344659 30247 431837 57392 398199 23238 180122 42379 140186 58195 476635 46414 359620 83237 753267 19593 525488 85897 864420 42787 800395 49341 800488 87797 442681 374 223724 87884 66897 40250 694992 7467 996444 66695 484840 81767 847962 45482 971262 40201 159228 25929 878925 46448 17835 8250 745351 76204 609344 35977 838673 62596 505738 62486 888002 81713 603403 10292 266727 28481 87867 32652 111618 80853 421380 33080 473414 4963 109508 68008 344157 10132 571790 26720 591970 79655 665833 13560 31271 28748 550607 7355 724337 27114 568624 94056 450167 48059 811052 49076 711654 60458 527005 15142 563424 32092 992395 90138 967288 57348 330421 73823 839031 98924 184335 84281 821275 17491 617598 68543 576723 57706 277022 56286 281732 28150 639485 88980 338631 90289 325405 76598 395368 96073 228341 45578 435305 93696 27185 51630 641405 62442 505134 17231 877965 93362 931839 17011 511478 19317 84651 36912 357961 58981 740012 24338 175178 5831 983857 41177 57138 87862 321757 90072 660781 26078 437766 2200 555741 16193 511542 62323 131669 29462 936686 97369 235742 4517 662302 92910 526069 8876 558702 84618 387915 2621 101561 40760 498756 23773 90124 32151 700665 82023 517228 14396 223926 10439 293837 83310 805052 28800 913307 82441 757120 76358 494773 31036 815658 69797 184045 81738 635223 2104 798729 75021 236376 91794 776901 98062 143281 86649 441167 64303 988315 77894 746634 93185 849538 63782 240587 1294 517191 860 235103 32080 219647 11900 276483 21592 669618 4562 735402 40424 178973 87865 220731 28729 184944 10085 881041 78902 407953 48377 507833 74303 36568 46961 661687 94727 411985 51290 880833 7511 833469 95573 909442 33961 552720 84472 80665 75917 743605 9228 94680 47175 352133 976 237829 75727 417044 96628 213532 7152 440229 35839 528074 89577 180208 31530 818292 90639 759971 48547 474862 54473 817118 65419 289605 92915 622134 22296 912630 96859 311090 58388 178676 45991 504977 30300 62950 46510 157507 92930 342118 79034 620523 75659 208067 8108 536740 31057 476224 66232 616312 69826 123539 98916 860202 81759 569575 27214 656686 52862 264666 93667 267372 41641 892991 37353 178752 41021 701406 19958 976445 48332 104047 97494 481189 11227 980067 79977 381299 65316 170267 42594 837841 26742 881646 83913 520802 29392 557416 62714 270201 70249 557701 49764 570464 58315 569402 9419 169555 9843 400941 13991 669186 53139 954104 46115 776018 77393 350890 96702 265437 2021 348741 40141 242285 8799 321601 53367 955141 88094 832008 31160 629720 3802 807160 90943 495632 25115 856356 60399 24840 66655 52115 47554 867091 62904 168832 85985 424435 75244 648344 40557 674146 77907 811071 37114 608909 9405 326475 89998 659411 37802 480967 35335 386506 83087 319154 15794 340283 35383 914814 36437 137249 6944 875537 4869 484846 61498 70855 23473 845383 64300 624238 28821 48515 43695 59080 77800 900591 27152 137549 97615 773068 38194 610022 79047 38480 20682 812211 6527 288033 89921 998662 37435 851037 96118 333286 46675 683541 3449 99917 58225 216718 90481 843050 61687 95614 15671 316512 69335 196309 11769 313605 90777 304113 3928 728292 20056 760360 38442 22459 37573 560003 24409 652926 10275 754877 94689 524178 85353 489352 57078 520659 67651 521864 74044 708110 74161 191382 68397 522568 96071 135422 76823 93301 78892 173505 61595 31105 52155 151444 62095 551499 76868 416799 51261 894245 99308 649599 86146 747286 69608 590341 6480 468440 69030 400629 62060 464922 97669 332744 90160 260798 60505 240234 79242 231132 79208 251324 75164 231294 43439 750931 44058 838818 765 793655 78063 383483 88822 689701 94264 48496 1841 700622 30279 551516 6363 627286 8865 542156 96754 1493 97505 712452 94731 652250 6963 613946 61101 201827 79609 274649 93716 778213 57706 689728 94286 650314 18926 192897 57249 414510 36035 665826 4771 639650 26395 964639 2145 684010 58876 240166 3737 174334 75870 877337 74975 420044 9201 646160 66012 424244 26836 486420 45674 169483 45247 782053 91098 734233 47610 354614 84718 783707 77827 376619 75775 894977 77869 610 47928 530929 37915 8935 22233 609922 24073 179646 20117 139394 80228 32925 47636 512497 21292 50351 5490 381060 60857 337490 78174 429283 44084 990298 57852 188011 64601 66572 97635 993900 37436 347876 84544 462059 9472 385999 11057 627234 57025 162417 49803 435004 15660 124385 58677 231065 49570 625640 87563 713232 27929 971078 68795 856616 97146 441197 9547 608413 74244 860228 76177 386146 45992 697829 55705 555417 4875 599455 29444 558876 18951 68148 75491 953656 30505 187804 39744 322221 1909 687681 80597 957167 30110 342081 24306 146536 79598 904496 96827 526388 93604 75347 57320 74787 22769 797733 23844 886330 68282 349461 10063 756018 97913 563591 9692 591416 14428 623375 79155 938155 39716 240761 71056 744354 10408 673668 7330 355363 24848 930977 12173 57517 47770 257657 89769 748719 78199 788901 24032 526798 72047 184691 5268 361635 45177 733288 26294 259835 44996 621689 18928 866261 53074 63056 89309 784936 21719 564941 34667 795226 21310 376194 86432 728138 82788 253814 65234 916743 35771 518884 96525 723734 40425 762553 98418 766576 88326 532121 3762 45377 36001 606490 77078 865131 3196 515079 39227 13441 34124 835678 61390 331532 19514 442259 83604 65225 60676 192971 69861 634985 98876 592418 79532 507856 58792 774501 18825 576279 46913 467161 6895 879883 11156 692786 28550 23787 63236 600668 15498 119469 9541 980598 44618 883769 21699 865810 79082 463661 24249 76279 68417 834839 89915 391647 35612 262014 36204 475769 27481 266202 75368 800424 23885 674775 67772 399106 9471 243863 63657 80401 12330 859309 3812 311190 19967 561826 69529 760833 62080 554291 87876 7866 54854 778129 15574 124316 88413 337952 3190 888052 7491 141048 3709 434438 35692 754727 5785 612296 80033 228077 92299 900198 11772 873855 49001 757884 21357 318085 41724 546975 24760 166941 37763 338325 77237 72981 1679 557143 68623 32820 64933 162966 91878 894066 14175 65332 41293 223547 28939 334855 53964 894640 32106 853977 70751 997861 93778 817642 78741 773668 62509 538220 36593 602729 69688 155334 87277 818917 23397 295315 10898 918332 26009 451808 85698 957126 58766 370225 74415 886801 14547 100476 39584 484317 36135 425196 66195 566431 929 200095 77301 21823 427 770345 79116 179034 56098 872783 84814 73856 88952 115533 34727 175415 21747 639761 67447 193206 51883 802557 68178 637419 71503 920360 19870 856246 38721 190238 13368 76907 88213 772764 55503 139348 61014 493845 33064 73901 55394 275759 54968 795110 3945 963783 97005 18725 68177 180201 91238 266945 18197 99800 25814 194696 93089 79372 3589 45754 60280 700143 56463 815307 9711 367967 68707 823717 44335 550640 24389 784740 79510 784615 99308 356440 94871 706047 70916 739334 885 748136 45966 503015 43212 151299 71995 777128 4905 369575 5845 426985 2476 493536 47127 717182 95821 151594 38351 125937 54357 158970 48515 521981 81920 44086 63625 602901 83362 806136 87085 968091 79486 543374 33775 843753 80784 685245 76738 805964 96005 575930 1967 562691 67678 200175 47440 187908 80081 679420 93749 422968 14248 128948 76002 492027 60671 298076 69967 659869 24362 877807 37671 108387 53037 16860 18889 345030 78082 630214 43690 590642 55799 413123 33265 303817 51213 266654 92282 339038 66106 366358 96212 530811 29736 317660 6595 625435 95252 606041 86654 388208 58703 463078 36914 919838 53633 171089 37373 365182 13441 98847 46644 851100 28510 457284 22877 735418 63737 870829 31158 853899 96648 227958 42380 510648 76501 595316 89701 638047 93757 804845 85367 405262 95250 712795 7182 308428 67418 22446 76138 441489 62605 251334 41310 902026 90810 795196 4435 333782 93155 219610 34147 221195 81692 145950 13022 144817 12400 297596 38088 555461 82236 639257 89337 700792 48818 195280 3099 804590 53400 306673 32112 421184 75846 412285 32010 560122 9996 389420 80945 574685 25961 367655 81633 402014 45685 546318 30889 707493 31128 965234 1004 580304 85584 613084 52420 86637 95760 672645 83738 10563 31003 629148 33487 657866 46157 488195 79191 31662 21298 60050 21625 363152 58573 461971 67504 846341 67443 640004 54989 727893 23693 794008 33202 979197 36826 510134 97592 164910 90058 271928 38314 169483 50980 855534 20008 686255 52257 661529 97957 214949 12462 960560 41418 681518 26702 870686 84465 147839 31254 257026 27562 703040 55408 474797 85305 559566 44696 471912 25974 966777 76834 319723 50187 451207 13842 891303 92826 945391 44674 712061 26581 356191 88288 879877 16516 633847 4717 75016 31491 35148 81439 19014 79232 951590 90399 711729 47617 652353 69740 329840 22140 502608 52407 57053 58174 519029 23685 592072 11877 539275 79920 320881 41734 223517 99334 971985 27463 217707 77800 127826 72742 902956 22701 339987 25232 427463 60412 694629 84075 815769 59669 871696 12013 501234 87337 710799 48994 724887 40733 461967 26602 644482 53388 459509 90040 54813 13570 874389 73812 20683 54081 696891 17914 408096 60032 343974 93881 991715 38727 148296 13557 142675 10804 881863 34438 471519 97369 9983 48375 449133 15227 90366 40295 366932 88053 434631 15531 931105 26067 873872 40394 143446 75640 913923 44192 451366 75896 629377 4763 578811 16990 792730 68353 213745 23751 27158 7113 220184 59366 254063 42493 769717 62750 570901 53598 595521 57835 727977 97888 258281 65721 168002 81641 72396 14475 397355 57207 136512 69110 937187 63479 667470 7043 109915 47726 641650 20336 305276 67988 877916 22064 411550 9268 463921 49798 623378 62414 510986 51790 562330 13621 764979 8821 444203 30482 552686 35228 177394 16703 356462 12088 431500 69772 925660 25941 222476 28317 535638 50030 555513 26377 769835 62743 452685 95837 179104 4180 861495 50808 142446 81727 767002 64237 112769 57701 143628 5443 407674 60394 632920 39736 114798 82240 70652 67194 99494 15668 428780 1709 365661 91106 647181 41320 809221 33595 533562 59223 86914 95782 677955 34394 818349 86173 958121 48837 919634 65739 163940 10558 545522 73237 779037 17347 848002 23470 507508 74017 665706 42817 799099 16509 368648 25002 885112 59919 252522 6973 13991 74690 985879 37982 318326 71126 206471 16328 18760 83294 928870 62983 546355 1731 957525 20925 771329 4446 137001 9248 457843 7842 488874 48794 801721 1264 727830 67272 238267 50240 941787 19388 966675 9055 575008 43356 708241 12875 467773 86848 893878 69561 791038 37399 895929 26832 896100 86691 195397 49804 606244 34456 406777 50459 23142 39425 644582 78627 14471 58491 32085 40122 515159 20473 734079 42349 708060 5150 912595 53178 205773 87398 357683 84885 21272 40733 499639 647 580765 79654 256296 5322 315697 69077 40198 90670 452892 67381 931715 34552 144987 90948 305926 44318 511390 16658 865513 21740 286539 26438 763772 92929 38458 92697 675007 12819 909302 56440 736427 96679 116482 5574 934890 36090 634322 73208 663963 97979 896846 14295 553743 67278 241107 35170 414415 19466 232433 58985 311891 14332 193646 69363 776716 69282 708801 43737 577499 53329 338840 74248 734680 75120 945875 86051 431436 17434 843654 17023 539575 84000 98363 35686 473163 89541 836398 87892 732782 85088 873167 90877 561404 43741 694339 16517 943427 6140 911204 79654 295750 32369 223612 34382 353595 37698 955918 74366 974413 70989 570765 94924 912922 15007 719779 40706 387893 28317 71340 33661 260581 6047 8504 46990 934757 67408 310988 70940 345826 21232 344097 897 635968 33810 150628 3145 858389 82206 610229 42838 387437 95856 160168 91518 768388 29207 647367 60235 327439 42231 728845 68122 936563 13479 421292 90109 582924 82836 580808 49177 542056 65725 757818 66984 603914 53140 838671 97209 375655 21731 184583 6699 671532 39749 917270 89461 537270 15720 424357 15361 379864 14610 239826 97133 539865 90169 684780 19369 74355 90793 377912 34459 816853 94338 425647 52574 15842 93400 53821 56670 467312 12785 994948 4925 257226 24010 90583 22290 597743 63539 734783 95397 83856 27310 787258 49588 198358 64916 522038 4402 269017 95248 766107 73474 892522 17730 778366 21504 676426 68509 649903 82424 790065 30793 602284 52941 32456 57378 308651 75156 298095 62327 750612 54262 943736 39116 916165 62258 53418 59064 245004 20504 324031 46792 749232 68399 542182 33754 867817 66320 473537 86051 337443 78728 891176 10602 393600 15962 395685 42570 728531 36091 136758 90228 902821 32628 272655 23946 158963 52964 131157 62821 181678 92315 625635 12241 340666 66176 222729 1676 69615 18316 689352 13642 800155 27917 444759 59476 209919 84324 362209 73892 12109 32519 77893 53130 384945 76128 339989 88650 484293 58316 588759 23484 861018 82972 835015 48235 91830 37623 340179 92823 385169 49559 798045 45555 415831 73479 727613 58599 116073 90956 866301 37678 640476 98905 443803 42521 29752 73497 161354 7915 826618 80873 812273 52636 628882 92314 298986 79030 61222 53556 235653 67707 179853 66382 260738 96988 365333 74679 857883 6019 479806 53520 930552 71051 23805 27536 966520 84290 160314 22303 386735 60494 270674 67771 945442 59845 742293 41782 387789 82483 513929 78549 944029 46456 603621 19602 783799 13479 514647 82140 749615 2537 136767 14674 68882 52824 485937 54764 156 836 665655 16338 181122 13361 555853 89026 541482 83031 720995 52686 6638 77601 396959 41308 905693 74671 406808 39940 713466 60372 914332 96726 643771 29176 396715 97521 327435 97879 376633 13997 907016 26144 942832 52082 278917 29110 870188 77695 739274 7507 340861 59556 762511 58048 746792 61768 377669 79199 484455 61155 755149 19841 66916 33701 331902 30704 435074 91182 554019 86918 512020 60948 257723 70420 7652 23200 610040 89501 62382 42065 557376 24792 970082 59959 351983 37073 242725 5145 217875 88360 946640 98256 113519 49648 456688 74121 20088 11698 722692 34855 217179 11048 989763 80991 383605 58722 471827 66395 472921 27364 154067 64920 259342 83878 419538 53063 833615 69971 437909 66959 540937 73066 277077 39593 101088 1984 562559 31747 307946 42684 578162 2910 869874 37530 309572 18288 196214 13641 520510 77187 135402 78605 735451 25108 529139 89853 669069 67477 451949 20998 451384 24331 318822 55782 182005 76368 772000 88754 740497 46130 961939 45328 141707 33875 867688 43102 190745 22535 891007 80777 989923 60025 108202 73911 255751 24070 118576 58462 813588 51104 272395 94666 551759 83884 28778 85211 877233 42628 565680 56868 720230 7447 106355 6221 673359 22212 321086 38834 881793 90690 605711 29699 599428 81563 542105 68930 66582 20013 216964 49800 371301 4744 232168 14079 552152 11762 649174 80713 508743 51334 26511 22776 134654 26800 260618 62932 753407 39283 773426 82169 111548 30051 196902 25045 545697 17323 831224 38734 414920 99913 72943 73627 559618 10637 29317 50022 214613 38910 912616 92496 386937 19284 6589 32941 659162 64767 144921 34500 21465 79103 390022 11312 624971 45833 82373 80130 250936 5193 783622 5244 914781 2970 319217 77591 263723 43439 115744 28926 600133 90606 467682 79057 339078 42832 476026 31715 90297 47715 780959 31997 945887 32872 16378 88953 963629 6613 735594 15111 669835 76723 834115 86219 215126 17121 606602 13533 684830 3983 578747 81895 377321 94116 232516 41355 389550 42905 499143 41595 454363 26300 37532 41663 480080 81166 719884 4978 467234 50501 978839 88933 232025 20171 834287 7867 524722 69309 478011 16331 77085 59084 491797 7362 857216 47071 708236 2622 825074 86576 117667 28724 569921 72235 635920 45546 866989 71378 954046 94974 172330 59419 918539 27549 332642 9424 739275 26893 264689 51950 793667 36643 126695 62535 116014 8526 879178 80992 886524 67210 592849 8371 833230 16878 990506 73742 342844 30495 181940 91859 961487 11258 8070 64950 26823 23630 740902 15906 49878 39391 38995 22580 136226 49925 28476 93502 935751 13931 875655 60166 434195 94640 577355 50436 717513 13577 831126 60391 229982 32669 853031 60625 328639 12936 352117 93622 391689 33112 498854 23234 376016 27411 476505 50256 616601 38031 922909 34483 213087 8761 340023 49265 150417 54191 590304 82818 677650 84262 419013 12246 514681 4292 482949 69324 620431 13222 596791 31068 90899 56860 944225 93102 669625 55080 72642 92033 762534 68451 806793 90565 76214 32088 342491 30273 821111 91079 481553 80590 783467 29155 729655 2201 204426 87957 656591 91333 184381 51991 292044 52647 991012 60377 873943 51656 347601 14303 809614 54023 593931 74880 360384 96372 315468 97449 775730 97206 590276 37145 448605 65414 535251 76834 460717 35474 907602 41294 362947 96315 526027 31672 587893 54839 824189 65007 657609 59471 685849 11350 356221 46050 521671 11399 510530 10273 754210 50539 639484 9457 774584 26051 127428 32620 548363 18851 531110 58368 475602 27825 109283 91502 92537 35275 730032 93100 999836 9886 824182 81924 392592 27215 385488 40339 730267 33910 48976 87595 430199 89470 900857 31025 914387 85927 398406 42815 360786 4868 479586 93347 142985 26974 41199 90239 766725 1294 691391 46279 963523 12647 429598 96134 318007 56842 268166 44217 106630 41551 273128 90034 683979 4419 397930 5302 946069 46916 237604 7264 227687 72487 218722 9116 545464 32403 774693 92652 330737 85700 730786 70631 393969 17256 193089 51253 198540 24005 874207 99540 489544 69169 541708 81110 940318 91193 43598 12193 114751 46747 547933 80141 954573 92971 883877 99657 572829 30354 218759 56567 415932 27306 419671 80940 279847 86563 413663 25361 139601 27650 810011 55876 147297 77821 893052 33752 650033 37440 189413 35408 962640 28586 423729 80712 558657 49136 365739 82764 497274 57242 377492 61631 926374 55394 679520 12406 109283 2072 15417 19322 707781 44384 900347 51882 384913 25969 244982 2422 807043 24248 700976 23845 823304 28339 606432 43888 109125 36407 932724 14149 225038 96427 16268 62565 477296 90538 586748 10918 621607 59941 807182 58609 421032 34623 778238 80997 281433 57231 864956 26066 46612 60257 506157 33663 475496 69173 288171 3173 932632 33599 601984 20082 759258 62373 232175 98375 433240 72165 566507 44186 687154 72588 759134 29941 964219 18943 598180 59893 27256 27446 922573 42860 197476 34012 486110 69887 360047 38193 668305 2760 292410 28648 694032 74165 98972 36265 188350 67431 797280 59856 195246 18965 854917 36780 849514 48038 938941 80897 810413 56826 226030 90054 168553 14434 934068 52328 185027 420 875933 68357 983570 72440 596523 83250 626915 49741 241366 99030 999224 58500 886663 34349 308228 22132 360799 6789 492528 30565 506990 56292 717722 53941 256828 56736 245713 93270 714371 41893 852058 34221 71154 18451 739950 21653 658540 25406 304569 63098 344775 52684 897885 21023 813838 31066 664173 4184 393151 45400 457586 3729 865934 69032 967594 49445 699744 87203 571652 73479 971153 37844 322469 94973 240623 25466 581286 27711 155196 203 16595 49053 308143 41932 884909 54455 902452 377 601641 37026 350440 26436 126576 31914 932766 21421 446685 58378 738268 14223 806146 7989 701918 59892 188003 36753 390482 87643 491192 2359 474139 23257 950320 69077 941519 45332 958377 92811 576953 25930 257657 23857 207639 51657 387496 18320 668188 5332 397491 98244 259823 84548 796875 38849 471403 57733 254868 19531 861213 40405 528103 316 277193 55464 181200 42914 504934 32358 518416 87710 239197 17675 834012 68390 355470 9319 123420 55075 649546 55548 862061 18612 195482 81187 348639 97866 769847 82759 552952 46666 215120 9063 487792 26734 718471 72601 842099 40004 231924 69218 66082 40973 160416 10270 715026 8063 740236 17854 252683 50436 911656 90341 921994 47353 547228 73707 507135 12784 592322 74906 534160 2094 249897 80116 565908 19981 173908 9322 494297 17243 109945 67878 358111 53946 33155 33730 96347 52766 667985 11151 968053 17202 784116 42032 981002 61683 193397 69500 368362 23539 126796 99711 122203 86263 233642 77497 952340 27418 275376 83709 714819 82120 414134 48308 458440 98404 47237 23800 226424 45154 269021 38649 751706 77293 379120 45467 722797 86338 810725 3894 271393 31060 200278 84789 356569 80422 636306 57208 959471 1492 693404 32274 437104 60650 84650 64331 437468 58379 519334 88350 355239 34443 818609 57564 597051 57654 33947 92712 899956 37671 60012 1338 502178 12113 198175 18204 729547 11002 2209 67024 150822 70715 304470 51047 152992 98977 159573 19307 403099 17615 737639 21462 567210 53274 236556 67257 942935 23275 805877 51863 196062 47425 202827 67879 232175 11276 601447 6229 187951 52755 590488 97377 574903 16367 140000 86078 671828 89614 374071 43668 766598 95249 299079 45151 329985 50766 755822 90031 112174 10062 650303 26534 475563 9200 723713 58493 317511 38693 712110 33247 56839 47122 600246 12235 634596 73265 737657 98230 898891 19856 16465 9735 150683 99696 21766 62458 77930 4999 587991 77054 248129 67391 432184 71767 922907 14996 19406 63964 43754 11290 902773 75002 127122 68405 322811 66799 603116 88576 448098 76847 50373 28519 43553 71747 45468 87340 56036 73957 730215 86245 851528 17606 438415 23196 466656 40745 80815 45806 116787 53957 960537 20749 115963 54790 909073 12350 636007 11436 893712 52764 312666 44906 14146 81299 868906 93992 293384 91525 55777 21314 939767 19817 617856 85736 956440 9831 107319 44284 490982 81597 841198 89494 76691 98845 727936 40003 44995 5901 209210 29154 759630 43365 483232 6790 304706 8916 868649 55223 518560 34268 571966 25232 72347 76786 912127 1762 369756 91807 924350 93296 132288 14529 377601 18674 818968 82090 209156 16370 293223 77728 327797 40561 402664 9500 107767 76067 935750 64587 784031 70639 389922 96784 45114 47440 9105 52832 981125 3830 353691 55236 239603 47942 311293 79579 376235 27990 687784 82837 270600 95922 79104 91161 287319 43706 872093 70432 304156 19169 55181 38999 542413 25295 917392 25761 704725 5472 693019 76627 903955 19492 381270 23991 493849 51357 130782 47657 669805 73123 109955 16413 629835 71299 673227 57495 89120 13276 754798 31121 421265 93089 857495 47960 218930 68986 361961 21776 942736 79586 807736 97100 119208 65322 927308 32758 582893 81333 299106 8333 671494 89530 4202 71746 290509 72966 674250 76026 552401 32567 706969 22863 309845 27362 594661 85839 877583 397 698158 56443 66410 20437 107304 47849 272068 76106 221373 32163 521904 68430 352457 52230 898294 47322 696540 23844 389582 6969 801788 3618 997609 50283 189152 46747 968936 5892 332086 10843 835106 70026 446493 32932 570915 13914 498476 19213 953447 98467 482218 32989 139299 47977 990227 18517 403709 13572 997210 49892 456335 16414 147553 85360 781288 68537 836802 60852 726154 18599 382666 97980 429165 82384 694648 89802 305915 30511 541059 51509 353234 85365 312977 80005 635077 19077 10433 66040 654491 3478 320162 30848 453455 58069 298041 42179 276942 47552 248511 94714 483772 6283 22561 71314 896879 9791 128895 9422 165810 87638 921069 40834 306372 93057 718900 39770 343255 48706 511506 59121 381009 3666 397110 11130 837454 66748 910725 23163 374427 83584 177304 32269 878525 11793 638011 14142 276201 47608 682928 4718 39625 96782 616170 79285 409853 14982 560467 33724 357591 36865 890374 93215 166750 15319 361941 23922 438220 6709 53444 69625 289808 54521 49740 35854 235725 80376 798873 8478 151257 42841 581517 11436 952383 71288 26043 77677 693309 77700 961580 70507 740039 63296 336989 28611 875906 63366 504959 92550 909898 60703 77686 25179 787372 43276 28379 43803 169964 70497 762810 83540 714881 92420 379797 17671 521300 96690 36958 4363 542149 41211 919105 8999 542438 19073 479384 78587 759038 60893 742645 14104 225095 84282 983196 33923 533616 44376 571461 52215 720091 34250 247006 34912 805920 20088 382408 70240 296137 75998 598166 14253 169172 49259 101137 70545 777396 12035 973942 42249 336528 36222 369525 56007 539075 38823 686836 83696 186074 28797 721931 13567 414041 60565 229446 31328 909110 42614 77990 43062 250460 53467 859744 92277 993578 87189 590108 87496 573938 97895 339575 26252 534586 84712 44098 15123 139454 22660 253632 84323 721708 59004 813292 51669 864422 38913 438129 10518 796804 29981 266352 1448 960847 46314 839229 18818 367111 53912 832354 82252 385183 78572 391579 56357 243643 96699 216025 32221 18425 66771 200703 15675 588773 25715 995432 37495 354627 20014 687007 21217 803081 38413 4389 34873 511458 66921 693038 5684 380972 34421 421412 81534 448571 20946 849251 38002 69012 49496 409147 51556 699123 82292 884722 82200 574597 77764 559871 82311 356782 27997 339600 14593 705413 41734 226565 88070 386003 70714 544626 97164 677848 59146 110625 31037 515206 93241 417102 9557 214340 90014 580521 38792 860652 29797 453208 75642 871565 26638 644850 64261 69417 9677 806085 87287 590200 99848 814544 34161 664292 4508 523850 65097 873483 19897 79897 76136 934592 18689 548508 92013 229515 1549 13346 88745 625444 10408 10161 10177 685243 29362 469568 88303 49267 15838 490748 78977 764771 66932 729095 21753 430740 84976 406388 64459 86598 71457 945933 29026 142058 71179 753869 58779 952425 19973 940006 17288 602332 53500 270269 52910 232593 17710 948649 78695 980621 82896 160631 91713 713925 22953 540329 50974 225443 31156 781554 79186 936903 64610 867836 17736 592579 56022 623522 84509 334494 49927 329782 31747 367762 70465 180412 92576 932047 19940 143085 48844 379638 29220 633334 64855 509982 44359 809398 26880 777362 87274 109763 63103 100624 8349 887142 2140 792332 52962 526362 1589 52651 72978 907089 56380 53385 10584 90031 60663 557747 88979 489357 53055 89838 793 17207 65249 303982 78383 144750 4832 682335 22641 122023 55793 993696 77840 474315 96253 38275 54703 919989 10498 529103 85478 553463 67699 146814 22815 146453 66388 474943 3036 229896 32670 965941 85583 976380 75649 448502 38239 155922 8605 68108 31690 580319 80904 455352 79389 745451 4331 293674 77694 560371 81925 993674 88835 767080 28934 517363 63928 74414 34517 202418 20189 395934 62603 820107 12774 595076 64950 958132 16281 797025 18391 952409 13939 707434 8036 139350 7812 754247 90535 406400 74254 273365 74620 342813 72298 815333 97463 549734 6147 966586 23644 229452 47160 763983 3237 939889 99774 887311 76928 181931 37661 173979 29102 167620 2094 342536 65702 457212 99971 799326 82639 211013 8127 96218 38921 750790 51674 350380 61637 723738 18334 280570 54472 712206 55213 206300 54445 714150 64216 925598 55712 233560 21641 777665 61699 267727 95418 882425 12204 737385 46140 522352 32869 684026 48178 527426 52267 886471 47315 372607 22992 400076 40459 664109 53466 544823 94394 657987 35937 214442 24691 348271 45236 76668 62367 167441 89653 90489 82808 757054 55289 246494 56846 92030 58569 754014 88069 59085 1283 68639 52629 592030 17081 594302 46185 795667 81841 866695 65697 993479 78787 243709 54288 397188 49791 663064 3486 10445 44132 87554 84038 766358 87402 331545 21593 332166 92953 683441 16634 303036 7759 900815 13633 248327 33983 72686 39320 492525 77804 93758 89440 127205 68274 429088 38701 324573 79486 773419 62342 828148 51889 90347 84262 547905 45696 709916 11326 286282 13559 656947 3984 100046 72049 144470 3061 386364 70018 231391 42809 137657 59694 558940 21562 8671 89935 16466 44972 423224 11826 662134 46999 294919 42810 109042 22775 883775 55324 198630 28572 872074 29954 221477 34920 316163 58697 570548 47284 837372 89954 167502 94314 397369 10132 64738 93388 413043 59640 250131 75340 29911 20476 797175 26290 501124 90561 362841 95130 329361 64221 337272 80499 602052 86586 647621 16321 833307 23125 966249 37915 590215 31200 507772 64045 940909 12512 549263 66936 409827 81871 492388 46861 445241 53371 124336 26902 543661 8869 950496 86029 681397 96100 784336 31427 268346 21087 185749 73594 343255 84119 825013 91915 672094 22586 333482 95426 608467 86289 636067 20157 539183 17843 348675 34384 523742 77807 225504 92163 71553 32359 915653 29746 997229 89327 91440 40429 638123 34898 579029 69494 428854 69485 771737 3941 713664 51058 39511 7303 63021 36231 662687 33915 549717 11013 31858 79956 170567 80217 71496 76602 533697 52229 297994 74312 672377 23360 195415 73487 546583 35026 452355 89138 398200 81850 348500 88392 645357 72808 732804 43454 550138 23330 943618 80690 539351 77411 826992 55737 518258 49560 135014 22937 973483 78657 327022 91184 779735 92854 522310 40075 539198 31615 347041 80112 779165 98299 442150 6165 124581 39770 781359 82598 695994 75043 360716 27011 746676 40303 350014 57407 678369 4748 992188 26146 984961 63547 130417 65992 121929 64273 598076 66625 88417 3034 545902 14863 609446 8818 815504 87850 650089 55690 948314 16735 662765 5225 741629 71565 278509 21384 365146 36583 527380 85141 727881 78773 580355 5169 303315 23410 81934 69938 613560 42479 817471 45922 994090 60591 638738 34781 298512 45289 991543 47287 550852 60138 79828 39412 606614 50544 76992 43598 18374 53487 367689 90579 786637 91408 853487 80453 2005 51469 126182 20664 289341 53015 813208 13335 897622 21712 233441 99615 97640 79953 568273 29697 153006 43845 443822 12933 702997 38092 45871 49058 838850 50266 94146 96295 90761 34549 873287 5494 6902 43546 237138 84995 181448 14328 879853 53913 468081 79955 576467 48309 59927 45795 455671 43529 717078 46482 674363 88154 339068 82690 183481 61507 143372 23429 348350 20304 412540 96739 994186 10468 136182 45431 96465 87187 62747 24402 630013 99272 729979 73239 181481 53153 7582 58109 789543 51182 939070 74097 451068 59285 135243 93745 202719 52945 35430 34129 934973 89454 233062 74170 144824 24815 815062 54694 902947 8265 492660 93382 867271 36357 618100 33948 974114 46402 677372 38337 386787 79504 178277 65760 822447 37398 52608 63705 525727 57388 31503 79743 623040 90818 588039 69978 98641 16696 408661 33478 651400 39876 481046 87251 193358 92463 973981 45987 284926 37048 352305 13934 293162 91055 84684 34561 550038 40411 94429 4058 326651 77845 253959 77582 13381 21035 583840 21892 119958 5502 3251 37400 658625 25700 831358 27769 836751 22246 837109 26634 825021 68547 919229 13380 840124 19116 433201 307 813424 68742 692065 62645 174066 73355 966350 25055 342286 23209 885936 3895 456390 53025 68528 35450 232397 45641 395950 50808 687756 83371 859452 26227 210144 3748 901216 32484 708762 74565 677782 20982 299838 92918 353292 17961 902340 97806 759205 44528 482523 59260 357879 2579 730401 63745 45388 53550 522476 27284 696613 48528 540420 89788 473330 57533 989478 90426 764571 61997 419651 57180 951930 1739 999806 40107 391391 27766 200882 44894 349707 73827 827754 66756 683701 15097 373799 42271 683144 29907 859806 58147 766947 52770 933751 67451 691287 13321 466831 36517 500077 83327 931447 56753 658270 15472 649394 70853 837465 76412 614331 34140 732032 57111 665917 72162 462763 74376 165465 37210 853859 90410 292324 65305 583784 54061 45734 89704 495788 32693 437084 42085 900054 40282 973942 96226 83328 26471 603866 14309 265274 25820 376095 70663 198852 77068 89235 77461 338071 97663 257654 47858 597597 22577 496252 14867 836277 33713 723663 37089 772272 43875 486475 20571 300759 77407 4417 59377 974882 20528 590004 34250 215362 67221 393182 68159 274968 13955 715116 80894 192379 11265 197566 26535 845751 35594 838312 4530 715465 61711 337972 47560 406884 64115 834270 87974 408302 39629 276694 14397 295043 96361 254722 73684 157809 12711 974137 82116 698619 80699 417289 18651 704407 84587 814961 47226 590000 17716 989544 31063 199524 10598 759381 70140 572166 17411 756756 16486 777053 37700 159607 14630 94692 83348 93507 22692 166152 95859 942319 2455 133293 15124 356392 41102 915305 72223 387152 24458 220296 36240 22970 9569 490694 95606 313584 85181 570264 11093 43566 36443 259683 95204 231652 33581 637315 96944 958839 34328 882502 14551 530112 90999 506799 40654 298187 50070 54387 23868 547098 1079 821887 48348 25056 14417 653168 96191 287559 74188 312857 37544 643114 59462 249153 69870 377627 40433 668642 80125 41822 4146 226539 33813 680940 30532 907071 21034 515698 31635 818356 83778 450767 52738 319829 48442 742233 73285 276577 7426 382681 92711 708105 49372 94090 69670 196918 49985 44446 66898 257984 46044 496057 26833 582840 70892 497844 3966 666719 52870 328859 31718 282925 11570 692720 6537 100683 42185 129318 12511 532313 76349 223782 82256 629161 19281 971533 59611 856898 34813 302700 1168 312926 93867 865287 18518 511852 33693 341399 80902 883342 90404 687112 93517 249820 96874 12475 34638 831968 44810 349061 89822 385880 69362 799662 68391 621432 77896 260404 11941 222117 88930 137541 14028 810746 14860 115464 27392 710663 82534 837397 81979 164429 21508 706296 56042 810883 20332 147442 6096 666196 98907 486456 4770 912863 94465 143154 27178 158326 85056 116861 96485 252511 8369 797482 67460 325334 65599 271229 27567 792137 50153 906990 38493 575578 95364 739819 53085 818401 41847 158676 3632 319208 1182 283902 76396 793389 25864 283441 75099 584547 84185 239082 56186 617329 97737 27354 58811 465841 8322 730084 35299 41586 84069 476899 96140 808567 81766 432098 72740 446838 34476 953634 18093 523994 33394 858263 79259 935042 42921 348907 75833 939200 85812 799930 90052 32474 40618 409621 59726 607308 3383 158527 49404 787715 65563 396083 29961 215460 25353 814939 86497 796739 21930 194266 50182 383276 60280 372612 77135 244702 69411 353185 85252 616971 14991 240558 46051 267674 78100 856603 33758 298981 57245 803853 47163 965435 35497 516702 42483 147679 90798 489432 1491 32903 78897 696062 23358 390302 60014 73604 61256 57602 42262 431953 8796 772806 10828 732612 6968 448370 53576 19948 39308 795966 820 976591 96127 446619 5649 492196 7114 146538 81427 122649 24122 411842 21185 618253 62226 363374 59094 446679 71239 299629 85091 948541 94786 910193 24650 853246 36482 770528 82276 42121 43351 596374 84669 196420 39144 894881 99347 467398 73774 574276 91898 5020 19159 165428 93114 580744 57700 184158 22063 807421 80843 694175 34153 957285 93749 489930 41354 283739 37377 132710 20746 537969 49599 269678 68374 836139 8695 426511 70285 707 39392 578029 40290 227107 65160 805342 89501 426413 60595 112813 37530 356279 78548 244760 9512 311879 79797 384851 746 724444 33237 160963 83738 676005 62981 444996 35681 367687 52106 588580 6209 574939 38334 559717 74603 365421 45263 921215 26505 602046 24799 397851 50133 346755 48514 238169 7424 864357 79459 163531 26540 217535 83071 399608 28882 195043 50824 239130 91742 550613 43907 470624 17933 698382 38507 530093 19670 273850 59180 127319 62974 212987 36104 397417 76354 175204 27990 776737 34001 903230 94462 28850 2064 152966 75774 525252 18516 959469 14024 808687 27275 166679 52897 620100 96468 2717 56452 538820 86562 641035 21469 989158 6525 943458 58671 130837 27488 939479 65486 222768 6172 344978 62022 655689 52052 495472 88338 993447 14431 141762 28453 869123 33706 649228 94693 85902 22515 570630 40523 647914 33455 260127 79684 327917 89412 992245 275 228897 38384 559069 73549 116167 27040 824290 31995 61711 34362 59646 17819 21025 79892 621730 35360 921815 34138 348916 50478 991040 88524 288268 36894 238111 61085 561334 94208 8363 37493 663603 31828 170573 61264 975991 27120 14052 2845 402476 99261 666500 97089 976878 19610 38898 16625 194254 17048 102890 87227 478287 83547 110426 51230 721708 27104 899940 62189 299728 9425 387104 77392 15324 99570 39063 52930 763492 60824 789001 94356 32818 58509 786856 91721 944834 38382 747291 952 938181 34093 206588 56462 304606 83119 123610 93097 734183 46702 205432 29565 374637 23640 251404 41619 900784 78574 456705 12709 417957 62694 50613 63076 538099 63722 585596 58546 963897 93879 691867 12200 492231 86911 317389 23953 630304 99463 167362 62093 518590 12873 311963 98191 29262 6260 849392 72832 647344 23943 680650 71322 876600 69081 216809 3245 111792 94388 443134 13405 569300 19893 316594 18626 771412 6958 797918 69254 34261 50213 954833 44011 398704 51506 530638 88195 327282 37765 153930 19414 362395 53693 81906 66495 610399 33170 68963 69999 960296 93004 913777 5993 995473 98761 991009 65092 348524 96859 367086 99309 737598 87176 358471 15010 108350 23560 156303 51767 896217 47787 955484 81973 768561 87985 775290 19446 696153 72527 208549 25643 35803 44752 888466 52630 252146 47858 719910 95952 387664 72517 871293 55556 862297 71504 498853 15346 580006 23532 333024 96205 74628 33798 30630 49661 277682 3169 50400 60158 682470 71346 123694 67327 555209 70338 792610 74628 210678 22256 349891 61157 934719 95053 425611 76269 601960 76925 816170 95387 249578 3612 12928 98596 176754 60727 494182 90255 357151 97167 835302 15832 266631 77242 200191 5005 75762 39778 900130 59508 304670 69539 898807 60035 946617 86897 308313 24935 520618 36464 600342 78302 698441 91930 136496 62588 903715 28509 123742 97898 176375 41946 868236 7714 331579 41799 397206 19605 413911 12750 178641 82821 903528 2124 86595 31787 967167 17715 296294 37778 207328 85064 653929 98586 726532 65573 304174 40950 213335 6776 102669 13518 418746 87363 191248 2046 746498 52986 391861 68725 391543 54600 283568 39415 234902 78474 428710 87836 272 36658 823602 63727 960329 11909 300963 49551 828505 23358 996860 12433 242382 24617 991604 4252 935208 41128 357364 32491 280092 37394 313243 24079 495186 34607 980157 23179 924135 28221 265376 25110 178284 23214 702589 27932 280101 74216 818181 55965 689610 16611 721114 54541 319817 84943 758673 36498 816258 35147 25079 54954 912586 47983 277065 72546 367721 3139 528058 11743 269724 77894 557553 51289 375571 99528 83464 65979 168564 20143 391054 49605 505814 94998 489286 71914 718023 13514 76070 4210 332359 23691 606041 27769 681227 91377 991229 33518 142906 49573 904358 12245 74739 84867 619481 5574 146374 76991 467410 88044 395190 37660 635646 96646 761790 41942 70338 88649 476936 35386 795890 15644 839671 17737 965530 74554 485599 96377 484729 19764 425287 73299 424577 11373 980206 20630 314585 36188 336003 72819 930907 2061 307628 79823 168918 26976 941504 55684 167757 7977 503181 51839 254581 69966 929683 35780 488187 23660 799942 86182 584380 91731 454096 92399 19276 99685 888716 77214 294704 48635 973388 98884 163683 60000 400021 19782 95893 38804 177758 97310 967463 91242 177109 10138 970224 36522 508697 58267 33019 13264 825985 26008 379335 16043 226195 89977 567430 45535 355342 19580 651870 5827 282593 29426 308075 70948 373041 87491 609915 53024 670423 4198 925648 12396 318752 6762 883938 54991 375755 61713 646490 868 829774 87279 672984 77180 292370 18031 437423 45402 878066 42798 640996 34261 310976 85086 868146 93401 503232 56389 393928 45350 49131 71611 225673 80560 306286 29903 541003 51229 730024 23715 99097 49962 226735 42220 608241 52518 139916 8883 780615 69750 263482 84630 1856 11376 74283 72327 98296 63167 5251 28972 535933 42341 367963 26750 848017 31060 507711 86986 39915 14804 58801 39731 984183 37153 714404 67821 406674 5962 837633 9220 233103 85075 466085 95091 568308 55028 570145 82510 428925 77847 879929 75160 890072 95390 470886 11917 324648 94426 704276 68026 538563 61493 937252 23296 382964 77674 987115 61173 799929 29415 312434 55522 380677 11986 853492 46502 801855 7137 822306 29905 464194 58080 49570 60906 495259 32463 409612 81738 740814 22882 212076 21855 780114 86303 147715 56362 353424 26371 604358 94337 416232 30270 380061 78861 677291 42034 622565 83277 469026 62968 994991 34770 733126 46682 984575 31233 919302 48794 380749 65844 192324 36714 74183 11609 27096 14706 897869 30417 396747 93678 692852 51890 17949 49549 580804 15238 197249 1555 459834 84618 504732 86999 84487 8560 820553 16294 377742 37821 296919 42078 949802 47244 678601 66388 763814 81801 126677 18543 189443 97142 467494 88842 154933 98025 436955 58934 361126 59244 790085 63701 408754 87580 644333 39841 867242 22507 657227 75235 362705 80767 190032 49020 99042 54416 603293 13951 832328 22797 218186 81909 885092 52312 825376 55832 854090 39301 132127 66136 229700 79199 475385 46937 686158 50404 879189 89299 495704 93700 331213 35185 377352 2181 170288 45074 892405 54722 964417 30379 348013 21895 455222 50403 331631 73143 654969 8918 483698 65191 351659 67795 825181 78304 459356 44030 388364 9696 665172 98990 804178 59258 904014 90640 986673 31121 789687 87138 422499 59425 250163 26233 284821 44343 154457 53820 205095 51443 826866 87974 994093 89005 692926 71016 541105 60526 924462 25348 408494 82066 118955 41779 322710 39789 597454 62496 408526 61186 304550 1867 646893 74317 97909 58376 421760 45019 711603 81405 574857 33869 285706 69543 393147 1753 939736 58069 311552 44937 245360 31436 981043 84345 130777 54657 935590 15933 415949 49826 646558 7257 172539 48302 168850 10087 300742 29368 144943 97365 364869 41512 887383 24196 299905 74618 685149 67050 881849 6525 233290 33265 892001 44884 241820 27734 268766 46041 701378 23498 794380 49749 985633 70741 522105 7209 977874 89774 496423 96009 508129 55812 408013 57340 481104 97560 945431 2493 869970 36128 537570 73885 316368 63782 237377 56894 900967 33223 833403 93433 196584 82645 114378 25529 580631 94486 805533 37406 774573 63778 904791 43516 971734 99368 782413 80569 917684 92810 932364 7410 267290 31868 456722 1558 851729 53641 654480 90441 805270 70254 787054 54819 808922 31869 840775 48655 752897 56316 364520 717 494500 6051 543125 31024 330191 39522 96645 12160 444099 38008 670625 72440 420405 33469 913289 1865 711053 53241 26959 47702 160424 21002 806457 87222 504535 35907 751043 71990 352478 7559 375195 15540 658230 35250 960804 80581 233867 69968 520371 87151 245886 69892 683221 7568 767972 40547 724551 63029 585925 5654 629372 53700 314782 78300 289499 6547 577119 40997 900351 71534 192878 77848 514165 72117 439331 41262 845121 84187 272842 25812 660505 91592 183460 14861 183400 33656 784229 20846 604877 78266 733303 61601 433753 89075 951670 30242 428565 28760 248499 17861 311994 94903 892018 69518 574134 64975 419883 93047 458862 27314 10252 61198 790006 20938 126517 50900 709723 44754 517562 35487 786266 11929 380965 55576 413414 18915 72114 58590 23078 90887 453586 80546 644980 42897 299496 44521 776927 98658 346383 95501 379690 6027 587345 43964 170059 48534 145841 46647 224493 49597 209443 98101 346542 36785 858703 59517 730529 14260 146577 24399 401550 90367 695100 21212 630317 19389 186258 83210 139695 60366 537357 37649 295093 51365 245402 37696 593686 83915 860313 7960 171998 64634 774686 42160 860233 2370 328435 26864 410700 87079 324628 67286 675405 50592 311985 67444 937574 66874 669487 20495 546406 92116 39592 12930 603471 54113 82086 16153 594457 57609 802860 75287 372846 66407 745453 70192 79404 98828 847251 64655 925734 12635 266745 50321 695715 13675 342002 70601 18974 15496 418432 86746 995460 54387 565277 98688 926969 79645 963829 68647 949907 26800 69290 81810 734685 35334 837391 86582 652694 62768 34862 86972 384751 87792 744450 83010 249489 65407 394557 51323 208021 2440 361796 10218 61641 86475 234926 57067 130610 72763 125768 48043 532484 55712 654291 19243 919980 31798 807749 45760 770695 43468 139012 20374 791912 55750 885038 9768 948246 55932 482964 79690 757451 21977 648890 87744 939638 88412 750937 97956 963578 30458 142430 20260 105325 94330 223592 77665 960602 50808 887949 66033 434239 23394 536662 86173 371088 20606 386366 61348 865202 5698 128951 84310 421313 45179 513061 19547 782666 25607 128288 51274 108689 90586 983159 97074 984077 11965 414888 75316 470119 88554 541225 24326 709311 47442 900258 29042 400423 24887 764336 32437 534566 28114 477412 57696 233654 3694 838018 15386 972934 11243 122627 95005 241720 7004 209747 56213 344100 91977 775891 38628 386836 22286 935384 40064 652550 2714 532650 15443 310061 27953 821830 54362 460272 98379 884381 99719 251754 38450 93779 53504 910632 65288 431424 36477 22958 90335 669362 59117 305458 43519 264618 38706 777503 46531 730394 2560 712724 83228 638957 65154 744035 90221 510847 68438 4562 96237 11297 29836 533789 99432 905367 43722 571634 8318 394713 39755 219571 34787 797397 21627 718840 32413 595243 82237 470026 74634 576752 27141 696041 75991 621292 14079 369992 62985 535004 16710 7435 36344 979952 12493 98768 143 369742 99162 173539 14382 520909 52710 623880 40488 822203 91934 990901 91333 194264 41829 542357 44801 200153 64336 72262 53611 544870 79336 354780 5671 395675 80236 667740 31757 890315 41708 649665 78919 850680 16847 244411 29495 298269 55918 926699 36047 972196 59190 980905 39415 456112 11850 433534 42922 383317 66879 479018 46105 374427 94335 602463 95750 870782 75430 291076 37771 272177 9800 666931 64817 331158 1097 548091 79417 637959 47267 343262 3094 37969 19236 907220 81937 494836 99917 538183 63524 693284 62644 334869 18848 657035 73635 932049 31175 937604 52151 19587 2482 819682 71489 741155 29004 593575 42728 734881 2420 533837 66182 937312 88128 801217 16775 797559 66357 183010 98733 862063 24176 886023 54126 195464 29728 219510 1204 832435 50217 916654 53084 889945 78402 621534 25944 855699 18808 667883 57101 461103 18217 989742 37334 730866 52106 304884 14815 304849 13986 382524 34154 281654 96492 467837 18861 865025 28377 619549 89682 675204 99947 46970 63927 762118 34716 154789 36748 278081 87829 921187 42039 4325 75767 64235 25363 287571 8309 934186 45036 47138 53080 270337 77220 511389 1146 4230 2930 876226 17579 321855 35710 980997 84368 538986 42822 215819 17598 447288 21053 26992 70339 591373 63238 90561 31358 379842 27837 852802 25122 6692 64462 631914 4503 969586 98364 963298 56377 136802 56284 112714 17975 2716 29143 639796 54709 6397 59820 61607 9995 751126 2859 214429 98467 272299 49147 648197 84991 165429 38965 775874 66640 332064 53030 311210 17344 54606 64785 908103 15241 857425 37675 493082 88188 139445 51965 917651 27228 111220 85030 299994 5088 833920 17622 749130 67220 192892 42804 244720 59864 183491 60985 362896 77024 776928 72787 839648 88690 123732 33507 435340 67147 330900 54239 974000 59194 204616 22961 828641 11012 604813 94742 531685 23454 846132 60895 830389 57270 558913 92307 636930 43019 490412 10124 679214 75088 980644 4309 529870 66861 143175 57747 415855 95038 330282 53657 848462 33554 48279 75346 279518 67469 648266 76443 929670 97958 740788 79205 8865 63562 877369 27864 345596 71927 776689 99531 508251 21154 21034 74061 131060 59922 438244 98943 632946 25250 832980 33400 194931 39331 795106 98144 668619 14807 19690 38485 697151 85143 750335 30921 715467 42767 38628 84097 77597 64797 961297 61400 796183 36309 417396 44954 984848 11007 553389 23209 251156 91383 463568 47548 477792 36813 803815 74011 88807 40707 137134 74916 921039 35090 5333 18025 833973 78693 988738 8624 817125 45467 319948 10353 346402 53097 765889 29436 583908 33238 759585 51664 207061 28126 44576 3269 923603 54928 828328 52291 321202 50384 890773 10761 481015 65685 752055 7975 232285 1996 589715 8228 403476 70803 805218 54296 42365 71743 422609 32147 594671 23511 594816 22357 264758 20086 888003 13108 927310 29261 68196 1113 320620 92030 877406 48259 769462 57698 1124 23394 654597 38340 845848 30493 751082 91748 766612 46381 675623 61590 869477 27936 483698 78016 910474 16887 109557 34847 409529 76807 982864 49730 916443 78620 337750 59406 786636 33970 89100 95320 939356 23194 419309 40078 139856 60411 145192 57007 240353 19566 712800 23470 830715 95137 215339 65683 877568 52661 597332 61881 832579 31233 273434 57073 838989 7692 898286 39102 157020 81846 146361 53752 678879 21104 761939 45289 45499 96575 907533 9554 558729 37181 700456 60807 603285 57976 334364 18095 343201 24178 566098 88389 586208 46847 390058 98970 102011 42922 113846 18736 16400 70128 250045 50624 437293 53475 464889 73845 118105 86632 175833 78511 428300 13209 913472 8802 805747 93285 623044 5844 549549 74955 45168 10946 586000 78114 783554 40219 714404 31220 331310 84963 985958 55423 391385 86066 967239 339 684190 48147 797803 29334 730637 29221 723243 27395 845799 90333 114131 99462 770851 46882 306340 4130 293293 24272 886099 16395 508385 48822 656712 23724 615124 9048 348449 14691 346956 21389 673132 59744 226627 1954 547952 97930 553000 79797 991461 65305 183901 77530 325623 70013 258106 14170 211399 13334 748553 44847 187434 25689 790408 29322 616744 67282 814314 5325 542718 16124 751638 34993 519453 96715 346150 5378 350184 10370 616234 37342 693946 72445 954339 58393 797342 48809 826696 41659 251029 30951 620484 8512 720660 78829 173813 90839 948995 97764 906863 69956 962815 2827 77816 83167 29272 87954 985545 94995 844820 68160 53139 98079 451626 58702 480247 87480 588040 51914 726605 62277 50894 75765 842334 89282 785105 77221 932458 36446 800729 22180 527331 36637 973410 93647 514096 36214 343455 78135 701675 24597 38258 36803 338212 19451 193718 44813 181019 91545 786166 97249 272137 37081 315250 38753 711640 4341 624225 54819 546983 33950 494570 20017 313607 93366 711658 32168 559552 90230 184113 91034 970189 55753 838596 54700 298459 5583 364381 88248 465742 84059 303654 68652 95933 59670 921410 80458 794033 43033 649349 62630 748522 21431 997366 85963 908506 7025 455252 22614 282663 39807 155342 17657 24493 40398 415114 53242 578106 92701 401247 53393 82129 24415 244570 24653 483752 87707 281341 4976 851049 14095 317883 73870 161717 63369 735806 77811 248220 33453 552738 10682 890342 75538 49463 14998 984717 49444 170050 89581 230977 99524 228924 46263 979619 44835 101970 65860 489802 25899 607139 37555 217921 31606 671877 37980 870086 7156 543617 76519 594253 60458 308114 70035 110204 19918 178090 70448 895660 15820 72878 95173 127278 97476 62581 17067 257988 11945 844044 5807 918883 98403 892021 51220 393336 87694 311971 43151 892768 85017 442495 66121 824622 6632 558119 93217 379369 80179 816682 74951 732043 10053 644301 17922 407683 60061 538953 97291 173876 94800 791434 23152 962996 27013 32753 22546 951502 85047 527763 35815 719552 96919 722489 53816 626557 11720 554462 37252 705453 23425 560820 91260 237480 80143 913055 73093 476799 7216 723640 13529 474739 13304 214795 42054 826108 26736 233433 64813 844675 79122 133463 42276 752552 63631 332461 67381 878717 38185 992249 29373 207624 80377 287305 1486 899781 25578 996836 69453 39202 96220 75842 15188 523970 30914 307471 64977 937595 26756 780396 9958 191895 96158 338606 31943 581591 32959 94045 81567 299755 43 894582 40523 537083 19482 938346 70557 137441 82678 990941 36858 183533 37601 65576 66493 876384 42285 211351 44882 130609 97698 892011 85851 961739 7067 142809 14287 78349 24617 374217 78390 384520 67343 670936 87758 340101 58692 470422 26537 806077 43284 317513 7885 360606 83839 566312 16818 680717 87257 402849 17159 596639 4264 785556 34094 118814 34409 194262 19964 931018 42764 727535 51866 624725 33683 714908 39046 139110 13975 608141 51987 241879 2595 9768 72900 11639 8151 880389 10197 673161 56710 257775 50546 832195 23128 748841 33886 921168 9897 579687 60974 885007 54984 52177 72939 59409 88633 6724 16148 662559 2100 29520 20313 901233 57923 927675 62177 833592 296 176956 83301 629909 17813 940865 40051 665887 17393 83369 88524 648354 69946 292363 86566 415899 35966 383470 84298 755261 12192 554574 87575 630254 7194 823134 77981 860042 26741 44544 29411 419615 26514 728974 23106 698736 27364 121941 19176 815027 84276 15189 56758 148627 66204 505922 45762 304686 4396 24710 2806 37143 20649 634621 36815 702613 30889 151735 35007 801251 64824 43321 1995 769070 10133 555260 45485 624602 37813 530541 29523 816957 78816 597484 21406 798691 80495 142861 6853 742152 10772 894681 49231 31457 92338 594830 82396 959059 78817 165275 3037 848698 94220 741477 53272 706532 38866 463237 69573 673044 82952 535752 88883 97087 62581 147821 19683 604498 17460 561643 34028 392682 90838 263272 81174 85402 51005 835715 38463 799209 83651 956875 69689 116881 75537 843717 26249 978113 44936 197674 88170 853404 25211 524710 60520 126776 45427 629467 81478 892256 53066 581084 14520 24659 28176 255026 47850 443906 27018 447898 52887 451222 53293 576325 61458 688231 70823 588311 51329 18374 52183 785641 27452 769332 94000 863048 83763 498857 95194 184371 86790 640526 78001 552800 60842 506499 53284 22903 42411 185434 8503 681430 49796 926554 51297 525451 22536 449725 52015 802013 70877 694002 97471 420484 11228 335323 15910 968044 26579 115856 94283 259959 78786 594395 2601 383224 5697 74554 53521 720696 35449 671969 86566 613684 70054 87029 68607 413853 61340 488593 232 763479 28671 68357 47457 683450 86121 652818 11358 130772 74632 673711 12389 975846 84285 76295 59347 842466 20222 845305 42231 930932 6036 417047 4854 364150 97246 50343 96101 793913 79917 57381 13746 189635 35206 250751 39388 770444 71971 51415 82550 423360 39730 988293 15560 291200 8372 999315 34510 606816 77759 324799 56087 10027 1629 772156 37543 979035 25643 927729 73013 416609 99195 387704 78446 691299 3954 279200 31984 464248 79370 196652 48592 752430 97585 388498 84565 555077 64809 975485 40698 373746 13798 936588 5072 17757 40275 908625 47897 850147 46797 526162 60334 937684 63334 149003 15035 74358 52291 262441 62398 756480 52735 118993 98379 254944 94054 707863 47114 386550 97211 751879 18167 982038 92498 210848 19618 387082 43158 450836 6605 788238 92452 345674 7441 208914 5551 791452 79449 410044 26874 367897 56356 933283 4225 142340 99143 54933 6064 231635 6153 817234 79114 956401 75686 219854 76163 161020 76077 954483 46983 969159 50242 991133 6865 147994 12572 593820 42708 606381 41736 983477 97878 241073 58948 751650 88112 868103 66853 978893 40207 489798 43250 279769 18998 690297 75142 279769 54266 400415 7698 823639 10116 616298 18616 404303 90195 142976 7505 397233 2679 570749 68968 809570 1463 197615 15933 139387 20588 559193 65764 418121 44420 85168 4643 571083 35296 641185 75319 886776 64758 95305 27727 650294 27887 682875 53967 822180 73738 279870 53103 458385 45496 606540 43930 524034 91390 864149 3664 84592 41206 328186 39972 938887 12334 872146 34974 871593 8775 616 8473 259625 90167 509818 20614 50065 30536 974140 46344 601756 62295 585043 78903 331068 58869 301531 39037 732629 80457 143778 85563 972736 3853 83562 20613 474185 37965 865579 59074 962610 10187 522318 19853 447662 73309 895987 78263 830118 28845 723692 3970 536952 60152 450880 63623 70579 97392 604841 2801 648028 95034 280086 6592 413099 92721 52394 68680 641935 97857 534971 99151 925606 89612 41044 67826 541958 5897 605619 93600 6903 68128 65547 98141 224695 64591 570052 49537 368564 80584 789238 10967 698325 72369 394354 57374 747250 71042 985849 51883 125847 99626 612866 55557 291845 17259 80056 29448 916017 66874 511482 69891 740356 69600 884826 53370 828569 32219 76255 67492 40129 52253 882306 43054 58306 16140 272564 14518 54356 5089 707479 28368 318307 94825 960769 39173 978064 38855 226556 49839 888048 85008 434376 48415 933579 33453 960408 32247 681310 61053 616785 41520 206746 72016 565710 89366 943138 25453 408926 54150 863761 82189 867972 96471 287922 81629 319607 74958 222534 15968 391648 91720 800514 72427 916958 47572 786830 82760 762053 6582 144583 90963 107930 71462 458301 82688 276569 58415 884726 21939 52144 30544 993641 85862 981633 56990 317188 6278 724900 67904 56615 28599 674338 46098 72487 75948 368315 69283 394444 57167 197857 89079 951827 39903 608571 28197 632940 51053 763939 99545 144381 30046 994792 37011 654429 1068 244173 15751 937818 77029 95688 37468 299124 74922 1732 61709 337503 98225 961503 62763 618757 45604 862509 65784 229186 6560 853747 39181 92582 46295 23916 44469 477750 50958 294536 35824 897004 10624 211816 65265 601586 85689 871524 64544 856875 93819 318085 51609 601515 16861 98059 972 44793 40902 408871 34299 508564 44087 257090 47902 958635 33247 395509 77250 746084 81732 416143 9574 264982 30785 331859 7612 255054 84066 762934 92718 960206 32617 194661 39159 214474 16429 88829 59206 300201 11734 910097 17247 859274 78914 955433 96825 619196 58851 769981 57408 253252 9695 698173 34676 731867 48015 362124 22793 985198 77440 685120 89894 2908 86485 240613 80614 25916 20898 92087 21337 405140 83795 911275 20964 959011 76835 818726 39869 574296 15237 706820 97936 457880 92191 978835 13341 438844 5706 964565 68439 203664 39476 440642 22598 813206 52317 294787 82822 484993 33693 507128 23334 669050 22621 131187 25642 512735 19737 656187 74058 356415 93797 388938 32529 635039 74149 448016 1054 775352 19123 417069 21766 135990 53596 454138 19024 196218 66147 226689 83575 967065 96125 985281 48076 425884 81588 10411 49778 326014 37413 180519 30720 705521 96161 484112 66498 651417 21007 499700 58489 235471 49352 952533 60534 550367 93786 238314 45155 764042 77127 901727 27066 315013 59843 362896 26795 545913 16568 929618 24155 983553 82469 68267 80192 552622 78907 671893 63942 591942 9183 614335 9325 856257 46700 9675 94280 501003 44526 186961 72607 601925 61063 909275 67566 654020 99629 768103 41924 817937 3434 420009 58661 340583 43707 790470 13481 61239 64850 900633 99674 242599 64756 569009 27226 174607 59708 224593 16827 64379 3414 813616 48612 128300 62725 605943 83731 192535 81053 233477 30358 649828 50505 850094 43376 941744 70278 959864 39867 623563 14854 332444 41984 565755 81423 60171 77504 718776 55770 683943 20815 757934 51476 617861 35411 380734 77696 934258 89769 898748 86738 487979 30977 191858 61525 348899 84893 454940 20135 66177 14998 174187 59064 303135 98583 306690 90319 238860 79040 655164 73732 843595 48004 530468 62311 765266 62187 835770 5400 589260 18065 963509 75820 880087 83493 339068 83567 528199 42635 754924 95452 792993 64091 974293 82823 629665 76031 111165 54964 877556 82905 861787 33245 331071 87098 24797 17871 26198 58316 248867 39149 975877 74474 623361 33932 302539 77955 776577 72374 80666 61306 271647 59559 624601 11048 890315 21491 152034 38457 877418 90718 809668 10955 142038 59298 100610 35474 336473 40941 420305 44151 826870 96000 78430 29780 784608 35025 286854 77849 858625 94954 701085 42283 748789 9159 61992 48480 39820 71036 967842 80291 964747 40749 617659 64950 272555 28532 354196 25451 540825 96095 831044 61515 841397 69136 775382 57647 475603 48731 779913 62761 978941 26443 251471 37212 715438 19709 522062 99040 634008 24931 845730 23455 683423 12194 840857 74523 192157 78740 311285 93510 902428 47399 428334 46823 27871 62685 33901 81948 743449 31562 157330 47379 283123 67513 21936 60143 930187 9607 490572 53769 840304 22246 827169 46349 435879 58652 595806 30969 200617 32225 875302 55969 6946 63621 275215 46 556660 47815 25636 37338 174066 66911 418467 90965 943653 30357 981696 43779 686155 35367 647904 87420 589779 93543 693471 2475 619554 30619 315211 144 56977 99324 690598 51646 338220 73015 52711 84381 817460 74767 903226 52745 604894 64441 411388 12913 262739 68318 589183 75161 837038 23580 402636 49432 671425 13766 789020 13819 37200 53184 416350 72800 432851 76547 647797 31644 916409 75231 850871 75670 350240 12404 956271 92009 249758 23640 498715 54054 42683 7892 438254 59568 492596 57895 314383 18110 55738 96833 986713 98044 820593 17737 239001 83242 461489 71928 73939 75611 681225 29276 769918 57976 418039 40310 440643 79067 250033 12892 835778 49428 298655 40056 214476 48168 195998 2150 340138 83948 598910 51450 760981 8302 170245 67320 912828 5133 908971 76218 230721 75772 235676 21294 801916 62915 219641 97877 737206 65534 802263 77158 66415 71164 664126 40296 583258 36033 309227 123 824092 33764 106766 21168 117776 46162 762957 61228 418629 97641 229567 45834 315518 3390 899506 438 630897 45848 493094 92946 62537 31378 646288 87092 94821 44413 685592 57574 493654 78363 215643 6149 559973 29765 784425 60131 58058 68390 390664 76902 878902 51454 94703 23622 929290 70177 488012 85107 31070 10549 249663 30956 194619 39191 414685 28297 806945 37047 29037 92818 708738 53047 123822 39397 432965 82640 952720 68884 155140 91148 698166 75557 158478 4589 128378 63888 747814 5477 40809 37509 757570 6684 828099 13667 513356 26670 57468 15362 451493 22570 295934 61578 303645 26132 309925 46330 497788 8963 27009 86114 179325 72260 683287 87528 615693 55765 886881 81447 936400 10187 308297 10796 209053 60620 915826 44184 887421 69622 484271 18080 182448 23382 35850 53680 623847 91058 619711 47331 955147 75840 22014 74413 508981 43852 890476 27154 415796 26646 45346 60268 743498 14162 520621 3688 540271 84326 797068 77769 1997 60591 434678 67460 941634 6876 41169 70819 715041 62737 657724 22339 741233 89990 625990 17077 440364 76582 624116 63296 12993 26353 407423 74461 600211 80570 773652 37402 490553 41 895698 29240 631356 16377 356815 78061 96987 74171 787604 81411 559178 79282 604508 92695 506926 98805 703193 53659 427683 78545 106287 26356 181366 92420 384183 21596 945580 11363 435070 18465 718585 89365 758595 28420 880330 2293 948284 44636 987068 31540 399122 43921 357794 42484 828576 38849 559555 43982 81208 51709 624217 3245 655390 83981 718739 28209 553035 2952 729555 74413 154859 35421 726257 69226 858143 35342 220471 47170 671868 90479 640484 83013 670410 83147 830697 31927 471943 26335 293230 96144 493921 75517 704334 44635 173695 92459 157654 60567 231993 39170 638218 44281 689819 70511 97697 72648 288359 99796 504964 94560 346512 17096 290067 42928 842687 57523 880288 79036 331985 16948 329585 55835 255383 83291 598850 71641 869716 55086 794305 46903 200131 34120 692881 35814 387663 61302 753287 73968 18137 80792 241200 20271 618102 15750 66697 34292 104878 43048 476933 10177 887486 49469 132107 85391 550679 98421 636598 25577 126749 57399 195411 25199 372328 41148 271206 97397 985926 63122 208805 4833 519607 36602 724283 112 520112 19337 446087 96689 689369 89707 577434 52008 958671 67164 224509 44045 976226 43629 403497 47019 368280 3173 108556 56161 933032 27805 915147 69060 552320 3043 640314 68379 182528 36408 732774 67618 820669 66578 453644 49800 806207 21403 685727 87728 703299 62896 535942 61876 62329 56194 541339 95197 886343 37432 261421 79372 330948 19084 372543 89205 341566 53193 697671 98815 463925 90324 566447 39717 800285 71936 184152 1943 16224 55576 554642 54938 77722 23161 649702 76900 679899 78132 828684 2625 22121 78193 358005 39441 813115 55847 697026 71 443391 25637 818826 7979 141332 5549 772376 42617 316433 30547 774955 80032 64381 21026 673717 59269 807764 82743 193373 3805 958600 82692 808253 78486 399358 94798 492132 82350 379405 44208 231700 48154 67651 8566 630021 49025 422239 14019 217761 3903 578904 71595 311366 97603 564948 26777 585223 69712 33394 971 692331 40704 73793 85969 688941 17788 896134 47857 254394 83973 631418 80390 963574 94095 736458 77340 711223 27521 718613 11478 682440 3094 244722 90185 970856 75006 167783 32702 566216 76542 680307 73204 476049 22668 353797 5627 900316 73876 203330 10202 35319 25141 613507 57865 630567 19237 753300 99000 731552 30057 627895 84647 289871 80670 163167 56204 13969 13971 956278 18704 143545 21548 190487 48370 851918 54081 658644 55810 188490 84668 191601 92967 938076 55615 649447 42970 952615 98396 576034 7689 512193 6363 546372 16725 844725 35607 435232 49492 707073 66657 696383 10255 511129 69276 87262 30917 18658 67935 834862 87431 336888 90646 850451 18394 706152 23298 316646 20888 259958 55444 367155 3407 33369 90966 489019 23936 415162 40162 166515 26081 703737 36776 567492 35932 748264 84237 905225 23022 237774 21063 321172 88424 544229 6722 395561 11634 978843 44349 416384 94435 520149 95726 593351 45642 363304 61434 957023 80968 776415 94206 289882 12628 90808 87881 741252 57590 707366 6783 336855 86348 192976 73527 993348 39496 120081 78910 631025 9167 319798 24211 230134 12155 62467 38312 265695 52443 859822 2279 438061 63278 957602 58059 587477 79179 258366 43235 376831 24989 509652 47026 253448 53759 420906 10258 571328 34308 182780 76140 442413 77169 933112 29281 721479 21473 266880 69861 975354 85056 746284 23006 598503 35953 687685 49865 408162 20457 424523 10486 869941 44977 495921 22663 367900 61287 131547 68341 499144 69501 843559 94443 319772 89977 160737 16937 626547 92148 205709 83010 337496 46139 474337 7198 552012 94609 967880 23097 495299 51787 414752 32834 785063 57778 52029 32157 356500 98309 603492 55361 452506 39124 23056 90843 661951 80294 944049 42666 176826 73684 110760 95168 571129 56204 559501 48615 573404 19183 847401 82362 913015 63826 632316 7175 910612 72065 519480 48436 813679 18072 342404 60535 370424 92968 156730 52477 483605 26648 137257 99620 673437 16801 830995 12928 524957 42993 356848 63322 528023 67465 58538 76524 174207 15743 681567 53542 684476 97821 580002 29037 978605 78496 176058 86902 390689 39033 275746 58383 759709 32976 256199 43799 847451 43228 352845 39969 549573 24876 483659 28149 293630 33153 561098 12143 48217 3089 111817 66974 363040 95910 158652 5542 888910 3293 372617 96447 42645 28424 639498 13715 616026 9388 489549 25956 862068 44004 298071 72356 99760 31100 45853 71546 378896 54038 769289 3012 668359 1737 322363 37712 705982 80605 609413 77185 431955 17168 990190 22896 661397 27476 753456 69289 54217 85486 460219 94954 577192 35001 272688 14887 25118 27425 637478 56009 740493 3241 148968 89354 448328 51909 352052 5434 64536 82080 663614 37629 398075 64312 707883 80427 741728 89885 654167 65167 210476 71190 944207 37865 572088 65563 120535 41324 628240 91708 957606 62400 852341 7864 64293 82945 744092 12039 940340 6942 665966 50353 481957 411 692998 63381 560703 23279 485878 78083 334908 38951 218562 45378 821131 83649 132579 99787 975119 74322 798917 44331 872862 69057 805193 36933 372226 85449 749444 10574 374780 8027 704190 14320 754236 28090 776436 92967 62954 36029 870231 56647 164641 75504 292683 13972 505838 74131 785129 84808 664085 97209 349693 26704 555596 8459 481480 39823 982335 81443 145663 24890 204554 7185 621898 45499 670594 3545 400902 91503 650796 36371 21700 80104 288068 73002 144519 52939 223608 62494 697354 23506 40811 40610 157560 73227 20018 60766 712818 49015 869338 60462 775629 15212 697504 24289 77841 72148 751735 4763 70395 18060 70022 93299 740667 99654 518183 33014 554679 63623 953578 25378 738119 68393 600464 95244 595254 54874 945552 21338 396935 59260 751125 62666 421550 90211 173053 63177 258899 65082 888348 97949 235475 77470 647607 51164 945150 65089 416778 89586 875610 76904 154691 8895 875678 56974 869508 23063 740728 43519 565604 37312 488904 10397 381039 81495 832099 45567 610914 44300 298129 4973 140976 47233 43918 2405 616447 33742 317069 96441 324907 34784 297712 23567 716227 92822 104594 94592 978823 79587 773373 29913 684784 13583 405300 99709 596264 73718 698731 26816 215309 61543 262537 88109 902771 74214 981421 74242 880607 37962 235366 85039 393740 88128 302586 37211 288938 55046 584224 71903 133978 5649 662214 86184 990835 81991 284939 24921 191680 78246 582342 29063 927936 67291 124733 25371 62245 96652 957551 85204 75286 55855 228043 14402 211564 90448 870838 5068 303352 62319 185033 63339 573692 55327 181521 59949 868142 16457 188942 19347 495032 84487 312756 92051 728186 16169 486316 92118 448135 62259 158036 58747 423075 84989 575483 87859 668364 94450 265126 21667 756398 78833 629838 97989 757997 19535 924064 3398 394463 59924 233019 95754 293583 22169 809397 5476 157948 11792 715799 60350 966935 860 296988 58679 736009 18196 97398 89632 220330 4741 384521 9310 900299 78253 382894 48300 165549 41569 566130 35957 124104 74951 958932 51710 94085 11805 40266 12250 730948 68176 188541 13908 269207 96870 153992 72585 858501 32565 814077 24427 187464 10473 78688 3967 933455 19106 989738 44544 58237 87667 500167 11290 661864 18181 841880 27727 463131 5650 386354 72918 573012 5578 29086 8695 791751 74641 327895 73968 334489 38975 370831 54803 945189 1663 462058 76229 855227 29872 104960 47745 19612 20327 714848 53555 345343 18827 216328 93054 294224 83096 724334 19670 861355 33885 265210 49031 841957 86302 786505 31692 240836 69682 454572 25944 509186 7173 613351 16721 154446 10776 202418 37200 11466 97308 27003 51746 733006 21851 944546 14698 626852 21167 415484 65437 681930 66345 147473 12644 30067 30507 197214 11133 572358 5070 374676 31643 799901 76221 766423 50914 437640 51256 681023 54571 723144 15155 979034 22118 372372 3412 657256 4531 943895 65656 670494 58216 181487 38030 300516 45230 510320 31866 539351 3940 903839 70228 56392 33307 224632 99015 684730 54328 759785 20338 894888 91317 8724 79210 512125 23807 849 85206 794905 43225 642793 92626 470611 6328 296476 36269 750642 81030 901404 94346 661747 67488 875920 95811 530694 66136 355730 44129 336017 87827 68530 17669 311915 29483 878576 25859 898722 8878 840325 27138 185974 8221 101659 16509 977371 84430 70992 40772 51515 93419 786872 44540 56626 21073 761368 63483 472208 71058 197484 35021 329435 40723 910433 89106 402890 2575 598875 573 483531 16274 551345 71446 576830 92222 21612 61145 184631 63977 509388 33749 113152 28253 240771 44878 222548 20983 401719 19420 172518 7049 375364 9226 882584 31001 237688 42135 558532 16959 146902 11448 122679 18955 610452 22612 54000 20124 434972 1447 779046 11594 153871 20640 816191 43421 12861 44930 599834 65523 191982 72231 239238 82046 247260 84952 550984 76868 308599 21270 658266 92413 640352 58389 221798 60473 65774 49403 145743 67992 652396 38694 640808 40015 322072 73795 29626 59050 532582 1720 520579 83940 724924 59098 319922 28848 24563 2776 963052 99348 547100 18670 93258 48297 991608 3347 401753 87452 911615 6860 223832 94800 946011 89718 341629 99770 173610 26272 157297 88323 4031 27310 776079 83146 203680 76088 209321 90976 329034 51336 103939 15657 138281 16352 645270 43233 881185 46322 927182 97045 682888 92326 462093 41318 121065 14679 745958 70858 38274 99350 845538 30315 374470 78630 770942 47525 980829 2846 155243 20780 779999 97770 889357 73476 6493 87274 68413 12583 731928 19314 490823 54755 411656 34409 862701 39225 388182 84970 310370 72479 452258 98693 391375 479 618046 28383 410449 37334 776752 94606 650617 19990 342388 76446 348555 23044 85816 5486 124415 11674 329823 25364 611716 19110 546239 56501 955064 27498 834146 11470 561073 93562 980041 1678 835511 27201 231076 23193 738119 49116 581211 25478 568338 94493 472648 68642 714299 89897 950651 82668 451613 64859 319477 63798 235523 3071 807277 97418 454510 375 324494 75491 259731 32826 233271 31568 859098 45328 858169 89428 143392 89591 154205 47528 31350 77921 852508 36760 739807 60116 144100 1442 831894 27176 167706 60282 611462 30541 530003 41897 754704 28546 757593 16681 47625 15999 863660 66827 715577 88460 313918 94257 678876 18824 224630 59828 15973 34755 494702 39615 234359 55427 334965 28754 832746 47523 124750 4832 567564 16208 998639 32657 671837 8939 123267 71617 286033 93801 229225 38463 512786 7542 785842 4111 658492 46477 857574 23400 98655 40322 554368 36311 223809 568 923118 44922 394521 77835 273746 36390 319829 60360 118851 55810 32789 78800 885709 28138 506541 18809 122797 53452 726759 94988 12502 58510 388031 87912 524526 89542 973413 31262 357137 54017 325439 27219 493965 59389 666340 95905 980517 96846 918498 71509 744655 70973 169912 62739 880566 21540 795933 44302 959544 43923 158775 7536 465960 98190 317285 33176 52621 71181 340022 12087 540322 53147 835184 15218 912404 13208 179658 50179 912711 2999 765233 39384 418641 80128 76167 89011 247101 84815 707103 91368 339594 56307 31107 82722 419178 62640 632302 19806 271683 95710 630291 20845 597169 30599 726996 24151 666178 82029 158539 51699 449400 8065 761924 66928 860427 34413 715905 13936 781157 81804 641205 91719 466852 27084 269130 45184 491355 30995 835419 42168 293265 65623 117690 56417 81472 64997 214059 26913 491735 73787 887079 77200 806201 589 765211 15006 484668 26308 121702 26378 565099 34106 69022 26732 998853 38911 621900 55372 400123 44247 695275 11880 346806 60058 833133 74674 279886 27571 984566 53520 578900 44994 517727 22203 605641 27258 770356 9184 527397 52835 272502 14626 622993 36345 159387 76181 916717 84779 279561 7813 615627 54173 721246 17357 509425 8742 522923 89601 867676 49235 946932 41380 40312 26882 940658 45810 88168 2536 919761 44632 888708 92396 356338 90967 389398 45577 600234 35301 241436 90576 691713 49483 643850 30883 564212 97000 124037 65084 290292 52364 4200 49348 304421 68222 950211 92444 659872 56567 597015 68983 609201 53125 294171 38334 295833 88361 417338 44459 191949 76825 659155 45678 542197 17310 38456 19787 274286 85175 433391 97626 24201 32661 822004 26118 149066 34045 881653 4239 375337 5961 305364 38728 279252 31655 976745 85145 134635 77368 209982 15838 391043 1778 159825 34886 832228 67583 185685 66645 797323 98972 864625 67938 804073 52699 782335 65434 463393 78849 653326 33691 80910 38825 623201 30458 907259 95167 223150 12797 673257 94661 482592 30754 246284 3729 506070 23542 202702 43245 426529 23935 225163 73302 250378 88883 873108 56574 624842 98078 225772 19659 256847 94624 391950 66901 105725 2861 347620 75787 179499 6507 483153 59471 626594 25783 982569 50069 650018 33056 178484 28904 30749 32171 174 85158 143290 93933 475658 76639 284947 53652 8682 5209 54711 56415 706281 39567 361769 25729 307601 77517 989471 17890 648165 62710 979012 46910 481177 93631 288438 55012 432788 34289 891144 20120 500021 37034 936641 34289 173323 96733 211164 51740 716828 68973 891590 4087 725663 71542 319588 62263 843650 68773 690570 87650 169060 5242 999300 52086 440476 63341 34513 13376 384112 34439 351011 38374 239839 164 475936 9886 138584 29816 383332 74036 149952 64071 664637 69896 614385 84618 236142 3213 405365 55121 868844 91372 954383 91804 465892 47455 901490 48897 217651 96502 322312 67978 377132 40021 668972 34355 428950 5364 215984 73168 393131 93822 206680 83109 581339 18098 523101 87052 91335 23973 694316 9171 356166 39198 35876 36507 207011 78105 718300 30810 133276 43205 466138 98586 24741 25638 193885 73464 680611 24787 979347 50949 983602 75577 369700 585 508000 74166 7078 83067 463727 4063 181606 54346 607575 43834 272485 42487 393345 51909 315672 5272 900557 18349 839912 36983 907597 91736 37936 88401 214472 92540 870978 35832 449976 54661 659810 27794 973068 68819 612681 85431 829415 27001 319715 89014 260255 87456 530322 22225 41535 96706 380905 4284 186181 20591 631281 39362 954916 33515 256807 11872 570628 18542 59516 97160 443197 24162 698324 44512 644064 51081 195144 17856 701742 8629 590820 38040 830814 20046 187689 72935 178779 93136 77324 39493 952964 79402 342133 34970 491371 35551 474945 35492 729558 66761 25537 91286 849473 26001 466873 66515 744218 50360 704033 16151 698500 10290 636263 15758 57557 37734 421036 40315 442071 17551 285378 96723 690314 68958 405620 81119 155169 87861 510527 6622 376193 52653 300817 16992 815621 45265 241361 7596 695676 34977 666902 98395 198569 62512 349806 64762 655683 16743 767513 2124 375987 65312 130956 20550 478040 68203 773231 32850 849222 57996 605215 63404 818818 84731 396333 50184 411912 91938 868316 88938 669318 41059 733607 95084 471390 1744 999609 23132 661928 48945 899891 51867 767917 8130 304489 35391 32429 69937 35365 78001 689946 18532 359587 53808 376859 850 488723 48173 75466 84197 635803 44141 346550 90334 975570 62890 822562 76145 230854 32882 996292 71556 771063 79462 625543 99701 478554 77437 445385 47569 444182 11134 703902 23422 834058 83049 460939 42002 51205 73103 74123 32665 159309 29078 668110 66003 629081 93366 272565 73747 703895 70238 775960 5601 348391 19855 837120 24857 825949 77440 167469 13066 270979 48825 133968 71096 43413 75256 804242 64891 350915 66287 433676 35934 741234 82403 762125 30432 64763 6927 213400 68022 308843 94815 93730 31079 50562 34166 917272 4495 117364 55144 165079 91197 597355 75520 254578 212 372930 10011 512624 19982 525835 32780 310732 9876 702795 47222 685427 11911 145529 60533 407625 44635 405378 75253 443044 98870 265224 63097 30160 47478 592094 1046 414921 20104 249422 43637 975364 17521 687187 21940 540262 46569 308703 2950 76363 28635 232086 92750 965889 7303 253969 63496 427914 95873 314717 22081 614622 30575 521465 99898 409830 38862 441051 84296 96642 58893 54700 68823 111876 60208 360839 84995 205491 82126 756414 12253 336329 67668 582421 61196 150262 68705 148741 23625 167514 9480 299770 41954 610062 97233 841174 6968 408988 44599 712940 81665 356419 27435 955589 82534 107828 79632 637215 23622 795287 68637 162664 41521 180615 74270 376647 57039 288210 94291 241748 72791 343226 42608 648923 31672 344630 78427 143198 24275 697905 86834 603024 56606 28746 60770 77146 26435 958291 59921 283225 73727 806483 94324 397278 87747 60612 99033 998957 11959 472661 86527 834751 62098 942440 73305 517888 84899 39573 13904 115985 13867 838822 9758 356935 68832 440601 27795 810218 13004 60385 76275 655991 13228 960422 29781 493791 93906 569792 13350 634822 37700 807679 96036 376068 62234 406182 84932 786919 7619 904428 60845 63023 11073 921402 38363 338001 78440 757359 95036 685365 87715 750751 75094 957432 41072 782223 54879 552619 4127 313403 85540 250258 8502 600913 42467 952101 5040 424052 64464 970450 90169 741305 83956 1657 2580 691117 69897 469679 23253 21773 42431 392956 37000 438732 71131 224861 2568 169425 61491 218306 95880 303798 73139 918225 82126 193162 21402 246561 49363 288272 95902 885184 50212 87806 23460 390318 10820 350591 15529 703584 18696 615345 94076 939581 69017 987816 98785 475236 20118 973609 14351 257637 23727 248176 61523 800643 92363 158314 30827 432312 97955 195324 5132 104241 76868 977722 64445 864846 38865 522096 68474 230244 48447 781149 94993 773370 56536 565939 53768 594895 81976 15065 52373 628690 70099 236265 7492 154857 52973 681778 89846 277163 14464 896695 66108 551974 634 282925 60352 733657 97052 210049 19804 846267 40604 586384 37248 550323 47652 884270 39600 239133 34129 120288 260 827275 68564 511521 32423 401538 28756 687905 65785 818617 75403 872449 10093 555038 23813 471320 39659 502480 3748 700465 73391 457445 35006 425099 10152 261990 93053 568408 10298 588751 48734 363198 88797 117136 71699 446041 29691 362830 23489 865399 16086 407010 53571 226266 99615 200793 28325 750138 54048 460530 24745 619200 60692 546403 34885 76492 87913 289045 79363 213169 5989 50659 96993 777971 25182 425631 40239 319248 80192 888973 53363 195060 37067 50086 70888 493379 60083 62935 66746 606803 17310 1151 85452 57967 15498 126836 74674 237589 23588 844159 695 610745 75121 240987 35097 209792 43657 412794 72104 635590 37943 658688 56202 23640 49563 589702 67162 846075 18120 769112 95332 75939 54534 711160 64811 537213 39473 12185 93316 612261 6232 981860 97976 69488 6367 76150 67718 936676 85373 364256 49854 41531 2975 206118 90503 112484 64771 628353 79482 767682 66366 676509 16196 894891 18647 29915 2696 194794 63977 935760 6491 188989 95749 636740 49894 93207 39405 660213 38600 195551 44602 618065 49234 842224 67128 8447 75944 905623 38469 156631 88198 494872 66741 156965 46905 478378 58577 602666 17538 134198 82035 980955 28631 524124 31179 247584 43266 735021 94077 149398 97920 194546 41281 848078 27522 966564 25250 636172 59247 678898 11392 215368 81121 137662 12878 564912 96611 655968 3572 460900 14202 742049 85102 699001 51833 946753 24267 59959 48619 82803 35534 828187 93741 402268 29553 417878 43344 234455 52829 432523 89756 417971 48244 890709 16200 58675 51431 66623 195 649101 73600 947786 42350 48556 1018 956842 56064 952303 81059 234185 39809 157159 54689 659011 54575 895004 59434 540457 7676 941257 59818 137726 13741 156188 75169 286333 36317 88887 39715 643217 41912 483890 86838 162906 29536 574166 35191 128175 46220 979491 74197 271255 70788 203019 18165 476943 93222 255541 30988 957191 89380 210939 3336 761893 8292 766700 30728 427520 77982 357643 49503 501862 96866 899982 70933 104406 88271 407903 47398 803015 13245 866975 94305 833568 75124 879582 73801 808509 33299 76772 89560 248817 68042 424492 59543 506750 16768 867683 86280 749918 93774 314541 85820 814398 26913 644769 25181 901758 55260 968136 24646 882610 93812 506977 63013 752804 14322 433312 60416 643599 23157 736811 20685 302437 42957 509660 8280 477387 6945 462786 68897 935832 95946 501535 25275 453593 86518 496107 47791 918096 80582 708560 76023 651888 79727 424876 73091 362083 9181 838226 17559 601796 3948 157129 54315 839589 66029 334283 65706 241099 41543 138695 23987 377389 6515 343136 52475 481976 6687 825645 61097 363214 65900 755255 72377 768770 24753 954493 60570 833629 87637 139507 49264 940701 5656 645822 23314 361585 30283 573242 31981 345278 92243 113780 35455 38045 92298 364145 15869 847898 85918 301605 51597 702838 16689 685565 38413 885479 16343 946518 56842 765459 73499 269123 91562 360152 18074 653002 35459 820999 21350 693224 21377 402660 21636 798153 9988 11880 7342 156368 43679 801855 8499 696789 30779 642379 25906 223458 84177 841951 15234 197558 99092 193988 40269 195586 15781 274551 64849 677102 4829 849513 96446 331093 73158 896446 59738 326148 29058 878415 89664 326847 63875 418024 39324 89789 3601 833290 37649 982951 88168 952234 20659 516701 8951 729968 54573 424369 6241 128505 99677 640041 27104 524758 66195 107649 71773 902667 25334 310247 89081 221713 41982 980734 27208 582676 35643 272667 57617 667701 67789 329739 52143 489865 34825 245195 97331 896152 65051 359630 39039 87583 41502 528763 77004 633614 77478 50925 41413 482379 46070 791601 46314 463918 19082 191179 81550 601603 85295 385201 47770 654987 90790 832270 20648 533754 31205 78337 28264 975610 8661 751451 29950 552551 52661 221541 3362 436690 75701 664856 82910 565182 67036 407266 8724 560486 11299 998376 69878 817781 41400 829246 39884 831052 97852 252209 20209 987455 5701 250622 84886 599192 73181 279384 6366 263443 83617 940774 61632 59681 50690 153218 96361 535269 94024 189435 58103 858938 49930 325460 38335 758186 75639 63747 70791 880376 84208 450994 75949 44440 9707 354882 97822 241202 9106 543811 20288 723170 24002 595069 82953 69115 53101 981995 41573 304063 30552 861115 23892 978088 6877 947215 78185 81251 74090 232254 74892 963344 40833 662803 37625 406723 55414 30989 3519 234758 51956 372126 57762 817749 19448 33453 71034 571744 11860 773524 89138 417548 87566 529762 76457 263731 89022 539545 34900 131871 13843 638001 59322 186195 75471 730900 97655 546050 62182 85216 61753 353366 452 470440 75846 358506 57700 969395 73204 820240 65081 576508 95152 131277 31721 859248 21240 431064 1068 962995 45313 929054 52530 466779 27761 987457 12378 864051 95173 892180 83132 606842 66061 90657 99968 900769 82795 37219 12005 406033 82488 216844 90971 249123 10591 696960 32041 542053 11424 476248 10920 254300 18798 751265 67973 91388 46066 408538 24227 57266 83078 134266 7383 351899 56986 15399 99434 707530 18610 577855 56059 384070 95333 627091 47738 184521 18528 34023 21134 42946 62178 900788 20560 846868 95710 28327 54030 161749 15867 253983 56521 248144 90391 789746 37943 880259 49216 529576 5794 344674 80698 137727 80454 638674 14172 839334 24279 522927 98034 981122 68793 45958 79708 872491 42854 522139 12014 59952 26508 486181 79470 9039 80364 894029 77722 218494 66844 12275 14335 553573 54214 571305 78402 45921 53095 97973 79131 291395 90161 108819 81333 768719 16105 419889 176 948286 83305 244722 78047 923388 83391 666028 64203 324970 32493 831274 32973 604637 85255 968234 72888 702301 41272 105759 69005 234791 35165 686128 57284 701484 37736 22968 18186 623248 96574 246852 88957 316331 45306 476248 74450 372811 53000 432426 12368 667505 89322 701093 21587 268175 97079 359272 67369 192208 47255 906565 41240 625744 42568 735938 83894 852768 28252 476571 80784 957572 4345 533630 64900 820660 95735 680717 18694 515294 2118 862880 48223 398306 29349 866752 51369 840661 69804 502957 20948 309375 25219 468761 24741 170269 77352 822635 52530 249503 88654 799166 63367 748203 53624 653151 48291 266328 45154 477202 59452 539188 81241 98637 88695 159423 81597 781499 25649 858926 22886 799546 21337 477673 97276 943710 37555 522956 40990 201324 58678 657322 88828 675551 93263 685957 61181 156711 316 852248 15770 797285 11442 112717 5761 246065 42040 106055 16851 155156 81001 980954 19494 100750 18518 117710 92515 503569 51842 122719 68169 554884 56836 106880 5224 566721 32712 592979 2439 568087 66382 881778 7360 315144 40810 623786 86942 348556 9026 270523 61989 390221 58996 353049 78058 224297 87181 548334 33207 332275 37842 737365 74985 746994 64571 371105 95346 906593 56883 24532 51351 651629 2650 309032 89906 426106 39779 379594 84657 995935 40854 535769 20213 947045 34383 337132 76245 778571 42493 946441 76184 889541 32740 985711 9438 927033 76187 485389 79800 427201 13071 164744 52108 166187 49694 101561 30674 187772 16669 690413 42233 751848 86899 127779 73954 193244 63132 721489 95428 506165 78822 694496 71943 707974 53335 698155 3881 925718 43461 282756 94972 778591 2812 851184 66086 850705 88988 401702 96767 220940 50777 721299 2614 340394 76601 67416 50573 865011 80825 997323 37272 881574 76521 25138 60003 790263 65931 627915 71529 460875 32888 538567 97853 846526 42651 921738 75397 176157 91892 974765 63769 738604 86646 110140 19497 884386 97705 343289 95477 568232 70473 267287 79090 724254 12197 978623 59052 114326 71905 103566 5726 497623 30292 760213 74171 767579 96459 853848 62473 328401 11204 710032 89857 849948 32916 597545 83569 117201 55362 819460 78010 975421 20329 441270 92945 499230 67866 236168 50178 640037 82007 644533 82600 134202 17305 996911 83031 758647 4364 688217 20691 995180 8718 24014 35702 460890 59123 881689 4654 497720 52195 405563 98300 586866 11483 590953 33622 315492 93864 827979 68037 597667 7919 999358 41096 25204 46184 581331 10512 779027 37054 866638 3234 991598 90513 910695 73816 137192 9044 847884 71520 457238 35183 153630 66587 55621 49117 44719 32127 808562 89551 893706 63350 449296 77448 856555 37565 232326 51360 226627 48422 904046 71905 700214 39862 306392 1325 127708 69991 90885 29877 332419 35591 600300 72803 402987 33240 306040 69650 99977 3598 430855 48176 463365 26708 572845 98979 721723 23431 108207 37569 793278 20953 989897 4662 947920 61103 19753 18946 267052 60420 111153 87960 218941 79204 89912 76321 420 79122 249610 76631 793013 98562 173092 98730 177594 71391 258553 3230 734383 87175 391855 93771 968068 31594 797474 51324 193439 99822 314145 75313 659159 96174 165420 98269 373306 95990 846012 37672 419848 69161 16955 98638 487989 25659 305799 3454 683243 59544 478900 12507 494661 82043 72007 64575 33302 97431 836475 25555 837408 61426 104896 14329 408157 2277 944887 48866 377466 76797 316023 57848 489175 10493 270219 37941 190920 63898 289458 47050 781527 23997 56094 89946 56255 28229 863158 316 553266 79906 267411 98332 219733 22683 404038 73562 462207 86729 747729 4649 554941 4570 872298 50514 96273 31247 110395 5231 206446 75998 621604 29936 876798 35024 719224 32089 302364 10404 5883 71522 453531 49067 430891 90710 417597 78986 882740 18900 318972 78139 677114 46609 591236 32780 799379 26004 498167 3614 447626 3737 542824 69895 62174 8207 417056 81041 881664 27514 276317 63193 231449 91089 125454 35984 260673 97313 496600 71229 406153 87944 514004 66586 297458 56027 519118 44851 212724 58944 183048 4042 391992 45525 636469 57557 258782 81127 639422 87038 93048 26236 836864 40258 521933 91786 457420 90867 133271 2813 759526 34102 714437 92277 885319 78214 671290 42469 621147 14383 179532 56885 55748 45843 697094 97313 338901 48329 133222 21177 330967 73305 552672 37183 140103 78497 530713 72939 57942 31379 507564 13066 934440 85845 511977 90811 213078 32639 368529 28465 329452 70880 629979 7732 395883 52698 82675 57760 185416 71170 952757 2275 856299 88289 329782 82947 450801 26389 629820 51543 503595 39440 809473 72457 967581 67160 211060 73050 622464 89094 888311 28478 424960 69511 863394 17500 582334 29566 605311 36463 553039 99296 565324 24231 220219 79126 20028 18537 538815 86751 15222 37387 546763 34219 457300 28761 546373 69825 701158 53331 533445 35674 227373 66124 368599 89859 892512 77133 675900 63295 797034 24304 501289 2755 528745 59813 126022 64697 827825 92272 772527 90717 976391 85033 99191 8323 360679 14874 131873 51887 926719 6725 328037 27835 383025 20220 218033 7093 713237 64391 403045 51294 103796 48577 250070 79756 829774 55067 735948 41224 580181 93528 228035 22449 217904 71311 175342 97880 910841 92397 849391 24578 13823 69808 340257 78121 606341 28269 517967 58651 963713 65450 693625 59513 465374 28677 382934 15801 720954 16747 288205 73925 418601 72353 654138 35194 496624 48319 916144 17866 832203 3025 812913 23386 588711 68148 931576 94181 978024 72479 597487 64663 211429 29975 447929 93746 204583 92921 869097 90893 381742 90644 958281 23888 427564 27948 158357 80409 104839 23673 43773 36442 731739 18278 746598 43832 906806 21714 352426 53838 228571 37618 256275 33320 184384 71437 623268 59976 138319 29439 591760 29125 949224 19382 725761 97479 913502 93208 146706 52652 172150 86555 182486 64646 358763 97036 961295 72347 140909 809 240823 80068 288925 80871 915771 73422 863954 69004 222842 38588 870231 19541 918986 58146 40938 77970 555188 41548 25407 28965 521139 91221 582012 47239 530105 37040 380858 39139 11499 69251 984202 20217 879072 68551 239085 41948 652901 97386 910299 79285 740092 58828 488446 87742 514520 23525 372276 8807 821986 27902 900624 11284 453048 59155 490328 63036 569320 10392 815049 82156 636410 14449 885263 97891 544227 51544 244110 81651 704275 20858 981788 44358 887912 89722 314116 92887 308984 36941 571652 2869 617036 25181 461583 57539 915615 97511 790861 72635 905443 30044 566934 46950 311292 72355 807099 11589 552835 95318 84669 26508 867140 71488 905875 99265 751040 84582 236649 56897 685804 38459 598940 83420 945648 26121 357502 36884 930922 80655 253592 16450 325224 65566 831523 51153 883569 53755 913294 40225 352125 87361 286908 22533 79608 67260 986307 20390 971139 61998 857453 6109 100147 77741 535034 86717 450576 45443 146845 45575 203159 96141 211963 82227 866297 82877 284847 15726 789274 5785 390089 46358 459155 10105 557258 75616 30448 81132 186217 52723 513458 47988 424849 44522 20173 73573 638177 58646 1068 24330 180714 92378 718377 57376 572405 72365 289301 67513 963515 70396 686774 43451 139626 58437 503555 21023 292903 81564 708970 35922 858502 18058 195083 4343 574740 32265 813115 81346 107918 98313 708226 49758 815655 50735 510877 35977 40966 3089 509820 97235 869253 40827 750853 98083 403443 61324 313231 77105 187603 79801 418280 76589 556571 70154 496528 42487 837238 96984 119932 57796 844355 38134 992788 28480 813587 20837 905589 56550 664366 11037 932207 64426 150671 4811 780423 57520 934436 51437 123383 66514 286287 49688 762922 15869 164647 7731 573440 85236 118072 5369 552272 71116 56063 45339 214753 2639 448622 75644 538991 73177 955374 91827 85229 89278 121112 80300 102141 43330 987579 47367 178361 9471 583386 39160 458414 78499 94251 78885 602844 40079 791896 13003 87223 43865 923202 75354 645801 93035 536633 91284 543182 59777 683653 19954 527990 13903 666977 94367 690342 56985 63994 43835 489943 19706 739764 22201 895734 69629 958629 56193 232610 13959 110808 111 94450 50315 329164 43122 35884 81396 207539 54062 564431 83295 205235 82554 198346 33566 683624 42947 287746 20118 352800 18215 376144 43265 308701 99419 351169 16685 710935 46310 139284 95548 889464 45283 148992 13890 624542 80739 353579 58058 810780 41769 753396 66705 245497 30988 162410 17193 645231 36472 233042 78616 444461 66445 796325 32310 814934 3999 702095 38803 21952 75956 518130 89966 289078 8585 667937 97823 776823 80174 552037 9838 456308 95461 551995 54009 488277 14279 693844 51923 398069 98463 9492 22399 840802 22316 51156 58329 469598 76100 54881 8461 906465 31468 250490 19486 991124 69664 824085 68065 491735 97074 22106 15615 20924 18818 957863 37782 782025 88459 2890 36665 50299 29206 584330 73900 535166 32229 87775 76392 755573 650 888949 35197 617528 42796 199598 62123 213009 66889 474589 22248 453950 66383 186891 12381 308275 14465 616181 63017 988181 57112 210060 62108 576511 74015 178804 49533 234817 42807 108741 65477 925724 63153 999501 97442 877639 76662 604877 46581 874285 38210 231031 94836 516589 10405 247223 38185 557145 15393 638503 81072 759415 18607 49944 72605 732355 86426 516944 38804 551019 76129 56071 36303 384529 51065 868137 37500 588621 47498 25111 41596 838889 28621 516517 16422 943907 22740 723037 47585 193262 75426 412091 76045 423089 89551 944 20571 208710 14501 952992 68912 672188 35622 588195 91975 356950 1571 870343 74956 519050 61894 664588 75937 761795 67433 703527 17852 117728 4637 770944 18983 755250 98277 471924 66880 384002 3320 19411 91798 488008 33154 161443 54642 42549 35587 9627 41035 786986 58830 185129 82257 898303 35148 800109 83779 809597 15127 496059 63129 318756 44831 848925 29723 158246 32264 831311 72583 378602 15466 938881 50479 509834 84016 911833 24505 808725 68634 212846 64797 928526 84795 9614 91435 312811 12539 852601 15170 580055 34485 223907 88442 506288 97978 817206 95259 556809 29165 533966 74692 300521 75142 902011 66341 305419 60015 448322 36901 140636 92426 204508 41820 195457 67592 625462 38394 368270 74451 587184 14975 465295 43045 839070 79200 746883 99567 474506 40009 578204 29939 397935 79029 243200 33419 822848 54456 169931 23264 159263 83254 451531 20435 571750 20297 161090 63799 746658 36062 470056 24468 215506 80856 16999 96198 305773 39564 663901 42525 553305 11300 865373 53531 83829 75805 340782 98169 93008 80712 178378 84033 495791 99756 529761 82677 862219 25570 672660 16583 485072 6712 825466 91743 849952 29455 246942 60377 277326 28413 355134 4356 361700 56524 564750 80228 365149 45497 102707 24336 157419 79638 710153 36692 850226 53800 559838 43825 216267 96521 399604 48728 925186 17351 25155 40371 908185 77379 742388 78652 128003 5876 287975 24772 519017 81058 861742 53070 25513 12811 398416 26577 900945 30080 373895 31033 182697 15689 649794 5222 823014 55581 389348 23019 59320 41291 851139 592 297853 89109 959146 41169 408459 1519 967639 73566 268266 60484 191165 87929 191639 1809 648131 54874 198531 87305 521028 30990 531538 66351 293134 37812 640413 14367 884707 41407 233904 6853 762874 40823 921996 2500 559166 15127 356326 76336 764558 73712 443046 8052 672252 7141 981546 11150 160206 39021 677312 97902 830976 30485 423599 61242 324096 1499 324911 37005 73521 66548 240748 15348 665065 80807 445703 59983 294642 2831 545493 56566 836748 21884 170462 96817 961322 53683 446687 61727 115441 91178 344777 75632 51644 9389 621055 45867 311834 58684 233628 86121 57742 64938 443755 39992 312590 18175 186477 64025 436998 16759 824599 78977 801170 9186 994449 84476 689159 89506 469944 84678 592362 23247 408796 94896 685111 1846 668035 60417 349404 15062 339044 6482 768955 63682 970669 27889 776492 11266 397822 13119 335928 75121 19500 68274 391711 4160 865535 91380 661587 50290 173492 9762 142971 23038 286395 38125 538993 61777 720569 7772 7044 10377 540872 21193 818871 70299 804339 80735 10048 80461 96187 7843 462666 27516 295316 45960 749939 90232 113256 81785 112847 1155 388499 90323 853475 32790 436005 50023 503146 38844 221283 67293 113684 62933 517703 25420 42498 6709 939771 45539 868747 2594 19874 58404 233787 51513 24400 11459 566927 25385 816140 9643 581113 20406 421141 5945 940514 86328 69146 48383 164067 15897 203329 57058 357579 62715 336353 91965 486941 95088 155079 39452 898190 45696 103349 84706 528075 84454 239390 64291 497329 73459 61356 45866 131539 75018 519163 52725 211832 88610 756123 74068 4379 73128 748369 74605 677353 97050 814550 59 115718 78380 329687 49866 34120 24711 433395 57309 321210 6725 209217 46345 140059 64855 32583 71479 929949 97855 444420 84390 360678 40118 658983 26502 730386 51111 446549 92510 61615 43666 160615 86950 762495 11498 409513 92974 224058 59416 758877 86774 784585 661 937078 52628 11468 61396 617181 1969 155797 3894 236528 29132 50987 61875 3646 11285 720968 51928 244940 17011 970331 28579 819987 52991 875591 88937 470655 19463 457122 86001 832241 82124 375863 65495 948414 50372 32325 43594 594927 38360 92029 68845 777535 35367 493895 70586 567392 98850 903998 42010 811766 50414 617904 18670 542810 81925 557215 90346 480472 26261 673282 59668 916913 62399 570180 90921 954778 73625 657412 16249 182139 99597 184596 95590 367218 85816 595963 99785 644685 79724 479859 63725 541267 73038 392171 86674 349052 87672 796933 12555 789556 87288 47321 97344 103196 37903 635889 54157 27529 36212 860939 17153 829955 10575 701274 19360 864200 33726 510469 40866 111494 12307 677287 43826 947876 76627 41741 6671 341562 78744 770171 2382 797076 13521 190056 3606 32755 24125 597053 90594 7180 50995 739737 61379 541895 86622 100880 39644 356993 52569 236391 73764 705930 47639 811418 2279 38696 64733 359383 52646 127059 71846 424320 92754 981750 21246 986669 66421 609716 66152 483176 23081 777569 85465 375343 49662 931397 45242 886325 72185 411101 51785 648417 33583 268698 62680 495885 87662 793951 9453 842952 89717 9799 25409 943509 49783 28188 17729 468138 9629 820897 85232 457970 2240 597578 85251 752011 23026 607551 50403 107401 25014 890973 2351 420977 43108 394484 77431 113791 71335 831050 12962 900448 82238 64662 40425 551417 46942 434694 22906 876126 72142 598202 66774 907547 5417 513606 88978 173167 96768 99060 14202 757580 73622 116480 56394 22809 3138 684634 85299 901360 35472 210087 99708 840352 8192 192513 28254 824748 32870 188850 23367 410697 52776 394173 31416 566820 55715 628245 51303 634906 22727 144228 93790 55359 51798 425606 90650 167384 24137 494283 11117 832224 40139 62840 90716 545543 4252 747270 25409 423150 13583 213794 14538 162028 38700 261484 8920 867340 35599 24184 90945 776717 91431 164176 39055 674785 60376 33455 87775 701870 73785 495111 2499 134096 21399 45628 72224 695701 48496 850920 1873 825855 3737 976021 930 696966 2521 785862 90805 907283 84107 549422 54465 338118 17696 517366 78126 323890 83131 61052 83514 634395 46675 953615 47127 585983 26004 391092 92202 481034 95934 700260 82414 129376 35941 97931 62575 698391 71471 397259 82256 146810 23769 322743 70437 386375 49715 303000 57561 355826 33983 933356 3082 521440 89494 258785 72296 546669 75939 769631 12282 139494 41285 290491 33080 258128 48817 350981 88466 974943 96431 935163 6599 955264 82488 133587 77775 770767 77566 285365 62770 190881 18916 209087 20559 996668 52674 1408 14678 287002 6018 479485 27214 864746 55526 794862 69360 391375 47072 237890 57641 37343 31607 163863 85116 903077 72937 688259 78878 367647 33731 377294 48825 84032 34315 669045 55081 133103 49847 111273 13730 441159 3219 600142 16712 182229 71839 416316 25013 446109 6255 721410 78774 40342 58089 236894 49006 34729 24522 170950 98291 708853 578 371042 41484 95822 41107 913871 69081 455418 45910 566109 83819 173427 15830 366802 75239 924904 50610 410150 33287 736059 62623 715909 59993 744388 25060 892368 3198 200844 28669 164892 23084 365075 96761 615217 82125 255500 28188 286476 1278 299739 8830 768349 22833 696862 90025 877386 44619 896545 16126 680746 8518 433704 3633 780683 16624 973737 44521 396141 35947 366223 68257 346949 1707 997433 5994 425723 64379 70904 85543 608108 4088 249108 55631 97640 33172 568520 40558 792437 87796 167426 17700 156874 38771 277732 25572 357397 31485 263302 75127 34230 10548 55793 15703 794113 80271 602533 45396 110592 2230 16660 5170 869103 77319 359717 55337 174142 67156 332210 46596 72083 59747 745098 46051 648069 35597 299440 16569 427938 10143 762777 84686 857002 94876 876210 62717 801809 91864 697241 34615 486529 383 205215 76831 579606 21740 309132 99085 711264 97426 951643 33835 280356 80919 222713 90170 922844 58516 177162 21710 39090 95190 329509 48654 720841 95712 145811 73461 492212 40039 757971 37620 218941 4308 877401 76205 4448 73798 330571 47737 786061 58093 702595 72548 143657 81040 344208 30924 609997 94568 736500 85861 224774 84931 570535 75671 390099 90658 315731 82078 625067 29179 216342 46474 597364 59191 972995 19101 67853 41141 330785 96240 732549 78182 870826 26285 333409 85871 725517 70422 362714 89482 301997 93565 593757 41125 578080 7082 187913 49313 634929 37657 586996 82900 530847 43065 948775 59111 852572 65070 978781 43481 50894 27791 759624 85275 608785 75368 208524 78514 973746 18522 117634 89721 746230 71126 473719 7196 778129 63750 362922 99133 835696 8612 344977 64882 807024 83361 400788 67525 795556 26143 221521 28179 340690 35703 944855 90094 729271 30933 189867 22171 685759 81463 392134 15893 232333 31313 440660 82248 952377 70635 924086 43862 20493 69185 685441 77494 385672 34466 269373 15312 19163 16467 90024 47682 546030 29129 266096 59966 695708 86066 117372 8297 312818 50733 601700 18110 807220 55501 712756 12329 930777 15034 850990 76749 110666 17135 170500 92543 193511 85437 791714 4712 80322 54887 938146 88806 533729 69572 307669 28459 763328 96129 158785 81565 877069 10140 102686 3221 435691 49258 878360 74368 288815 31921 445200 34593 849126 26671 696603 60781 437005 54545 731009 91597 401303 27357 356223 78623 197547 47369 458246 24726 944228 4289 796026 94710 309775 30437 25843 13656 400176 49544 330431 66028 682301 41138 701726 83858 979553 66463 289605 48256 988475 35007 864668 67199 427356 23092 811776 96654 550861 20022 221825 16862 80775 23250 721701 49268 563000 27527 770211 19434 692613 78088 687209 23757 617538 19581 438551 29248 667132 43745 26306 28472 782448 40709 992178 89791 527441 10444 468324 43794 623109 44557 516104 95619 102633 76949 155268 79095 940745 85538 254703 90856 925225 99176 523735 71908 483903 2928 945468 844 979957 40212 330706 34742 139116 389 922115 51980 575028 805 632235 11467 31189 55245 18906 83813 999306 23016 835286 80383 343809 89430 92054 17076 304348 74058 122696 53552 528114 84621 738123 21781 872014 25785 71670 10105 835631 93278 794832 43846 403207 6592 410389 38585 140285 20631 239607 16164 309227 53741 748891 43501 248288 65156 613848 35212 385182 67438 941180 70609 272157 97811 854214 63707 64519 33518 982893 39906 278266 43760 99799 57582 22601 61564 481699 1981 595067 54825 661856 96065 505226 33188 458579 71968 844838 26923 457397 83987 682736 47890 36851 21767 218047 31042 338028 67103 807070 20565 883895 687 916492 39516 136602 13667 980730 94809 757524 37110 99921 34341 925716 22395 229098 47403 880127 29656 898579 14059 636078 33702 817041 78360 121389 9426 988760 62138 95742 23295 195541 1005 140180 59586 127909 35712 216280 69381 648091 72504 626792 37316 560062 71882 33043 23507 166024 62980 397406 96181 175592 46852 179394 85510 257665 23519 110379 13235 423081 44092 176250 92253 781547 49047 106053 27098 224133 63071 638866 3124 836779 727 820127 58376 443330 65400 129693 76007 69926 17998 249840 23480 71140 44823 495281 81844 400768 9128 660204 41961 409585 65511 928290 66712 411616 37841 521736 59224 351085 17942 355335 8432 373802 7576 297594 75680 727453 12240 466227 3673 655234 63881 546741 56288 459335 57507 148475 72111 918415 95121 790832 63444 120176 66843 44854 63025 502133 10621 276127 87066 469660 166 779255 44026 455320 82938 138040 48046 161360 26353 111955 15624 358239 5750 914030 56877 164946 65224 533281 14552 334061 46396 92920 33301 238886 55353 148212 22086 11688 29434 614794 46882 487314 16464 599650 37745 779062 11742 887449 91441 645082 48187 77183 92468 865978 57043 188634 89536 614468 68582 205538 54285 817882 53960 637827 17227 500756 68159 668446 94585 73787 265 610759 42447 619727 36339 965384 89397 283906 76226 609821 60682 86011 16046 959095 88062 632917 29122 254329 48599 48285 56062 137342 42672 656663 21013 481809 66678 933241 14319 617203 53354 873454 58728 627032 65185 38548 69711 318506 75015 116031 76584 358853 20567 529396 11435 678649 46245 496110 19619 547020 43412 496413 35759 369333 96928 290274 89060 545698 90422 588565 905 997363 77047 370559 8505 210172 36441 136928 24933 192903 40709 147050 77200 548752 96122 601283 33169 358151 94313 904264 73044 729425 73879 217989 15737 589704 84798 255933 33524 691190 12716 259112 61771 46046 1506 796208 64411 779764 61494 694195 41748 732831 40113 128900 41944 50430 87314 173290 19168 340256 8458 797280 62039 254282 18014 870483 95421 915318 59112 866535 31781 701006 82774 768883 24375 454773 15242 144384 38575 841918 28088 793485 3292 91251 15467 181646 43074 522127 71552 336681 24824 838980 93928 85111 2123 401911 66923 432649 8601 533759 20256 746721 99287 357929 80694 363828 58476 423735 36815 249903 3059 872604 17823 580975 70621 890433 31345 956231 44269 148228 25474 54910 73626 905524 48644 529678 35152 649174 53085 722023 14351 902499 34949 405993 67531 389511 38508 640814 17898 841764 87153 834430 16777 435405 65836 747736 36792 889419 64037 464688 39481 75100 11706 915883 18981 651375 17757 258788 29959 792937 4724 876587 82110 944931 75544 33665 58463 227177 5206 884766 31314 670396 9553 320043 76688 95185 99678 450120 70379 777553 902 796871 42118 722007 86535 988207 95321 954485 71924 869882 66286 107439 87408 771415 21063 149053 92407 691753 22261 626254 72054 700549 29346 962688 85582 456824 31945 215913 12725 522111 98552 695761 18324 505038 45717 60917 49706 715274 24438 166214 95975 750094 31015 76904 57394 301738 70024 695348 66916 644191 96941 198134 71339 254372 5564 945071 21512 265252 98130 811284 95409 375614 58079 289357 38288 177156 58053 317495 55809 204156 82749 955811 97144 383714 98546 382292 42233 713700 27683 338757 49726 80869 261 322657 75125 548282 11199 310793 93055 862384 4589 919378 82770 336132 89822 151300 4664 931817 16886 462876 5358 89350 87692 332170 32038 949621 75181 903028 6725 748742 78903 398257 54502 570554 80351 229135 25685 247880 6764 261198 21876 560667 18585 866595 28569 764881 73207 51510 43342 694846 2248 90788 22064 421735 86822 32829 75057 789896 27418 411399 67255 622094 42213 258233 81530 165150 99418 878785 67977 861452 32258 922879 67686 789861 19191 883848 87109 467366 71305 563747 79409 986178 63068 458191 39656 839263 79272 623356 80442 150681 51544 53389 39853 426430 1707 33372 38012 285649 14870 229750 92851 200072 91649 948059 85365 6734 65573 685311 58903 425025 18484 171596 80738 521141 89649 508958 38804 700207 86804 65221 13344 26282 10759 881543 13641 369622 60139 34587 7531 426452 44436 159342 99859 279355 17641 863586 98625 483798 29989 432523 29709 911844 33273 341360 91552 733335 71591 763216 41590 223893 36424 566170 39203 444154 16744 249907 74219 269396 17381 889780 29767 594918 46803 250730 27687 1382 10138 603541 6219 800574 32502 998313 86569 774862 6871 761231 20299 602472 66015 632997 95789 860371 44742 696954 89507 64330 24153 657363 7057 186298 5079 624425 58929 499527 87763 380265 98385 572615 12277 52082 67186 798597 85945 91674 95530 745024 99470 225450 42339 348265 34583 473117 66970 998121 13358 365029 29889 620824 60892 46438 28925 46791 77731 873337 28264 249079 7540 637739 12880 380064 79385 807739 85238 677483 30412 781343 11537 883576 85182 85056 58408 376857 94257 758137 37051 953493 73822 190940 40923 382758 44977 752237 69454 488187 5255 122021 42764 991223 1591 271088 37284 593200 96550 975663 36088 83121 88305 33975 22588 203000 99111 368849 32379 75577 54221 173432 84018 133913 36216 905182 69299 962995 36086 378471 55204 629911 23878 603627 56445 576966 15035 931704 69966 575991 40637 617103 16758 47702 18759 529699 6989 317503 75978 395293 50203 532423 57257 762202 22174 692788 85243 240747 19881 772160 47629 869715 40479 195802 98205 598605 91452 299684 20544 223940 85772 569974 11964 894297 20434 743002 5711 787361 2563 519438 20518 246116 97064 749253 32295 817183 1792 574118 13608 126275 26811 343435 56757 226292 74848 806660 62734 44042 64744 748370 60134 695507 5312 847020 2469 419087 67179 493309 19175 556531 92350 254051 26715 698151 37603 685938 27174 483912 40374 230063 23869 268518 72683 635286 32430 490631 28198 104917 81016 765539 11457 330318 63950 777829 2378 988569 18007 498672 59394 274175 12145 935640 43647 623808 98794 409701 73131 153614 63174 743060 45090 79248 96316 506645 51448 502816 92793 711566 77809 553869 40347 635798 36647 368666 53046 194491 8680 923325 66291 449149 65174 680417 93292 355792 23877 160228 65810 625822 17599 982554 8519 179587 98403 684936 43076 382479 36450 717994 1556 933448 20482 476461 1399 234405 16987 151477 7040 800724 99452 896409 16312 946485 74086 114786 697 887644 71312 53968 45267 493139 55842 398869 82154 640789 45050 303959 46998 890005 82730 312562 5441 251061 17527 753652 68653 414607 41468 321248 80204 863408 56101 761196 28358 295127 94005 753218 38934 774459 81312 808066 58573 898306 44593 358655 6926 624459 49766 964414 86352 534181 83631 465082 2112 254613 88850 243811 79964 152212 91274 622169 68088 744527 52675 492982 71197 524838 64640 950594 66117 769325 17238 568892 88673 486125 79726 758424 27059 252132 65670 802619 67188 199041 77361 201217 87151 998761 13810 881400 57060 648629 35173 493346 81542 921522 55479 100215 82589 829919 44297 928609 19557 992882 64305 832190 87309 144980 45176 519841 99801 392864 42749 320080 59297 372776 33936 802056 34768 140656 36344 761461 10725 232561 9710 458299 55413 990679 19072 780400 38951 74628 47279 398239 18967 978571 14641 333126 97587 191221 17135 689432 27009 560447 35624 143229 47159 700634 76013 497293 37122 845930 67075 596057 82304 418120 48708 622818 30213 7808 92030 184351 95546 267476 90290 862268 5433 369207 56214 291734 88339 202514 34260 273919 96586 342530 1961 577856 88535 487384 46278 286482 39557 551256 68659 843684 56916 347898 2471 477401 55063 176045 36113 125703 76470 36303 5586 983224 86701 160822 52928 338028 66603 849194 98149 412822 4692 136296 68158 137179 33728 542561 41213 490774 66777 830136 6216 433239 68961 221064 15447 402591 56202 922524 20761 581157 48572 521013 1232 556116 28786 550920 76880 895755 7901 314685 36868 677531 64800 655601 8362 869325 90322 695157 10706 846810 49887 737420 25954 653872 97831 318769 91989 730676 91070 298959 96631 369658 73930 845895 76619 533583 84713 997933 60965 641776 66184 698571 59953 546128 18636 462941 17098 658838 84685 658964 22947 710556 71542 999763 66370 806065 51591 635957 65984 790424 10515 995269 37610 510023 71010 337412 38595 439529 4560 351974 94016 701085 46348 925973 73066 513332 81242 473837 70944 80566 36082 288382 80754 994782 22942 964942 47751 514266 42752 309844 45176 195724 94602 508478 15218 444619 4644 359020 14616 424611 78473 19890 99167 987217 42634 628954 38769 847431 36713 398176 27563 398958 3520 67892 20574 678239 78232 477500 5585 441385 12690 395535 62365 271 4322 612219 84208 497479 73038 254719 91659 855995 80275 88530 17028 478412 96481 904602 71237 221898 79002 700470 36235 36605 52375 229557 92807 634400 12227 961245 16640 467872 83869 384741 98448 362081 8827 107578 99747 871417 834 934462 32667 164019 41359 426756 17774 303502 42417 577046 67078 880508 29484 771695 86688 837923 44663 244865 87758 390047 6111 511601 67829 932222 1186 236310 50160 340802 95445 32957 37931 972579 5215 857512 59048 242827 92891 199178 92350 740696 98138 565069 85556 477405 35135 892300 80235 693729 5345 491481 70482 918942 59020 555320 72911 447939 93184 645154 70621 957043 56176 893636 70888 928836 47141 343997 7475 561409 88409 479587 89618 482729 73596 605119 62704 786733 9651 897356 48811 901045 20084 611900 12499 888988 32970 604787 31822 758320 77943 261898 16343 982579 67373 944909 19514 884381 61044 280893 82426 781335 70280 416783 59820 801537 92216 414828 49305 759405 92936 907887 9408 346401 67984 897322 77233 289625 76826 484705 84339 162948 58408 473229 10399 11906 17515 773914 89186 636332 67757 879209 223 547468 47785 999695 2987 750752 77197 423508 58735 819420 95935 213109 46314 269093 77109 677027 19085 976086 98331 794434 15420 702655 1169 792555 28276 497121 3851 351082 44319 909235 28175 989888 69633 921696 29850 38818 48015 808711 61468 998712 16371 638522 87607 920607 1002 96575 69988 596648 96389 611986 61357 469206 66091 615969 24308 988260 77750 401422 9963 619837 74418 273777 49242 840514 7841 123988 59549 732360 22361 285045 12835 272471 80324 32199 7536 924460 68479 374001 3131 238839 76635 641485 87889 781854 84960 680490 80432 471609 47781 371915 3437 124500 65881 652966 74575 628592 75037 234854 55825 743809 9832 628778 94532 15217 62402 26307 22570 202780 22953 237114 28540 988626 37039 126279 45894 97881 5369 508187 34438 891113 62626 806807 2000 242605 49846 752275 37260 522632 56823 168472 63191 644366 23996 66598 88158 968327 67437 700271 50854 307119 54760 802394 3431 263609 16735 173633 26476 945351 33720 155891 79476 245812 42699 156659 92468 951114 23400 694263 38259 449292 69006 488618 50829 889646 55637 142634 8209 413079 54437 918794 69059 73318 12189 179345 95322 339114 95533 873850 37507 449641 5500 277554 23548 99418 42147 960862 91290 275435 27375 456210 72100 414395 24643 295898 46133 259745 22452 311413 22494 4771 54091 696341 44609 883968 58343 409504 16823 646567 54680 71474 23019 260285 63685 741849 42429 854748 91111 245015 19361 894478 83948 754148 9693 582422 31893 232810 30894 198823 20216 905927 59331 474859 13918 991886 74593 900925 91142 33094 12829 638447 83520 445801 42565 484165 36819 917991 24728 194424 98777 330849 73449 307573 89245 614062 57984 370587 78563 957657 50329 733505 33217 765664 2210 986733 73534 524151 44545 652445 72282 735683 18477 243074 89126 858912 1488 390529 8999 986396 50667 456176 54359 819897 18098 595551 12100 996271 61772 77580 65424 945895 30548 646189 99151 225153 22587 49451 32972 153423 97699 673889 25252 813976 71397 918689 16649 522454 46444 322095 40736 241848 98840 962820 59139 522401 4029 33676 85633 47079 68161 816488 29753 840341 93185 696045 87874 104489 47596 213156 44102 301206 84230 616520 37507 830339 91111 853707 649 581707 50586 809873 79518 46396 5215 797874 78045 93080 24425 701437 50130 75414 52096 851184 31136 516897 67807 915265 49979 994968 7511 718808 92270 624397 79915 736530 21911 939910 35250 831680 67558 574719 69849 603238 68866 125030 60190 231292 51907 957662 43254 93104 42265 928189 70727 788899 93060 619149 29167 631463 79161 335502 66491 765319 35076 21619 94481 24319 24512 487201 88487 812160 13409 266163 44681 777262 6794 297144 42551 165281 66935 694131 33668 299239 20885 717530 62008 143168 15269 336473 60367 154401 34237 242380 91320 138802 94886 43016 3191 139536 95519 625170 4100 765324 76504 856678 33002 490153 91832 736754 79720 338210 63256 666904 59763 629858 92230 777712 7634 654858 14883 1667 72609 805486 36421 537617 85071 570712 72950 511244 92544 398916 30803 932315 71467 31010 40205 968024 79868 821464 91020 776850 63508 772797 2983 78668 56260 596959 10669 642172 59542 16254 89503 325325 45988 45775 21843 669341 68607 462841 65235 606208 71913 152219 636 437179 1371 594628 66368 827209 32768 46074 48804 741722 80024 524532 22722 4495 38710 469536 80200 778623 64003 834718 76216 957622 69721 190274 88070 952112 9992 930262 6333 264610 2868 309461 16250 769330 4756 939506 6159 964410 39349 86671 76482 529481 12822 711430 52939 884577 41898 777764 67001 890746 96153 167657 72622 982718 87198 692361 607 313163 53354 388014 86165 846260 3008 504883 48654 378112 32567 68266 12060 324202 79259 205784 48325 348639 7725 849140 46753 14595 97406 575659 91008 165100 72824 35039 97 767397 74517 19235 24764 847533 42150 951809 9241 755446 60621 233716 48375 209638 87683 375662 35526 195161 36659 73299 43501 550045 56573 321980 26245 395828 98036 942902 53115 416406 6848 914560 6770 233644 97501 233424 98975 141526 94042 545999 58187 459878 42939 9048 16757 338851 47256 60413 45133 187527 76348 428162 30938 829569 72934 977312 18901 218036 80171 189187 70892 883318 98066 682061 86816 836114 78262 379665 67143 26439 80040 203416 13995 956038 82187 898528 72680 835639 50934 907031 4306 296373 79158 946532 51981 337037 9577 898783 77363 717060 17987 92052 3410 908366 30413 131909 75627 214935 8641 802021 82292 156542 10256 942045 95191 145493 41756 701706 47569 950883 46366 148797 11284 105826 61665 616634 68293 49921 71525 862010 42430 71010 20477 682793 33773 302301 65297 826792 11508 540796 21181 832972 60199 22461 50544 11293 14897 932627 6510 35992 35407 83045 56143 110894 72051 877838 97469 413059 15522 650971 80506 685039 44759 3344 23448 355840 67550 530724 32383 456950 84825 543232 15178 556166 75551 334915 4010 471960 35992 842881 58338 815817 42434 340095 86345 534378 69295 501497 52907 510078 9125 833757 26856 79232 39420 457229 45652 12443 27108 912161 80885 327088 35164 601187 20168 296916 18332 947473 35133 346767 53548 304094 70870 807454 56938 742513 97740 927345 86089 393060 55850 439790 90924 1414 23088 641964 63631 284506 54225 298489 99711 653398 78389 433493 70684 385957 34744 948788 80062 583077 91625 776768 89229 328170 1580 634581 87144 717049 47513 49668 50975 891278 89178 728592 74585 587158 78961 901747 66895 703350 92528 964890 28143 717762 11006 560869 19258 692486 20377 446761 7814 960513 28079 665965 11484 575333 92099 199536 34299 259929 3087 584481 8211 673591 27740 304742 60651 859022 88235 340886 52733 372576 53071 571135 87796 54309 39953 66720 84 603207 66795 358192 84307 579236 99374 250646 10712 378576 95932 368942 24419 251344 22702 297866 18341 252319 10159 104495 70979 46509 5310 148628 38615 393435 23249 352358 15055 80768 62861 369031 4044 662503 43566 166858 81445 946319 90086 288121 84385 404841 598 458000 4160 223454 57974 432959 63891 257287 68147 366187 98848 464883 96203 157933 62239 582884 44307 892177 23775 177106 78386 443417 91490 146150 37187 216952 27100 204864 48471 535448 96856 530931 91760 203348 37875 737539 85064 791998 67999 130990 61352 83098 87522 387680 34737 974113 58388 150333 91990 347904 34692 642075 30976 527126 63060 915461 49865 185849 42104 245881 92865 421618 4028 391211 63149 577148 40059 640960 87842 230921 13416 48724 7150 795965 12041 747828 5200 133425 77590 323941 75707 765617 32095 511835 40023 717439 96868 291907 39520 773582 16954 424185 61669 108231 51469 21842 58314 304071 21656 245332 32647 580255 13230 522745 99334 370899 7189 788336 48744 90268 88198 291356 15617 143846 62895 261971 47224 98450 34929 11744 5416 949045 58337 592257 13986 640407 30763 597609 13321 897206 78922 716671 4084 945856 16946 871646 95823 779292 25959 657811 63674 680738 94403 47842 19817 685982 96212 44162 418 112913 14587 392604 38882 221424 50638 556879 30520 299427 54998 88367 52489 504839 38322 125506 84586 216493 99955 270530 53353 177945 78398 7965 64613 500291 99085 428024 77585 249305 93998 582440 49813 583419 97730 706551 57389 566078 12383 251685 30216 270186 12207 852453 31562 9404 5039 413467 74858 483173 76561 255461 35669 134984 57050 7567 4617 893696 64452 414621 17179 15448 36893 888197 34034 451473 60935 956210 88457 590751 84310 540930 84305 34028 34709 305737 79468 385684 43489 413452 95411 843816 32076 294919 15442 515755 86524 670440 4007 861848 42665 364049 96166 657305 93986 322714 17623 212369 10409 25996 7446 791252 62642 362087 66835 925482 82888 825117 1136 676048 17801 785877 19782 852918 26469 642153 73472 454593 70370 362728 47421 69067 9915 663061 72530 450398 85628 156133 79078 6525 41800 390469 43829 911132 20724 461843 3630 980963 37705 719392 92309 150062 24805 807156 95841 940879 33946 936970 48511 658763 90446 35535 6893 228633 75770 891303 43872 895655 38923 972393 97599 122516 43876 884958 14181 256055 25754 354309 44643 311511 99286 195794 123 964528 77303 18731 998 926324 63309 196010 84239 989768 23295 757406 9910 9219 50438 518153 93295 319346 97520 591075 14944 473751 37438 859925 46886 869093 49542 787904 87856 135494 7729 444724 80163 282901 73470 23033 12212 755748 67038 117833 45105 414648 87990 533651 34745 685192 6592 57786 19615 390273 2154 633492 51755 459269 30549 785324 50360 837607 82327 355649 26423 831408 40826 693765 33707 872670 69243 185694 39372 826720 55659 529064 12004 201947 50674 382960 78836 871656 48199 725819 11312 722067 51737 184893 95807 306845 45225 482979 21052 728188 70637 413194 42776 126998 11695 569797 16085 717705 57260 13082 50380 243686 87286 812806 72520 225649 59090 995573 94857 219683 76059 971850 57187 884072 8413 232477 96092 230882 80314 139128 80369 376996 55625 648922 90833 678071 20882 861044 5216 52184 243 217390 67030 204600 8542 357155 95870 98107 83545 270880 4727 789242 9276 796457 36470 220353 70071 838645 4674 697873 85385 861485 19255 196255 8714 920817 61668 479443 11362 77778 17837 854346 40431 769113 51241 959253 41347 953663 41029 378232 63396 766387 14239 774379 64107 701783 97803 820381 83045 231491 95826 377068 19509 377345 62062 425581 3504 230031 39152 889771 96127 212000 89626 134560 52353 408155 7077 563517 29830 631195 89053 860840 661 84397 77823 107833 98055 146837 67234 644988 50089 297993 10795 132082 5214 512244 39575 98447 39995 116853 85557 596477 98378 366301 4201 688728 43111 922869 86923 442481 50982 346357 80198 109515 27627 771726 25945 763041 28112 397602 31449 429278 44099 256070 82541 44067 22725 993671 34449 492484 9004 402594 82004 414027 33089 926474 28954 131828 21475 154853 30458 147056 67171 492688 62240 912226 23398 572823 67373 426916 55078 241598 8978 184067 62897 337275 83417 13247 2376 741368 76444 141261 72258 714006 27372 830421 38374 940965 50507 704499 33620 686189 5906 45562 13085 331433 88748 227500 14662 823175 13657 957891 42250 540905 11980 592108 39253 881638 52269 489735 34057 73737 77944 496168 87965 396177 86781 480793 22777 346672 23166 187990 60123 622413 3923 979855 5205 568898 85993 380393 93516 526302 87551 159549 17115 730019 55752 446872 24110 793417 25963 442682 80903 884666 98854 361367 66237 407700 32199 691545 26968 33194 12402 418395 47990 861699 72318 772527 42857 172569 32631 988570 42103 983964 32445 142931 92281 492205 90340 396295 15996 120163 68851 199832 4739 814857 97317 586009 67714 54302 69642 152532 13829 491795 35431 685444 87719 197777 2290 357019 25340 109617 13847 724861 11975 33921 79478 545795 33284 35910 82530 318522 17696 898548 20995 45921 17435 159160 63733 473966 16205 750831 13351 43146 7775 129452 86493 758160 52973 853494 60783 614610 87083 520775 98664 956500 5565 416142 91495 575375 49501 604846 19425 297328 66680 599869 84861 536214 13841 345222 53974 538711 75229 9031 89821 211195 48262 564788 757 94528 21609 991922 58293 600277 64983 292573 44298 225567 88311 756034 29298 169334 95363 177189 19809 705897 92646 618493 7648 326198 58597 505523 89833 770003 51923 108903 40429 474728 31642 141099 53038 547218 7321 257413 94373 404898 64449 943985 18141 585628 11831 806941 45398 64121 21078 973676 57283 562469 31402 953780 13612 165569 73205 477696 1069 247330 55693 368974 58645 461264 44732 602897 58664 467656 78847 162992 86750 940219 40840 972102 89185 510477 44477 972768 3699 527638 24598 224578 13702 878500 2338 625634 2402 556535 23715 991211 47842 464516 27725 179772 47575 244531 19819 900903 39971 746657 84922 198770 6752 695455 75052 741145 57111 714609 4039 870410 52521 192783 71844 609639 26026 465447 64400 354056 15488 979481 65710 496310 84424 192954 25106 884017 51026 312146 53191 936747 87360 775070 53547 193739 89419 973006 94350 241452 5406 185288 16215 257435 29081 614371 75934 186588 60655 247469 51475 599205 86760 133222 22454 844385 78880 463043 28253 457454 82214 419051 54385 299807 10590 846909 37424 136956 76192 307401 99501 532477 45110 98770 65900 124051 75138 352083 97319 188447 99510 813686 1803 485241 11705 419934 98043 670890 65353 125599 80748 190066 11092 534720 39656 719939 98973 225600 27339 957763 96573 968142 52969 695630 70304 444176 66918 81395 11140 577437 25372 141170 53373 116611 88569 787588 21172 467906 78494 703379 65155 457806 62817 500093 30170 946385 63180 647893 1502 530150 10907 311522 20581 517344 39234 400991 64891 347905 15685 451129 93567 308035 29823 252756 62086 283667 11003 8071 73880 301264 29118 539611 99822 717137 9723 230287 92986 143196 16669 612311 77119 841200 19137 997337 46325 352764 27769 703726 66119 218789 47786 557991 70228 760004 85934 999366 27825 438950 22068 46976 25925 537674 21627 126594 50891 427366 53562 585257 26740 52643 16059 825736 15586 734556 25915 733158 54670 897443 55340 575741 78468 780541 8564 78653 75906 257568 11660 713798 97788 588028 6785 84338 98075 397295 39701 297544 50329 481359 56319 626314 50982 824229 64551 636968 85383 777708 73291 780747 23921 183318 93086 223371 98866 957255 58563 584057 86633 391256 31126 211414 42409 693845 72963 305178 34394 94336 12237 164654 69720 808076 97129 655218 71250 161634 83584 182392 58444 64927 55761 629767 49405 552276 38348 125337 92114 623749 68792 293341 13129 252523 14861 240310 9751 750642 71227 382457 58275 422459 93698 779763 58440 99483 71768 393825 27159 108763 53350 311927 79731 501814 79659 882010 58483 372957 56695 35621 38339 58038 51761 981800 38371 206617 12786 432292 87942 58834 28904 119184 88277 668002 46228 267863 6442 759678 65100 70744 74613 636430 66138 331365 84475 660335 36027 480004 67409 225650 3936 734193 8485 703899 10736 714330 89750 764322 90180 143138 13175 558197 33898 130718 78544 744628 83588 751771 94653 405620 98630 762134 61389 375229 72602 884994 13220 219788 38335 276038 93657 966610 75942 213884 79545 490162 85428 531956 52930 362695 22372 980783 82889 778076 10978 330468 97301 295282 45072 647166 71457 435262 41093 453147 53086 540263 99496 642767 24814 922316 44602 285983 94890 51645 55562 269959 47006 651197 67678 658868 43528 523655 90768 675531 3548 873094 72303 992416 93666 665691 47098 612480 32662 843482 51913 20968 5640 643533 7748 480395 56922 432304 8265 676751 70021 821875 46442 409616 5012 960316 32493 480924 91174 538978 60586 555446 43632 230963 30673 431060 84345 910574 61921 813601 9245 891082 28754 546043 34059 902126 95148 823350 95431 425078 19854 896407 36872 698869 8136 625561 66299 515181 16609 629356 5854 407448 87761 754225 24998 341923 33672 907519 62521 868014 16038 488417 78037 86605 72641 853846 82183 681482 46786 683920 28821 630304 48327 215605 65077 271809 21987 429217 24467 804946 5562 22306 49743 474538 62566 474619 94845 595286 53428 826018 31907 162904 92615 891585 80926 684323 64116 468344 24829 560801 88325 40281 54532 250861 83767 452651 53259 308249 98491 603817 46973 465322 90968 749568 31994 867991 97511 483924 7157 605133 37462 954811 33846 568558 85926 309824 31128 865037 25453 605282 33452 680563 78837 553618 32309 746590 46875 915257 20650 193917 13649 519727 9176 764149 68316 443909 69149 742303 86582 528316 23118 555719 19885 919756 38962 849391 21666 808094 55716 684810 72140 865618 46613 216129 89523 594554 96871 479729 11733 800541 73939 221227 19620 600693 10276 8563 16229 901425 42970 875458 18354 873652 55433 496836 52153 548948 40695 31131 13756 634972 46401 318810 59887 778058 91350 87754 76221 695890 32922 687784 17828 139161 77061 663077 2516 996538 89858 672805 91347 586437 65104 696705 85020 394747 62756 780229 60283 242579 65541 853426 53523 938489 62671 919421 80792 686729 92113 852622 46709 67608 93583 781442 47176 707116 32160 819818 71233 817727 78736 568970 5223 347584 85664 805275 45554 15697 12449 773001 25010 91018 90557 4981 66822 234933 4014 48820 40134 262992 38693 346702 20987 210766 17636 151168 88993 289430 85540 2426 23275 581506 67760 375138 92639 695778 22824 5648 13078 408695 27104 399632 90558 499192 75966 615971 38296 570320 54175 76477 32602 746141 754 616968 12685 556211 66235 850080 36752 604567 63954 740630 77555 808965 53442 481070 4125 64811 80778 85920 93895 283051 67231 268698 24447 246365 49096 350140 70054 711818 89953 278811 75506 64754 90969 298878 28205 828679 21875 277604 82644 326576 90633 338173 89240 305287 18980 896940 36512 713435 14565 74508 32070 819631 61632 25767 76469 98297 25020 362944 30450 559012 68084 252043 40496 958798 1912 322032 13210 66123 33133 373771 69165 87136 70281 354799 69627 660681 17400 975326 96297 366579 83482 665875 21521 634818 44226 183032 56545 945037 80152 227376 43099 682845 20728 331790 63987 892146 36978 290012 17492 374270 98824 856470 10683 299111 49234 345900 96730 271369 36029 803779 50295 367218 6376 442165 33098 769317 6085 54156 41602 508440 11198 861771 58977 721525 19182 892453 98811 799196 95972 964228 37755 139808 40804 857027 57247 828422 11877 309429 27127 548553 18483 55260 69065 750232 86766 694130 54576 102870 15722 137891 8761 823130 37198 803537 9828 972653 82677 366479 50665 355150 66383 893543 74288 585969 91425 590484 43096 316411 49633 946440 66737 268808 81627 929576 43842 648806 49551 280267 6851 952599 61744 372862 29988 404627 50982 560130 52197 81092 40525 485453 37788 92999 66196 320901 57362 217394 28831 16392 88134 614920 40038 750631 13960 486343 62387 581030 86367 847003 69416 800382 62116 391976 3319 682332 64549 541188 26824 600287 67971 858041 16406 460893 77364 915336 18610 881119 45025 149153 58431 824288 96489 564525 80116 631378 13757 853060 62045 221017 75778 188919 68315 817229 64850 43399 22367 418109 67771 127403 30195 916967 5886 835343 7057 26369 12273 984784 51273 920819 84030 712768 56064 302938 79810 203048 9036 280647 87215 724673 53817 71678 57418 652154 99751 738104 58989 721846 22889 426593 14374 351243 93191 708506 36598 129475 40957 653368 41620 256286 16474 525635 88392 492879 51842 641016 31312 541051 10189 738120 95966 417725 10597 521687 40855 137573 76972 902909 26805 318068 34292 205448 35687 338529 50852 994745 98060 563223 72218 792386 66076 958965 79492 286542 14815 608588 3813 728569 42227 548901 13527 246292 96810 570233 67299 760355 75145 283510 88714 113118 35211 318913 97952 864051 60476 626414 74891 212290 39551 116362 95144 628192 48201 509010 66695 745109 31331 949113 99690 104670 32427 93414 7562 841195 40403 46067 36946 902690 27297 5743 49058 689498 17678 791389 98445 347937 70599 26547 29403 953975 99439 820380 5896 519505 65819 999031 37891 166935 61588 293589 57072 925157 88153 791358 76775 887566 44730 134445 31314 336276 61790 47696 22707 966002 69790 890377 11803 986323 32456 796335 25876 267415 6429 851790 32249 401621 5523 556962 78393 526676 69491 287456 16183 426832 67964 336558 83276 798012 64382 3174 49924 358138 47104 200087 65309 644580 47867 429380 82219 222855 58781 915427 71959 89123 40775 980830 85339 60204 56783 673878 11719 900492 35167 685979 2592 625694 18644 159541 71035 603253 9664 54559 21958 612243 16232 783366 49760 986866 8486 521806 55484 203327 2600 105677 18274 432345 50735 110798 50958 17367 56753 276048 40911 551935 2808 463813 32873 564432 12993 144723 53300 308793 7678 839638 62234 159007 73140 738908 7005 78363 29886 116647 43087 17850 16648 460271 83479 272315 83444 346142 43667 807829 29305 334866 8593 695150 67903 547102 92372 204516 51460 217545 71189 407240 98266 438925 55200 4191 6470 473945 10483 415328 94115 697680 30978 641208 46461 494024 73718 255368 22647 234700 31817 320870 7045 726939 42699 849880 51634 855270 70816 769436 3644 260245 12960 176675 18803 407363 13270 614033 60382 5950 9058 605119 90549 831368 14135 925626 16744 288665 67741 138177 75990 319642 4432 485066 26391 317995 29151 196477 21843 58334 47566 279416 66505 56761 14836 465609 26697 167288 92670 194359 16570 585738 91530 899898 55253 181263 25805 505662 59527 737376 16974 582757 47827 197319 40200 458561 79374 114946 19276 684254 63010 691588 23517 508918 25643 397621 93426 36283 82621 804845 68695 881424 65980 882045 49740 375696 74018 48422 1060 975366 8188 332319 19752 981043 53070 318995 49842 666444 99723 155937 32434 683961 29053 139483 21964 360216 51971 928711 5816 351991 49038 158369 84353 532061 54819 400919 73575 921986 67356 403147 52317 805394 21735 612885 89163 299950 82885 658239 35181 180522 68652 725447 76050 294736 73126 743200 42718 244060 82768 319601 89640 104767 11740 541524 53117 468509 44431 929560 90363 319886 56419 642112 44855 834976 44710 132482 74647 211283 36058 683657 1017 48284 91571 382644 66827 802723 23420 693524 98192 997381 63026 731698 8897 360082 20455 768646 82345 326864 2400 509697 29928 841654 34840 552324 43890 65714 20603 12391 58285 709860 82316 346611 1974 325152 4735 906984 77341 466736 48191 589176 93924 836048 80105 492874 94500 474992 65071 558328 50599 519414 16407 972433 6223 373817 30778 584408 35566 926983 40485 555907 58892 293472 97947 242301 80933 942840 70000 39716 23528 203449 44880 65675 21081 584255 12950 250809 44623 147098 83861 868457 37591 342735 26451 755208 8943 873239 48425 567162 43692 898335 15908 499990 4052 175943 28263 857509 43781 33571 22215 721447 3788 534589 3949 71182 11375 287632 83448 710656 78020 456015 3288 191065 90071 263900 30836 723879 41576 853137 16901 268076 13770 142523 5881 707424 42406 315801 1777 864877 2646 352417 16067 737905 14378 891132 97304 273535 76134 734982 87215 977118 47682 303183 27801 328648 4585 619996 34395 730413 13339 289894 20719 581486 20747 92825 18211 252194 54913 818071 24504 204372 43000 982131 24772 829058 98433 6903 16913 706848 9919 531998 49595 5267 67049 871002 23062 167735 16364 70991 2374 568154 76902 232406 58214 134398 70540 985211 28834 333467 84645 414080 51900 828698 72652 627032 22378 972379 86577 280684 54230 704944 38585 998490 13821 75808 96730 644592 26769 943397 53792 772853 19543 106350 58795 880289 35050 373790 41518 994913 73782 428747 95570 903444 75133 278080 55121 418320 7126 209467 3163 799069 23625 844655 55668 539192 25460 79619 53204 32466 86825 599890 85062 444687 94829 379369 99721 26952 98939 394253 99186 579465 62207 986418 88072 397075 35644 446148 13159 79899 53415 861538 45886 845129 46057 768926 14033 286843 78880 761726 16823 259455 44094 949566 93916 128924 56425 2956 32481 873418 56858 513867 311 476981 91678 85201 77128 701246 10552 91688 52750 632442 12381 746512 68698 152945 67446 361788 97326 782688 21089 891985 57059 985016 33777 423594 91396 377052 58250 336342 45617 287399 55238 197592 82942 514916 69234 101094 22481 590932 39985 387819 13831 655340 36920 326342 42031 773652 97136 415049 64653 500969 57464 529530 52889 483387 11585 102805 30270 895952 59056 27336 89627 226655 65503 308085 91813 694230 70267 468084 63395 196245 16583 715854 96817 572721 3545 921731 10110 803954 84568 926981 17389 690964 62276 452731 31352 760330 32494 49983 63752 300982 52059 937632 41630 738803 88773 223329 93582 93900 3706 430584 66175 726529 96987 604944 31756 342921 87198 932359 33125 783307 41741 317873 15791 90212 8933 5587 37568 977956 94424 627944 75140 857680 25995 120928 86363 676642 35801 963740 50936 929476 16750 260019 63715 73881 15852 556273 83032 765365 67913 497618 20038 863327 49295 595531 25490 862294 91548 366530 28401 115593 16511 796753 54577 897182 85377 451143 93776 919788 34585 302310 42627 745216 38391 463142 85137 844188 26170 657649 18998 396595 58266 522597 72961 880303 82111 615765 71605 700524 11975 14216 62796 56570 17860 509433 39407 250974 34716 89109 44543 840593 48072 735680 66032 507712 24341 383952 29704 691146 30950 256400 18629 219653 93871 434943 53684 116026 36828 492559 78939 30116 73896 825318 53200 816437 12358 445344 94015 892882 97756 294795 44071 32082 66147 334633 23070 238914 72648 895858 82889 120740 9262 856463 67173 880043 18218 895648 89217 844288 30502 931447 11425 66561 91678 925659 34237 538749 12646 899590 13055 998329 81922 934183 73225 486638 8844 614689 10381 935624 79505 351114 11571 122344 76372 367725 16790 735715 12554 739913 11207 356098 86269 375311 30921 539456 49386 90215 30675 108623 14850 896620 69073 672211 69484 906155 94692 784933 13377 519785 57341 21649 12623 121690 54502 517336 53367 978282 33497 520943 39824 756088 23718 405310 3169 793622 12402 173667 84042 198667 33587 566956 26428 409425 48117 207136 61692 57559 62967 388087 93764 683327 40111 12765 24962 191329 18914 396339 69912 438855 8941 524750 75194 82031 73791 591606 96339 961420 42524 569576 64960 895045 95419 370965 61619 793461 9961 906657 15953 108521 19845 315173 40789 727077 85377 789613 94379 207456 75239 404794 77621 796355 37138 597953 75434 304365 68081 350250 24594 493618 38695 107410 5611 564567 25550 161417 41383 484184 15695 789909 9740 205027 66891 770285 80594 38362 38933 703935 3785 310037 68534 341355 52176 265374 32008 895046 98175 136947 41596 856344 79486 846215 60404 409054 1516 74049 29481 380552 8409 629947 56806 202876 83532 612548 88043 807442 98365 239967 43403 264405 3964 395458 99726 506504 98665 735192 45392 261855 35673 275455 76544 77634 57400 731211 62402 426766 99073 154177 79725 845459 48168 852573 55662 636503 93840 701644 71332 502161 33333 474035 80673 381551 60004 17894 96847 854928 70398 764593 26121 620043 86713 264979 40893 31399 81790 961790 75153 884513 65292 71769 41691 844713 96980 560318 84520 443556 77435 792892 66006 759403 62267 776213 44025 990155 37986 38913 67994 107716 12561 35690 35827 810250 36382 538606 30388 162311 15634 602465 32162 681495 55052 747656 62610 106954 75293 706078 31634 75173 93482 79443 7713 603745 59405 427336 66290 287083 41332 433108 59469 851555 68641 986242 20782 105437 54376 493841 47844 755362 26676 8498 69651 368944 3202 328462 70867 955830 10948 938814 36270 52249 62719 829713 95398 120882 83661 844105 37453 646030 80956 421150 66282 610732 2414 195705 97755 925187 77303 808570 90638 872825 51586 922867 71942 556013 85132 59819 81628 84334 10919 130461 57180 302081 58297 854070 18468 782879 91738 540314 71272 245044 6394 48863 95089 981410 97688 380048 10809 664252 92716 136875 48592 694283 50334 563748 74042 794765 89484 500384 91215 334256 30440 604987 5242 646684 70552 425026 76315 410150 3509 145978 25637 563614 84940 224535 30400 832450 82080 326662 70184 998664 53094 268579 95180 483928 52839 630851 13168 550288 72577 733100 56331 743166 12519 559704 2410 716265 13628 736822 30539 219337 41532 567529 11971 390794 14356 33607 6681 507470 60101 844251 73480 678824 57125 168227 81153 774177 54493 115538 67750 755510 30092 344399 24049 625688 59970 2357 32555 19115 82982 467857 2805 712391 96113 742567 27810 67386 3249 400494 69339 504005 40647 584271 65978 118106 35241 814697 70255 499237 88417 186576 81054 3136 62923 786762 30271 38524 64059 48721 31933 923231 85333 411283 5624 245729 7059 162549 80867 562222 33347 750796 98918 870183 16486 305634 6333 875873 75411 443511 69431 488804 4977 952190 68504 490925 42720 771227 29399 280172 19569 245036 17409 756551 99881 2365 9876 758165 25667 975442 74789 94948 20747 993441 76346 404788 99395 857301 75217 817786 41857 248524 3383 477918 68015 217370 15538 860989 25098 118532 79480 30887 22148 540934 8213 496226 23459 67662 64329 42981 68191 991870 73416 536990 67687 643502 68280 209965 43229 833447 49590 531046 77141 528489 80241 253139 10394 462630 3534 371632 37002 771013 69506 434349 46581 390048 1915 62704 80609 883526 67800 516048 49929 986745 62988 266011 793 408753 59167 184017 26964 520984 25453 273126 58927 844237 30661 846404 35827 248673 46507 537671 42014 800156 86518 857023 42563 332473 48435 689457 81893 759013 91040 611223 12928 216836 60754 302491 17505 894828 18159 571360 16073 360489 96533 762105 97101 578935 48817 748976 80025 235339 24681 337729 32520 443723 24467 279900 31406 158417 60123 181606 20815 376876 80737 233656 17989 309086 33208 774111 64093 806047 19753 397018 26170 475672 3982 548576 38065 742250 88887 813335 21260 289189 40968 113822 59399 929297 7737 841156 56502 367336 65845 512206 15965 738969 59963 596085 22166 27975 62080 124837 4879 297928 55211 364864 76361 945575 89848 514009 14490 794979 6902 698810 15756 336174 81097 65886 33724 896750 74792 323639 59548 487615 98688 924841 34513 220014 7119 964493 20981 297024 5194 418159 58166 241065 7351 294097 48629 709142 32276 922726 98857 216804 25550 377879 93593 191846 73003 88322 29893 897122 57729 148278 8222 89685 62556 970808 66026 729707 508 604736 35297 295943 52916 244349 52530 341953 10669 407949 90431 915427 9697 212230 39900 501931 28672 977392 9300 182733 23790 622281 6724 588142 25571 957311 40190 65898 64810 684601 68328 708558 70178 253967 18618 852894 39776 942541 89316 157457 6731 314676 29957 176080 91103 289849 15669 397051 9355 310085 48636 580963 46739 134451 39576 978577 90382 474516 38300 66430 6024 394542 6667 577241 42018 878521 1729 166148 32749 949281 58731 180183 56947 681223 17737 781980 73294 55552 50195 866641 18959 750868 90065 107049 20088 704960 52322 944075 54818 357557 6646 202322 80952 895510 33684 215883 40346 311230 29781 521018 74939 176632 26855 14485 36260 899397 30474 416327 66191 490138 49846 660719 9228 738399 26740 362142 92383 327281 60736 20381 29664 826528 10318 254820 33210 967602 77986 612388 15468 520734 47830 616319 52203 700370 80728 650570 97214 205550 32425 532818 90433 913287 74527 235220 6211 807397 13316 618051 94279 324741 82804 145733 37255 831511 19235 529719 10220 715137 83221 432741 21591 22234 55812 639058 48092 874096 31518 872182 23297 442499 85541 318139 42372 864903 95309 201152 13522 163110 67457 901590 9617 391164 48926 320901 35159 758745 70101 303112 25552 666883 81998 475085 93084 537265 31040 172470 33806 261713 67098 790362 1998 214274 25501 39812 8056 963227 25440 559795 4475 56418 57931 613593 74619 561366 12540 457181 70352 978790 29797 514585 8101 430264 97995 985500 97881 84131 77577 240744 35905 993077 39051 112437 63492 809197 31124 824685 93310 241666 41016 350830 41726 562394 28898 424523 56999 440916 35440 351243 98643 615743 66162 593576 25579 378272 48334 825234 14224 756656 49215 247018 27126 820188 35345 819207 46595 324675 66663 190772 1717 490748 26102 950576 1241 401037 14951 769388 62101 987509 58424 16977 10398 901155 49436 865336 22435 334012 98326 549679 28032 242521 77410 852219 53900 666694 2253 230224 96172 648197 64536 440411 76349 620169 30905 143289 54990 914811 99129 605437 34531 901881 91831 503918 64628 208018 71907 669254 57835 353355 78500 3508 79850 893981 24211 789339 3459 359028 95742 706193 42398 130993 64870 774049 85558 625257 53857 827593 16188 302693 45464 587133 18131 948576 94378 745634 34642 112332 37768 472852 51781 668749 3735 626592 11084 982204 46193 389642 39387 85285 86852 53897 18105 707721 86641 489158 85985 334365 79854 515681 68003 441290 72581 153260 6468 485163 11443 758381 75321 92178 80553 151264 13169 605442 82799 784755 61544 541046 89084 137673 64469 829273 24351 160824 38365 403852 32857 451787 48925 237028 46337 692224 21572 920298 20926 755466 23286 463065 26416 973328 70186 513634 86184 519276 17965 545771 33228 400366 87773 951180 62580 58775 56719 733649 6543 289374 57386 153147 66751 484590 12234 173439 47256 455014 54238 608709 82245 116376 62921 70250 89988 92426 70212 574142 67205 520184 24667 436807 55246 575440 25132 393789 78138 155892 23243 672268 29269 887612 20993 294805 17986 840753 79976 711468 52341 792723 95857 310043 28890 357268 84062 268318 86316 959643 51400 444838 49822 619522 81722 462678 14966 93785 22132 525321 98189 411361 31465 661386 5072 488273 31009 116697 25666 687763 59672 576877 75448 92360 44029 956205 29595 734912 92404 100662 79658 867972 6996 296664 60917 416716 53450 741337 86467 943241 19060 167600 88589 52700 57383 187723 30976 325277 90250 92874 10815 709781 78105 574465 44575 545476 78690 148858 12362 973340 7307 773297 13309 105603 46922 944278 20425 467093 59308 452366 16565 792608 88623 330483 11962 239591 39975 775695 1670 310752 21437 411429 18138 598902 55915 254696 75020 625287 33217 640514 11110 861990 74787 914959 34565 177050 37353 607 7322 329694 80670 78263 45613 665183 46242 642704 62101 261505 31816 252439 40321 377307 66168 391276 17170 191798 17422 51939 67134 37009 36281 65030 59855 305376 87357 449488 62626 374921 13298 276083 50185 597733 88418 310420 92041 806149 51855 540426 57789 483947 40714 924962 9233 616204 53085 783070 88327 486997 19043 434545 87830 618147 31498 453764 59142 301833 83160 601013 82421 157070 67203 369363 83253 836076 86136 582371 77579 13331 17845 280030 35506 642211 94990 716336 85750 538869 77067 259259 51962 653459 63913 498962 15538 576060 85717 66942 37193 705569 46420 451517 10141 113579 76030 74046 69214 876082 66142 356390 84690 99143 26836 638094 59412 533099 49651 771138 19472 393942 36899 67267 43369 171185 58912 729350 13684 844124 42937 967732 52762 44649 50706 742312 28762 281247 16962 971764 78436 858680 83030 430172 83199 70051 75404 599128 38564 787010 61433 125911 65376 562349 91844 320951 77622 907566 84456 342286 39227 770051 93046 397732 64312 247584 32272 406006 2828 130666 60367 153717 91816 123772 57055 202949 34705 236262 95966 511806 50753 945385 896 64815 2181 554428 3022 623446 90304 419530 34178 258345 38759 109554 42444 270288 47684 436102 48528 43304 94036 920908 86918 821633 67400 686720 15993 264289 66567 476688 61641 40704 66827 179615 84681 503242 37568 397506 34113 884640 77672 868358 47757 710807 14969 114984 21628 795383 79773 676955 89297 550717 18801 147590 91430 39257 70982 381891 71428 625137 17604 841954 52269 441116 56482 295588 60083 817064 19855 640 4157 478677 84908 123233 24841 963096 79152 226789 42500 91545 39811 837728 11156 987445 69443 973207 78159 877436 73602 560966 35553 855860 74021 658586 80554 251540 75623 772536 44574 878346 40852 688372 68163 320694 45262 328155 81750 209453 90572 847338 61030 697270 86742 799636 80376 906384 17226 430911 87009 556075 95066 697479 64271 969386 45612 774266 95585 34215 78296 802651 90282 914927 17742 802272 88114 714242 82958 232052 66261 88660 94317 833397 69090 699087 51510 81271 97341 162703 86727 955327 56061 269284 39600 460232 61230 911892 78904 336962 64849 732694 51576 720782 52503 548887 91133 363139 36746 158521 73770 426284 52773 521679 23700 15432 34326 711843 60068 371721 30499 892209 59193 994517 49186 740649 30531 844616 82879 83440 23273 168624 5658 475423 22532 751312 18726 942979 47682 561821 54284 876251 19876 228356 46054 172190 58048 272034 75460 598578 27871 516810 60170 700534 89696 253955 69328 733177 48307 46664 2849 901568 81215 650310 68732 492420 68606 145889 12054 388338 1595 864303 66486 585449 2395 239355 99736 921727 37873 298628 52907 710077 27015 301627 60403 928350 41788 572489 96999 340180 81185 367814 5588 57539 3291 700291 60088 200964 84388 414145 95720 841380 95978 742456 40362 132898 25903 936081 72700 425972 45831 114924 64395 438851 67965 794523 95421 241258 62798 290021 70376 44475 58188 802116 92824 863226 32252 628839 81837 223136 11225 687985 32378 50521 69519 169208 88104 132742 90912 721415 41265 526844 97379 755996 64997 171076 70944 940523 11816 985625 48437 508825 52242 591213 80660 942977 62701 13667 72386 408691 59035 562134 70426 828592 71918 521361 98184 454895 974 620054 20879 728412 61879 128728 95971 436563 7256 160896 19216 487273 84788 508971 79793 108580 165 502570 94233 142462 24116 614016 85326 555046 72290 206504 6184 554302 22883 66189 82391 697502 76414 132304 55419 397072 97966 33734 1097 99026 3460 91895 89741 304215 70146 145440 96770 173958 86465 200370 21788 518905 14316 403089 29054 20544 42371 571221 21156 681180 15865 593420 98875 533124 47671 187190 76452 565667 55511 628808 11925 10775 9353 346602 74615 423988 93969 239097 49897 712191 36167 785157 29115 801012 74389 828372 90132 35073 93309 112158 42541 776904 81617 314318 8500 256417 65433 837703 94314 432853 37009 932957 90661 244068 96327 504920 44111 260736 64033 323253 7877 826512 25686 707684 56632 940270 4752 697483 48464 905001 82480 46145 63812 28996 32490 370900 1827 895733 78212 13252 19374 459879 29692 750085 66683 910840 61695 246401 58036 218876 10611 655188 56214 464056 68142 797774 46579 629992 68156 419445 37808 434937 26589 668736 91015 167823 67108 483933 35366 242945 86873 964395 32943 456408 25752 643329 31446 327764 92848 309286 326 868071 60773 501078 62684 619255 71311 691139 39658 537504 4825 877970 19542 336496 41282 973402 63064 47978 92543 462249 10879 981764 81431 115390 13965 452392 2534 347152 96599 832630 63259 100421 24678 955073 88889 340924 97784 313422 6778 747524 42047 306648 95271 539170 58529 367566 85345 490575 50134 395155 27964 525688 5326 304254 39710 423037 80936 272472 69701 683762 59100 554208 47390 558944 46354 516042 39630 254341 64585 408059 44717 905808 96017 590991 76294 874086 95697 505044 35609 161376 92546 175180 48250 363658 91057 751919 57999 287142 48929 78054 21141 285287 52647 913809 34747 315063 43692 222915 15429 253553 90735 652224 66634 539111 78624 512582 42263 342685 76166 932417 14603 922124 46522 464981 4185 128288 85162 376344 88008 907003 7127 911380 70710 877808 57303 397130 88753 256648 96084 483498 73469 246400 50826 100253 92497 297289 57133 692027 88057 589831 23233 270421 61365 510291 15040 212076 98297 434681 98488 386423 67051 587450 55370 917666 48105 897547 24524 202761 13440 438613 32680 626689 24022 474931 81019 549968 79360 974647 39543 808496 71500 525029 85889 403856 83993 406389 74035 550803 20666 198037 63323 372046 80216 994086 47163 760718 75501 329275 48743 900176 33769 581341 2218 785480 81424 176201 6753 579803 94937 97903 85342 272036 55441 997109 12486 233139 67574 572147 90100 821833 31453 9397 15988 155037 70605 714236 35208 547994 65250 450941 99079 108191 99658 622688 98553 42365 32619 738754 43516 339261 74907 552371 32706 491224 91847 684857 15985 592124 84493 913676 11617 316302 50689 750936 90786 547106 88204 323070 40979 94917 8328 954194 62476 15028 61509 770398 3765 828514 33608 748766 60172 415414 45351 658499 57316 772426 59246 741360 70560 7149 56348 914048 26652 960418 69255 11902 55397 661791 40852 362603 53275 164751 84960 991227 69270 676177 1338 827160 22846 787062 92646 18078 55058 472070 54459 487965 92866 42940 13638 878875 64629 957254 33125 524367 3492 160454 70893 757095 413 702355 59813 377859 34753 151353 25961 385911 88966 634932 62823 203213 76597 487097 61093 758785 5997 178926 20569 26115 70334 622189 81807 38393 89103 225413 75848 897210 23322 653241 65973 455571 3178 205951 42559 888006 7331 396673 24771 421383 68411 404640 75758 702013 2041 382700 63429 833095 92029 750253 85696 97588 42904 675357 36906 607689 60783 576812 12963 3456 42588 606075 90718 242435 18349 806305 19363 719989 71875 916841 95502 796649 75253 965522 96014 530473 86218 272782 4807 514608 27650 171139 48369 830960 13806 347085 15478 607438 21492 490298 54840 181345 55628 884876 32936 647606 18021 115003 14128 47439 77057 928497 43275 575327 26964 281996 96423 175248 57065 5215 62058 90813 57053 887473 21418 670264 94818 189884 21491 458501 89758 358319 64421 50781 19913 572525 95636 535788 13010 716236 56838 810196 53691 997655 74905 265960 46521 568205 69242 780593 95381 251871 16462 140909 39661 815477 62445 584715 7699 383722 21538 525424 57741 281036 23245 148277 78483 53021 29441 66534 7253 110740 76230 760708 21107 259485 16056 903940 23810 611093 99526 788239 97806 794703 56180 490944 34834 547857 84249 831209 41665 166807 82434 614606 53793 334415 41901 777832 26891 227612 24271 982499 71725 544276 98927 399712 28584 93186 58088 877300 79345 10724 78475 153703 68308 401261 98938 199286 19085 28805 65902 987922 86509 800644 72723 754207 68219 520763 68839 298358 47440 470507 99358 664867 51866 478347 5697 922151 99066 573446 65130 646519 56422 785851 44585 638651 5031 501244 81698 557072 80860 389391 47437 204999 53270 386544 30613 881443 5914 356365 15482 159 62978 278024 49615 303014 50108 793785 46588 576025 87305 712298 47484 123917 40287 490137 27872 538634 26696 115193 12331 89037 48097 806577 50837 87238 75516 309019 41608 984987 25438 283014 60230 520420 83745 693173 43136 199725 90099 77470 46048 479479 16886 16172 56481 615286 92542 110462 82833 202004 38166 472741 76790 402669 30907 915818 14278 128785 61695 770181 81933 293830 73064 94503 47019 470275 69358 957169 78996 681206 87808 823547 93934 355519 7072 277006 89558 174067 11458 432554 99099 689882 16113 9473 40034 733168 5547 200826 28576 494952 50560 913199 65827 137572 13014 882415 7914 422399 69512 236221 38728 568579 85570 647247 15973 273075 91399 121808 69917 918467 42252 717086 97439 979866 91130 141580 85422 953751 93519 487329 3652 16009 56413 82456 48234 175094 12106 283358 10370 573141 95343 31127 65949 730132 54873 176026 14565 238290 69579 423152 89108 168934 91930 876953 83995 941206 42928 199303 14237 647009 85897 335584 52497 256246 92153 959232 4707 368698 30595 646581 44371 475590 35075 398145 61972 686375 41670 386716 34991 124701 2925 173808 62014 931164 57070 697115 90801 125198 1842 811504 5548 906382 41400 125174 51335 243374 47857 53543 39309 28786 36354 694515 69213 399891 90309 421243 22636 930622 60328 368598 47905 314578 92812 824335 66136 338917 96423 430308 21984 448000 4227 10121 34973 251102 30109 763107 86790 610481 74022 79758 95016 949149 40646 57624 16641 209339 61332 42499 83334 629784 63071 395783 77085 934067 32360 384269 45828 570050 64997 182773 7208 651630 8224 667921 54639 337042 44310 410856 73647 126464 5465 979188 2196 61180 64942 469604 11230 942527 20368 990619 82784 372853 79787 637487 55522 988223 7842 318826 3264 483186 65225 180173 98858 64407 97867 867336 49282 836585 60261 582531 20225 387226 28169 3737 39761 183822 53917 412567 74388 490845 13433 411970 39900 705814 62957 64142 22289 916087 73912 834087 13167 591670 83410 221484 50149 49339 88515 45871 50742 693219 55177 613046 36604 572671 12566 119101 91840 899603 16656 846514 67523 406807 22320 386168 90457 36153 46851 280997 12745 209177 7660 738627 91790 894476 29632 340114 53209 903258 72648 72965 92396 36864 65283 790977 93696 719855 2209 964705 2080 573707 64873 53492 30156 135916 67316 106365 61591 885664 41711 245490 53034 160807 46493 320126 11871 534966 63155 698688 31846 138933 83067 309514 79363 698113 56241 86370 50222 673835 16713 959812 24721 26294 72551 122398 84238 920733 40741 900754 35575 339083 80177 332535 31316 421153 96556 134489 37344 913907 7276 794293 19820 573323 39706 858878 43419 765413 35733 178011 65604 63729 77390 406886 95604 806101 47178 869166 95433 380264 291 612214 3832 621560 93031 656308 28423 711877 25143 48339 58228 608259 49674 819377 51244 687324 41287 283617 5717 812460 4494 767915 88101 293763 25392 131975 42344 716199 6258 875558 76573 809615 53167 370409 85242 26409 58387 165863 25892 476565 44064 441452 19192 873895 44333 667636 27589 832617 31906 153588 46895 551126 10589 517970 17102 199393 62960 880040 92301 818476 30336 968453 29003 401617 79752 215339 17661 882653 11156 203730 89258 116624 4422 737828 95182 305118 12917 418623 14231 490928 5609 488438 31755 766500 73888 543312 9152 862217 79596 481736 7971 153252 31475 349259 66354 314799 51470 358781 28322 812564 74186 205940 11161 896630 48138 91579 19124 209320 62851 963409 27235 44723 20350 962920 59976 360277 77849 875366 10460 666429 6631 558823 95818 265040 90283 804089 74898 295335 96705 296030 93511 271311 62934 711758 89042 925319 38347 757234 8141 454853 15637 98346 16744 220466 3424 248520 60999 114793 83911 378387 71905 17980 19678 501829 27011 854383 18089 205517 78604 55099 82882 644174 99598 993612 83574 813918 79123 539652 4776 838280 21590 755446 35821 601866 53286 977899 95919 440984 86438 206880 32811 41111 63504 902598 9746 571043 64301 333569 3499 523785 39678 895978 14768 896462 14135 381709 88268 380326 14686 993836 12452 365117 69393 225722 5323 620594 51357 330784 91179 731351 99207 309947 91363 213619 26919 10012 41732 408064 648 130951 20595 578349 7082 647028 93387 585244 23008 146258 42936 647717 2451 435199 5244 18770 56764 242449 37741 393121 27438 929232 40949 377605 44106 886009 28401 719717 54312 798653 91795 630492 28885 786047 60289 280375 97679 140634 45459 978426 66635 37081 75032 468571 62128 487229 52754 234054 57306 264443 6677 535639 10647 980923 17004 88867 50413 874458 7188 151727 27698 70633 87808 275703 32435 359083 17075 971369 1966 877019 94281 683303 38647 435620 42190 322825 62039 709287 16645 957977 77832 756857 78466 894165 75706 710114 752 699568 64818 944286 83181 265361 55942 132192 47753 425490 38818 841291 88875 41154 80581 946423 31244 476580 70405 461554 41145 665646 52135 345916 87029 882123 75048 681289 5045 832537 92439 654339 7906 725036 87736 769158 93530 543625 52578 86562 89840 886636 30306 987613 50856 825218 9686 8814 68284 200175 48275 502211 59833 515978 81568 685692 16578 553308 14616 880685 69452 764709 95692 168352 37729 252375 45631 239825 9373 294617 10312 991664 75156 606725 37235 663971 2090 701802 61856 611265 98521 299274 52515 643864 52591 292893 33122 682087 4429 94541 57499 889765 86729 468344 70459 713720 27661 563826 96455 620607 47157 26688 89559 692361 77429 908701 95606 775708 94065 915961 95204 137327 85668 911989 21524 881199 88538 363944 53166 735486 32501 897629 20046 218671 67467 848403 65219 911628 53158 969723 54609 48656 60739 478078 68047 728750 57524 138357 19530 481288 36990 633711 96608 51512 39323 633966 54310 125834 15354 921706 62755 16960 78394 238540 59315 138573 74578 89588 49316 321051 51180 933428 32380 487109 21414 22035 11697 974173 2864 120716 42671 254311 92688 748748 8886 141020 8641 250679 16826 828713 4367 403683 83873 318061 97180 682779 27016 182014 20575 248925 83519 222437 34144 80413 2824 750365 74397 316608 52124 284248 28873 996258 38598 744570 76807 709648 77894 62044 34451 537103 3151 973258 601 137171 6025 27078 93564 418248 49232 454531 76817 906637 16243 506218 7265 151796 56406 76632 88683 931204 61936 941022 93343 170999 91630 575680 7428 727292 35406 209143 47187 342646 67589 358127 40761 237883 16569 802697 18873 363925 6760 417498 1288 363525 83104 771690 21903 114299 80420 523959 61261 479839 93773 528559 69426 369804 61703 306617 91269 752975 19824 142957 42175 748588 97116 499351 38510 370266 51859 721272 63955 691458 70866 202117 63844 130307 18758 792358 94731 214641 12340 839864 22469 507346 9588 855820 64259 686560 24881 970086 78060 524681 48170 653438 80473 860658 11253 117186 50200 890800 45079 116754 19755 525645 75980 782723 38918 805449 66373 435549 67763 48918 53349 89053 20817 751067 86116 292852 20401 766323 71948 233029 30424 1451 24831 568171 33825 641799 19854 343217 55352 185149 36483 486424 36639 234360 49305 802196 34637 785942 93726 208911 24617 843947 43512 739749 5012 412412 76381 13991 49117 727045 34105 441304 12138 892724 89036 855795 42709 291435 82633 23202 92749 594754 65913 277640 28401 640450 68854 878457 26649 278699 10320 23613 47789 468719 34027 495121 50635 874421 3199 457381 41349 699095 91095 689566 17121 576548 59059 781846 2743 551838 88390 861143 53527 947837 66488 375524 15584 996843 35685 488177 41386 74374 53531 650213 46717 521506 86112 788191 34904 708932 72523 827438 58763 931368 4550 802904 58557 37499 45587 52372 30214 586209 58499 392336 2614 254320 75008 849515 90637 812724 65124 794556 85089 74921 82176 408585 97979 170308 37655 937937 60601 144747 54976 141443 97358 922232 82375 819653 57854 899962 35308 929966 69219 594739 35682 8843 91754 496475 86801 612062 53590 718299 12982 533402 38876 551252 94718 697065 21254 23254 22830 44518 91985 100009 81150 406947 94670 392455 81913 270500 85700 68959 99486 122466 43628 985044 93634 373450 61012 905404 7020 26875 43101 79010 66840 931916 74621 247621 13461 833667 8094 32087 17479 62623 67293 292606 59301 371279 96140 703382 49116 915832 93648 73900 99370 350131 85507 61125 71267 545996 97811 142165 42288 406468 21921 507657 91659 400528 2500 936382 22149 816537 7428 392519 58241 91898 68767 317866 79094 739141 58055 93859 52048 666686 32161 660961 97135 395486 30663 732804 81478 16721 88647 954853 2749 726009 56803 138958 35344 683369 6799 66493 75759 429930 84662 319654 86524 999545 59830 877550 96111 498951 45759 282801 62293 848888 83863 456764 83117 481381 6713 142035 15434 853082 29809 362093 31220 440792 21858 252019 94662 968532 40992 189829 60881 992054 4278 529908 86072 647707 7746 84105 7155 465492 57876 554813 4460 947877 43827 679359 85732 313734 62359 472817 32911 193701 91312 22891 3828 192611 32990 963319 43982 386066 24534 808659 40973 916926 79556 953394 33238 573985 70051 75003 59967 379308 10246 523913 97940 819269 23827 328297 61365 980483 30403 60959 35285 70516 90820 964257 41501 858905 66071 748314 27910 223844 52594 625833 92227 530368 76830 77919 50005 838601 41882 810693 87636 124688 4278 949651 46061 726424 47289 346362 76767 538844 19900 781212 28381 610375 5325 991246 83663 32570 50477 781789 75216 231689 99154 890694 45361 825342 98950 481724 62837 604053 5830 102245 52051 798718 72995 27230 94552 888671 63236 769459 55778 627023 63171 252775 19174 46300 41772 818034 88458 363078 7201 298302 81931 147330 4920 296618 17785 691639 60699 590791 49718 400324 50439 887645 89723 90425 46062 687463 61428 765145 93557 59730 53694 506974 1270 714627 3696 510901 88127 331406 50799 66622 71378 509375 35352 564365 83171 309589 18426 225196 54589 685570 78361 777815 5405 201517 47053 548798 83861 365232 76865 918214 53259 280281 61332 341576 4439 654573 83291 886097 17576 817569 4573 521761 8032 69536 47349 936940 25715 400648 14420 534236 92172 380908 23997 531980 80393 323347 36231 496206 5722 881399 4255 481319 48485 594952 22595 922574 2245 994279 14056 355376 62375 540843 2388 142063 40747 822495 3428 636830 16393 218050 29384 925639 83145 116229 97666 966181 50442 870161 74219 986346 42428 55231 25006 679610 97638 472989 71563 987566 57473 81200 18293 522643 33242 519340 89173 258984 98292 204158 35428 965219 48292 807491 80725 348205 69171 759182 95689 735713 49312 728038 60472 392593 16539 31941 47215 585025 12843 443354 16076 968426 88617 132872 11332 130745 30179 111141 43230 473229 33370 711420 86198 71868 29764 917451 89179 324494 51146 60358 67344 375041 25099 329170 5039 8579 59832 477066 25697 54971 39510 465662 48679 240513 83327 936495 59797 752034 58945 689493 98545 960797 83357 91609 47224 749800 12521 287579 62682 981163 31599 395629 43865 676099 13100 34133 21902 606209 77074 37583 47332 779753 8966 878345 52027 948724 36354 34342 59718 892622 55188 483132 42253 574552 85725 113110 93516 674407 72436 17074 69362 99011 73793 311491 14307 479913 11906 748592 49975 580362 53929 430291 33049 311882 20635 346428 81928 417857 33202 649516 21209 919357 3293 385050 7155 39934 47931 626353 88849 97657 54884 560720 14308 178774 22304 493961 88111 150642 13485 895394 73001 421022 58237 527831 53118 251806 9333 391638 22799 961706 66800 453313 69901 413488 28826 243952 17346 671184 83574 911660 25064 285791 95193 711925 56687 465957 21772 540861 73340 178079 85581 590379 86020 200765 39886 210265 61365 237413 34549 922135 42958 469166 54171 581989 33026 226470 685 314877 1370 742797 56654 452614 66159 790744 51219 820578 2516 817262 96741 414177 74858 294318 4547 687372 90601 596136 42813 229275 85246 66335 45914 956095 26375 407182 18195 481753 66873 64927 34966 782721 74651 702581 87556 407616 24936 114404 61299 428182 31313 816819 49132 209973 90457 8097 70926 777859 65175 321949 22121 936412 2295 791437 42148 346062 3129 44744 53528 492508 59025 25180 11763 46588 46501 457225 48854 390745 562 463491 68791 385233 14088 234036 44224 678519 23849 593015 77902 467666 13294 658974 56563 522781 22722 278894 42132 751557 59493 785246 19243 279918 87082 279068 69670 661359 57081 718535 66086 1233 57966 290485 8321 423315 33688 618159 1441 286569 71259 662065 57059 89401 29710 530859 69753 857628 21566 671298 50536 348067 31433 219471 27915 579920 76388 218015 85070 755608 46902 272049 26323 92904 76826 844795 88241 750813 55425 885350 43920 729994 14478 82957 65038 747446 79928 721730 30045 295387 4907 326345 3298 656617 63943 792859 30776 661504 14080 332709 3979 713529 62652 373318 26462 268574 71320 720788 70725 15854 52228 527512 95435 550042 25506 167309 12590 939787 29707 361317 65438 166361 55178 347716 46562 58517 53406 883715 14834 685504 70941 201134 86430 721682 75404 817159 56581 408756 12391 247809 64159 554118 85599 710405 48820 419418 42103 494960 41699 829559 51335 401811 83388 618839 58521 73010 81126 670249 85487 631622 97018 295823 74171 748475 97029 415457 38532 747634 28298 939497 48136 129216 34526 792677 73557 140078 92427 859017 39662 960119 69997 531962 24524 45068 35128 654291 57754 952147 75120 364516 55832 51108 25551 658670 21594 73995 43586 788328 17894 379401 99021 713725 80985 484499 57443 145164 52035 821329 54830 413671 78854 449120 21709 851924 60731 501969 18769 354447 39373 239400 40127 773574 85179 16093 27121 270108 79642 844510 70581 344998 40210 674123 38988 450097 97084 775545 13548 324986 15338 67184 83775 801908 67967 758125 8642 273542 63859 426721 90983 12618 37264 153903 89875 56144 88760 703346 41600 816408 53436 413237 55164 148956 61542 326585 18185 377924 51120 327474 37627 461935 39243 670666 48797 28273 4410 865821 93900 858895 65300 89532 14234 372997 92613 508650 75628 963392 59341 859426 47773 613989 58207 304271 3385 935432 78884 624721 8995 61366 78038 912127 26767 763307 92997 168800 79432 778140 70773 643889 13067 628335 85822 715170 15978 520446 28363 714969 54251 477400 73980 863533 88519 827520 3652 361388 64235 839020 42603 602005 70586 510087 97420 551007 90504 325551 61400 802417 82881 831864 11250 608807 99072 232359 69970 887316 26200 449591 59330 376058 55983 136792 50500 314387 61086 693163 18377 562700 818 803719 98363 325765 55438 313527 12436 839506 44711 974266 44037 150909 82854 938306 44944 652417 40330 553333 65455 720848 70339 312367 51851 27087 16344 798526 49605 866517 39906 303269 7312 363311 48367 653337 72628 419935 84736 945415 66701 331800 8715 914700 52299 935620 3513 876347 6128 12414 61641 90523 22645 165720 5964 460711 19780 834711 87079 938316 34111 141810 36532 257902 9720 212502 98721 700515 8279 874661 91855 615926 21400 287858 75860 999654 73002 788166 76474 713764 46673 429215 93981 17689 59140 22828 33585 94429 65711 208338 70042 21953 47891 273834 47507 933382 35329 478720 62216 212324 94787 193558 67419 503300 68723 509471 44354 891782 37506 154308 31047 609468 10035 577058 11047 812397 60285 675786 68948 684499 98636 875136 56435 994845 29088 204733 10047 257134 55532 263853 85732 488156 93912 710002 93252 613106 64864 439903 99254 782254 90932 241533 63746 112196 98070 457673 43014 686361 42718 505524 42964 1160 89433 438498 7249 698273 27910 685420 52440 562917 40920 871966 33013 206731 79255 114617 38731 615039 69854 609458 47407 615709 60414 738929 3850 114426 91034 103635 93146 207260 50633 442793 8529 358333 97112 936503 18517 931020 93445 476726 76511 461419 28773 873362 65372 310130 37278 269996 98447 840107 86862 546393 50349 106388 89250 537825 57855 863840 54592 208449 40835 202678 26974 417833 27692 148016 79784 37887 78046 661918 7838 757787 70675 622977 56339 525257 30040 889808 48719 987978 63888 951542 68302 743378 11728 922897 47232 935499 63617 826229 50439 313745 89730 333863 17723 835253 30148 371939 809 476795 39788 435863 47664 563995 9108 370405 50147 281475 58921 727845 18442 743507 91598 803680 1152 425375 83641 996310 79606 680881 39601 815545 73647 918085 92214 571760 78178 620236 40217 478165 15260 22185 28735 55223 43163 683575 91586 683545 70163 458176 16048 727473 31629 950343 2602 195242 60035 75200 23878 198626 36806 754707 83950 509293 70776 540444 67743 511120 67698 353774 10123 207559 7903 942923 12535 343615 16831 630189 57086 41884 7142 825921 71820 446453 10362 728103 1859 655699 33112 624179 16761 343926 623 249327 63128 291344 61219 793943 88318 821319 5772 817307 62331 395319 9844 979552 96053 381294 43293 640000 41510 53231 51449 945605 28637 507504 82960 623986 6137 644571 5661 867386 88306 360144 50897 451079 6736 628642 14415 834676 94065 454870 83886 153171 81927 595623 91995 975657 75736 579012 27924 908653 35805 59920 3725 211660 85603 675810 42927 943656 429 88003 62260 311508 32815 521906 5965 815450 96629 851363 84124 410229 538 526139 66106 827671 14833 147542 57586 285412 52768 411842 25188 618677 1216 102401 1475 993751 82750 808459 5143 656969 70077 925577 33788 778818 55378 801563 56162 354792 45575 476436 60971 301017 39352 643576 33167 733222 47577 109765 11931 614163 38190 195943 28141 561817 72721 255938 2234 98405 98767 398060 67945 731606 16843 10159 38070 864962 52058 240332 77712 56369 67942 783603 91898 109153 556 949581 74478 237313 19997 137394 50133 778230 82592 623411 80624 388248 15566 923985 31027 305910 51253 383491 21572 199566 45174 133045 82752 774614 93288 525891 47255 514742 37458 585346 49035 226571 10228 717112 80117 619558 44031 588063 90976 19467 19544 32742 4108 913715 6490 882928 39820 48650 20049 990610 38696 194097 82911 243353 21148 841917 1530 136962 66199 702070 23788 689089 12029 69529 50226 120059 33862 52503 87422 899915 24701 356884 89685 585921 58753 459752 10034 119582 17639 628065 44577 344409 52918 612736 42117 322653 62217 915383 92050 104904 27345 678897 25235 336942 48337 202762 60293 258133 12672 321171 83514 284790 34506 346832 85176 728002 71280 682105 85527 462619 13443 666428 69959 241558 61677 235001 88871 432576 86600 193541 46863 717398 46884 319144 20359 857419 30630 806047 79086 798790 25187 199066 67604 622369 17545 923583 65056 497387 98775 263589 18730 964199 51840 3866 63330 485195 46029 939806 78088 849090 98295 622054 36913 413227 61744 667866 77129 626455 92411 24918 37451 223566 64400 618477 97611 768011 53626 829345 55309 917628 38136 510829 78058 375363 94975 409403 36242 869431 63478 792430 87461 210980 53464 946074 52057 310214 90998 767495 119 781778 37395 303665 39646 921134 89734 109899 96575 285748 60315 364215 5919 960179 75058 382031 90520 99374 55871 148192 39160 587035 84456 390762 8000 44196 3658 689313 3686 74410 86389 886767 99475 252093 13163 935023 12486 632613 81925 390004 86096 589852 15406 781120 61942 961042 65734 557325 88242 483112 512 218952 74866 309685 65220 856528 23992 160132 39694 984572 53848 548884 23917 634194 69949 725975 97765 871889 22180 924851 33837 252200 30399 937476 97586 682748 29139 128024 10354 146598 570 959537 96258 651699 19522 653575 2217 879330 56717 111812 43458 452329 42543 844742 32158 638129 58675 388704 9792 181269 33014 26201 36639 63975 33610 123819 85735 774252 43637 810821 57976 276379 82703 789834 36294 42273 38440 884176 64951 790623 44351 57890 41320 323243 37164 906495 68233 307211 97015 407704 22076 568765 69502 722965 12538 458098 41587 664273 83054 117134 12892 547674 88215 832746 17554 268914 15946 530514 6658 178128 14575 698760 88431 861472 54367 543295 44590 666495 72684 737376 41768 518080 81305 217864 29755 930793 49022 445000 70234 388726 87909 674724 81096 879573 54416 559637 32737 442345 37201 583815 46002 783880 94671 484955 52348 750013 29192 664998 37461 738758 2665 147249 33414 397334 80824 279351 89710 560789 59659 3114 57373 182427 82894 427757 36026 530104 40673 547227 39774 724784 65624 244799 20599 897847 78297 764186 44390 28793 14689 188961 29857 122261 31488 399804 73106 547996 19640 942280 77653 962455 90114 329558 54110 409663 16553 660586 17073 320515 50636 846780 68968 554245 49152 383738 14673 883357 18412 453253 95181 365333 40044 895983 53619 542123 71887 692291 53642 964690 73817 144829 87986 988785 57282 549070 50300 820514 63988 336026 88525 281780 75792 432633 14528 723306 20874 510073 70305 187002 57577 981082 94322 495375 27304 705169 97225 122952 31832 112966 23856 41974 83932 222485 91204 263074 28363 98257 45815 616772 44209 127037 65487 342733 15950 156689 10564 151582 35861 148539 69317 199823 96271 518747 26292 696425 66454 280261 41765 913644 26522 16195 44644 445130 52063 663825 89900 485546 18141 731615 2736 104550 12415 401491 7093 570573 55333 960196 97494 939938 31874 829568 99647 909275 49150 117255 33491 113122 11284 832589 55687 858200 79669 206460 17732 748877 86468 292975 48136 403081 41113 991289 40166 467847 83486 283804 81441 151348 92820 661970 43125 238708 27183 11528 76079 160734 80598 416286 83824 102331 57924 160424 78285 612491 62442 844976 15314 637951 14890 710577 86842 533888 20189 243806 26777 997991 94095 516377 69523 15811 82590 46460 26146 999702 33918 787028 33011 138456 50103 756000 81801 228723 25509 548054 78841 190021 99160 46623 83597 931169 35762 637014 60545 270798 44427 877198 48681 426310 49200 289545 58601 18873 59552 103105 90779 884616 94894 719266 42989 717706 10850 982286 67264 491274 99096 829976 41514 66310 26015 560009 59669 686258 69818 220575 25278 762355 4835 741193 77143 589733 35459 787820 16901 169878 27900 116769 22242 440200 9567 611380 61948 547379 67862 397031 41684 502848 73915 657581 74689 340815 64543 273775 80650 156146 74500 349962 98191 209584 4579 538191 32353 32579 75368 363010 95430 945626 56753 227036 97142 676888 66610 630026 93376 253971 18835 948715 91558 265941 90256 579093 81756 269215 5560 757968 5517 377249 72240 451033 75830 301443 18125 242977 82825 193440 40989 704588 53804 556101 65247 483571 76983 344439 22662 278434 77530 559274 13146 699226 65844 654090 50614 547408 8765 418230 85387 848364 88477 909056 82908 54220 94610 285038 19488 542142 59919 279612 11556 207049 73495 861912 36774 730085 35782 961701 83995 699262 2953 786553 81801 563317 55392 268766 93966 347935 63107 195156 87831 170500 24122 830606 90954 905697 14020 743473 69661 266022 65265 12696 35900 319161 10216 100626 70343 536370 17570 734498 58321 299741 24301 26302 46818 871547 46505 414097 25686 715969 98126 299770 12381 26199 9925 968651 14809 66330 51499 132170 88994 87386 51569 379699 61221 409757 63582 119795 50849 462490 47851 396271 66793 188095 45254 173563 69445 854828 22736 16804 90416 351606 68223 765671 37723 466469 79421 345271 63145 884533 72326 974779 94033 361945 63374 436557 14496 245811 5241 787708 87508 86942 31841 577099 15745 310117 59668 889968 7056 265672 13812 533142 53659 291262 99893 316059 57715 754862 95746 828818 56378 835573 80376 971203 51305 25635 15880 439846 53867 490237 17786 541612 76640 693629 9669 870902 71195 817421 69944 769499 57125 646032 25716 745127 83640 411162 53776 828246 18500 536498 94036 251741 1517 595287 75774 972066 30699 694776 6720 143615 47304 996347 97279 992707 81798 302391 76278 968048 14967 982585 46225 247358 54307 809859 87251 370391 97829 15944 17520 780441 84654 107186 9651 872791 89793 40541 40058 351128 49877 533017 18101 840471 54871 88555 4938 869185 82277 223180 20084 253306 50483 635177 55807 594712 46794 337889 23854 576294 57572 835466 15350 139043 88690 846829 25920 174529 26582 451397 96042 584166 66505 834948 9191 734446 35670 63695 71227 198439 86973 340349 87007 319443 93969 522907 26819 699114 79930 493227 19207 745813 23604 283616 84225 448052 57390 317539 13082 159641 41421 574610 23473 460235 21638 268923 42774 966340 24935 703782 51088 499507 5518 805512 71608 983227 50832 231121 55964 734194 21972 567583 41149 148067 42230 41800 26033 13452 49892 933461 38689 211489 94596 19649 4076 182215 72300 795198 45955 793114 15497 756464 44747 267495 22489 865968 63230 511411 11121 420618 73226 307698 7511 192447 42288 137232 75240 25796 24102 755820 44788 958401 49174 621720 2365 871444 44861 673435 3580 397323 24044 86447 41820 272045 65867 546243 17245 36274 49905 793529 26002 608838 88301 217065 82467 692810 30432 231261 95468 218643 68449 79891 43516 551145 51799 645054 64439 574985 55395 965445 42229 338340 49171 650819 60609 736030 13328 513605 88890 742672 71985 444175 39061 616134 83909 917399 40025 773441 96558 990857 52321 103221 54624 374529 25246 943949 1990 986708 68307 343971 80094 572807 25719 161288 32472 200790 89910 277698 14330 51759 25360 617992 48031 940340 17465 105800 54035 415357 35287 618466 28025 226644 12808 389547 44037 66295 7641 382251 98435 378457 42735 599775 52718 971489 59266 784247 65337 517545 56797 926361 86250 198528 22240 302492 91322 147241 60894 682446 150 407322 12223 487023 5249 525502 21471 94708 94640 612723 79501 875269 61036 133837 56493 158271 36308 724241 95927 498482 88312 401339 62230 51235 96831 216888 29225 237196 62306 704684 77221 625880 91278 759982 91377 772263 23366 170503 53640 720912 13599 516087 85659 923738 12707 684400 26381 950913 93839 49625 33013 126136 51156 11660 20703 746529 12729 220056 11819 64406 3159 626175 80173 697508 15548 548025 91851 146251 31689 496240 19874 595071 87124 711874 34402 230314 24135 43907 38573 88232 20351 207032 27100 600713 92781 696348 6906 203154 72473 220511 47751 970300 1658 524130 65878 68084 31423 144252 58575 462937 64745 558968 97550 371522 25486 930069 15298 719669 18360 571140 77135 129777 49380 488494 29292 514853 60580 203308 27366 63478 82909 276749 68731 223741 67818 490707 2496 93767 50935 685174 9340 484627 36262 101855 1578 424792 10734 343278 25851 863164 20183 585781 30162 883614 6367 12283 8038 20749 68920 534843 31875 435662 14951 491874 27881 544090 93511 298196 4396 984605 41508 252135 81458 127737 53665 512358 72408 719937 52914 383887 27790 308862 48130 563862 93622 66349 91759 988960 23081 249471 54089 942665 46290 676312 4662 691870 10352 413457 30129 375588 95224 447031 39687 44559 38065 201865 93464 411595 12087 497277 11452 777527 13113 241275 95003 68837 78523 689313 38836 791964 15093 73085 3799 424470 94993 430038 87467 711426 92561 671076 10697 749315 6758 911443 24510 115439 44154 40901 86509 566800 33000 223885 53355 483559 5694 74420 81377 75492 53058 613367 33614 904111 81610 447943 63427 809955 38178 16904 4037 872845 38154 702226 75438 442993 48118 741683 16427 639942 42156 879212 53983 674933 18601 131759 10207 58717 75005 131496 37333 805266 18090 614769 50046 514202 93609 356059 12875 717999 24421 942828 79812 990143 9885 833628 82464 634863 72934 442135 63598 872724 69511 331838 52303 254264 35996 746149 34393 174427 22740 765847 82358 893743 76243 232333 33923 91163 3664 430523 50993 962618 85720 82948 33416 321561 71721 262720 6399 387708 26584 734013 67749 643481 268 244283 97851 803867 24320 547439 59416 720800 94341 968129 64836 508476 56253 251342 35549 670580 64514 563942 96149 49540 73757 217231 98801 323866 27279 231616 77900 420568 2635 983911 40146 447446 69754 890212 45445 281885 47510 988043 62268 9133 24879 549926 73791 229240 20905 198065 82924 71077 24828 554332 8949 851278 74643 871437 96160 542210 73069 309019 33030 448195 78655 642964 45492 36681 64881 403576 15981 939966 11132 894651 27205 284096 89266 856519 199 266339 21718 78200 97713 473196 69055 962974 23315 718358 21850 560382 81172 1553 94309 47634 70829 950782 59349 957508 5259 148084 3889 258039 2801 799551 35092 782590 84244 485339 42159 751907 4605 464573 7364 513634 8779 955723 36524 291819 47758 207583 65875 878307 37197 258056 13910 749923 58561 580808 96748 317240 20312 457175 59834 412257 33459 203422 48637 633173 64904 910973 10789 815034 80800 523911 14356 558895 51994 230593 56866 160899 96934 4134 4284 651515 92683 989093 65505 777616 30019 61601 99236 548206 56185 248176 81069 534775 16434 733277 3800 243518 7681 696679 75060 485965 62832 519999 49860 984095 22622 383310 11522 828518 69756 171117 9687 905030 98863 855914 11717 436056 67601 12234 45597 930792 7408 864257 11817 627640 26062 703356 45347 530299 89919 56408 64252 587162 59694 930600 33142 224947 29272 376178 33930 447061 75183 971186 57411 423813 65048 337943 36961 669435 11502 881153 90168 13990 49597 651849 72462 871460 91495 594169 81984 189259 5379 988047 66493 210019 56185 831423 92074 771306 86855 47982 76636 706126 50687 823736 15969 819894 28678 247914 96600 443194 15223 156808 4948 565606 46014 53513 75869 241147 27486 62678 78126 875630 71051 549199 10264 944168 43889 411141 68574 973764 42251 68353 17943 702995 812 549692 10352 2587 53818 639077 73735 300948 90381 74334 34001 164714 2037 254783 40692 129150 27762 532050 56398 669797 75737 326421 73004 28391 51830 776763 83444 893185 86660 584427 62428 36900 97591 102144 66480 850803 40850 106375 84240 132617 65937 80708 62511 640433 76353 962221 57653 931244 77219 237293 16350 932655 67469 111331 3193 53538 49000 50592 20363 558050 58483 911213 62249 513215 99710 256770 79297 881855 52624 776784 14706 23321 54818 67833 58030 133243 53090 47890 89535 629573 79409 691304 60832 844172 42821 236280 21088 153624 51848 724469 67011 166630 97911 732229 3168 53734 6531 415749 30115 183038 30132 640449 84141 472261 23073 152508 11087 672073 43865 553966 88051 357962 12477 783681 28659 279228 24419 794580 99104 739081 74165 301240 9148 215885 62032 179957 92128 556888 73382 328134 64247 133999 41052 752984 57409 309772 34284 715664 28913 981081 29732 553922 53648 136249 71142 30074 71896 419072 6118 268535 23001 783605 66255 39083 1527 89367 93278 772477 18057 226453 85509 339782 87068 60565 5898 223831 99439 853166 32037 53874 33973 437357 84518 10957 82710 596756 89612 444051 44941 717782 52879 434466 16555 368285 21399 174925 9331 963909 27842 780763 80348 106718 73858 476614 76562 889325 16061 907134 7894 40491 79915 37988 46809 945477 97212 472911 52037 403802 9583 429066 61716 488513 66684 721620 45367 54336 41419 59230 40784 138262 39451 112529 83224 970290 21244 172869 66778 990585 63829 957067 80694 818052 49727 664165 34783 537823 22023 81992 66909 234700 62800 489185 46060 250558 56623 283085 29563 51742 45517 301407 35406 549706 38409 863518 7805 971857 89011 805124 12851 517752 13618 231488 92431 921528 35487 344885 54566 863421 42856 604601 75903 261928 6030 735319 55190 514190 57447 614349 76601 589624 93757 753295 59662 847777 81100 427906 25067 795259 1928 363009 83997 822378 25685 957980 68418 256007 55757 323284 2446 80606 84510 307489 18090 71472 32873 817772 15440 223858 74436 654549 3505 208205 9049 596654 70703 296604 56805 865597 16611 506224 5178 587646 56984 380239 49181 923551 11310 268913 21768 199363 27288 376194 93705 242112 2238 44131 50018 828064 19164 469737 11495 243492 7969 874652 56675 926332 50321 140602 23763 514192 59716 953969 30665 327162 932 526312 4746 27210 21171 738231 73873 907777 9827 953514 8202 385174 83004 19330 81015 420212 21625 817460 58255 66874 76331 436584 71866 615930 93749 728635 13878 784186 6830 719677 87733 345718 44930 995508 3005 719068 74737 540632 77958 984782 75151 587412 48704 663716 88834 72012 72330 448167 99048 974737 88220 40407 81390 838382 9534 226022 89625 915167 40494 740987 68801 553173 91167 975728 9649 496499 95476 943381 44457 208404 54025 108266 11804 767939 7755 830889 24722 803712 95290 356601 73799 57666 48238 224700 99754 856816 51920 610178 29695 251815 58972 247636 81054 253623 84933 859114 17 894694 67473 837301 30394 181035 57785 69206 40683 197428 65515 629733 85996 678561 26536 67755 97816 527238 55782 216872 77824 95917 48782 924046 97350 157202 68703 357699 99588 141285 16202 854051 68675 723019 61108 151868 80292 598558 15927 682449 86619 254504 64800 371864 20174 27116 52723 893500 47290 568733 97795 282139 11791 533477 39866 742792 65743 176672 62423 783050 82355 520158 15115 690332 82086 657252 41083 215915 49767 699691 4417 208923 63596 936800 35435 617411 81658 468259 88090 162924 20750 456520 30885 266709 66807 732633 94067 455538 74681 854673 44228 956969 16555 142242 16009 732691 97306 510256 48040 288897 85028 655381 43417 246325 50974 14875 82059 695780 5807 668357 832 33531 9234 258502 89708 339287 19320 521927 27642 221643 99332 875878 16391 700894 9933 775794 41605 971082 88159 153328 30778 718270 75962 707289 59582 461021 43089 771225 39776 929725 82061 199314 98434 934825 20392 127639 52889 228640 34162 340081 90734 344659 43120 580190 18815 448299 59767 891405 46046 388800 48149 583331 8977 421539 58249 260984 34801 257301 33126 698331 46347 569422 21076 571978 41442 754999 44783 719547 88906 513968 25478 619350 27823 216395 29757 998265 99532 876751 68428 326003 42516 440950 70781 355465 39149 237103 19090 704499 71568 833948 6844 610016 51819 925525 53317 665902 20991 287268 87624 584499 92225 150087 8051 225655 55261 557298 50124 799159 78831 2954 33097 714404 13256 359914 54134 713442 3919 343266 22483 297417 23133 916531 84212 4968 8768 764244 92479 176445 52249 975280 11921 199678 8702 213670 69658 499155 40568 798664 28284 958617 15654 756892 68976 828256 46169 528222 51936 90030 56534 639804 36782 833403 51223 494425 19276 109939 63882 553866 79938 285687 84720 89948 45004 414364 38143 196364 37593 906730 91937 595277 6669 101918 41779 714374 43519 360616 69895 632337 30780 305390 11170 425854 65730 153799 67774 932941 47558 507649 76649 993400 1775 452316 78597 384615 55384 106317 95718 207289 71922 729148 19479 602818 30143 978310 94485 89223 64184 524155 97106 836932 24905 700001 77524 751526 94448 727023 99987 587026 23265 51539 65470 906460 95460 52589 791 198609 18934 297554 42418 590829 45156 146953 91962 315557 42611 796369 65005 538719 22043 805401 79931 487925 23751 990215 98858 471286 95254 268146 48757 911397 80957 42920 59528 482296 46243 172201 41638 218010 96228 621609 52228 88937 14223 812178 13803 836281 26952 322944 66809 924111 12710 794627 41408 354150 64246 595040 23718 224814 74294 774161 40580 655432 63771 269056 6440 550667 57036 862288 47890 549250 68932 693460 56282 597612 10644 875926 77001 71739 1150 724818 2491 791381 18011 474360 76388 711382 46262 670957 58631 2188 64975 4874 67776 232954 22042 149980 31772 731861 75133 989218 25148 789578 62613 453843 17142 190518 22801 638101 95508 635756 81014 637703 3058 625075 54649 505144 52260 137990 89832 745645 15950 308370 97218 777823 84522 368251 48634 713915 7846 512599 408 782560 69443 337457 42776 405220 67351 172552 38376 6032 12076 528525 23662 75679 23423 288873 23809 586947 47201 983924 25547 362336 30298 605055 30445 395983 48097 752715 95035 844573 7493 912592 94524 113161 74471 367287 43435 79817 49981 297696 23705 992901 31761 672093 93544 983643 39840 337717 54609 387162 7324 552482 19935 220231 96875 548051 78162 771675 10661 660907 87870 730178 19833 600256 79209 323229 137 804893 19568 905217 35369 978624 10722 113334 29252 962013 73315 723962 76695 120345 74443 474107 90676 216271 99589 952032 25665 258127 73168 879489 50422 445658 5985 539050 27747 99047 44991 693533 73479 604449 91686 332364 29978 250023 95877 103651 36740 954507 39776 79676 87939 892436 44942 285224 74986 404732 69852 145773 764 490226 46664 930243 76725 381080 52039 253974 88033 424070 1567 668679 1507 240133 37293 900139 28592 812310 79553 193738 55665 980777 58046 589857 95141 519206 64539 319841 28764 592039 92516 689710 36957 47740 52185 101280 43329 61925 73165 438405 83829 641052 42952 714781 14204 489737 79430 922461 44619 2059 76406 885613 80044 748278 35836 666282 15899 81871 48016 810276 12908 506450 94589 249633 30851 70317 41538 904280 36794 921538 48564 919927 21311 47465 2106 177118 72947 288811 71984 792418 9644 29960 95141 386443 74643 956978 88221 165590 98023 8144 33327 80883 26585 158012 16999 69640 81998 609285 80006 119660 63200 596142 63517 483181 58941 322925 89142 953803 76870 866925 46155 648890 23506 649036 86189 394212 36616 38558 61022 186021 12488 246056 60663 539085 89443 909606 69923 764642 69630 432005 12898 25691 44180 29481 55911 298790 60049 58217 93691 383778 76727 506062 99863 940326 39357 530904 99662 911737 40491 191097 34593 337367 81471 560343 12456 36786 74347 189838 97488 549039 76148 314796 3128 363237 56277 741364 25491 7138 72826 772124 85769 660837 29157 352206 83221 116581 11213 324458 968 679304 55834 793219 59813 577901 60266 867422 14275 541475 69488 206326 40750 989039 43919 741690 32135 282762 72835 663181 21663 106721 13240 518470 83072 243283 49009 44910 86916 96951 65859 669636 97307 149843 48119 637756 82346 453990 90155 403707 5159 845535 38226 202717 46526 687203 27215 713904 73231 366987 7230 642870 76717 652579 7916 951015 67840 479533 57850 564332 31940 515996 16669 515365 4040 924313 64545 207588 51696 219522 53601 188656 90612 912294 64657 857155 27839 135626 67061 652301 57296 328487 86983 217390 476 619433 41748 811904 93162 679730 11231 21962 85077 221909 61117 37582 49518 8987 23640 107900 78488 788289 717 966525 55562 859576 24717 246953 49201 355172 71999 932625 10667 730142 72317 203574 12492 920050 68946 485135 16381 641249 18211 532872 78424 416736 88067 768445 47438 421848 98717 219075 22785 444836 8173 223392 71498 517718 3463 823886 14004 148978 13839 702076 23199 914416 16576 478093 56094 634814 38662 593750 45593 30013 92867 336612 49932 653183 65581 282292 28230 349392 90766 667578 38059 910698 7075 411419 87987 989950 88798 731890 2440 799602 34021 444878 64716 665886 89424 215667 97393 579342 93966 253077 79359 694019 99841 278624 1937 350322 61693 420978 88792 843651 35245 560799 63767 861395 94126 968237 33669 293170 31923 308373 37070 357990 55519 478920 75058 62503 72878 273448 36581 957217 50924 15818 95277 878773 60380 868475 57703 148151 63890 888824 86371 122417 55577 288116 8163 589215 7247 898582 63808 545970 48164 268344 68645 403661 41695 355049 80850 145611 22969 922924 80378 957559 57215 664311 75045 958866 2132 796341 9071 108112 30221 508293 50791 24731 61747 860152 52305 152591 82212 562390 9029 261500 30067 165914 10797 877416 41924 61746 33067 35594 13521 549504 14321 471184 38183 910939 82150 814554 71337 334031 82536 448252 17772 419736 56101 706304 97658 665707 67936 746914 15119 301358 97267 958674 33951 295931 87559 499125 59982 590305 55869 168869 6806 31395 26120 952172 59173 402743 64561 538125 93500 705287 92498 348540 9105 769716 98299 261280 20494 491086 11953 735320 51248 630493 62314 218611 74568 737435 19186 615798 43645 983480 71016 355611 48617 540053 46113 416524 22712 597193 3173 27180 12684 708255 84717 53262 65947 455254 99052 208828 86223 138720 706 820529 77701 675555 63402 46047 60911 509819 93806 538219 34642 500342 60013 23852 36008 430486 30268 16495 53632 339283 78882 688630 68729 816663 63802 487604 71626 930752 10517 515218 73085 650209 37653 68142 47504 54529 9748 250839 50131 1242 44411 573394 35468 737819 39115 101464 10006 716647 18295 812309 85917 122644 83528 563115 72963 366125 87960 211501 75391 352176 59415 82788 75289 529745 57866 189198 16207 751221 26150 993370 31252 871032 4185 396269 65099 956712 59938 239776 2064 324615 54004 802751 37743 482252 86647 404491 93611 811747 96007 950713 29081 474985 16083 656562 75202 264241 54655 266385 44325 999105 38306 238952 36306 349269 20073 986427 40464 588571 82482 239682 4408 630646 30642 726828 40567 921020 62416 769175 8176 131128 5447 754393 40440 795944 45000 882170 32792 932095 86582 351415 22895 648613 77640 235457 80621 136434 21418 992316 22617 564470 67868 529793 14668 221045 11730 731868 20308 244579 40242 364750 25810 159596 98169 470988 69596 135855 92118 527294 72476 136637 7534 820865 65039 781471 79382 221862 6982 668302 1692 587184 68424 486969 39775 763546 65486 830530 89714 318607 48262 845249 34237 487216 89106 696511 65500 535442 74726 909821 44382 920189 11565 753195 82727 704046 21219 85489 33038 880661 94236 891881 63584 432984 66813 46370 59291 28239 66238 449631 38484 898565 31278 548246 39666 979133 93550 837746 77360 480171 19413 566930 20127 795639 59722 565447 79777 101886 30830 788826 60911 432144 25168 663491 49813 15027 10230 175731 61681 383838 4730 36491 74391 620543 36107 669091 76687 193270 67880 56772 23445 765592 38249 587886 1337 791405 96822 402963 27485 812273 55501 999706 51482 532439 71392 479773 96411 945537 82197 852459 48735 298953 96420 463111 5051 117116 84381 124199 54966 489754 13631 48565 33132 799383 96834 627602 59660 259101 57742 550606 5498 713096 29826 358193 30989 473384 8590 752438 20914 1219 79513 101642 52647 794064 16059 430865 20161 716476 97700 999714 94791 300585 97716 326854 36052 820203 92833 603837 50361 478153 22836 818296 31928 614530 9324 172192 57802 138885 9433 962062 73114 742007 45122 506065 48136 698609 92928 175211 32264 546688 17824 626644 34720 918756 78245 715766 78285 750673 70116 108911 57182 978480 31335 635602 79576 929695 44331 109414 40976 912429 54177 706277 62260 364255 20816 622463 37763 426606 29553 33685 36272 679367 93042 736766 11011 751881 6100 9733 71511 672906 72301 327336 58397 817107 60935 441051 48888 42719 47903 718723 70624 482144 74727 818492 42879 377786 86244 657428 90998 394886 13104 769997 50713 306833 53689 114590 98991 627866 59745 785075 30483 449815 40892 356521 76470 324017 24501 993811 59514 407683 63561 442040 86680 960287 47178 702930 22427 269961 15325 209104 78403 325114 78236 129429 29892 261662 98997 274551 92804 55638 57258 422784 25088 263671 55503 701617 57671 343690 29711 420218 73469 2570 82440 974531 60570 541737 65834 110951 50985 371851 1531 837107 18729 976840 17462 427692 21679 107566 62279 848582 22274 944126 93521 814125 78974 529771 50440 407104 82098 174814 63159 522705 55010 430580 85980 666982 66725 971390 47015 299963 1000 365888 48991 35902 23977 484978 22716 108690 49340 941442 142 648652 10826 757392 57461 260089 36269 404273 1894 904278 95382 234989 84909 917335 7495 961153 93413 467553 90265 938270 79905 658063 59192 23592 77831 227888 1025 865911 36080 330631 38987 197017 49482 258442 91867 578382 34550 464228 57294 859403 17962 135348 45651 675384 10767 864012 3886 333810 96260 382450 86295 451913 56921 379874 43417 869635 89109 537801 2835 768280 79761 35596 61210 766836 57595 602175 78933 536311 97652 986095 38464 670008 91314 25433 93962 267262 65567 401648 5559 703430 70904 966555 1854 533952 90830 985204 13003 786002 8616 591946 3135 958995 72448 61664 16299 261777 78018 604076 83641 358988 68240 418073 41187 621944 12800 768197 70266 341695 61180 246147 54496 900349 95041 890075 8494 231618 13985 357381 70415 884884 67969 294962 83075 388458 36923 74179 26461 266226 40829 246159 98597 447564 70665 622114 95607 725580 65395 154040 64835 552380 54598 502406 13387 372887 33151 743986 18631 12240 65904 806422 9092 521033 75903 80193 32481 613916 58500 811445 41136 389142 82222 215082 64059 716086 68319 417994 50781 738995 45835 31859 40101 840563 23037 882616 65847 505365 17491 636640 39018 340968 21501 890278 88010 489713 20098 557623 91031 315818 66778 400951 26309 498749 36629 98236 26331 477133 89074 46609 55252 814509 25961 116341 7040 719526 76546 173210 68900 638646 93756 717478 21206 455500 78183 274293 73922 424397 4906 920661 74568 171538 35614 89288 98651 934760 41072 841862 84483 437774 69859 893688 77436 593978 96556 63998 17461 428245 76692 277418 64466 474042 88762 345347 60491 62395 66990 905091 54763 253980 4855 863577 25425 669206 91982 275880 42898 576789 2241 775750 25429 41083 99601 683582 86517 235547 23892 436494 48035 568510 60595 553770 94082 549729 78893 40119 55753 3061 45843 204945 40613 220254 83402 560005 94996 487733 56140 519896 12810 250822 75783 844798 98704 33811 51196 575331 22240 778447 44865 359014 66026 528099 36288 225881 68563 969324 38774 742019 11473 255419 6965 139678 59600 934804 7970 834905 31024 892591 65303 675222 45636 641211 24226 351597 27412 825238 78820 475432 55868 882518 20628 976901 10955 77699 4538 938039 97925 707290 67092 564261 22082 929676 98036 60778 54604 922492 38527 991763 76869 29957 81967 194084 72607 755058 60819 769555 54017 5188 22794 5068 23017 727280 66796 358315 46629 627806 11425 190213 46392 705131 42919 812831 9436 851560 23472 999861 48826 124760 53889 495989 7507 730678 97653 292353 25755 453997 14552 538673 29464 966878 53069 483087 14951 595038 31337 701849 49336 674356 65909 878274 95885 720927 64687 366385 42399 490319 68873 283840 57145 155496 96169 640958 43611 802050 71720 727150 43768 817707 2035 689926 98360 11619 65901 41777 49719 679326 2411 395213 19684 212038 45590 623022 62723 642231 98477 666073 86124 867009 50624 925514 50825 970602 36086 649454 86908 330217 87048 67369 14807 121708 49188 489362 21281 833747 30251 176434 12856 763762 52531 874953 88298 887571 97029 625993 83354 927410 76800 266457 14945 414335 91636 853011 88651 177056 83688 211270 70838 282028 50549 282548 86070 666609 14025 115669 52308 15406 5733 727955 69258 962330 32447 126412 57992 322395 22273 431124 77459 664016 28840 691760 22817 668232 82214 73819 46174 256457 56032 40516 81801 520202 36080 99279 69655 841784 73668 886224 78032 644661 62461 351635 52589 134228 20753 714455 84800 940895 36938 679693 65516 637777 69157 788190 51401 273885 99380 999971 86242 718053 54716 924651 46614 533635 93944 761080 53146 148483 73684 876738 35285 999783 18 257842 33730 89506 53385 668776 65234 771806 7329 154870 5351 922102 93016 227171 2874 951932 41344 619562 78167 795508 89054 470904 45724 454935 65357 49905 1213 495186 87609 751723 47235 1092 45477 562609 8616 445187 63845 376321 72220 279192 78340 221071 56516 813502 21504 799744 23893 361063 92681 809328 67389 673207 8518 620652 96955 886855 79567 282809 6402 764835 98900 970827 56474 169100 62836 118926 16479 641783 64647 932321 68928 493261 89141 483158 57729 31017 5693 141620 95225 945245 67791 836341 99285 372141 38834 706312 36499 856402 41375 303120 60936 949048 18532 874211 87515 218176 29761 902411 14535 25983 56398 927113 69373 189245 2100 218701 33888 626039 1711 921983 52679 280542 35891 443642 24062 431702 43684 968075 38117 830392 83740 268278 71887 586896 63337 54769 49541 704607 14796 424936 6945 378970 61883 117111 37971 660841 10431 880755 42624 15849 1047 421986 3677 521643 98036 64702 5752 695090 98683 388981 65296 186105 93190 723756 21720 966891 52867 179128 1816 944937 64019 177827 11052 389192 31692 480749 90499 971600 47576 822088 68545 119998 15956 819291 28413 312898 60978 775873 79748 119554 38583 209287 27796 944342 52349 187185 93378 880970 69298 39925 15701 34783 27128 763390 86440 953737 84995 751530 84108 950194 57502 473293 72707 358390 46726 230700 10534 292774 93293 344579 83616 531461 40088 151616 19697 844878 61250 542213 20749 347755 17335 89577 92538 625727 81050 882232 50261 462750 5791 377839 72814 275920 70353 835329 85831 795537 33901 247700 96601 974548 63238 712901 79022 18491 25471 245792 44680 792289 65588 181352 72217 723920 36593 583573 37097 62731 50265 14033 21108 962118 51296 544570 51497 65384 15538 987428 12 775760 14282 546452 25908 374477 39003 388549 38574 878565 68715 585127 7480 251343 34867 294619 59847 261561 29824 766328 81761 387586 11989 145610 28740 860673 1383 93133 52285 721596 46079 483894 11186 944114 82524 775979 64729 544594 79598 571078 35902 392641 92828 957013 58721 859097 80319 337053 19062 703396 48357 520787 20419 25573 53999 486369 46373 909263 49875 456807 25355 331532 71642 826936 38745 589239 75587 824985 36615 100386 95711 232389 85152 266961 25395 937259 57924 719421 78361 413102 75750 131731 15903 917156 85838 851954 87302 871704 9559 764529 39716 956617 20658 872982 87139 729896 36866 241119 85087 211998 80894 750845 63916 235844 2611 43349 3374 187752 24479 886654 61728 975823 62359 916677 3278 995693 34306 301419 30522 770799 77307 199653 89882 230001 61235 833948 68792 728393 95532 344107 68689 523194 52095 511332 13143 577921 38167 768395 21167 986957 37620 17881 23380 77694 83177 507194 52530 106989 30495 497999 52907 136036 10768 577133 55222 164193 20140 514845 12283 179544 63287 169498 37400 996398 31081 520854 61503 182271 38349 700469 91286 819544 32866 241935 10005 936637 6717 404147 97675 192805 17989 104863 72026 614137 94966 238793 85047 556569 38271 683353 46699 356182 30212 659564 95412 470329 41020 55955 27972 536955 88659 359506 74369 826123 6794 257697 21668 806219 23346 178670 6874 20755 61365 806874 57382 98861 26861 444279 92893 755671 50155 912080 37224 252612 49265 169122 26374 998939 41976 836571 15239 27511 20203 717858 38994 108773 17738 112078 57952 670121 64233 741933 5534 725177 15854 69759 39535 196672 59606 824121 79656 412573 4144 290947 498 74017 27840 470714 18572 256533 35998 878767 21703 62769 72501 257189 16744 940838 92388 693911 71593 236053 51488 444272 47319 857046 34896 297617 54454 660467 79984 726414 71129 587625 56911 926385 33866 712046 87408 700278 4392 28389 77709 185933 39140 574187 42191 633308 45475 425487 91959 73786 16031 511249 42169 12405 67206 552490 20668 332813 90937 843396 7579 392503 52942 166910 68038 918106 56751 325609 78402 480533 44057 636365 64901 833207 81246 222437 62011 992326 57955 506526 62916 267449 20483 106845 66451 794750 99850 600438 62128 578037 34650 789429 28407 67250 3305 419737 73239 692031 34689 155732 26933 32920 21664 371596 32806 711853 44342 302173 12536 746211 24809 503253 18601 834899 70515 208567 73742 472074 33507 570553 590 50568 71416 422789 99525 313025 83978 488380 28194 624415 61057 23598 14217 784829 21275 179363 19633 41581 50186 361557 2022 969716 41588 244980 46536 220617 62386 42273 81195 571929 81201 939187 82038 698182 12660 832757 35844 953699 82927 330918 11557 601338 80078 92599 5790 740806 18156 379025 28773 570809 19836 968716 1478 112887 71236 636217 41185 738393 20029 318234 27305 615468 4149 262244 37510 707567 91756 236164 80628 577752 24698 137687 23490 252752 53896 396336 41268 923506 54546 477334 24898 525136 82892 600771 4566 826286 986 934246 6450 493125 71222 877922 36168 551105 72045 555661 77344 818244 62370 2930 34933 784481 3690 188623 94648 509217 3631 598296 92556 583746 8910 120050 83016 945906 53720 702264 68824 605336 47700 77882 54877 597324 2075 990137 33192 90074 39131 40365 11107 862276 81493 981055 78856 389629 78208 972623 33575 362350 86371 325999 11365 780148 78014 799653 76536 776992 72930 529261 71308 935478 22420 859445 95872 347439 62447 873696 34410 903671 76991 371076 76367 594735 2182 355883 3180 150316 35738 238742 71312 965686 7237 774261 82623 515914 17732 393648 12048 896409 13385 247585 27984 387655 31449 79384 61470 175980 6319 422230 13324 774806 93783 538066 4484 969029 54228 809207 92481 721646 47994 669540 42354 27513 76596 485354 46138 572995 60031 973138 94227 402077 12301 8981 60806 312330 35140 191842 82740 381829 75932 298587 35857 349241 66021 322136 66243 876359 7902 189410 31559 575108 75039 18169 47309 92984 66640 823823 67351 306080 34544 968395 90398 104044 21775 69447 31757 488962 33940 424211 93156 117817 7895 143087 34678 143711 32200 40340 77675 741364 24839 257260 28735 106476 35145 827030 83105 541361 48122 796835 1237 469663 41429 999900 23891 798023 23790 129785 89989 883436 16137 266283 48749 856264 54815 605267 52188 47752 18976 605769 57116 581132 34540 185046 66408 660201 4505 524282 38831 865766 1616 483687 45556 747266 15024 386691 17328 213484 9194 522090 20687 27658 75747 106346 18159 155123 25141 974918 38180 563509 61742 920244 43959 187919 63439 463519 58082 765368 73934 304037 37909 733463 41332 92953 1845 595848 50848 45186 5911 130781 35331 187419 30889 953499 56002 40273 72842 995065 86199 146056 5581 579812 88176 679958 1018 316606 88783 927431 39661 545818 58504 421847 79253 754178 35366 870715 69014 566578 98086 23128 72520 999450 28346 897738 61013 980575 16487 313375 97215 608282 58567 86810 27096 498519 10376 929328 10663 84120 61388 846478 50986 757136 42823 67025 24527 318569 51876 154956 53593 572030 63424 214022 46337 445793 15597 525561 25747 624598 22097 328852 41197 294678 30532 478330 90467 847054 73334 312257 20766 136413 94598 565108 41944 78169 99660 890194 11937 966219 17648 520588 59069 597422 91728 599115 96420 860852 54526 749735 53313 229121 11200 759473 30036 645870 56719 575146 49264 589127 40920 666570 88189 106190 43070 503226 8535 949046 56246 517850 54221 690216 78537 176636 34979 703425 14229 566631 90768 386706 29997 98133 39297 337631 40468 44597 88404 101729 80038 430761 66718 482756 89840 267785 79270 197929 22451 465823 73767 893029 59173 792681 99410 488768 87407 824027 89578 203128 37008 455578 13222 282619 44312 913089 76914 473840 14190 887584 21230 330799 77835 745784 621 299972 60541 70528 48376 615280 549 870243 553 193384 64409 897664 51184 317140 57891 513385 92753 35601 14239 769380 15428 782896 86113 129709 13204 24821 54701 689394 40705 794328 10781 965078 99262 920839 69215 698158 56819 471138 68148 610183 18076 867326 79027 402526 3880 160931 86051 294374 4059 300238 85380 110150 2860 684848 5735 215704 86792 117036 57713 847404 38125 277981 60989 236226 8144 713934 38775 845332 24471 698496 34433 116682 91104 592679 63985 712899 62521 527021 12177 790995 24325 287534 78910 39679 79293 919419 7274 597443 54284 913175 67163 294604 2322 561469 30153 46079 40867 759192 8483 35952 87525 471944 24363 798956 5621 296100 42293 146735 25187 201651 94541 503022 7153 613490 86862 945551 82072 851921 52395 171500 59874 172597 28393 664852 18449 401016 89091 882122 3735 656293 5 897284 5980 410876 20114 860717 50908 764916 30079 227427 3366 159796 36117 79865 79230 290200 27282 418679 47867 36658 88009 350101 5162 550919 94461 988484 8393 191886 9066 783141 66317 515829 55485 345807 81212 424155 77847 532557 4692 353943 47661 976926 23074 413872 69771 170484 74604 49378 54924 766773 92072 814751 69860 182589 48290 246348 47639 61274 67866 990656 36383 161743 98275 498568 92713 854225 15942 101670 89464 152269 34621 927117 72065 571360 70104 351399 52750 704733 71547 219087 94715 875339 44766 650711 35292 660133 25324 502980 63317 969048 78756 268749 71616 927112 70652 277087 4203 634571 75545 207132 86231 17004 91607 524119 72986 893802 86503 772441 68414 774006 84588 699360 68992 751480 50845 826011 14610 900235 17703 511663 89433 10621 29288 493813 36175 25040 501 988345 9762 431612 18069 683900 49235 904490 37699 24628 17561 177274 78863 323015 57691 423614 83102 509139 13082 672125 15910 609385 75236 972721 42323 200525 52610 738953 62373 482552 95115 203304 17903 879318 26958 889956 51290 593417 35373 184456 48960 480420 61404 859730 60657 726768 81958 535797 27697 726826 27048 128153 78104 406275 97620 562966 12305 657119 1968 657149 17051 116055 95637 352719 46603 529079 33616 317123 20104 872000 74499 604612 32462 263079 90181 355505 63052 739284 67806 204444 56582 825252 39181 53388 66771 319592 72034 215931 76479 206180 95875 897111 87723 339600 34187 765829 61096 491675 4327 927322 16608 130595 49399 175136 48557 992638 24915 776728 83392 891572 37699 521970 76091 763522 34182 406 85559 931544 6156 908766 18847 960220 23932 26266 86067 459942 69199 798282 37479 866114 11635 629736 45825 320945 54633 302172 99422 214823 59302 931717 65517 726478 81142 437495 83058 249090 57237 152823 9541 12564 78292 932353 2481 610055 82298 975619 55605 338966 58400 507743 44102 596460 32756 83181 41771 986090 65079 614774 45728 594084 39007 562554 85364 723044 78390 83499 60938 557350 48344 614576 45532 870491 36921 760611 40531 683430 7645 7635 9104 263074 89982 612355 82503 739609 80714 897705 97727 924174 14723 385264 2675 116853 43901 990838 87699 712182 66819 290831 2660 753517 22834 172800 24572 444461 41147 836677 25319 174008 52422 296779 68197 209736 83914 646198 69065 642058 84342 958749 24539 927518 29580 36233 2135 491800 11488 385594 41228 994882 58493 978402 4926 930264 96704 299879 75397 503178 69627 691621 81452 508029 39123 982890 92594 424522 74403 8377 7628 504766 73559 522759 14849 504345 52498 787841 34861 430735 30568 728964 69343 344970 33476 114212 64122 875621 51780 553830 8888 119026 82456 317317 66466 498358 69286 338800 29401 204200 8681 508938 78801 640693 83085 730474 34736 718719 16437 900057 19956 340825 41334 544726 38794 703757 99641 883221 248 776342 46940 872315 18644 60198 24338 25892 21034 182305 10943 471070 83065 700320 84956 387627 93175 696880 34809 332163 69897 657744 4726 224591 96492 724470 47081 496751 22671 858123 95515 61685 45878 490602 54987 302824 24537 464165 90729 759554 29410 483712 52124 965939 10003 601844 989 217563 34622 461230 45754 571283 35179 264013 18196 590181 11029 168615 38977 578128 79149 109956 9194 66437 20310 566178 44718 415660 72423 670320 60958 335392 79020 632723 31903 46319 62149 585699 23883 364891 29510 39279 68368 206811 66934 641653 37807 140955 82128 938091 670 94967 82628 918777 8295 354436 2359 306300 55303 975816 35999 971461 24015 626749 38952 376728 55047 56210 21937 390254 14790 736042 21040 225203 39227 114778 26250 770184 31175 696495 51452 930242 833 689638 67573 755561 73520 310899 78105 639674 50069 129019 52927 532326 2142 581465 36244 266961 25972 998300 70743 514899 93102 245255 81882 577722 38555 63953 45287 186054 29309 938531 12665 527532 81064 691804 51455 953812 17351 973904 43324 876251 27672 71621 76105 78034 24139 629812 20914 713021 38182 282766 92341 273428 13796 553973 49670 297413 10801 12414 54382 376560 44560 982966 35591 582122 72309 671194 7042 430203 87116 50589 49025 476384 50832 337126 12541 595913 82516 929295 91649 463324 2078 912231 7085 131120 65191 535985 32148 600083 92700 530595 46270 146565 94880 415656 3143 435131 14440 702750 2046 785053 40093 929369 73543 481927 79326 397918 61305 689036 43771 317097 58465 909422 63387 321192 92446 979560 33143 828093 7042 213476 39068 692415 14071 841029 34381 791162 24056 898463 86783 702314 51315 161274 16412 474308 99758 998162 63105 954542 50207 224858 47775 370498 3475 513268 51709 77519 38632 262138 22356 974936 50930 191545 41874 160659 66810 134897 23608 577514 81242 818198 3740 254398 26306 211666 33928 296607 52663 589440 10905 633173 26222 419635 44992 538586 58197 76077 41733 500062 21067 329640 43903 229442 56611 380817 65565 37917 68261 291079 74368 461498 95277 708897 52254 828888 80714 408613 63489 121065 43808 58578 18438 949843 68455 718743 95007 570290 54793 158489 90737 778196 14472 900657 78231 27451 32182 340652 63229 856223 94170 395977 64517 389162 49426 762622 88454 578490 60812 406580 76456 293986 51115 671110 96649 977577 33640 855494 9339 774153 9679 936121 86115 975153 86622 507798 26108 112836 51977 86602 42258 659672 94809 718326 55848 354168 86856 775599 98834 772514 28326 82686 92059 240650 33911 685278 42145 247957 21203 69505 97876 401823 8325 687499 27546 729142 64909 21141 96846 163804 13566 952747 81533 659144 87808 105871 57575 562406 74511 33908 76420 311827 45562 868867 97276 391266 64837 181081 69710 224025 76519 663943 46762 373172 39629 609809 15095 287009 84789 812336 9454 275395 53076 823632 73756 98224 34833 150354 49028 41075 11207 680651 98651 324170 1735 865348 52651 968232 40243 662776 49008 881908 77797 543832 50174 73097 77798 177994 41881 404340 75735 751654 39163 369081 71851 246008 55025 331087 35435 548737 36990 757983 47921 899126 63191 769353 60045 908415 45734 932574 12003 951353 24488 106087 1995 153909 8526 368989 50832 454199 43872 278255 47026 150263 24181 443583 75492 953123 9244 418917 77166 303643 81142 457578 75948 184244 38873 458127 21517 620854 83599 783428 96501 326046 7797 59057 36763 799837 65468 759792 4524 598166 57324 762704 46758 344356 61628 654676 27070 787346 98171 117170 93818 731937 67178 432341 77144 681734 45472 659740 67813 925737 87173 759000 91783 298214 12503 125458 81812 316944 10888 363522 38168 889449 45021 351321 55667 274540 96241 190520 40697 997892 85232 152055 32240 886610 13244 449823 70229 593130 79596 80624 39735 104342 51368 301532 53371 526290 93870 143818 8374 305550 18768 96660 14966 497456 46068 637001 96890 777999 15283 409388 22773 450297 48058 233011 31855 502701 81356 138312 45988 288418 40477 287948 39299 858815 94488 340623 10000 231904 30939 418457 64290 348952 80150 112421 91590 631721 92592 232096 18362 49293 76258 40046 69011 954865 73849 402086 8023 481845 46488 304337 40516 642861 14964 877039 98695 12707 11670 947313 68262 817746 39901 341312 42039 848428 69817 440757 23942 19990 55441 814687 81299 663015 91742 546048 70065 543916 29294 230416 16905 97831 21698 862841 69557 638219 73136 860249 40837 533442 66529 124099 25597 684007 10004 434558 41205 24140 88249 993988 11768 864630 63095 330885 81445 364764 22568 61729 27953 643819 94775 306290 87683 969733 6889 86144 78423 150717 30513 644874 63772 245084 15193 237188 22294 581856 31744 969683 68188 785592 60695 17683 39483 841993 26083 109266 77745 964972 16638 217490 6355 634733 20022 718474 40455 418766 80205 415910 80587 675586 92375 747075 33452 946546 54783 365236 54000 717115 40802 690176 6701 856238 43346 846497 51279 827151 60148 617158 85302 860759 2595 778322 11413 730290 70699 181787 15541 771202 35918 92715 1616 510234 28899 729987 65942 177539 52242 298963 73931 690426 70905 45251 38919 777136 94122 474030 14965 671433 42506 600289 79380 73182 68020 892641 69945 615355 42356 855330 71595 390177 9549 385680 60230 214789 85747 531530 60377 190607 24498 635362 34375 112348 24709 167070 91306 215549 41887 184954 16619 859382 46278 126308 43692 700928 29395 503871 41118 214983 52499 12192 69451 659052 52169 804372 91917 119940 19401 896600 2453 316375 33727 975903 79365 578978 58502 265616 69878 593109 25394 701702 307 31766 16678 442318 60284 141565 47646 208812 57700 689942 84327 331286 36340 169250 32738 494327 10598 79445 7845 369966 45290 167642 44729 565261 29764 60106 82877 771802 22732 102457 59745 655441 2381 252074 56204 955359 77766 333653 95351 545897 18764 633576 31984 327491 79846 640579 13432 441466 12304 620603 97157 861643 77464 44439 35809 650665 21956 905174 66409 146043 74283 360616 24047 740251 73303 46064 54808 820440 58409 161993 59518 846069 68821 961725 79375 696680 29345 925071 85164 291164 15019 180595 70507 63343 32160 284689 67574 636788 74886 359877 98442 930355 82195 684898 43609 111204 51347 960234 33384 863096 63078 696984 83569 112848 15199 560726 35875 738371 93382 844551 69853 778845 67159 258942 7126 333402 54337 835525 55352 27055 25992 388120 9312 904450 8036 496871 82816 54701 32576 991831 91998 950719 37179 514370 69266 346810 11434 375922 55884 335126 5524 917098 84395 612093 84501 427293 85415 367757 72924 676469 33352 702233 78156 690189 54956 594088 63327 492664 36709 71733 56510 784824 32889 346157 96458 25223 82112 914228 72279 220818 66506 166368 62347 66168 17879 740476 52516 545295 21436 251143 1551 318240 86724 453171 42482 536934 49901 106854 45122 404691 78919 928828 57678 576076 46745 740995 8306 82920 42972 388093 73253 153204 43133 942306 26508 825777 58591 365723 98916 94677 69815 93000 49756 452486 54574 383099 5976 135842 75203 315835 23760 851642 11974 514370 72942 403923 6718 186367 87476 353315 17700 909269 44212 314266 60678 466458 19254 178070 99525 728089 96853 163821 77271 917136 15522 261480 76294 334771 6560 789890 65806 174119 81350 448109 55971 378120 24896 392013 48009 735779 74478 297211 64794 362045 90340 601795 54500 932618 3721 503974 69800 217014 88216 116761 80220 305120 85601 639940 9770 113498 91369 938948 67343 840171 24581 536362 41661 585165 31555 647802 57369 378287 70306 421933 32509 214387 71446 151919 4823 951921 71141 325025 44425 991603 42700 887448 75015 951415 51386 451548 79932 103408 12883 807210 86533 350085 35982 834611 71476 739281 68856 413211 92174 160033 10415 135354 72942 658041 88840 457951 78272 628367 58250 120840 62790 476622 18609 492714 42327 215765 66443 579759 66779 833270 7870 928051 94000 665335 90976 914631 41608 549268 77054 927663 10441 966139 98582 307555 26379 479118 36188 761489 83838 59493 1433 876697 34337 793865 96327 6608 57900 358394 5559 219390 29255 610091 65867 844640 12976 553472 5052 235366 19578 719127 20853 712310 41032 503932 11222 623271 23798 560691 77394 594439 52721 293298 97553 389590 62649 872804 49039 874377 91718 346919 55067 967624 66177 49487 93849 427952 45830 983777 87616 884945 37481 867033 7229 402736 19821 381924 17934 654983 22670 624934 22120 643713 88697 443574 11282 234238 9423 617565 16936 856469 78406 252699 47064 775949 54919 19746 39400 177058 1233 262489 55982 443271 94613 362330 36022 768798 36184 992180 42241 301249 60052 499305 61440 459517 59382 536113 15997 552594 36066 183862 2226 377972 36491 186198 25231 315405 73883 730917 79896 86393 69937 790952 49989 698440 41182 877274 47553 353471 1383 488810 94892 942551 26694 576188 52889 196349 22729 636644 39952 755472 46385 596718 75949 245671 58037 56217 53439 505352 79101 96918 8714 111922 9703 712270 46854 703572 63588 875738 38301 663699 96092 37960 14833 287816 80486 950621 98195 19456 57297 245902 23341 193466 43391 795717 9402 602285 30820 847650 89608 871231 69867 855351 99357 713743 56689 896011 13295 485740 55624 840665 17898 152027 33974 138702 27407 303701 56979 265678 58831 759942 55566 289263 65331 304592 32041 713724 78744 786950 4793 902003 79659 594993 62439 707400 61713 931790 27889 424096 74370 273806 22729 409751 70281 59925 53717 875770 5414 134012 63278 393934 41228 477264 9537 710791 39043 829328 89905 964369 63239 309554 37426 394507 18439 459166 78448 654727 25735 1330 13126 834380 67966 910268 68008 922836 37785 13699 79321 663630 46710 502591 53269 935325 80490 467356 91433 624023 96348 391292 80790 175302 96135 106802 54033 27563 22012 852359 75558 473910 50717 585080 50929 249167 77219 142134 53315 489809 60474 472613 22211 76041 48416 224541 91018 410043 56105 636012 95558 586077 87102 246546 48568 317915 35545 22852 33846 248209 65418 267690 34313 751508 90389 577442 89648 266154 50738 624570 7868 807116 50700 818489 49394 788715 66627 979863 68620 15657 77482 345472 21368 516764 71593 642453 94391 184014 38108 815978 29599 430527 14450 156617 10618 879777 87694 404782 66789 248091 27530 395786 75794 765064 73167 539073 87558 789877 39487 776235 78747 533158 37548 785814 60960 297745 9821 214338 15060 343201 53040 800356 73550 254260 12434 863524 95640 678430 59657 449055 35855 533668 17035 971301 92901 425474 78916 315644 71840 712998 70452 594203 95928 300402 31471 431088 3804 792125 3899 926299 90542 84883 28021 910640 22114 365553 95852 290425 81603 345418 15877 985586 84687 313860 41397 448459 50774 374460 56778 923882 78206 498110 58467 865702 95906 98061 50611 674701 18094 146529 71170 240927 78373 756644 59116 963536 7356 179124 83328 740938 6876 702821 79970 510953 13443 284092 68681 462397 3492 893940 8097 253323 42050 918781 72395 677964 32825 569080 16824 124781 89206 687356 9778 85710 5049 408789 85396 299203 44826 541375 75404 484502 32642 883631 84736 169346 53261 855115 57510 129018 70959 700141 41930 369760 77803 988899 27052 806030 58109 709042 91487 428305 18 673615 15532 904168 20459 925860 96621 334793 68734 852113 21554 50717 75381 771497 93119 554048 10828 125105 63724 802370 39095 888164 76708 176936 55130 995953 30150 909547 6479 106747 82055 405303 49988 961496 86702 133294 63674 74643 73879 488355 65959 75947 46513 244704 15605 722577 45632 370592 41953 723310 3067 997141 88220 700827 6991 252387 86478 882598 11354 529827 79918 754516 7345 296161 11755 540505 37978 509599 80582 245218 35571 137424 91829 941643 93161 668381 55010 937513 63650 815076 42410 925186 46420 755571 35871 770320 59115 100561 66855 478915 39047 649142 5242 178043 31995 281167 95687 966353 58064 165947 96208 100623 32576 787600 27689 366451 5691 934422 77853 732145 90309 622666 62953 815982 10934 819741 12159 884677 40056 462643 54533 549062 19437 297701 51635 422834 72647 244351 96153 703233 33006 355650 32278 814364 60670 799459 12450 812259 59718 628426 38437 529255 5065 60565 99133 15793 5057 814098 50493 95866 11511 758792 94824 31025 73932 530991 35194 88312 36660 940019 42207 334887 76694 962613 65434 564040 4941 574474 8192 590937 3754 530746 57562 472077 2095 716866 56519 779723 86901 219155 9751 166317 18279 863312 79505 501315 81029 744404 72462 526222 11586 487466 74747 418309 57639 681299 99323 420947 59694 881604 54883 404503 57095 291045 90461 100834 86422 398163 50981 562173 34483 813278 21423 160864 62024 507084 15519 865852 71575 821972 11535 526834 84498 167140 38893 926490 88193 627356 10842 88381 28896 340305 68204 74011 34589 670603 96460 99814 23710 144966 48313 338437 50489 457269 516 91858 69851 694970 10546 340829 43714 116080 20669 847142 42499 393698 88083 903142 97348 286288 63509 546567 84931 548529 89626 207784 99213 32876 45609 508186 78792 902366 68770 498789 56650 10135 79766 148612 87999 662236 62058 113252 42535 663975 84313 20778 41141 915618 44783 744298 17425 514160 94062 526576 27351 119333 19693 386171 30806 457352 84084 222397 89010 178072 26209 298908 18435 284676 19686 536756 23860 256882 97800 964435 99140 16569 64610 463036 36776 815462 94656 500389 47111 451195 64133 382200 19261 932587 94661 855382 91416 998432 15755 751119 53502 944758 29876 680683 97734 283197 22835 714788 97050 833018 65867 91690 21563 245734 31704 535326 12893 402542 77990 903319 73606 585521 37848 626528 79796 655429 41603 167736 86548 867059 73744 775952 91339 197239 3453 566609 83313 921409 44733 225939 80945 275446 73779 23783 66763 425583 18555 569039 96146 565816 47874 502272 76399 449683 77641 609959 16796 492019 14693 69729 36105 818433 97730 792513 11418 917851 27739 267278 88806 47440 9316 423682 87322 218085 57665 505676 57013 806035 47372 245199 362 29062 1010 268001 32864 939295 32183 124941 40405 37299 40013 232913 60855 915211 94081 845281 42698 89506 34639 413282 58661 709866 61768 71535 73940 70919 19923 416728 61815 898514 71274 349214 6146 411799 98392 703033 32923 95063 54562 151762 30976 487367 29435 56073 99230 945551 74318 279408 41850 915597 86647 939533 92684 720847 81226 814428 4351 362140 16843 363083 19091 296876 11989 167485 24123 967915 50644 448328 60512 592826 77450 352566 95291 304110 15501 870088 79135 249359 76935 702126 40205 321627 14965 996688 66653 188544 78281 397896 63676 155173 67433 79334 51624 831266 67949 38443 15446 644227 25924 736654 75469 341193 14032 797050 2249 100905 31749 162894 38616 466123 44174 203419 42400 41548 32712 26474 25015 175996 23142 290740 20234 131553 23531 663528 65623 998578 19763 686120 67794 788765 49386 202956 58052 725314 57043 617629 74535 501110 41826 787099 59211 255553 79298 815864 46229 182432 22289 993051 45243 231171 65503 710366 15305 655312 13555 341329 17758 216799 60518 96244 63248 113595 53861 853888 54404 987815 979 82655 47639 983575 4613 275568 60056 534003 14148 541444 26635 930584 41903 558820 90183 179030 14806 930248 19961 432691 90944 403937 99071 215654 80934 202448 81390 886941 5877 482989 33293 288184 51056 838657 31191 846731 65036 280716 88605 132064 30643 126208 95906 753331 78401 570307 56253 480564 35050 947889 79354 775496 55122 717720 52761 8457 81619 895547 13998 308929 81243 133904 67199 552947 25099 658498 53706 794834 75065 794351 76444 477000 82863 603626 83802 79921 97386 236730 43452 102877 93755 210330 66797 449553 65833 594359 60845 924998 95182 24949 16047 585129 98870 797674 27899 864474 20259 938146 46701 128621 97291 514073 61140 61228 79864 399044 32820 823250 58535 71368 84004 127633 79402 83137 37809 618509 82534 947453 87162 712223 41269 574207 29393 103700 2502 911036 35712 89708 31992 485025 16386 291355 66818 262091 357 608586 67246 258381 85967 58391 24570 707630 65014 137297 44406 943528 86726 754941 70696 165418 16127 728276 11019 402775 31957 959682 98635 56453 12622 999465 58698 979327 66791 810076 64351 835076 82992 91684 70738 700485 459 289791 12609 324267 33393 826331 44767 128078 61357 675168 76815 746815 71071 619619 78125 68927 97818 550196 32261 135366 4806 390865 52922 306877 95967 811312 20321 556548 8468 246073 65539 887533 80969 127050 33855 178943 6293 291697 76357 658228 40453 565813 2876 497915 46839 626190 52157 344950 7552 554600 53621 874365 55687 657381 64839 214298 91207 496600 42504 151947 26865 436298 14945 911492 92455 325944 85297 255274 48930 510483 22216 756952 55470 449663 71437 558494 30505 530772 67097 971901 3111 718816 11450 812 10577 646884 56497 583574 11937 451346 89812 850266 5991 326102 78701 157834 16583 662794 26361 340524 2521 86271 35241 982460 39592 219707 59748 597032 89044 779766 77444 729170 34192 580956 84820 358546 26532 884174 63353 505650 92587 233825 47270 971888 9270 387101 64934 907199 82984 328127 73366 680134 65945 341431 65159 64799 69427 336683 48833 796314 7384 888818 30203 410679 9401 290714 1284 212336 6944 776547 95197 547501 63368 719490 21629 803277 84639 772703 87212 757028 28203 148951 23688 47927 9986 695866 64387 659330 95984 112526 35778 383154 56309 294090 98335 700588 228 808988 72585 81092 92006 68004 74911 314311 26997 478006 18713 411761 50625 295644 91423 885175 70382 667218 11375 599615 56084 678536 36827 470179 95902 798372 4105 775538 38540 22269 34321 731439 77713 122465 64643 931600 94165 916368 45150 167296 3348 581310 67482 31645 42461 926421 15583 809978 14771 556337 64332 945375 52656 981154 6769 6468 20317 739565 11381 263642 41980 254604 75152 836162 75678 828585 66130 734739 23661 826215 80539 471064 83235 763929 87841 755280 21873 609289 55725 824493 78618 472691 41086 570325 57717 747079 45860 637604 83214 629546 46822 514344 453 956725 17725 902500 2573 861557 83286 880653 7439 695657 55508 621520 64645 331912 50316 370314 28959 655480 12392 343246 54433 240472 29669 602147 74307 894519 78964 445252 18320 134106 36572 904734 30247 384762 86326 515477 39933 281412 15184 858687 74873 237847 41675 360999 62935 511881 70429 917195 46342 337379 36976 412895 44970 935264 5665 901768 67386 52402 46754 95010 12771 610621 664 762235 83523 554010 6205 935957 29007 669846 50751 871528 25005 889456 95776 589469 6171 455710 18964 47700 77766 288840 21958 169311 24916 327756 20755 435397 98235 974585 79725 834176 71815 248852 29849 957375 32056 671766 84785 707237 97 141099 26148 419016 22186 15476 88721 55155 3791 914630 36815 645476 18240 802665 87976 584654 35679 184411 27994 22425 84933 211338 54645 632925 96988 684573 46975 113963 4102 104812 72851 290820 23189 941891 70493 784223 23121 847652 37504 588903 12950 661953 71280 406395 40818 64646 16152 28461 1611 78797 88790 481284 25880 863207 17434 955514 30339 49370 91307 455997 48749 313822 44897 226994 58954 66719 38732 58158 82849 906366 99340 769595 28461 426832 36918 13082 60063 425437 75510 354363 54585 236002 80295 14086 2516 16080 58044 445589 17947 609866 29147 441015 45678 210923 29981 594479 89600 346366 56336 736180 23066 727108 7285 85231 45974 701938 92578 133311 35364 216944 67264 879224 32168 107931 64878 967519 71002 618371 77468 858544 2052 988526 97969 922201 49736 363603 60230 211196 12504 967456 63049 670193 71292 728373 35931 629057 4815 324967 11250 45676 96098 343742 45400 593572 84312 131447 74730 61072 32712 124930 82009 749194 19647 29445 34540 859361 62235 695063 19741 418968 21265 488454 21176 639461 9639 897938 54111 721267 82043 704367 29192 537120 24474 386695 77117 143104 70506 726838 74811 309080 83840 296588 23732 472291 50475 520719 20461 244625 3431 335478 26816 407619 29675 10927 95739 683409 87196 705689 87296 728452 19287 398091 48803 984476 64683 234955 8623 134859 13820 464536 27905 339959 11330 9953 55883 86908 18536 297036 96979 72680 2413 647024 73329 296766 92166 231003 10676 183859 24506 750092 88734 814132 34149 762874 1219 740574 46485 985099 59951 224325 80176 486366 36285 806446 80556 349314 43552 719444 87446 62524 58046 951654 71948 815877 90799 966599 5411 860426 74467 701006 3329 962986 18009 180996 22531 306044 42889 44776 90905 417478 98395 825070 52165 871239 68878 576763 87520 156782 90098 400235 91733 223840 55982 476428 75044 847286 86459 86496 57760 810812 17894 907871 5650 66932 20210 655538 15508 271761 58516 444153 51062 290172 64213 721862 70972 535123 30420 459680 85917 542629 69633 653121 73094 879671 6915 408473 68118 930242 50611 676296 511 164338 57567 138663 96331 959272 8744 741184 91029 83834 93636 902994 27244 705006 28860 7246 80243 982082 79087 244380 89156 918887 75278 460503 90248 502145 45854 425037 68032 299369 86553 978880 63616 262251 99565 980455 37070 864520 93371 653678 76968 256629 57497 702705 6331 278171 99249 495685 12140 113621 51136 652080 31923 189749 99960 532972 2171 619390 77822 515304 5188 350571 33932 640839 10401 219303 84368 356190 98843 453652 33068 497914 73547 845380 81396 324376 92068 508227 6483 793324 2375 878859 93734 746651 70796 941581 46751 879168 75584 537135 56419 686634 74017 948169 82669 414044 18756 141095 75049 669965 87280 830602 54681 917990 43617 803111 66868 580742 41573 234342 36130 710145 18722 436516 86689 712093 38318 607729 18659 989523 79446 990931 49070 315412 98840 926274 26106 562882 13480 842218 7798 182386 80175 883244 51268 449777 39495 199260 75865 654780 63936 202884 73758 140230 96159 588768 52113 769462 5146 109665 31877 758758 43357 926058 35901 112933 76711 43286 31349 732086 8621 532464 22201 443087 12119 393209 25804 50779 59359 649509 28739 972024 71381 901534 30567 499514 77597 962944 27287 470886 99470 140379 69955 886328 71829 675765 53330 730781 25392 485637 51677 66746 13812 224889 56050 603043 71816 847857 90546 142629 71879 695553 18547 22844 12930 329587 98302 701789 41916 32451 97106 427374 39916 107361 80511 484105 8286 476786 33132 56125 45586 371536 13426 62797 39100 321157 88223 461743 41090 89108 40532 825741 73090 101744 58279 63367 14697 189443 91586 57072 95452 301225 97282 273037 78131 506994 41209 413785 69977 28195 23244 623620 54638 378038 9973 354095 41637 138581 10882 487153 21606 674659 47348 773653 5261 619827 93346 164314 60905 611983 23571 988338 46846 709618 44423 531203 28771 519630 98159 17897 74309 921032 54897 258226 47906 794039 41637 648800 559 386344 56602 210795 44627 665117 42001 399612 50730 36553 12801 400884 75874 552149 33202 81187 58881 909855 21186 374929 45821 956086 14019 427256 36802 134111 49146 975687 89680 215123 25826 186657 80379 390718 11847 521948 43049 38402 71340 388419 68823 285938 71205 226260 29301 184151 50398 163075 96229 95087 37650 112501 41696 915753 36564 168262 3729 642922 25706 529604 51927 533899 72012 566641 31880 241496 47018 148612 42729 806674 50980 608105 80310 821550 44527 200509 21953 178453 86359 934931 65866 287074 97079 464497 20780 651943 32130 943955 47153 58472 24670 893863 23256 80477 3684 635280 3254 805237 81474 299236 68785 231758 63960 962094 63815 343806 40030 820332 1830 281357 75965 403025 10833 656952 43025 691524 2945 983728 8334 730272 31138 584089 3928 578034 68786 325580 90697 354494 31781 317717 30671 324923 33859 299829 66315 850130 27112 842081 74003 26147 15332 238977 23568 344319 80601 797554 95713 228655 12000 851204 95255 241900 90788 12029 1239 560549 57316 341333 83995 249020 53782 782520 89233 960841 50719 747719 62394 503509 87547 72599 79436 865185 46203 799984 75729 647709 81090 111951 97318 904561 82120 598884 62013 272823 87031 710229 91291 873598 50033 833785 93978 88265 30023 210846 49640 854862 71267 661316 97287 804152 33631 827104 68395 160486 72684 178970 99231 267945 12813 680719 90432 938058 25017 397391 31136 104641 65724 168160 91908 271935 81654 727417 88263 842021 11706 83144 39285 630091 89457 335597 90289 518970 6101 108925 41103 405298 18038 623039 14426 647653 84088 22834 96527 379066 94131 524486 99937 45707 96434 210526 90771 482855 86261 452180 84161 803217 90767 395061 855 242111 5672 917953 50264 471579 88347 829548 73144 971078 6137 572960 2243 655888 24357 310841 95988 845889 66615 953031 79934 116820 88761 479696 89927 285174 19021 114699 56520 536523 84068 317669 76206 203050 56040 485312 41180 209692 91731 412591 33927 266657 44758 839676 9080 904554 42484 391011 36206 842464 77028 410196 94521 88796 61458 740404 13664 129965 56958 750236 49596 957781 60379 591321 48443 230796 43633 329707 74302 837180 43260 856390 78523 270915 57452 1875 64155 782708 70947 575344 40221 198550 57242 177004 90482 29859 1532 850764 29311 511499 35496 561673 44542 741230 11795 543632 42333 185830 73540 244224 89885 235451 23383 256815 62996 2028 12315 350822 140 102765 81364 631776 7169 296355 90073 837839 20455 373546 4375 69335 93410 147088 78860 491409 61901 449367 22956 453002 63092 461174 3456 561921 39833 28697 89282 63724 51282 843293 58659 61364 48681 351509 70918 517876 66395 279048 84098 208446 52090 511024 31843 500118 49899 428796 19273 911477 17673 287695 99687 722631 74016 523647 83941 230189 77426 322198 54911 684924 60854 125845 40581 466557 4628 988780 74169 456939 3114 410563 34131 432952 58538 393269 52064 608072 94170 129679 67551 127283 1138 489109 93283 382727 29121 251006 62612 786629 71817 244019 42573 573216 78751 457236 26527 669569 13900 116531 98189 1477 65006 800662 25295 559229 39991 289657 65135 619180 13485 470154 34670 659533 43305 277484 95040 864203 32888 339636 80812 901895 10525 96623 10477 873686 47821 349082 50771 662272 9425 321640 45251 139650 35400 921152 19091 255693 15586 715197 9903 361029 12198 12972 37975 450882 90861 715793 71806 316498 80228 578658 78668 373301 6286 523082 35997 649056 9312 233576 52513 294523 93252 800846 90746 164899 98966 950338 67008 182568 9322 191104 82976 604560 56420 984117 21721 654163 89438 518406 1406 253212 79429 927815 54423 692878 48413 109445 32351 758653 7705 655357 87559 35377 41603 299298 41330 817447 68090 477979 57207 38479 82319 66818 1763 640271 17671 754854 26324 796094 71676 841290 60287 348650 68956 345572 80746 743507 2536 702623 74098 514797 46070 323097 83431 874210 38288 69221 19947 987662 5939 175179 27639 836353 85553 250243 76278 136513 88719 487294 61544 646277 24328 175069 96289 276923 25576 295287 37671 150658 74353 828376 27927 780465 72314 284028 57184 379023 63594 853784 23494 19096 34626 660114 39841 942143 84081 107396 41851 138854 52285 576253 69590 509351 63713 344063 22052 543951 16233 359362 70989 915485 72247 777520 15660 870344 42722 506663 56018 917878 10610 380026 89954 63942 16357 870832 52659 227399 84557 399876 87186 991038 86000 816099 54173 718500 94631 648753 57992 7014 67871 893572 44572 725988 30843 993959 44563 842354 33263 665241 73918 424473 6887 606732 47871 509399 46782 621286 15823 881435 53863 191619 6073 42378 69576 452528 58813 111613 67770 157170 2382 245376 66667 82494 48725 270549 34779 102590 58539 204847 76578 911186 27875 650296 91369 89292 58814 172363 38892 611251 53908 855866 5887 471553 27410 52553 87238 515301 73526 947953 31131 527426 66293 54622 71435 44590 80246 4978 79225 542004 96725 500096 92282 80722 95969 358097 88696 645628 19101 662370 4720 45399 71971 122788 33299 403135 8604 840699 58216 446849 87273 895744 24392 225825 94430 913407 26177 801750 19105 266682 30612 599881 25455 439779 11576 922202 30936 342374 45780 13019 12190 699997 16296 973011 44314 607898 44709 342204 4439 808801 10736 531141 81173 311338 10404 203600 46471 348963 67181 563637 57909 624045 38285 921982 80155 984923 28026 903401 81160 358454 86334 572329 21280 104315 2166 572517 57243 642522 1076 84152 85540 406777 46237 10479 88602 415920 73804 97294 25010 209995 69453 966347 91187 637963 87203 185041 48440 722917 47650 484159 78226 412481 99925 208551 74052 136508 313 601551 94757 473959 53888 299827 78401 456901 69072 927681 70905 927313 58658 305819 88734 767798 90627 770073 68186 759701 36693 379204 51975 234690 44495 19036 94869 141255 55769 88212 61033 124832 19442 482512 80984 981502 27050 233838 35536 326916 46632 184954 19184 14861 26884 866168 71755 613668 56238 936606 2090 768138 23750 843415 70694 48563 93217 728129 74226 351625 75787 821744 11215 339368 44159 488617 78645 113888 45521 49448 87729 168567 36677 28314 13857 737380 40820 424483 37946 430229 85742 137882 56387 566762 59155 829960 35543 491255 91897 420845 39463 501190 87082 944187 51958 254483 68354 645081 4379 509966 59445 743585 32226 526493 20359 874786 79083 350679 14546 993566 87658 531082 87172 88013 47941 16117 39358 351129 49945 616143 75222 201952 97430 109246 56309 555893 99422 710817 95962 650784 37290 303367 61910 303001 40069 458550 95982 164432 10095 103269 74780 304168 51291 191233 49582 475000 46673 597612 61990 451401 18541 243385 76152 641371 89022 791474 83695 170847 36904 703762 21320 76926 47042 85963 99765 47185 1497 693570 30459 208038 84043 765326 76436 859586 24461 436156 62222 542170 96134 19022 64299 925656 56689 301495 8767 492828 64383 79073 27061 705272 38451 402407 75946 341491 64900 382747 95632 701767 14846 613377 86253 139620 26177 361746 54681 377963 66785 369851 82468 475763 45412 77275 48589 724935 68615 464008 47980 211173 49434 974731 27689 355905 60511 43615 32066 177024 68239 992758 73929 464062 94037 745460 13572 706184 67504 511986 8268 40739 10870 747196 19918 545475 15724 27539 53837 437844 61710 665196 51230 117045 20589 134640 75882 493240 71148 668474 78383 504996 71523 381212 83360 41395 29980 283994 92129 693844 7417 510637 55691 226922 96876 490753 85742 670923 3324 556343 49450 348801 42023 973540 23925 281805 73658 794832 52024 836511 3387 934008 66642 447327 37376 864013 85427 167400 50709 388659 51618 173447 35578 740547 60920 310784 43459 971145 49827 499529 47126 73030 83556 538830 77968 16431 80945 422699 56321 63532 48180 629429 38411 796058 38537 371762 99239 712650 54692 801499 87968 745855 38153 896737 45301 871604 71890 814566 97915 914324 48429 657792 70458 919296 31291 800377 84939 453325 20275 827985 11968 812803 89212 42106 97756 996319 30742 213851 8055 555793 10482 615247 35387 154751 15349 375331 85930 117825 86042 656539 76405 903395 47469 761005 6438 690982 5744 68292 32599 277118 19961 151614 23609 416533 55250 512303 70639 261767 70936 403356 28368 468452 95709 62977 31784 436018 85287 831244 71799 667816 2126 339167 44432 3764 55393 858769 8060 659574 36418 467822 97653 67 51942 532211 85995 196067 72470 659155 8514 728274 83696 763444 71698 968515 61222 342131 82758 899672 48318 180124 57790 322092 48784 255474 45645 61257 57068 147629 49851 793394 46609 770807 61763 531995 28407 969326 89878 385131 9158 916774 85975 460353 22140 915428 88382 402988 11052 27747 9877 989042 11641 455379 61213 79946 81823 206613 49130 395042 42795 297984 54499 877657 32894 637920 3171 8454 7597 730033 78139 212591 91556 870760 89709 292819 59166 125163 26162 82849 32623 216788 23030 910142 34619 766193 74871 275204 27452 607751 8169 911741 22271 939787 62836 565612 70791 142631 212 616132 77513 634171 23737 295663 39567 912282 98789 194120 42262 602185 9105 40033 99375 711875 89927 86526 89281 467127 2889 893976 19909 915016 6505 589532 2857 266828 33359 692457 69198 431502 83287 698006 45162 612237 40368 42601 7015 329914 36670 750624 62914 539582 43160 945196 69293 200689 46922 879282 60173 436068 18069 740360 13404 141081 49322 342846 90376 698949 41203 235858 28690 376981 34922 231226 67633 325541 93600 786271 90252 895946 90327 494492 99204 290186 1768 867459 55687 147743 88287 596248 41022 7416 84954 89108 28736 677688 27021 443427 87708 871285 52064 272102 60884 950074 47887 995314 1148 716613 92138 539856 41311 950730 71795 456123 88922 852078 80130 801701 76479 714124 74820 143858 5044 655092 9368 423418 28274 141031 1137 541068 52806 704669 77431 349926 52338 669439 18309 561086 70445 533612 61996 455100 3615 192696 36271 461693 54119 916329 36837 5138 29237 455417 2651 164799 94127 142423 32815 860668 42640 499237 42358 989303 50085 276667 25494 846992 41838 762467 41549 504540 51939 976475 84584 197411 84396 493590 98189 136354 90920 518779 18194 401290 46599 24740 4739 47615 52560 585761 93280 598233 74140 738867 20700 966630 6073 823825 20767 976102 49224 158118 20517 803598 29950 125585 56766 36870 41543 443811 98188 965355 72255 697317 72903 11918 91255 503055 35836 903218 61302 715090 84554 837650 76629 50319 65508 603225 16514 194654 7474 433640 51102 215368 46895 563411 16671 76493 34540 263524 77295 286239 87340 314583 59338 528997 84422 872796 36036 656185 5671 52825 19617 542059 98605 213093 98587 398587 42700 170318 20224 335330 8173 30676 2738 803530 63434 655019 68197 230290 35892 149565 72612 174347 74733 222182 13548 303869 63822 412470 30830 879779 80610 460723 38450 749034 79145 45332 9007 164535 42679 433479 96660 95326 33298 585708 48835 499563 31063 400087 57136 566621 67765 296850 59430 234470 37872 421848 802 307564 192 546908 88438 197067 67439 33088 79975 229073 97183 286750 57168 483969 91842 194627 23613 743825 4160 782319 87505 764139 1908 333270 70592 478192 39791 601826 38485 471280 45428 748718 29838 899379 77210 295052 88443 102963 69550 846657 12130 28576 878 258756 734 564251 99598 227266 73915 689083 23639 686813 26524 48331 42435 992552 77974 713993 17027 922604 36914 412009 28793 936103 98447 544273 55230 931400 78269 181210 76477 482996 80387 43669 34678 468356 86969 647492 15516 778309 66447 146140 17783 177590 38469 583946 11267 319117 54193 646827 77104 74227 61532 326738 16416 920899 60581 57222 43339 959311 4956 301505 57438 657499 28008 408882 65847 277792 49538 380348 50155 291338 57624 498805 29121 586107 27691 487848 55221 684102 497 17555 24118 475636 45171 912810 93767 806210 47920 768786 24609 752161 91545 9702 17296 433077 3603 626550 63410 143895 93432 424963 2844 775251 20854 12293 25076 625067 32974 993573 99895 500434 16534 69443 10869 520049 43928 26545 43440 912229 85457 832117 80257 514047 5426 203659 66387 221507 51427 13409 92454 771561 3195 288986 29069 744224 8649 117580 28400 661766 45646 993025 15915 939505 49089 196282 30765 252649 93033 692711 15578 404331 47015 829808 70762 59624 13833 465519 31400 546371 76152 757108 18131 28439 37387 924288 80864 112367 28753 906954 77526 587980 15948 485565 70672 344035 34736 794616 56767 173596 39176 128204 95334 842388 59570 125826 11324 651100 68350 226131 23789 321783 53266 632302 68281 483360 16873 335541 78228 454018 74031 705600 21125 254846 3527 985752 7335 325353 83814 227069 13354 576075 54677 262945 62578 922337 73426 956203 50071 246939 591 860533 84388 884447 62002 507919 76281 847428 22036 410233 14665 213208 962 373676 9212 143771 51967 755730 95566 674689 33792 316810 55662 946228 21902 766309 50208 874192 41864 959852 58172 892838 78814 84055 84045 587577 67287 864279 80082 145219 92108 940557 23968 527793 32971 552464 28446 229219 39764 364652 51431 868653 5343 257694 65324 227929 10485 635417 57456 954211 10323 29699 16234 884539 91786 400824 12198 386951 25729 73798 4452 419870 68241 259568 22872 912910 26152 198124 24104 478614 38695 867493 47761 884781 21604 161913 69795 313722 92073 985531 37184 656921 88947 863986 37441 174556 85843 403737 55313 213000 37617 734109 28336 131220 15620 232738 90833 853421 64571 180862 33820 722613 29335 838461 16973 294079 3630 715611 80275 742613 66410 683277 61682 435 92904 628280 98081 257225 56954 931000 54157 282620 95141 165467 79316 246245 97412 831076 55083 46096 77123 390408 36281 764543 86372 38388 55833 909925 3774 215109 65724 57452 72217 227662 1925 478831 61363 345622 65483 666432 46494 18199 67578 390499 47167 872320 62514 793233 28561 961524 76007 410487 93984 254409 82975 89524 25967 483210 66967 299038 86482 897846 87871 626430 36052 91326 20473 246991 52883 906059 73470 115203 62143 113141 62969 540862 10494 272397 21641 899417 84811 775700 16035 361440 80979 415618 74799 910869 98550 426560 64806 143531 16748 938030 77978 675403 86109 122846 89038 392914 32552 731415 30906 940241 55773 637459 69544 34700 35651 127937 37402 272252 81555 316291 33217 817229 87578 504817 82535 816160 25307 304533 53895 71050 13259 850861 95183 220115 29364 558189 74277 769913 22866 122490 89663 551594 56569 662063 30921 338317 18477 136476 48195 496314 35656 332098 13953 278205 91607 241560 33385 970071 81053 748617 43832 342269 5167 490548 14142 604823 64503 173227 12733 664130 7410 412404 94702 272399 16273 975435 14812 392386 53692 654430 75238 643027 50282 866511 28257 777008 19338 274486 78804 19705 1309 920925 29691 169603 57337 834754 65861 432150 51592 288088 66294 805615 327 676294 89542 463871 65096 897382 22015 548265 3856 649991 95746 182216 84377 430316 11747 244455 16753 471179 22729 977479 86074 650447 77263 522908 87720 887255 58374 109200 70310 763253 86257 431807 17617 232559 58855 815802 63899 858753 22132 323076 8809 971224 79480 758104 24726 129177 69766 970784 20238 602456 2727 899903 99251 60641 58165 740937 52252 978547 70368 709254 47537 34240 35052 300595 54256 579119 21969 665408 33291 535130 51674 436498 31848 137808 53894 733251 14528 614612 8619 138205 92928 236636 9230 898915 83851 292371 9067 343753 66645 572759 17715 903606 76745 44667 1065 106441 30981 924999 57957 28561 24665 499443 63089 208468 38444 535856 43438 425161 38935 214239 85168 831006 2887 650775 66622 369522 23903 572387 59571 544092 92148 799938 20160 213346 96719 306150 88679 874051 51311 325557 49889 309102 49764 922635 81594 145225 12469 227382 76944 68651 47323 333497 18679 84257 41412 802569 46871 354157 47441 523347 96620 767426 64824 573044 36006 97610 82114 68159 64775 218464 66382 468219 98503 327318 88268 659299 39923 409520 53508 67108 20778 344424 79181 873122 80767 723304 24533 775859 29178 62290 2528 75874 36119 744892 11809 127725 81445 16236 43842 342472 39239 161505 31106 296664 47063 452426 77426 945977 41470 67020 43287 28089 8062 465152 27115 152154 33640 746994 58684 886100 69638 363235 16268 990160 91602 134600 43631 786286 78173 394698 25936 60800 21545 711812 33932 592461 47119 329224 24597 249999 59419 443034 36688 621109 29034 739123 10104 542114 22963 267647 56857 445804 47579 308512 97781 944542 70751 863593 38083 41974 94222 57123 78827 444007 44301 197835 55211 317145 37905 864018 19893 111204 7368 913052 12718 590297 4945 658690 23729 561401 68735 325712 32714 396027 88250 944199 44572 530698 89853 948124 19771 3013 35481 45047 91827 656190 16113 518069 68671 906620 16348 173095 6642 754360 3559 574289 10994 798627 20112 8427 36216 408607 89836 486948 21009 218370 96001 246618 60320 442710 93869 357282 7194 114012 56573 725383 6600 760580 32215 934659 35400 54134 57201 948871 30989 227596 66551 983417 38043 107541 55465 114353 41963 507668 26746 57019 41901 60160 79730 340120 70081 152322 66093 853372 77469 612601 13370 662353 62954 643129 16062 452083 359 946759 47598 995443 18501 12831 72760 497940 5352 428335 80411 473745 26701 142041 29514 268885 81982 69237 45325 929217 63839 90892 4255 764521 36581 794974 76401 999703 35642 142557 87334 767175 55227 859248 66293 751146 15738 226865 60715 82083 20860 216815 7110 100108 63803 20333 1370 958002 33925 212193 14960 359957 59067 9462 770 832938 76627 240842 98561 483928 75191 144945 18575 327870 804 574512 4101 251628 26508 398082 54478 126885 41268 194519 28906 369315 45718 86224 10412 462483 30145 790405 57437 583573 8116 835647 80951 942205 56934 857150 90474 652629 84257 721267 4218 61401 29634 657927 12799 869497 28923 818835 12035 230490 18610 916262 93992 858645 97791 16323 80576 912951 31314 343775 41619 452288 31530 610919 4924 776420 38143 586872 74476 61453 39865 723558 3910 873942 67286 15734 353 312849 73608 268963 52810 81667 45717 63452 77407 610979 33941 667588 14196 933726 13048 295601 59666 405590 17406 256495 53907 167262 36604 974010 79528 460224 10493 831431 2163 582903 24479 119291 37741 77301 17842 819314 88161 783838 81661 308730 52495 69195 86105 129173 3466 23689 16915 798011 55802 511895 29486 989333 2587 969835 80447 668291 21596 54958 55151 641943 19841 156923 85725 707288 60322 633636 21018 509952 41418 774061 43082 644351 46200 595279 23337 204917 16833 241719 8836 434747 89356 759236 45372 735387 7349 24012 89991 801428 91082 107159 47567 764567 79953 154851 95344 110092 20128 303006 14238 745486 92324 210095 38621 234603 90587 472494 42023 261477 96345 575336 98250 938547 25223 454684 36327 706753 42655 229632 1972 756203 89074 258876 20315 852358 9218 43373 33017 383384 74472 507620 4768 784155 24335 246757 11541 434110 51735 520233 17202 143843 82899 623772 26853 546018 47499 414175 49456 139973 38523 406983 34503 147146 88754 325852 77045 770213 5268 180123 91927 972155 95993 31285 85023 536615 2636 65614 5842 856952 57932 131262 4043 207473 77966 563155 20950 286729 11097 822925 86485 646249 61032 598561 671 592368 61196 428727 80348 838002 2760 769196 86538 426293 68915 431249 63579 455346 80537 251818 7861 626650 6746 272303 6832 39951 81770 746830 62140 182054 22351 712487 4152 489132 48775 539471 35196 336478 27231 171534 31184 38639 32380 785569 98355 336838 92950 465016 14357 784189 94360 73593 87868 737635 20322 611899 98883 696827 19783 645324 35959 405819 32175 168684 23160 143566 18582 736976 27966 29906 57771 420255 88050 394779 59058 124856 40272 751342 51491 822123 45132 664455 51625 160891 66345 161427 14947 822819 30371 504055 71526 66061 63175 541063 79705 199132 87830 177999 26487 588644 87654 218254 58321 577068 90528 99254 74154 661299 32131 841006 21273 641576 5984 971536 79914 553201 23580 487851 36957 53093 95601 661826 97542 566930 2956 458570 79851 172856 4049 166448 64617 421707 10707 895057 95856 776949 27708 2113 33186 450321 54187 182469 34424 382321 82865 40408 35165 403802 13619 177386 10481 366723 93099 366556 47303 940762 29639 440069 43239 428542 94120 769200 57069 585606 71141 988764 70952 940472 96806 574779 39996 340883 95561 689331 98048 337926 41119 101920 61793 394806 26352 592464 22589 338044 66707 991557 91401 817637 35415 119799 37196 449392 23294 222095 90529 292755 62012 889901 85017 224567 60700 772964 9527 343927 82651 508601 73778 728869 37643 721063 37942 756613 24626 159581 51267 429392 41960 889470 36141 572531 31772 904800 13722 889805 30480 741902 88871 685492 11225 646086 75459 657265 93248 471292 20307 106431 80771 304853 50541 56080 92692 759661 48380 652616 96953 999890 52770 976320 64971 411398 30513 56068 63607 488576 34481 248662 46368 400940 59230 254057 41050 159399 88519 908390 93233 996420 91344 740842 10976 798921 7409 102214 31995 353650 81044 359806 76581 393517 10075 71179 70330 739677 86551 504537 6247 699288 22482 878665 62829 857513 1415 961456 66434 585102 6948 188695 28815 73082 13871 712057 43827 765204 12926 381319 5918 294199 95133 716519 55351 57520 27340 724465 22519 619779 68799 34225 25196 973223 3612 475624 31639 517765 2688 995979 99982 521533 32763 887362 75994 452960 92239 183402 84378 698423 96149 34132 89887 334779 46487 403908 79438 242587 55575 703858 25089 709625 63367 110540 70790 336557 43279 833266 79518 137664 13067 342457 86687 154674 89322 239081 19475 583350 24752 714495 92887 808561 68980 804140 85117 859134 75235 63507 57226 308076 56763 309455 96441 434814 21553 623915 64342 329578 63116 58280 3779 407643 98407 270010 36566 576112 32531 782667 40537 321914 92626 85943 51529 498882 34334 477007 38264 83136 80416 6998 12812 728101 54201 449607 989 83410 57724 61837 21402 729183 9458 599369 26917 99093 87253 626319 85778 121844 26357 987945 64716 892590 82518 934547 1489 488938 80016 695485 47665 608898 48366 719117 89458 883269 92911 179738 84751 407030 90568 746290 7956 59787 62560 590740 71780 553262 43315 23159 35028 491264 70576 417282 64333 224849 5659 710801 60429 220073 53163 461879 24519 717635 84717 910198 99006 807116 54207 163528 32750 352744 49590 461274 31460 46318 96889 934348 41216 217831 20515 941554 94522 513875 4901 196438 58011 607395 7777 405107 84799 88768 65552 894651 28922 560899 59325 555347 86479 411259 58504 350034 98618 512874 48965 272197 41160 133000 44858 842350 51706 418303 65636 728576 50822 845485 19474 220645 78390 553829 6121 153016 12358 938030 46206 46091 82890 138626 99423 60451 54278 667600 18731 11703 1012 428987 95061 534004 20002 517914 77061 309436 68337 710582 9943 241506 37015 764878 43386 318895 55646 935062 27825 154913 35363 872691 30710 983975 29015 591233 18546 467622 55234 873678 88454 255607 83227 618524 51718 428070 66513 379426 82169 139125 8101 65292 87034 884823 75693 517367 75258 298869 67699 650742 13371 344300 49236 244112 74806 288909 61538 618175 94326 623580 18211 608306 73755 101266 95119 994252 92281 477019 93397 231074 36118 479129 67767 480001 85455 476191 59209 754087 66259 216438 20278 568197 88518 665243 4475 163651 78784 325119 41418 67516 16012 219206 41 545789 21162 50185 36176 742730 90093 285332 58127 893466 70749 162472 48613 362518 12181 570682 13930 817246 59430 806322 67494 682052 54995 388013 93783 522446 30067 100668 59088 226040 59891 544227 38068 507696 13361 586843 76127 330457 22626 13968 46877 294792 28332 96675 84625 452810 75565 628585 8944 947740 32338 781930 33827 307697 49121 762019 46441 895344 36592 656452 48658 756340 62827 131955 35653 203786 53266 100488 6203 132918 11224 964943 4257 357230 17285 821577 4730 831197 13205 813610 50651 666530 72439 39068 65198 299214 94192 535163 36879 852650 25813 92696 32626 938863 40468 231479 86427 885451 56588 968464 94820 521507 90159 829009 28507 303755 96647 797658 5121 678736 7119 59839 93836 792751 97494 663818 44805 418587 47680 29943 86699 922363 28676 189623 86831 68009 32174 286125 67286 485364 57567 26868 89434 117087 19432 164630 23049 383392 499 747542 49796 48994 62362 723752 75106 533123 45038 755636 70602 836118 40305 683286 94908 63075 26140 393761 22505 875042 69978 342999 3383 862340 64587 973810 90814 360746 66594 859615 17869 218219 74536 296574 40517 668627 46871 764643 95517 694302 26527 432856 5405 912577 4388 676633 51363 857506 6589 501654 22401 861147 31703 468020 84444 485115 32337 197837 65775 661380 64062 396139 6 34926 6246 760337 9860 842339 92292 53874 81117 708865 47145 293304 42396 581403 86776 412734 15870 469624 61064 849879 10070 20563 86053 732677 59559 936857 81808 664642 19085 717038 22234 544058 68276 664296 61389 727311 53663 694738 8227 454804 55491 162859 93133 819731 8425 95396 32109 306887 70479 349222 95356 313954 33736 845834 72837 566025 39223 890910 63464 486227 18968 146343 51736 343821 57624 190809 83453 680120 83736 886177 54771 184842 85645 118876 6505 473193 19971 144541 91651 387443 64853 672491 45017 397497 84055 164416 31510 907327 61837 995915 24217 417150 97457 774383 77559 207587 72785 430850 29655 613645 75118 118991 85429 398930 9630 907988 62463 755707 12458 287877 86075 127235 61073 278663 59007 757532 89795 305078 78872 294058 18376 765663 36868 141573 54615 294470 96215 139324 35583 912098 43290 434061 50465 196124 35975 347886 18835 276692 20943 99527 49951 652892 60692 396341 45282 687419 53167 837769 99981 204011 66219 432583 26919 746331 1192 832168 83402 201389 22265 599128 5282 895865 97382 439032 28337 731081 48779 861021 76077 345115 15287 899855 4512 519074 82926 29515 35143 163589 60680 358466 63028 974303 54127 69080 67405 890173 3333 780325 38986 941731 40668 304887 15386 97223 41020 817231 92767 264852 13344 839391 57709 924969 49433 449042 8143 608728 50570 912516 54915 830695 67498 756230 22201 833170 44933 356892 12983 883911 15867 743102 84888 839656 16736 628122 58536 294029 3610 256976 61482 754047 20039 819189 43250 596350 99732 848721 4236 275325 90278 196513 43379 32 45717 522197 50618 565829 49484 472531 86983 305720 25515 89586 56531 894589 14533 700608 49323 104970 23170 130941 2994 947082 45150 56798 2973 607643 78024 59851 70517 572497 43460 905696 97241 921329 30282 760432 97465 810102 1572 116605 94748 39120 66772 977218 56251 130144 93900 359465 47075 568638 5108 709205 86231 860083 36455 548058 26380 894015 50166 3584 40716 926228 771 134723 53843 923097 51496 168726 70357 845352 63694 679067 14326 143120 60502 467436 36784 547859 66355 883030 91729 22057 1262 986585 922 978940 39809 871785 70945 353194 88061 707056 97168 621894 70116 215049 87204 870936 94479 996935 24174 547288 23273 503340 44853 595894 753 999090 35123 254677 59357 820486 2900 929164 19442 388999 21498 269476 3853 281932 84987 422685 26653 79579 81057 320040 37158 144051 93641 277934 64447 277571 73381 446024 26485 343920 49882 600708 63014 824403 54979 348519 46183 478329 70668 930726 1823 364385 38359 512683 10313 754818 24026 194390 13590 798786 8735 208889 69320 164671 60708 82523 72889 10698 77945 187574 83058 292456 40676 571514 5140 316112 58560 889736 21618 817775 70809 987639 31733 620198 73457 186834 52151 419339 14015 788119 46280 295652 84331 630458 38797 219759 48563 18528 59899 457565 13962 337381 63936 638802 75731 10582 56219 186343 46666 582583 19871 868329 39035 821311 788 440087 85961 898071 36918 415079 41673 445727 67028 651265 64932 515561 23794 932034 59929 40380 47336 360571 5048 451346 69280 51632 45320 431066 63516 618010 54178 469303 91277 15653 45875 867839 73821 185779 67902 937852 21158 395414 69816 55919 72185 332058 9194 77704 74713 83641 87731 849199 60285 496549 74531 629951 43057 36033 9313 335493 38709 982120 27782 57989 70013 805605 73280 28469 65007 233145 97744 202113 99272 280025 33836 31685 99255 33773 70430 568022 66945 976722 13507 31162 58235 216665 93932 871402 32083 522310 98592 294359 62056 195729 83161 976099 87213 294761 61602 117475 50314 172268 48800 73380 10811 22383 61286 827619 43535 43964 54751 644499 14954 804239 83496 646235 92163 510745 25074 918102 94055 485118 82501 184273 77076 908118 76024 17552 34431 174767 46810 713097 15567 204105 67468 295015 7903 163289 94917 787016 23936 869255 56781 237248 96628 731183 49282 439444 60916 522340 72982 677568 74476 375849 57486 394994 72890 707446 39909 204428 81554 92537 61991 401701 74652 267666 46582 707145 23860 628693 18953 213557 11050 857484 62888 867676 50816 530163 98257 253860 51599 423930 41142 449514 74914 837127 52061 719674 94520 762801 21598 383319 47366 869958 70313 46777 71571 481990 63293 271818 65659 99237 75442 112424 63981 592909 3824 166247 75117 248922 50294 604364 91698 241692 19476 966162 64585 259288 55249 998057 44208 695943 59653 158578 65212 471830 5376 274628 60180 162597 39266 166699 54099 417608 32609 493667 82122 105417 68998 259425 68891 871523 82064 578827 42111 930057 26991 999930 4481 146973 24842 313663 71777 847865 77370 364956 14867 512810 82349 146823 19709 980975 77540 429994 92572 174782 9940 564453 25439 711744 61481 831563 11659 960657 2271 82465 36501 455745 8967 60962 42411 640149 2536 984893 77932 956678 36475 577685 64875 358528 41230 232576 74160 11749 22242 265737 74038 386888 24174 838191 80910 390578 20153 612707 58203 567841 26723 610574 47221 874692 16733 473288 36102 490624 46860 852834 92239 406830 58538 129629 39492 176666 91557 26673 20588 80902 52831 799431 75010 849765 80652 226303 94231 299104 27511 755307 38797 878869 35677 494866 82589 670610 19504 47534 882 300574 27573 929582 68780 672177 8614 16565 53535 554616 37234 593945 36817 792466 53720 20453 74751 495893 50191 635927 21048 566153 79169 427619 22080 163819 18412 875566 28143 343340 12608 355667 72176 5744 10531 515042 90306 847696 10896 32540 76794 328728 70483 639288 37087 252617 46991 344226 16077 942808 7416 769334 99795 488813 69849 510729 83989 770022 33488 482017 11530 241105 83853 970680 42719 962677 20407 273149 98002 336842 64198 524242 29655 647996 58378 406671 77399 453740 71395 337534 17068 132143 15110 341405 25863 257805 96447 184095 90026 485763 12585 453099 15630 403010 72344 436379 38751 582829 24687 336447 20155 242207 68874 846296 97302 483363 76982 850013 79480 809402 87156 137273 11389 699545 31258 156042 39092 544168 21393 22884 85633 900484 78520 442893 33756 290813 71967 74046 49200 717273 29965 974120 82684 236495 83995 790572 72149 534989 6871 562146 86722 50227 18978 992147 56287 890326 78354 364223 21499 390910 27825 702488 98778 279911 17404 625477 99315 213380 56484 921888 56018 998839 30864 278137 53816 306203 14618 426832 19350 411771 94926 228190 46614 985431 70766 617997 9330 259558 77392 897788 4315 978959 78142 840956 79027 634287 17941 3925 67731 874070 1447 773378 40422 677193 70329 108656 10476 630082 50373 86403 61304 279339 67193 828754 35251 494055 33015 26726 99990 552650 2355 944191 45780 203611 43704 930447 32142 623449 67299 440700 20892 619443 53030 469346 67371 996431 40231 951567 43322 151044 36030 232774 540 243295 59002 889213 26040 742754 19517 360734 88332 566208 52827 775882 18790 387299 33856 368401 85930 244839 57639 870907 46703 316444 75011 671938 11745 410759 45370 123158 225 818273 32612 793176 59296 181207 41137 227423 4840 305480 75072 275446 1939 905674 47721 30811 77265 740966 1108 270786 34375 282711 52736 591953 16971 510095 45885 841889 91529 581491 86194 624899 15553 95322 34232 303417 37318 675089 69340 925624 93984 728794 66721 940013 50219 543592 56988 534709 87382 406244 71030 523363 49125 414188 58894 927934 89744 998863 29332 47552 14466 945362 49743 84120 57914 320814 48184 446313 72877 588879 25149 906761 37634 560918 35583 440323 70164 781336 63828 555989 9140 503518 2917 405810 13925 240419 72977 554370 41726 579033 22313 639965 30636 583076 85682 331412 70317 743325 93350 531432 39413 35984 23315 324817 82221 372926 858 142200 87631 805020 96721 368765 80236 811986 5954 744242 99302 138110 27466 641309 75254 491630 37915 905850 71463 752553 19610 295991 96633 944743 87777 998071 78495 47764 31198 279440 74017 550993 74707 452172 38971 518387 31028 860396 15132 885506 93196 625568 37736 577915 16120 825040 57975 940239 39338 231254 15219 759842 79303 202882 1278 900365 95146 603029 27914 117916 49247 909190 38719 128848 82248 976576 12376 288222 78396 615778 98854 888686 74563 486973 2060 776989 88667 64730 86081 535163 61430 396786 75281 494734 66330 536051 92508 830541 7391 89858 74422 850470 67348 748404 80965 73337 62491 776019 806 265435 51241 321183 71401 271828 94663 253834 83536 384993 58195 769787 64724 10226 60832 738892 75008 714989 42897 545676 14452 804906 94082 270654 83235 365876 87935 346840 23989 711822 36875 844421 2982 324332 20635 117668 58501 889526 48568 71430 52214 157129 5217 528052 40689 987253 95430 480166 55552 715520 82190 354701 52517 558561 51474 675210 92626 82566 8896 553652 72174 899150 98937 809495 39895 540496 15699 352816 60283 383251 55639 505522 53053 581843 93092 49539 12823 717699 89162 855551 5650 451077 80816 491316 76559 136883 93967 942885 47521 218394 5941 522376 81585 97146 37923 63880 28313 454343 58703 520835 1961 821227 86179 178700 89446 584194 79740 718122 16550 182044 46924 155416 61397 848062 20984 282755 24466 479649 43514 413455 48626 602930 66656 259282 19229 365841 54315 304472 65452 5266 50930 651805 85553 209470 49532 230230 54959 894291 56233 122344 61822 829056 42154 980207 60713 93482 29349 717561 79055 292778 57074 138761 18405 438157 25504 18836 62418 772370 46640 235655 14449 470128 38329 740351 23859 648205 58627 889359 36250 785736 33452 772990 64832 209456 71142 701574 71950 163082 20758 804310 26437 471311 7447 138641 57144 790443 31061 292941 51888 478336 23123 251669 64775 908833 60581 235368 39693 513111 16663 315767 11623 763999 18020 211115 86186 475626 25951 135452 23300 24796 27310 76123 46228 1102 74313 125353 8461 251149 7968 176062 79735 894168 35475 772611 34798 525989 42775 101464 66689 525468 96312 726863 90900 471131 87697 176367 28350 40112 66069 360562 59852 678306 89290 629447 29180 618601 65257 117264 97475 299761 58432 717349 33704 763740 68719 475664 89574 408445 81806 64015 98734 155613 99846 885590 4067 913145 29811 581450 71068 232130 98185 263046 6565 837212 36492 467418 63134 148703 2166 749959 32731 387673 80853 796804 35170 311627 19498 998716 87376 338087 51531 793934 41908 40601 59777 832140 92819 793019 95755 660348 44130 28958 31130 964890 46767 461896 42739 442900 73817 232305 49328 456908 28755 714629 3711 344218 43237 564133 21505 350856 72971 73509 85708 538452 99540 301776 12138 412337 76836 866528 91672 771398 32306 513094 61800 496621 98283 210024 23199 402869 15053 484893 63287 44961 61965 964595 46814 64039 38738 400810 75350 590386 96663 389367 43347 822049 14221 829250 56384 875782 74326 393448 31930 996647 78763 891257 6547 167808 64984 126203 77488 849342 93563 726053 21004 41286 85192 205925 89715 712236 99719 961371 16776 167548 91796 529051 5919 341621 60735 853615 25923 401481 15658 604499 5137 826335 45710 220663 53756 587665 2038 978241 19367 917486 85569 359496 87214 228665 10692 400282 55325 234472 66630 798071 75351 123814 75363 521811 43568 791121 89258 74392 78740 479676 53983 275874 86878 488751 73689 32833 80577 748322 88741 579578 51523 902982 3841 942215 29821 934140 54850 698386 59740 704923 19759 644734 10467 946030 83427 670110 96327 136948 66991 262076 20017 948511 31893 160724 82560 57877 22990 90198 35460 435506 77221 510887 51140 673540 39514 492000 72985 108814 59649 843342 273 447493 55136 496624 94701 702678 64084 70845 33635 618718 81004 257755 26492 756464 10092 211433 87511 299795 50284 241206 6021 753089 23415 99719 90699 473258 95245 726421 98819 291439 59201 370252 35451 435239 14235 802638 68244 190365 89174 281966 23172 437967 10371 960886 90901 623537 17509 690785 87588 656616 25524 11041 67842 223696 474 195290 70518 107575 15928 443237 9050 859231 72770 563918 47994 479360 52767 864727 47480 581123 266 140403 30730 461832 79060 200459 84634 987681 60415 326461 37317 52693 57828 529624 6493 819550 97358 150497 61767 601067 38237 19024 51230 563551 92581 688788 60430 775184 84492 836619 95417 899081 57487 141835 98582 629256 88413 271644 69005 608064 33306 452540 44508 521177 16094 367001 34485 491371 97172 379994 75422 272071 5339 749399 55343 554158 57448 845788 48663 43095 80514 742250 63992 627565 8133 381942 30535 778383 67136 683625 22445 476047 79159 657310 98440 87860 32257 150886 83498 322551 87179 974599 23481 453513 75155 354745 95630 730508 65261 396136 56726 165142 68802 986293 98068 477745 17996 648949 55645 317149 49244 137136 78330 383373 22132 398755 78730 838630 84397 44671 30333 345283 23827 491047 4858 584499 93379 738870 52250 884601 38964 405239 43914 126988 46955 594411 18637 489429 27205 231687 83480 244531 13169 821555 92757 649146 91827 425420 39008 806063 97635 965026 26477 188430 12972 503355 49504 848773 61005 842638 83987 284342 13979 157129 69747 531193 44221 501580 8228 590871 50671 472748 6137 163920 98176 535473 78268 128918 78196 404504 45580 422224 47170 628113 506 301848 56310 67906 79787 656381 66992 92162 18361 360130 27364 343839 71058 962333 537 538201 67543 351673 33610 115556 54526 415092 91208 64938 74001 107938 59669 494023 93869 216136 13162 825867 21764 873377 91410 178683 15611 906653 79117 207505 15341 197597 53134 768951 21574 585785 22941 716048 24200 807354 90678 439856 27338 369696 47561 792606 9587 793692 93528 290457 52676 362327 31131 492304 72268 816746 92671 131881 34929 873316 66563 401467 57934 352648 41625 217043 89775 815051 42795 108403 9142 849370 77652 391695 37402 145170 92163 176462 17699 725702 20860 86479 60847 600126 46518 183521 28048 663346 46269 442121 60812 190098 20305 863232 99356 626305 35430 809331 66253 903445 643 924417 12898 916122 90371 640897 81935 328140 42838 99705 77856 461920 74977 110568 41040 172667 91482 146749 31122 889 77837 484061 40012 536872 35770 178977 92855 592906 23412 795477 43233 253271 6179 900667 52458 232056 2691 817030 48970 348685 19779 669407 12970 761960 33735 902948 56198 486544 50343 699492 29938 942015 23534 65828 84562 202085 26107 112605 63552 414754 3619 720123 22153 954703 8077 466143 7600 790646 43604 176414 92938 866070 55497 694849 52545 238048 71919 880643 26226 889660 60253 39318 43310 182725 35903 423646 76732 842185 95478 89396 28885 367946 723 642596 47175 765183 22656 332783 64596 515476 64183 938570 51984 293925 17064 166238 71845 480327 93784 823750 76274 464448 56541 811731 41224 108106 52195 880779 58156 522388 7658 843174 59417 677504 65893 389712 44987 743654 33500 275114 67188 606096 9899 44233 91162 899132 24257 118390 19639 640030 62274 521260 392 55131 81030 773788 62335 110414 75383 794092 89313 375238 38583 323124 70441 55430 62168 230976 81475 227973 20609 232209 5778 542700 67632 171868 74986 553562 34675 18825 14582 841635 92557 549685 61491 231949 12728 158256 48211 543505 76381 233472 54652 845856 50557 824797 71911 309276 48012 619955 40545 803674 61968 412003 30093 391783 49958 596161 84863 601280 70878 361943 61282 446488 7802 89889 26548 726998 51475 39760 4965 672916 66868 411847 26876 730337 59453 309857 69425 353792 10209 600361 5300 913767 52232 844383 73445 360065 13166 328250 75481 524396 62082 616225 49852 439356 39400 534705 73673 438262 30200 295866 24724 54230 40348 699522 70657 774025 70230 647808 59786 252532 3287 199522 93276 895659 41 712072 24506 490234 14439 168070 53561 27360 66880 231718 67715 553743 29719 859748 78452 255918 44421 610736 6528 359063 90998 364271 23467 815513 8904 568123 2031 161719 12751 192222 71354 369126 82708 326875 80557 895315 4017 524645 78206 349787 74198 551782 37207 880274 15624 616378 13524 666429 15261 592241 22313 325143 3584 653456 71386 306896 15443 483920 70369 910857 17832 846814 61996 8857 68200 354970 83805 58827 31084 984984 808 413790 13254 931298 70424 812740 1817 234739 80394 175011 7677 198781 46256 912855 59388 924580 21359 180782 30264 101314 92033 145578 18947 490081 49172 813827 3012 604036 35626 492322 10713 453918 45463 499687 91472 925784 83494 938981 60140 925712 75284 766689 41222 508885 7187 574870 1066 883820 11113 138483 19350 389262 76494 396827 13918 709223 37234 124516 89067 863193 92692 524121 3351 627639 25708 576952 83154 860362 34082 629173 76352 626576 13460 46645 41465 817848 44340 896148 48648 690983 21768 902752 50829 672758 64745 543643 3611 241777 81508 801276 11930 818585 83580 851247 10214 70499 48102 660369 69614 736760 87755 868404 95286 512499 92169 763937 10549 274150 13363 151185 98776 190933 55917 770355 45149 652728 25328 879978 20633 333630 8172 763212 95891 54469 45089 499172 94854 783907 97285 115376 47939 996128 2689 99875 40685 108089 28276 211492 22587 922911 28334 951118 50777 81206 92470 529902 90503 355798 27749 285128 75864 379534 3305 219347 80085 578716 2435 913144 5112 281142 21513 810519 37393 708164 23301 634305 49477 381219 88979 550847 51593 559011 45959 246986 82731 997258 27781 321361 50922 763728 38023 554934 73849 558497 54043 383633 11872 695070 23618 920299 42587 289436 95891 4740 59737 271267 72437 149967 9118 332912 35592 443825 69793 549107 82525 493381 3951 373138 62169 508954 35686 967268 94999 957939 75867 126391 10531 792006 20597 536139 36031 183486 11151 112021 42977 506938 8666 286461 54387 669451 91384 771232 84594 281530 78306 878222 76112 910975 97475 178829 81395 575755 3547 596628 94483 77631 90270 960721 21472 239219 15378 961252 45753 866288 31892 332578 4598 724790 99796 25874 49599 62071 35732 543795 94994 710426 87021 450869 65409 619833 23305 975163 27570 36771 68714 720799 66045 534875 27906 359534 79538 500951 68249 282920 85040 953665 14795 819905 79951 171834 60039 823203 38007 146 78289 799850 9991 578833 84128 243238 97775 123762 84993 260316 23669 802402 83794 724038 91252 248581 32808 878542 19801 510194 7529 386903 24933 793266 76595 724340 68973 579333 76563 25647 71933 935388 99759 384324 84528 40224 85661 306851 92314 703274 85929 789489 35455 229833 91635 852167 65817 865407 88751 684018 23061 250756 89859 536305 40246 483842 29004 802363 91057 88535 51257 321334 65296 921622 60942 27009 22864 829510 87523 49579 67074 355425 92227 329593 36877 40470 32942 933412 85610 56264 50423 513241 87335 800078 29030 741047 27909 961073 24630 355092 71994 621808 93112 175097 26704 762175 53007 136545 68996 577923 20626 17470 47592 338072 36910 766964 77057 910731 74945 403036 1161 134753 61408 221635 89326 192398 85906 652968 21777 159039 8082 867713 34249 515793 25329 284343 18334 797527 51217 15205 36206 134616 98283 626525 84010 991502 65546 275363 81690 97128 47470 764528 47797 136584 1898 488688 18570 660550 20583 395908 48315 804076 30207 983425 33148 451641 46562 465583 3288 596830 48340 547276 48780 392963 23021 297542 35498 990339 19320 574980 46744 1835 25972 37790 47503 43199 60662 679904 75324 257590 71429 168844 49441 228345 8733 986453 94677 20392 75789 500772 45600 818453 49273 299990 99841 899398 67000 124476 53416 479991 67734 276569 68155 669334 61620 927976 96437 49926 59587 209940 24227 405532 92045 269822 21285 259429 10668 665275 78067 514526 37265 698771 2677 506298 31550 176835 41930 588704 34860 236220 38466 724139 44326 203106 39780 442600 82220 177933 32265 998427 92082 299339 31999 481914 33054 757020 76263 956272 35725 911477 23670 833372 99790 865406 76600 854223 57317 571668 82345 194258 33258 910983 94618 883422 85128 497885 13586 205601 19934 996301 54698 730752 22785 531141 24816 809423 25240 999077 75685 291547 41343 794562 34399 589473 53093 358628 5384 734420 11213 515336 10685 668123 48369 10590 48367 693264 3610 51404 29125 69442 59721 954473 82905 846452 530 30787 12278 380764 70172 716762 66785 847780 37538 710050 54861 197997 67412 219333 20581 262855 72951 673759 72198 868667 67521 223680 76481 277633 84638 415598 76254 453706 92910 772064 83284 376951 676 15620 91762 813215 2056 147577 2394 814541 64022 302998 6560 706112 69021 214306 15375 750442 3106 416537 22596 670578 35418 744685 81297 824498 8659 578627 41691 266297 91947 118130 71805 484361 90551 757704 11235 529370 79390 52356 16976 953686 63772 898205 98552 267355 69472 914233 24806 714876 7661 527799 67672 682816 99485 342502 11774 374370 38713 213643 11390 803535 74690 296159 11443 390379 88108 37583 79753 124620 92126 204922 74211 529149 52499 229879 62710 707005 11163 318220 33259 254589 26555 254712 11809 542630 50889 316842 52488 385041 68593 736071 99207 368140 73970 435368 95126 362332 95522 127577 51557 933621 97606 826588 73748 914052 25403 776100 50681 223014 91952 405403 60829 194158 21545 103836 41887 613027 49950 280057 64239 756543 10873 642998 74868 418737 19516 145740 9447 69980 67225 416935 72182 896214 4408 965097 1314 326634 96852 430565 9889 248470 56734 281124 26300 418062 70361 789155 26386 269687 63452 568979 6612 950253 19059 938072 34343 961277 80415 346443 80261 461227 68721 167800 80604 526958 34835 478368 42957 608751 56383 114040 91918 407054 1957 670249 89929 761565 88682 204558 96923 53923 42148 336825 24053 346778 29055 823534 78399 444016 19546 638757 62000 776138 74571 843660 75127 751101 47607 426052 41301 752596 70875 944927 37889 723021 49318 378537 42819 374811 35324 971164 17017 148709 66100 211689 21621 807558 80987 986806 17244 48075 62192 618331 62792 293816 26565 681316 81960 334723 27300 302290 52027 560983 46856 581210 20024 10067 73600 526308 80202 102281 10895 800653 73164 665215 40239 469221 80849 665521 71945 813810 10238 977997 54174 688620 53710 11893 77186 432255 66573 647809 97275 523404 8158 624826 95558 912295 47510 975328 6003 591770 734 423718 53444 148193 63540 536880 67602 202541 75690 125532 84904 38049 55174 969014 2022 839256 81665 181826 64095 839261 48296 3766 30779 821809 18238 265533 28950 726024 86232 862773 98143 395276 13759 382834 86522 820057 70866 191289 36446 839679 71041 748357 72344 198596 8755 706054 11335 676191 6017 237405 44445 767870 15929 802722 21636 866881 78524 235486 89335 775996 15231 18193 48164 714361 47342 460077 27601 984308 67429 58905 86804 875357 42389 128495 18746 263962 59717 726206 65633 137026 11534 70792 63229 194402 58334 228805 65175 437436 45942 264863 11497 853636 34220 983348 36131 232929 37866 382743 9034 496306 4493 83791 56851 872262 96006 222103 1996 321378 28829 480348 83316 495936 52105 487426 5630 919370 12441 854432 21266 412963 28622 983935 65772 291678 39038 310366 80635 780805 82611 827121 63843 490963 59402 939998 20060 593146 55189 354239 57296 24927 81017 550434 3617 776793 6321 152268 46785 427061 60105 417970 14647 734517 96195 510078 57153 169804 76918 532560 45741 532323 1450 127354 26750 46296 37917 26115 95565 671930 43329 282789 32806 685134 56091 368336 77671 213965 11814 424933 23268 311715 92270 627387 90854 556722 66070 148253 92871 49421 83634 658889 24535 243517 43949 929523 99482 176000 48261 946048 34568 60997 82922 132812 86348 873137 72291 294820 41158 481437 62376 416652 13993 101653 96297 43515 55005 70746 48421 446874 56990 948001 38708 333513 94395 813203 58558 565978 74168 401995 16226 9876 66316 4507 24272 444721 1252 671431 73711 209952 84094 75976 99256 369540 29743 940362 62744 936499 81726 51502 27090 905783 87366 814217 41947 333009 70744 167523 95453 351665 23319 472761 91060 268607 86874 936444 14548 839510 33645 794576 76481 987267 3536 324046 69045 159562 35350 511106 85629 821537 84648 262189 19388 492724 56000 477060 55879 78559 62382 514095 64456 681079 44502 621067 4540 728193 24880 408617 46421 681593 58247 515276 95704 497485 82907 319343 84479 547360 49567 725117 91832 476487 94267 185879 10596 595983 93899 15378 4921 9461 78142 407414 49153 732780 27544 803584 58969 764507 79728 552928 24211 199900 96275 21116 99828 435327 59359 408428 71446 655621 18537 82747 63719 498085 61015 240940 23529 772554 49447 326387 84784 760786 35398 864696 98535 760593 32378 857752 76715 12300 84569 488099 33966 306751 54927 132191 71157 260184 93564 644419 64059 414137 35444 724157 29164 435001 6013 295917 67850 86116 57556 109864 10348 614519 50729 685814 26298 548325 5662 122003 18002 180884 2091 129458 88710 76704 27005 15605 62588 123800 12019 658359 39149 762940 61504 54466 2598 915781 41388 161945 93642 311069 64307 976048 24589 740258 67652 866222 58522 371176 47587 474034 57551 61300 80039 411659 36828 436993 84381 592639 93736 840895 53667 956101 31820 376335 65006 880715 87957 676680 19460 755376 26694 492341 1699 469643 24788 634133 60600 591842 99400 32410 92489 878132 75809 339627 6252 222192 75247 190497 25357 180731 39353 945677 23468 241198 60952 629617 35036 104790 59930 351555 72998 826611 94336 857069 48452 366841 89344 988751 4518 589329 5699 565116 63440 753241 51208 420152 70330 533088 7456 194753 86351 865195 90384 659715 98286 900531 20498 386146 7532 577893 76819 907892 34609 885920 22263 349188 75766 253690 85937 119889 80077 440508 56907 533644 3449 293729 94564 39710 78481 228827 269 704863 86338 849230 13547 787296 48778 67539 49657 938466 5406 814327 29730 658525 80708 285305 57067 145914 86298 432271 96135 936921 85517 416482 62881 405196 60003 469837 76406 864282 67122 595810 80856 101757 80614 62053 73932 985508 13439 798159 66253 914354 69232 334156 83719 715005 23010 123837 38396 134032 65263 333175 82659 470377 47623 182531 4036 143228 64014 720796 59805 783406 22140 129780 27072 335578 23836 571951 31538 156048 24365 88741 22254 136785 73828 253669 74336 173460 35784 835821 36139 653317 83253 975667 16355 736768 55226 564063 38676 647578 49595 948174 24153 826329 14703 68625 82373 903351 14242 532460 85310 437923 51349 377047 94525 998847 23865 615424 58863 580195 91640 131591 35511 156825 17004 513729 3818 343775 93510 90358 91345 410536 7784 495843 62762 655771 76011 151353 25032 524434 29754 360220 12143 279325 15413 758756 14168 714173 12528 542943 38867 568681 32209 686157 37120 704524 84597 683619 24533 53252 90283 894089 89147 407717 40439 506204 62129 345780 9937 536621 90536 377453 71172 314303 76965 997694 63663 269 2914 955849 37063 394626 24748 22950 77363 35070 65382 42014 37615 7128 73861 678385 60202 962711 18419 555537 85127 532536 10957 784101 47680 582187 67365 188679 87390 507414 90176 928839 44354 462864 63064 361765 87392 635943 53883 797338 26943 859611 15946 933008 56154 7840 94043 37157 39233 227104 75160 352301 88793 262455 42302 102893 15096 326901 72415 864545 86922 595936 34272 657590 64399 319215 43260 526160 21306 416912 90399 217926 88659 71779 46059 492193 39574 51516 14102 398753 9490 749925 28394 497208 30443 647193 52292 708364 71193 295755 79958 539833 2759 620125 33670 945101 59092 951529 59724 376139 88533 786684 29048 262889 72337 283477 64233 422353 67780 262123 61623 499684 29277 176740 80938 266674 52031 607327 13664 953027 84452 362475 54987 212561 31541 827341 23409 339724 37235 67199 26410 526101 16978 278507 14374 66307 31128 576308 22981 480417 76355 17837 86108 15789 36256 687967 99735 136091 96341 539528 50513 578641 59895 566807 62621 477352 19701 24049 83105 112177 38251 791983 2006 253933 16848 290590 93993 26004 80425 427005 71901 67216 40627 808770 99047 174911 73245 588310 62352 93108 35115 234260 52695 320309 22101 969614 62221 241087 63237 887240 55318 803006 82365 418043 73902 87126 61135 532755 98754 473245 19523 890162 59571 560350 60340 707755 46519 665047 59539 928903 6168 644731 9155 160707 34034 231218 60315 407120 2521 20116 85415 89874 3217 631730 68999 232738 9620 398349 21583 731980 7440 39837 88998 67794 13030 812939 30791 930983 22476 576823 69346 837108 17644 455667 50844 447510 96515 661829 6667 540254 19459 681513 72955 353040 59281 532877 45003 410084 33127 727188 61937 212617 88083 255316 22706 626973 75671 161815 95275 628726 81927 505502 72779 992476 20366 707673 25270 847756 64233 718192 56611 251127 67466 415229 21503 863360 18038 506832 137 421122 11336 985642 21267 921864 44236 767490 30215 98387 25348 890819 95488 999960 49959 617164 99629 32575 39101 413614 18481 170469 78468 19698 30597 825563 69390 62033 42581 579684 21729 648761 223 651515 98741 169935 72151 684939 13082 604712 51334 592565 28111 568782 74182 123278 80556 468225 96904 816990 47641 625139 48814 434721 54805 23435 62833 352330 72848 498979 76668 330556 33648 141706 71375 753615 29904 895811 29213 9105 86109 525252 87630 30658 68280 631800 28318 339030 47414 938430 77948 316599 90243 89511 33868 986305 21946 364283 74213 668868 85487 166325 94004 249350 62661 975427 58199 500478 15000 901895 1955 270682 64597 450200 80287 17082 92253 733442 45447 485298 74470 627202 77065 188044 32217 847755 72843 97476 64405 302595 94275 506378 57899 838342 15326 453700 31200 58082 80922 934601 33166 952218 29451 582119 25346 997220 15066 732253 23776 29547 8961 20770 30971 247245 41424 357660 77117 347357 24939 539498 67077 655714 31754 545883 79076 470167 32984 548405 26079 353129 87989 158511 49328 211132 33652 379318 2181 664038 79837 853292 55808 586738 34540 640932 38677 336095 53296 807528 59567 491167 97837 497587 66123 435160 45947 316664 474 64358 42724 35737 66820 905495 41642 387760 10464 811309 49278 785161 99037 868128 43370 66534 40029 390234 20329 665722 47156 2361 45289 620783 18317 939216 46032 281760 61157 737958 86772 554911 34926 945653 96322 760048 1934 190060 5592 673740 1277 366574 51114 723232 20875 7249 53217 308171 28503 875296 34135 615139 17657 135706 13596 437489 98617 772272 37492 75504 79445 330251 58647 202258 479 73923 41552 484347 16253 374249 79839 931460 84040 411838 20855 769913 87629 375418 39168 825627 53263 414150 53270 833696 75234 103042 98952 376238 84914 768064 7866 518179 47354 17734 36835 42192 14126 311057 6672 912121 48881 954125 75583 949207 86495 782365 16101 900502 77893 593817 84969 846487 61828 466827 3686 184623 67570 998705 68365 716966 98968 987199 88832 811449 52181 904218 25561 607577 8281 232349 96097 195370 35595 205720 90233 960837 27044 121484 28212 255414 17810 577200 57947 912126 32790 518831 91944 261010 90374 731112 88267 810330 3723 160109 75080 485683 89892 250628 47959 371054 45634 965865 27683 893775 76202 445642 35116 657806 30550 612873 74469 113241 89684 956926 49430 12368 30725 617715 62779 886152 48735 270182 51875 553289 69580 358474 39346 485904 55785 217414 40607 5582 87880 356084 84663 840486 10510 208163 66744 735859 10486 228630 20471 677056 68236 334979 23770 692558 37938 149205 83551 868817 62590 825003 91187 575859 3866 613846 52572 903120 36515 715679 53392 725753 11979 422655 7067 163953 96568 354532 75133 446835 23042 791346 58026 830761 64280 391808 93832 503030 50108 535319 76916 609198 13794 355639 94813 74457 38005 236818 82248 501171 90131 643663 37898 9327 55180 620168 21841 446063 26022 930124 42332 436942 82460 696158 91550 572758 89434 291636 88991 15562 10947 975033 33563 486558 35052 42763 27617 454521 11518 684669 6421 208506 85047 898646 73838 361712 68778 130641 66329 708897 19866 107483 26164 44420 13315 914521 8852 890887 73778 442783 3135 499401 75463 89209 51027 412385 14362 474790 42781 347861 87476 439640 37251 179300 47473 825397 29531 543805 46437 606745 19569 892421 19124 784210 71557 70038 81847 522403 5834 110202 40894 774145 19081 383732 26729 228633 33276 374071 38862 951240 24787 524397 15383 733537 35890 511793 27328 825003 561 983829 28701 116768 55579 881821 96754 752560 5167 623234 76857 542908 13314 442865 47360 722459 3931 356873 5576 443608 77270 406113 51367 541425 48290 710911 26535 186074 5699 868514 22501 314360 78288 947256 25714 338599 96310 108521 87734 10101 54739 218059 72552 466980 40700 104619 79607 818860 60055 601802 50372 738806 12898 136541 67813 175842 3594 593421 51044 582658 27061 761589 91582 10333 75897 749671 37733 431789 58946 738663 23583 90849 1488 294254 55620 753244 54358 642856 28483 81204 43613 641207 78014 287540 50687 50094 67369 753306 38988 101654 431 603737 79048 923564 10893 274585 69643 568929 46165 589298 85535 473113 21709 826293 27526 960557 87053 570531 6642 634665 61061 686515 9931 182542 46484 852880 5581 480657 88050 398233 9383 656090 49415 428064 40508 300358 66897 755499 24582 343206 33059 856374 27246 695742 87296 860911 19925 284102 59012 804025 55535 979820 27259 491754 70883 310609 56168 69708 77836 680583 40544 990943 40475 6425 45228 281174 28434 359044 3691 768086 15498 159990 30061 921850 90702 117398 75161 523921 85214 910011 58216 6622 31981 311987 15655 199960 74788 929534 50873 153064 91997 180369 93907 581357 75976 742996 81215 210043 94249 882212 50873 414615 27800 474066 61077 304637 57151 276449 40887 570971 37600 998540 14617 846355 98541 31678 28841 961789 88046 489624 4328 434722 31775 616814 62828 85186 10478 669514 542 726927 94401 633128 10045 742704 38255 728184 5882 694271 45506 994016 26394 525131 42299 547191 13655 994327 45006 972363 13599 395097 78753 627932 8979 335932 40178 842911 51626 821342 57966 452795 57035 614355 68603 414479 36662 798176 28271 885866 700 222912 3062 320530 26691 781091 83280 494142 27427 33130 6320 244316 79851 763693 92190 257996 10812 223925 52022 851746 31053 631298 73415 544744 77990 445637 48885 272922 51589 397799 50360 671848 4028 266881 76027 282935 57936 117154 50717 70688 63900 715533 28403 968496 39820 732535 54916 286439 75363 868109 69004 753209 47221 741164 91354 633104 41165 639271 94257 915207 48168 725893 73099 266032 51897 141825 84241 894288 52643 688712 75172 290014 44898 370942 728 982471 65026 679673 9363 14381 76678 977029 34291 574179 53475 972062 72133 407027 71874 888441 58862 172376 865 21563 40102 891460 14163 760832 92184 810331 31451 444886 95492 853622 13781 932799 72894 931298 32398 33395 89100 813854 36615 357083 5227 942880 17749 571863 86506 393553 89476 535737 67533 577036 14960 102408 22635 95331 59146 211006 15761 653914 34489 456523 72670 572330 65910 791055 96581 915903 86063 488419 32526 620219 14821 615761 57876 662897 91566 558744 12488 589610 98323 229225 64013 152228 78931 693996 23898 49741 9054 185020 71643 935948 17660 932519 44976 559929 20324 803823 82477 352288 87333 756363 17400 971075 43392 841638 19375 301397 50955 223519 58943 983295 45680 364936 49006 948894 50956 217960 60625 502531 6992 456825 47638 344754 71236 167594 86332 366564 17567 777501 16214 266885 18960 303210 14893 561718 54200 328091 35515 634700 70093 573678 20208 604303 13145 866646 35088 486844 16089 894907 62738 982660 89471 63797 91683 790347 20017 457748 99361 530537 27783 803483 19009 989868 14000 31617 78474 510612 52398 293487 62360 136022 45845 903492 88249 617306 94896 822228 19827 742973 28797 759076 78492 720720 79436 868336 94977 771799 9123 503910 26784 867722 39165 302121 9069 682199 11622 381262 83313 711134 68417 121058 46598 395444 95906 394466 3036 799905 22837 621185 56856 169442 13557 786470 71376 403175 64917 807787 41872 797014 59643 198943 503 801542 96224 598981 89883 288197 25745 260563 97281 955603 96401 300916 49382 600549 77749 201990 5593 311330 12070 882973 87134 656297 60579 239678 89644 62922 29564 365413 87120 817864 13688 215295 67656 295005 11568 167793 4777 55094 87697 789263 62426 816179 72766 125797 3511 313769 82348 637362 12878 785439 44357 975144 53765 313236 2693 760558 33426 115639 64480 555934 545 620014 36442 968135 97459 369424 17485 863916 72729 264171 53159 275458 42653 907582 22665 887606 34361 86592 57545 27877 71709 839384 37297 495651 80621 346338 60318 941621 4321 131760 44609 136854 64388 932999 84001 769974 6390 179870 88056 598326 88938 593891 46226 48813 712 671861 97809 253222 37004 70634 79947 901216 69413 579915 50570 695245 14103 706260 36939 323347 4730 799925 94720 541198 93560 560403 99278 932108 31315 652487 99312 681807 88924 165854 91026 42383 16317 825495 25302 490997 32209 405288 30770 362081 14150 993850 84912 433766 78210 509480 50222 88904 41051 248196 39228 6085 62525 820114 41376 141065 72712 38667 98165 725496 70544 648668 67207 184936 56443 740708 84697 942692 17543 798457 17695 110314 8609 222308 48548 483566 39854 693600 79174 297877 49958 916511 86613 844731 71028 793093 91031 104173 62200 307691 98343 425968 40037 764893 73233 526520 46243 651037 57464 836658 25582 435486 6033 81914 26069 953929 10309 876261 66300 758523 19923 153081 70298 99717 24331 437104 38748 481131 70068 167545 92288 529894 8807 795959 21275 775138 38289 409344 43988 815936 77493 593503 71878 28757 42952 361554 19170 84457 23667 478796 51786 223162 661 166516 93655 336566 69503 919973 85685 310148 10261 425388 48994 47484 57747 858445 14578 244266 10246 875839 41774 915087 82767 669611 42544 809376 11012 442993 50504 943685 53071 553762 31226 373723 66797 176391 89278 823923 10383 124377 36735 159505 62876 990471 83293 986157 51342 799347 42923 621621 78448 617333 86097 603849 49863 865174 47659 181566 40422 504470 59144 257244 41944 841768 8651 428448 18138 127729 51726 967291 79677 510348 78522 676560 3145 662152 76337 390842 46997 150568 34468 75012 66864 810402 221 746031 44763 913569 68439 286063 8589 585988 90368 557550 75022 114652 79646 573128 41948 852977 51015 628750 29737 882558 38759 227587 26874 736241 63166 810210 99338 468716 53568 680470 58853 496583 23347 414975 33485 622731 54996 92660 12185 358392 19954 601468 15089 504128 84306 389844 71955 892426 81129 815788 10129 682800 39205 164650 86769 277825 46629 644005 42443 19712 41212 931563 91183 730787 81298 41211 81340 369172 4803 301260 91210 308148 20862 390789 90913 294547 32038 656450 71616 277561 72821 407958 26679 806113 75668 512131 58701 363768 29669 291779 32123 880674 76761 712067 52238 112310 97626 209443 60265 335101 47683 703927 27617 428406 40162 204553 2303 62805 45533 558228 80738 404672 72842 394954 73178 689553 13045 641424 18766 484375 74334 875709 31703 604052 42520 185886 23555 89280 60204 256565 55571 392517 34196 531957 22556 537345 20256 365000 89450 795783 91316 681225 83705 344222 89928 184842 4922 486080 21735 269904 20980 516380 98832 714002 86848 138645 85144 379645 39020 950658 13734 759347 24953 824172 81398 880583 69790 714706 48695 617794 37506 514088 98509 282210 60741 618707 71279 348822 59704 576111 40458 281795 27776 912649 65148 149698 74231 992166 86202 467423 72043 679930 84650 442139 74526 943282 91402 965420 43812 781291 32039 648184 8584 746872 47687 191005 17287 986015 73984 138284 74931 487261 86110 822889 36145 728734 33857 301069 57755 411525 67324 635844 7904 743018 58424 475440 25855 630487 56942 413988 83343 924619 15889 481705 71386 536183 19586 979964 6430 869379 89018 516430 4203 688010 13827 582019 51719 814553 85311 575604 52589 724660 30816 21293 57481 720146 64270 610543 75294 301084 28805 753455 26272 180786 61108 78357 41242 400358 22270 125566 87114 820798 52477 920379 8032 990902 93498 621776 48099 941820 61302 516150 74699 79923 17445 637657 37800 559856 17390 87642 67322 608256 82380 914126 9686 642080 24848 823933 70504 560195 69212 666468 44203 653904 86505 403123 98867 867874 72354 853840 6243 320774 78599 732947 18039 369472 20107 824968 63228 669510 24407 777968 46227 403203 5573 958719 4498 772566 61989 406303 93218 904720 44379 609772 53794 620154 39135 37879 63490 561101 65595 740867 34569 654327 92433 910923 20784 354397 13011 179898 5445 153939 23785 144689 71145 155494 57326 64580 60402 688595 86387 838269 52490 93645 50523 863320 14702 932155 96221 604550 20815 269879 32838 101994 49077 45648 57396 968671 98007 547529 65020 782575 45636 810200 15940 168733 58749 752423 458 540189 152 822295 7611 167575 85503 385208 58109 667175 96271 63186 15526 33888 30170 455328 91362 381700 27013 731984 37905 778509 24842 28868 81606 993512 38167 741715 94121 372341 59438 519048 96726 356232 29603 783650 3228 38763 76481 969939 86783 98010 33701 754370 10359 49029 70369 669897 2095 785105 13723 957175 11718 158808 7627 965902 70289 743460 55840 912134 68919 999416 4284 6921 19348 323655 82579 92149 32374 700667 76241 861533 38147 391855 13361 835464 21969 201461 34694 859313 94285 483794 58102 418245 29653 171645 91737 524392 8190 496611 97151 140080 44078 139942 31975 609064 79746 533721 47081 260687 97002 509958 71693 611222 45544 912232 56850 939686 39189 318321 51240 816600 3964 5637 44662 392442 88381 963453 48309 298065 18347 117286 59826 496209 77007 683391 95408 351079 32419 949375 83588 982704 28503 314124 89943 210879 32847 349572 8 742939 85090 115576 84999 701118 70333 415404 98651 639703 43167 803033 30397 249737 3707 676716 6011 585578 98328 309956 77206 616837 62996 749559 66468 50200 3485 864397 27855 837719 2135 766980 40563 643175 97785 479051 57732 877540 55631 598599 89670 166811 12889 527376 74515 428240 50379 406005 95609 171642 5963 320244 729 309954 23287 49027 59113 477832 60188 878794 74579 132894 68927 427302 18964 684810 52536 24424 43902 82632 80914 636308 32534 235846 39213 521379 30614 360295 94812 66369 3404 614273 20136 143055 55514 811167 42666 371106 96084 325183 6773 704450 38917 762196 86666 584364 60426 908293 27905 824273 11829 430125 99911 550037 78123 639769 81274 838608 77351 966413 61167 857168 50197 184063 88493 905430 70231 399450 17104 888788 44132 309437 7782 158837 39460 47290 26069 126037 46229 473111 70099 703685 86441 897424 77037 958281 95654 259731 30721 277145 48356 113922 77347 78499 14163 717045 57660 872647 84690 244469 82086 572826 26425 844354 1425 428900 4048 173774 76450 325282 84213 715392 65263 367620 44571 907699 20900 239792 14821 763828 61728 731645 88239 721991 6233 373753 3686 150818 93012 81316 16650 983728 62958 813043 14867 10703 16534 277902 13513 885459 52016 578961 55019 941121 11315 880527 21673 785876 69964 651146 95306 834620 13561 266813 72167 601882 2287 52562 64462 219462 44085 758892 18624 68041 94662 573919 85203 181923 28531 606515 64560 722374 55295 423268 19382 757977 58561 473765 66389 567670 73413 159832 18964 225644 39019 139671 56269 120701 78567 340847 57131 571233 82399 140768 8114 149570 2801 565150 1143 566654 80650 722707 47236 778472 76335 783962 47030 402823 58360 410566 95167 589142 99984 685529 68068 799810 72343 268237 96191 973871 93120 706127 94174 619892 76787 406334 88962 364250 36300 585969 35906 159072 59994 825198 70309 526330 12545 377140 25803 557006 26360 216626 34853 605430 28908 305549 45401 966144 7995 704926 52031 322865 56186 394802 54502 720701 65744 498440 4911 7057 83545 371030 85329 223498 90147 935301 8948 189115 532 223856 93302 817259 50018 799593 27273 682516 19353 932277 29171 917542 48633 518155 98860 321 12886 891032 90563 847231 91222 412093 2874 975592 21590 73040 10149 723451 83526 17879 59888 716972 71560 726224 45686 176480 68949 294316 48490 767091 10744 614351 42514 807858 10993 273234 54822 645409 71699 610049 41910 427703 49542 628574 89570 896477 31270 685468 43359 93491 59746 976228 54041 352843 43582 884563 29931 622700 83697 731194 21832 794640 34984 586461 34966 823398 63777 495925 98350 508625 36561 578862 91166 346854 35519 275689 45383 800242 85414 321467 44062 736051 57079 256493 79983 396890 75124 544890 5109 977615 52790 9876 71972 239212 94953 198174 39040 203969 36459 687603 94851 992591 35664 431774 77115 242893 43328 466144 50665 787111 87128 976238 20835 506041 10085 910704 91762 666712 67020 449795 91221 404937 87813 336312 67581 504008 50171 933395 76911 797827 25486 609548 21413 673565 32273 957521 39245 824555 99212 613827 31976 190458 67386 503732 91724 462599 86668 717359 52323 249541 77285 614384 138 755227 10493 208680 33331 369891 93886 89787 52067 473197 44618 655873 48564 320570 89138 601096 56052 716929 2528 611408 93829 763885 77999 124878 34171 836764 53901 887082 2849 727650 27648 702208 88532 240516 33278 426147 65606 753982 36755 730069 70652 731134 77695 377361 18961 803814 52213 733890 45457 360461 73662 251849 86911 832447 81012 598138 77231 360441 50535 218271 49932 49134 27419 239668 25940 136516 94440 525929 9271 991895 38073 36772 30747 175350 43246 965116 96923 325409 50682 732351 76003 854417 33541 753901 87190 655472 94315 533498 69544 148188 38715 669200 95909 358121 84664 536458 40040 160540 79004 215227 90084 233456 91824 971173 35679 305941 57974 131778 60434 68140 1951 179967 51818 732172 50517 957052 63114 500160 2866 883341 47847 859911 26695 773308 61642 101971 11799 967748 37362 498379 55417 291735 12367 700104 21337 794330 93224 976603 37527 3748 84246 443910 52422 46786 89543 26495 43599 171702 45340 77296 27468 515699 66475 570425 85325 765283 28285 181421 75446 831585 61329 474192 48799 362816 27256 662176 67315 532162 17111 700169 93169 463009 63720 80175 98638 627017 76345 659496 36977 988764 84395 869375 534 876141 25684 631923 42636 923461 76062 22709 63735 339106 10598 225134 7182 768371 43293 48950 78622 428317 60330 702366 2597 386873 64199 360359 32856 81043 41632 374345 20477 192877 67767 82477 59922 155962 10146 302003 33732 992995 57867 702509 94873 20805 44079 816866 7527 915057 27872 133964 9306 799723 20899 658394 20882 801452 23571 35183 11010 922272 27292 100001 34962 761129 13184 883771 72062 802778 83542 926075 80726 105084 40806 138261 63548 162764 71214 84462 43080 453307 29632 469729 2439 552493 3074 988222 73112 669883 36716 881286 90638 448433 29229 202864 16241 750672 34567 887656 59517 340813 83631 36234 7168 230480 70414 832875 93248 865398 47618 390161 40436 580816 37277 89590 97862 198626 12773 590793 24983 234917 53811 85996 79611 213061 14004 844023 24057 617379 94795 22516 30252 284948 26061 707425 79524 816608 40643 231345 73126 126660 14060 298379 13704 409456 78648 570889 28406 434954 31182 388731 12016 202730 40103 329122 17097 33628 39888 598517 59818 942689 72844 588959 93773 132014 5360 271358 72354 102379 75974 550950 11181 926388 67594 667996 25158 117084 20432 813660 57015 839910 86684 719764 8162 72906 91720 530214 11801 483510 13858 679018 21764 268426 1355 315689 47774 824091 99609 12323 48088 440497 67829 692234 64981 175944 4254 806085 90540 694675 62437 400878 97642 454836 38703 486228 60781 881350 89846 464634 6378 557332 35016 547990 3303 432798 35014 9171 39330 157851 41478 896079 23784 282482 60946 1054 27230 174911 77799 842693 14652 63061 91831 893696 80814 828662 4967 899132 945 850205 76178 966685 29948 870580 19204 372666 60788 249566 6335 924700 75670 890094 15034 880707 49873 87662 48093 673249 58697 286874 18854 443292 37014 920930 63143 435984 63107 185899 80805 120971 26703 997199 90011 875472 65807 808792 13589 677397 88842 420873 23829 549636 48412 757013 94930 35965 13331 693542 15156 831507 82773 917015 44793 405387 94232 639739 75283 422304 88457 239636 28264 969986 55622 662236 34865 34322 18052 271296 24571 912487 23593 704607 87433 64716 17778 176271 50703 473151 97583 610521 4185 277940 4834 31864 27586 592785 73476 202334 78109 127663 55936 591216 40176 598047 73398 403973 48980 440354 14521 46954 65559 758640 78610 371745 3385 682035 68667 407709 61458 359241 70468 39239 20011 877893 1841 769277 9984 25517 24089 740493 61253 367998 86281 316671 47870 486884 10656 883784 19461 203715 69552 341208 94407 343153 9827 48653 13767 332537 40724 459133 37658 647769 56914 321713 938 912196 66528 680804 46804 582818 6648 191048 19945 207947 56483 265537 62064 894672 57826 629160 91235 924082 11977 686089 57325 481320 52350 597605 20915 510686 65982 572081 78440 241137 88601 709269 27734 435763 38129 17007 43740 216365 86303 251853 77035 1560 69230 103158 63880 242339 73246 373538 15150 203505 55138 572861 57609 819736 18723 704552 99451 72674 24154 311608 15226 606031 92634 324725 20720 496274 5284 251932 45210 889680 62288 997342 17514 349860 65131 765919 55270 207518 15123 625464 31878 726207 22365 9397 14201 19774 31696 916055 59009 778502 62055 900754 27762 74038 9523 928337 48983 943903 33207 987822 30541 560074 32810 683578 56006 770800 45177 412539 20232 146303 25922 164840 74156 675676 94361 888431 57535 384347 25031 743216 72420 743049 65606 597568 84015 99683 43014 302759 25899 274140 51628 865314 31606 891099 6126 389025 54752 327034 37656 652746 72336 76488 86153 390644 31134 854280 71094 481901 75322 137136 935 827061 50244 653099 77845 120193 1681 847896 37171 338937 84237 485960 34210 601338 6227 111171 71578 176980 4407 807300 15816 458380 88829 466553 71658 562268 78527 508932 58037 680751 76010 533180 25488 979813 78113 182957 54774 452181 61529 562772 67640 232326 95932 380515 72377 602228 6566 265027 68976 351378 56139 842765 60361 983874 85807 249616 72484 303646 94796 813199 1653 202035 85328 261440 56866 997249 97244 929357 77768 101308 35174 782679 4887 822926 73592 753838 45041 518163 94766 822938 66735 419867 69244 184150 74908 212971 88742 768463 43864 842236 34343 12905 33238 466235 28330 988410 71486 954503 4820 912973 99340 257527 21368 328417 65103 658321 83745 716008 79275 442964 20716 738312 64823 936687 35371 563549 18144 552263 92995 86581 63940 165237 22254 386962 5048 8070 30202 846572 86083 534969 80137 296621 8192 835077 14895 6899 16224 990928 73943 881489 55654 110777 28318 109710 72585 201359 64822 510948 11637 644567 76965 898114 94442 190794 84067 339787 68252 510228 59296 882261 77713 361175 10043 370219 3974 912550 60748 45324 63915 861130 17691 892009 14786 509184 42630 256170 67556 819065 61920 550570 25980 538905 83884 896823 78441 790649 84102 289235 23169 47910 986 999990 65481 709023 5547 420297 98749 969242 27054 250732 92495 873087 16492 828721 95839 859180 63363 464734 97800 135343 56550 911792 53683 861647 89113 310547 30018 777348 52693 373674 55143 709242 12682 987149 99817 995091 71384 241350 80870 841378 39701 245203 8844 831856 4426 279208 38814 99834 73462 904618 23381 602225 61865 45812 21724 77497 38186 973078 34004 597098 37458 113361 61998 1362 47727 652188 6291 372274 90402 166498 79487 577852 54241 468994 10978 801308 23254 397006 74366 112556 90205 410188 41324 411901 70218 643128 8567 116117 36097 211264 2846 510828 188 414214 45398 468078 10089 595170 45895 985404 59945 538654 96202 197866 64115 736056 45361 192386 90030 653411 17887 92288 52666 135494 97292 757269 53096 258939 17858 477093 57693 508689 16163 196424 76148 763851 28768 612492 59673 791583 84067 952241 9422 459064 34502 413100 69641 944821 2746 122853 16180 660583 22370 764665 35309 405015 68309 898616 16867 628093 85919 592168 71071 310026 11328 758400 77112 990687 23979 647854 23422 851476 13481 518610 51344 223026 95796 649728 57798 28921 57436 526018 57224 215707 49317 759188 55764 590399 97223 89254 84124 980031 47949 698526 59558 379370 76055 599635 57770 265731 13816 543891 43416 732096 57176 734046 48687 192140 84338 772968 6823 950469 94807 349339 83944 196606 15466 758611 93649 734270 40899 191456 73138 205568 2732 540679 40146 471409 23783 386113 8425 363638 66021 289083 47495 638883 66288 234581 97228 176836 17378 583075 49293 872216 12268 123759 50550 369489 56048 743668 1794 527445 22024 259301 79685 474048 80413 390308 62307 32544 21872 416715 26998 779959 68404 243943 61867 418557 77169 243447 48773 235740 31107 257394 20857 649650 59002 220606 8081 67858 49688 860346 59978 996163 80374 781877 12917 201151 64414 717812 82841 435894 86930 996528 72335 334601 19556 904853 15077 293839 22428 136773 89788 317843 19638 302227 55146 383379 5249 259401 11417 992771 95137 138210 36902 733448 20205 508048 79555 252734 91057 798839 37749 226547 6702 710896 8854 936809 32277 937415 78356 460248 19728 49086 37520 129257 70361 141448 61345 221308 74945 302094 10863 669923 17419 841134 16024 112741 39694 550966 97933 358652 29782 607662 59158 512983 26019 516235 27626 289113 38568 849277 84792 136024 92365 894882 28162 347871 9614 594384 20924 26860 96027 711631 20305 542258 4374 422428 7742 53528 55319 729384 23478 641657 84971 846871 69020 149283 90513 198466 50124 841432 49308 81781 98290 992655 19220 812977 19121 955827 54580 854891 16509 238691 84205 638155 8865 774577 27618 835375 26363 924899 35786 777765 42267 935093 40882 155572 79495 292437 20600 470932 38042 305894 13393 7857 96961 20798 47684 278700 14140 53479 86476 830938 76515 340321 42681 487491 37630 320927 72784 742884 65324 462470 62983 352686 33629 206577 69450 239940 46296 774063 41625 163713 76150 379267 35719 539440 87717 154659 18556 392210 7814 905019 86676 98460 52174 241127 6911 442422 94089 311164 61503 414717 54387 777535 74092 895425 21853 313452 70963 154312 24558 304689 13171 404297 39487 3632 85023 352690 63646 808129 45247 997795 63180 699245 62702 369009 37663 809012 34941 120292 45409 624648 97647 748025 4367 495824 48955 121824 61562 441830 86286 769406 65353 328921 56294 598061 43990 609708 48440 39160 17036 856917 96586 212128 99024 512447 97113 436505 34357 931464 38869 35981 69958 475780 23584 540440 87648 245368 44531 915210 19924 930207 27833 164136 51082 321129 10482 447788 70489 524087 77234 595392 25200 723552 6367 298887 69297 272880 51510 428181 2640 428452 64294 710641 24056 125998 77299 643802 20262 64375 28437 529023 42316 196696 73910 670662 91119 750560 59480 689478 93130 323282 75085 861708 78857 908771 99581 554394 15343 595200 59715 524387 80688 154054 45488 351377 20151 96968 75047 15424 76130 619981 77247 799680 57473 369168 74629 422614 46330 977086 61527 66939 7624 822523 29961 429468 93815 915357 46244 137688 82826 452975 36418 847046 53782 518512 95188 906796 91364 927506 11260 579849 65843 595643 56051 603724 6195 368519 7236 734682 51115 153284 84719 649164 33651 609076 71111 563694 30363 230287 14581 350978 36451 529278 63666 864635 14369 68961 9169 61890 10398 127498 19379 375861 73113 930368 14384 624675 42082 863485 93461 278481 49504 744688 52064 648888 59116 688252 50342 566212 47348 437687 65038 182486 56953 854124 90676 862211 83473 215194 52167 169876 23749 829234 202 410756 27412 498076 7863 359429 25327 777459 19383 59067 71035 545349 98123 644223 65330 883156 14631 985501 72002 596183 7889 481686 13740 255545 79430 175391 57990 709529 76726 342816 72986 234633 40483 146999 75493 840528 10438 658162 4857 558120 48906 326040 69755 14080 1135 487841 77957 35066 52712 654777 10053 190702 60125 154241 37212 672358 72266 897166 53921 846560 49854 403944 86716 40015 93917 633869 18955 549594 9311 887147 96128 210268 61135 963369 71808 516962 6636 77855 37669 329904 92363 292313 83870 11389 72883 334488 21194 191922 56447 879825 55488 53358 91264 579948 18571 72453 62777 576070 12326 899324 28609 826415 98180 623759 71492 445805 11370 262892 35331 755576 14131 566773 4911 831867 61003 898562 25682 124889 46005 448797 9542 603302 42758 666436 54555 407978 41927 973802 5462 953954 13942 689206 14380 124543 45029 730050 15499 543524 46554 503133 56498 751340 89422 842186 68788 501345 77134 226047 13114 486022 70013 407975 51069 665679 65424 229600 13359 425572 93104 998206 30899 472354 47868 223750 81985 35161 47780 711156 42948 500367 36239 935733 55675 66107 65878 362350 12891 352203 20487 512947 58475 940959 30883 420752 6470 709451 33471 754372 84221 860953 62375 507393 57235 931397 66743 672302 77759 841407 81088 186533 38093 619884 21705 612725 49053 494118 16331 966625 70595 915319 94324 947166 65925 752482 47045 892505 14240 624794 60628 660463 51588 282761 21003 438004 2131 542155 50663 280301 54470 388720 36698 480341 98216 917181 21897 712156 99769 610091 14734 848803 63628 241447 55191 55105 77705 662545 12421 509569 48044 833597 90478 786786 48452 358133 24476 865046 79605 131188 24012 11203 67094 549484 50096 268933 82260 455553 557 820778 69101 784397 37534 624692 17462 541722 77775 681051 57974 99819 9154 171400 72712 36851 95950 291355 80477 635995 63419 635495 12312 496001 27783 928752 45360 473332 41828 518324 61905 154745 79383 970463 57435 200585 22747 275221 92162 500752 41212 336940 82412 921520 26045 462127 22390 725244 9682 697756 40752 461565 39718 17255 82908 995313 68247 23285 12851 389830 32181 773922 46080 900644 9415 885819 70274 462368 97893 286917 1230 83018 71967 300340 65484 941280 32052 360885 71573 218904 83164 344292 49531 172570 92767 279958 60289 962820 31900 694481 83103 221285 78403 951823 75455 33602 14523 377983 18691 795155 95485 779012 44125 918855 99798 37108 85652 640252 92201 945050 94822 820232 22859 170804 16896 797043 59046 756853 5800 724986 72438 804228 75572 841294 37135 387004 23952 909267 37749 972842 81244 622689 354 684114 67500 131335 84643 44843 80966 763139 17915 196318 80039 309515 57376 72074 48767 481223 35321 292419 7344 592020 38630 801999 95955 909378 12504 790504 71411 744279 89044 929341 4911 672843 45204 746864 57756 570954 87238 520217 71361 180597 89227 51457 61466 866081 20953 425384 23830 688918 33978 185665 61881 69521 43627 916016 28443 968002 50398 884691 57958 525007 78680 986294 12859 262287 78419 762525 81966 793808 25789 116542 79302 815058 65560 762756 75358 762890 69496 413582 16647 631776 30056 214573 64068 945201 20901 583593 11948 564813 94593 479037 54091 926138 4001 672663 97889 278575 75616 867993 83329 308506 92618 580763 56500 986971 61121 44518 55860 542214 91004 260282 63153 317349 67331 637321 63695 367348 66996 528826 38342 744867 4193 598695 46721 856536 42096 739551 47712 326506 2810 656677 13910 159143 18476 466094 57035 370575 91305 80487 49946 67606 71013 583662 39252 392678 13004 126100 60476 232987 55225 737057 3626 99589 84703 782096 79304 320297 6052 621774 63991 40001 7073 719295 57195 842423 451 879354 2923 441006 6637 794056 73106 85305 49844 862952 27729 675810 67873 677710 13962 581925 94579 688608 14198 262130 23514 622840 57441 763246 41085 615333 89993 34610 42197 55465 6306 749195 94736 251900 40852 389880 35631 923848 23259 175344 20264 144875 11495 417817 39620 627768 18554 80658 42946 341110 81229 61546 96147 14111 26346 810662 98300 177826 83603 572031 20663 967522 82298 353826 74482 920693 88039 645294 69326 197798 40694 2873 34145 507764 32470 738188 38324 962001 7275 451106 40966 841571 58188 257709 42248 267398 51397 611409 62495 468423 41271 416871 31494 857451 36083 247548 27209 135654 13795 785039 78922 794469 36641 150 24639 798341 61662 632697 12242 841881 12508 176726 47872 412967 57844 937404 55131 737516 80946 955888 17096 925652 25012 788395 96642 123074 68558 932633 85717 993742 30856 404123 64067 295298 49118 582406 34659 392925 50399 209826 6365 754384 6192 648749 27023 36355 25030 634197 24587 719505 12047 375873 49974 263239 45610 219657 8779 952617 57738 87033 98934 242222 16183 652499 51354 811007 42892 290825 69004 417660 13178 925191 47445 881591 1444 411687 60083 143222 39361 357306 66776 627637 85118 604870 60618 858786 75353 801603 6914 97184 31911 421981 77485 444420 22382 128181 33614 885787 24588 43488 3290 792226 4110 503142 34938 495116 2682 415172 87884 650240 52390 728811 52227 534937 40670 910015 42787 36836 16578 366872 21029 527397 66437 654276 32313 85202 55183 837763 28223 742294 85436 714506 78317 583248 53756 836289 49996 501457 39889 88069 21275 102754 15539 360038 90411 148092 67951 975210 59841 170701 52868 240584 68983 600698 22789 398958 72890 396695 17626 792444 94029 510897 94398 107591 33669 891973 72514 979991 13388 960134 60009 368873 92479 422298 73130 528173 25360 971486 45138 412297 42212 695646 49663 753940 47957 682910 93253 232604 95633 275028 19373 555617 63641 88938 95057 794455 29027 200193 10786 858024 54137 337065 41282 371632 92888 374762 75658 499455 40178 186367 14917 661531 95756 905750 20275 894139 7233 575185 6247 341325 10013 725447 50698 611952 30018 72899 15830 590331 78790 292996 33915 282293 47507 926588 72829 650778 90854 698514 46260 951260 59345 64672 42730 41760 34842 277557 6561 727357 67705 548499 80555 566721 70558 706162 67120 234923 32744 149180 91371 409330 80879 186639 48621 731388 44411 621374 22553 501416 99818 219920 25670 666053 34254 981375 36481 293528 62797 296891 55816 368602 26336 423077 81391 869880 94516 324052 89951 541073 49420 237843 16530 148156 74684 371233 43833 400639 79440 659503 96246 315161 72227 694246 84322 484601 29352 185695 67272 898372 84517 635944 8136 140307 61395 894854 94421 24690 61087 544941 10871 22627 92812 946442 72394 380697 62223 904890 57053 524797 41554 358928 4629 288621 91537 498003 3303 866360 47072 418621 66337 707811 87938 28541 1217 582375 20371 509302 31228 205168 24832 513022 24153 898847 49610 48672 26260 220874 78855 971226 70524 818551 12865 413792 35764 567268 10261 117207 26101 321410 5396 144731 89515 811893 67909 6329 10356 61526 43265 799157 22725 873009 7798 170118 15236 39111 4677 837333 54382 841485 96549 686274 55763 997804 9533 271135 36213 984255 9037 678578 94253 492504 32998 779255 66662 661498 1677 541980 40864 489376 89340 872516 77646 306613 35713 63685 14232 956507 71614 721578 46586 666852 2087 341169 71299 979036 44263 336589 7159 650301 95035 953957 5230 458168 39157 496724 74163 765875 14842 914215 35461 989702 76965 646306 5913 93437 85986 215867 36982 335705 76819 335581 92215 566607 61871 551847 64429 576327 15902 446827 43483 820958 58654 632239 60696 943204 11265 12399 46992 364191 2701 648089 29731 984135 76250 983631 72869 339080 4504 966569 58652 492291 57830 646832 41958 307980 16444 378020 56176 960365 72962 520887 9407 362786 14967 223312 86251 619420 18475 322762 62655 649086 69412 409970 19547 693155 20989 181772 18226 194710 40323 167182 21068 701656 57303 478115 1829 527773 35214 671849 73388 436239 19380 521588 33989 39050 72388 178313 24616 608478 61682 746211 33152 939793 1825 459634 58380 307674 91757 336087 82017 676071 60099 951146 77862 328536 46020 852596 11702 723649 43590 282805 58370 526956 23890 557599 63597 169749 67815 239576 25422 681772 50774 273469 57233 688982 59780 444378 16694 736685 79947 704306 62385 679099 23673 813821 30248 939203 31535 606437 10296 747769 52803 927624 24689 76292 28702 454393 90965 73347 56735 651903 44701 289285 60215 194965 32468 237839 10699 508328 6586 247323 11765 773724 90242 207507 43267 206920 9140 685146 30423 310709 57836 543555 42373 528738 91321 6872 47064 350019 48031 117652 66797 688254 25141 911145 2037 738476 64552 946236 45496 439198 26134 887844 92717 660566 88628 854126 37955 621129 51657 63004 79452 956900 41776 215777 16876 562564 58554 448998 41982 931132 39242 649737 77999 428371 16855 990745 5137 338755 30669 529755 13482 447804 96812 658824 62898 277662 68104 632908 4665 482371 33991 66569 45182 35251 20742 208978 65785 816365 55285 790704 59410 550053 28630 973921 61991 384960 34466 162580 7658 632921 27812 738734 42689 737984 90331 760008 94117 114422 56316 719918 72579 866803 65967 341537 6142 157216 8973 142358 78955 678621 32424 463414 7443 561660 96451 606748 2612 350084 23894 281114 45825 377455 74283 184244 63901 447276 71652 96418 24292 336734 10482 413779 54755 787930 67871 13221 46427 551853 44934 877870 45314 761940 34069 592054 45761 208771 88754 453946 49847 565855 98963 253419 92340 566915 40676 42349 43583 312575 85093 769881 58449 742676 63914 294715 17176 394681 9145 413012 95637 784025 26895 730585 73150 574419 124 881586 72637 349113 71650 286844 30830 704017 99194 140936 69733 227607 89679 270169 34630 487097 7424 400746 24395 626010 6818 645990 45186 326671 68668 885614 11212 384357 27018 820887 72095 832473 84603 722601 64965 562910 2707 146273 75515 291163 8521 802991 10579 762858 32106 695865 6930 357723 79284 135958 659 696815 36124 534932 45570 653021 98505 185715 70849 176976 33238 912488 64038 741350 18452 420635 68027 886963 51109 685417 47453 527164 87331 883106 52958 991357 60727 428556 36804 598371 79714 29086 75079 503699 279 531462 33462 159457 79935 161892 15987 781018 2036 23885 8690 464763 24774 384904 96830 980151 13561 805396 20213 390452 33957 278369 999 799374 69173 534994 96986 302163 50472 186305 43913 735046 55219 146875 43808 644893 79166 987008 67938 580611 24994 656836 59012 211158 61489 858801 83631 341738 53838 645475 47009 355588 84881 314858 52717 274847 31780 114956 3830 261739 5096 653120 2488 993865 8689 834483 9856 467792 78694 839367 42542 687371 38146 55184 4826 421241 31350 209493 74477 609676 31620 561429 57059 113194 901 559423 43856 342255 21093 247032 32344 688105 21538 885401 33044 975707 31696 791279 48980 550779 85655 501114 51480 608179 63155 201646 56150 846755 50996 595380 50712 262749 36284 903786 68794 164200 35651 526623 7952 722559 35606 444248 35102 642255 90452 769294 97758 208060 12752 245422 8414 695324 98258 507863 2815 373946 34870 952927 96887 62677 64843 641039 60592 851102 30388 857890 11815 564990 74251 805706 58638 724493 569 668395 11114 826908 23616 29214 22709 197932 56017 545136 8989 117493 96086 787296 64803 728672 34857 132644 53342 838733 94747 205541 8565 279950 94350 355710 61384 551594 59739 578049 7464 290011 96750 848306 67515 305360 15908 464842 45049 458860 60756 262581 85105 138117 2275 390740 50277 507622 4142 79356 67305 615757 54756 180726 29512 491246 43530 207869 47231 292718 6517 386755 42496 251688 1587 601836 85681 99372 39875 300816 82154 305467 46424 755965 84507 650764 10778 124276 5283 670347 31044 3880 90330 590356 51527 682690 82280 230844 56198 685663 66603 413065 7000 483088 8086 501493 6922 986200 62828 681071 7386 776370 77929 878105 98013 789961 63961 726027 70361 161726 54847 419215 25292 408870 84720 440675 51715 782281 90357 513466 14340 852068 57997 5627 23621 585448 71240 923136 52658 857081 8461 157913 72235 656559 4181 267207 39043 427992 39949 268225 84930 827060 35352 879794 89316 411064 6763 685304 64344 927884 65200 732647 39267 337613 30371 573444 72314 886155 64440 951691 27403 724556 62963 13994 53749 468872 76590 465027 39403 616810 2775 715822 53780 308245 94831 277684 50286 803101 1740 74517 8679 958410 70616 511043 65443 24025 53039 782245 6489 845498 78021 956309 44758 198483 6654 264674 93112 661819 18580 198031 97875 918016 71509 83474 29296 414050 22819 691414 81993 131093 84242 301433 92719 500867 58860 888399 58756 719624 24112 470365 94209 173300 83599 218271 22673 113165 84527 74562 89204 25930 8168 988970 18685 636761 3305 342126 56341 373786 27091 839191 39798 542881 44989 13029 66576 756408 20367 486666 16743 761818 11143 43628 86707 938170 20695 54439 51710 774138 9316 100873 17962 438644 52713 332053 76937 653749 18546 851905 76355 531452 59266 408631 27987 555520 67725 360151 83722 87015 91390 919796 63691 189328 58035 487635 45773 294154 56732 348911 90397 271962 41951 338360 71129 872377 24343 206158 82389 556692 64688 346635 96154 185291 45901 266295 44258 649010 52579 76305 54430 771218 64891 255949 34320 477865 92339 694864 73265 424102 17790 220982 21260 544622 83903 170317 57025 351386 67090 421015 28739 852535 47012 855308 29370 984836 81078 80150 58338 568055 4510 786131 36970 467449 4325 364246 23254 855781 28074 965541 24382 858125 64989 526461 15853 973813 8229 926282 59234 425174 96539 893616 68434 265180 74573 530565 31684 30121 26076 750548 29524 59216 69438 550299 10288 60378 82972 140557 40414 667396 76725 135762 20628 666367 55738 293954 85983 968623 80368 61870 23261 20141 68273 614167 59426 917381 64235 464180 25719 883001 46623 838449 43606 809788 82499 400171 25552 411511 45089 123380 35271 990471 41078 534229 86260 578493 59923 299079 86242 466077 4000 260217 72433 265247 52852 602574 44244 265970 87262 677084 63219 84788 89791 873453 13322 996219 18829 454785 72136 568015 37202 422539 96369 380141 6283 430320 43197 800966 19178 946763 79894 890301 23637 138220 78014 968557 61476 861780 1159 450017 5574 203962 30009 809818 88477 227657 71695 570893 88637 201376 28698 380130 17169 403216 53757 582134 84439 638178 6735 522266 29503 815119 67964 637713 12335 499269 49092 140694 73762 314153 32635 616148 24324 360655 58919 614764 22296 332676 21734 747122 11858 581637 23013 329392 77822 453125 59113 639202 84375 60523 85258 241209 48848 217809 69779 220184 87983 69830 90724 156186 16429 364365 77648 904202 42583 93148 25375 734441 33328 350174 92429 363947 70989 723378 26633 652346 50839 276457 38775 83058 89261 967691 11023 783587 64511 450835 4699 518547 1492 87087 2013 111033 56805 384641 30471 616515 92991 23136 35489 539153 68581 461400 85926 31479 55244 314022 42215 587199 80190 406524 52198 814245 71064 450819 33565 451609 9323 684692 18677 718913 7070 251838 28495 762228 20522 499844 5631 593664 40349 527900 41195 57060 59320 928176 72528 49687 21201 951649 20958 187455 52946 529663 9911 618747 35928 338386 93268 224538 18164 302165 10912 95714 55213 674293 32730 429450 96445 462806 74584 890431 31760 470670 86111 111587 39656 309544 83340 9609 31195 156003 73102 140283 52403 804401 27561 821300 27213 913400 72148 676454 36507 437460 53308 113910 81026 469203 78911 161147 82653 890167 17522 514050 29176 960568 56284 649933 6101 170112 40728 770063 26731 366893 55575 807090 60449 734226 22204 449361 29176 603766 56382 451134 44703 349459 14377 831421 25500 91736 16765 966407 66314 299240 25517 742409 33141 687769 80034 228002 35680 102838 15510 421736 12351 509182 31193 142372 27229 106146 5200 878929 79000 210506 49745 396513 31456 187409 91463 354360 43387 383749 1236 711535 55012 635816 36970 411538 81223 947826 5649 477602 64871 635980 37477 157908 31961 726806 99093 306385 55622 944610 95045 71412 25005 829814 82157 513551 8734 515470 28887 40486 70880 426201 59685 419698 38572 308663 71592 689695 7215 427585 86730 331726 72652 314177 35078 404820 56 108917 30218 72569 42300 172689 61020 380602 24023 13498 87890 238856 77050 441291 64440 148295 80457 680788 9358 595792 93825 719702 16648 899119 59500 642824 56812 516965 29102 416277 82359 727847 39196 267868 17529 125021 73248 984047 91892 137444 74391 431380 88673 741069 3410 109831 38538 146075 12952 807286 16945 868873 95299 875331 69928 176258 37087 479494 96823 43559 72846 903241 22106 664397 24006 964490 30080 650300 29201 824060 94093 786801 75020 586118 78040 387868 20872 666050 25518 900387 1101 490367 88941 160606 58834 335040 52554 903449 80870 34811 53836 695061 23498 591451 95822 474054 40469 366143 96417 407958 77839 661304 35367 76641 75894 538255 17593 470263 89244 171900 25283 52894 55750 637168 27107 269774 60303 348748 46189 427058 14467 264104 62889 132653 58788 874061 90836 389523 75401 150715 97499 554028 3514 363876 52323 300788 36661 384623 36164 349662 87148 533558 79401 145804 60421 337672 30097 575001 77816 508328 10641 75855 1365 403468 69616 131057 36763 504223 89834 588595 62978 253247 77038 517692 3538 159615 40096 392363 81386 742 8983 857103 86042 350639 25792 800110 12425 896007 18585 79871 6736 232851 67511 35568 4188 806119 94689 473632 67888 608015 21810 933670 7937 682698 40187 691208 3800 753546 58494 667717 42484 254837 52980 465932 13285 500647 19624 137730 97650 765614 22234 664897 81780 175436 51902 407443 3001 77433 74490 527931 57570 503519 66923 44204 37541 868252 61504 407440 41739 19395 88478 610178 52435 574107 81434 343124 25677 363678 15906 378186 7968 250748 35157 457693 92678 957910 26406 556410 29514 941635 27933 783424 20336 841806 19830 996422 29742 105717 55199 47826 54059 782124 20254 747170 2375 568920 64618 584999 12883 376533 6925 187846 86068 700913 9032 361941 14308 126894 22895 177124 37873 571076 91369 381745 35293 353116 22033 425714 74684 410134 2488 629456 68697 914884 27424 613222 36721 586861 51650 915910 51030 8011 67497 802612 52397 509453 39861 243561 49296 409750 68314 803281 88270 487612 49950 316749 76838 191946 28126 430450 84111 347518 38921 500105 94739 142027 64835 732685 68976 339288 64484 598896 72950 912704 38807 954390 19659 749265 64380 565655 62026 116685 25062 286978 97791 338283 97597 246869 48301 358166 17116 21894 48776 189677 52916 146749 36923 871298 57544 33495 49956 419931 37647 33893 20371 979188 49942 477227 6991 538619 33499 38049 87504 814739 57523 605109 12614 23250 17220 884296 42993 520834 62124 740780 87238 247523 58264 991468 10065 434984 66446 56836 89741 322294 49732 287781 65294 322664 2214 203443 34519 986957 30164 166726 53156 316584 33601 429356 96354 805999 59125 618213 54674 58702 56364 651750 27786 710689 92181 159767 66323 713661 36884 559637 43788 474407 74017 45233 9701 8091 56167 693486 19493 404679 87301 298567 91397 516045 57680 776551 19763 102021 49679 294447 11504 592056 57246 415411 76786 786982 70892 797757 34851 379329 39229 240777 6592 188080 59208 748679 43738 718157 52313 494557 96057 92519 76689 634530 57172 500225 2337 805220 40090 820305 8179 677539 56716 534658 37953 443924 69152 539634 34076 329054 34240 209077 80518 290400 5289 56528 94872 588969 27533 352702 66301 862975 15089 768047 3733 614425 38159 27268 88819 911973 40021 673300 41248 802115 97221 469163 92694 227975 28819 580741 32133 764475 39274 245847 80497 683098 89063 82503 59793 474327 72540 727023 91506 413268 63503 362526 73171 539243 98872 552982 15847 754601 95238 254415 25974 120142 98555 729395 66459 106638 92652 31840 53543 442771 83458 955689 28349 52280 10523 448661 92212 799567 43305 168927 76952 618717 23890 701940 29706 752601 26478 771256 70427 323248 26669 158465 42773 948036 86510 455834 16146 694824 97321 89282 48291 637414 10950 914539 98122 83833 42468 633083 4608 258259 49683 798606 11312 327256 32122 623794 49882 308001 85618 628457 92273 857915 94984 636395 6429 158053 42559 497825 84986 99541 50732 664491 50967 967156 27544 734171 92536 453533 17570 116600 757 91042 82714 161148 61465 581575 8551 922518 94531 530501 5122 198761 90216 697800 13465 816587 66735 212082 18797 307911 91571 863510 11252 914268 33829 589885 50648 129211 43368 130085 11573 571596 24627 474620 90303 242026 53971 394665 18522 141218 80710 976324 78304 630393 78720 720089 66367 323747 85386 369578 32344 5196 27454 385130 75297 238803 23917 900418 4388 883274 16793 43023 44126 785656 90363 711778 75585 462103 68158 63615 90258 968214 22338 926751 57707 242775 51130 335854 72378 951730 11566 129549 42945 687729 16378 358929 37172 841938 69421 301186 48702 367112 57355 743517 73244 268794 83660 366227 36192 13059 38490 511752 66383 960624 58935 130644 97636 288773 21365 366597 5355 672505 66492 707611 76198 148341 64519 792075 3052 82200 68071 486717 41669 469302 55007 691662 96623 282708 37222 150415 35516 910318 66632 315587 56882 915698 64197 996517 71529 427330 10097 415648 72977 596214 80530 223829 10697 114136 76933 862873 48073 750566 6010 763572 85849 242835 44947 171811 30103 90246 29929 357462 30710 560537 19015 507571 42713 40411 33837 954449 50652 334415 7182 840830 98092 529387 43634 36346 55241 90394 59093 28281 93355 643322 60166 103141 23642 969375 42441 320602 25525 748238 71670 844713 58988 980419 89655 305941 53030 259755 53806 393624 61660 74795 19917 329183 91772 904279 98875 805514 5639 837243 72182 10862 73011 958422 57068 431250 1673 868890 76768 623861 52904 631214 25676 178438 95584 903212 90073 73899 39800 454115 40936 722427 7530 995477 30828 983492 38913 209402 29838 480005 71713 331772 21320 558389 41120 334073 11627 590331 24453 544133 91929 428467 4176 282149 25195 358127 7826 743380 63404 346164 65904 22082 12027 673209 62084 273616 29230 848939 37564 107221 68810 96556 93369 181660 56875 685327 47570 373540 75075 518302 46670 670174 61203 791893 50157 447603 58867 794916 85024 962364 67632 113584 32941 181256 86984 322578 36780 353689 8400 281750 76492 577447 74799 314942 52399 622747 1536 556157 32809 676245 38676 419581 10853 688296 86829 804953 33024 641624 55557 136355 83180 511971 59749 743711 16687 631157 11086 753542 45057 548978 46003 856453 79313 775856 68125 122363 353 224634 81414 252862 72005 846414 77022 455383 60937 563296 98026 406273 69128 248277 84543 340974 341 665865 9483 436418 35094 594761 49933 45462 49187 70170 8760 3638 82924 338352 92436 365668 21105 525752 92125 454547 9447 952078 33538 131436 80794 956487 7079 576588 55749 597353 62980 538116 58267 730478 21763 492760 20866 577541 36549 218689 92787 793105 4958 144171 67932 471464 60181 103095 7582 227541 34533 277818 71566 717718 28863 892 26392 312414 26758 636667 61687 779668 62769 940965 51231 314259 25772 608673 78420 443688 60951 362823 14096 237335 63526 898659 97825 571607 84671 494262 25736 159313 82655 893365 6939 149540 20757 175368 90339 291492 22150 733964 63647 785431 68775 246162 56128 101623 56678 600094 98699 266162 57602 158184 58554 509997 6862 251998 54459 864445 73074 985632 89711 72108 10570 709123 19244 539002 14277 380495 31676 292890 10567 6977 53148 869168 15495 427850 9726 885786 71794 600909 9991 634596 67494 684133 98225 992018 84056 289245 9066 638810 55567 777334 56308 671719 36998 218532 96387 720855 52590 409041 79810 838718 80617 527769 75662 591969 3568 976141 14521 770620 56815 621808 50505 825277 30788 676157 43510 17606 58371 778206 42127 730031 41364 895158 32374 966529 52691 354713 71359 957692 86800 327759 17749 711570 45293 272469 69750 823914 16131 520155 94162 458014 87997 587078 18319 597629 46138 850736 45864 470218 84431 995939 52681 489082 76323 415842 99061 690618 54130 485281 19681 387112 42635 620424 4630 933653 86098 897523 63570 186633 77950 653172 55719 971007 97660 989200 43483 61988 74058 721150 92007 38108 82557 538284 66936 165438 46876 415353 66577 569235 7874 2940 57607 493338 36704 611388 14819 145863 92280 171189 68004 501760 44675 689241 31802 676767 33996 288141 34508 778291 44307 302952 67411 616830 67084 50615 98717 921528 56477 486524 34059 212362 88515 345514 83315 256917 59725 349355 56190 584169 31264 611098 17835 707086 27057 387465 88843 815870 6638 853181 45411 911080 83766 310381 46093 123887 73340 235974 22455 399209 93128 72682 68994 596897 40661 556588 91108 367062 30292 688149 31047 260090 29416 890531 60456 868851 73897 121925 97656 598173 7617 453216 82815 489349 26737 677453 31476 818096 98733 32216 91558 54546 17244 954946 28630 930264 65753 181825 50490 444255 37365 316667 90812 972154 50130 277390 52537 385519 69321 454667 36931 271099 35653 462582 20351 914186 20998 266184 1512 318335 42496 163885 26058 217586 8697 644167 2439 3757 60718 270505 53174 338479 70702 814428 48255 745641 17213 654749 37856 566659 55123 41245 35883 26776 65819 152768 26246 631925 3028 646943 42057 476894 67251 523462 43748 905866 69887 585718 87126 698786 23380 700132 85047 429446 97089 782392 91823 459079 22762 770703 46876 499054 45926 173370 90512 329588 66338 709117 82769 14152 71836 229456 53144 647628 49096 332770 99122 690328 95567 450577 75490 249206 69291 44402 64989 366116 89357 857936 67532 243413 43223 153701 10990 328496 7010 429922 12403 750416 48314 814509 8770 794434 39516 391454 95508 43146 14495 484033 31862 511198 18536 857047 39083 221545 85844 227604 88552 560778 45618 45026 85271 148690 51206 888413 60116 445834 41576 436694 16147 372202 4355 47056 58648 814755 80022 191238 66685 388311 76246 970787 74640 634907 61418 533000 3762 691452 48782 899273 16025 99575 31217 469552 82638 475455 92855 556281 27184 420858 74711 202197 38192 676997 36477 50087 56307 950828 52618 858825 13267 65459 39503 707272 69374 766672 75830 329572 2389 669549 35961 861650 64815 803563 18857 903354 25651 602586 86888 429816 85921 853826 80847 360863 54602 19678 50601 375857 76083 992092 93430 80616 29367 979870 92265 438449 8610 874235 78378 988588 70486 439422 26773 681133 4362 632934 48826 260286 30342 998757 44059 611739 60520 256162 4848 20660 47426 713975 35750 690990 27449 783731 98012 618978 12456 417752 31333 375005 61307 144414 43976 518367 82228 373935 43011 140956 50186 909225 60292 248702 97989 468319 41135 680416 90947 193944 62747 494484 55478 596814 57524 529183 50596 277681 48506 800632 76486 974754 62177 101004 61577 159096 48944 805117 84944 718846 71842 855006 4975 936243 44839 804473 14098 543368 94884 181641 44020 58278 50223 692288 52137 691174 20756 998210 29588 765654 45075 418728 67537 224827 24031 206527 37389 199689 41920 752326 66952 897709 50418 620019 8890 524484 40804 647727 10572 867937 2330 949013 64058 221003 98668 209847 78616 264124 46821 610649 99370 151587 8228 896180 58346 716899 44286 29045 23813 173714 75706 342523 46430 265531 10131 999068 77354 249180 15258 330528 11667 302825 58322 439685 53078 961479 19666 176762 39268 842322 79879 179620 996 131863 74959 517531 25104 855322 93374 232878 32627 370002 50685 205339 4338 695784 5190 933016 20224 813948 17994 977613 29735 937440 13035 795095 71782 138458 63586 819207 18318 229862 8858 843361 37508 941362 37875 683294 15971 521057 23008 608874 43735 158729 41449 872742 50914 243061 4938 452839 30010 572835 45618 729269 63817 15366 74181 141645 78476 731525 52475 85728 38581 372475 39422 636690 58154 153077 30448 499195 7555 179063 39267 361513 94543 421559 78527 853788 9744 760800 95327 970761 55354 241873 83572 293336 65592 691676 27552 528102 85927 29511 12253 928260 11929 302478 82388 222838 14580 160159 30694 196788 77521 38492 88039 462572 97149 604317 8733 56126 94331 276331 44133 821567 35103 783622 66511 342775 66260 493152 19453 540707 86168 136480 16488 270323 80923 75873 40891 89421 39460 463728 23094 901960 14251 714065 58444 996530 27648 930810 74533 283531 44259 671638 64125 823240 62250 171907 26467 364752 17054 115412 28379 439938 45661 255889 71613 711214 46490 709810 56019 656151 77625 578088 20319 941688 55348 744020 12019 423227 76888 737230 19862 491523 40072 444127 85926 7012 41337 573447 13841 967589 58741 333880 20346 422981 31512 624856 33754 632883 19094 444739 63805 762773 32307 175496 96705 189378 56937 730215 88890 565896 12422 300633 63345 544167 49899 608840 30560 596435 97870 442386 26167 586422 32185 159050 87003 687211 8616 304631 15234 279237 16079 268564 80088 909958 59858 844814 78300 588712 77804 306825 34595 258776 8392 951900 12149 243125 80907 242512 10763 127510 21448 913892 30135 998977 27530 515404 81564 672565 56878 794926 26994 84833 36006 843875 68388 100266 54455 911228 44497 183785 91163 512123 25646 725995 12129 284437 22434 573039 712 673015 1160 813483 41063 616190 37169 439432 49288 338749 10367 626593 96648 280251 32075 870024 2009 301618 35809 847362 43681 570770 35583 388421 79833 530619 62777 936833 69774 241927 28824 853908 93634 119165 69526 143316 46956 515295 26851 537354 69780 892637 1572 859057 52920 45280 75118 768955 47019 62720 52431 412172 44784 44558 21350 74621 26179 412363 79014 692250 30000 62639 97751 246117 68794 489699 66741 450577 20438 210503 62863 368519 59149 709293 88681 402724 16926 209756 74842 777721 44345 92366 43919 459466 4389 809074 93830 423440 94906 691755 15668 114103 49544 434958 85376 353568 81295 932456 36773 182112 95941 487158 8372 200000 51571 749996 90128 736827 53752 945263 52528 853378 74852 200346 25728 543419 10622 808701 29760 852286 85663 852313 62787 957847 46325 313637 50194 862279 23777 84108 81575 146627 62393 319789 96882 89843 3175 879898 78520 114932 54568 824409 4558 192599 97901 260262 5474 925728 7773 529583 79059 284231 49393 227607 11988 804666 24919 946483 9933 785753 36177 448336 30170 781369 96979 49387 99722 526946 51303 718711 67873 598481 1996 656987 30582 277879 97075 353457 97366 68279 68065 209417 81823 339308 58993 791076 42214 535713 24719 874617 48562 839191 53693 985203 77150 982275 86290 533104 18331 916876 81813 725060 54411 321617 74983 182324 44199 727906 82967 696252 66267 673090 83147 40137 91877 115244 9501 447424 42777 503755 33340 976885 70271 987072 60679 990901 87219 990047 2326 744317 82469 564146 88817 432512 51159 685877 75318 917668 43522 411928 67351 75845 5553 981121 20666 352497 9763 699079 96407 371307 40973 962104 71198 69417 93718 973395 66510 886102 49850 979151 48703 934928 97992 193875 46233 564267 36388 557243 66075 99948 74885 624794 60213 770062 92216 6066 74062 712769 8411 239869 44286 553254 60963 80232 99157 368468 24054 479187 84531 420374 38354 928146 61326 993899 87684 969135 99759 953989 92850 24677 45652 50698 71026 904230 71984 547478 84496 737431 63271 946167 1996 401999 29075 294768 25786 533851 90337 588407 46144 234301 7604 70454 45947 813480 24801 644621 70874 626886 37554 620686 34561 804018 30180 737216 20712 825662 81960 700638 21114 213167 70661 661845 7063 589564 38548 542281 98354 747090 25955 774928 9907 308499 1171 569333 82325 253266 75866 521335 8361 258904 45090 238407 72434 419683 85480 714318 15335 559842 88606 950436 10869 234170 41801 399642 94042 500164 49123 309361 84875 999116 60026 924705 24015 958868 41839 750547 53857 834255 32185 232935 10642 908710 672 737519 45860 648758 42498 262706 19024 954896 16273 360746 9089 607928 46066 376902 24663 772455 26527 456681 79558 467337 46886 760297 30356 507584 47945 84753 88062 103519 79612 404319 73299 966767 27754 953287 35319 831149 37457 977710 1922 484426 8129 399215 67839 883498 90176 30426 3789 827174 89833 317936 4993 822602 61928 637032 37922 831959 30368 390446 46028 257922 86341 32158 61902 596403 77698 846925 41708 81991 16405 368641 41181 4495 31470 751028 67053 635343 43732 662805 73789 900032 54367 603526 83966 242062 79711 371103 31002 15258 84787 405994 42635 133433 41299 463589 67490 174323 12040 123843 11873 178629 27310 528299 44321 152863 92472 349367 87757 36775 41324 626615 37541 688885 27971 290860 94493 871189 16523 261901 49083 642888 14053 530309 9724 378050 98247 333554 66255 867437 89882 970856 32056 594149 25789 739820 82287 533883 63328 743546 37599 366003 24778 814336 79207 683717 41940 160032 52508 904415 28588 394098 17669 455585 91443 294399 60286 695648 11263 666823 82518 234915 21338 218940 5104 240937 11169 994885 89254 848226 94085 733884 54017 455857 92077 611248 59330 95921 41683 599012 57917 11692 87490 652110 2169 96741 62303 824665 62673 540560 23357 883875 72277 653717 98887 339712 4682 675216 14170 195125 95206 141204 38920 289086 75093 252643 97910 102856 6775 130360 79358 141303 94783 870653 61038 236130 85685 342421 93992 974802 76725 844499 18112 970311 17871 716545 88321 26227 46181 319323 79944 388604 18095 851345 70727 62526 33882 185480 58628 249607 37381 197146 76887 964186 99202 403665 80655 14637 94459 888496 15822 408490 63051 59050 59048 508337 74017 173929 14248 164245 23425 855368 59052 814427 68930 915290 44356 72830 62288 777953 3382 184941 17067 288919 23389 897227 10791 597224 24454 75503 56107 928950 7057 197026 32082 474772 38902 110563 24172 213580 4861 340134 99134 787161 37477 38736 91838 76013 5214 381693 93592 697517 83343 528699 17996 447152 15024 394124 25197 255555 56881 468584 99619 557287 71378 879929 52714 933138 55785 574812 41233 100266 41023 749095 78428 199501 69683 964253 73955 869132 49973 393852 56784 533419 23852 425520 34149 716643 84113 123165 91604 658849 55218 437273 35813 702212 91696 523182 26035 143650 39457 899869 35855 976836 25710 164054 4092 561637 72214 416642 82033 44599 40778 592825 378 352414 31279 818060 51768 777714 89727 749948 78172 833026 36456 929408 83344 620428 98475 268420 43374 277190 36862 737381 23302 151064 94251 345077 60029 479071 72367 36221 66729 112108 95100 301878 55062 904963 40375 460175 45540 580765 22138 165355 4998 46822 60627 601888 90052 647935 16515 449464 79802 303229 64961 12403 2103 566888 72885 726148 68735 205053 77117 174032 11978 634349 50539 603762 63650 855900 10244 837498 39497 550562 54562 270633 22321 406605 51540 535670 80641 264542 77785 372812 57943 525255 55913 569162 50689 776435 32428 149633 82530 661502 512 692538 85300 311417 51767 487022 30432 151784 83126 948939 53959 414659 4984 825142 26941 957880 57865 676163 59592 394791 68684 557887 51397 499941 59318 154087 81540 763898 5296 643694 97191 293283 41592 121339 51559 412752 92160 357544 38351 632167 84078 869508 89599 971519 97819 868562 58858 516902 10836 981640 37560 736476 81724 580561 37125 182102 72200 857868 78016 882108 43041 934922 397 572970 62918 160787 30916 536499 29735 18594 68559 829977 25771 675237 34192 289687 38507 767614 58040 797400 39861 954244 74481 381500 70442 872131 72086 813530 45888 493687 76950 968761 8000 485397 24756 643157 59113 429507 87913 426785 99787 824987 9409 958271 3917 993772 19578 506249 27816 729273 58696 922252 7050 659576 86580 202696 19508 616403 55224 191665 72028 228395 35812 640753 58476 95952 28093 677795 34369 572426 10712 698010 21293 627668 99331 516376 6325 52635 34557 108375 95699 429059 10425 421764 28437 807330 95231 192190 55516 261059 53131 341340 350 864997 41868 342244 95877 557882 31654 139157 83758 132008 49585 430302 93547 809291 26295 130852 14465 121073 38426 976832 32139 891868 57836 480959 71541 183812 34836 556256 60833 581011 52656 229850 58790 541607 18190 893523 10892 34387 70065 184489 57969 897822 20658 223597 23847 221698 8189 624996 31923 639470 8240 982341 23920 420485 14335 76157 38282 165597 26739 466605 32132 89281 97670 118379 8210 361840 63144 518589 87199 37339 3133 965921 4425 929066 73405 98440 87168 447672 95987 129302 52939 18579 97023 51172 40802 7549 56404 897599 9365 915630 13818 910950 36483 130319 61773 45391 64900 358144 93372 512994 91072 441107 75179 928381 92630 322190 22833 108782 59990 288045 32859 574140 17255 542367 42183 422239 25474 944132 7306 740163 28212 24949 12971 11274 65088 489852 61349 284038 763 890519 4553 464899 95567 471545 65690 518075 32344 885898 61903 184864 80458 53410 3348 11797 82921 142034 96617 812789 90607 284891 22945 549707 6889 394356 12197 72984 52955 579208 82639 14289 75896 229238 22575 766878 91018 586640 32105 61981 1616 671964 74869 247580 14427 222230 82398 542562 71760 197996 62340 612839 39145 108736 71162 733015 81204 835562 5736 742419 8914 304436 10154 2159 10169 437404 23407 900021 44691 364629 99323 577185 82845 274758 77605 255076 92457 169097 20154 372002 67228 306413 40024 408627 19120 948917 41844 873957 53587 960343 75796 184056 5351 421630 65974 279329 21568 11593 7976 363784 14569 588745 74029 867082 43295 387655 19518 730423 57268 698747 5798 510485 21037 350678 95813 103771 27397 252665 43343 419319 35816 31484 77098 306185 19257 131816 59443 300709 74604 313661 7002 280021 74508 837869 97249 959957 55158 361439 8417 72597 29724 786925 77252 482939 96484 713958 80524 997086 89703 705293 27627 56908 40754 924440 43657 127237 81608 448882 2338 982205 52221 606585 42949 232222 36061 886464 35510 122820 83715 861966 36396 278015 48258 676638 31988 207252 672 385757 80844 4220 35766 730415 49737 688612 3249 910507 89489 965996 22676 333466 5538 182952 84820 287292 58569 287586 93402 181763 63180 148309 25285 289877 74913 977268 33829 275854 19380 76385 71041 751292 99141 499062 31986 330209 93575 85888 4102 616117 16803 497854 58366 975010 74259 156006 63856 335814 48135 183777 13637 913524 35587 758987 21948 319667 5471 566836 4678 87869 7238 731553 14120 859202 53528 225291 10716 218019 30728 585438 9008 775671 10014 867388 39781 497737 48693 61304 33905 41815 90622 358876 63518 549525 88060 330403 95784 601896 33542 266303 11107 480556 98825 814164 1587 22191 66243 868283 90547 774451 57129 326656 29487 706992 44962 167781 47753 852239 40137 461277 5783 324912 42094 528209 87939 917541 42614 541663 64458 276661 98519 859605 9342 493018 47293 947834 93828 371971 33224 843334 33495 779283 71979 677798 54179 810016 90959 369017 55018 314613 82510 307413 98819 454096 74648 505474 55254 962660 42065 179645 46081 864920 10801 21367 85430 414919 76579 576212 66874 555262 19750 514925 31720 80706 87695 574286 27820 100167 22373 135352 35017 569 24356 17824 74452 627319 80603 409198 83510 756371 98958 474368 40269 746899 3444 690916 38635 993459 69657 143969 22646 843105 14398 627183 167 783104 51060 924410 38571 676710 2629 634915 5221 147869 62859 13055 70314 469093 87735 798678 49763 807857 15403 807461 66574 32934 5248 471517 12830 103711 31137 801057 57975 10859 35406 454988 86611 908429 5275 449193 47967 62267 38030 621561 56670 343200 29156 823601 69445 963099 76236 653881 3549 856382 10186 2606 28997 286159 39382 842848 75790 340554 731 782677 38045 291101 87160 368388 46252 591850 92258 702747 99688 842185 11008 2938 93044 577667 39054 764406 76614 77848 72667 354967 11813 71866 46250 990681 91377 461904 28693 520431 83995 434868 10085 302651 57768 971509 67963 532568 40338 287254 25035 564241 38247 598989 82812 284838 65000 663173 79209 964366 20555 150428 4418 10096 92154 723942 46924 405161 72242 768296 67229 96009 47429 749725 27553 252949 93400 73525 40632 343431 35974 25553 6581 190473 44539 755464 27616 922558 95929 743398 13717 660218 76854 98855 98723 956228 73916 833280 25615 577435 34857 626135 52654 235822 12812 109510 35342 306275 45870 640156 17101 541265 74246 622939 79584 280901 75972 806203 88398 682497 4871 871334 11187 939192 81063 121018 23006 794580 35692 39626 80914 424177 98228 887261 25545 729183 87121 654254 42220 303523 15721 313770 11132 424502 24725 586549 34829 126341 20610 596837 55973 197231 68435 513157 67330 188938 60572 521300 81521 413087 12425 311044 42296 850857 76949 834235 68621 474778 77235 577365 80444 625495 36905 523424 35524 320759 19856 516574 10587 881095 23829 180103 72774 591497 88635 268804 63874 809840 23607 734581 85502 593573 18259 552684 79870 6726 21451 971184 51642 265250 16371 683259 35004 719038 25167 70140 49222 115795 32633 518230 96906 370125 89982 994207 50352 702733 14465 653218 44179 629864 70615 150494 99204 162663 31658 996100 15174 625285 55639 506556 19376 251828 33519 220833 34574 320216 52185 470272 36097 316362 56622 873374 37370 346198 4796 557743 37923 905661 48740 885087 75862 105460 18877 494797 12259 223459 72942 782411 10831 234344 99479 184544 24112 741521 3049 831174 10386 829157 51721 220844 14932 763164 82993 576180 21804 452706 91407 71222 72255 526680 99461 483708 98666 832147 7751 296260 35132 364763 45280 279105 76697 78061 67405 793050 12216 135354 87744 351082 57542 503270 18814 561342 14114 756362 69282 941338 8670 730610 94072 263285 21956 923359 22658 942264 63215 354950 36055 111618 53422 884879 61471 562343 83236 22039 14072 702764 83755 143598 13460 725325 24076 118938 9945 895096 15176 136530 94591 366671 83506 850756 7094 808234 64851 681744 48157 80403 709 807435 3308 176456 34745 756541 4875 264892 25425 976931 40793 611926 2054 895405 40070 294000 72739 746689 25529 399769 21352 9847 458 485460 23560 842266 68457 431511 15723 655661 88854 724621 71213 958948 710 993044 69181 264039 89381 686080 98783 926867 57454 783190 80042 146552 51317 964050 78251 345116 37565 960161 69281 836150 79074 450344 19646 448564 16817 347707 40652 96245 93419 295654 54630 775632 68934 628200 33114 151756 52555 362355 86830 108774 12665 665070 68536 779150 33409 40755 25893 860713 42760 967825 28051 796752 65448 115978 44662 152848 81263 247446 42519 894953 80638 987295 69200 180431 35115 195523 80433 956716 40671 497174 23967 874524 50873 453469 77871 395119 20746 537939 21679 53482 70775 905960 47326 267846 17594 582205 88751 153520 45409 350057 10954 481416 49646 361271 62795 332002 57333 221414 41281 340743 14785 944871 21776 419125 79471 28323 35632 201243 30385 968883 34923 393054 88492 922470 28323 321879 54554 276222 69354 274195 86953 864051 92647 101905 44443 382638 65688 563592 35044 713999 29963 617246 51759 937640 34659 771698 62073 489536 12921 572307 38644 588754 11321 307078 60358 183179 65953 712004 73703 979215 40517 530937 35623 626484 82030 32007 61765 629317 73814 67393 1081 975168 25261 211824 15275 33945 62583 29970 11481 222453 39852 709589 44981 782448 57207 987105 38149 223063 39576 381323 15170 107503 24066 498147 21721 178476 3549 184871 21357 433083 3749 755405 68883 442552 86761 27517 6260 231224 29869 499413 48046 76033 99752 599203 53236 321997 3783 820590 49993 526411 64680 51758 25161 162334 52256 966415 78593 13724 24438 648947 38770 245520 94565 460333 92818 209592 33758 361670 68810 916679 40579 336315 31481 715172 94286 204861 71119 855274 99560 7664 44275 651110 59922 347948 60734 381404 79935 338751 21118 301379 38552 578346 61908 743556 15447 257055 66166 650814 58828 203018 22734 342469 47387 132549 19544 353631 18684 882081 81000 913990 57338 902884 73858 904552 91701 841990 81952 944362 37536 935795 78352 580961 22723 929548 49587 165079 73146 940902 54880 518732 23668 146185 49534 849139 42965 150450 72109 916848 80052 31953 26206 264097 73758 782924 47222 17170 76273 333370 4976 364679 82242 787241 41848 945462 73623 830489 61104 613834 6830 235647 84142 75425 83700 340867 82716 735631 80943 255490 93143 215769 54549 923148 50385 560763 62162 606375 64240 241507 59398 60362 49292 173875 81701 859427 66452 121987 57973 231378 9738 64860 68979 291883 26658 977854 82894 978424 96679 850715 42251 546357 6327 659290 2783 741266 2402 542741 89496 182133 14670 176667 28373 719925 3574 31278 49993 849120 45190 964934 29084 649270 94017 639053 43562 28587 65500 500066 93026 538153 57632 511062 9096 504332 82379 757489 43699 212260 99408 390254 86000 790518 65778 296058 64733 125500 54317 138745 63183 390624 56078 712385 58060 755845 18422 900958 67122 984126 63002 219532 40334 467733 53382 898432 23270 396806 35957 191840 34352 905537 41531 954438 33400 638891 29788 222209 55262 748189 29074 166419 53589 935460 77194 477300 33254 774463 56103 294477 98091 239781 26526 345343 97812 258492 52121 668058 36965 821859 66836 11494 60342 903081 98403 599069 47506 943763 12810 733230 1112 797338 18947 506300 74045 957098 67228 271837 11400 518693 39094 826012 76341 16222 35911 275704 79635 7263 74457 436451 23558 787107 6473 715715 67845 543452 92425 44276 64029 121646 78430 597123 26060 820018 70530 382005 41031 712052 5603 632126 21876 487158 60418 432395 28113 206571 41622 979321 92715 363196 97286 994587 47976 186119 86674 518327 62462 896667 8459 304394 23545 710397 38327 691328 46617 620453 62926 77116 29809 661314 80671 88598 90730 881970 39244 676248 40606 260107 65641 789696 20253 661333 3041 4162 42795 781518 88529 744963 62144 389988 87723 911903 63463 950142 42965 73827 50495 959988 94087 888531 81949 495826 27473 704870 57704 88921 50898 194693 47932 848894 45090 40656 31048 358378 91593 72856 60176 941048 34405 744870 66251 13305 90377 741427 85093 155763 5784 782766 72479 441438 68174 216505 78634 555558 58008 699372 54960 496940 12342 243793 91595 945349 18464 568678 91500 234041 73086 573918 21013 716037 23951 734176 95551 171482 34467 413319 23637 229659 44641 441824 25367 889123 66274 165359 59608 754109 20436 631594 92097 275370 68215 794236 300 98399 61603 547396 66889 207044 18305 574867 76636 608182 7661 495730 54749 219909 8891 475033 97367 812407 17263 623673 89161 258435 32899 701300 68040 262167 88997 867295 35515 765523 19894 161671 28990 60300 46988 402857 53312 992714 11697 519160 41572 430922 96865 729050 53476 248700 32112 41132 51049 148550 39138 60154 73844 481599 29457 573447 89401 560949 73963 79947 99582 461672 56050 563376 42913 289356 65434 169685 40495 692043 86926 58763 50830 325633 59915 130394 75924 260478 21538 536893 50605 201800 36059 877282 67673 332310 48397 342827 36523 374678 43783 947631 20235 914023 90698 292345 31221 229216 18573 76168 44216 998535 16472 924942 10712 326299 71177 503154 2861 700427 71634 869454 79170 79933 79352 162801 49366 722248 36342 240349 56798 703930 73336 782538 8801 641938 46401 407906 92827 181959 43461 296003 92443 107199 17391 418048 95108 103065 94301 984480 70224 407140 86495 977565 89512 815077 36219 297319 4557 288341 24236 450719 71763 204129 48190 384668 78080 394280 16020 131241 65618 277313 38627 792645 62390 311474 50292 140001 72818 678202 54533 704550 53787 364488 53545 635117 99232 763393 97315 196 54141 835838 8399 682800 14089 697227 88186 383717 80169 453098 51525 954064 30362 862286 64966 796814 75659 8352 14214 869426 3136 877694 62724 960003 54865 659959 23472 690811 92424 607184 36081 121673 46055 161986 31808 483856 95616 49017 43115 745254 74235 17686 30163 910806 89715 719790 18350 154398 38201 937546 13381 465138 67280 147685 58647 959479 16495 102961 22933 93513 3458 111954 56804 391669 32489 879713 87934 910783 76568 116970 21489 455390 86550 931054 32222 488315 26110 241570 42747 441078 17408 932079 25138 860257 91073 452080 25632 835522 96534 213495 49142 194965 52366 939783 52380 760776 17541 631387 84521 65790 30834 629534 71180 160141 35642 258225 69862 998912 13946 256361 41678 854741 80673 542799 81739 743487 33747 648094 21501 9509 89447 329031 7093 1697 10570 393776 29753 479235 60026 270641 82337 410252 8876 146582 84860 885555 41191 687648 76140 711523 61863 424644 40741 982203 75771 338218 28914 784909 8102 955567 26385 458463 12705 558115 79634 349293 54328 692428 7867 714917 809 100962 59591 859497 32008 669585 43682 515921 73278 943226 93647 423718 52837 653489 61954 684136 20174 952192 85831 20553 32507 237155 48601 689136 15813 211915 93131 867063 79703 842523 28451 869102 44177 798254 21274 569878 90374 861327 71581 511142 99198 876030 22799 716552 71797 554354 59333 836573 42042 890066 59528 523829 96529 955835 32119 629721 6353 45053 72738 308737 11879 621150 96208 257502 17009 727445 58778 424401 15396 401552 23469 508658 59815 289263 59180 594378 790 47046 77228 535769 17439 32223 16311 353937 13800 27190 44394 7000 50727 236411 64086 126666 98473 418643 25058 997749 4684 726360 61607 948252 58372 166484 72723 665333 34810 246666 64199 354347 1384 819885 41625 33564 88158 704615 61107 537755 48800 237908 3378 600559 31334 408132 34023 230419 66587 376636 15290 249524 85023 158325 38690 217206 78917 821276 86606 967024 90037 106705 97631 218731 47883 394280 72619 393382 44246 595627 828 506453 51834 996821 85679 627806 44399 987032 93718 755226 47967 817689 23126 842778 6444 418287 29066 383072 64455 739879 18014 684321 74618 500803 85524 660298 63712 86838 58211 647032 53415 796265 39731 140414 46805 106810 65794 760995 10880 613688 1762 490401 437 960552 73336 898088 78322 688707 25567 158936 90219 842165 90275 671498 85384 107872 50759 107528 15782 529431 72383 9809 73362 326563 44342 175894 91409 779842 15434 897984 76123 861603 68843 519719 35963 735147 63871 364252 52849 574131 21121 417504 95952 689927 62493 132331 26464 18664 33046 580070 95005 447307 91137 609393 83926 790425 79015 864222 6991 13293 31335 640244 93663 480409 17105 72621 71891 23841 88012 150072 32105 569469 15729 799671 78294 31644 57933 949378 20705 227420 65123 489699 80165 910035 85896 567384 24627 844105 7813 207445 70573 738939 26393 224383 38732 379034 4917 199665 72316 590282 76350 183227 50779 982179 29742 507102 9565 246388 90898 653521 44971 863035 4557 96511 40415 593070 19220 876359 92713 614261 20689 629755 73165 397869 19713 960353 57955 697894 50613 939317 60470 43302 45652 282405 65190 561701 92248 623572 27782 377167 45869 358039 85310 678341 22165 526971 55018 942812 8262 10941 2905 365404 36234 692240 40622 366850 63774 6555 739 542654 16371 411064 76097 211766 27377 695287 22858 73729 75631 320473 50800 25581 15260 599701 60826 343930 45241 386134 90630 42973 11485 452218 84033 308414 52912 308053 97713 638842 33840 127980 65260 474465 73391 223739 68606 848825 64434 622767 26855 950137 44308 22125 63803 158607 7553 307913 73088 819227 73083 881296 3155 553074 81817 21055 15619 325915 56227 464649 3093 705237 65207 53268 92510 657040 32583 584380 30572 9519 9529 978383 21374 711948 25701 258640 20839 842100 68347 260469 32527 961127 99739 557929 64274 773401 85434 773642 61855 138548 75555 338476 99802 546452 98100 267924 57594 998985 87933 31229 52587 205785 58725 494871 3598 939195 70245 921859 34516 765084 98026 12504 1543 724062 72695 649889 25794 253716 1473 412445 25843 355016 97457 822974 91776 395574 1990 625898 51007 298510 59152 746301 34940 174517 42294 256645 84599 719108 52849 574085 30179 344008 60047 518514 28937 407744 5169 341753 30179 740003 4269 370487 22817 505175 96492 804799 10503 81595 54221 500568 85293 808926 54272 145341 22526 866309 24556 967515 31001 918185 60811 117334 52307 581943 28392 456516 11219 26638 11624 3184 48341 92868 31774 504793 60936 578658 88340 890416 64176 561379 16969 328158 71364 791545 16718 656123 78225 472776 10888 457944 61493 688297 7089 623350 64005 235497 50391 641229 39655 723975 68348 589958 71577 629497 25716 712193 39176 279400 64874 773328 43450 948079 18619 597562 6725 219488 58105 978233 88821 413311 3977 519740 97482 250181 91270 173862 14711 349342 62492 257613 16101 765355 12973 208124 58894 498305 8848 609777 21026 436201 82733 761696 55141 652638 69186 718830 87951 169426 353 438582 51690 434920 90895 420808 19800 412155 11815 733925 18251 37782 29749 893444 88779 197435 86620 764433 66452 489373 87344 672360 60277 455845 6589 261022 66833 956336 45950 304953 52738 298831 51270 34483 32817 110405 50107 359227 4159 504525 86293 649395 22912 661522 44516 569139 77499 947509 81704 626245 29963 454411 64086 205287 84257 305756 86298 377804 12927 356005 37711 70683 15710 361047 97417 5486 8553 253398 80619 255381 18592 802938 44785 746833 89174 644305 83176 263641 98548 993243 25777 853912 57012 114445 28514 829036 67526 745295 41860 994025 65550 64062 25782 882644 30404 914218 76776 173929 23954 652953 58401 475542 73722 180291 74074 150909 28750 226899 12705 773238 81878 557996 7511 381962 89678 89698 3794 847993 48132 731581 14556 214389 88766 224890 68978 376037 91347 642505 54117 547107 31789 808528 59773 550718 23917 255846 82769 354361 8071 520153 5744 633034 25793 867625 72507 734940 47609 676938 90664 278797 64508 129510 12897 614961 96720 422361 99267 777805 55851 674547 95488 206685 38649 115706 4125 935694 74362 676773 97172 65348 49825 180962 71411 552214 38390 343056 30684 551757 48789 204038 25859 216745 5293 218059 50611 871644 48738 561691 66025 909068 34124 262440 7159 198101 90614 598423 56419 959557 84191 521407 88357 181663 99484 337262 14348 819353 64756 994595 21754 925661 35683 865621 8068 549323 59000 425898 60915 421750 73590 771777 11749 131619 17751 359465 52364 226125 79332 349223 63758 801443 54174 87476 3651 603016 97049 145021 12507 128147 31163 365090 84309 384461 7810 342007 29257 25141 86203 265605 73183 90111 22123 803978 31510 297168 36234 100085 72990 262148 83555 246123 40798 378025 94230 144069 58639 885313 40119 388559 71934 40644 32076 510923 42574 344347 67282 52908 12052 872102 67256 613404 33529 972472 75906 997110 80508 943637 58375 833932 77069 390651 57012 118626 34355 905942 25768 137905 26567 214090 60982 254245 98807 44653 34949 474336 24740 485321 77939 418613 12612 64927 66830 514925 7873 73823 93018 804677 92087 727858 70638 252782 47706 938160 84918 336140 6862 820010 17522 989432 69997 645473 22 353982 59973 593804 7976 730527 74391 562391 1894 116432 31449 963806 19677 784890 91253 605110 10707 593976 47528 886245 51421 449756 47524 803173 79337 434602 494 808869 47158 815642 66208 34696 28823 828698 25192 915555 8885 984651 80264 297923 33610 16832 80852 435749 53894 105218 89623 29757 8269 316366 80750 178928 61014 792148 89675 167065 50190 52794 88947 395528 5267 504344 48545 574142 28378 364346 57313 683634 46250 508193 89077 217679 97439 152642 61428 971572 10247 631813 2438 153522 61640 775239 35337 806290 47928 464088 32911 526925 17476 112958 50398 638481 85418 46513 83758 756931 17246 620445 687 538807 2825 172771 11040 966330 11653 171735 60953 183113 23362 47747 91298 32727 57189 397155 23225 761291 21764 571048 83889 965183 81259 946229 48429 3842 13369 309541 42345 328279 57412 855619 16818 904756 48689 466576 4776 594628 58077 270784 17059 352870 24887 658621 41259 61355 66627 960419 4895 824027 42200 675010 36591 334129 99619 661984 33282 200411 83938 848308 54065 770363 63850 429036 23370 164072 34082 969064 23182 718510 26022 612860 1427 190857 92452 32434 2370 919854 56002 190086 13690 813187 80278 443112 9867 238306 45068 510078 76764 918234 33381 446751 34151 508206 2354 320344 39895 164052 82236 631787 46096 350390 32832 235980 13352 213237 31563 929058 24422 425441 35554 564556 11594 92034 45853 709209 6789 165458 77703 247822 21020 600641 14176 296549 85001 883120 21467 311176 80826 717750 68480 348826 31920 18078 40715 52270 34946 791143 97451 866830 68695 165699 30244 739573 59567 243032 24750 802581 28859 993730 62227 685843 18081 409359 85845 662022 42009 673409 83333 605563 48562 233104 20173 174580 9550 34214 47880 263204 28961 859105 79876 490165 98198 253524 99431 651522 57322 155782 56423 77981 86127 336561 13744 423050 8587 545796 49538 991042 8598 654882 62065 523249 9919 861345 75875 700345 45032 952844 40054 688557 13926 535970 89911 867030 35266 827156 35691 518642 45338 792266 1450 836528 58752 79455 45919 931509 82618 437985 64874 685530 80768 572306 96414 701675 16706 282537 2371 526633 92928 813650 37877 604809 16495 583914 20483 848692 54715 129796 35249 105477 57407 380390 31958 596110 1518 2636 85087 167699 64942 353828 65514 68941 88120 244049 50636 950440 54682 762985 50540 964421 15445 666295 95941 411769 43678 21497 85000 417612 7329 362658 27127 114555 75290 887258 96747 976823 24794 652729 27952 977700 680 754320 43396 977883 20925 284128 80475 488744 63111 298528 32030 122124 29543 321339 95655 974524 94995 421904 902 838368 53748 220465 15135 382677 92681 391588 88554 105324 58691 579685 85874 416104 70343 707810 48151 628740 70671 226941 79372 890475 81897 533646 88441 931902 9526 755999 86905 801490 42188 407406 80541 723055 2613 577838 99528 274962 25742 546758 73554 268203 17481 710032 12389 929376 82027 465051 81251 617481 22862 98410 95037 104946 11488 524147 49565 710236 40291 147169 96542 603067 7819 416083 62638 507257 53987 672538 84723 556850 77928 651007 16547 449910 32076 404922 53098 415499 23573 563388 32008 224424 5755 537958 92369 651387 8717 943504 68843 289828 52141 606979 37395 537848 61519 755391 3480 17023 92030 439222 5759 593525 61560 238927 36861 474701 49901 573732 92160 344297 34275 777284 70695 691428 33909 689586 30629 702728 26767 623716 98146 320920 48436 498309 82650 586888 19865 76915 97660 284479 49159 138305 95275 967772 29468 995638 54017 237614 43658 42189 33479 842299 72247 454195 58527 173626 38716 840396 86554 30681 16358 81967 43330 143543 31416 817701 88977 984299 43655 487854 21752 336635 86493 342204 97210 550950 4054 242293 42222 863771 71014 487093 51456 82559 89040 626250 58288 500459 99344 122550 39185 91884 6867 20913 90956 638082 32218 102309 10843 364577 14619 715696 88238 162291 22943 818725 93417 757971 92389 185163 28516 352275 65310 474268 80202 324215 10575 792136 50458 102200 68466 373616 50185 698755 80949 326187 44446 95159 63257 473156 35861 167978 38676 529785 42365 251045 7088 673342 43386 9123 12906 71736 5731 345430 92339 718339 58149 52898 72115 68973 12158 927008 71905 770360 77667 987037 34924 451228 15898 232088 52885 844290 82561 425351 18002 553354 92741 175251 78477 376006 26220 609175 44227 20989 53260 878245 17894 894121 61393 219265 81147 938745 8059 874148 43357 958608 96861 416442 58456 973508 18911 962276 2191 860447 75133 591415 48694 183522 49895 285052 50936 241469 43231 366 21362 270488 18334 195711 77846 155662 43502 717075 45674 720492 3057 826498 76678 740215 57913 174363 89338 10083 58574 507420 23365 408028 14092 518715 53823 217345 97762 358112 52048 752804 36211 803048 92726 696971 61849 486948 97795 589874 80669 344344 41885 898311 47040 491964 39325 79213 27830 833726 88912 186746 63142 75902 4537 512568 63787 835025 82125 532263 88502 63359 5973 115002 74025 179013 44240 186390 66205 377428 81582 55894 49981 410256 98326 465097 76521 12817 9825 693042 15252 814629 54620 738375 10599 131404 54826 71923 31260 438587 13952 130197 88387 262810 81928 565887 64576 537222 45470 49271 1067 656016 69398 262841 51406 109243 23380 608307 26123 819714 23058 149703 21396 591440 99294 574220 54577 905414 58713 798286 95837 3960 57753 516170 6889 734576 38151 483699 4600 260010 28258 665008 26945 633622 82715 957083 24753 392282 87863 439043 13510 457741 55088 624875 5397 222205 27124 763593 10564 70506 18724 584136 71441 91912 24183 301126 93161 817857 54772 471830 68306 401329 90075 43392 18722 564904 51901 670204 17285 754284 62591 189243 17690 115380 47164 548318 31159 487982 13984 51900 63553 716986 73389 451745 85429 7916 85082 835081 32898 760078 29871 369897 86956 704923 84234 700583 73483 191302 70845 464989 202 14385 58733 429338 85384 168438 70613 167136 83450 135010 897 474791 22247 192437 27955 430169 69355 133859 17794 364308 44340 392213 31734 631211 52872 146537 96525 36645 55485 603630 11641 522621 52256 358249 55456 361184 66543 772052 6715 58610 5055 399385 1303 521545 6934 347483 85655 704112 81937 695533 92592 487974 98464 599640 86091 260957 99333 725146 75782 614971 72153 643682 45108 198364 35655 344533 41688 5390 77679 495244 78030 471635 59044 279572 835 784675 56335 718124 86072 231271 64202 736970 50178 10367 24357 841047 34349 747261 31140 871982 28564 929896 990 792033 71211 467322 29312 174132 69782 267682 97993 111904 25903 323395 80043 353041 80579 951923 61328 713577 63349 692221 47795 507323 44026 516511 31779 299344 42108 296845 69987 272101 92344 764140 33901 524715 61663 252760 81034 853062 62744 572254 42235 8783 81981 636547 47924 210322 38681 626875 39739 693009 28145 143218 52750 969471 66744 740167 93370 327685 79000 693196 38468 345920 35792 523400 96068 923649 55441 874229 3429 53132 42304 678338 40679 651417 14040 19345 64669 563607 64357 575866 49968 936292 16457 940487 66969 844118 3290 759222 96043 345845 53986 365946 89447 3006 89886 306554 97765 746082 37376 780945 466 879620 76878 951052 64076 929087 74336 684783 67336 164254 32933 419760 51661 433890 8927 932411 20663 214144 39842 159980 65044 162912 9849 130456 79178 892319 49217 144516 59919 962126 90509 879724 71824 691760 31456 863166 39787 202688 80342 381468 46196 390505 33851 392286 42132 845004 47442 671054 27525 271614 27887 20586 54039 188487 57789 320229 38223 37027 39898 909286 99107 50757 23926 116679 76575 341264 8888 716695 33954 423132 81689 863897 38306 746551 75238 843075 97476 103457 16130 200896 43973 251918 50850 674990 96276 243944 62223 972513 71669 787659 83911 167454 40351 955783 45597 840609 59743 209506 23477 487447 70003 536595 89769 311908 59376 588552 54534 937695 13405 242657 68303 290833 26869 594098 78809 86842 5545 962757 24238 514700 69052 678742 14538 151918 30405 777045 68385 349626 7792 695464 22487 531263 46429 497318 50662 886463 79680 747421 63548 503474 29663 419148 91834 23938 54456 942762 37494 877837 47288 412637 54170 559463 34212 492676 77666 968405 79156 560110 60514 317202 39891 746593 17342 60942 13601 325332 84433 129002 51825 663028 72391 989181 82283 395171 62658 500306 73611 535348 76152 376552 47584 979697 91859 523376 58798 972949 77392 826451 85676 209299 67329 505066 2087 704141 85355 859972 34589 154333 88232 995939 6051 281231 27847 579967 16576 670949 2119 180161 15568 75218 27167 120777 24865 244736 62297 144681 45593 507402 98771 603688 16974 116226 66013 378369 13100 794220 75869 631009 49203 571521 43374 741484 94551 858286 14524 986040 33790 918802 69705 725008 90533 953027 26028 951282 65884 351242 21485 860370 79493 456098 9834 653653 74393 150461 87286 297303 90339 975487 68244 374693 24483 476737 544 534084 25612 794831 54246 167144 99302 626859 62249 703613 24301 286088 10334 577186 26928 856463 42254 621033 93075 23709 93336 437849 17837 303811 54508 275308 56683 852997 33489 143569 13387 616156 56928 659179 86658 634164 98502 969936 54198 143086 61030 705418 37253 940383 47253 110618 43517 162063 60764 308144 5889 234748 43002 976180 73066 76180 14911 294401 15908 163774 98930 697892 34285 892178 684 624225 9689 211420 1659 336303 60432 97181 9696 30775 367 769290 65713 579288 35875 675659 76984 886566 3185 125501 6706 864359 75537 23729 15120 308053 98318 697771 88025 38110 16327 282851 85158 321255 2354 182983 67557 58949 23828 409143 99832 474946 6569 670664 9619 649886 12482 576002 77856 479435 83810 601058 95102 54128 1185 460313 47582 802792 65961 781066 44293 128448 59548 733328 83438 821820 50731 742646 45893 352594 7008 298237 13644 819373 98454 911065 86426 853419 75067 878772 982 69536 99125 194218 27553 87377 24378 793676 37514 886970 18070 937565 91447 291081 75977 269144 61538 78944 6054 961895 60762 994903 32854 923949 5438 141687 28211 835710 89094 208128 51949 166690 77562 440612 34472 181782 55960 687626 84700 466058 10066 976076 3764 51875 23214 745721 27376 535419 31556 588499 643 415452 63076 900050 22261 407177 17197 720288 79042 96566 74199 568155 50552 745930 86154 619479 78045 454180 38597 711641 74856 177299 8152 800349 75395 865117 52586 711440 90608 323065 21523 846486 99008 831637 3075 289989 20605 179216 87002 931433 40449 906433 3662 100286 86333 673710 43528 366585 92820 296854 64582 816960 44253 724584 41179 820973 39716 402186 48619 294159 63145 727379 99184 582504 46175 856208 2679 457136 20046 481667 17411 80528 94035 531807 649 204329 86587 173582 83475 13323 39947 579819 13822 430846 41595 474952 14139 753852 35734 77097 85585 595956 78651 994567 30969 471561 91679 961999 92545 587729 91209 40096 97994 783063 8181 375185 3114 146266 11346 688616 60043 164172 13732 775844 74794 611667 1762 315764 87769 245451 10137 472893 2557 604929 86855 125976 82992 893562 31744 79569 47296 844458 73485 304681 11054 261630 47560 153493 39089 280851 48994 206078 84657 93500 34686 207935 81484 879551 56723 343914 49332 76632 4141 389059 18446 133110 62604 507907 19828 479225 75907 209750 37396 963258 23578 612446 70864 64515 1549 950062 13948 709586 66156 532047 45347 865371 5785 649086 73635 468227 44076 622444 38252 158054 39794 515837 65956 550673 67146 906314 73830 30728 21031 71263 4574 272898 22353 37437 19471 982504 7843 740569 68205 692826 14734 815067 91395 400937 16949 633184 87279 704542 51312 680633 94529 316338 89321 329962 56992 436244 8865 368875 20580 415142 33932 182506 42685 420224 23697 102216 90987 545644 14987 835479 94019 768360 59434 785699 97073 900071 31635 926310 64784 683472 39004 427025 8083 838334 74193 406858 68544 887934 99922 363112 63408 240788 17906 675065 73617 966582 34426 429054 99748 582287 24195 758633 21983 871166 58784 370789 54731 541140 32050 456654 6535 575130 15249 44725 899 703304 362 767133 97766 367887 91772 713537 76233 491025 22298 639884 66842 639459 35788 463647 84826 648082 55437 309454 79871 220699 79342 749027 5523 74033 10962 904794 16051 727290 29232 929635 33584 620499 84821 906276 38481 496776 72543 465524 9744 52444 40323 120033 40697 528583 84103 534891 21358 904947 97832 209479 71237 316927 1942 995548 4424 222460 64819 24073 38740 63410 85304 938782 40699 997340 91313 942558 98 611111 77499 293315 87427 436536 63309 599930 84140 410467 39756 29347 47007 468916 17589 36498 38960 956074 22967 938513 31978 700535 55606 205276 61706 542914 138 302947 31170 651941 43582 354379 50936 227950 51345 253165 32484 944994 10040 313302 47157 946870 74682 687430 70541 791061 54258 387249 10272 289693 66353 451073 79801 944481 32026 74385 39190 916584 62276 227635 82727 564204 24668 327148 36274 483613 76192 679923 82450 706588 73125 122869 54484 772928 41553 284564 35640 778388 6849 972707 50230 29527 96293 703148 35222 626042 9791 233386 22551 141926 58952 672527 48617 767988 23723 936639 33107 235890 81768 396051 77262 532389 81906 503256 36743 25409 90642 514061 23329 313075 50017 750824 78833 65304 83602 216978 21312 882627 34502 462822 16205 188603 24757 20214 77096 151866 61484 629062 78904 210415 88041 759503 9334 38525 31329 904126 96816 984826 72347 273074 23431 852081 23091 248001 42545 55328 31352 504243 79159 576187 49709 810118 75384 380903 55148 797736 96325 923391 86718 47040 75779 437779 93604 814822 77516 503780 34930 446247 6862 656874 95182 623106 18954 430222 86453 848621 55926 125040 71031 844240 71900 768034 27414 617992 89017 550698 84107 10406 52447 593860 52449 479342 65267 481054 8920 539609 24399 906459 61187 959571 81217 94609 54858 446717 30986 196747 14825 922284 55809 862663 30799 394984 92590 662520 94048 530030 98767 70213 25556 384623 88182 941000 50870 913423 12008 174353 88677 955814 14527 152737 50102 775042 62154 375087 39248 513635 70856 65382 33870 349758 75953 403493 67265 651067 18829 51902 8332 363063 14298 871415 76070 250947 19370 444876 63387 543459 76162 296747 28076 723727 81501 186422 77450 442741 95143 7429 93471 18869 98339 85025 12837 862564 55750 221450 63148 622922 47353 65778 31385 671460 32634 732928 42177 499682 54299 144590 39282 573098 32706 182380 38923 887635 43688 317786 5087 941739 76154 786130 95863 238642 53883 278907 89900 641437 15904 477751 84497 58259 18706 188054 93159 443379 87152 526753 41670 73485 76938 590736 84443 234916 48103 205268 49060 999347 25312 905422 87830 395876 73891 621910 10296 375450 58513 934133 99877 592873 86528 165483 41550 278168 95417 887786 77206 667814 14843 250264 48788 434370 57686 485393 71860 787410 20881 736931 4086 95149 70213 140945 62062 580705 26336 934417 11554 146222 75427 592142 10831 711176 11652 853094 25477 330777 89581 339052 36518 818876 5627 723687 19787 774211 90592 468306 64095 569523 37025 250970 74018 696003 73400 957411 34727 730273 16179 490564 53654 526508 89587 882758 1195 722618 17678 494440 25653 726868 19598 573086 13208 50486 53232 330510 43339 539664 54438 819921 55835 443271 24661 339000 88038 903092 71096 554757 86593 718628 65787 346093 17043 56534 99104 232157 92119 827712 94718 403954 69310 726731 53533 616191 21323 393042 5755 291403 94549 524071 12458 408720 93608 430606 80207 882622 38404 989824 10597 857077 86301 393386 11768 414798 30905 91691 94891 918355 49109 86105 81586 69059 83745 718013 61976 541391 51327 222738 62171 159968 33096 893962 78635 817422 25991 616649 21647 721834 92411 167208 92159 265013 58170 6643 34059 67303 37065 952556 45362 880425 80804 264454 92076 379867 32252 309098 17825 351823 17684 955061 37008 948876 94372 288440 36393 642956 69174 63543 51475 132350 96780 528875 61479 689860 3736 321600 146 85622 15041 981143 73175 378398 30277 596805 11915 51130 85714 484755 97464 385022 64523 679612 98138 90959 98505 399665 76453 653000 85623 431960 20061 445561 30357 697865 25020 84131 48823 663248 75727 549181 53059 983278 98938 230386 35766 22936 96592 312929 52000 472950 69659 750300 18819 216485 62746 278121 30456 671926 81406 55620 57290 700717 97580 714971 472 698370 84734 85201 34199 601827 82082 174715 43311 282480 43257 858214 36633 343934 98105 329871 85447 182997 83980 529321 700 650610 29359 78043 10352 473926 61204 718847 13517 4980 55808 585573 48821 310935 81837 291725 36089 487354 42345 461937 12611 673374 20406 161657 18637 322231 18824 781444 68360 631087 74346 898278 49687 57954 78233 412196 70673 926305 11175 802810 89602 111599 61497 715989 92586 49415 4970 839130 50684 200468 4774 783645 58017 876278 8528 543979 49139 900228 61788 980992 48930 567557 94805 943505 15218 145846 97080 482628 12315 646023 60279 967091 77864 254558 79832 252269 12985 410578 39572 935285 52161 516337 35032 257 35240 510714 15815 100988 54601 88356 40597 378052 18485 517078 37358 584301 68463 915756 54893 569916 97935 772473 85157 234540 90463 822271 33692 28205 79841 181240 47755 668064 72390 288529 2335 202396 7032 197354 52667 583532 81009 204183 32084 544143 77858 435874 72531 549687 64013 488006 47223 415818 84844 555829 26544 976420 46088 434580 84485 966611 44226 488506 7183 331802 99693 450036 58588 397934 62097 763204 54701 972284 63178 463389 28280 883937 79560 520617 31974 692080 11501 220419 16406 116976 27730 342973 83385 315996 93921 174172 12692 62561 31356 558039 80481 121379 2677 162075 94734 789240 86484 270666 11324 830315 93365 656631 66465 154939 60039 331371 16423 994009 81262 278116 69354 739246 10689 102801 87166 60498 59436 399191 49287 688918 38992 290703 55136 358203 62174 888005 67093 177721 5824 617915 81096 71737 28880 990308 81615 667611 60415 204905 95380 211569 41840 334503 14324 750402 66490 868015 62305 288328 19657 599173 57856 184370 59165 265122 69708 400611 80809 179634 7857 626417 40725 915863 17553 667303 51709 854052 24867 648643 42737 277154 69071 317305 91251 806158 92019 637230 54075 902681 44609 896061 34294 293543 76350 2934 22051 382481 55173 13658 27701 987555 32034 507168 71476 609822 99224 55284 45787 958583 67420 242098 75259 969430 72375 702767 247 921048 90535 630193 11558 43534 52542 29234 2421 212220 71298 74657 49538 329691 9580 75424 9346 107799 86249 848007 46779 241809 82012 882144 40075 717854 47290 258409 78335 555014 50092 852693 20253 16838 11536 448971 15675 940430 99929 173477 76101 556996 51115 794355 58747 730880 93216 916470 37328 794382 68997 793637 90540 892143 27229 388203 24683 89815 85981 696422 54365 511792 11086 339114 21028 732438 71087 805692 1048 394906 45553 970648 74438 496960 43481 417772 99053 388736 5793 61594 76576 852936 49110 207354 21479 981944 21371 939477 20893 704036 5062 359211 80659 582550 44830 376942 428 46666 37219 983813 24063 331505 30918 378122 60249 684398 38604 654348 46072 367836 44655 309646 50992 218181 7293 657542 71338 828588 93271 267167 37632 704837 44083 958071 26467 508216 59 815330 13077 996577 12332 722341 7183 639891 44504 552700 17148 440144 79748 590164 67676 724946 1739 150609 39459 947078 33849 176010 5367 465164 47024 828104 92245 904504 22246 894219 74828 959316 1957 466693 91552 708252 52875 227356 60041 292352 63784 680108 25201 420773 55906 338627 87098 524197 81587 978596 89654 760842 47850 144005 79533 931543 79238 434704 37018 928255 45439 808805 44814 987116 79101 100823 92556 145465 7998 86571 11691 90168 18612 665052 90648 418606 87525 927961 13873 793938 64202 179141 79946 181521 35600 506039 28620 21325 122 683576 73809 710233 96892 558855 57898 451903 34082 967384 60729 311866 82823 11728 28631 372924 20478 454027 20687 260585 73709 418007 62977 255066 6893 835894 54880 449500 13931 139744 17844 426350 19850 414078 22809 122311 74815 829936 67839 523789 9460 264009 60168 276638 31781 470669 28620 74955 48902 713146 64472 436888 35707 158076 7434 171902 2878 875831 44983 307434 95228 656385 98726 924539 61624 504548 11955 421639 88391 507297 3725 244566 68307 671400 13175 870374 91385 11682 59051 862566 64298 901543 38642 362683 49453 943944 22669 415421 25371 614790 47728 920123 58754 463768 63457 844339 15395 776874 36861 184795 37653 795608 884 296027 69151 823415 35880 352976 77825 280909 47026 281483 28492 754964 31357 775056 20901 404155 82153 143128 93671 970469 99977 945679 67774 710183 55461 587478 50860 561038 59065 47298 64807 143703 42516 836059 14681 923318 42074 41758 62527 568528 4835 55228 66283 291392 37370 422681 91842 28566 69118 962765 32447 683283 92516 425446 31886 830766 30707 249829 70706 672594 72102 617660 30399 815069 90510 334742 15968 772963 10510 566031 57778 866346 17149 174264 69415 876587 31559 586453 21541 393495 21069 806430 84804 625104 69600 983233 88692 932331 53994 912094 91924 521333 19845 45514 63612 357099 12033 655117 61908 872512 56515 913252 90459 313115 14496 804287 61057 194262 86118 340868 60333 477504 59380 675850 37847 568988 19773 619487 90639 964640 52938 132611 47765 736119 49652 774507 85950 244480 90413 934591 14166 321164 38680 709211 74360 408547 98925 629906 49016 964096 5783 414694 7930 500817 19157 995218 59447 439992 76284 165440 60671 775052 66195 764051 68178 112409 6997 178591 55238 209755 89075 527020 29412 395591 3376 981686 60203 723011 75939 634096 97708 67945 44792 865276 88044 402632 47151 938420 62277 553763 26492 920485 74437 801072 5477 116431 96973 103513 43143 377574 31539 473791 19794 209172 45696 715058 25160 503668 30323 819194 60066 772057 42685 527505 69771 670085 23235 879527 72355 373682 2111 108893 89917 426637 13407 24522 51297 673333 64069 32505 23083 745345 58661 428969 47530 644087 66602 396684 26082 970326 58065 516168 87818 682509 13196 824377 52975 801345 58400 499885 73039 463051 52743 581542 82719 327736 52847 82140 51942 201351 58682 291513 19903 886190 37564 577307 37243 355862 98528 376981 58877 27034 21475 798446 80764 933644 91223 197664 19012 688753 98658 646554 62549 941568 55036 210687 27427 155750 62837 418725 47508 421764 31916 868439 901 304560 56729 609236 52038 195760 81668 229069 12953 897474 43691 634026 51799 550423 56992 835590 99243 478483 57897 601327 31284 4367 29343 918759 871 308951 69135 488357 42476 968301 20540 979285 42428 734020 18587 263700 61673 669253 35317 592949 13590 245389 45096 830654 99355 874797 38311 661675 78978 432873 12821 844970 72685 873082 42446 499806 25870 508428 61855 106525 7916 504832 90473 648050 68485 98987 99842 774555 19430 180694 52051 327627 12469 772348 81339 929514 26184 959823 52362 360080 51947 584626 2631 396237 30014 307072 70731 127205 90709 732932 32196 102476 3318 489279 54419 84526 94974 944550 2958 690474 67165 194081 639 102545 26517 404557 4866 915308 26879 810491 32843 486836 46470 358319 23422 595736 92009 732065 70037 52858 74557 597375 6590 990898 66025 8810 27962 593994 4457 942324 1824 323712 10348 999016 58679 23303 33238 598274 65599 462598 27935 369267 43689 558231 97169 544543 23610 638409 269 408606 11725 14431 22823 313278 48910 846095 17862 886911 88095 582660 94501 831702 18294 86557 39285 481387 56413 44203 75993 884378 90897 671095 11272 563062 7236 710905 37422 891074 18108 131234 17547 240758 39761 400275 47890 150016 23058 401956 66540 301504 36961 648222 89395 96714 27122 68545 18807 465768 93041 259071 64924 226966 78201 286783 33978 477892 78557 241371 33564 107352 55458 567394 76674 937065 35235 480535 16863 382661 61068 152688 41915 987756 12864 190103 41297 320594 98932 151085 84274 690209 81 676290 33377 5684 93973 565662 63254 239582 31923 301180 9723 878817 39502 876489 87313 275127 48386 481449 21004 269773 97628 636787 7091 755715 62045 202928 78753 799597 3162 735968 61767 234517 29247 376436 13767 203318 69127 492501 81338 65091 51302 980572 8428 770526 40640 639448 41851 610465 29775 365323 67195 102105 16512 59053 93652 176581 32758 538856 20610 769115 40582 643290 30357 147140 91130 93078 36783 282523 56814 641827 97288 958835 31478 263291 21581 183566 47830 711630 70845 924006 38760 388669 57451 467239 20570 446111 62015 621619 50349 124223 17589 856349 21719 94491 98172 357294 19362 541799 58647 226852 39115 376584 30624 975982 74692 533018 12384 409969 44242 495659 18585 202502 87439 76029 53276 207673 15113 976456 80787 591052 78945 312885 30040 205554 41998 229668 79484 392468 79511 114471 63777 929295 9116 14085 18304 145716 7918 586488 7301 886215 80691 211887 30382 478913 2147 737933 14447 290255 56237 203752 30704 301840 82035 843210 56749 129690 67113 592180 82037 877237 21818 570774 6861 552862 24003 326872 45738 190022 73750 661205 50202 736721 16601 944666 24252 728984 62756 620844 63427 154343 19783 931007 26615 336511 36641 259199 91411 719509 7850 625483 91784 412305 18538 866037 29465 725265 71935 416323 98429 356323 69116 380401 30913 463502 19460 106669 45987 241418 56531 866010 60024 327107 27990 922446 2982 747482 79245 258323 21099 263140 39184 29673 26484 131241 47015 480259 72487 678054 14257 276550 39802 222155 2430 335117 889 856894 97909 230631 53764 58583 44367 951767 45070 189730 14202 999507 799 259872 81654 39366 42387 671558 61627 217743 71738 521212 82898 570624 57142 274655 46232 544671 25887 562879 65886 568168 4674 622562 37579 584968 58782 989311 21912 654756 65830 131716 48499 198736 67746 209553 95357 461529 17197 661371 82028 1916 3704 398154 73834 980588 84486 573050 48787 790096 41070 677630 79995 420610 87005 574328 44518 650705 55505 767107 47342 582848 80670 586602 38017 272837 78285 967789 14625 558155 74264 510083 34178 720496 74928 692435 88559 619335 9079 80378 98341 932248 30662 25736 64853 438875 1480 296258 81671 99585 60893 246946 27538 854251 59416 768210 43045 863920 35234 372981 96353 973212 59765 72991 44957 996715 82529 234519 74433 42578 66250 793948 2155 419127 56584 910045 26765 820916 85989 721216 5580 319064 68739 85148 3 338469 89044 207550 75934 72723 62912 442152 69984 39244 62914 676365 68093 246190 75307 571351 22688 713420 31646 332898 36615 189165 34194 662206 70402 723660 14964 926128 8087 168598 96546 96945 11393 524143 976 506798 93068 480557 42279 860998 18875 332059 27745 253327 11075 793528 26895 426962 96173 674166 26675 200650 66263 451451 4678 258601 37524 253283 22163 35604 22696 96828 31290 578978 1804 210760 96174 961696 37360 378495 99831 959760 92756 134410 56465 141285 78830 994057 98027 969608 36135 547534 41098 530839 27710 45920 51395 442208 32291 316793 33540 37291 42141 81480 46891 417453 58629 160176 42637 897494 60009 900039 84977 397124 88074 101016 60499 809229 46110 25761 5985 88762 91534 832982 46497 352902 80505 903644 46089 439395 21296 652495 66310 81077 83480 650812 40598 846421 3371 201256 42190 200719 24695 215239 30484 745636 27261 349893 60133 217417 53811 74049 72369 485734 71299 344077 99898 138649 90410 741936 38457 527792 97721 160292 2553 591538 5176 368024 86874 797463 50942 715118 88175 324939 43994 726398 71936 692143 78893 593106 19401 305112 52910 448360 89465 640590 86404 58803 71092 715214 29136 30938 52946 498185 63168 733176 84030 30883 12541 252634 49111 197365 50206 654276 43122 120011 10130 581740 26774 724070 54043 187902 70398 310074 27341 442262 37691 124978 99763 980105 31440 879784 50123 336092 86356 898093 23269 212043 43155 645767 97991 869700 17517 189357 46604 763113 15830 283469 85376 841170 31252 676999 85702 816713 52421 505712 66770 228236 43126 566288 22288 212750 28172 342500 57787 90870 53503 266716 67686 439006 90714 414238 54519 612885 43453 891393 95975 272350 66683 963219 82595 319727 75900 204628 22222 961075 26748 794809 9021 397832 18122 771370 3673 461378 70826 951108 44609 712294 35956 544407 88741 144048 83251 850856 73868 974541 23334 53553 84303 963489 77890 669917 95995 156803 24430 253452 93971 126140 44773 472277 11820 521548 34840 552383 29328 628645 87498 827718 66908 829934 92242 889949 99873 771777 46396 31270 82630 330349 42504 52731 85924 215540 10090 156649 33609 578446 64808 960624 30486 190885 39071 264516 86241 565655 18495 895823 68372 376312 41610 797165 6060 590157 64345 175534 3674 310161 98679 646743 51846 534452 33924 487393 74279 749527 47539 955833 46380 978001 78508 247230 68822 625133 80107 258439 77435 300778 92607 813594 40933 305337 50828 927222 11249 111683 21481 292618 7825 502625 19779 741883 53578 454306 24952 98978 28023 121608 56925 901516 66244 185099 93401 396216 57939 552916 87783 139805 87195 93827 85400 509281 48100 229354 37391 997155 71948 661776 84803 785586 40645 379312 68736 701011 10164 777783 6918 19135 5780 595657 64937 981090 18513 44732 57263 630302 83598 845403 86581 306246 75967 576612 37547 559395 82639 959947 8563 690034 26556 48373 42566 51620 70742 154750 91055 343261 79779 850227 53453 623350 75422 971289 61045 187388 85716 776868 54254 952302 92133 854848 70292 42562 59017 893260 23382 558368 93224 746010 18008 983654 58593 186737 94770 70114 34372 658251 16974 168987 42648 670295 19054 452745 30102 509624 46243 143832 80587 225732 64567 964586 41114 411781 23045 804754 36728 978364 6011 329753 45358 897881 15903 868860 50811 250436 17735 91500 68016 719768 31615 31309 78578 981538 64359 594487 85307 567078 95475 150392 376 521627 11785 618769 40460 981738 64486 869300 25836 260658 1146 480589 24994 4871 75079 504054 15115 609967 41766 975808 30936 948580 30626 384881 55921 280852 73306 782465 41709 528996 2115 549468 63419 939753 49092 727843 79932 206957 82393 226730 51430 381680 49713 610236 48163 388388 12848 76946 4432 691760 4845 851552 82270 995439 10645 862089 58517 345838 96454 626405 7980 145969 31029 288002 13650 587246 16009 761184 71816 229008 58717 794740 80549 785973 57186 572390 60337 228849 45594 628883 76202 839177 22815 839627 12578 519993 46394 98644 28638 573039 51980 103013 91929 311437 25928 953580 97919 236779 2935 288905 81970 321490 81299 846032 47753 591426 84076 752075 69932 86189 26598 652598 20569 52538 52057 424961 39522 40003 72944 699858 18989 185751 72714 898560 29075 264440 99004 872793 14625 787038 79822 194525 9626 23539 72985 289600 82578 307541 28847 450988 948 987352 17331 442557 74846 820161 48636 434947 14208 863691 26391 550083 36673 17894 23842 202231 17914 112691 8882 545673 31224 350473 44174 893148 85246 92468 99889 974851 43297 35568 47948 915080 66026 916082 36545 428327 7736 243744 69993 151440 6939 996500 92016 968104 40666 986205 16755 181896 45966 902141 56009 41149 49573 300844 69111 92998 4320 574227 92858 708506 87797 562642 52290 226207 66445 328316 45841 111988 51847 469078 12255 395176 51443 506843 47705 313280 62616 418234 4382 929141 13776 759446 33505 635187 68902 713605 58058 534876 77855 48402 17429 140675 20654 831036 19793 206386 81181 471348 84641 879844 7691 347683 14687 368267 10313 677538 26932 980171 67196 456767 13634 708093 46302 603775 56666 637677 38237 438678 5574 325789 82715 275505 89152 975616 4364 483053 82873 667199 67931 574173 63091 615160 9925 696135 51143 35706 23484 509479 26560 510986 44613 171116 51998 38752 9275 380278 86869 823339 23786 772510 28331 489289 38676 247726 44029 122192 47152 738852 79290 273480 30886 823476 61735 615471 83988 764227 7961 904819 45612 482989 158 209595 49139 762175 83733 938719 64164 167101 24113 606507 91691 954014 30746 979168 7627 292491 32395 83891 66296 986276 19861 669389 67230 191866 51355 263241 92408 108566 86676 913464 79513 409393 59661 387552 10055 152826 88932 877689 65146 630675 40302 791983 34530 478868 36817 451619 15135 55047 73355 285034 91142 459690 26377 115532 28611 542320 31345 875398 33521 829056 92953 445897 47108 274741 93741 330744 94847 948316 22221 190574 52926 359289 70924 397174 34286 943362 35442 631569 88496 347490 92251 775988 6490 663928 43446 584711 38005 551765 26152 769191 83680 137538 5574 87396 36171 522807 16990 308996 93597 532965 25423 435070 39887 189934 90571 629504 98767 819303 79068 993834 93918 998173 10557 398225 19602 579149 87837 167357 91381 986922 704 660971 22916 184090 95709 736267 48112 878330 97664 909955 91713 224790 45898 976170 91534 348017 77900 388622 17894 328195 10960 935983 36266 347702 77360 235009 15952 268777 72541 136942 42722 162157 82873 462546 15453 315594 31517 38141 17075 468859 24916 303220 12073 79853 10910 182193 81305 935365 97454 783198 72209 405271 45421 905118 81971 675567 65237 675589 93459 512652 40118 554394 2940 64032 61556 785564 98571 390610 46118 173306 30354 121595 18489 441050 14327 666284 49676 908819 86834 974183 84018 61042 17619 449954 58099 381625 72505 867144 76682 190939 13980 309367 91400 976130 57124 839106 96208 418314 93295 315312 8633 419459 56495 628667 89807 302002 89674 773267 37939 118288 90072 822169 89366 30154 63017 30628 36258 872767 55868 930943 97905 947206 14921 483817 8916 793701 67704 462995 71757 981019 57800 43174 41397 263703 62793 616058 70263 107006 95618 205152 62099 360681 64172 266522 3580 429732 30900 534237 40250 226225 31741 139606 38665 644099 34972 771490 62424 47427 59482 749460 37675 475535 71542 922163 2426 902646 57248 778169 58832 799421 15295 890773 50636 554653 69900 183722 19843 200322 14677 261518 58588 654029 78331 115724 85363 705555 14836 413794 84822 955549 30826 727108 25387 517862 36025 266135 65128 477728 79925 646646 71802 908847 32962 828849 58559 634604 25274 467273 41483 15587 42027 434358 26631 683221 64342 250593 90125 802935 18865 478762 83982 729842 10246 421923 46444 917793 64690 863570 32992 129301 1703 411251 53973 925204 45418 653172 68491 903510 92597 27128 40085 900359 84854 190165 94971 509960 93711 787285 36505 234798 55028 655353 86814 228481 34032 362417 16782 437823 79808 812965 97633 290262 35734 620911 61409 328813 85399 585503 75600 135964 6942 126006 10592 152879 33527 652267 57657 176743 57924 634601 3670 517881 27420 141135 49704 36045 67207 593839 8338 617472 75427 837711 59467 747234 30850 848555 61759 546425 94154 114225 88206 484989 7571 343363 88524 30617 78925 380153 67391 694833 32055 933980 2149 633686 79017 149356 7371 244819 20011 624219 74710 315108 56347 147088 71102 511418 60236 608485 52238 43960 98817 249450 46438 25977 67446 984607 47161 670152 12696 568318 99919 196261 31175 959342 83492 4807 93435 355729 3079 789333 47581 997687 71100 366380 68041 239337 38235 811612 81810 477471 57422 121771 74110 35402 8023 124496 92006 108107 43912 901433 2200 199418 61033 179590 77557 504736 85557 267531 2611 458301 157 743826 19067 910723 14499 62999 13260 639320 95105 327562 25335 888408 18784 780432 13569 387473 89729 846659 32932 25414 91736 165293 41517 643437 25899 888849 84576 487089 72503 656738 19856 982384 25516 468042 64135 951357 18828 430565 76196 11679 57648 662083 38136 435409 29059 420265 90216 639680 2948 324560 50510 297552 29225 526309 13080 443224 31415 496264 46695 102177 85675 491277 40434 552810 74868 738430 14176 806439 76950 597014 83761 812606 34408 543687 75126 95752 42647 545973 53013 762326 98049 206842 83270 373930 56571 976032 20632 659129 87468 838570 73965 439984 96911 986763 76985 275692 88085 55084 32263 784128 66817 503083 33076 685107 58410 777431 2290 73983 11804 272309 50567 687635 27319 852734 43531 866002 75150 22686 47149 405138 73162 690743 85455 791966 50053 499420 79494 401525 14223 266646 65627 835976 8429 455139 24684 889344 22740 263922 44075 419061 4690 287976 59262 366264 80326 178205 52510 319370 63043 679200 86392 629667 54225 467247 78287 76908 6060 449600 20503 316101 66787 504507 88540 207872 33562 613822 42681 349988 32201 876888 58817 62699 96474 31502 26362 805700 84367 880344 15389 396817 23449 204581 67096 762026 76866 545427 72204 889305 30533 142456 7054 271772 55184 404636 79306 923111 3177 30332 62876 975839 26278 260361 7573 811999 96371 831271 38076 343479 48816 472238 67850 58600 47441 290541 85933 4649 28764 272098 28006 894885 49710 99651 2859 698299 73719 968888 54693 98429 35609 329310 27155 485745 59085 578181 94086 498131 79645 779187 10979 146577 9707 963232 57284 211214 18409 908472 66391 37855 22047 349980 11517 2321 91177 383585 56780 319457 7830 144207 9038 79170 14058 326691 7136 58011 97276 46413 70804 59974 87545 611443 76079 416467 12767 88044 29675 421954 72291 960198 84630 646605 36236 408129 14770 219740 7477 463378 70483 55694 44911 752097 49540 435767 51580 60491 53858 443164 85333 695456 48671 45433 3270 753190 44769 110331 38221 760084 56672 575175 73726 945688 54763 931953 70497 217362 53700 398150 24467 994583 57407 25282 15617 410606 59079 768730 91632 322774 3674 349364 23928 693630 79976 505962 16996 995596 47831 410507 52147 522391 93634 491098 73370 681581 89941 421261 19200 902926 7379 861391 5825 202094 71409 267710 91916 345207 80376 871406 56357 327941 4614 169828 37187 897320 11565 364699 4211 192613 30227 700227 52403 685750 20017 383101 17624 176133 23093 712672 22761 167413 57791 844599 93601 138201 23495 999361 67249 154363 57526 630704 52347 241943 4392 25066 35448 681245 17649 701067 67411 874994 3028 100833 7372 324143 5293 806319 97111 337121 48073 923370 3002 206343 80361 550079 80370 596632 28675 624139 75854 510074 82497 733985 91571 830476 90879 123080 18934 845981 58609 537339 96005 939954 87451 412455 26943 344708 61879 654320 3223 577280 15891 691436 25269 260869 65136 855270 20949 194857 7876 94749 34629 734325 20825 96194 41099 74084 84908 476542 318 581800 35086 349801 33608 103653 60487 714260 41450 780276 46510 372096 30584 940642 89970 538213 97785 657070 92660 189356 82312 444174 65130 911093 24950 862122 88286 652242 45477 206432 41901 630602 19662 658687 75785 114583 42204 308748 30936 629800 11663 375872 15922 216736 82043 486151 13926 381973 9638 355906 59958 214034 68877 176774 83350 325141 47295 205723 77073 48914 18112 75263 76356 50286 72744 9184 80129 554820 74658 496805 53582 897316 32781 966758 53059 420751 97150 542447 63120 985788 20220 617026 86196 138262 99523 406993 74951 117500 4642 364488 68081 920704 69405 233473 55984 682025 17003 687117 89527 641969 75417 265266 53545 697735 81381 432936 20226 334157 63300 285339 3854 128411 84284 924588 99824 849786 70378 12912 36893 669099 33214 300527 1054 480862 64027 27814 74898 965563 67096 107654 13865 135324 65249 133555 19338 26385 99478 134725 5230 113818 70762 50890 6466 279089 40517 877250 67945 605374 25155 609826 76248 324448 19603 280786 32505 734571 55577 869231 33640 355300 9421 343689 62041 277191 77018 847398 88592 350786 85599 837309 12999 651959 71729 182012 50700 438270 4919 668355 68256 109152 84749 547047 57977 161117 1730 473584 6720 623975 58682 646235 57844 778213 83020 504600 16358 554225 86980 473549 62555 788122 90275 405969 64749 277731 67034 175282 25322 913282 42675 366384 5651 523170 57768 652927 23967 650465 94794 402505 28341 233491 44251 456234 9941 13757 6324 745010 42576 553755 78464 253351 83787 985242 98911 301952 43585 104158 55268 165419 84254 348158 34968 896327 7876 832579 60916 780523 26154 723821 81515 583134 41016 260270 5822 263196 19244 550124 30149 767255 75736 662083 2957 191156 79489 489601 71413 743818 84290 147753 77808 18535 62887 249521 49990 491530 92338 727747 64818 424170 93306 322879 47461 193261 78695 866872 26530 24562 35895 938931 6688 89800 38397 245867 90347 998516 31164 632015 56900 583919 68176 770818 39484 617638 12773 205531 86589 584056 28574 813411 65153 393980 26800 188505 65144 619384 53668 564273 46311 411947 18712 822480 3492 284932 97311 899282 82907 811048 60188 544965 3372 265648 77259 252587 52202 729704 75321 49276 73565 146194 21223 319393 32897 625889 8138 595130 73477 315646 84142 979417 96653 360839 60686 177733 2961 652619 34846 716408 46012 162959 24418 294754 19789 908748 48916 687011 46617 391662 321 450069 39879 817239 56332 63 67250 50394 97098 497315 62731 287296 26949 889137 84341 73798 63514 379026 92455 506269 71706 540766 65710 33705 64908 748518 27592 881219 51338 196139 42697 742007 41087 512996 48218 172102 86704 706365 26101 531045 88496 364626 11371 924413 61002 602360 94526 217513 64666 865205 98055 652731 2964 885059 38961 684215 63676 988497 63900 91477 39213 180930 70011 923331 8435 437995 29046 888290 96240 413721 19689 534212 44058 386505 51619 702069 58299 646511 56040 97007 95216 176752 42448 461347 99659 374567 58981 841847 15090 181795 19721 58691 24765 378216 67662 720083 4667 580394 72476 301736 52110 63573 34382 467895 78986 959239 77845 946280 51386 76436 86932 709272 98875 250562 50082 373911 26400 178314 9195 48043 16236 876061 5807 464588 80955 721053 32482 463462 40217 190751 11178 861018 10793 962032 16004 49276 74431 402253 33408 354902 27526 611945 86496 602660 54748 273067 96221 649047 55569 198317 60002 999698 64492 10302 9839 150512 59878 360609 69719 470204 20652 941132 26914 302583 23265 862570 90700 389397 35610 699610 73572 45696 9472 795437 45198 577876 625 304811 89730 448993 46624 311247 79274 264045 29841 92359 65992 321711 15902 921717 77230 599957 84596 854064 86627 644351 58710 515972 82789 942273 97593 65005 20130 234021 44839 56544 55133 894887 91356 635139 16528 427959 37132 447344 21092 509690 46683 474102 31514 826890 96963 648472 32741 303601 89330 629836 64430 756146 81641 881852 39631 844097 73086 773897 15320 741125 56539 418627 89774 140189 3549 129394 4327 531288 89845 942800 23471 944123 57322 198733 4741 790016 24118 110538 46206 920977 55941 839838 4802 449041 14457 882324 56426 192147 1800 338411 59913 276641 11420 309269 25151 305270 38066 636792 18567 29828 79324 648624 42571 144432 27487 694411 67562 112081 21845 608011 78745 601140 77549 704616 4383 524507 32230 666316 46551 923385 86807 800085 34738 763255 36426 941718 40082 973811 87773 22422 43473 125628 4096 981199 3448 310807 90297 296496 41736 843261 4547 815068 18868 181658 40746 738345 34277 319632 5712 819490 49013 166258 76140 929989 40340 349321 37990 543430 80935 369811 86044 479754 20067 119103 68481 48493 5430 351794 16152 921085 34655 140549 23933 149372 98513 980420 56188 912225 72596 48240 67672 439448 35044 854526 4902 645182 86288 713431 87055 866342 49084 607830 38354 816790 49439 269645 61567 103690 84294 621248 89085 224368 73999 894439 95877 226987 74863 864049 51044 684305 41965 339004 22333 884653 49828 694110 71109 450365 60997 293727 7429 586036 23443 323068 70460 897018 58437 703142 22490 651303 30247 754177 78470 913675 62873 945830 84761 999722 6735 948705 50881 268472 20239 709747 72863 502113 78358 587793 87337 393348 28851 43619 93193 379378 5291 661958 28156 535476 23091 345483 40691 608451 47897 288245 71797 891470 1148 257215 8891 114679 69423 21524 62035 203670 85114 402645 14111 313268 13561 916887 32851 406226 47227 219810 35898 3744 42212 554867 17424 695046 83723 434874 88009 529566 87005 287645 44010 652279 24600 426292 3179 446804 40625 79882 53019 625259 37199 556706 47867 892967 73453 1392 99490 590631 33820 289308 23383 190268 73406 653507 1819 785583 56556 583797 93885 4472 49810 644664 33859 877448 68878 373699 16903 932032 78324 717764 67384 612408 48332 951963 68917 417849 6226 482141 34422 299267 79030 234002 58147 940168 13434 432246 31194 321199 6967 331516 96845 623442 76312 308358 86690 769024 58844 400750 21873 167996 59352 410497 60458 485052 14611 277695 48620 870378 73673 297500 41903 577959 81833 689346 13371 420355 58519 380429 36879 735942 22410 1933 72731 246827 14095 4168 29926 941983 64900 290485 83784 151430 71934 898753 65233 770295 49220 393166 82497 920955 14193 571824 45966 314578 86454 732398 64609 164013 64149 821191 98553 65909 79367 427498 56006 897219 80983 600892 40911 591462 41733 153430 52173 745312 40933 153349 50541 847657 3229 630921 24018 386475 52778 791126 89265 814660 95451 237205 58580 515463 19701 40740 6392 548603 93101 351186 2894 555482 16273 336996 43677 602068 2688 493587 80638 619978 59789 308108 6879 600275 3904 760430 83489 348858 88916 376719 16250 751741 60922 703416 50612 435152 78677 198180 2892 652568 16445 727237 8980 853937 35356 582783 60785 891241 22739 233067 38781 68546 61238 491478 84486 767795 66508 845375 19598 508392 66544 722204 41129 838334 66707 389462 85250 732936 83927 452040 6006 165325 21621 999428 34839 907463 22232 157326 57450 996901 85120 248927 46921 262474 72033 985955 75074 655884 50657 363707 68631 47349 12157 862844 30556 582406 72772 647855 82396 187887 17818 331087 1717 701720 39383 530638 14263 649308 58918 284880 90472 899912 29766 516397 64323 920801 78444 62451 39028 627419 81119 913635 53534 46370 42491 651248 5333 386645 68975 831811 58436 517190 95775 629177 97513 247739 29570 780259 53332 402544 44133 657285 58508 875731 41478 31063 90889 820231 33081 174407 69883 706401 67591 353781 57250 733806 68682 484662 20179 974763 52467 189266 46330 929356 22052 586950 98962 540406 38518 703427 32334 933764 69109 420333 5684 992197 53598 543900 71933 741756 33160 719646 78103 786655 88152 320435 35075 428121 56043 445200 38871 422985 5328 117405 49916 631745 20779 550263 47825 608839 20532 29294 66150 175831 96886 883912 17186 24222 24592 274621 61822 834177 58199 624953 32776 878356 6674 80476 38209 775012 92189 422717 97471 145454 84743 414435 80716 867621 28692 967883 49925 769200 47771 881701 43515 933673 79016 855895 49429 565855 16668 593528 73421 782549 96616 404630 86543 243841 65654 690865 57949 430158 88512 182141 51565 978522 1495 886372 99305 426424 57853 215810 65902 162992 23691 120871 75598 506554 99628 971673 27214 756231 89056 251407 79240 234744 82938 186359 48170 207972 63042 12721 88470 407063 83380 362641 94816 496333 76576 564129 90579 846715 22120 806940 96300 721671 13412 611061 71261 555019 71809 413774 50028 253334 38974 245377 39857 131050 22029 34139 46331 445247 13080 256539 2316 173119 98138 645816 52216 578568 4482 251992 39242 951661 19796 124762 32672 445685 50311 209613 34506 179035 89863 84982 72655 186508 16884 990479 27431 95660 78402 200706 2658 372113 26200 615666 66367 667654 74417 163058 10070 592458 33917 517771 8783 886095 47169 700795 41097 81851 14451 677233 21140 842858 26399 703442 31959 983658 84005 800567 75947 259581 81048 475693 20573 852123 61664 640115 50896 951597 13049 441919 94041 192595 21330 398074 57857 926239 78415 595647 71207 722328 21128 795104 19259 203768 95624 48673 10788 722478 45070 122555 80475 513821 72015 30234 99246 268315 99442 910624 40734 971379 22802 722848 43649 13987 62208 68131 86080 761055 31775 374246 90842 643148 68422 988314 17760 29446 77538 671331 24023 969882 58865 496026 35193 138445 58599 429835 16116 39635 49805 633912 71433 42712 1917 449684 63374 567611 92359 746056 82893 528910 52208 849777 95555 452440 16750 828320 99970 832851 95725 290521 18095 135598 34189 729556 4196 647563 11169 972672 75919 516802 80529 352187 48081 321757 2457 644315 96129 230938 31752 415848 85479 788844 59138 61279 65089 669306 70143 620913 3329 119391 23113 609153 82092 588968 85314 278378 42812 503897 5980 858871 84384 95656 85758 21865 65143 329473 37446 573301 75385 785344 38818 126851 71598 764090 28629 949424 85652 5620 68569 9549 84029 692010 92151 167133 25454 833674 91376 707931 74722 284086 30488 269170 97573 45254 45973 524099 62394 513412 3140 951523 80598 492910 96373 107225 70946 713655 59178 593764 93628 166726 892 79860 22166 31541 47766 789101 24694 518547 30168 79015 88053 312099 37589 219376 44832 963611 36661 8264 52410 124710 76084 442531 3992 880098 82081 990507 25507 626595 24896 367228 21018 999662 91593 927526 1581 52927 32486 19567 48451 161539 86777 786830 23925 260702 79380 664241 74033 520295 77246 77048 77208 880743 65717 33207 51616 862622 67687 604024 77042 231102 34199 563447 38285 951086 2302 475556 68993 674696 30024 970981 66709 359515 2035 500113 88706 759657 77395 513078 25110 690346 25265 291475 73394 685704 62727 887135 65836 83489 14149 81984 41710 630857 4432 624533 22965 885701 53598 525997 12979 582288 13275 106382 20525 247833 16230 231855 98813 672132 4436 250173 40241 778981 10477 129434 97930 346440 81578 655833 84862 652140 27133 188164 73431 381890 93449 821206 86354 345203 31334 924738 321 243544 97439 659562 85225 745216 53171 757160 38597 639853 70807 864520 10433 844631 57490 296460 9823 814311 51647 708007 17334 863101 73583 43651 85326 504427 75652 543611 89637 636216 7415 817313 22221 62495 55796 556025 14923 884877 95577 36604 69530 684582 80922 938711 19270 156672 53600 757161 90290 422310 60069 4616 14610 8022 31065 522045 52081 469124 61761 512963 76173 81749 94994 35148 92342 911397 22618 901308 13907 477825 1368 762540 53020 488878 33023 128296 25121 578272 1591 902961 64641 797123 59580 932540 70964 862646 65885 128882 75362 314507 84766 928558 26474 209609 30774 830082 25244 987050 76722 763250 543 90973 76304 883319 60620 743045 48677 650621 93457 245944 12408 754533 86990 262528 484 953476 13371 763230 98586 437026 64353 457090 94653 616764 62588 936084 43140 595907 5440 158831 58491 274971 38321 123744 65058 474269 26633 204075 90380 691285 66294 511110 36514 416388 32185 453981 45438 668895 96104 763724 62128 860110 60972 105896 67517 507822 57060 658615 98842 944912 32257 626419 5269 588535 59560 83274 21485 806046 97171 871585 22101 338992 7280 60941 14325 730830 53568 762584 57993 685645 46393 999426 54624 193909 93861 135613 71838 296259 61985 311024 71994 852967 86527 625206 53025 577223 26244 920668 23025 601339 63370 54246 99231 714639 23775 741322 15378 318852 55525 591923 42437 595406 63280 664895 25961 64727 77995 508610 30240 658043 15603 584641 76643 126539 10906 530040 96957 310858 71781 102101 45070 750195 19439 548090 61354 637040 83492 375486 48247 128484 77639 766573 77810 187811 10636 982404 79787 790709 81822 75190 46916 465366 81274 472105 93142 217593 37331 568122 47691 760448 26764 340277 30053 569478 67425 564637 95798 661013 77310 47978 81286 866544 60710 245190 75793 623755 6637 915471 62502 444877 16159 118937 27145 253205 28471 705193 71729 544434 53064 854586 35467 243178 49304 280572 43221 674228 62496 561296 25444 773438 1805 761741 71134 903975 70690 624383 33153 165062 76436 794530 14106 358689 20716 10795 83439 796599 21161 721792 20982 191159 78907 37627 48283 343750 76009 743530 58270 211902 60332 522514 20339 527081 90386 196072 60128 60618 22076 718614 36610 60564 28320 892156 51976 220529 70887 265837 2038 383356 96272 887022 96740 754503 66924 374266 11421 7126 4800 474048 45505 436642 26406 661347 29091 323352 4236 665913 68811 382103 12723 585357 90612 338806 57681 83806 92719 745147 5168 287965 46527 766820 87148 251379 9563 461730 59257 302585 93520 149402 43131 484733 31708 847779 62093 698244 82676 277002 75291 358146 20831 375376 79463 883172 50648 401770 37287 4998 9008 699265 56997 877822 18729 166320 3198 325839 11676 244041 43236 202294 66004 443600 55740 129762 5009 995774 46017 116979 32294 380287 62271 64322 18908 231604 23384 496537 86093 558322 50243 747126 77033 858626 84552 470797 788 207327 5669 786819 86374 81019 7820 380276 3562 194938 1443 763437 93183 351220 57026 599090 10394 556408 86392 31610 58306 270532 35271 289518 40467 171918 27620 586734 33820 629758 96440 834059 25441 733169 4001 906894 90617 132344 73489 25392 19856 844503 26894 657632 18727 964614 61937 764032 19663 793715 39111 632488 88146 571583 14579 541474 41802 224380 74730 688812 25544 120885 22229 40185 72622 261351 78579 347248 12981 925824 41204 813036 91720 89191 65887 83514 19943 453939 23693 993694 81286 355186 69515 601038 32907 219236 85884 337845 84179 264638 15445 609138 65869 607656 82271 400598 66301 400063 633 636458 16731 650260 38452 437158 78322 485482 99541 249467 87809 213308 67062 814794 48605 920117 52676 859051 50829 946742 30787 3880 49357 881875 62598 602366 29740 157654 44919 656291 89517 994427 31989 288378 31498 252850 19185 660832 61356 615073 112 651940 87700 403295 63852 114246 99510 851898 71443 147519 99705 734130 64806 311033 82328 946236 22907 43603 835 794303 88700 754846 85087 54426 5414 647778 28578 490524 41867 948762 70904 409291 22480 557491 86721 544926 85840 196114 28656 500483 35383 915787 69901 56346 95047 684138 34612 41783 35542 560366 24628 615076 96654 459209 62994 964189 55245 827361 24835 329170 76899 814930 82997 102760 64502 323690 18054 610488 76832 929196 7627 515471 25232 978254 13355 582125 32165 269498 73538 32262 33623 40849 82239 18052 78158 575843 24806 309058 93096 440312 37262 189202 71735 803018 49731 172473 21537 4489 9317 162030 3071 942678 91976 678110 73918 705736 84627 686507 35105 924970 73857 599656 83100 637435 50338 397343 38043 177772 48859 671947 3257 370662 63170 757726 26793 929793 70275 568828 78641 547406 74270 925630 62410 859215 42918 319601 37026 833465 39011 563028 29369 248249 25585 928541 38663 772588 16543 628917 87157 732261 72817 495479 65919 891179 4255 302261 31961 957496 84019 344627 60679 658555 81103 95786 25187 628887 64165 483270 69562 846306 92189 635369 65871 929447 18 471206 24311 598244 99125 899206 66012 9037 34889 193159 23579 371079 2021 840663 97989 353773 9365 42141 20417 539215 46522 131889 71688 563694 53573 390943 16360 308034 60416 583657 9410 552436 73733 55170 99181 283812 85572 637331 73232 358884 7138 14265 29867 36154 1493 96709 15375 631842 44905 226747 98017 823370 83549 185940 32316 379157 43271 42876 86476 473497 38220 781716 69075 426528 52905 814577 25351 100075 87373 696347 49010 82858 61756 26575 28881 328581 84269 924926 70934 696150 24365 516236 97702 704749 93787 462865 40092 558603 25705 797979 40676 63527 95009 287914 51105 777900 47902 804019 83879 858489 16623 7710 4033 670687 13751 235400 940 276967 18128 880834 62170 333450 34339 504527 79633 670647 58801 827498 21033 261584 24110 429630 54578 683245 36224 612204 45867 742423 75940 184457 99020 320142 57610 652189 3805 401668 96916 803109 74301 586656 62427 73297 59868 188092 89162 406023 28385 757416 38529 751582 94180 171620 59283 166500 95637 992553 57160 765273 43060 942817 1948 340593 278 445931 72574 227478 42247 487320 210 772964 19778 901041 51984 722924 40891 792494 14530 326833 21654 750016 3018 759597 65100 14152 96345 282637 75821 373470 8921 229297 23097 806155 73989 885550 58854 830735 10636 795019 29181 342492 8657 603463 54653 846936 3341 825297 92471 86175 44588 593935 72176 943807 57772 985304 82914 799867 97409 309690 21115 267273 53268 798260 25340 45268 48383 141117 87195 638778 20658 81724 43201 795790 4274 909517 38477 840023 12916 394178 4816 295312 44006 570912 88399 145510 71239 494238 92100 531389 6634 881129 48285 320171 60247 107811 96860 263484 52234 597919 86869 871532 57810 8743 14899 657776 83635 661879 49875 633389 40485 177919 35047 831999 26354 503268 48628 217908 47132 379263 95668 121935 29845 881436 27317 214149 84324 57149 8025 209475 38887 645461 81140 268006 28652 797070 35057 339969 42262 449987 43885 680475 76446 260422 36218 662382 91376 948827 29470 181673 25738 674875 34865 137071 56704 577939 23107 931222 47899 168258 66195 127465 65109 455454 19417 290151 70750 237424 82557 332033 5498 804723 24125 793952 16481 424921 29451 138140 21534 751494 31117 485830 43089 739987 4988 650335 6605 384268 92005 684767 71418 631923 28555 238639 71604 424251 10147 698479 46474 765133 29654 533553 27552 921862 23842 85500 96973 953527 75578 72266 40574 632804 75457 537482 29361 875142 17587 884510 22395 737673 54813 929630 69667 75150 13280 83860 60292 988778 78450 884990 96591 12517 79420 74000 74471 201917 7869 692847 14595 563104 40581 830198 77039 196021 33883 339893 34859 226580 92568 326509 25802 505097 52970 706389 97077 745877 68402 12952 30278 710829 25574 358165 15629 540985 28784 755230 17582 200150 68332 394489 71809 655957 19886 866210 25041 165050 2458 355143 94846 788797 46954 595211 79323 49228 81356 593539 85712 86151 18049 781564 7225 553987 71168 433651 8229 423368 77520 513691 36248 80531 8721 974235 85577 328213 94804 638413 93125 101297 85214 280513 50730 633666 60810 493687 68205 478547 20772 787369 64020 647717 94734 14847 55613 600684 61342 940696 11478 155666 36926 565832 28962 291507 97355 367060 86298 744224 29719 147896 39977 55516 36296 918625 35215 499682 81782 841588 9856 5341 30384 56517 47458 836205 88120 535585 52626 84073 74786 167364 16192 681880 46682 966051 88590 354871 41915 787236 15637 983798 98360 291489 22815 58490 31670 651625 90734 938333 9456 655807 98708 193386 65554 146905 46361 249889 61951 344034 46041 611769 90476 509048 99171 671385 72258 152430 39483 632157 57183 264268 68248 900055 42518 373706 30183 588492 81098 963801 22374 467187 71447 859546 70154 570490 73194 832036 92985 738688 49380 673410 70193 167388 30906 93747 65375 972053 9016 431785 61577 569383 3161 30666 96549 777924 20945 509554 89599 245969 4484 6383 28119 391589 93100 258884 8064 976653 21814 698150 3907 577035 27269 368450 66906 145554 96078 193781 81045 605132 71419 840210 82424 876756 3400 760800 89947 348028 52233 582490 63945 32265 32034 711981 19553 272562 64045 647421 37017 277476 44792 884832 36054 54017 7108 368801 52212 990556 49351 372735 80964 846014 70731 608043 91913 360101 2509 353869 82522 830528 2783 486080 24836 283572 54598 347154 7973 662618 34460 434949 5298 929022 751 441873 35250 666337 20896 24543 72736 336953 29222 702927 23244 362540 96584 793459 64091 355096 34439 11602 28803 120398 86673 280550 57200 942162 31311 437342 45186 758045 27640 958941 57196 666011 56635 487929 76631 613102 3866 768701 69661 799913 62665 826471 3694 68821 29747 548842 8846 495663 28693 822254 78421 398248 40865 132619 93806 273636 43805 131090 55320 879804 66050 639620 13096 867708 67069 930264 86245 127077 64208 52153 32747 29548 37522 379974 78921 349433 86731 527441 80963 730153 86106 611745 38960 163917 79983 741552 22044 873769 43088 18988 14248 810997 45592 555834 28997 510496 28436 807407 59645 246472 87236 172565 70442 751043 63200 773101 47517 374233 17904 512231 15640 278471 50131 371243 90964 784637 70105 757331 93948 486625 42761 636207 35760 681227 3740 587519 36420 176007 28064 534909 79614 284886 37334 108433 76123 531756 55027 975770 84042 35315 96067 651948 93583 426823 86882 335244 5314 614521 77409 695286 43854 41356 6087 372440 95122 442363 73485 130260 57251 837809 54561 44290 90248 857615 91908 131307 79357 982505 2060 962191 43377 314633 94787 900448 1031 645995 41605 789381 29241 615232 50534 249048 39152 341867 93194 168296 15725 727303 7883 136888 83044 488926 73559 840062 78268 255475 63280 347877 74256 396218 55530 925963 52624 102747 15824 746436 71681 159154 4063 637077 99993 506194 72392 982970 16004 232445 41203 362208 45666 19181 62839 474283 28710 411983 73667 243890 19992 501827 23097 47422 34164 241181 89709 782031 62825 946663 2378 504663 77595 347741 69421 658492 43618 775343 85320 330266 61769 317378 63360 66879 39759 620463 47824 715950 77705 159747 53092 598172 78814 499454 30527 55158 92650 951380 32053 1561 57404 548655 55793 735577 36855 615978 76913 691451 54901 821847 84165 81722 51743 554491 85203 751813 49270 240205 52630 135551 22958 981306 99162 222975 10477 482788 41858 885838 41105 48990 11139 139115 87335 549554 54950 893898 1717 565467 56073 981392 65969 264331 61631 899993 80839 804134 50380 944819 3062 180229 44105 628320 16692 618613 26246 146008 9254 316469 30659 519876 94121 15483 80822 286916 49260 599280 85192 381034 97139 277743 71160 402493 18582 146250 35638 886327 30655 4293 31049 139208 42800 88281 52170 67472 20507 276787 60871 598568 43720 632370 21089 998234 62034 749036 70926 179237 61386 797353 72919 976954 3987 757991 30811 739457 85220 690133 811 689429 73673 820056 22988 208068 67138 955464 64184 413968 42275 226804 60253 715184 43123 377562 20828 79952 40813 105840 44971 933516 37345 302814 25940 380793 17652 915777 10804 611549 796 931242 30620 402354 65925 657949 96180 108135 14286 123539 63059 584735 64941 193848 1288 677295 65383 669229 18932 353188 87513 742855 25422 839931 25138 547790 99357 597800 77270 295999 93346 510096 36764 824075 26667 295502 54097 859158 49569 590385 57492 892280 23035 569916 32279 574655 34376 437734 8132 116075 62730 170136 790 507825 89301 843249 46876 341113 92180 389317 44921 945760 44517 70042 93446 803511 43448 756841 50959 44034 7283 808547 82642 337657 98545 41450 88963 697418 39550 620115 91371 824149 1693 803371 60580 722927 40258 357231 92255 910880 28025 246418 81566 619301 77277 263483 85562 29614 4449 813316 99038 844321 72907 350012 93450 14933 1556 594022 36145 265688 28457 586104 30203 801386 49133 448541 97892 418752 70613 945843 73339 655042 12874 827278 49412 62924 99755 772467 66774 306161 50248 166430 95294 736243 82920 425533 98971 96781 48580 5746 3583 64297 45001 397460 92276 913386 77370 73775 79957 877220 98348 200703 70288 257247 82057 588409 36011 287703 34446 30851 89628 471999 18988 678583 68912 65081 39306 253156 84517 821855 22977 700941 2479 410750 77023 218600 58711 748566 35685 593375 94679 601179 57065 648467 55807 233335 32949 410772 81044 502149 67910 294890 31499 206104 67917 23311 52146 291186 38706 927987 3592 892557 97292 690871 26048 405270 81290 467378 98626 380076 62605 724719 40042 897510 31147 341421 9031 853322 9294 835806 47229 120151 65011 229608 70692 574972 6508 748455 65990 508254 98494 224169 29797 528022 87908 613360 11731 89841 63658 850036 74039 840494 3922 630815 47407 133955 46195 402383 15465 695385 44949 900375 8648 84107 23030 958910 76773 862891 3336 447678 79212 102654 35184 981190 84795 612475 10729 933177 55238 93839 39519 174317 11254 919195 34357 205101 42629 800948 58175 75895 50371 597795 14472 201407 15124 197923 62734 294186 93360 482214 81697 853972 38146 203536 48263 454731 49866 35450 43163 628625 86715 720176 11050 26653 63901 442804 6868 263259 81964 906745 74577 648616 96375 659304 17609 83863 6146 190494 19835 940846 59748 62892 95191 106921 61738 863446 33828 410998 81650 935893 80027 422264 27185 620885 58153 283461 36974 70199 96689 404840 67716 31760 66504 770015 95556 460201 21848 100573 58544 658621 71133 991305 96450 617277 20587 264254 11139 926863 71014 993737 30804 77451 5864 246062 30024 830461 25086 314340 92104 56806 21643 726356 78158 857275 11492 725406 86826 241572 84403 361363 4288 810174 17941 352956 8936 47706 46171 800786 49677 797500 62893 372932 60495 281692 58882 76532 61537 985576 32681 752634 9899 89408 98947 801503 81993 572409 49734 426468 94762 232347 76188 13369 82002 699363 75810 752966 21880 407042 73 309093 68329 387611 9049 342309 74595 226569 38889 888457 57243 280407 59368 790023 69207 365638 30999 986058 43765 45067 35885 850929 76738 120526 39410 985357 37124 60907 42596 402663 68785 282933 52885 673399 38197 351022 1386 139054 48944 297681 40350 137389 53974 414089 55773 397452 51149 940215 19017 750740 38802 400303 50201 166277 59124 891643 91605 573649 54040 328215 34363 803359 57907 509107 51325 1929 89971 773173 25313 973534 86647 258292 34304 776417 96530 576382 59303 435720 98988 592466 45113 11325 49089 566375 49098 746273 9248 138852 13573 748676 53869 460069 62824 959982 13983 542141 63747 88026 60643 298542 55869 201653 30743 4850 20815 768995 28880 541302 75174 284987 29652 389658 62597 146694 74497 987058 66593 866756 8932 931720 6051 463526 94371 994263 99690 796437 56116 988753 20102 372842 10083 122523 70334 118964 89712 38028 96779 332277 80078 506609 29851 378149 7878 939468 28271 746990 59794 945488 2909 318702 23554 203943 62446 892344 56858 292332 91073 759699 36594 138993 41446 58553 73365 139323 83204 672026 30210 29505 49909 517718 31758 474672 47812 548231 78592 507690 79158 886197 12180 465602 18846 124511 94169 572097 92326 965817 10483 558117 82989 751336 90329 233885 23716 932744 21848 268750 2928 199719 39534 617681 3371 190407 87344 953266 47075 544415 94660 202931 87418 839963 3624 119815 46052 256664 44873 829335 26380 153705 74093 417024 57583 215445 51850 197587 67871 680598 12204 591508 69249 776987 38291 551292 59728 546631 41106 709175 37400 462192 56754 385895 1467 519328 93997 965535 96592 729496 17171 826792 98783 685128 80040 436159 92198 67800 90628 575253 81719 678947 71762 912782 19319 318646 7249 193155 41953 165718 25558 162048 82625 410679 75208 852102 73146 158597 74307 995082 75744 264671 92534 549236 1247 646295 46916 159841 15154 496179 16647 562274 2796 235567 59752 441659 74451 411705 15369 568037 93952 711988 6907 659276 52864 618101 50792 210833 18070 68617 71242 621449 67702 927469 83986 774652 99660 105044 28706 314151 67571 51045 7539 37882 42047 975035 13808 734939 72499 210339 93305 37410 50027 858145 19841 133851 39476 690539 31217 551303 31919 841196 65731 485978 89106 718979 83879 394559 64422 253506 14465 251023 13674 181487 29513 909214 12846 846342 16010 99567 81177 313524 67747 428090 18692 55006 6953 662125 97725 929368 50211 436264 46693 362031 69197 165568 24690 38240 92437 632700 86062 702046 83233 1499 78902 660432 75368 26701 2972 440592 93364 561653 645 629677 30662 780270 27627 326442 23186 385666 71292 668029 734 14196 55833 558865 15016 496888 83992 547076 82077 208950 24163 737385 46339 67338 40823 239560 46416 558087 77222 230681 31216 326831 6613 143565 55587 221245 56190 910661 33180 351131 99856 483480 31267 534188 43914 973522 84020 804867 60707 443119 894 223082 4389 520804 2789 570397 64333 880279 83009 765516 39469 662050 4061 341084 60971 755732 43704 89319 57215 403055 68199 664183 9497 503019 65041 203599 27128 142834 9266 514146 76628 752546 17049 97242 18709 11342 72041 570258 83193 546941 90588 419741 9106 745002 27963 426429 46854 28930 3975 595564 85261 563369 8820 943639 47223 33781 7208 914909 59108 79665 57025 304660 77961 590876 71500 620869 14225 942568 26767 588715 51770 725435 17023 776184 26676 110385 34795 161297 56102 234776 61455 197133 74825 881714 29090 729913 34410 390839 15369 82902 96076 880400 22017 156122 66500 430493 97337 900267 42811 463280 60149 968359 66768 558800 52653 654239 75955 772919 87691 915736 99659 139988 50193 967048 13521 219850 28081 586527 46963 655151 76243 439291 59634 689806 27378 145842 48036 199909 87167 41421 23379 139496 47485 744583 33787 285052 32291 612306 57744 955197 98077 575762 98742 990008 56075 652320 74823 281074 11393 178760 53937 554847 53030 404555 98453 918059 71605 98014 73449 352693 40894 867497 38327 784655 19782 688585 64380 884224 8162 62159 68362 652418 3616 197567 34630 975684 20191 910546 58218 24936 57779 163188 5732 366598 52706 796678 470 820264 39785 613213 51668 782732 3319 390081 88873 954533 47984 855087 70514 410586 53483 408920 94721 272006 32597 714912 33307 143606 14860 753375 22267 981102 93157 641828 11181 242532 56679 587949 12883 426243 22638 976943 48516 852586 51560 524308 46824 933867 26651 393656 71165 913932 80701 36972 96693 933961 79515 643380 90422 963664 14771 785480 6712 203075 99321 278614 56075 371258 68694 27390 42382 276094 17828 410965 95417 502991 61652 61283 72948 977120 41480 879333 96701 404181 58009 59467 72775 80524 94130 939067 72629 471057 65907 650380 43875 425640 19791 372940 65982 909575 64878 82363 43462 614745 57036 596494 57907 573564 95640 980141 32334 451140 72918 341045 68531 32310 14813 568630 80758 101198 15354 634677 94650 597049 21067 229612 23387 283355 86949 940678 54182 991819 68751 656739 73180 890706 26661 769114 40083 465904 43765 30002 14580 816279 97413 632039 12862 188142 36267 994796 66594 486543 34707 70947 50949 963465 95646 259558 35265 777694 55805 364930 8195 248646 10650 511223 13039 705963 54703 879481 48856 97067 32044 936434 25992 552730 82837 362942 58398 968509 97890 966637 40779 100559 64318 89860 69620 472703 40489 686652 61203 765041 82422 124418 26838 471609 39309 35509 53694 597219 11914 751276 4546 378670 92892 192237 38602 778763 51431 30647 37332 151715 79331 322297 84209 785615 70042 572632 65737 450141 50318 697517 34355 607826 29232 156613 27486 630371 21066 226911 22988 660730 76471 445618 57777 560439 25349 311972 22712 179436 17466 842260 89182 882400 91500 644561 3125 188430 39943 308640 78307 531235 93964 409082 45120 281923 99340 841035 60507 189764 34352 857333 16502 439153 83029 640843 12294 823176 43880 181846 89780 337981 83214 771475 21054 746485 94591 362995 62870 997772 96518 105114 92322 768463 41219 218657 22363 708227 87305 621653 10382 562780 52352 193013 93534 85766 8676 601719 53823 88032 15268 732291 34333 268924 66276 566519 22739 108513 96763 34593 42517 777929 82838 438984 41990 291875 54227 159140 64418 393938 99335 763233 3830 205804 49305 181601 32707 838011 62724 636855 54846 994816 58713 701164 69363 691563 59546 632381 19102 720868 608 967195 88400 830534 1719 111082 22864 35806 32381 971714 67511 103792 63174 107697 68851 598386 4603 959927 21637 632464 1110 186505 31363 157286 41991 636111 63990 79241 24818 119527 32925 783743 71503 978847 15721 487425 4073 386558 58655 769792 85664 655292 57785 171934 18119 303685 73189 905073 38726 202618 19012 188291 87353 829231 29772 952340 27023 786222 94855 832342 75115 360115 58578 388080 93991 116975 20383 152957 12236 931206 92883 6154 94204 335120 82760 520667 38057 444699 20333 541862 98106 649959 89953 138390 37677 283817 29499 931721 79183 615817 65893 783443 37414 894052 86172 699257 62920 971722 1874 239479 93505 375041 36301 89211 44273 660928 55749 176039 72236 6325 33449 200914 3832 884800 53051 568712 34066 982901 99535 940998 41481 245342 33168 12543 36002 61239 3516 664409 85842 967216 36259 907825 70151 578415 54283 800659 18560 373707 79919 803138 37968 668370 24827 208182 76703 409284 11474 988249 10281 147797 48585 430409 39069 32943 99433 999578 31871 357422 7504 394705 35142 425122 65489 468137 90590 538384 57839 274642 70632 496625 74278 471085 59029 40498 82723 167505 61423 578163 88966 860874 89969 130440 42599 118356 16841 400699 86479 273380 8989 280967 26010 958944 60131 722719 67868 631778 90695 531493 88632 558200 36489 207155 53610 578791 76412 56086 58303 806820 64265 421005 43224 741593 60714 944078 47435 795558 30799 320834 37186 342750 46876 69317 83257 636998 64073 228007 75972 680857 27457 153325 19527 425478 98531 63056 33180 884336 6500 279804 1745 811373 73163 288275 2055 876168 72500 930280 83348 981056 43406 685701 14978 833606 82205 782181 79630 207107 3128 6650 38921 339536 56300 388392 83579 600123 43703 400904 92123 521353 56238 14246 4248 639598 97751 245636 38067 750679 72912 445653 90818 565216 34886 446466 47951 604446 40639 549417 51287 93719 78577 142808 20908 492421 6184 652438 99252 492248 25476 713371 10215 769136 94072 375828 28788 802342 78413 77408 38941 890116 47133 881493 39574 856200 61080 942907 37866 11942 56194 268879 20982 689859 92979 125762 34636 633082 22645 60920 42194 679707 15850 148234 19616 268007 67876 763908 70726 106646 4651 109159 36099 531281 39035 647976 86383 903032 87107 371887 63538 491740 88966 174234 41674 638534 14110 491063 20298 495 52436 534349 96853 937414 12809 430164 41543 235053 16241 55672 29292 91388 92307 810842 49927 489533 43818 64975 50893 15662 81639 338975 8263 844930 85644 44231 99988 404512 20082 340344 69636 352226 86084 764949 6430 43672 3746 464953 90107 714947 65119 797487 53000 880602 44164 888504 5512 315144 84971 142537 42544 450540 70500 712266 22474 7575 85395 782744 32722 913490 98512 685379 51740 589845 53413 600977 27948 418641 99476 767993 33660 251559 63631 747689 67546 593903 76414 656129 41063 255794 765 320406 37977 709232 18170 629872 46905 289115 30587 303371 5638 808666 89110 970650 59473 590023 44280 122111 57951 190706 27839 847061 96810 420891 58080 705447 49664 136763 38529 572981 55330 513788 5056 666550 58535 80573 56170 449489 65718 741583 11685 867939 10191 334586 7527 746812 63171 537593 48764 839777 73303 514617 63620 698188 49670 215455 22962 748199 33212 598335 19790 20885 28795 201061 55348 450794 98426 858128 13971 884333 96097 334962 53135 633053 15214 573617 87616 699945 88915 343721 93905 69623 65077 789160 36801 798366 79919 804145 96133 693291 82541 601210 75844 81120 27506 472685 94202 55728 51474 34027 13653 464133 95896 459972 27547 243131 38977 616640 93699 841570 64960 8921 5175 49087 70776 468991 38776 112843 8773 274003 76634 561971 28531 346220 31939 379478 85413 31125 18161 711882 81520 710285 8465 230168 12349 362693 7048 374588 75818 600550 34542 353510 17674 235464 67086 261435 18528 995068 49032 193428 37832 92996 43311 562301 35663 818773 86540 520760 49910 514268 58969 55992 58706 701622 59430 767974 56143 27958 84407 167712 3272 78307 41891 541493 39793 399927 66071 485930 50894 80097 85490 473016 86873 728452 51623 162699 42847 75574 34269 243524 81252 385026 66354 666808 11674 813606 74772 970544 56270 32022 56775 637287 36188 960311 54114 168591 5589 135268 51953 983180 45888 286317 42068 132215 22647 850195 35711 110300 83141 705102 53208 179644 27887 359559 87677 238412 33672 672030 1339 517044 61211 83173 31991 18578 76900 489250 15209 897396 18551 759249 4700 912545 14616 187616 15856 625553 38370 170802 55000 43504 31681 653725 61565 819935 16503 65195 19032 156211 30490 64093 12892 292852 49108 703395 92554 558560 10242 450981 37978 195557 80374 269821 56505 963882 88182 944571 18117 550471 59898 688928 32691 779848 21521 81379 96938 397422 71325 340207 48486 78062 89458 901347 43989 244144 85371 673232 4669 924945 32277 917311 74580 233441 61427 775913 35207 29478 98776 366077 95156 73047 86208 40989 48367 827682 73687 59233 67233 374247 30720 282194 18852 639099 2479 422192 75528 253798 40495 650413 48114 65189 4574 225584 8696 530408 49004 910867 80774 389397 43808 552166 47131 696132 77139 64425 94541 545600 85906 679893 27169 546380 7392 86868 93300 984796 32498 975941 91957 516888 64209 355065 59400 388957 77340 187193 2372 822523 42307 457469 15286 58744 50445 121910 18972 949451 563 768773 8107 67426 66914 75010 59370 369757 26109 688246 86452 747664 47417 600801 98874 628933 64448 60277 95 685048 25102 283864 21754 612697 65623 731046 94487 265357 7519 942125 44246 739694 78848 798448 53291 889542 52296 439589 60572 749784 98712 431543 45447 714263 73958 679492 72217 557933 2780 653599 53015 157686 36279 387599 54137 839426 25960 884175 98090 728918 69302 231564 67370 808939 90939 429034 88876 662702 29251 976703 18296 579071 78384 715351 32874 197106 32280 879726 90673 883537 43589 601209 28849 686231 84308 62557 58369 434806 99671 184566 49102 108306 17363 942098 30263 988996 81474 80116 14030 842009 26835 143633 81853 894929 18117 367830 3039 595680 92367 512736 28834 192623 76059 886082 13260 667228 73639 348035 98451 532278 92835 901725 87587 699138 60085 752191 38524 760313 25912 878540 92914 295111 87128 991770 21675 442318 96535 99764 44004 448801 49388 831513 42253 835017 50431 362618 55848 893892 7726 347584 15214 966336 21356 662083 67210 981605 43772 520980 88284 793928 73210 136180 67319 901753 58002 186203 27107 866038 25607 691634 86780 446389 51630 545369 38769 21214 80208 878434 12454 652687 87340 692052 11218 226134 67474 963689 91650 184442 95753 704912 85172 91955 8202 701227 62845 370797 88802 20562 60708 435594 44244 794575 92292 227293 29845 130784 37006 623791 32398 767673 83524 572477 18494 481343 12895 396088 2101 702349 39435 190916 95290 537587 55014 592569 33510 778738 9572 258213 98439 466945 95278 748425 73918 895627 18334 290583 45121 137135 44004 847227 55322 680831 27972 877135 98566 619009 24566 920356 36534 529905 20293 193024 86737 113469 11505 668251 44305 27399 12621 453921 27105 258919 39713 401587 61126 788903 76744 150758 79923 471941 34835 441858 88243 201012 65925 854468 99395 947867 9718 261340 10260 718420 42768 511984 92142 265519 17653 984919 25416 224044 22230 656031 19025 69509 5981 972744 52778 296162 33541 344775 51690 326370 20860 101828 64121 261209 86984 554844 56309 718156 10751 750047 39376 563383 65229 501843 82319 29511 18 423727 21292 801313 37889 564961 21526 853849 17315 759241 74284 534268 19122 580155 37606 191366 99550 278721 53356 402412 93163 5591 94812 715668 34513 503853 55368 638360 47867 820713 61398 277383 47913 2850 54942 295076 51470 972710 63536 52773 82450 280757 46635 86517 85777 174659 79207 757554 4154 478650 37548 707439 57904 299702 98329 49844 47533 732743 11614 863289 56346 631858 41762 687471 37721 988401 69437 464439 48827 510958 81215 750696 27370 212236 79688 987981 7008 295390 48846 311589 38862 831598 35354 575586 41111 218808 47659 780330 12146 528620 12625 280793 86315 839471 86355 708029 8770 791002 75306 310873 97226 919226 68003 713698 35980 556750 52289 113541 61602 8013 40025 32031 86780 609949 30613 527619 5374 651677 53650 692856 56672 491484 31265 262393 58445 899295 90313 880115 38404 368671 18595 233290 19834 931657 82749 998164 25430 61884 69400 525724 75028 37134 70442 737952 86787 75208 57629 492244 2727 705765 99022 703965 67415 226775 75663 879767 44928 570946 55909 307408 84288 952383 77514 115338 96300 776475 25772 860029 96714 437909 35277 729554 73720 130723 6433 985833 13059 369261 83667 202516 93617 118225 71520 896154 72152 427038 15802 932085 64036 834137 73702 347092 28981 161723 93534 482842 86270 438640 42737 43869 66023 532633 56062 793448 64940 603403 77276 858745 48221 872142 93205 311299 68732 561312 19431 915502 60578 820399 67938 379922 53977 661474 64460 338560 66915 481041 25408 420089 49746 806280 89834 460468 17550 10185 53165 737628 23123 534982 25821 246864 85487 632683 12837 336930 5480 56146 45507 757017 30293 20556 43559 556975 67936 198687 20760 408146 99178 329795 7758 898279 68231 618532 72729 903811 33982 201187 15257 909552 66986 829909 36099 321839 89052 411458 6787 813744 88246 985767 87540 903003 10161 996533 49801 129994 23256 442063 39528 696268 93931 906320 86122 684324 7325 768387 87069 950473 80183 587305 610 369572 57299 773559 27919 333844 2529 791125 26317 366189 69829 549088 94235 717940 55543 640552 75529 144229 30209 509299 58046 159790 27205 21752 37075 447857 65781 537381 63190 893318 32121 107674 43240 372342 9452 505004 40351 596993 78847 310371 60485 347929 11477 308220 21943 201509 72133 411559 76934 341503 55836 132938 88697 431542 30008 431996 68362 798093 22478 518219 60997 784314 16580 210039 47212 843112 89816 804596 3317 256437 75927 445804 83978 62517 91143 715323 91144 96237 43421 790001 55969 716696 8040 17108 62618 191654 59460 62491 99629 743864 34344 98868 62184 71142 17305 403838 40525 660153 74324 536784 6256 308849 39208 75696 20636 129856 81177 629597 80270 81420 62175 175494 45240 969009 89253 562257 3840 724861 74346 42709 16926 92979 21635 687392 76001 450888 58295 714801 95979 241769 77058 719807 18416 137843 32402 613168 6492 180858 76365 547 94954 215683 67273 142631 27021 28873 91251 164353 74763 448251 51721 938410 8124 899644 93344 669647 68816 559843 5694 660815 95142 980025 12544 391681 40182 471805 33334 23915 4040 996963 73986 97740 28827 226640 72829 701523 87263 15136 35506 342693 98203 349985 65377 260123 92200 937109 79453 248769 51987 998196 40207 36697 66175 694183 59953 841046 46529 538318 80691 924321 48738 600379 21785 224024 52001 296245 83354 326666 89838 610678 50659 84028 84816 836974 68723 800615 15808 693949 91964 956855 8524 87996 31496 877453 61493 950965 95602 574015 74769 271783 72777 87763 12361 353411 59184 270727 76284 493489 99553 598092 32763 662220 80485 388806 77931 783138 58589 272206 78310 871925 76381 295472 5626 978620 48491 157165 58792 954147 98693 542266 72806 634118 8120 862656 78110 209466 23017 848538 77773 908037 23952 101786 28037 843169 14008 416323 73867 24445 27777 477968 32601 679740 69022 539692 83421 361395 49944 455545 86873 713135 76328 845513 27617 81645 29697 900200 99712 399841 65572 518032 43475 19504 74889 339954 18220 676213 47997 33332 73872 82495 24606 661806 31962 103953 66721 441644 43798 202722 76141 401903 75110 159515 13374 710572 93185 69787 97762 547595 18607 780086 16191 693993 58446 151026 69771 72726 20272 936904 9043 251544 48955 404649 61877 682023 26087 69175 27397 359215 80835 73351 59948 147857 38001 817190 57124 835681 44038 46353 84829 507625 8395 252411 91836 341285 53822 65483 90743 968774 50002 575771 51514 964975 73386 959546 25124 190395 59234 165227 87818 88053 35110 95076 43188 902302 62137 837776 60476 399914 80400 795085 47474 939523 44660 147503 12666 20997 2948 879675 84107 604224 72208 194413 78770 941818 38783 633266 84109 752938 51434 28783 94129 86398 98911 920504 53957 257558 57023 56474 98980 541062 21696 98769 75839 897112 64075 359314 77369 397192 30559 129411 21193 970246 1420 512126 90363 951863 83353 215314 97199 512053 47391 526402 28825 757450 91980 785348 79423 641593 58209 276866 70271 684981 97268 795932 97286 880424 11055 953829 57241 720814 3695 46178 57968 960151 29254 708430 72918 353320 35929 923225 66443 421147 66018 559332 40962 163162 84623 210822 88611 782472 3713 170378 16330 15992 9711 254831 35270 719860 71648 553639 89787 730039 21908 755800 32480 599987 8604 990174 56866 172173 89566 292807 51487 120732 15602 365141 11596 490605 54055 716288 92048 37250 6270 788017 24487 47758 97134 679561 51839 266106 97023 565720 21662 277604 71215 351014 21946 447771 19312 390317 42783 887588 37159 55388 96589 1656 14895 483670 79576 259075 37460 692657 22694 811111 53081 457080 36756 763895 75058 12329 5650 266812 81483 858360 77218 4212 84511 485706 81085 742926 48641 425659 63886 456495 24311 418521 70708 13424 59033 524390 83813 980701 38935 79961 77158 445367 24465 393758 51315 886643 83644 652498 7774 605754 50340 729672 14599 346471 23812 832838 21993 289740 52687 444488 96206 635245 99435 454652 5941 281410 62449 152837 67795 196154 91119 724217 23726 306803 94085 723555 17188 455619 6795 394305 5571 443890 55978 642438 1934 900221 36030 320921 81150 14613 56251 609365 6431 384414 61445 192711 97103 754033 70262 925747 37858 11930 91548 861136 45792 98458 51320 680199 35237 864806 73376 437880 45345 964838 37661 938100 76342 738551 31502 851588 79677 123753 61604 111585 929 220802 89124 878330 3361 751802 43272 177009 4819 559229 73662 54942 88892 307116 46151 586250 79416 433820 4761 57846 4920 75029 18238 579090 42751 455188 66163 500614 14853 419273 79242 455788 43252 690394 91560 829011 37902 584542 60519 537598 38372 752675 3509 198243 27296 861609 3892 900717 96732 998885 67352 19387 33129 10879 73324 691806 35818 812308 65549 570399 68118 496692 19565 203574 91737 165989 93009 547796 15411 102814 97588 43354 19063 200333 61090 415776 36110 844306 25566 771375 43314 486850 37468 556935 25011 74020 82535 185242 1237 645623 96252 325263 50896 418795 7470 724224 51279 655075 56768 89852 42770 471161 73134 844038 53036 899386 33188 361364 39973 595814 43365 631632 28344 596785 31237 629083 61238 180549 68336 324293 17730 940094 38625 401686 87764 195244 7755 295689 70038 968213 51988 977547 85930 624176 94165 28608 79873 564202 54139 889983 99269 625445 46089 120465 17904 698676 20244 227062 59347 326753 37733 346015 79921 17512 85179 807605 20993 688505 54374 581073 2095 52921 43981 438210 34587 654017 92489 747594 56472 357470 61544 155745 80654 876688 33739 432625 99385 621003 72136 299864 84009 501240 18920 843817 53888 871477 69322 358251 19479 95441 72927 873048 14233 361041 65292 681696 13989 110446 14123 887075 21840 991317 70762 848187 18753 695973 62890 573488 66740 662900 38529 387393 94168 180619 13689 544866 53905 525989 24910 682936 10230 551412 50804 731487 37172 908380 48079 168869 92393 118838 48250 627212 24553 937167 17313 53451 90237 297126 19174 197838 35647 837617 30527 777650 56064 47769 45494 561098 38723 129273 64232 265309 87231 460579 95143 603365 28224 107803 87704 843857 91846 977306 20726 702916 93156 146636 27661 810516 14530 54802 59903 146827 45852 733377 24675 935786 41122 714466 69793 556705 92182 777712 77751 518296 15024 976285 85879 467882 18269 209485 68967 64484 16924 212056 18399 329610 99776 422156 86126 690259 24177 475626 31062 410472 24650 716645 55180 537577 84444 600422 29593 707176 24138 247178 20283 411051 12524 347106 45668 75758 34220 907057 87450 925535 92619 750962 94422 802337 27613 841168 8581 185417 65321 312364 91498 195748 73066 19547 44762 125423 94128 41637 96126 131165 3712 333511 23509 12757 12848 955954 53935 516722 44428 402378 80019 990209 7732 173159 8730 325382 86651 839511 47825 35127 61129 747034 53083 783487 51162 777253 97517 270269 26302 882208 26769 388547 17591 586216 93027 524631 51005 537677 31063 564405 74205 508501 74609 746954 44726 398776 35723 142523 22427 610017 56242 547100 64916 572851 56042 173306 52956 351810 25510 514834 81124 383702 19024 139223 15087 1580 89575 489200 43668 183092 3740 306487 34528 824788 19860 249915 13585 815203 98985 644415 30332 276911 7881 83321 97799 198456 44341 565012 52719 394738 13571 154926 84132 627847 46621 69082 20040 436435 59264 338464 64468 236646 5534 679096 81139 389126 72252 437459 21061 85418 27829 949202 82814 417728 97525 674188 72580 124967 34718 379021 34420 715382 68679 109777 19037 269876 74647 475917 53091 915933 143 549991 27102 264996 32478 104057 63736 102443 60810 578770 63251 89868 81134 372788 4833 633300 10678 474263 48906 491202 38084 647141 59465 650061 71983 547324 84559 699675 14079 683951 65407 7115 2354 369605 17584 597292 32602 277817 2575 934915 88509 113656 75450 438089 65044 263974 39525 198123 26892 691225 4505 347017 60776 806044 43344 394551 17308 625710 75931 326270 2804 884289 45212 839452 23691 536059 79564 497472 79572 997816 33782 605391 60949 877317 53178 254178 64295 696167 81803 113797 33336 404115 70962 966842 86184 637299 88456 735732 91087 373479 8160 829597 68342 196801 70651 65104 47801 187720 50449 598943 63244 477430 9295 247822 11891 512250 25203 106454 77960 665399 65458 751907 24408 686531 93523 785367 91590 348073 71634 424261 10375 695079 36382 961526 14853 769841 13402 746279 14653 612844 25984 74505 70784 230644 45881 723456 93077 302550 51398 982053 3957 615766 16699 368452 64014 253483 98718 786719 44065 289342 71212 505896 75845 336943 95669 122699 29441 998544 94299 574754 39509 392680 84791 214079 97170 379505 29876 841254 97949 406554 25554 513679 80401 607109 89956 487464 27418 209098 22322 326674 30074 744627 19096 89376 26343 905598 77413 992155 48043 211230 13117 877824 58051 312890 98584 194687 89345 135341 20737 612158 81258 361732 86551 498325 44889 29571 60815 664464 38842 560288 53808 809072 94000 836934 35317 325482 71951 246676 21071 312998 90018 623324 22625 46657 32422 821860 28258 207052 42061 421416 48926 101898 43389 19862 22198 481782 15407 292560 62299 593083 62192 929006 7895 598650 2818 843897 34628 391239 82268 624561 83602 678444 87078 774345 92486 736101 66175 299493 8885 359139 70327 963683 10797 659657 96533 157519 74093 367986 97777 574381 14760 24937 34395 713267 54727 410607 64851 31820 18979 537144 53038 164054 49263 660270 85656 665829 91916 920685 44428 392190 90482 739717 54270 658909 56782 63612 85970 540079 33438 366025 30145 335448 96279 961754 86299 862447 82048 678927 40288 393981 84980 335740 45190 710082 66660 546411 64951 719600 67283 849752 74831 241454 23480 29555 85410 504278 48767 975778 54676 458935 10984 209404 41183 636499 97223 429071 59633 887010 85986 74394 91627 968142 87382 852180 4099 15221 11187 495011 90050 787242 4283 750822 66567 470965 56711 235564 20515 995854 32450 561531 47259 999589 90444 488394 38537 639581 27608 343302 87547 392269 12334 183377 39827 988158 78922 988926 27461 881520 38779 236951 39356 395604 44549 646423 10709 183891 77951 991536 56322 252038 62710 760455 33672 29627 37448 969779 64289 372279 53610 119553 92987 193711 66883 140915 81560 438285 57646 560188 62348 224305 83804 881606 60610 567149 87216 518060 89015 853832 38465 153984 15613 190204 33339 197830 67674 104313 6942 85623 8454 273632 71742 503232 38097 563528 74593 231872 54362 295036 86276 994381 32729 146234 73431 224560 57590 189174 50300 662436 27343 390293 85356 816027 36214 516979 8722 863673 54289 391517 32205 124567 77753 731800 28435 928449 74683 623320 27433 788408 67034 303689 94219 308081 75915 489674 82090 140053 2007 836525 18441 474815 95452 27257 34176 839809 99693 355624 92793 64799 67758 131305 63126 83090 5816 491679 72777 636870 56123 56352 62937 854172 86231 101558 39396 263977 56386 197986 49943 563637 26341 820884 77720 419901 71135 904820 49981 998834 67712 823005 67826 269752 35695 722396 22455 751208 76869 325749 56544 743758 13968 595998 25363 205099 26673 374723 79533 468532 27678 318656 31198 952785 47169 524906 18728 868383 98102 796615 67300 541103 85137 420560 2237 146372 14422 80502 59282 730009 79519 542555 96248 551065 61274 435797 38103 348517 91560 203118 10824 761618 91840 394918 5085 266792 17257 388463 21337 921252 4483 819888 60308 585590 23071 361860 33496 896068 32770 979704 63047 640678 81735 295056 71986 386536 30362 113474 15427 597131 8797 569 82228 601411 72198 186771 71542 901370 41247 474468 51468 332236 99013 231089 16941 632201 96618 325686 97765 774455 33844 483681 26164 182221 45243 647828 89005 312377 10254 114854 98105 360091 22319 371299 65042 418568 79347 994440 48872 877384 21603 284104 62015 432983 94493 773065 28847 338856 5171 84200 42595 171101 52395 284337 81595 464209 45021 261287 46922 657038 50329 432834 62616 645271 35646 692204 51040 877792 51844 175683 68947 230928 75315 133531 80084 155974 83881 380025 21371 444753 19673 497560 95410 95479 58950 289448 35130 580655 86060 531402 50791 162023 88760 370261 512 697854 99499 785365 66560 813963 38202 808902 77784 983764 49361 69597 83402 564504 88427 270208 64143 718470 41500 368265 68723 505731 7400 903366 93588 333225 87401 916540 13094 342658 99756 479520 87281 626321 40308 553500 31409 939337 85494 744720 96086 522772 54108 660239 86530 621069 17763 512542 71374 331974 35196 975544 91108 587779 26478 322316 54854 283837 41522 266301 95302 823649 60854 133729 27980 567054 78011 949571 49620 198107 49783 52386 40685 179918 45204 622575 7195 238629 15503 159507 38197 315409 24314 909222 72071 618743 10938 424633 31826 905773 5321 805198 9639 936643 21973 128282 63216 18359 52191 62986 20999 125695 71422 456698 83677 52996 45401 610943 81652 396897 9585 483615 30085 36712 53140 755028 72028 182621 93643 648397 44823 367161 73517 159661 52202 81000 38601 277642 82941 937291 24833 21423 43308 616631 72713 421914 50695 50933 13836 71935 74992 709760 327 85443 53727 882954 56780 734977 57633 293367 47617 790281 65461 301471 76575 404764 81166 777233 1043 588594 69396 201739 2591 182644 98594 515523 30842 726977 77513 155809 53036 394541 34796 805954 70036 318846 94338 475575 4994 787886 27640 612932 66172 6892 20332 303777 96733 655066 89939 380412 43346 285328 73939 873525 67995 182488 45994 606369 67504 743280 53957 765256 6649 239179 92074 987495 13461 789456 26735 938799 22068 174297 18976 478596 83005 868534 39293 273342 76969 547496 93561 546923 29510 690342 24540 270411 96917 849691 96642 266963 12299 614694 67739 914283 72756 685464 16329 645424 93100 520250 52324 751987 16804 615300 73337 244727 21987 236455 32039 529271 15586 516996 78689 735902 11279 443379 98191 385229 82283 994237 73292 656792 7564 925794 26377 854089 57308 508052 75209 751964 49879 349562 5379 992833 31377 129134 76996 83166 99214 641664 60106 440330 36328 922032 7881 18771 83853 156151 65898 521721 59583 992383 87591 560560 11570 790887 38705 523682 5649 966656 51274 704555 45145 557650 82379 547483 70299 461976 34879 299768 15039 383999 5414 155257 66428 995180 28852 616140 93089 922867 95055 762129 74160 222368 63700 185628 45981 94322 71698 322551 27347 910875 80205 815261 335 737921 35517 822209 27619 277184 64908 684037 74548 973990 10428 459139 73533 8822 54239 905928 9258 164070 70557 927700 35166 44640 5617 148955 30893 68101 41516 523975 30626 386213 2257 852979 27547 945160 75095 102065 57000 261416 22827 588870 21295 617269 59627 435945 38955 704464 90635 821959 90504 883024 69812 446594 56681 393984 8992 841517 65859 665374 81760 237201 46335 222366 26070 774380 9404 405606 36475 670765 66154 475023 38618 222265 15696 701354 79315 168489 64806 684985 54777 323082 93180 156529 90964 815963 85842 424831 83776 576402 16062 967424 71309 916120 11081 992263 48285 230664 29298 989851 83336 713460 22697 460534 4539 991456 7989 366343 56052 617669 58127 126449 7528 658191 98885 580426 51070 248032 47096 317341 59474 446923 33310 493736 71059 449881 47616 144095 62436 707079 24157 336231 1182 126534 8070 240411 74413 333626 82528 885707 80047 204220 51333 865016 26329 543000 40259 631962 70737 265744 9179 914842 20180 368727 71043 906072 93298 291350 98725 837030 88493 331498 58814 97162 56638 833700 95103 745472 45520 478472 16080 422966 21891 717902 67752 577615 42506 138213 57558 117665 41965 215275 90139 135094 74216 169974 16590 190479 38506 119438 79158 141404 25879 558064 3828 719365 19783 13837 42134 258660 96901 193032 78533 521225 75088 307452 36472 810933 55005 485556 41950 828063 17043 252145 99641 166450 57869 630696 65597 222669 82236 811521 75797 347649 78211 104601 12223 776471 10137 895809 9419 883656 16554 372860 55583 184899 5686 762501 62134 612842 35857 768071 21884 748757 32418 654755 86068 325133 79428 149806 75571 630098 81575 397744 97378 267734 62735 605542 53343 975808 18132 195136 59548 121834 75361 724196 89791 255396 950 846313 17953 881326 13190 501853 97935 891265 62361 490560 60940 866055 31115 923142 88045 47263 41291 320665 9563 649306 75421 469 96117 782977 43449 349707 32971 197836 33002 909118 88996 666988 21903 318056 26937 419074 35005 751030 86008 884709 41979 647496 82977 197473 14916 892594 25868 409203 44265 578686 75298 208014 20173 250088 82720 720984 84807 112864 2935 223213 3299 832140 52718 666459 36801 146947 21182 378149 59669 709971 18997 154177 57829 646331 81492 236314 17166 505714 85425 704846 10688 446303 96022 104688 1021 432414 73536 155975 16606 768641 38240 982606 63438 82829 87678 370802 56173 494713 10321 443031 1262 154674 83848 749203 42489 679578 19172 811570 52970 634884 39675 754352 49776 517050 95991 344898 91151 111224 45877 850893 67838 979374 74343 954349 61546 897345 20466 941936 13105 413194 98193 595225 71752 330325 86256 197085 85110 720932 60945 452649 18806 853482 86795 15642 40249 593 98726 52803 52578 74484 21856 43179 99752 736549 37099 552524 64215 19112 30572 660565 28783 539190 2974 9065 83716 830588 65901 908190 49148 584665 46300 883775 82964 581219 3807 696267 95356 417763 88001 839987 34966 629908 13664 449568 47259 893224 30572 547498 39574 176899 20811 403106 97414 729790 16888 430985 82432 973733 48384 256215 16652 621754 50499 799733 76611 418608 52601 847555 69911 278256 89098 278291 52683 710999 2037 56556 56247 337078 82602 94408 96613 41233 72336 834134 77783 525153 37760 138360 38270 772946 3079 242758 66980 262725 83464 410314 11172 977487 95800 309826 31468 166136 21217 32226 99362 454718 90527 122447 48316 618191 77542 614692 48870 578770 58490 268657 5280 884319 11221 409399 60350 407810 67588 612653 91462 553020 5514 17470 78933 245442 42428 328201 23227 518012 71620 437408 52314 408391 9727 386249 61003 451892 58238 55872 24921 230535 4617 970163 55011 34104 20983 396100 98302 360885 1879 319947 22161 534302 61322 38098 91704 124360 59526 752343 34338 341307 55701 635341 76211 558132 14964 749787 7555 530916 37493 569371 21020 39726 48893 879708 16863 370413 89350 811233 18976 657900 82238 416288 29030 739628 65703 4356 62028 147489 46805 331948 38147 266293 15635 751530 40814 173252 58846 194244 99268 2655 48904 679670 43985 313417 6774 200813 90293 463549 675 612174 17731 651301 16731 977901 90916 395876 15904 102998 80146 670094 51977 110728 33501 836459 25118 944757 25129 333112 60509 268420 10062 405029 4184 637071 66999 75415 72181 486309 56643 700264 92877 947145 30216 366050 685 402161 10219 850760 67864 593736 96232 808718 82914 817644 32400 815451 42006 554480 11814 665934 72018 171548 59426 763126 18406 654632 27566 146009 63897 744901 53035 903726 32996 733460 86285 140131 58164 790060 59771 146007 99628 444312 34864 82209 59937 580823 68125 418759 74204 77595 54532 228296 77948 299466 2046 293395 65489 221120 82839 821390 13986 585547 48397 431056 63240 873262 48340 136230 69553 573342 78900 144146 17566 78664 18793 157127 14661 157257 52003 71791 14255 864692 92132 732517 17659 297104 82852 951419 697 541656 55888 890741 45489 256249 9479 244429 8762 567383 50428 924333 98370 528968 26071 766775 61869 840983 75924 328001 54094 238914 54978 480401 64495 263101 32164 975398 2927 55789 37140 564015 4543 492910 74875 504401 15748 342798 52603 29093 28920 888463 70469 920503 72841 768745 98659 20872 15673 778949 33295 138637 44444 763203 82970 59183 19549 801717 95398 445833 29337 642018 79564 434925 42786 668548 22232 286687 29725 426570 20551 571032 52549 59735 73456 266564 48166 204929 31608 417925 47522 367443 5468 79470 46768 450379 74059 14216 14648 639004 48586 438736 30872 614702 91662 600631 84898 566105 57285 473569 91771 383342 22510 223271 83198 544686 38204 939093 65079 116688 65367 333164 76361 135359 51546 216353 91624 542682 30646 376156 15232 87859 35822 917178 21100 493329 74681 252044 99903 251821 34948 171670 74015 240056 48845 729168 73413 491732 1033 538089 93918 590487 20030 623679 65293 736843 31882 595559 42791 296049 82522 566444 30741 28153 68916 240584 85269 633931 2574 216876 91002 568001 52212 634238 15496 410218 99782 602838 9880 718281 65015 524800 72858 275285 16463 415549 41902 893687 86378 384001 16042 820110 7767 820854 15095 157358 98299 571384 23860 699996 9899 756824 5682 384532 72437 233305 46421 324484 74424 5622 5754 37198 26567 423322 24075 563658 62506 424870 33292 296769 97340 281710 62642 124275 12750 917244 32967 589074 86307 189900 9608 689733 9202 772559 16743 420902 3528 204136 62249 345732 6115 620209 83592 41506 20695 748343 75826 475446 26893 971834 11080 269483 3391 977263 59840 244575 49726 787453 13060 91430 84076 89731 40049 310853 17922 304209 32889 528055 30955 765546 72993 971756 76679 267464 37187 718085 53353 965592 59630 780954 66202 981434 87041 994228 41844 534658 88051 992659 39623 220218 21870 907048 50999 388766 12975 375836 26748 280094 6312 185352 992 557791 28607 276731 22789 483450 25932 688632 29981 492092 16735 685620 42736 219365 84247 472540 121 425577 81164 767821 4137 82610 59590 92315 16803 385179 38787 257483 84062 707126 96309 878168 2983 643912 62946 592241 95676 204424 39010 629113 73745 920995 40773 310598 12239 356155 71019 623524 79952 45091 49193 308367 80645 922085 48138 695100 39472 568124 98860 160464 15434 314330 23839 153959 57534 688355 12586 367183 34860 542448 44294 928778 8071 752718 14176 921936 58871 887484 20251 367306 11288 199408 74060 239256 8665 709587 67804 610188 11838 905408 55530 229357 82847 838601 98183 309941 45447 109618 16279 435476 95093 977076 84214 177770 82910 491324 31281 315408 97033 420137 62345 141520 67250 679889 6228 886505 40519 280060 97916 590732 38894 861672 22269 69601 82525 960579 14123 516931 71393 117428 66794 289280 88408 558867 66900 594458 69654 710189 87383 894024 58980 398849 98516 866550 53372 113285 43393 280704 59631 428193 93672 784123 8927 870066 97798 983981 74213 499401 89485 350992 48876 717226 81122 316371 2068 617614 91039 160408 14896 70753 24626 35895 8072 679108 94077 252794 42488 752460 57460 492703 38543 636545 35010 516506 84529 670368 68644 211472 83254 598362 76588 914524 47049 656339 4959 458701 94057 500131 30168 634406 16747 325144 13955 118558 14966 162994 3010 811230 7557 782502 172 334917 24041 697308 95241 541415 13541 437873 76823 221642 44688 922038 4968 234727 46038 824047 22562 129839 74615 71252 55325 128324 6663 347155 22281 856507 92684 921612 45253 191009 43780 862036 99913 27187 40092 427827 17021 821924 8633 305510 69760 983835 12819 909725 77634 321650 29237 185150 88329 750200 60991 827488 8464 773616 24324 959121 11940 187216 40588 692241 7557 472131 43507 477397 61035 446951 51848 267524 9439 580304 63599 785085 65597 175683 38880 484368 76441 251452 80710 122112 32950 455656 16736 591880 58128 37932 37379 161490 20372 195356 78966 330561 92163 734724 19924 622249 4787 722211 54158 224721 13901 896171 34759 422584 91312 84675 67990 537293 25549 506949 47687 174774 5321 546496 91802 252170 11870 841975 53283 284759 69753 996447 88200 824349 84798 840293 81894 738832 10880 592422 10125 647706 92393 436214 56223 824214 73624 660634 36597 531542 84990 932429 7642 62175 16032 264575 16366 17512 41976 846161 93956 188703 92308 116954 25476 906851 8789 797285 84586 477963 36978 283569 23461 30493 4627 2288 31385 384600 41494 774664 35325 671787 7980 431573 33150 803259 58173 5477 38010 458849 95136 658490 2982 691690 24324 20172 8457 100821 88811 610116 81694 942872 52233 473858 12502 425756 11913 114585 62292 889660 1032 848846 4591 56522 89400 919900 65107 451082 47903 228850 90496 25269 27541 450611 57226 525240 4361 773557 93943 586034 21309 783043 62212 30777 23206 699931 38208 883350 90477 497073 94320 952836 60624 794858 44266 840885 81985 385570 13209 762765 61254 224935 27071 207333 50168 616827 70158 88393 73028 516693 93934 251195 60301 834657 9339 893422 65831 128700 31044 324235 96318 648057 97645 40751 8749 351710 34510 363243 16744 665319 22865 548355 27890 17410 65688 220080 98951 158482 77876 226142 20436 312621 86511 525998 32890 804126 77604 57205 52623 268515 1089 462076 85628 365807 29804 584766 85120 765097 29275 529836 64619 615980 97114 824236 35684 454597 17897 574550 5124 864248 64412 509814 99289 819516 2905 594189 17572 707386 38845 306512 87963 982546 63512 100711 14471 999189 25900 845487 56935 580620 80850 812921 42412 205616 68340 668681 65211 49648 55892 455447 57902 337134 96836 822033 28211 205058 17100 676759 62507 746677 40904 413758 14284 361479 68999 272462 79776 227819 71501 283588 39972 998470 5617 156689 99338 720115 17120 359512 90071 812097 85144 247732 9734 144051 66734 180848 29507 67903 64585 952653 59024 801808 77316 506175 95395 920517 31600 603376 76934 698031 12623 744252 16374 986583 38235 804404 30597 982773 41341 572827 28889 407994 17430 528940 48682 812871 52409 135954 56199 424564 15951 106350 49170 90442 88242 765524 63007 446857 85714 421582 93977 740003 92371 475352 56766 315391 301 632226 68734 623927 67787 906002 38527 643930 5164 247871 92636 876395 82981 43575 23105 563104 30717 984185 41297 563619 13456 885884 63105 166741 75629 736807 314 197958 57464 380054 67034 514558 43272 39388 12820 111416 62954 700539 47659 105505 21532 835501 64059 652317 31475 493023 25425 420483 26518 368881 92397 208668 99424 201271 44551 519656 45538 570555 78408 985752 15198 639416 19276 349013 78125 471136 31623 592312 99322 557976 66524 704784 2853 844663 93735 902239 72770 966922 37045 559581 39223 380947 2567 736692 5089 430661 28787 393538 33871 900554 40963 110938 23590 551677 56499 782787 96987 54384 19351 323703 89180 351848 26643 582757 7432 796188 29089 210928 85682 789049 94063 357807 30978 704353 9950 84459 47636 218919 87556 4579 79479 3156 38891 878091 69454 540582 21200 971592 70579 762892 27268 403702 19215 7595 94447 261603 10019 400924 37064 980241 91363 170283 80318 462455 55926 887450 73938 477377 247 244316 47514 21708 47639 188954 14496 194987 87544 347313 70945 574565 66131 803506 80591 690804 19411 456609 72528 778823 35992 380279 58460 843841 75478 667488 11394 216119 3859 248318 78148 873078 51180 210212 46294 98876 80912 671579 9923 296826 44387 106592 77160 950168 10557 899940 81655 575089 67849 595403 60630 421458 54951 194542 97341 96895 32202 330329 19676 165231 87770 757645 17874 709963 46994 884799 73111 193395 64803 109463 3795 639865 87600 87858 77508 231907 880 97057 93085 567789 23984 536744 45633 207749 46574 445760 62764 150990 47935 681429 83818 487837 48105 876296 81246 108863 71562 800814 9629 193969 59215 111759 31472 809254 53054 703208 1398 50245 73549 931177 24959 649321 3112 958904 13682 918431 48751 776685 97032 490219 39317 533396 37518 411139 41730 828270 48103 792594 28146 465903 97128 498295 70420 497985 61499 349635 99533 858496 82012 960959 49938 315133 61567 282020 26737 606588 16456 870752 93097 714933 45713 206872 45772 59606 2312 566752 95044 342911 68782 416453 50092 989828 96345 251012 15539 866991 39570 129232 35677 683900 13496 411728 13697 131740 8220 377566 53867 73202 56739 325257 48828 733081 66119 773524 41509 661659 93014 836149 19504 406203 87505 517719 28535 871661 80655 404760 75115 624921 12343 522699 34862 680923 26185 29048 98489 383238 19030 849111 60375 546076 7332 430809 88616 520727 15371 90143 16799 606756 85594 731136 52357 874531 87762 105800 19220 153000 89770 862387 59964 370173 79050 226358 71521 478558 15184 255031 19322 940795 28526 291472 62644 493369 26953 694416 45230 359794 4732 968953 24891 799408 55795 78147 81155 9654 90865 62488 24193 749687 25834 354006 24902 465501 21449 700304 80149 319939 12843 140621 52645 757372 67043 825224 40514 295434 38420 863214 81645 693671 14234 277283 42007 169791 48417 406205 66602 729204 62476 925959 3040 88473 85680 337664 7690 672376 97526 724377 11562 586828 73756 284603 24249 750407 81077 839935 60066 105870 76228 64499 3717 943416 37637 550876 15285 984082 85605 301422 95354 134557 73829 419862 82864 375695 97274 430385 16998 768398 43152 291026 11296 339448 22018 465664 87798 624222 92260 448181 75667 200772 36826 629792 86550 958307 33854 527204 44052 137448 21470 600727 45108 423666 88699 365380 41074 679959 43947 994025 93340 534304 33943 327546 94296 661704 33470 120412 61980 848449 30864 394667 30389 197167 12885 106036 62113 21162 28484 8187 94036 630273 95852 174647 85303 476850 46062 694161 28836 978995 96960 72617 84108 527404 21996 516049 98257 810938 39375 15632 63724 843310 92570 190304 62472 138252 87700 301872 70277 875725 55159 18018 64534 471069 96975 398414 49315 757021 4830 302462 5800 310498 14682 756400 18772 388916 33357 733207 24747 134864 59252 434330 6341 464359 8385 266004 19436 46365 39130 202706 40674 678794 4983 494872 35801 220476 33255 362652 37913 76724 24140 341065 76317 975012 10234 182590 71702 657207 48732 933645 80967 200841 27888 905916 50791 834731 54438 222215 9474 313185 69444 953948 1656 501603 51333 292317 35197 760607 17237 991842 28951 294645 32759 212852 13988 853050 67199 256403 66993 400182 47929 292210 68931 574886 51328 699189 89170 548154 8743 451578 9577 69080 13684 166925 69640 896215 70304 583794 8290 126661 14776 733727 74303 626402 1727 369407 34139 791971 76938 168752 709 16304 48866 646470 34721 313061 71398 371654 98727 455893 29158 133931 75073 706498 4425 763429 33009 978855 24360 305301 21961 124590 70512 161235 77553 381626 23300 535144 18852 771807 57209 366676 39955 165 70073 435273 9760 541896 25408 592302 31109 40763 88866 740381 15531 531424 43715 125221 92595 545553 82717 342792 56944 510619 49566 790718 4395 206590 10151 445617 55454 65582 52526 695167 63162 335317 26909 50235 27041 367822 91281 960045 7116 977516 90747 497165 76006 906545 40898 782539 29038 863127 85600 715594 49626 195595 93345 139361 88783 440684 94631 129945 49194 523345 49320 622514 8410 476544 90350 33949 59875 333880 73814 842243 15484 630184 47538 667901 77714 567797 74471 299225 23331 885688 66992 406044 77092 996606 17113 541051 34588 893702 31844 651872 29894 843591 22855 19243 38387 216679 23564 363310 9285 392580 72977 522928 63510 680623 27878 379947 89359 9069 36593 346575 13297 977461 35437 709181 98063 67892 73446 304652 23858 793739 58014 421767 33332 816720 37740 554860 43237 784329 50072 421167 47018 584052 97280 912501 19800 399298 23159 609946 75997 212055 23392 563243 16504 645836 65111 956780 59068 533870 7560 942804 65297 468732 42006 71628 8531 664620 91382 91060 49489 899430 67153 118494 97167 202759 80774 535185 46629 505120 79461 820679 93373 154293 4149 462831 89113 682239 35343 551852 43562 267946 84352 5524 61786 959832 62699 535409 58243 893659 76741 388548 1238 858751 54199 775037 7798 165950 38656 465284 7994 779018 85680 420596 53486 448390 40430 454938 50194 285645 16467 438522 6554 648874 5677 223114 84460 845982 2973 898422 86981 986910 83001 765018 39124 538642 63499 332491 34782 288727 42576 311887 72984 805566 12953 151263 91984 11211 29677 339820 59973 523382 25510 287448 1898 898670 78287 976888 42055 79121 2189 437849 16984 750836 65971 939896 73484 608609 27180 172104 33351 211604 42133 442736 10688 326910 28543 586699 3236 541955 56722 676966 57073 746619 69253 384133 59548 831476 65223 183198 23852 965166 45753 927644 72668 30 31250 871581 7453 597100 31674 811317 65265 328052 73743 134825 24273 42313 71683 952245 9289 538862 69435 15367 43287 988507 91090 990465 95759 581950 60692 322874 19609 837687 13347 9214 54353 999642 14966 123466 69767 682289 58549 172497 72157 376760 19646 674937 43148 997535 35619 220447 65951 402188 26954 606863 27925 825302 6443 285836 12707 34187 70614 536846 45968 112171 57226 703167 19000 348714 42815 900157 89962 21874 76861 90460 61578 727327 98339 595745 57903 746881 15169 86343 37894 667229 19998 810558 99821 197676 8338 693607 78361 280603 55117 598041 46449 629514 70223 53856 52528 453325 57774 924920 37479 859054 79731 606422 25272 974888 51869 615584 69852 991982 39900 125999 88734 465058 55895 743124 19582 657566 74919 124433 24528 904687 23738 719388 98458 194132 99665 999263 8313 210947 417 533818 92988 182117 20822 319488 35144 489814 44460 952182 16978 965670 92692 293463 54568 889498 8853 307730 78281 677675 43176 809034 78568 623877 69083 840917 82957 181834 26255 511998 68627 682189 58843 663876 8235 477783 89222 33240 88632 290086 45552 506723 24338 957289 33546 39101 95747 963397 2617 738743 43692 961363 68727 221586 30561 541983 58578 477958 93833 939243 32524 644924 27263 296810 52857 939732 80436 406149 26532 497312 94602 882970 69962 596391 52954 908151 86845 70563 81839 368867 60258 81411 72169 483030 83379 592554 69660 117117 83327 262382 99918 240759 96357 871514 87388 835162 69244 790252 66485 221102 45870 112280 88541 537712 36409 543107 82284 551505 8205 244936 31437 929717 78256 187703 86559 880757 78077 278097 59063 794333 86816 662733 5660 330222 44252 698071 83018 772893 16005 598219 68240 433042 42278 739390 47282 759595 32893 547510 6471 567094 49114 326957 79612 596218 56900 689298 14639 194479 47699 635399 95380 177665 21431 102308 47668 42961 41680 6835 88841 260020 6483 431602 8420 871538 90828 89876 11687 83912 8630 799360 64331 418919 12357 593936 59964 799090 53084 953236 21560 999364 38551 870797 74227 398376 64227 102066 22197 575199 25313 222190 23098 429790 37319 812639 3921 37965 52382 419609 31870 416841 81285 779426 74457 736738 9004 591603 39853 721118 2522 281853 38745 801204 88744 10849 69522 541138 98660 209975 19199 84824 67375 104520 30460 254811 10879 408916 34776 123235 19070 520077 17783 962604 78697 263898 48496 291753 21489 91669 82895 921020 85469 319182 90197 348672 19815 687429 61971 52864 56923 229811 35955 999804 17403 72834 54959 624235 69245 286289 33464 788340 38475 755441 59760 113588 27522 367402 10256 983291 78644 303543 5635 690574 67366 668933 22409 232807 90034 531960 10485 292208 57542 578407 45392 369548 39108 263003 65107 950095 76832 826516 75153 469312 57701 182340 45931 145822 28688 264913 76761 363352 68019 418583 66600 741524 1524 467172 38167 743401 92011 728827 99097 525092 71431 768978 53685 624455 52042 459923 62441 297669 26728 342687 23587 860680 86957 725254 42983 537004 99060 909712 25100 756481 46384 225271 94910 836940 29031 871851 91390 433030 65265 346573 13981 467100 78878 864116 93253 574253 77997 475691 14128 803087 14486 727728 60014 910347 97601 92215 63364 879068 90093 846310 8712 165300 6186 950550 38598 521464 89471 595288 44254 303615 71205 576494 75715 925974 14313 223501 19197 253439 46670 439522 56712 684717 46825 170314 243 492169 27971 887512 14210 39793 6715 416979 81453 397492 10721 144117 47359 442583 55900 466605 55735 428371 83333 275422 88394 444884 17162 47518 15615 347899 50092 369784 13265 966109 19521 67754 19313 556867 27282 146791 21922 526120 66718 960023 72731 963838 60502 633618 46313 695145 95 541033 20842 659650 47955 922205 39666 872021 32480 286502 44138 888675 28903 242093 88940 462177 65118 926290 14953 358967 43023 835111 92515 64195 69847 378802 84083 81875 28904 832111 55332 649710 55975 141068 4630 117324 72174 359468 81532 983385 66603 410917 80574 558390 30496 35329 16568 541944 95745 537985 94361 86055 83449 276437 23429 63168 30789 743461 49492 543604 18615 957259 36240 659175 85716 492183 27291 866674 58839 545994 28007 208801 17580 191771 17980 818037 41301 517237 57973 107619 46025 102839 707 770899 31376 243506 24873 706658 13032 134191 55838 94624 73155 14119 87470 824083 47047 695816 59481 409138 23532 333943 2355 504107 8993 670153 7554 865502 30280 544968 33795 32288 27318 183860 47814 235897 76340 57535 23597 834982 62880 170064 91793 734871 61229 815745 43517 818226 21438 554209 82193 352719 26767 223603 57920 636281 35756 313133 13810 488115 48984 399930 47747 753649 19880 728697 97250 39899 22789 587067 21907 109134 64206 429129 86158 576474 42227 967963 84093 179973 72827 933858 62146 232518 26271 853375 40015 730571 39853 542025 5259 230003 67782 380300 61748 976085 13792 92869 64184 780792 33124 279911 59034 465112 54801 344856 71572 169704 62551 313140 33263 299018 78717 45833 30252 211480 84284 873114 7774 520543 84194 203485 1550 778911 98864 750525 1334 289612 47292 156376 92646 198352 23120 219905 98051 570247 65129 67135 18595 728449 42393 459469 63794 17795 48549 802136 71119 641670 18823 217412 65711 94199 62637 651751 61242 916854 57528 452429 44521 33111 31 214130 16718 998115 26633 881867 24908 251928 24214 590397 89883 93669 46839 680228 92038 345967 63794 126350 39020 477391 43199 172798 84546 781138 13869 380905 92527 198903 10237 744636 54158 243445 90822 165460 9232 302130 60304 699396 3511 750221 17369 962515 70013 82197 52883 599483 49099 890831 59907 709931 25570 250164 66148 545414 37557 551152 80834 548386 10669 87845 83424 168202 12804 123110 49618 172477 92906 447228 89828 714220 13060 859364 56465 933824 8231 467535 2476 514513 7009 115553 99611 572656 69553 647731 92342 347614 97706 347410 13357 558803 95540 225149 32672 145848 85035 440106 95172 880301 66142 564609 45093 867012 71441 510176 83294 5252 95803 251029 69058 723751 82121 165159 66103 718044 12217 491406 46390 935685 69728 552822 17869 579962 10757 940737 54588 85893 63587 363586 38843 727524 50155 244546 80467 573451 13312 226750 68128 112415 61785 574503 85014 753467 75938 543201 87097 477103 17595 149188 35843 595580 27992 554910 90530 797273 29535 727664 99959 787633 85645 687212 22072 163 67953 856318 54862 952385 86544 968128 89912 797073 76383 905539 90151 365775 79532 420813 79328 118825 99894 188054 89853 229505 75152 713738 98636 34991 29954 619082 11630 89405 54472 672298 77945 756777 48305 225525 54519 633190 74273 68453 72325 790747 11663 560043 77749 717538 66472 497773 98988 243594 1418 827266 2788 556694 67242 775480 11371 433788 84399 80591 43011 112807 89268 558780 82784 912758 2346 390183 93005 168315 17907 174765 26471 100284 80520 753950 50528 884533 56885 842688 2397 834963 68984 583178 23097 371707 12517 99626 30080 283969 5188 454976 51285 43953 2289 153440 17388 326602 92476 995540 43920 716926 57767 937368 46206 556404 54763 34780 69065 345414 6675 134662 30548 580163 94878 375021 4955 182958 89057 387743 970 168765 93507 913244 25444 370587 95104 179736 84893 181286 45927 664829 1665 165105 58300 66215 46955 569092 27638 326246 98382 22039 99106 851007 51344 878555 16286 549932 94922 323249 58271 16279 51529 402352 25932 971875 87536 25827 60384 246627 7092 899529 16012 386593 44318 8852 61650 154841 6669 487402 86059 755003 81809 176743 50946 909228 74481 920601 37015 477317 4710 758915 27966 112851 90462 749594 38429 534485 19834 76043 4721 397378 22896 658355 21865 411840 54217 952613 55497 860078 60516 908840 39401 402907 84434 329334 51572 361420 72248 437055 94698 118394 7376 749604 1470 634897 9992 428284 46456 930739 16673 376018 91155 435763 71345 241700 16384 727259 25922 172902 6146 995494 34193 966269 61937 995846 50639 320261 36887 781343 6787 981644 60533 557130 66119 939924 82783 251731 28423 204757 54172 791740 64261 964856 66247 986296 11895 617629 75057 576496 16007 447958 24156 577538 68562 508842 29281 88637 88458 313491 48203 508454 2196 415872 54554 511861 84843 353748 57538 612313 71163 551781 97705 955376 93542 859454 236 75344 77091 50589 41690 178433 35994 867381 69367 4865 14505 784110 4251 424062 8674 507040 33265 130335 3851 582172 68536 854012 70684 987427 30373 496801 73348 434476 72415 260943 69381 508322 23106 235899 97108 741668 44893 353678 45722 402692 64852 734115 67093 934153 90398 437707 68663 470764 53992 789772 75174 75934 95376 875038 56123 269825 87306 328621 97571 12331 44319 956058 30657 456614 16041 945658 82762 353778 85337 184917 68487 438082 63633 642856 26327 576827 99594 77988 33098 386040 98768 342508 80295 785096 63968 629019 48199 970734 47921 431612 71415 291553 19592 236752 50618 59594 84290 28876 35397 440328 56494 659160 95458 721199 3376 189201 77165 669508 42368 882695 27546 816579 42825 933440 57485 127898 93258 599923 63936 401259 20632 927822 72416 797134 74042 918769 64593 855308 16940 517617 28870 219813 94141 531414 80713 798155 18033 296413 93049 760549 47967 637878 89255 917773 47379 114183 28920 514834 62029 555623 51110 553911 82241 117988 74879 227186 71862 610046 3236 56238 26215 461801 6667 777929 74181 450767 51966 836247 63282 476684 41946 915677 21831 948080 27057 610966 12751 991360 31336 364594 7626 436982 50234 655634 51787 260732 43123 29646 9754 973813 53589 204463 74867 835381 19927 134133 68838 662915 97568 23121 12981 746462 97905 229484 62584 499637 62457 712031 51900 328814 33982 376889 22304 639776 95387 655805 61110 333656 32828 180320 232 483032 73315 380815 52977 147796 94055 25703 95776 101171 76592 4539 601 785300 39612 431507 7699 371654 4349 551271 17146 879502 42169 442791 90254 181157 84233 627958 92547 520184 45978 149290 83904 222502 76271 862799 63264 856454 4252 196129 81235 735966 96461 930901 45214 45037 96861 362256 85143 979362 70719 908142 9162 813154 4345 537341 99159 223110 36772 577343 4177 678682 89582 420076 90944 257952 69687 736813 68896 897419 3287 798562 87872 406596 94199 864285 3268 966953 62035 544613 2628 387465 88831 371892 71467 723113 38975 757946 3768 324802 44877 162967 94464 682752 19574 266916 11850 412932 13565 764907 465 253923 88983 452523 65126 42278 61806 266261 71404 163464 70687 283985 98234 26939 34555 600954 88540 733667 28137 443934 48339 225305 3138 87103 43504 36905 89620 883476 91933 247444 72513 770441 81332 545359 70845 262010 10789 206659 21362 641724 91253 348427 18623 260181 61498 202232 53845 719039 15392 23824 89081 595561 33511 972619 90086 978101 56002 602197 53480 218427 49433 346255 92801 595461 99784 439374 42183 650769 99390 475291 51428 56659 18143 632305 65813 952624 73155 893953 98764 665155 43828 637169 56014 290267 40724 540121 55062 974139 17717 486149 53840 17882 61182 627318 58847 259809 6477 888225 66295 951727 36272 627118 10851 741784 18410 76986 15008 944610 89109 283413 45632 942342 95226 149061 15081 711605 44954 275522 85172 991377 1321 783736 51406 112111 53069 76104 31418 182876 80995 52294 66636 572437 43899 664572 47279 622925 25175 633190 3841 318571 68528 580533 70866 204489 78609 10764 10825 469750 81370 202502 20062 315189 57534 217902 89057 899260 83877 635972 22162 17654 46635 473407 86278 129025 28543 110662 60201 949873 70725 244534 60662 695947 66229 961695 34049 417995 98617 737927 18126 665502 69491 13413 88695 954217 87796 686695 61129 896064 38118 851501 48359 253103 24356 580299 60198 875253 98429 988875 97648 436292 24404 175401 14689 859011 45570 825557 49517 348108 10291 645172 6968 399918 80165 434336 92668 621676 41548 414819 11303 163259 6961 396352 24954 513928 7214 247274 94667 703664 76435 505611 20260 54855 51941 135103 30017 574034 61466 980694 28694 826188 95741 835605 39047 775269 2512 869877 61038 611070 53445 475939 32217 297966 46149 457343 16138 729920 35593 596765 43253 763379 48579 972167 95461 857209 78006 524984 29079 780088 59002 394722 61597 578828 45497 970473 95036 981507 44629 302503 8206 742047 81216 679462 8833 800792 95617 886441 40951 634711 88342 900771 36004 272124 40557 31293 95251 635546 54921 615765 23745 386998 15715 767290 43968 572747 23751 677105 12470 856328 78003 403059 81467 9552 90011 969516 87711 967353 1960 736510 17377 292494 34132 904700 97145 590285 45487 67759 79119 964394 28125 698901 34529 438538 37302 655069 44129 804105 87205 222828 48085 866037 35050 558555 29782 816912 67320 981942 35569 968145 18103 377854 60841 911972 56867 605480 96083 287078 49323 460125 6328 355881 85107 533048 24598 417078 68210 411979 52480 837254 78229 83674 2394 373256 5786 260061 5469 211679 80374 128067 29849 191201 39088 593066 36750 642585 78595 376424 21522 567237 19584 540549 85262 233368 9290 641982 79585 497785 76472 699524 46779 759939 5398 845627 7619 335683 8100 11899 70866 22973 30069 892435 17750 226216 79922 658497 5552 473965 29845 294203 58486 428204 14766 826089 67826 920438 86882 730728 86112 192532 56102 97608 66324 939135 28456 606671 56146 85222 59911 273525 58740 860907 9078 684902 78888 395942 34525 982851 54799 553440 1528 971745 11680 234969 982 704264 40706 294980 10011 318389 22645 176198 7838 976984 9994 595642 14348 465111 49990 412079 93571 477449 36708 233448 9912 113148 74800 999963 80690 27888 73196 405811 56012 859994 73678 285455 69943 606434 43264 976768 25813 501797 33599 442383 40511 976883 29821 141876 95072 437778 48640 384096 52536 698873 13824 379572 22427 247702 87885 760200 93007 561289 95430 159845 38289 456295 81315 499211 48913 536951 13164 974060 74641 193144 72831 398447 68330 590234 24782 15726 33254 744640 11039 675512 82599 965572 7210 996048 43711 416115 89503 271532 67766 645517 14525 760566 16840 907974 63932 846095 79844 982152 35940 808519 49070 442735 33780 429798 21789 507723 4028 263015 43038 351521 86050 622711 49039 653291 22081 110394 52805 984147 81126 296007 45254 691708 95538 618919 49872 246329 34042 130714 82512 829972 33034 38097 61900 482377 14621 161205 38810 467784 62631 837087 56518 705462 4652 943454 50480 289324 37926 767860 74732 661367 46434 29465 73664 226710 50403 312631 45033 697856 39294 814700 85590 500763 93149 313803 97675 816838 88765 794139 24352 690896 39215 118230 76480 559934 90330 326891 29355 15689 86551 37565 57972 831582 19028 635299 80643 430812 76690 158246 49907 94361 83463 342149 89461 322398 61309 960884 48460 45414 51953 791256 36495 765027 95413 359821 65995 39609 43630 580704 15838 161025 28342 52118 89245 734728 60923 359779 70223 766093 98878 825716 22607 68742 62262 762918 18574 14108 5291 529292 16494 534954 2299 468269 23688 208770 28023 831875 4071 879272 71143 32381 55659 832597 30786 983805 775 19125 3863 194267 71364 237161 25160 361569 96668 500166 31305 373262 29727 965844 93797 16723 2609 267025 58937 708760 51562 255531 78807 494136 15445 883785 20261 958464 91953 784899 91132 506996 7443 729509 92745 731275 89794 404849 53486 287342 89530 301658 57122 542845 83018 79497 27277 898186 97462 709915 30638 399643 99989 167265 73205 907948 25363 486558 52136 338475 15985 649165 258 986299 29664 758425 86032 637553 36074 994467 15218 292570 92105 961024 33824 179251 3950 330744 60226 487343 22587 280072 58167 591989 4009 212897 42895 911712 83619 197671 70833 684477 92425 127026 53526 858192 50863 426064 16844 726863 55771 169153 49492 597605 54090 21498 57443 960433 43659 131555 93157 346308 50082 763353 40278 200871 77991 319724 7143 983891 61573 600098 43263 137782 91643 30898 10775 297525 54622 312266 16125 664740 7157 850890 63250 747472 15612 443399 9420 305526 19202 735625 66453 584329 89674 670861 63306 261936 88238 358787 51388 341253 74775 210769 57170 170071 9382 732174 57926 592041 83567 702792 35683 366321 78233 187711 82062 677593 84511 283751 53562 959938 24369 588650 44690 390908 6836 924580 77747 72144 64382 186725 65806 518966 21115 16563 88427 9887 51531 745733 69345 849068 32001 751113 41183 310644 87589 680862 85479 182594 17779 718299 50029 132437 61146 325575 90172 734815 9535 603678 3345 524359 95319 843282 61406 186343 688 762888 5992 406798 71848 989015 5450 49726 46868 698125 48880 61807 7579 294249 27517 87627 49593 924834 20453 175984 85437 85406 36915 370801 60586 622268 4645 698837 30906 106571 83531 860503 15094 492432 19819 952292 21279 177796 4480 458912 87753 610772 20438 595873 66203 715167 78160 775474 17680 944060 35363 44754 35768 440689 73016 989746 29752 707773 72366 124923 90822 378895 27317 545990 78 443276 43572 47649 68015 143181 28003 162961 93343 440606 61362 459530 96675 199361 51489 491065 69112 817449 62374 168827 70029 135488 22282 910179 68326 852129 524 249208 93371 342110 23868 138356 24342 547451 88001 638150 48793 902321 60180 192401 59702 250988 35203 94251 11029 899534 97775 833503 74865 357098 97966 208299 77467 138185 9097 319427 77238 866600 71359 142860 37081 893880 41441 89378 10768 243549 9012 604114 31580 595184 73202 963872 78446 885181 18409 193923 98928 811269 29786 670116 24188 500669 71707 401955 85250 840462 7830 546706 82119 349523 1320 332664 54881 803806 81538 845327 89372 649843 55564 754373 59223 875210 27581 984831 360 289297 8388 26642 51860 454185 59970 668681 80440 667940 4590 847394 7811 266126 30864 143120 9977 472801 19462 865722 5073 31502 5730 159931 12760 473019 89289 303200 60621 394944 24277 222573 63874 570857 42741 89432 57857 520759 22344 848972 62149 24735 97093 744104 21181 169609 96055 316286 5964 979986 72921 478548 10700 20618 71518 109478 80646 113143 75979 7202 96155 745937 11515 334954 14879 127876 55226 286614 64536 144177 9355 89391 18243 79404 19363 447029 64976 284991 38475 269211 7137 582310 51329 968709 63983 195794 21815 954641 14565 121638 28915 377867 89763 707965 63086 480695 34556 503330 9269 367819 77912 680726 18283 419634 93107 800205 92965 399562 90172 285809 99148 474151 81591 276702 80639 6158 34811 891044 74638 574010 19349 865353 75136 558811 4708 467908 69166 272722 25082 148611 37766 338039 62561 642726 80617 33235 89428 378049 35596 983014 46433 915870 52955 522914 13102 169721 40274 459950 83217 129218 86722 945316 64535 518431 90898 797971 43806 786215 25723 548285 95386 326439 89355 593434 56980 170849 36899 368660 22790 261129 71449 545737 61568 72390 31479 762828 70055 891703 72954 390436 75888 963307 60723 216460 75625 504935 64074 612081 89745 414757 38262 412919 86075 899535 10470 497653 89903 992648 70203 890164 78921 410979 36907 161587 16088 448234 46112 626150 62176 118488 42359 555251 39001 711775 80226 637492 24493 853220 69798 976375 27134 270782 58750 574785 53790 194938 32342 646087 89908 990234 66480 128691 97118 568785 291 77093 56394 917256 36119 361775 8059 675101 37194 534680 26826 592223 91086 901146 11651 691731 38632 323173 69508 164466 69267 922906 97153 317480 60539 706576 45315 68183 11075 770066 98116 378258 91039 981726 83444 98530 18682 465128 19383 798597 29714 305813 91653 959082 20695 996801 97545 157366 37008 341113 32515 915330 73461 709825 68070 217818 33686 834960 52794 134527 4786 682895 26363 92838 60033 200158 9112 464312 70155 440207 56469 234256 26767 360425 34345 186688 71133 72294 12577 959052 51932 784629 77083 502573 93125 833145 84364 680847 76037 195848 54331 844947 80479 911404 74435 808910 86952 189478 98453 219464 27402 357926 99892 472830 8929 543508 34487 975137 79329 552651 89418 863317 81774 13912 63213 496307 3618 660415 55891 134471 91114 707958 1605 964370 1097 28393 23101 175753 60692 149492 78539 729364 65973 877804 84595 68560 45929 523798 99501 693966 94466 633902 57028 348497 229 63650 86456 467924 84428 229525 32636 514 32869 426588 64504 632444 14577 709636 87400 611415 54726 484874 90811 210203 47630 453281 58197 594309 81798 793456 53517 156869 10624 769425 42480 163201 92577 825620 98524 624657 30083 248122 66438 201664 12084 744826 66100 918993 44918 958399 38276 674616 32349 876071 43491 963037 62900 925510 82071 750749 42264 720545 27382 907464 55227 572340 76012 212196 30530 698989 79385 43816 48072 399598 79825 393410 7897 778382 86362 54418 31735 317337 94673 465005 81689 761932 80486 940379 25959 577370 38363 11416 29279 27433 8 1111 15379 598549 66682 644026 28809 644461 76720 91036 51162 349617 32541 944967 61267 171610 33705 954814 58455 782930 33744 674741 4794 866487 94945 454227 85511 47197 43840 439543 88220 140361 90756 666544 44361 27702 97498 525316 61845 706516 61056 777834 49721 909060 50187 954512 61986 942941 43489 931093 46771 425578 95712 926096 89217 366378 52149 646919 20533 796111 61702 910329 6670 992512 45449 29397 73852 111318 51818 411840 14598 550626 5033 121555 5189 337638 56473 970459 70055 807448 3555 319704 78157 339490 66177 530686 15533 634724 54371 430454 15696 739249 64301 673246 27093 263245 25303 804165 96557 407734 28812 277360 41341 174616 3307 80152 37055 509207 20457 130410 93152 266953 27662 478981 94628 302585 16051 86335 81566 990118 56106 86177 71224 678017 21622 795750 145 805683 61262 566976 84730 139604 32511 437331 96696 551861 59623 587064 70182 661399 53179 950204 18095 982258 92289 379678 41912 681455 89463 201620 79572 700142 22250 458631 95950 994369 75424 279954 85923 500207 1231 253319 42853 519474 65827 900906 74489 498681 33660 526196 54554 147623 26445 12113 12820 463314 41919 548130 41385 617669 4044 903228 10928 541246 6916 234920 89681 435697 86987 564257 59914 833731 2713 40729 95437 137615 28601 717812 36415 408165 23690 628490 8891 118918 43073 915050 46573 930025 35365 490898 86264 312954 30098 325432 83248 243157 46679 136196 50369 723215 70904 904403 27558 246510 36076 82934 35826 262380 45887 126257 98251 387064 18802 514684 64906 404404 982 801605 77628 846008 40021 312876 29700 862862 32329 213190 82999 61364 78243 101659 15326 455453 17765 31528 77015 157424 78056 221534 62869 444743 40791 776481 2108 178738 61202 660041 8165 933490 78253 207396 34624 799870 35566 177010 99021 904833 90546 871272 42114 793241 22152 290542 91176 746970 40724 147489 26110 953033 9422 296978 29237 536162 51329 110340 12722 40403 51884 13938 39439 492990 54980 399367 40697 602811 14512 504355 31571 308051 11596 90141 9746 512070 16615 964284 69856 172038 61220 973373 28922 58170 46781 872464 7890 132348 21851 768859 50701 761820 94879 415349 60485 114266 90301 418988 89768 895663 93788 557504 34039 375877 16503 797989 77192 655674 16414 407749 87557 143714 1558 770428 57003 683458 79093 313626 69004 354326 21735 6885 3085 26379 24908 219924 71017 374085 9719 417813 60588 707483 27664 773832 90392 94806 87315 508289 89443 846326 70319 509194 56343 887853 8936 811358 63345 520033 38486 635760 38627 921454 96996 491106 47603 180002 16017 670542 88601 598144 16498 796801 86885 195774 7118 61690 20182 94982 72833 291376 69636 19961 1946 809929 93687 661415 2556 343332 50125 868056 73569 754512 45432 948230 37842 160722 67486 98913 82512 471204 50839 247434 93967 511536 91891 996248 74965 416153 58034 355414 3232 252338 41865 439554 58717 255300 64964 723344 17586 275981 190 202598 25044 232636 52810 253725 10354 355254 91886 152390 74600 603220 88291 806946 90733 503523 8534 303081 5446 867298 33386 788613 88144 56967 13172 265620 16058 237243 51453 653737 93960 431641 57028 407754 11410 364403 70010 95348 33954 995149 63171 110739 66394 579552 17275 978187 95340 484120 5135 173362 51040 929687 26656 218451 27025 537712 45604 871404 78832 314924 77221 907056 82432 470152 8895 199495 40024 378229 28358 498761 90884 571287 28638 548935 32004 613639 77185 78914 16044 51025 24989 161330 21571 34487 50387 878912 97860 534828 99193 897228 45343 544153 18649 128168 66553 136347 61136 913754 55848 976963 45040 746974 22104 370517 44766 762082 53256 903689 5236 916105 82414 945806 6304 756393 78543 664130 59012 782028 18120 734011 81396 908467 2088 462785 63707 315470 3795 953169 22678 679493 71104 855324 55191 637362 91292 304005 21027 494117 92710 393703 64405 772383 13136 986381 55513 168663 38212 98872 17233 335608 35837 383837 21364 368737 56458 221156 49386 718883 7182 215018 29649 423879 17186 986048 24923 393926 67442 732841 27438 490382 9948 783136 130 135556 79316 125584 60519 479741 25315 871770 43900 970435 37123 279955 37273 897942 70501 83651 36166 949800 46219 164326 61666 496096 39790 429295 6749 146136 15961 920513 83453 196383 71180 202036 24125 85368 6010 63702 5290 758041 94603 107047 75589 770221 49467 396635 12163 832147 15705 561884 17008 57948 65481 244166 30375 418000 70754 742121 73884 815594 54161 790347 65042 246936 57332 994531 78725 599868 70432 758175 93986 912493 78812 579487 20010 605495 18916 490359 49843 549399 86406 984049 4038 59776 48040 982857 34050 150552 8000 501039 18296 877371 29595 927625 18637 523063 53463 386094 85627 257359 89384 612588 31823 614009 51479 55554 36141 12960 27230 326311 66728 667106 79405 265601 96010 32658 12776 926639 37298 786167 45671 555072 1169 702540 71285 498170 49772 605694 77042 503444 54205 139313 42129 508027 69298 277627 28506 93137 29869 281319 82633 546345 86754 113716 67821 962061 41660 887572 1514 484088 76248 485357 4280 410013 6823 485403 15425 892318 41297 829804 94471 909013 63597 678498 92731 410126 87146 603381 45639 123403 22698 781391 38534 781631 63553 776462 46182 369876 9530 488901 88557 838309 62930 783739 62257 614660 8379 737706 95615 34357 50043 63553 74965 804465 34442 920035 88967 982373 36312 780262 69406 383728 18948 646869 97044 208936 21222 449711 91129 609174 58982 383781 8721 653045 81474 49952 7540 213239 7980 895544 17101 253056 5642 185214 31196 680617 12789 764339 83092 507966 92730 281615 26429 95680 68860 509499 93971 834277 62799 891287 27621 946451 4255 871861 98551 309928 89575 233563 2688 418869 59259 143750 50093 392126 51742 149538 79868 279804 17324 865682 48802 674139 32594 333486 41734 138300 177 368960 1475 827380 50431 941446 67018 235083 36229 354036 75485 266686 20994 783983 13142 867006 51142 304914 44734 590127 84600 943405 44854 701290 9009 588289 6801 426619 55615 57541 87992 223331 26723 806756 27717 634327 16595 63037 30664 464575 1144 372258 18085 861368 72209 624921 69748 329107 68783 283166 24736 546964 18967 238879 63785 529907 57155 383230 80066 526622 7105 143507 54707 669749 89522 765096 75928 352205 25452 672443 56128 34798 7705 950783 7151 295061 31478 33115 4892 159923 23765 137577 39476 988971 94459 575800 41941 840984 41987 850123 73940 949829 62777 367576 52791 417459 66783 851786 66844 773590 80587 636416 25040 668120 23847 708491 11129 980245 78800 587572 72781 391774 80920 374260 10648 54006 12037 722489 85242 358936 19151 822055 82151 128174 91333 949653 64357 313243 8329 224716 52145 474355 88335 557708 16858 774270 53890 711943 10853 909240 60448 330404 91495 184212 96569 821181 9038 665524 26675 500577 88409 852659 88553 961555 19931 543067 50375 747081 28860 164655 93104 178862 27512 527971 28569 302624 49854 332126 92683 300466 21746 228735 58596 663275 69259 341461 35415 726022 58934 728934 55783 667376 87345 132969 8816 769486 50929 763084 87999 871156 924 663470 2836 874734 14384 568102 71047 102267 66170 901946 16065 319437 48352 293417 65374 434954 1016 49314 48178 993870 59022 394954 52097 962151 8290 412923 69828 621912 87143 885887 46347 588886 8038 731545 98934 207502 68601 84860 94683 679773 69104 144658 39268 51350 35695 775158 66765 905920 2350 586426 6378 108949 13368 530210 90271 696517 95852 793447 32262 519729 90623 27062 43117 838640 60472 3374 92053 547661 83059 512614 56756 467398 56863 906980 11092 118927 5600 985383 54002 123149 39629 58845 88959 772252 10067 552686 71843 228618 79888 392368 66549 422617 24313 819568 81412 980609 72564 925679 66193 504939 63711 239010 1458 169527 79783 967282 77649 260151 41234 818362 6603 887090 16566 889484 99730 12770 17151 834156 86924 672118 55789 575507 5169 893073 77299 746925 94288 534281 7706 831388 49291 474729 53500 181363 53238 687791 78889 758203 80252 939022 97029 945137 97626 260014 24296 424198 30114 696295 49436 220830 18138 22858 14947 634578 15738 432728 463 705326 5202 664520 29800 374131 9025 764485 58570 335062 21471 570222 39812 16767 81652 861333 76921 310795 3102 936064 63011 189579 91792 601579 24619 886531 78989 514820 63730 857515 43377 778478 22892 49585 13448 440319 62688 566 73845 488065 18761 548556 86317 475764 98008 355710 58873 943179 16367 731849 344 706667 13703 118811 48730 128111 99787 944347 67206 346854 86747 72416 39669 947219 87850 120184 91028 874861 5025 200867 67782 563677 36026 850326 64000 293634 83301 578681 67756 884272 85254 994793 89606 79980 28277 577399 24994 785202 34620 689894 36292 148976 29789 332913 22118 939784 75338 24835 4086 204754 86795 661117 72373 222871 64476 347187 21657 718167 55051 95535 24363 663236 84030 507053 71114 345989 10124 110685 7143 711028 10783 346533 69191 706720 46552 48796 32516 180876 85579 920848 91340 353262 33054 735617 53120 720881 40207 647012 17399 202291 18635 305312 37848 944648 51960 616980 46787 764917 12268 981007 62377 355573 62515 530455 38416 354552 48813 341219 20112 520479 78125 532321 81272 478658 37531 661937 63817 871210 11539 306279 36442 814487 47300 779853 98003 440762 15346 370399 77330 750908 21013 146509 31785 254198 88376 86524 66557 871223 30906 176069 68137 212802 35408 780405 28313 747532 92257 653004 24144 441154 24873 63678 68834 171777 8183 523445 20890 582940 25582 281740 54709 740506 9256 534293 41158 871734 36366 303957 94448 450397 63489 459907 23951 8691 97045 55820 17263 782670 43120 11666 22963 33914 4176 317992 73328 906611 4098 471256 61615 815598 55275 438109 1742 953168 52515 54313 77536 738549 35605 530336 90920 237867 94305 563419 92386 632628 81851 808935 48347 808712 44553 280323 5076 967568 13672 386917 84098 73452 57319 756470 29457 526894 88938 436689 10045 388189 45288 585288 81431 25523 43950 954271 90630 725728 17819 966607 25155 3972 40034 749380 52892 148088 19499 947680 43058 945606 29137 544054 61851 179501 85093 463247 56672 246942 54186 234281 68064 439041 24567 303410 49131 747889 82584 614993 4297 29948 74573 288542 77233 472420 20682 261989 70898 598368 78485 175208 30317 787739 36204 887258 35064 485684 64828 55012 28829 543421 45995 268707 56793 867837 92494 834920 48093 675118 25715 831991 82129 931903 17913 879753 62540 789458 90387 500810 67197 902975 99370 823451 9765 981456 87544 111249 55898 488515 75085 326388 67718 932555 17709 960833 14918 333776 40207 7593 28236 998506 10112 141712 66302 634665 56510 106126 95668 258320 254 442545 92861 504022 85959 536633 64891 350180 45557 673435 49474 130073 9078 851583 62717 739273 69680 384834 39978 146169 68665 542325 31577 608677 51902 510876 90800 325819 26301 840815 7370 141214 8234 856860 83315 949987 41070 990403 30542 821527 41507 465273 13359 206967 70201 692038 33762 10934 8597 992039 93058 14331 685 167500 58210 634720 15213 947739 13000 838004 16852 690219 34989 265146 40536 432714 35902 43752 84254 366904 66910 42281 51939 597866 52194 942811 726 771911 60339 473234 90107 704366 70960 22419 4521 565103 74377 550298 43629 997901 5637 73428 94597 608834 31805 16230 76998 414139 84830 668708 38711 58392 40907 106458 33556 486638 66297 198599 88043 36484 38322 539293 86178 630681 79602 512899 76111 968540 64173 594579 7710 236979 33703 994204 8720 30261 72666 582625 43638 406256 21364 858775 13018 905507 28054 238443 59830 246469 84726 954170 50906 610941 4702 525592 37258 555431 53163 320650 92062 854229 71502 777483 69473 151756 45934 600843 22419 844163 2181 115115 17159 925544 44511 866050 6469 591194 62174 354779 68649 526959 62616 286901 93570 273584 41783 919938 49428 849241 51992 490152 48695 985434 48717 363651 54965 210072 731 844961 912 477228 43677 514180 19321 604195 48575 933732 8858 866364 95203 366698 79150 194413 17951 47414 49635 289951 80093 338139 40959 48173 40763 905181 80920 980521 94313 590458 17082 351127 17133 357982 7077 340976 62978 368749 5293 631265 46900 300733 56408 208201 710 482649 99012 422014 3692 583359 92222 986889 41969 658787 29931 23589 88051 124586 45411 190532 70050 920304 92241 259466 97988 721602 12629 582928 43796 680613 69442 922338 75422 780749 77728 277506 14309 22247 53515 280803 89214 992335 31954 303790 93330 762842 48569 531456 86720 724366 21431 466026 90968 252325 54361 334000 75329 441166 71133 947339 32532 795308 91064 314023 79454 343701 31153 597477 48226 464276 47907 308570 93045 656551 48799 186190 89472 49025 55911 122559 73986 174025 74068 611867 62060 746394 10386 244105 87362 714561 72223 571681 53440 35906 69007 760815 77043 926484 96555 793972 69052 197600 73293 813605 75729 493382 39301 252458 36924 591447 41431 890784 39834 619548 78395 506712 31868 584078 4860 47190 52457 659740 48730 507730 60539 762728 30056 161978 58525 656650 79278 622190 10900 566795 20552 763523 97619 258347 75141 343425 91333 50589 48424 53541 8775 154950 69771 532576 2058 832833 42167 853141 29974 431901 75022 502303 41890 3997 17921 747529 16157 988215 7930 892116 80104 718806 48308 736372 5594 616409 78653 471571 41147 981841 11355 599181 38729 635590 25924 850355 69590 199475 16548 692488 72423 682310 52315 30151 39287 97889 40637 529627 44690 726364 4208 459748 76570 197440 60049 489529 76198 591501 32143 765857 13534 43957 83503 529753 79072 68319 26246 700945 65278 957413 57122 964143 92446 612438 53026 192906 33144 517045 75545 3376 90396 619128 58063 790048 60969 568585 14976 963985 94711 350601 25499 708138 73678 949832 82339 818503 65805 376718 73106 421499 65252 510998 98257 543112 71002 75405 7906 540392 28456 611095 93526 338952 60219 160267 23927 736200 7766 558834 41280 837500 62830 310475 74335 501166 61580 710026 5914 775961 35471 395669 64071 557423 25479 937414 74770 437077 87227 660076 77883 639778 29764 839753 34197 570979 62224 911829 70825 385050 15200 453754 11537 745978 70089 292118 22301 138733 7351 1980 73265 276942 14182 410035 50181 586671 70215 324469 36836 886613 58465 122673 48845 702647 85421 106762 51253 208706 22777 472919 86627 287128 81478 823585 11699 348044 62699 864295 20372 322919 72431 531741 73738 194407 61330 86568 84844 61691 6053 561892 15399 827912 74925 490974 24761 63527 8036 668315 30071 7332 61272 104463 33927 982144 44555 427815 16167 390001 46641 397504 2436 569309 51957 388205 86916 548834 46388 271476 57053 364049 1376 850130 7131 388206 48542 961651 76990 220274 50568 235322 99321 313801 63981 517119 89749 483541 69740 107148 74283 385065 45788 147488 72238 444174 68615 434796 13887 168641 29579 663064 36023 143859 51160 199679 38976 177480 50164 445742 48284 20249 94938 277033 23901 457522 18582 87463 72971 423380 63083 50577 46946 68788 10605 508551 26481 218938 49959 613659 22395 436099 76983 995027 71226 426656 71085 516715 48311 398549 39408 949457 58515 451291 96280 662696 82434 612702 51605 648645 55755 436415 31719 773237 66697 972307 41027 543093 53037 820130 12725 775480 51001 930793 9528 229989 25222 433432 88896 137495 95391 337365 52048 907675 90628 82424 18692 519157 25128 148877 87465 245595 34388 236821 22464 320440 3586 941188 37567 204203 40738 798660 78991 467141 93624 958449 45039 992591 93468 727708 32751 206338 47768 793416 82518 159692 53742 393840 87901 557330 48912 215871 75986 419368 93894 622038 64278 860187 64651 464009 93855 288744 98064 899554 4631 870274 12696 541 35963 546320 12634 196715 30236 754156 70915 599983 3522 290213 78641 912644 28836 945534 2265 628596 73809 52973 69345 738242 9066 730780 88775 762914 53733 166252 39224 66300 25260 550701 62554 361708 62012 578855 74275 289477 69767 527189 15551 603785 41842 224485 63214 563314 5687 806969 44195 781805 31012 396456 550 955738 11643 348541 59731 54413 29008 127223 10329 867152 77198 253576 76028 926303 94994 914903 39124 934570 14638 974910 24268 510294 18440 687884 45731 57597 77752 385027 82638 378857 93965 434011 96276 137181 36425 290494 60849 904332 77984 857866 89331 222496 3070 841938 76576 410612 76254 855517 58030 108378 13299 688294 18538 150231 6211 705306 13874 33378 15942 921373 80955 950888 8492 840901 203 510219 12724 657949 43135 743134 5014 354980 1735 253931 76474 464203 76133 696237 26015 52091 70642 647254 43733 707661 40249 103434 6499 395663 71706 497762 18274 473734 10984 872811 37375 353318 33324 484964 18269 245084 52288 354052 31537 544133 6260 863473 36740 251188 8524 636297 11445 394928 95839 140445 69204 127219 22170 897201 44360 103660 52572 645630 52938 561918 31096 605489 38472 821055 85109 720489 14019 138938 65137 479420 28817 56621 59962 310386 20924 196748 916 867529 62944 365564 22550 389616 26769 820953 63756 529676 97715 869232 37750 207349 896 539973 80936 928058 29574 350415 40 70745 51942 689399 40372 638600 10806 396125 9497 399919 11488 370579 87292 558571 66081 381599 21845 337229 47947 296573 22735 582297 13891 992731 81578 526600 28579 458908 73177 757318 31449 289110 31109 233012 98023 275092 56807 175207 85313 176660 85074 309543 76338 872137 13479 672817 70231 665178 23102 644278 92162 597922 63972 833818 69112 655278 64375 812341 15988 866754 82284 686997 41698 409364 7114 691451 61156 686671 77965 536025 55857 403090 12771 140570 96561 937839 79058 611098 3682 524780 84016 112362 41398 375237 57738 529166 39571 809000 83294 400638 22289 510519 86304 784680 72192 469642 64345 204012 40575 796970 59459 386015 66694 721303 15022 31241 93309 892227 14111 454055 61954 571605 1676 936745 87784 659112 46081 99061 23410 187849 73565 467618 86268 385276 38134 597182 66899 941879 82033 688073 89271 913957 87019 804472 42176 214884 32307 262707 49622 524680 33741 406230 77816 877654 9680 382580 21942 868105 73321 907599 93911 217937 23062 359074 96340 476303 28748 337559 15611 197723 42482 22545 58893 519038 29891 936292 46432 648184 89680 397336 95389 285243 93532 610153 87939 774062 60766 269642 76994 869547 65186 422621 18945 302977 52264 678908 96186 549298 78244 616244 47256 513142 41468 482373 81375 677943 94478 601059 6020 424147 69607 540728 62193 154653 26188 771295 88099 744796 15893 29163 50092 606923 11949 681182 21809 82135 70100 336626 75500 823972 56989 579988 42603 257033 35600 155299 56463 360591 69289 839094 63631 577589 72727 273555 93874 454831 71230 922489 38680 139107 86517 677143 59730 704811 53705 152978 70502 68117 81816 759107 10860 865126 32535 635511 90067 258322 70605 542637 66364 794438 52822 79259 60382 212127 25376 382058 7137 290992 99409 733685 65507 52992 9023 840846 54518 738505 20886 708986 84256 763 2742 44080 61657 740086 3539 394589 79568 539092 53907 613154 391 771741 35635 972245 62962 228688 60675 334012 76893 976417 44773 21845 21603 726453 55314 724625 15415 682536 71221 832788 44799 72199 30926 841719 64403 355414 59984 656966 90979 870412 80003 630787 95215 15122 83139 74913 30732 31944 63007 381961 15462 127040 19547 627672 17976 422593 66350 302687 33205 986821 92197 899298 2819 791483 28830 828058 62395 75334 78254 63475 87499 933371 49052 407502 6324 225575 22883 970432 78475 32264 56756 769682 56348 723727 88433 653247 75842 729124 13491 899577 23665 405409 13510 436131 30509 343318 31432 14872 8592 177028 57645 282659 98504 769698 44893 319749 76726 982300 61461 857267 1808 956558 91522 636437 17983 793549 81129 873032 34 533214 9410 828573 2122 724733 81080 684440 75388 511000 56363 865329 95218 705490 68462 838038 66362 430976 93833 919080 26997 32239 34839 999097 13785 58268 69161 236052 68912 726202 4930 268597 81591 484144 28538 302349 84352 595096 18747 250752 8048 326722 64647 858406 54273 85231 77263 662349 22177 497430 52189 782325 7282 416482 94540 366611 4968 735153 8266 707599 62542 855191 75837 890373 56897 134425 61563 872392 66899 797939 80464 983002 8361 680083 24828 55286 17470 551963 20018 221895 50270 911138 43803 550510 38092 780276 74897 450303 90908 530446 88708 805892 11065 365667 64728 876217 62753 969433 37445 981902 25604 84812 86934 919081 41512 698891 38635 21537 60872 542486 31063 894660 48144 857318 32770 61138 63331 436389 71208 998015 57013 398001 80504 286837 36210 59614 94357 20815 71957 84401 47417 155808 91121 16741 3405 876010 62252 883690 40723 625191 29215 386017 9308 807428 3351 791777 25490 417441 21271 491125 51119 983762 45972 743644 10724 546913 42135 780232 21684 502281 25599 585184 53846 130492 29948 361917 5558 320479 98581 640240 52244 82249 81027 144827 89283 576775 2708 90132 63340 263707 64009 517221 97321 287352 14296 841614 54858 296136 54922 894626 14227 524454 1822 884261 98076 331045 70693 386197 31440 330375 43620 841950 48750 485638 71797 106596 4043 689934 1670 302205 46382 356481 1496 93172 71251 660850 9409 462600 89065 156970 84587 645674 19796 811431 40467 585347 41515 489560 39082 140075 4571 98082 54903 130675 51426 933470 85236 86044 87477 210712 47661 551838 37082 99154 82532 838626 7247 148543 33839 222408 18497 289224 41240 860898 9654 635978 49340 968503 61668 344214 781 766529 2423 566960 75248 224623 5711 732945 15584 713188 94047 228517 33833 685302 88271 704590 77101 913520 38747 569951 6947 862096 59891 939297 11379 344906 60473 507537 84347 952387 39077 259936 19725 682390 61636 951986 6831 702995 31797 292192 67577 387451 7403 528822 186 898053 35822 367605 81236 738653 27898 947282 72444 168735 19133 202997 78843 253344 48797 689211 16751 239718 42641 121333 52074 949227 50211 358887 53490 633822 64948 681930 92736 21793 9752 49674 33185 754700 39542 999304 29144 328553 49673 746521 3162 482102 22721 352965 43184 978662 64675 47305 32441 193632 23493 563285 63269 232894 57107 307151 92827 972880 23885 791311 7380 273815 97574 670753 14397 790154 4295 127302 7449 724820 78698 415987 85789 655635 77279 753168 41107 363291 58762 948537 28439 172273 96611 319361 61373 952593 11412 744747 64937 866857 50239 630319 469 106267 57302 934267 90159 457087 52577 458671 99704 747038 47515 881568 67878 326712 71221 95702 4226 670911 15602 789645 90891 631706 63145 548536 44466 873187 32935 246073 89180 994345 21066 319723 80067 305007 21607 770969 75701 467435 86372 357379 82035 3336 99135 662112 34547 917412 70693 87959 7071 746451 54875 574660 18132 75162 2905 470458 75684 939061 37259 795003 41876 768145 14702 624770 68415 780242 50841 148153 13937 135055 24273 321347 70572 648401 1171 662131 15143 920 12238 467987 63146 957398 19334 59167 65491 92913 45939 208711 47156 196229 11008 788976 59378 444576 1996 615348 73448 835077 7916 513565 71938 420522 93671 157678 95266 807353 34553 372698 41887 75346 32464 548619 71105 243080 44210 320092 48422 822944 41845 176672 99168 319253 35334 960345 44757 431383 33603 333249 60158 486855 17761 576581 38184 860092 11846 467204 25878 177729 975 840276 34876 184660 5644 927486 71430 451177 52799 131645 10095 376166 35617 263171 22954 261092 85309 569589 90653 268980 28691 137130 25025 836567 74038 445167 89092 155013 99055 177478 79686 669672 26264 986210 18495 596766 83841 537452 55640 455162 71886 953154 58637 692674 75798 193522 39122 669299 96582 225796 45227 761849 80285 418221 52722 687288 72589 419677 57972 453126 26976 692402 15092 632814 24241 59394 66055 950830 41615 424790 76151 324537 89821 45737 88705 964215 8373 553645 6582 959040 44992 629126 86301 594149 89599 569421 53424 97575 61190 974 27962 487037 58363 885834 92352 395603 40443 411254 8181 48838 44598 605754 93251 220456 45390 948724 70025 674434 13212 662514 43064 217869 90699 721083 60213 706168 13851 474439 32443 7398 86303 551042 3350 475501 78240 866253 76328 708887 42391 464957 61447 75812 95607 383770 7325 881159 2593 135329 67943 454757 54157 472963 71159 112473 52744 971108 68723 294899 46224 212893 55987 302964 42362 238074 19750 614227 16205 546812 41198 849467 73380 488023 42367 683723 10320 999158 85892 361172 48340 272371 51354 892575 25223 796767 21331 572005 32854 355840 78069 814996 1983 266573 85561 117585 82518 339316 86284 937072 24996 52629 12593 892286 51747 334597 64188 722744 68195 349772 59832 196817 75433 65063 61155 352048 28587 913094 28013 397359 97877 242255 87837 158621 24038 801753 77067 133309 10547 997426 75975 360837 46756 555226 24017 3104 92818 870534 42046 972909 62928 773918 12506 853437 20991 388287 1632 850456 65079 118649 83364 596985 25029 588753 90762 24014 8071 195393 64460 448761 97746 72180 65559 226513 76557 125450 62126 367906 21491 249946 45094 807209 69525 745771 62665 336536 10038 488761 28851 259224 42349 273079 85208 283394 87238 465799 17884 251365 18273 773315 66873 472196 21810 567032 16349 210901 24799 56870 34185 996994 43045 226433 2131 804652 44564 356467 7717 837987 88334 272728 80731 328431 16108 19328 99625 683915 52761 422896 18675 702820 21205 464865 69364 333854 83251 712512 11287 192527 62299 360940 41793 133122 25385 296444 54341 171830 95084 465014 62894 644637 9928 122777 76473 319261 18228 467348 11256 170770 73853 427660 83024 283530 88225 342106 42971 33543 34741 72843 5863 679425 14912 541150 23670 483490 81117 451402 7196 980488 87037 186869 46756 958278 49667 772222 68459 189667 72774 958580 11651 241497 2130 464476 21842 431191 98855 57775 16464 84288 54905 747929 59021 799146 74894 997564 79592 784288 1091 43691 66649 264417 22056 813551 38408 695518 49055 759429 28755 986879 8097 490398 51245 602207 76217 498398 41689 298252 55334 961310 37939 783624 18942 749099 93607 864459 80486 269828 64312 25214 55866 214111 13403 417793 47884 293348 88057 683622 14108 561457 46640 535027 51045 739860 60083 160229 35696 558036 5830 239080 77247 174313 14882 219743 41540 259391 50455 617890 59878 753400 11173 998651 38787 362279 44706 104 57513 939349 79991 593565 44507 887231 27875 857599 51826 583894 9718 263785 67065 865342 95703 387371 88177 461903 59775 923398 139 656663 68764 79921 17904 963031 46767 740887 80604 876289 87470 968599 48319 869953 15075 231619 97883 655153 36202 489569 7049 704994 73751 855789 28564 336538 3662 939605 12699 394065 27241 712891 70739 677747 79030 160759 72516 662305 12182 849619 6823 819823 4608 789773 16398 134951 72859 853016 16604 988805 76615 247771 11305 81082 71669 131568 61055 868330 78826 62246 34592 415981 48609 58368 80573 827281 27014 80628 20032 265430 27 161965 44835 243761 65910 944458 12535 808522 92673 601692 37535 71230 4634 26476 94322 911133 27024 17714 2940 911725 52620 8927 45117 11749 90117 733332 5448 539507 24971 180521 70758 29815 58045 321383 37521 978885 40115 593294 26073 878503 52661 637968 64834 138265 43137 827412 17060 233483 9065 411764 2442 171555 46003 838911 39380 734520 76983 662392 50869 9880 81381 274325 917 651715 36060 140481 54255 612589 74932 122010 28500 608896 63797 978611 26535 521560 84158 874899 99488 433413 2975 494389 86505 499852 22271 340038 31204 82982 15990 663403 88386 649216 71956 391800 44685 619962 65081 679737 27679 639336 39706 958189 90505 426388 65091 632006 65933 135609 32111 943338 47813 957194 85778 70325 37626 220265 25424 608885 11021 277360 80323 532012 90545 650924 78904 596434 69294 285596 82418 416081 95584 542967 31046 343111 4279 915619 33982 518983 12821 896255 27575 432152 40723 368538 90434 653620 26171 719225 15462 794827 943 39765 88956 426046 90561 933722 74866 224868 57689 620650 71785 384648 22483 393176 97047 768296 56990 204142 92582 839672 34142 383847 49619 700381 14378 130805 37616 35123 9998 805436 33314 738120 99499 73109 40355 779038 23954 902732 52865 39661 80717 247587 9853 32542 99254 691021 686 646481 63422 25459 57468 384792 99464 735347 81829 3706 86955 333659 5946 589937 62515 855411 33219 869996 74592 904880 42071 724814 21253 581314 52261 181485 87818 508167 78447 582036 89931 179349 34665 324993 44248 21236 70430 708263 54419 234593 71051 579245 55060 318861 23043 75822 45736 296284 21257 213624 32366 634791 73817 920013 81465 571130 41183 407780 45649 29142 61694 909928 63025 998384 26890 376504 97514 849648 31726 436518 64895 161460 61032 874552 95111 213066 64744 873258 27471 136697 66292 828330 58069 481849 27943 246043 59182 727734 14414 986643 60449 264721 74377 955676 65417 395295 28752 478838 88342 746856 23723 344980 24589 565737 98841 101659 33188 588691 60266 622694 11207 522505 8165 261316 30390 950054 579 737592 74852 254581 57554 97016 60793 742327 24019 910832 67793 705633 85147 483900 8444 819355 4918 342321 1020 650946 81504 62612 41609 727590 38794 466593 37680 900429 93307 775174 31984 345134 21612 861029 90620 824247 5899 332118 67324 696072 377 88162 70763 73526 18508 486601 41306 262665 23886 582781 30316 537598 97660 438757 32504 163333 22407 455387 34699 651395 73942 749550 67267 713682 73731 800673 11061 417917 30425 167402 79751 641925 65981 173748 87414 145886 10082 246429 31634 898354 21491 162809 47229 153309 88845 909005 25552 526447 95457 278100 67030 344813 96343 182910 91631 296849 88838 669420 39631 351237 82013 466741 7740 9196 11902 509413 88115 197658 67421 591289 3971 662230 33573 898467 51312 316383 81619 884748 37682 46884 89305 222285 32627 173323 36444 189941 53109 46315 88919 185095 62858 657553 98710 522104 28122 231871 49308 221493 73696 645160 96285 859163 14253 559030 69668 717117 85796 48709 30959 990626 99676 242853 41358 728517 68546 186587 91399 37587 88020 440480 48725 851120 91430 607457 37188 567218 97185 185853 2199 440228 63839 244235 13987 528901 85521 816081 44305 100295 94393 241294 54592 185168 60528 113 50816 395644 80193 358431 83128 140889 42540 376305 95904 844457 58404 850483 77640 590692 53906 502503 37808 584563 74895 671360 89070 215862 4398 243431 58091 794943 85904 188986 51878 102869 53293 525192 85231 850098 67730 347030 25997 577733 2077 609629 69433 410225 20739 717961 47201 295308 48395 209595 13318 485793 28369 546056 83102 753455 19844 664505 80146 880807 31207 772169 73217 187441 51700 422314 95900 272424 14580 619968 20040 699354 67368 60324 19263 480137 41508 858018 39503 886316 66798 326971 52825 680238 37571 28964 25971 247086 9843 923589 6023 217662 11328 900860 22226 260453 82403 92631 80294 460829 35111 413405 48424 320021 51628 993350 94706 97455 62981 100670 49362 284867 45242 411750 71689 777179 45095 645651 74222 775093 40763 99789 69929 318468 88026 142418 56024 347631 28412 168528 61997 120913 71180 303150 621 549367 14409 106820 46290 75621 27144 100318 5419 175570 86544 86205 76663 375655 34140 620310 57357 669251 18429 567697 6904 536954 88662 490315 25875 778641 62782 471956 69681 268868 92449 198898 53719 798081 39360 826909 86240 350314 1964 207936 14040 708887 40975 272894 74786 780690 53059 61675 59507 236185 2968 984399 67956 364319 65907 437863 55491 660747 77641 398692 47378 574391 2472 819561 22535 476658 56271 20433 65275 33279 31697 363366 77307 564052 68599 611819 35466 20572 40154 579604 48221 957109 1964 395465 4061 455667 90256 49191 26345 414747 99294 244286 52849 504617 6625 460948 82780 900618 90776 679840 26403 369187 24856 839056 34708 154632 8456 861828 784 373957 55171 964304 89164 10265 16186 859454 69332 699382 34416 730762 94436 102083 18268 684068 76045 221018 50570 534129 27158 515274 63226 852875 52312 507350 59840 200124 85217 104755 38690 357959 22514 19918 79421 636639 10529 752772 53633 32238 97528 783337 48144 309840 14292 822466 5443 53781 41575 272202 33669 138882 90102 756017 33750 871696 85595 193816 34601 657644 34756 250966 22566 685110 66290 572150 26153 680002 14971 802167 74625 897498 39337 538507 18 224057 91353 81176 1203 108945 91709 2618 27889 347910 17594 280575 7114 392882 67563 704617 33427 452255 77916 233904 41331 442320 25295 376381 40997 550264 22587 707376 25946 217472 34088 726620 27765 882374 87540 567301 6893 774361 64177 892329 65774 263742 39652 410868 56504 301870 23784 255370 35711 494293 29417 160513 82633 236757 15050 304228 4691 110017 28863 896689 67341 910818 54675 787228 61433 964982 92068 359498 21104 452331 99842 547671 77789 781673 84820 7888 67391 287237 29618 375802 98091 427471 57932 235529 54377 921221 34465 748394 17138 275485 20169 421625 70584 626687 21900 161611 4062 870153 63977 99814 8188 167754 5840 650948 98172 359431 88680 915924 28928 117496 44458 457657 25722 458124 54883 169545 71185 726817 34070 330639 56387 945165 84728 649 69309 583576 24339 710058 95589 699327 62211 640345 28401 415347 38972 18481 3469 11800 88802 278335 90585 366662 87183 864455 23913 388556 98224 55168 46979 306600 93224 478931 10052 462736 86029 821343 29468 42924 40166 388024 42381 275673 66867 738340 93264 22631 8261 646429 98288 838748 3457 64914 57004 333680 83329 963621 98553 131471 8467 502446 58654 346586 46104 609014 74263 603622 96966 394621 70867 555771 30471 245750 33782 814358 72152 803717 17368 798183 68267 766472 35395 911316 99621 730059 51736 392116 8160 172818 56459 375317 80618 857811 56323 196471 80741 162553 64571 362959 53317 453027 69316 683013 55093 587874 96705 391862 8274 390078 12745 779954 69550 702130 70728 44415 15662 256684 16190 192084 93645 644558 53150 816991 83799 369840 53777 730048 46574 687835 28625 337355 93641 900687 75790 262538 39216 8126 59532 319161 54721 818895 13955 503304 36782 763676 98558 100765 88605 527156 66429 788111 9031 688026 73811 693612 43129 972419 65448 824628 21654 459868 28791 752411 69554 877507 60817 995915 96857 126153 40441 72032 5734 808822 39847 213866 80364 31557 59685 322798 5809 430243 75028 183846 17870 554164 88168 148412 6416 783055 4904 284499 55802 170621 4463 86398 6529 800125 54926 624903 50094 367299 15559 301354 61760 49845 97907 488215 41351 548013 36254 142899 3242 753338 84134 220375 56386 187678 5439 246352 29 936081 18897 373533 50588 813501 55160 29237 77205 652672 68356 104830 96529 468141 54647 448599 34319 293195 97002 384079 46656 524052 46631 102379 99113 921783 19312 594532 17444 709911 67511 627239 30815 45898 93508 914387 91067 562715 93459 711358 70222 647497 58067 63217 74145 777542 71208 491751 77811 190264 15337 609874 20405 37371 89634 719638 76140 936412 8596 389836 20883 822944 89232 972097 21878 509051 17024 360500 66647 851610 30302 128411 22796 699546 30907 998750 69503 245646 53529 787355 70893 243836 85681 125665 88776 634529 60687 416245 3765 498217 90193 167312 5135 743607 18411 270942 74306 956835 64421 154944 80848 445879 53691 165643 80016 510642 87836 144967 43594 110661 1069 819186 50972 710040 81379 315450 81048 993798 24876 607302 67779 293404 84167 713518 91640 156830 55783 422718 22339 834755 71508 585336 80359 38452 17705 927630 63033 242449 49879 236204 7970 791724 3649 37548 68864 683147 57054 613343 54757 781866 87259 980171 43287 377719 38998 335080 27919 272597 19652 981410 46778 114393 19883 676954 77563 35472 70441 21925 71943 686647 48203 472139 52007 540609 49559 96521 20921 682325 68579 131728 76816 449870 97595 848836 91152 627769 45503 435709 50034 787162 12834 950217 66182 459943 41420 372712 73452 848971 30265 858063 5114 109285 23673 706534 86649 80454 54542 8458 55944 658807 44272 682635 73880 125553 16396 392815 38062 389346 16961 266605 71908 194543 80194 137203 43175 539756 51127 214305 82906 443302 43707 737740 87282 549018 41055 661564 14073 194043 90630 645614 21804 683119 11975 907474 31357 336403 271 630926 84785 551667 98780 341945 83554 455379 10658 765473 92190 368617 74410 542662 97958 937887 99054 954844 90704 9366 38751 670541 25798 743134 19935 700405 72037 927039 28391 207780 54815 100404 95874 854048 66457 217771 42480 743648 64526 670918 36452 629842 90986 906908 75527 821333 65711 118584 14035 603136 33843 404313 3768 987994 98912 423025 95034 278047 8211 922919 177 975425 49438 876117 36679 465701 487 448970 16382 38434 14758 833032 7592 475334 5483 390279 82637 811728 43957 664561 5992 799991 18684 14948 54474 731361 2216 522227 63926 186605 41847 159909 44963 843306 9883 99444 69150 89757 46906 638160 42469 562111 63373 903258 79308 909565 53921 137641 15228 24950 40249 844040 4079 267521 73001 137974 60790 117796 32797 258980 63155 718750 96592 252667 28991 366686 88469 785812 10117 899593 51634 654589 45541 820088 84704 265723 90802 413239 92300 359554 89236 380488 18265 201791 53159 371934 51260 642831 88890 922786 33055 510981 50834 9586 78174 759400 59972 205725 21837 452274 98174 405864 54031 587538 20958 86860 63680 765995 19481 484597 2253 510355 36982 912964 75735 340757 61457 9999 90996 426351 8633 948252 97870 242133 68081 171049 22050 347820 23698 103911 98817 712592 40008 848698 62546 329230 63313 524411 27854 531626 10466 324854 58435 585115 52481 400108 10450 98122 89803 698450 89042 962775 70480 931921 66026 716116 29650 292356 62490 742023 66026 194301 84179 47660 50531 431487 14362 628593 31805 101253 87561 713913 82923 985018 54862 277914 88213 586048 62731 39711 74231 709865 25844 704838 72192 363713 47316 94530 46676 707586 24200 507834 4427 630045 40482 10505 74160 196536 12583 124924 90338 320747 74418 240279 4086 278274 59535 696848 56851 975550 13120 442194 5684 416596 4572 598716 96906 663852 87403 577184 39128 802275 25131 707332 7061 560841 63790 87332 41325 883364 62330 441838 73376 44396 47975 951620 22146 437837 83237 683454 17945 629032 17363 780005 58755 668177 35241 608825 15277 407826 38511 708268 32796 119847 22084 906021 53576 826497 97336 592447 68092 666051 22961 923847 20280 904968 49994 996929 96303 326811 57104 44259 40969 183741 94564 971928 13634 626978 77531 426622 3785 58484 44769 687657 62914 586255 94129 21598 87781 169795 16095 129368 44893 9174 63566 513607 38409 571071 93210 580172 39038 280044 59184 222847 90019 142077 6129 711593 42611 359174 787 199114 5983 226065 37407 440660 82410 870938 19892 753901 12011 595537 26339 296242 3918 800347 689 345071 97107 260754 27256 806055 47022 96896 26118 118098 10981 497576 92956 379546 99797 635326 11248 547741 85070 808873 70859 357230 64114 875848 68620 529428 19322 721706 87012 799434 76017 651796 1560 502141 51959 41152 8994 854801 13759 974104 3824 819293 71313 441279 48612 927722 60809 186440 18578 108151 25334 139453 63973 130040 17212 547161 56186 863507 62002 518734 8418 184545 16005 844545 49733 34995 6547 853897 31098 885835 84465 790899 48848 575646 42406 280065 48329 700505 23213 615270 31417 37273 23031 500747 9547 944817 24743 198414 19452 50280 27188 985726 26238 685240 6922 141024 85815 253009 77993 111853 12703 303571 58373 371281 65734 702808 35108 52014 76875 569000 61027 644887 8710 387202 37778 919637 351 129306 58803 133094 85588 975637 63295 219897 52695 906190 65409 338803 44270 70869 19320 6253 92370 837227 61657 920819 72752 330184 73100 633862 75435 913237 26186 32347 52888 156402 4709 975451 84672 182065 92032 708129 19489 323737 18675 528191 11886 337380 86312 904313 33386 276289 6273 461575 50577 50899 13583 931160 97744 262511 9436 512778 5096 184354 69155 852723 81135 124201 53490 918171 48206 386744 23535 85311 69764 709876 61744 154320 36801 165112 89185 672754 82956 223636 4354 188158 24510 398153 37479 853248 76869 188174 84310 704313 80418 393486 58604 760286 92011 63528 68537 988375 81034 193518 9919 67841 34203 954790 48247 65709 48242 247308 4748 36190 12979 744270 21917 891215 62232 538255 46271 354859 11599 374500 52473 401235 87449 517530 59783 663004 13004 398894 95096 150094 89842 550483 53296 176806 93000 668656 25222 322388 42464 463903 37383 323134 63679 683760 67281 195387 43616 486500 81913 472153 72271 785074 47142 720088 66542 892293 84531 112173 19795 988475 34161 315008 56328 988776 25634 326574 6442 200337 28064 707911 83243 633842 68692 367249 38769 6072 85663 304515 45556 58888 50164 678475 76355 898742 4668 95497 79232 457103 89041 530898 93727 638672 1571 105645 92587 563116 72918 253529 53346 191049 69826 446150 88660 218115 11954 829015 57127 809896 79333 993958 51862 211195 70896 995712 80749 21170 7003 94885 45583 201144 28671 951625 84657 341675 15278 81942 86204 337247 18603 773800 35278 974745 18894 741199 47834 103572 59265 182481 40195 243328 17605 945701 22725 851646 31470 108024 35213 45157 93603 487724 72059 715008 16863 279701 91751 148174 62259 955194 71802 989953 32321 373146 69680 134143 88770 814116 53565 341028 15106 389565 79813 845246 99615 639806 82945 232784 58317 176116 28801 264144 2484 478303 19365 536168 45680 612851 13411 659064 82705 391833 86053 12882 71641 592751 33735 800253 2816 702468 63197 1972 6131 917149 55787 485604 59505 888499 89419 668401 28077 9267 71755 215281 4495 936508 3212 622895 29267 945636 37604 671594 3368 879476 96605 997011 52177 491047 77972 402643 57640 37423 80123 259458 58326 156848 15319 451889 34013 987267 25922 129505 78030 83317 10090 775050 20499 665669 91152 6677 86886 604393 70507 383842 8024 42122 99714 570819 69035 190659 48309 4031 98712 939046 14165 892176 47915 799863 87656 807845 19745 568495 22438 560545 52465 196154 13790 378202 87488 980857 24082 712155 40363 458369 40950 10530 1569 826139 25461 847907 74951 566786 92012 20227 39634 85736 11789 853917 16976 636977 65726 777025 71104 876277 71607 123120 60853 735490 26312 878177 15159 732441 11248 658944 14209 122989 52391 975273 7588 888359 3701 73201 39235 824484 78872 192222 22133 677301 17507 906090 75111 258461 38041 799300 76151 884439 53270 940110 76314 177934 77990 814496 40054 773667 19532 304196 7465 790379 99165 515768 7776 228078 28930 750639 63681 413609 76826 888080 32034 240013 60117 665909 40655 408446 27706 599598 4584 92628 69506 981628 86304 261021 48314 757014 59519 440089 24325 930151 5249 79997 13656 695181 3893 343473 18205 253916 53472 865746 80 114841 72023 882032 13477 82496 73480 994129 10848 662463 36786 921709 23547 124344 64520 578031 33860 192323 34545 314234 17404 372201 25931 58274 14393 977002 61444 586223 16741 639352 42624 968414 35484 42618 6998 423135 9298 712010 98323 742744 2187 139639 19445 680864 72865 137924 85968 42373 35618 641831 76365 916999 90832 24331 1798 764186 42335 510670 32940 315560 39289 85636 18721 529101 34781 270642 81918 96153 36380 765460 61294 82322 34236 261591 21009 217519 70741 555615 56794 638430 92822 386627 59378 166975 36000 471436 1715 820710 43882 273402 38381 44061 79996 419071 35748 524255 79284 479809 40048 459999 87524 237660 72603 108351 46961 461790 22919 531801 82774 625226 59142 598714 28735 223062 66304 59617 79471 781996 12656 205061 87930 769132 5607 707148 23819 135657 61992 674197 97728 389032 49386 677935 95721 227300 36506 313631 49484 352461 38102 970590 56356 401539 16978 414361 317 938208 93623 189616 79802 596268 42431 288055 64880 281062 61275 867191 83112 769922 9421 421102 69408 231269 78286 942027 98955 564331 6793 393395 79020 868962 71870 68543 23071 672076 25920 850748 48433 773089 1527 409577 53859 799179 351 891580 57675 572584 82471 718238 11250 712907 40851 216682 91287 838714 18971 688370 18794 351858 31562 874682 56818 892895 68863 492731 20264 14053 57743 693985 58938 223194 4545 405582 10601 513161 4209 975317 23467 90160 6285 975295 19817 457666 41563 278345 71586 846183 35249 61732 36455 329143 18076 213428 46237 169923 55898 161042 82558 876556 56639 161738 82392 204617 4564 3230 33804 488550 61811 883329 18480 288768 66221 73308 48270 807721 10308 98700 28739 857450 79889 282082 66976 486396 75167 650786 55885 328078 91278 292420 96993 808899 70833 422775 3339 244657 72304 788121 84972 56226 54791 612352 30426 967958 70469 534772 91839 371968 73006 264754 11928 323589 1434 466987 11895 747712 18451 242050 40098 241601 77851 232914 81393 824521 32132 257574 84691 393807 53942 389823 44522 520766 12652 552082 56554 393589 29751 395271 62366 944133 2362 395323 38500 590711 37068 650239 10476 905796 79001 977366 18620 200538 87105 307323 44143 987102 76120 459289 98001 184676 73860 81873 60005 465337 62307 255031 70591 89754 12962 349653 81931 247482 94054 499623 74148 360256 33703 498654 37853 433350 52688 934365 81180 773019 36769 138559 30330 487618 29901 360783 96836 934065 64444 657550 41437 923411 85962 380528 26394 962887 94790 885599 29572 638942 98164 589623 7834 177632 31692 688456 91500 976904 80408 461528 88897 879108 81722 43422 79314 577974 67364 326600 54700 316917 29982 395510 85234 970893 39139 877884 74137 380923 60228 104356 47691 150897 93955 182058 7717 507160 20986 329726 31832 248969 67090 273286 2411 449363 19500 344857 69687 300153 11964 357637 6026 179441 70856 171977 54117 676005 69549 58844 41758 557046 10107 889764 8159 832820 17588 477760 80453 391719 13585 700543 57409 239754 45757 466727 55002 884042 85463 905647 75978 707083 59381 220612 59581 22435 42652 877512 21205 683933 13289 662158 12680 789624 12811 950816 18784 244198 37222 674553 31546 875597 33809 482315 30888 83721 36889 296763 82927 691176 72156 312608 44106 136300 623 498759 11013 708813 9177 181298 94050 781365 94325 110036 89368 942082 36916 320471 72334 901383 36761 149334 69413 890699 94459 809123 55084 805960 13510 452866 51177 134893 2106 631724 79607 924125 80298 214606 4962 697134 69503 935687 9101 979563 5491 346157 71916 357779 91638 970313 8874 80599 87245 800918 86757 513119 19310 14470 25485 289222 9636 695165 33224 352218 25361 622676 67217 802653 51015 266391 79988 845255 53070 199751 91572 313729 52642 903001 3014 221291 85874 895670 36883 146583 58338 164345 37146 861963 68682 889076 36651 32515 91124 400683 76973 3758 97634 977815 55001 737644 63717 398372 13980 510294 63271 651315 4057 714102 70563 27097 71909 428362 17895 88414 80937 254726 54809 466495 25764 922895 48079 551341 54663 783616 56629 328268 84022 556777 93291 95413 70862 660427 17989 261748 15097 868445 71689 482058 5371 807690 74772 623020 99945 402673 71510 735554 16941 228580 32273 37481 6468 388649 44222 496690 44799 5308 57703 572640 84613 386635 72782 371822 23376 779384 99749 470855 2252 50395 74996 26252 67483 197950 90743 824274 79603 520159 24189 597089 38398 194225 41162 835126 43545 845467 77269 457025 98517 449975 66027 757608 28314 80340 39594 365187 29727 90037 95943 218078 17331 982416 85737 756730 81719 984016 76715 486539 54434 694100 95326 487099 76828 203629 67684 92774 99395 727076 28822 667164 30793 786993 40480 992483 66995 227909 83968 183347 6460 301185 93930 393079 84944 345661 61318 406930 47249 136130 40689 564696 27222 250192 93208 845457 79079 744921 23808 458425 92418 120516 68129 333827 20409 983467 94438 254417 18578 504093 99662 813438 325 791005 56782 228052 71458 817569 38925 753302 19528 919124 77351 706552 81199 869396 85099 286689 72255 446900 5565 55856 67607 400571 52436 199156 60743 279140 26685 954355 37078 732380 52726 895524 92349 764872 65300 331061 57513 640700 42686 590789 25181 358852 63791 146411 7598 399967 62264 837165 4869 410431 93115 784906 5729 584458 89361 450993 81202 869340 87845 551047 33727 558147 28599 946598 73601 176001 65019 893144 41734 277454 17559 391904 53231 864276 34888 193201 88018 601329 45117 239285 2936 423992 40891 674567 68704 56880 78935 232825 33082 774291 76767 278159 67501 618257 18386 725634 10963 175627 98147 542783 25463 538008 55098 423653 55325 369219 4467 808843 35291 608586 85596 901431 15384 811617 7291 410215 6420 735981 53191 5196 57824 814026 57002 788619 79009 388742 58469 198330 89169 386275 40076 550633 29790 129049 57126 582358 56202 213713 37934 486839 97129 472299 14549 86709 84262 454585 94781 951083 84222 151042 3007 660459 54019 966656 40582 425849 31610 109730 37106 58574 10301 513099 28183 321110 84539 719057 65755 606706 30899 484735 55003 851127 68540 668307 74054 781742 72640 893504 31680 717458 96669 386605 63713 400341 12899 204597 81172 39131 79032 274982 8441 466236 72791 166402 23395 899335 90764 849536 62682 549690 95674 918027 33049 612299 32437 111106 96881 271138 99368 357879 80421 706972 17393 863088 53356 251018 98656 673577 83 345840 40220 713616 70648 805446 97309 283848 93904 100218 49139 698087 48449 293869 62046 470135 96521 290161 64563 184952 13749 157585 50270 800029 18475 711753 78746 512587 79041 152650 22779 479197 37187 356344 86724 671458 69073 895979 2225 880093 6142 853873 87791 833604 93842 492170 19135 414467 35113 610859 66455 110262 42322 13948 58912 632306 66545 749914 69401 136316 75262 733718 71730 780048 15780 612531 57906 683548 92418 230252 72914 892162 85325 982444 82240 112538 16780 969300 99517 336493 50939 765688 32863 583867 52233 8162 73840 922550 21978 458830 95725 905477 24517 866284 90823 707458 52918 386146 4742 476604 7566 234759 87969 417654 52830 61673 33831 333606 50416 556936 38553 194359 3262 249113 49261 414919 82521 361475 5453 40298 4995 793765 7670 819173 94613 67982 65882 637875 78490 111556 3998 511748 32594 817150 53436 585337 35056 391594 91650 262505 77245 137768 45682 273888 15315 918604 12832 928730 76322 816928 87255 424332 55310 410911 4660 804956 10414 513148 20425 611044 89839 903641 24828 403123 36528 275024 59365 375307 44932 533422 91155 59684 10515 525619 66664 130984 4376 4051 14233 605045 87428 352120 3343 815582 34074 167037 32264 801642 59089 928116 87798 945172 62805 927522 16927 879049 7559 424574 43995 235053 14488 86005 48986 242390 32594 431465 3739 352399 18543 66733 26902 965335 99776 519243 8755 863520 75015 812606 58513 987920 81629 207160 16000 662595 31245 788381 32999 203015 21111 179974 64799 929950 16558 711680 26805 82112 84026 89418 34284 266454 73335 650970 21593 181120 83796 477785 48933 898064 21621 476066 67823 26317 77618 496903 95687 140017 9654 122636 50100 11115 72992 376682 8303 993054 39589 232269 89158 563872 78572 919 95354 837372 30160 862875 91553 220529 18274 248674 86757 553712 10341 994090 43074 962401 33328 632993 7628 456543 26672 60654 17703 108919 70083 366185 45517 943214 68605 713246 81420 879800 3687 174991 89573 663233 63259 855727 14958 421160 55690 893543 44785 168703 22038 164564 52267 826125 58712 469191 85934 705868 53851 941636 22623 764395 56543 327876 86680 367244 14935 992755 14759 521607 19019 215602 65422 998758 3255 537174 55585 186279 52650 32871 93835 902461 21608 477154 50153 991631 31497 966136 10829 621688 41911 997773 22428 381445 23892 899257 63249 271610 92530 818570 7128 28686 40729 377920 7923 405354 73060 926160 23673 811821 57860 803810 83794 717099 15580 325715 82780 378665 28579 971572 68169 504547 69061 497416 26911 238855 75522 228170 63798 166967 6798 992165 10302 433227 40463 624954 6710 121805 43394 348702 39638 26171 24663 600153 43238 197384 74640 348776 56100 464475 48838 525819 66883 18254 54084 749176 27238 198896 14538 666038 88361 996676 84107 578179 6905 272704 89327 261023 48918 394383 17554 208126 78936 16527 88131 742538 54759 81492 32518 840927 66530 749603 80403 303950 5977 104504 21044 46106 83187 23104 53355 402045 19945 803296 54474 134372 41705 901804 63160 499823 58964 326256 41299 281331 20960 759467 32937 402807 79094 476175 67773 871482 27701 719747 44489 105643 77869 529505 25302 317168 73957 373240 38501 546464 14487 337162 64361 666953 54094 889871 85483 493098 90414 766321 9061 421242 40877 573710 66728 445216 91762 511226 77462 267576 67613 487674 87176 836372 15455 441225 38153 952825 34813 96727 18360 851102 38641 201605 93099 540208 17033 406122 84871 830929 85702 216913 31592 112340 51423 743033 83744 189635 77243 98771 27248 216666 23002 430024 6704 981897 82125 427441 90733 313077 59994 486877 90917 809591 9945 660110 37773 336091 72441 609596 11884 988451 63740 911760 19005 825602 54006 738858 5425 605410 14482 562141 13642 677918 25613 18349 84642 357768 30265 47384 97666 845412 892 145546 63851 781291 20878 101863 15792 275658 70462 255813 92186 702432 62926 123631 38883 463299 77586 271459 2875 197884 30710 196565 73927 495750 4213 687594 59996 254035 66594 84030 34536 441543 21763 880478 80842 547451 33168 266959 6197 692923 40473 903109 76113 826569 9534 645741 96954 300632 88084 920739 56863 691217 80807 812156 97092 841553 47538 463038 18305 224937 95464 390563 34432 449373 92943 328410 41090 21798 32992 522822 58907 617456 24745 843965 91858 879068 26443 915402 99074 569215 6939 708715 58460 982689 81349 501459 30051 357568 88420 103401 75118 941258 9420 762440 29161 261798 65153 583293 88500 804332 92637 951116 98147 797480 2894 911020 18204 507483 90645 951302 86268 675706 28552 163321 15058 533165 8240 648153 75267 190417 74220 841260 61380 950071 26733 300012 49347 708899 56568 849351 9535 501453 91591 800290 18763 929827 2760 640082 367 618245 25980 240353 15303 208456 86201 541391 46754 122804 15721 407375 88932 62086 13993 467845 62404 907311 47851 562703 47759 485586 52180 978681 68259 277386 20286 298247 67029 970274 63863 83631 33996 2651 76097 486236 20291 32809 52944 587116 56747 500790 21231 281395 88518 940574 41435 786614 29645 760690 82054 654641 29740 392501 65814 897746 91425 378018 88579 630907 28384 360739 59164 611332 76753 529435 17667 241718 91696 219742 76236 664401 88877 405428 87842 476615 55210 194010 17379 209471 9344 405440 28959 268115 58490 531979 84956 590610 33463 478613 16565 47231 95852 183592 73014 912271 31456 702599 85986 196207 75983 32422 44174 880957 59720 52717 38531 131338 45871 860984 34015 16094 52891 252569 33236 328308 53273 219157 83912 593593 41479 663523 66228 732177 79770 3505 34501 714707 48121 861854 74878 918792 37535 384385 90868 401519 70109 821537 68944 665276 35509 648250 90449 373333 92832 522110 38055 290900 57737 475026 69657 953288 18032 453581 65600 400307 82601 434684 58442 257165 13242 387425 29112 909375 59712 29807 70176 144042 93098 77136 33771 780766 25149 39903 12920 237155 20046 949678 38936 976307 49547 945026 28176 517117 18355 494226 38426 652196 3609 658059 96068 720958 28677 915855 53295 114774 9138 663921 15057 254059 7313 241658 6324 693679 16517 124072 21365 598600 72134 432362 80773 907090 67806 412197 93868 440602 80366 252722 33921 117285 2794 421533 36371 194599 87609 660647 91523 828557 80342 45510 29895 289460 94450 287840 43625 860399 77679 74451 77702 710404 98214 732912 59440 41328 56962 363515 12204 550815 23299 199597 2069 233460 62237 479154 76183 930567 59574 265196 16884 424226 94155 464942 36547 332356 92011 817025 55532 347038 97402 805986 48525 293144 75216 871106 59320 626957 85656 276101 94323 911562 38865 574404 38582 120403 46480 757643 49969 223839 50428 22939 82115 191639 63793 7721 7396 825947 59518 293213 85820 853500 1383 192020 62377 287875 92771 563551 28189 380777 543 195778 79198 670685 23609 647541 31045 44353 50949 667111 59551 633197 65388 742518 4847 72939 4520 7543 58762 814841 72938 894517 75705 65354 72628 699498 99547 475589 79263 524423 29024 873925 32375 782130 78319 370711 82841 690115 86145 135039 19708 199430 44259 759283 59621 628284 69560 337822 53713 722777 53781 742111 85295 712135 73380 307527 46819 538338 67233 942623 56005 743739 71296 436639 3808 52949 4677 405688 46291 336235 30186 936332 48403 410344 54781 828400 93799 59565 37343 671729 67915 109454 34502 248332 4398 379989 13531 178292 50580 419966 40093 244239 68084 496122 89725 453114 10426 277996 64416 236097 27111 316462 43808 32552 78700 276301 77131 659685 54195 637449 45474 209250 24694 117527 79292 769664 30278 948639 76288 555599 24485 872957 90478 3607 81964 32388 25943 596051 71174 668662 90464 749937 49907 346509 20580 923795 64422 609206 39439 465616 2087 886033 5923 712947 53426 614770 78679 269115 44343 938083 89907 528154 57880 485408 30261 72631 72909 567833 75407 819308 94723 135027 7238 120264 31417 404423 26613 322445 14690 425058 78952 551667 77861 820484 29985 291556 25888 275233 24823 393726 52417 45795 20050 492756 70188 638245 24112 614765 45752 550649 77091 982915 31729 159524 89329 9862 48887 420701 26931 292887 76606 725137 30774 935949 75469 530082 91709 445619 27071 948771 29596 99848 63012 589598 90527 770173 56769 428046 83425 464827 5612 511909 11158 596315 68689 60679 96417 715627 60144 595661 25854 512944 50108 161732 85882 144606 98621 952747 76661 269154 9519 579832 14535 420249 5313 311444 61145 919190 12311 879066 61543 816224 55657 182684 17093 916977 19202 365214 28663 530040 51489 91929 79895 672856 78139 915066 9810 881511 79383 470688 19339 115056 71632 327585 70199 3505 99799 719813 13376 289822 25935 769930 81411 648924 87599 182879 90353 822087 580 288489 19761 56556 10412 339200 68477 771791 12635 805043 28960 614823 52794 654592 13631 882269 33283 630877 49837 747537 52519 709106 87476 568661 66280 760156 84787 353647 94111 813292 31003 564379 52215 146790 36625 857927 99088 510403 61520 859990 72637 979055 29508 155678 91622 977867 48111 459754 72039 214892 82727 173112 9711 21018 22678 689851 52354 456402 78329 900186 68856 447365 42562 309296 58203 245975 13975 731786 80685 987616 31696 478316 42336 414190 72540 915340 55932 699137 7677 633045 97756 246734 47655 223270 8337 805629 52069 8081 91805 294315 6132 109340 53978 816937 86790 827395 59409 235835 1921 273076 54403 736985 39102 398033 53860 51057 75882 720306 9626 541411 39176 263840 52386 433092 4556 410267 92812 697436 32865 95701 2906 247400 98181 42677 69125 499736 63304 842774 87128 263122 34289 16069 58611 618989 7512 501254 75945 293239 77293 744399 81602 959920 79440 259595 5306 188045 64279 393176 1696 784629 56491 595785 65048 897607 29962 19942 12762 459283 12519 115943 58992 439388 79910 929021 27164 662493 48449 112521 92848 312512 11717 152867 75987 239336 20597 722772 54147 914729 21638 598812 69614 959370 36610 100397 78391 796298 61541 618733 69527 759320 51683 718968 10266 427034 58848 432477 47070 274151 36406 101084 43223 606221 13107 691694 65134 381388 48440 348733 35325 591576 30395 741031 52244 487131 26310 600191 92376 626224 66837 792396 63231 101354 39516 214473 5365 773963 84159 83043 92985 426957 74617 439038 60736 524317 93077 231217 32082 516890 74552 267653 87368 317979 33941 378617 84820 358950 54039 742913 97593 657850 82619 670723 96847 448070 15955 424088 55425 529583 25636 725265 11982 156494 66568 656240 25707 614768 25486 282154 88063 314644 34485 193004 22597 225584 13716 109907 95694 256365 43701 729394 8444 437350 25973 428432 6920 913517 9030 436455 47326 385607 51886 238055 124 863338 65606 564720 71990 100550 66523 617244 48853 942713 92783 659058 62003 628761 7129 100340 38272 956847 50913 611858 71553 946230 10117 401077 68107 29152 76024 481269 51884 584401 90365 394595 81091 317602 62064 159616 70467 204959 24093 976388 5140 371722 17991 703256 77138 129750 99555 335004 42892 48940 33850 963362 21318 151017 50443 207665 62231 860574 14054 416003 38604 809999 51026 414919 43907 173301 30503 275424 25041 756668 73493 522019 35453 637957 86652 526877 22082 323109 5298 574475 58833 914917 13376 758049 29229 179840 65669 108100 71789 275943 4145 83407 56221 724096 8011 85074 62301 128931 37324 957774 56992 414556 61058 257018 87951 751468 16238 862593 55396 805128 72358 828802 43151 929368 27028 486223 17173 701113 40309 725870 37355 803452 45146 282075 87551 897253 62314 765572 14544 585260 76030 616140 15249 854719 18436 384328 63402 830718 61502 660357 45687 384958 16576 180160 92615 958023 9236 196140 60734 906262 76025 276656 2227 541980 75808 60902 67795 417788 94478 732382 20156 88401 55454 360537 40803 829030 51420 306830 85167 312892 15178 550696 32251 587336 71711 362437 58296 204081 71874 714681 5416 120086 19028 583369 39876 217543 99716 692017 23224 455367 78392 467486 11042 307153 76714 564405 50966 915984 57129 531082 54268 131493 41844 149994 41680 566628 79235 324242 86882 480087 52478 845173 58516 519098 40419 312249 18143 867389 18404 799354 57806 8198 31783 694918 36896 768428 95428 828576 68170 463805 28043 669566 63347 785208 70427 101003 97751 584340 44940 796645 87365 341496 68550 384352 49473 842368 37832 40705 44578 598975 31074 174787 96149 524919 8027 205590 72376 683298 30347 962587 16608 545389 41154 281385 595 924088 91264 823755 6191 275799 21083 223040 11361 622932 4092 856442 69103 626410 22081 80479 94223 636939 7101 413771 14253 429980 90388 704204 22025 249396 48352 862757 35415 62176 63950 484428 38653 224162 1089 273963 68984 246253 42830 591650 76055 624939 63263 419395 85822 810423 98865 772053 86245 336611 30677 322899 5079 742772 30226 122666 4660 157025 3969 967102 84143 467799 45936 312229 75888 182456 42336 696298 17842 934103 35303 441420 86758 372861 57551 405116 1583 726504 6549 912611 60964 845255 41643 459801 83282 507647 88054 263279 87703 188649 26576 818598 59016 201745 50631 912822 77932 287097 37244 113672 50334 265300 87526 253244 8719 445835 48557 205220 97889 926715 31599 773063 88717 725493 73022 495775 70334 191229 59135 507355 36500 526028 14060 769502 7779 410254 59443 379582 27953 63333 89110 443014 87067 383012 87529 430644 76752 807764 30743 990524 77460 329330 1694 65027 95743 684335 72878 954276 13756 810223 32429 264559 29258 898955 29942 234533 10334 924495 84693 345277 97183 783036 28909 79907 69929 14791 76754 104307 40651 971224 34991 24706 45481 48652 68130 895190 6618 362868 17179 231145 58122 953236 20449 482538 93050 988133 4684 513787 1787 661523 76396 230964 2679 17407 71872 433183 96488 532030 68608 881082 49599 7320 35605 829816 53470 571594 32507 281152 14270 402948 67269 184556 28298 649324 14489 552140 5442 258714 48816 595169 67194 156058 25752 187938 16696 653037 90674 58426 82617 398279 74420 11015 91436 208018 12423 731613 63029 916906 67978 496257 64652 385440 45229 620975 92796 288952 5911 333589 18276 350954 19169 498581 17785 790820 10777 419527 37378 820486 52608 872244 29275 530533 43820 816412 2291 962824 91559 251633 2093 613166 68718 414426 63555 627399 64786 560433 43294 233270 51290 479365 56383 112726 19392 393177 69018 723505 95535 606499 26422 240138 89868 540686 16814 268821 73610 846648 60210 829306 95284 437 14407 855637 56903 446410 85155 898489 74997 709875 70226 545960 54851 523805 45620 609565 61227 183084 51868 497346 24635 319863 17266 984506 72341 527239 49394 42840 24013 510940 60684 295910 74190 427048 92610 393248 501 46161 47948 734710 2036 231987 45207 763661 49 563740 12610 860095 67940 569871 6239 489750 30492 738242 23928 45909 57947 428063 6792 676079 48821 104710 87646 429710 29013 747658 34814 453773 29241 569072 41727 825023 66321 463219 59661 653414 65571 443458 37832 909116 86890 557504 11492 295917 26803 483844 65576 302491 35102 564119 64559 312089 51459 210680 61897 729841 98826 949595 61915 731678 62322 178661 28731 370002 95851 657010 85429 831410 2396 465680 97065 532693 75709 30593 96394 77000 63326 856381 3968 18124 89599 374702 74279 290327 17078 82993 26766 712207 44012 432412 9401 801874 16352 735154 90016 428273 69890 273905 3853 938864 68377 999685 96962 893192 79966 667922 36241 885414 79007 49262 53378 319849 59997 535587 85136 533415 5038 592434 7948 87977 73147 140683 14329 90218 7843 890903 20846 534812 31831 699566 93495 51939 78204 900321 20757 957143 89388 855985 32313 230087 65749 96277 99821 732849 91576 471161 98571 191307 73515 879674 72227 448765 59864 683818 28794 211236 85020 107794 14182 203409 49033 766571 61587 103880 42244 146084 64321 918594 74791 528864 1347 927787 10656 642165 46209 146468 11664 966253 18839 862274 70958 582984 50196 858445 44514 994873 76732 379522 86186 245989 17063 132050 7096 454695 89503 642849 76305 840079 29766 810823 27759 406814 73198 81682 31361 334923 24478 145475 22054 867009 13268 964812 71574 227103 73694 311768 86489 279350 68255 259267 14957 246415 64849 62750 16260 621923 6461 17645 47971 500576 34404 30568 67621 549291 86298 290429 70902 720088 45797 48972 94105 269940 25858 100074 23747 430460 68353 978271 28541 545571 60708 294504 3589 984272 6468 563765 59661 505757 44364 535468 16699 950873 58876 428452 94056 366599 41351 137771 61505 579869 1973 757825 73129 940294 50850 496667 76949 95073 12157 751521 5518 47167 34154 55087 31795 598504 91937 690840 86420 3095 28204 710686 17272 103930 3085 31804 13848 777715 19957 49373 866 21273 34094 202145 34103 236728 39635 123295 44813 168140 32787 617118 42253 805578 31153 906970 97942 272408 54182 804486 5912 333072 7198 256708 72634 302977 61815 586222 78837 458350 92837 51537 3703 961805 56561 948781 21121 214856 68725 532278 30217 43520 4641 639318 68057 372869 45018 864488 57966 543007 66773 467647 59578 440265 41312 594013 94594 262192 77754 500220 68704 159928 82038 283273 11234 716023 6492 636579 39113 927416 14824 541153 81675 947834 73129 541001 22642 137519 13571 482458 91771 199869 15118 185347 88088 249344 27764 811689 89966 900998 81111 454565 24504 268113 79081 641540 12770 571865 92273 740293 7566 595592 12877 516703 36467 956604 47435 459000 43513 270856 46798 370414 34494 18035 94127 884306 46740 383095 66106 654185 69312 692931 72013 830378 42877 521722 54684 907970 823 861042 88976 405778 58385 599094 32547 92016 52351 564357 47589 606434 11436 521808 50394 7078 59606 527999 71386 855917 34861 289005 66832 41947 17624 792296 48860 797577 19119 923890 73457 288132 91682 378947 32375 370315 45488 925252 36746 579348 73873 30549 43641 366087 98285 679496 936 859394 19555 909795 97038 415507 85443 828450 44376 531777 76340 395252 68356 493188 55503 934969 79495 830600 91777 508234 68904 243823 4365 478641 59138 296331 1192 755820 96038 932264 87452 851822 56503 639488 83013 602207 42828 81733 36791 83351 2929 709018 77238 12647 47686 107418 14428 367952 27230 777488 84854 623369 43522 20989 72008 799293 42572 570646 50085 915147 16780 429763 59735 220037 82598 991074 3805 843825 52338 976193 18440 555275 12891 365799 50461 320065 44641 606092 17206 116021 90199 368476 4321 393087 59045 447992 46527 272233 30055 698996 11782 410929 29580 170010 80832 468618 55288 126630 38762 531675 61442 355849 78134 843262 16631 951143 3465 689922 36085 365592 13213 951850 53041 735850 77792 996204 25329 56285 64468 548211 32979 921062 96045 261470 28101 931181 85014 552446 84042 848719 8780 900956 4955 720284 70657 102576 71203 69146 15194 590379 19746 61952 88370 426542 16012 650236 19925 459153 5671 886702 19526 345053 45264 577834 16441 541842 59991 894778 3353 740962 9438 310874 58595 446708 84606 248378 52969 9762 70273 548480 38353 246267 34921 466563 7572 404546 27720 828945 94303 191725 49830 997226 84533 117799 92191 186050 92682 452430 48962 829635 94218 690677 42003 718601 77648 436899 45193 487524 92591 873491 67441 779801 53773 231858 30697 33441 48387 249444 38502 399593 73246 644544 28782 783633 94177 376591 62047 677293 24641 37969 35782 918151 54151 987768 31465 55194 40082 968042 19390 825369 21042 428611 5649 263590 76398 774033 44418 969179 52479 301334 47812 714757 60851 721482 24000 726819 65003 462423 97744 550443 75133 767515 2180 312646 26386 802153 27424 299280 48617 508232 39516 919769 66739 309490 25859 463718 43381 664983 93077 845424 63945 59864 74149 752547 77309 18700 85371 824161 44018 721598 42962 239229 58206 676652 33659 440321 27883 259466 92185 442600 44373 469309 89827 611428 24592 552097 99366 391129 12416 288388 71712 530528 66240 462632 93062 588485 35132 416325 12991 722186 7414 168004 44806 672866 64548 201989 34027 38326 86832 293722 21235 546404 12279 429962 77556 141882 64779 868367 97082 235199 66001 421016 68133 660587 98532 753416 59176 428843 67056 17269 90028 976926 3031 972394 97579 404058 84848 3045 63381 110823 77187 54361 94766 79170 48270 994733 398 227676 47427 384700 85280 519513 88487 458259 55011 558866 19733 921719 59244 275987 67193 688860 39298 133405 36150 729454 73729 278373 50017 56780 20024 246547 86115 13832 683 975365 10714 534056 74929 200329 54392 647208 43894 282086 65923 442294 31707 568148 21940 792821 85073 450687 21304 102523 30914 562824 73266 866322 70152 27588 60535 312826 7444 255931 20464 77158 9288 293482 31579 722939 17245 27330 17419 12308 19870 47526 19140 901888 80747 670321 85088 656066 52856 292526 48812 123728 21515 955358 69963 612181 90273 357878 77426 337264 31273 561182 68074 706867 82023 19891 23346 142692 44435 515141 64571 294591 70680 770458 56234 37362 19189 609897 8825 241439 18175 24992 70197 932830 70909 197535 13537 208184 84203 726779 85331 685741 61080 952380 11890 179119 50023 84638 19166 869669 73266 776212 40200 963177 47618 394368 19765 136842 16248 193277 21151 527115 99752 856214 98260 6818 40409 900107 76085 174138 88582 378195 84344 310449 97535 466133 5927 678299 22377 54958 39423 513149 9274 280686 30258 792338 73278 568474 46469 423562 6197 961900 40243 783814 88690 775886 33800 947805 87229 169827 7718 936475 91410 303743 11011 968700 19392 395817 85129 882933 10156 840608 23318 516844 74859 731603 19065 574011 82219 7592 84923 132465 28778 7670 89619 193232 58909 648906 42385 527824 9419 69542 64596 835675 42096 27965 3060 543631 11003 724601 99097 702527 9455 876342 50497 105778 91270 736004 65374 634851 13257 702696 94262 299199 96633 3483 67618 983402 56618 697098 16303 771834 54754 178004 99776 882298 27551 726095 4233 48105 26254 586436 79862 80569 30389 580590 63106 389200 82986 584767 31232 65674 75193 371420 92566 96373 33345 721948 97629 120019 23896 814668 84898 883932 20739 364782 95496 472825 55295 394613 66148 504138 44923 560778 29600 710881 56251 494603 86008 566725 90039 336647 32448 409136 83065 507459 60796 7889 86339 942200 93318 172299 59719 669330 3243 448948 45069 670386 25582 835223 68400 326765 19396 173363 13601 47692 15351 739769 68259 373898 34564 383889 92333 633177 96284 942358 26411 473309 46246 359061 69182 840175 94587 656787 93911 557147 53321 361028 80416 864098 40369 531220 98259 257529 16138 270562 80064 204808 78171 414592 35212 269101 63460 569973 86349 14774 5782 460347 39087 688362 34102 133569 70225 570369 90174 293289 56585 24935 74396 934603 80636 279165 7282 12593 92839 985688 10196 37721 40889 483968 68589 793398 63126 68530 45882 449967 69269 662367 52813 412447 6371 424171 55307 604051 99167 457519 82063 533071 76763 792887 29285 984266 11169 22724 12303 92717 11532 171275 4452 95063 86315 401908 6348 867100 39041 473052 76325 90049 55880 683539 23521 799234 25417 793951 71270 375629 74405 71671 97196 817156 54191 140553 75299 461759 91120 430773 93066 102920 91874 576656 48985 751517 12630 723874 83800 921201 17614 551272 26758 80555 98307 52754 24435 344037 40640 592774 6406 916014 96165 515612 90199 406345 31941 479 30614 271852 73320 489682 68227 698946 51082 469161 76883 703657 82394 859212 98130 273013 80124 646616 40283 24619 15687 983389 97698 271623 94792 536481 47658 115574 79166 590939 59887 431069 37339 986809 57566 939280 91209 948378 22232 364827 53091 509141 95059 633405 33367 574129 25208 172392 67883 476267 53190 230147 95861 366771 84686 46312 9826 558126 50325 721318 65296 180853 68149 821887 74515 616981 58268 142507 35444 667342 32747 740628 7341 374420 72536 400280 70958 268689 47724 906187 68348 40993 91526 588530 29452 262420 45495 961928 80588 590639 60900 577021 39195 265323 57319 623730 30252 632693 22990 345598 44103 765485 5211 156652 92776 754343 17954 795515 62654 271532 8142 107548 85485 142138 43740 871800 75789 367424 54238 920104 52936 314403 46073 574139 76768 295996 19815 629299 62279 471384 83542 324104 96644 523510 51560 767331 15189 36493 34833 633828 6984 759107 13116 573149 57568 162999 97606 230741 7062 33080 24833 7623 9238 783499 68211 495968 51006 985193 16372 668100 62498 342142 50228 323721 17035 714796 71058 438074 42803 550918 46278 444117 72074 276949 21528 869582 70324 270999 2534 778890 38793 824890 1890 665189 68852 820646 99698 653740 27861 912112 67663 456548 91135 755496 95558 31809 55322 478412 61786 297200 93794 324626 16288 153037 3238 203426 67329 39853 83562 410650 11547 159190 82821 312648 57665 440898 82628 631219 30102 340704 87109 238931 29750 954771 54781 45332 12654 350705 99763 400600 35199 990405 88034 332914 13695 86157 21019 698923 62391 63612 74816 92416 81094 152825 32843 758882 77724 650719 35749 243125 95712 764923 92783 455697 4139 705681 77500 359300 79403 175384 59413 669903 22273 56569 53204 891748 66659 681491 88425 517103 35355 299258 60216 458954 43365 510260 87065 495622 32309 242299 76343 375337 87183 528957 65170 995179 91565 221727 96765 921464 41533 682934 77120 58161 46912 507276 87255 976875 79789 535585 30577 339822 87115 646696 88338 963255 20378 142405 6641 736566 98955 332118 98395 804881 89955 685991 84814 358751 44125 545788 8159 80622 84421 818251 99348 929086 75677 597823 77451 613444 25435 203318 38737 49000 56777 2436 57356 600775 31748 233390 60306 661489 59454 893168 76111 411500 84797 751032 18659 743471 78873 476776 77858 930728 95265 104792 77362 267319 85047 142353 34768 99760 86991 409875 71915 283357 65556 573264 59496 628154 40996 925423 35292 913591 88367 593930 6485 83642 71675 132144 73298 641562 96227 941411 73478 913189 81715 772507 61145 311899 94990 91010 1671 268464 67273 44407 3135 894286 31757 852619 709 623953 15576 101766 22160 615753 16253 642851 44685 597243 91583 242511 86042 633761 57946 287982 19884 79525 3867 916502 47561 932842 67523 169747 4015 646851 91463 173409 68939 1018 69587 35125 66787 854731 9986 424245 20269 407270 52456 755387 43701 566640 65065 125910 89051 925762 17119 612808 78738 910761 85783 57993 59619 944292 56020 619010 91432 360682 72331 751892 31281 570209 75142 73743 62978 917736 94657 2747 9139 248142 5552 197458 73583 315864 41143 51843 88981 620287 48624 607985 58298 816495 52553 547250 92101 773834 95043 475793 2162 969827 42164 17357 64368 851332 57062 985944 42755 917864 85878 125400 22242 131137 13782 422697 41306 56499 38219 914840 54985 157783 67695 545450 89252 989369 27696 295955 91473 707483 23247 254016 48366 187696 22787 394830 92040 449953 70419 930576 79493 715148 77599 739340 14107 649280 68792 150975 55478 466626 86692 83733 92054 268554 28699 331185 78094 50695 35148 275883 46023 467991 41529 602445 63451 578576 14166 477525 22938 826170 56750 413943 99656 295571 82238 117848 381 720137 37496 816916 40452 964419 61026 294648 39900 383129 29044 884872 46010 10519 12830 598779 28261 868414 2047 450810 23001 826307 16271 509093 18597 196495 52342 963213 18861 189565 44434 408891 31240 823902 59414 220136 68802 878904 67301 460099 99484 838915 51931 813486 70823 210347 13061 700225 37709 626833 84579 337542 57832 340618 12877 520315 27753 498398 95243 57875 2002 284106 86652 912181 12860 52351 592 948540 52274 355936 23182 821237 37492 545096 207 909540 16885 369090 64577 510143 44318 50255 74116 516081 41353 359908 26992 365337 98022 798505 63726 133704 81049 308987 7738 718343 69946 638890 51976 157006 73780 695228 17020 437390 44710 841384 47152 215145 5093 817756 64914 704820 98872 874552 14435 720380 68091 914961 16249 926526 63229 450991 64862 254189 11137 202895 48462 806703 79969 417 53949 950497 20038 800459 33295 947471 19601 838244 3902 489916 43638 454778 80728 655584 12571 698957 65375 581285 25310 896657 59847 432810 58956 513264 84411 794560 40619 106374 60120 858991 38609 831203 7055 497650 87018 752717 78152 29559 47414 142075 89786 146592 43880 426715 69172 706052 29928 851212 40247 613870 54034 115429 54970 798109 87093 158892 453 17859 68181 735008 13814 117191 30954 832688 51871 247619 53311 958786 26501 482246 36563 333741 42371 328466 123 375551 61509 85727 8830 86455 79662 580631 94104 764172 27058 936920 1048 796196 9564 905141 48193 430686 78442 867445 24845 212809 11564 3474 50117 502762 17384 658620 42250 878138 69753 361556 54736 860134 47691 73393 10525 968909 82401 990238 79887 760198 83984 362394 68883 259351 47137 655510 79823 925247 64082 164731 57272 959533 94134 600034 12797 558726 51664 475097 92762 347811 35004 708325 63110 573136 29479 861050 26502 880463 70258 229061 93751 46611 18131 285219 96424 158661 48627 831527 94333 464259 98737 580760 35758 361052 58941 526128 65893 57173 24894 137374 69124 881767 89069 735045 35613 666750 99416 500219 49240 676987 41920 362123 29552 745523 10523 965043 82358 713903 78866 239463 79117 138026 48228 730060 59436 460182 72130 48446 77215 450711 1297 479050 41318 996166 20139 990196 10197 322287 6334 254451 18323 563347 2507 65648 7419 812071 28104 499275 50333 747220 8895 273686 30078 297333 27213 926871 50611 75740 15395 93450 5355 546380 89257 516573 72610 703104 69462 913907 61167 914723 21785 205986 16407 157910 97907 644725 81047 184878 763 383338 12638 350196 88472 832372 92208 733155 55658 676154 53220 680492 3906 83606 89767 437621 31462 52248 27319 787030 14830 945345 66985 66139 27145 985736 6340 800581 58585 688472 70692 382537 3154 683216 14520 145871 12031 107522 92995 664500 29342 393524 21758 36808 49983 237730 55669 422481 51944 838714 93574 248583 77012 622238 73029 938326 49551 979622 94363 904543 57084 277211 11202 580790 24879 206845 68075 598437 35156 825726 3864 116712 20614 188229 75458 558448 9080 437548 41076 653088 50480 829315 3470 213395 51943 51147 64739 354388 48522 209851 47835 65699 29052 377597 68306 473399 41586 926450 64887 169655 37781 105962 49870 645312 21796 875438 14478 298850 56239 301110 25412 631075 33469 821299 63854 481530 68295 928966 37473 121685 12666 792647 21476 290324 9081 631743 40787 608971 68441 329198 59964 378756 16004 758662 20005 263163 97079 784429 83460 927200 92259 663999 19046 728216 64367 909898 65609 209725 54900 342993 8353 987161 59456 545290 38135 714415 33140 848480 81957 337330 9958 637041 53243 349324 97376 888976 79645 919641 71551 133380 41699 233641 35764 337928 49816 138113 15847 31049 23420 944282 92559 155307 16610 650209 89851 731077 65234 315190 81100 663648 48264 579757 40024 626619 75891 310480 84009 127690 89047 536922 11388 512883 46636 457597 94307 513935 31132 935838 79875 790959 15401 683924 57751 9301 29284 962668 88939 416950 4119 118632 8961 487231 85693 702075 76784 786061 19172 697358 9952 728179 23282 659775 94991 837560 4637 800477 9071 976854 21554 938605 81029 894973 72111 537192 72076 764493 52840 364858 41328 84895 80613 843205 66324 927229 45187 254940 4908 426854 35407 229512 98947 724427 85934 177031 59447 836693 54968 643656 90904 838300 47416 543984 47884 292337 32334 875928 95214 200853 72045 27276 3722 608960 55805 880845 28131 164699 59130 73488 6350 6918 19475 990910 43252 506707 4524 374834 67412 643721 62652 652606 15230 323234 42480 484966 18521 350541 62438 55714 52702 73004 35571 312225 34970 789015 44094 839809 74640 833496 95618 566488 68501 104173 3632 977198 45234 641546 74538 184128 61222 130452 70761 642239 76514 56934 93721 577167 19563 806224 20184 53192 15963 625811 634 824505 58879 695398 1608 925984 29466 831476 6492 103603 30401 998876 36646 538202 57342 528560 72746 77874 6446 526518 13216 313803 80962 493802 70099 410859 62305 899322 27683 609290 32453 658825 77699 926228 85114 877612 81755 380138 10946 796784 13831 563809 61651 720082 89494 408641 65783 222789 25899 432007 64587 784304 49024 870435 90912 136557 20606 474043 93694 106892 65927 574566 39964 457166 85037 122418 17481 925674 74391 884447 95398 621963 15363 468130 21002 172495 94142 115939 78013 814154 75342 593663 7645 915905 61769 691014 1372 103344 33211 697918 97663 51076 41604 410206 46817 455650 99352 59284 75854 303326 13853 301952 81256 343557 18320 263671 45030 273172 28128 531840 69456 718654 82 731098 41572 892329 3387 719157 69908 984433 44329 184372 76454 71396 68475 978993 7858 517189 85508 252601 39528 808906 76044 435724 46184 411550 58159 879518 26279 217055 22300 370841 31984 737889 35543 211609 56833 511593 93175 648494 16202 215090 50408 301086 41618 933740 75307 852448 71090 254520 7761 645089 44471 144173 28708 284483 57220 440662 67487 882329 89166 802802 74384 586157 59646 193843 36829 169339 28147 356223 65820 860915 68637 715954 76665 864506 2275 307290 61652 497385 88574 497338 74848 397837 30940 190791 10310 986149 21598 832430 768 609064 46682 400844 47358 182588 61529 182644 95108 563264 21082 527789 79402 941251 88525 641010 90875 675850 93241 447920 46134 28686 48952 742475 60592 898428 17013 735577 93232 375283 85621 730213 75122 586953 38955 778030 9413 368199 93505 122277 67853 508200 13462 513395 44033 449630 69179 960048 82734 945997 38613 284653 68626 234702 73150 689195 7714 358510 66692 651618 87876 405356 90281 760251 40342 177662 89473 380502 33349 92941 2775 915717 663 957684 6216 759439 85730 559877 30886 690478 10290 818884 73590 871761 97799 5354 37907 228379 39988 590243 46729 139298 15074 638416 35866 283377 5419 836102 6141 637062 27007 600270 26042 75477 99362 770211 47311 16451 96876 740855 18030 766635 55975 733357 58972 641117 61205 299232 41140 504218 99240 195675 86690 484633 67720 777696 26697 166406 40017 172642 81629 604541 83410 542986 16010 402899 8782 941365 79947 303310 65983 238452 62227 601768 66094 664458 24648 763664 30204 700146 36354 452264 32285 401111 99377 83592 83256 948442 72853 741882 24552 476304 67875 689596 57214 686145 17735 115841 12604 995114 39388 418352 93083 558332 39798 720547 62182 215771 93624 291050 9149 923615 2814 363078 72051 763030 65397 575534 6961 878272 39006 647245 4305 900690 4879 450113 5315 72948 91409 781726 63435 661571 48675 153001 51713 164623 73205 328542 14223 611294 41678 622699 55927 348200 87431 114930 60139 229016 99214 782411 27635 442001 32036 197887 12555 760231 62975 936398 67009 70050 76745 163114 31515 439679 28767 805242 30320 848814 32114 7768 82730 785429 35882 617491 97706 491275 74078 566062 68132 780638 43645 735839 48926 811662 60200 556113 29334 980495 12373 812898 54553 17675 74222 559334 40941 683166 18768 139106 45544 842136 6925 736914 59350 858303 56106 90787 74647 827978 55809 435129 91710 169703 60416 492971 18323 153013 27433 554946 92754 611531 61168 439742 25130 216624 39104 719825 38143 394528 90326 895393 29481 793613 51908 108554 9811 802588 96048 596314 1660 330020 65170 630420 81497 301491 89753 778606 22737 389832 43271 892690 23232 930266 53329 314400 10261 701711 15488 127467 75635 931142 67538 912312 81428 529806 80185 915970 45409 505900 7739 187576 7323 772825 99216 548349 67510 842562 76008 722664 84728 492231 90050 510722 92031 535420 19478 903818 9208 264234 89964 806708 98536 814223 81539 21925 59399 489114 14891 546489 42240 696880 2411 693438 59219 916970 72988 918838 83860 546068 14315 716249 90313 294128 87899 402320 85839 410097 84417 695611 47221 905473 90054 2093 89311 447163 80873 430058 60708 216753 79354 112816 63281 186471 69248 457067 30757 294038 19316 937919 2579 436394 15236 748802 94722 461637 58481 502270 14704 505274 1745 536500 60907 365458 23374 464724 57207 249930 19812 40647 98443 479123 39271 903909 56499 587537 12251 885759 54959 460957 95482 349910 12851 383875 77810 103009 40677 121412 89668 656844 68419 159765 23878 794611 63962 294367 9474 385707 57936 462909 3797 397882 76282 471937 24721 781082 39814 903663 64347 673722 79059 526207 52141 342845 96692 558943 3605 634040 27186 405872 24341 903480 98055 742021 25953 433146 75331 783655 27204 405234 30474 419603 79163 345477 86259 183609 76056 855438 4971 465471 74848 890909 42256 855293 23982 671219 11319 873279 92942 844679 98983 41734 54850 700420 17276 465287 4129 913033 1092 623338 79731 949095 91525 572300 65270 522407 57173 709373 86780 493506 86337 630147 94315 797606 64583 365270 20315 95544 44507 48610 65084 685836 6182 431112 16237 204015 61634 246108 18886 143646 20223 873320 58447 829580 34018 762408 8774 781024 80641 901901 6270 800820 12136 710266 65178 505367 77302 784202 88790 404236 65281 864008 51711 952009 75822 288117 69653 687097 71450 363461 41392 22587 79412 707362 60632 967712 75168 865512 79180 531504 67157 621991 56252 531814 69152 25957 59791 438576 89791 593049 15518 351984 92423 446129 4183 79037 37407 914189 50107 534179 49539 800705 42112 421470 99297 130967 19631 762083 11775 348939 40615 260440 38579 480589 48568 220759 18185 518915 49769 189615 96930 277636 92884 986211 90255 486557 53444 934761 83417 103824 36189 362731 56061 841681 96981 88586 93256 799751 4627 239382 36063 204049 43287 961175 2458 834558 17266 766599 52772 446803 61385 693206 78045 955722 76246 303717 62744 959949 58023 675083 31965 599167 66525 539667 51592 470963 95407 397884 92232 548595 89124 541816 26049 894266 79484 42861 85035 760378 5224 15031 26448 22488 3374 78820 42770 560811 90054 999926 27458 875648 10911 887269 71146 73369 72539 272283 99461 977065 83406 866294 46017 978330 43619 346761 98884 387847 40375 992475 13060 10114 70492 509222 58285 859023 33208 875737 72223 340775 82179 19927 5422 227510 50988 191478 84192 189982 14293 402113 13075 869234 61267 134391 54644 566459 18351 90185 32904 126391 95879 538015 47655 987093 17581 545876 62684 704634 9959 353654 66119 875775 91181 927495 75131 140720 78895 288318 72544 233678 33197 672007 24690 468430 49308 158655 21344 317273 10760 257465 92526 840906 76524 504763 50131 153011 81979 96961 63324 268312 62939 430649 1607 682098 46117 135814 4649 711277 59079 338558 66345 396202 52770 96812 49282 163390 93195 124366 69285 398577 92910 571735 8212 429312 12423 102191 52808 809756 41511 125038 28173 770409 71669 502757 26401 96896 73194 40085 39736 61805 25172 867637 87707 339313 42228 190256 49060 574081 46240 252517 13923 615685 80769 838694 17372 405274 95894 983545 76935 967121 6992 170458 26223 891949 788 223095 78612 846953 56188 349106 46281 991920 7670 638691 95478 389731 28675 473940 84022 772311 65337 457795 44666 667924 4258 427299 6021 581463 32667 558363 55183 560784 49750 837701 92674 612453 82392 202992 87520 197422 46011 360927 34586 578551 35437 17672 38426 968897 16560 379542 77499 31872 30616 345000 49867 657694 53360 588175 14064 886007 4021 825492 8288 392923 50585 352239 51559 297552 86562 335249 22405 289293 14824 496539 50510 627328 890 441701 51144 238665 73306 815736 9328 981373 13884 93588 26933 148004 72843 619115 8796 360954 7109 141092 70458 609458 96410 389657 72093 300398 86992 399897 74724 421321 28802 73959 93602 864333 51580 594681 32063 598845 96289 984506 76599 450125 92678 133768 39001 29284 2612 246902 25640 167457 41225 371979 92958 993683 82391 388226 53636 215168 74308 67144 35388 768095 68521 909697 59543 123486 54355 631364 95615 106716 31493 940570 53262 16176 99156 996355 53493 481184 7498 117489 59703 886443 25507 441802 40683 604288 50675 211370 92125 747972 49597 696991 55661 62288 73277 851691 95086 470129 256 466438 1001 359527 31495 312346 26200 970790 5320 794629 67115 65944 77420 11546 52518 997400 74162 897312 12289 263224 15307 485841 98215 560188 5884 148701 37207 650397 71007 883941 6918 461320 48738 744064 22395 720156 59622 765241 22610 448431 76161 48974 9338 70794 9661 692403 38935 985192 67767 522701 75616 967163 31840 468280 16194 861991 54048 86338 52251 542597 73198 450605 41280 360418 72921 522545 64791 491965 24450 851063 41822 753740 42111 418143 12322 608824 28570 119227 841 345244 45584 613906 38569 825738 50547 249438 96814 295878 64904 773262 69624 596937 37194 366789 39226 497855 30757 717465 49020 726025 93116 119060 95834 194428 79139 488823 79332 533089 39781 493554 90716 743155 61663 174509 52699 93156 62467 558083 1387 64472 23959 140865 8110 813863 90899 903084 39030 412832 62919 12920 67947 104001 92626 509073 55561 929536 33292 70742 11231 713605 33373 601305 1520 480877 45475 744032 2294 705737 8496 23143 63738 718301 81130 711516 33501 635873 22026 160098 46099 647107 72957 896463 20579 98019 46342 44525 94120 439830 3866 230908 85619 163428 37218 108719 70310 976266 81565 937003 82586 975865 23451 536715 9914 230421 23555 319774 8774 584822 6670 188071 6929 491498 83497 716892 5764 435505 98615 489960 67993 962752 9869 236074 52992 318015 34645 102964 4541 796235 20555 824844 40136 855285 66595 219118 57643 875200 58881 737864 74056 563943 91455 117116 6129 61781 72267 693601 37486 523051 12262 359235 20282 834365 80838 850975 13670 846485 80980 909736 79541 354991 58319 580933 31262 155067 97000 3344 16654 907359 99492 110040 26979 465202 43389 941920 21778 95234 82433 692254 64001 806031 8017 859901 1102 80717 47172 563675 85350 857702 70465 145291 44879 579574 64872 719061 81663 96525 36682 225009 38178 742961 41548 996112 65847 501273 89385 261523 99284 243635 52877 632465 70366 227551 30170 755222 16722 636081 44903 208094 94847 522803 61788 367774 50281 628576 663 325180 6536 528427 36042 362834 56167 117174 20218 256559 10181 875931 8738 207445 38967 380839 25614 930556 1444 655834 93664 744718 34888 735336 95311 454121 66929 694586 28835 267552 45861 159342 97946 588218 74458 774995 56934 621106 82813 781422 7309 38133 48684 544313 99752 400167 78908 192862 82372 446622 12179 144576 53988 524773 52014 845362 87869 389947 92733 383485 46040 573074 26466 520287 28371 285968 2454 785351 35745 874257 22660 888090 5349 296483 91084 679217 11867 874888 21921 548889 85584 340216 30956 685009 89733 499356 19239 512911 95311 626452 32066 583804 17306 944114 91169 174515 71041 580669 88027 39430 72056 662255 27389 881529 95811 3191 6950 204805 53180 750776 97928 864406 10704 903944 43597 146318 1090 538418 75088 124992 55719 625396 6336 794997 20457 147138 35136 969770 63397 852417 49706 672208 18828 492941 85255 525003 21925 751539 30328 18228 48170 678008 47345 277975 6598 270992 95416 25334 35838 564903 87691 474628 50629 927132 20791 681642 22213 202689 42529 260229 43421 847389 30785 255910 23710 260586 44194 182161 50221 782295 23076 959486 48389 308038 96378 274396 56850 200271 82861 706889 51414 26300 20470 130779 75687 907083 94408 914650 88751 646639 15492 889219 90443 654671 28834 972679 17645 115206 79439 650121 47035 115873 82409 105956 15949 121252 82501 475747 54802 99141 87946 57095 38156 506864 34708 903237 98831 766657 71249 679941 39142 793421 47655 701092 14702 290649 24108 156851 59642 477665 56813 274677 4589 482387 60104 968805 26563 138769 75601 775598 16968 614707 91025 550513 66015 687363 19618 514755 97916 843711 95828 670956 74506 306970 77644 909672 49447 98619 20480 805674 48547 546492 51644 47765 13253 992812 91871 785153 72422 606670 19775 259260 28275 598232 23265 482822 54351 376117 14306 539923 70831 797699 94129 179277 97564 756310 27122 897360 11508 794163 78108 297708 40330 53718 11580 659623 56322 983532 20432 324024 50582 556505 10349 957005 89043 460020 80442 604294 62780 662214 58322 494967 79430 212111 62278 996138 6491 90753 66105 973659 32791 917955 3618 928378 21934 713391 25165 327149 97892 843540 77754 727755 54963 935540 64509 248162 57481 430919 81564 854129 69415 659319 60437 849903 65795 515234 60341 435266 1543 613532 54881 368521 16047 565930 93649 911251 27151 997895 24592 404774 14603 146211 23102 718265 36286 295711 55694 896441 89012 629970 21512 804808 71631 810567 10888 50169 22565 781565 27549 456214 72768 240293 94507 731226 29405 157288 7145 416760 42702 729887 73668 505170 16280 451289 26938 644930 78869 702040 88480 811796 26676 837332 24861 711242 86676 223798 14541 942103 36460 229406 11550 694309 19942 263902 16630 640271 97760 882173 56651 9255 50666 949238 88457 966705 38282 527286 55536 698726 43067 96929 53460 284723 71209 914573 1435 537079 83190 357061 55778 867464 31353 412743 12249 833775 88986 653127 79618 230695 83991 920810 85814 978466 81923 464780 6016 893380 56001 511226 91840 514086 3213 14329 22857 100372 62995 935357 21955 880528 70934 99314 17002 250061 81611 721207 90957 584500 4827 688990 60592 963234 22981 588974 64138 362856 75129 640481 68872 549386 85246 712998 66888 763265 17965 203680 96415 607353 49235 897701 27571 222099 25203 551679 44386 519268 80770 914735 53242 916852 93545 200421 31614 216577 3303 509065 7911 694393 51596 191862 10849 718595 59775 220729 61450 952439 74937 281046 28854 352737 33672 114308 83693 296450 90285 460780 108 189967 31006 608173 81248 265008 41797 712027 34382 512386 86591 748092 8686 898582 80413 296842 4203 46704 51238 652339 67620 564936 63411 181660 2159 858508 40050 496538 72017 193948 48389 970039 82086 980301 31904 274803 74303 315751 17933 425216 13631 427495 49419 757061 87934 419454 95403 983965 8326 682447 6194 939797 7961 734005 21339 665265 95816 30395 19058 438439 93213 878690 71961 536098 75731 141022 15399 448448 26872 330777 97859 172117 96082 110895 26798 586982 47191 772081 12887 679407 74803 841570 37764 831262 96774 378557 57295 50389 13091 777900 30375 612140 68339 521746 54315 617452 81328 192643 14995 505557 73802 242055 16487 99609 35269 936667 65477 367263 80089 277103 13183 247297 41585 259304 15291 612302 18893 69792 62417 395016 77824 868769 1713 718311 85650 316270 56986 457685 66655 836731 32548 630512 1461 344879 92567 892364 27450 177385 55058 612718 13125 446968 37477 927186 11488 537250 58199 955941 70477 333214 95008 429835 32637 317722 86192 649178 44250 471093 68967 715422 86334 106374 23643 600083 56026 849107 13877 99502 97169 958875 8819 845013 56922 279565 22760 661602 29825 775119 71832 585572 87206 92088 58749 670749 63804 356373 4836 357573 18795 430888 3856 530437 61552 186468 82806 789310 66040 196723 17920 317440 24040 374512 62187 542291 11000 473453 94600 544945 5523 985390 26494 253449 76088 841004 71142 677182 55868 192340 77390 891494 79974 26181 7255 160716 94994 463702 12183 111983 16975 174925 31640 873921 60161 704745 17399 944616 32127 51289 4838 737728 46134 831042 55786 237718 4260 736701 99645 741423 50077 435414 25965 592959 53610 293198 88187 466611 99429 283802 16446 215272 14143 535907 70174 280369 20315 659460 82873 71380 54704 889871 80769 595533 88330 158408 2619 99083 21257 381160 65185 602798 70176 120667 27137 475343 4983 706627 20349 27000 63946 550387 72329 493479 73801 467700 27152 95184 91350 38787 1712 468824 48233 804561 37241 122651 34479 125378 97617 820070 66407 401007 4691 232765 85476 122404 11883 369047 39214 702370 99932 46237 67712 867934 49946 50991 73291 364864 92048 350494 81650 58213 10460 192371 14925 973726 85102 753127 48486 545519 79917 82985 1982 64720 67665 742939 9705 91375 29898 717269 22158 132141 30872 112545 5480 77596 19984 73405 2759 788296 16766 511196 73136 805291 54845 742885 81849 478646 39968 540019 32142 73807 7405 762195 18223 536589 65405 424713 44687 123262 78526 36491 19479 919395 30033 888644 98976 818222 75340 919315 80765 172874 58040 222025 5807 590355 18196 504879 61422 894618 97904 271357 62663 876194 95955 128804 17081 53414 90198 982342 41687 567441 69447 36920 43305 58436 39015 796871 7754 256019 96236 969776 37291 817224 62624 820198 33999 677471 768 877007 53645 42440 50493 515976 33586 948521 70014 453661 45852 329753 52861 705745 61632 337702 40902 380444 98404 987856 78587 964328 67141 872524 76498 989588 83731 496001 30421 80113 81136 108750 79297 997127 41653 853763 97864 938449 12622 357795 92303 751420 12600 965928 36464 854893 49386 78783 65817 121016 59017 357960 78540 336297 38322 388119 1053 936575 28276 676214 30551 368620 74163 531041 63159 389335 42663 306568 31535 123098 84923 601680 59877 287427 81326 976978 79345 195479 22261 862427 14082 548107 54039 336427 70970 716746 24079 673334 37133 353202 80430 318246 42662 873174 50775 153814 72515 920701 67105 582872 60212 176161 80601 197297 45791 34930 40189 334232 71999 30289 17890 968570 46017 967125 77422 803641 24389 715849 73406 67944 28323 571052 6178 324241 85763 119599 89756 993903 53572 992443 18437 843060 62838 804329 20360 305092 26304 441223 31045 43128 45307 50074 38607 873373 93236 918358 50191 230450 32750 246376 35134 158701 22334 221037 16911 270967 97037 253432 24355 896427 60986 652688 51250 768539 91221 924399 77673 965003 45861 620484 88422 682420 18563 788082 27614 23299 33533 735567 48888 301399 21108 403046 91408 161478 54558 931573 89525 52056 67780 116784 99018 973387 87941 150524 46409 825037 33810 56628 30971 418117 66512 669160 87105 479627 40345 309401 78063 540652 11131 860671 69803 981607 42295 442755 81522 771890 17539 191045 25940 837813 63337 718423 4211 758157 21990 368703 31816 802891 10828 100665 8318 514227 27712 833203 12245 240318 30396 794320 72640 317592 47982 498086 98311 749538 95735 316032 64774 16305 84878 361564 28140 69709 28859 144749 58749 477811 10044 959258 58417 853396 94083 731261 2643 773844 45525 433382 62018 43339 69740 968022 23795 910791 80727 997572 62221 278536 54069 125979 33835 595779 28990 389754 33182 329952 80250 135475 22793 237948 53223 129228 49955 414440 18487 260097 15000 339880 95599 90432 77001 638964 60618 882923 43815 741050 7444 828122 99548 966682 62032 559254 73346 230761 91443 588831 37321 262703 4166 893735 8086 73193 83271 773525 22014 282311 80200 787203 52143 467951 2447 657857 10984 511352 45045 280591 86460 204656 25095 996263 75060 293271 88680 800496 67689 305250 5517 286732 78542 773432 17439 435211 56420 746680 78525 945846 71171 151986 45783 213701 34488 984361 8148 706345 66113 946904 41421 366211 11699 71977 70672 624747 61205 948735 67966 966058 63682 130350 41869 642880 70219 331133 41702 942367 90227 87787 86504 825261 32881 943079 49315 657606 16689 63639 76446 547576 80243 618386 77906 347014 59723 437670 50445 443366 3519 787667 87920 852163 25868 941453 77521 901499 42754 590078 60058 770785 10275 920065 78184 474364 14216 403176 3917 492167 7036 451704 77454 977903 25119 5544 65989 713048 92900 794214 1600 463769 56083 955985 63456 310715 66984 415935 3611 412093 12850 148281 84219 408211 23637 658235 89021 458339 89256 20853 43539 446470 61080 730380 97890 982221 27459 813337 86341 259066 25118 307177 69800 888322 97520 612667 93869 601874 97492 28101 45131 295687 96699 839472 32842 188532 79848 687255 29256 244960 4722 173132 44823 482629 26085 104403 73308 59603 15841 596261 8018 45738 43962 820591 37637 590691 88438 376848 84344 62216 65586 466398 72383 851032 9598 166498 95909 930884 96348 153175 13512 564789 54085 101167 99608 47683 99588 701006 99196 176575 13336 879501 77612 390826 98359 391864 10232 279612 77350 94481 78399 464798 72993 285067 18905 774832 12313 315919 85966 945988 21745 311866 20349 294625 99361 934365 53110 766785 41619 634300 17184 684563 30953 813584 57300 183417 17845 528837 7679 79947 57630 857532 11620 226323 50210 57354 50296 79375 41039 196216 24869 967219 42280 284801 7207 623460 99590 598294 72018 304637 66996 513693 79338 200270 47922 106414 79081 260440 86900 842901 39772 250450 50272 347475 13767 676583 63155 576029 72605 964854 82589 24475 28200 953233 29472 148138 5575 326782 4341 803355 11115 187129 11911 201330 53753 109808 94645 970279 78955 138950 82804 873128 87567 369616 52812 25493 1350 973275 23478 981379 36614 402468 65124 91962 9913 933150 37049 953271 93148 672880 5357 184363 13217 249844 25354 370553 63629 895098 26834 658300 49210 558914 56118 162559 83702 406086 24832 823875 51299 757166 25162 790716 40245 434649 72197 245204 59255 675611 38676 359655 35014 437497 55118 511046 23540 577903 46591 283444 51334 738858 90023 63916 77943 442063 22521 845529 36211 168882 77246 16283 16861 839968 42448 968073 23305 470933 99743 447850 15074 602118 38191 877179 79141 523289 81144 474988 132 246824 89477 510819 12677 722178 36342 418487 95041 749866 37150 283062 41061 347478 74341 392607 70772 899697 27590 629033 1570 160281 57906 896123 44155 383202 20108 151473 70842 710097 79884 383582 95602 728097 66908 782660 96425 296322 15582 915997 88152 127189 47971 998102 14956 309937 98005 935375 29352 740641 24398 850780 66337 11620 40255 469959 72352 984940 28010 657035 67812 762591 80265 299610 24765 612697 1541 602137 87442 160360 8511 806239 51420 140879 5354 285305 53897 986563 31726 800745 70458 280689 41863 57378 5189 367030 55557 37582 59219 660709 12298 559368 58851 860997 20495 256866 26054 696721 64094 519585 2497 735350 51129 563260 81518 285912 16306 73376 37915 403661 21905 478383 32521 944864 71954 476796 33390 473040 91780 858576 12980 821582 2987 279657 27191 668547 47774 4150 96523 137927 56585 136604 35892 361899 40077 981300 10381 959600 77211 313418 46626 60878 96125 162912 21621 836654 21965 103017 65788 386032 58588 389646 72257 72998 30189 457772 75937 512407 78391 31764 24270 299837 94598 50250 2637 706567 45466 308167 41433 984280 53286 909047 15102 396806 95474 168316 14238 695388 30490 697577 62864 658200 72942 307463 10172 143470 98096 831763 96032 350659 23992 612990 5390 8754 14387 121516 21579 578827 59872 212342 74290 457807 67186 162664 10959 929909 83281 203651 46821 924521 72664 824188 5001 627911 99064 863675 91396 530788 6324 890781 78932 240454 42691 593779 13515 214247 79666 291073 96879 12406 69471 951808 92665 301461 68927 292636 30198 965660 73720 527798 10505 714901 25544 553571 70375 435838 55324 544875 81465 634442 14362 999243 40605 17760 56760 403891 77766 523162 25666 92425 48664 112968 93656 655973 47789 375211 15117 227091 67026 603898 28745 812244 34538 201504 39624 930716 38058 335803 34970 243605 12411 908511 11777 729819 5596 122897 74485 395839 13982 414093 27619 681221 56038 300225 89194 474405 12750 471247 15709 259405 17347 373071 73764 671325 66728 748234 82394 755753 66387 204224 44528 626363 4843 548067 97865 486031 30160 792090 90620 27030 54771 708735 57590 308211 52121 289185 66677 14785 98524 917827 12045 26378 95562 474395 90855 51025 65860 789460 97085 31114 64384 722508 9504 427933 40680 541207 52338 9382 3033 76858 52908 345272 21477 690225 80857 112149 45393 521385 77177 867127 37720 794630 35200 329611 11878 665503 48724 794673 52349 102205 83730 711677 22611 939680 95273 728761 23122 325498 157 200929 92920 977265 58278 79909 87957 310497 45518 282666 57359 438104 1207 414474 60416 249369 39891 826447 45143 156698 87722 659388 37619 103941 94327 696452 66700 111994 39723 826129 55146 940492 85673 280510 57611 486912 14024 424413 92737 409105 85973 790131 16786 876526 55694 704631 64983 5498 3015 325334 91165 169932 15273 188338 65223 389165 3022 739870 26505 164700 79367 317284 65743 387085 68214 59455 78548 914917 61652 432865 62603 245248 63660 508334 74202 705452 78686 291199 32378 86635 64413 100897 59256 827573 60177 402515 58263 598515 64310 926924 37548 174277 55420 847666 90785 618878 30341 797603 65138 397026 30409 890032 99539 32175 23189 423069 72968 858961 10887 850787 41483 309292 35572 990703 92105 952918 81187 633184 9765 56601 2608 685324 28212 384182 76074 705083 66240 586333 5652 488235 42118 887415 13224 854411 5335 448348 25039 389184 31930 684893 84842 820322 99560 961979 85069 30272 83759 941613 92862 930776 10320 998879 75258 547872 37186 132717 38033 144768 64748 641836 11717 483797 65518 83106 46799 553520 91705 776649 44314 480597 41170 653456 59270 643517 94548 10714 91398 5332 86571 541692 79906 250363 68633 299715 7574 904967 67636 675308 58993 444544 75686 193003 63223 40099 46604 488677 77216 659425 55640 380469 79735 651614 99183 30763 66011 788786 24492 720200 73345 182955 41947 110723 14032 339274 63839 931335 16995 26625 70380 797170 22507 549819 41261 797656 3883 752916 70207 693311 88186 489373 78644 429600 51908 426586 73554 753708 44842 955523 44241 557125 90717 281862 66177 776064 96199 285059 58561 880618 97378 560463 90569 403904 6046 962482 38945 838005 38016 833065 11560 438256 7549 699364 68366 504779 85379 156169 55642 123605 65745 487215 73060 594641 60058 397412 71484 21813 72999 690344 2370 381484 93905 835824 17675 486805 54314 481636 66819 743681 15253 3616 13893 886008 42218 497015 72101 452021 13044 452459 77671 366246 24882 28855 45572 413293 64761 427781 81804 748577 45328 409528 48543 549582 12434 341668 82387 655536 77136 427409 87153 131644 91373 515707 93848 723224 49856 426133 17945 727902 77973 64641 92473 360605 31404 680409 53490 502744 28697 379562 25394 573189 24962 633396 76122 93006 17732 695787 36928 166484 96047 822585 19405 301863 2501 851897 14816 180495 30399 637502 82826 737350 62664 956746 67024 481404 2784 394967 93260 815186 28698 244690 52012 754911 4382 305498 74450 196782 584 480070 25394 251326 94823 127836 29655 646337 94431 159643 20798 122653 80231 713650 71961 471278 88876 339334 91021 236802 90092 199984 81236 804571 42972 187453 39804 918321 42339 133868 54183 507822 80284 250291 21993 709616 27384 375291 71117 114442 31194 695775 98864 43331 74969 456177 94532 617429 91809 820150 41423 720495 65842 303461 73417 594292 67040 796907 9570 266746 73873 622057 36249 77324 19106 396597 51974 552169 77539 793045 22289 768514 86070 38151 32408 442495 45620 478460 84429 616443 13960 718296 42326 672964 36337 765940 53516 532956 58692 762844 5628 826426 20553 602130 92649 207434 50009 24457 95752 367081 69414 105002 89154 556138 2803 41170 85429 309587 17784 66258 98548 354272 75967 834286 46050 28927 31882 637023 20475 528339 46443 906001 62188 559474 7177 230629 83318 985447 19010 878576 84367 675888 42403 92347 64608 634048 9778 279489 49640 77887 46373 889012 95447 319109 70248 630647 13908 872994 25435 826341 84728 310810 6706 715721 88465 927585 53427 878948 50912 132835 91995 586347 6779 647103 72314 278726 43436 684550 16850 678482 27727 296769 28956 157152 50200 90089 65731 710004 26123 420141 25030 302726 36162 77359 6778 677636 29451 624775 15782 313679 29223 592639 53126 120761 10125 301461 62633 456653 26404 372988 26611 950471 99052 822491 4860 948440 90422 151052 45998 363300 74023 903582 86826 154691 64506 67092 25188 780611 34331 745892 26531 594084 71692 867065 48066 112027 83843 479602 48018 342352 42186 180320 17910 784287 98110 903756 55205 969691 55633 213358 29483 287047 94633 285751 87592 53595 45886 155208 8943 678533 2591 45369 56969 35749 52174 126163 64880 280143 41343 143062 77524 333837 9374 503220 84761 923739 86374 145940 98295 409513 88778 148240 26361 625629 6831 354999 19327 568654 30032 113292 60156 675978 51577 262149 1080 735697 87309 537932 15566 164567 91905 77954 66959 125574 6302 811319 80862 999801 17986 369715 86739 342275 22528 649265 42424 340646 52251 849886 99086 562332 11631 369566 30249 159122 91433 660552 52848 24616 23978 160293 35550 849138 81063 44277 37028 277434 49068 875753 20612 933755 15860 806954 65879 858216 32499 774225 88233 913187 52717 193005 23416 774470 6108 448448 76792 261470 10157 274434 35409 709482 73635 258973 93663 132640 31219 963055 90354 953065 12103 312139 13292 411616 55419 667384 52485 3672 51075 595376 75338 179283 62403 824483 35002 495051 91189 130738 20744 824300 51463 20148 7356 425304 55098 430772 71154 462562 6692 30960 86585 785939 98703 975004 81972 224617 88056 327005 70397 226003 32273 491919 62397 931318 48607 633600 39190 931627 71804 727282 13625 850430 81782 708637 34128 875377 87182 349738 80245 163575 17371 867257 89625 292665 70980 269084 94942 746004 17225 514138 7389 110105 90939 933421 64706 40716 20736 4676 31787 683110 39152 334914 37932 51348 51578 848701 46253 862709 83744 457407 9034 238111 46806 443657 98066 638554 93831 513803 85482 946467 86448 953709 3463 938795 86851 507914 17815 580630 72070 27631 63897 787261 60657 84513 4256 152812 78900 329300 63924 42084 41902 262964 1200 536538 9847 463712 68293 670326 11863 60330 84310 644374 1420 316888 70746 313864 23721 899558 83358 810323 32081 470594 47488 939951 66144 29711 29717 585416 64675 509667 45859 893183 76474 423944 67720 522665 45661 919934 24593 1614 72084 920440 21316 233963 75230 36379 49559 149488 73643 853314 49462 184387 14338 675260 27329 563132 64348 948940 89771 404455 67431 521384 45020 727173 13411 880123 4880 282763 41800 681636 51927 234785 57087 581749 58483 157412 20677 122484 79452 449316 4779 472925 88831 679527 26584 948317 3099 489828 20901 470553 92227 197577 92832 781669 19551 952182 63626 740366 46890 550336 83097 433041 60949 343535 84183 578273 15331 957695 67040 971301 94123 942499 9832 515383 91930 735997 24403 420966 53966 473000 35195 956021 56155 974319 41838 152026 57770 918354 82702 194688 50165 488584 55791 34181 87885 826552 53244 733948 71508 43007 77074 908141 36195 190573 84866 260624 66597 470919 31220 246486 89146 686535 40991 309856 15317 108823 34514 589829 33247 465818 47086 983057 81010 324708 61354 756096 64350 798140 8718 743431 82695 666721 97880 754188 73797 407490 24058 98345 1186 705605 83929 981421 87136 193921 66736 701658 70897 554435 53387 178536 21981 333581 33741 491457 56319 139858 52458 662211 95400 308156 78253 919169 90843 288359 31892 956994 86895 158307 55887 536001 75985 788021 84580 163371 62431 189974 12046 663268 20141 778931 53945 295810 10276 984875 83560 358992 44030 239060 69968 921165 90508 172983 64890 316331 86096 957007 95396 897488 31395 199310 65377 287192 27376 534617 23381 180753 25079 897415 83769 233981 17547 724581 33597 510164 3892 663413 50689 188607 59854 555818 77883 437982 18824 582701 56692 280899 2215 936668 66731 924725 67552 993093 66864 576750 74881 662704 34090 306461 16680 128530 82546 22245 51946 909659 34134 101724 60814 679337 42615 398861 8304 636306 32715 393462 79966 514015 89307 610059 8446 447051 86502 310257 50630 480520 89117 717700 34947 751994 19781 326097 15795 917370 55256 320925 75851 315604 99812 391900 53745 644745 84298 334586 866 41998 1728 429334 37998 274379 85776 775234 66487 314526 17207 953093 93430 79253 64806 474265 97014 372407 26437 939245 1047 925372 37227 171363 34252 75216 7719 378003 83741 832532 48730 214791 73862 948125 58875 727037 12534 267571 71185 701864 97297 528915 4989 631151 3919 65646 91917 127789 75995 617320 78090 231279 65524 944730 45419 241849 65903 936656 71871 911233 90611 157387 47624 6515 67611 286655 40538 877675 38904 479895 70944 564542 30029 334957 82456 124273 31601 449554 8946 831872 72336 551308 42772 478105 87914 913938 18105 806174 97203 987090 71213 422311 15953 401068 68115 805758 71394 637493 81663 893025 11731 74357 66973 93187 89161 26281 66440 173707 30204 681281 22739 844563 791 171683 61668 340586 63066 718246 12468 591763 57592 277848 62704 714116 83065 672505 52571 124648 96473 242622 24138 432861 55015 141647 14566 262199 28231 673993 53166 864379 45905 934588 89298 115557 63632 165933 93081 470306 62083 225302 30972 35222 46879 409378 25864 525784 53835 153969 3072 395697 92066 506842 64345 617377 37045 483044 89053 949658 52583 497483 24617 488643 76143 372354 4654 89718 49241 885867 46387 860418 89605 256992 16593 236457 67335 949934 28502 38499 99269 535957 91011 687258 97628 140745 24046 518892 75772 756596 3137 157613 97223 638322 28089 435234 22230 586387 4263 969606 26612 359580 76755 758345 82753 660166 19924 861580 82832 358206 57145 114534 45513 877219 14755 13538 17928 215052 54344 742207 87452 187519 58354 331246 27593 943995 61118 621592 13254 925743 83678 755798 96960 743936 21463 190775 7093 266247 84484 416573 80890 278289 29041 155680 22390 855261 77408 10249 96772 815394 59208 82968 60341 394054 69905 428255 82508 62120 77209 879653 91712 331735 81234 375845 6269 760088 78465 14668 66627 838244 11457 853502 21318 759783 72382 989649 81132 989251 34555 864016 32818 874827 27340 689593 82856 843720 60348 978368 68784 221431 63113 942154 20867 528329 70979 361715 95500 470626 24656 898120 88874 70555 53035 113294 62802 731649 60289 632761 47179 741971 83442 345397 26193 433031 96982 97121 13555 348997 99093 309135 59893 240107 31790 223622 46799 793735 4465 281344 81835 390048 84677 878060 33835 621870 5059 659053 47968 201821 92696 884377 49172 465743 54695 889978 71682 443991 62181 210257 84088 143358 23195 290254 83260 266945 5832 729049 79076 677201 16445 539405 35452 806418 34751 572407 33604 248540 82472 343899 96784 116797 26629 152240 34950 567030 74553 250783 547 812985 19545 138247 92503 729586 99471 229564 85188 333435 4280 71300 69891 430949 59173 385305 8127 866230 89534 735401 99927 353638 2970 727193 59936 236193 65736 470078 45473 936200 37193 740514 10678 743663 13907 787461 88142 504673 15504 302553 87661 916055 28413 306885 8042 449605 3851 77220 79666 379918 1314 56835 30627 505674 69401 439206 98930 569159 13727 419075 25606 950981 98645 465925 9818 324281 52306 409034 27455 87243 28990 954662 97559 148696 78903 736670 27484 863280 68623 335726 89431 773145 95147 59780 14793 798922 45926 514690 93989 513329 85740 530432 43508 543342 94591 726087 6480 942549 35542 156375 3561 659952 14073 436386 69603 495291 90854 154959 56214 160998 32943 61816 49037 277655 40570 715820 89415 397349