5 10 20 30 22133 52830 6092 154409 63264 131467 76026 170598 105668 184173 21077 35200 68528 109581 57486 110818 37950 179138 6066 72928 41198 115502 5611 24895 57618 162855 115941 128890 157572 168374 46951 80574 71047 138853 95394 160115 52426 81282 66910 144998 1123 121423 168982 177143 1528 143483 72785 170361 37905 96009 108184 155917 100181 102214 68039 70077 88357 119794 33427 99429 63100 135094 49863 177488 73859 195030 127501 140714 15715 159838 100271 167688 36863 133251 14500 100061 70433 116646 11592 196630 97711 156041 55234 193476 82371 145677 22668 156588 42314 80766 65870 148887 42292 157219 64414 74112 134855 175824 39975 107543 9426 46774 97809 184191 41225 54946 114686 193978 84046 161995 938 37867 123225 175446 63170 143756 108928 158674 76413 136354 22636 166547 12585 46487 117798 167431 105536 165424 127922 153098 56467 147343 24680 120103 43125 124511 94669 161541 69393 89660 65462 113355 25005 116892 62387 172454 46866 180790 1540 15370 81055 98928 17101 167546 17274 30965 46703 189584 34779 56923 73423 148555 70998 91956 179289 185277 106120 142093 28318 175225 92435 125521 83750 97938 129716 139992 155386 160208 4244 134311 22498 130890 69734 174319 106014 181915 17915 122402 149969 186145 16272 187495 43425 82417 97820 170962 9549 138245 81314 172684 125782 168556 8655 87226 23338 127812 166039 176997 136258 159333 7811 113597 113596 188726 42137 94040 99724 111955 8855 150848 34727 36927 7839 108090 31248 149666 18414 59159 163917 198077 142417 190207 119552 167049 124826 172814 88700 174923 98964 194981 88386 175562 25982 27094 172415 175536 44939 174468 59598 149791 49809 171154 3479 108191 119418 179230 53123 57161 28486 63859 69274 158600 116062 181026 148603 176733 114131 134522 76063 84249 122988 176843 8152 106145 15211 181881 108550 112846 54673 140742 533 142161 166827 192068 40158 123825 29598 121988 112765 134582 85628 183084 61157 150416 45342 147732 102725 143386 135194 171868 10897 140258 48311 121754 146629 158207 169652 190689 59244 99005 20263 38354 4037 129236 4 78122 26864 83620 132767 166730 93888 192662 172946 188185 57288 67173 11191 104747 33732 189977 18572 77410 87633 161405 5268 30216 1430 125564 76960 96831 3000 197481 126827 198602 62095 120256 126158 189540 71044 91510 32833 160338 97878 164100 100423 117362 151963 171269 17356 62570 98983 169855 120981 129365 135772 157374 20889 54242 27109 198786 72658 145074 101639 166155 46856 165507 80267 143410 122893 138407 83493 156558 18155 180928 53518 61284 1985 46063 40346 117978 47854 89472 85168 115930 137252 196690 12892 144439 101468 144323 88901 105053 24142 199769 14579 76207 68663 93576 109877 180117 76972 195266 108742 117826 32617 60396 60506 143014 26788 179391 176756 194069 23477 116195 88097 188607 142636 160573 47482 88195 17547 143242 139426 170277 62199 93298 11435 84253 100241 193222 28815 152870 187054 192330 17858 151808 41897 116158 12765 35220 139571 169756 132242 187716 30889 172358 73760 156570 96813 183585 70657 95859 89601 147169 138142 172809 24148 53553 70381 70480 140075 187813 48422 61621 47795 120809 6282 8893 99411 186113 26192 111149 31409 66724 155891 167033 105983 154682 109220 181865 4775 120918 70848 159306 102479 148765 9109 114942 56678 134351 99736 157116 115754 180017 72881 164704 33069 187128 30793 118693 16339 70074 35537 58137 106940 115906 153820 165248 80793 92209 103458 171403 66235 167033 17440 71412 82671 115880 193696 195595 5356 18662 8896 149843 63398 119748 20856 174701 111994 171794 54722 140567 75771 93657 38664 168948 34722 98097 30904 88444 5928 151427 136141 160710 7060 31697 47584 196287 28069 62980 18889 48604 47099 117224 57024 94103 36758 171895 12123 178092 108056 153360 119929 130934 36736 84699 66359 112651 47312 81774 76668 119320 81132 122926 47361 113499 74824 158879 85566 122831 169971 181491 71040 81908 43333 81970 4880 185886 40056 105598 27810 37871 102191 185465 85894 179954 98731 173444 112211 165621 51389 120842 49593 86981 149702 169515 25592 164127 13961 190173 38634 150222 19116 184481 47252 163886 37108 67250 140592 188393 52827 163844 109124 135501 66072 71318 81830 178808 6704 180451 156629 169407 87829 133321 132008 185691 19212 132170 23038 165202 83152 89651 197014 197256 75261 76196 40491 72410 50706 122263 18353 51485 5088 84868 35877 190616 39933 110441 2305 61080 90263 92817 22391 49055 53125 109128 79031 182513 48069 85087 27378 157843 32049 114420 91417 152770 1495 56626 30756 100275 98943 130485 35104 112450 107553 159951 18673 59874 149563 161677 20846 89511 153547 193862 85705 120932 26932 36513 118765 121716 185279 185441 89806 94991 121744 198097 36508 120726 138930 142969 137032 161748 83556 194099 61 126492 47494 194088 165182 178989 160039 173793 42655 166717 79897 172227 42551 86745 125099 199892 4209 158710 60807 86244 83912 155505 8192 96581 57817 117983 73139 147214 106465 108632 6795 23375 14336 75218 80124 175016 107102 127088 27777 95353 142478 169893 91128 119899 58686 120110 36753 168602 8944 178609 74487 189549 38380 102729 80706 88227 46777 162025 144887 158833 83570 108467 180 57707 59727 145633 40048 89091 128045 199209 35481 43964 43063 64369 13173 115486 165797 176011 1339 171886 44422 149703 48038 97694 22206 109234 41529 118529 89497 98933 41581 71395 144144 161559 48303 79656 155118 164012 63594 127923 82545 103395 85196 132003 107810 198128 11055 107936 25016 125358 84387 86333 9487 71272 31794 171890 30643 78253 8952 143766 11402 83222 111135 193134 42956 52447 70161 112627 27638 89810 145092 179922 42247 75010 4842 58628 129634 134044 181968 183092 56950 169532 90638 189695 11293 185451 109265 116160 73020 107191 47369 53116 56212 87428 48090 60212 173044 189330 54551 92347 49752 74743 78615 121519 42070 151965 23239 61043 36537 91239 107980 113720 80637 149976 114101 138931 17627 62187 2823 166646 24320 127609 68919 142479 106815 120687 32796 160113 34721 60801 104633 180734 78229 174598 12382 62964 43810 155581 10529 72833 66298 190563 19337 121450 4731 20571 181546 197192 28691 88149 109642 198303 90679 161171 131957 187737 80474 168017 11078 149777 72901 170188 59711 140728 148660 151681 137610 139317 160906 174363 32708 70695 69609 76889 133686 156246 162962 175643 7645 137688 73170 155464 106625 164545 62201 94611 10897 106246 84975 141031 28127 52611 36085 52000 104099 117266 38479 149108 56958 82684 12645 82790 68669 86659 8170 109767 78428 95157 85441 89717 146156 191774 124594 180937 26320 83423 93247 129685 26656 128016 15374 162162 113264 177048 19615 104762 14666 141442 66028 69509 49169 114296 128007 149713 80062 184729 25402 112881 139410 196967 84146 158435 134447 190679 90250 158762 125601 133563 13468 54870 177337 180925 45819 132169 42034 149233 11068 125110 11345 133154 23990 196262 132310 194437 34152 168848 16698 192059 23905 135293 85516 145165 39900 63107 87640 185671 16695 42284 19493 128087 918 58483 132388 180776 70215 91478 166743 185656 123118 178414 3563 103457 9840 93801 58087 144276 114930 120876 65727 93925 58725 87424 102453 195595 135541 148972 27932 58058 5187 37865 9091 97881 34023 47744 52785 63581 73831 154432 113483 163117 84828 158460 4181 12038 150378 197684 151052 197350 5335 46307 93188 176710 41926 191180 43102 197923 82927 116912 87872 121741 24415 56241 112157 178899 120500 129934 37533 69273 118565 122581 75561 175957 15286 25856 17267 140105 43650 96015 107404 178181 15774 105770 44656 98075 65934 86012 190808 191229 190387 195846 13667 132090 34867 130759 50440 73751 81058 154597 53482 81637 66758 165380 32450 180167 35309 121113 1424 118831 157705 196388 45007 174488 66831 111470 121243 192141 12042 47974 34288 138628 38353 191184 50605 145720 134748 188266 78839 130675 14991 51402 45964 194083 144338 180541 42304 68770 77275 136192 36154 135146 16798 76281 135570 190666 133826 145121 33956 109764 107666 150506 76511 105955 61005 124526 14956 179484 93469 165907 68234 144363 21141 156700 72437 101184 57595 190983 69044 142713 8399 59978 84874 114333 47026 76434 17062 166350 985 119068 39155 144289 37396 137626 123101 186486 93026 184693 125174 132945 98435 161440 17025 114777 29459 115371 80784 116555 115473 187558 82185 135298 12544 71816 114085 164395 15577 70837 44303 143237 28240 138625 8165 173822 74214 77396 31648 57291 9176 185424 12756 74995 96400 138009 29330 140028 163483 185957 139003 198596 101802 110399 43984 126111 20862 197863 64685 124166 69657 163599 61803 95504 8559 122313 89271 152455 98960 191775 28752 180973 8557 56990 121735 190079 26831 96950 55146 151184 91510 137011 139277 188209 54101 55220 57956 198203 9196 60243 32475 161793 127888 154232 68137 107131 30372 118725 67018 152335 21229 173857 62822 156567 83808 161473 171606 176253 41872 47970 143599 165078 128484 180825 5264 58467 173127 179438 166871 183782 77176 88423 30110 166162 122804 198742 110527 116909 26088 98425 23415 38498 108058 196269 4471 172270 48577 93659 60918 196242 7251 112876 16112 193282 114182 181520 1753 103975 26211 56133 43237 126040 96562 164807 123509 177490 145581 179859 39911 166053 60863 113446 41871 58065 140583 172887 43967 109781 865 12832 51755 105072 76537 168645 16027 68810 100521 179709 23197 137196 130034 182470 107516 166038 29181 148936 42342 188665 41015 123338 121838 184149 6115 120040 43142 48761 52225 176081 91688 114065 32238 163240 152863 156233 27803 92344 33684 126489 43451 170029 156360 183127 42476 165258 51095 125077 17467 30660 86358 183257 47032 159174 3142 118700 59941 153075 122296 175876 140351 185195 49582 74961 123050 175356 8854 101386 39707 149103 172706 174893 77071 194019 137386 196807 6644 18159 2177 150105 70193 78465 74982 196993 33587 112467 35791 139034 31268 183783 30983 188994 38244 95595 25042 48426 146435 164182 8917 149414 44835 84579 77659 88279 60610 199879 49782 56801 142082 194652 129111 167605 14967 89028 72756 188563 28456 93091 48436 134041 20334 49374 47575 66689 23259 165976 69542 135402 102788 127028 9803 43043 146206 188255 74965 152098 85014 98598 126413 178921 37255 114004 175632 178663 106837 111881 1369 159246 62874 147422 125 163278 23411 184019 71953 156696 232 80384 63715 93808 90138 195370 23749 128630 99388 108372 55509 87045 131442 161679 140769 192346 46220 184869 132149 164977 133392 162949 101764 149805 22635 184648 85095 146005 138496 197035 8186 94081 20661 105601 4831 66712 21026 22896 105287 116140 20141 76203 25717 37283 154167 194344 127003 158532 26860 128419 147707 185697 103993 133308 14264 169249 12331 150008 65152 135849 26097 179626 98341 183439 20413 73829 174813 195607 46969 70966 51350 65961 109765 181007 83384 140882 27315 96154 75549 97708 143990 148711 119642 160011 124955 180231 4992 23809 150978 196984 39805 196646 21139 158777 118602 172733 74725 182725 91489 182656 152636 180249 17352 83753 4283 117130 3582 146565 111308 143311 38509 127016 61119 76646 128776 171101 84714 104334 66481 131363 78364 95236 192399 193882 20879 51691 33852 192666 19983 72044 146797 171325 29677 99206 51834 130456 52828 188725 142847 157571 2345 116941 82327 99954 20620 74939 80508 174711 17599 193402 105211 141283 39500 189039 109988 142929 98813 158446 21413 183210 2053 153116 6609 21715 13691 29087 2111 67504 133704 199104 33672 67457 37031 72826 127028 127760 61316 122906 17514 118332 38588 101737 20428 82166 135681 163734 164065 167330 66412 85203 10485 58937 108943 157413 58955 172924 120372 150420 59381 141954 167351 186952 142807 149126 47910 138996 61072 109823 15259 103262 48560 55341 40476 126713 31783 168162 10067 166908 31192 179944 687 182907 31987 128737 42120 185575 61469 198644 37502 166704 39071 72826 6988 97396 21069 141895 35551 115745 105976 136998 50793 94542 18423 38292 143387 150018 67222 198155 33007 177380 161606 171991 21284 53038 4497 91169 1637 98950 20593 161780 115313 187680 167841 191118 183 152721 4529 80585 118927 181457 131989 146901 83797 123155 3056 161171 104725 174314 9694 150260 755 39462 89656 99260 118373 161164 99411 149358 36969 187844 67070 157946 16272 45018 73422 135647 48525 178689 115253 140574 108269 175395 59213 195492 86587 192778 24429 52256 6047 181415 64082 163372 38996 186133 55222 162872 80922 127625 99527 108763 26069 183368 92677 169971 22839 75003 21581 72641 10292 12177 139531 160567 67188 181105 141244 156333 86653 107164 24545 129725 147509 162224 21548 58740 132538 145749 58775 70109 35656 171271 29143 139461 102812 119078 85814 155648 28789 130625 82405 160483 168541 177117 39065 59160 16258 32454 93499 131545 81133 130196 35972 138101 9385 128728 75700 117752 68693 139670 64501 110907 41745 146556 147840 174919 35347 192472 118289 183104 132062 178390 53659 92954 81656 105664 27029 63977 8902 176363 76258 155280 138975 176235 5471 168422 74362 153485 40048 177116 67645 158145 106075 134832 68650 91833 113863 175519 10195 187476 31599 109982 20962 29900 105646 199726 3435 158027 17227 173351 22758 123241 168901 197283 56606 140308 4126 9149 172428 196394 24382 30998 48374 135854 115868 116687 49142 108517 63890 176218 7963 96953 62238 181902 136992 163144 57947 171663 62196 77902 2924 59378 84031 176180 36595 136666 125235 161295 10814 164728 1764 120633 13244 162347 6998 65491 50949 62517 25259 148269 9280 72159 3607 166083 15102 34141 53200 139881 126341 142969 124262 145831 100053 117278 138317 197087 37662 53464 104335 168072 18429 85045 4692 104964 100798 111936 132266 193080 9283 56729 10080 27178 15155 35722 23460 163002 11341 136186 69803 146704 20968 141284 29178 94147 74332 84506 62610 185213 14753 45747 119084 159319 162651 170993 14436 162676 29899 131879 192489 199601 125228 156502 121954 168095 49114 58067 131312 198357 104123 104393 40882 98282 16591 81315 8834 121525 136081 136085 55241 106579 123092 194773 110861 159910 60717 146238 138650 144247 190187 197141 115084 166949 124243 161764 96894 181144 68399 95731 1253 46836 2245 184026 54170 168854 34426 123438 18726 59514 58485 135728 61855 163492 50740 81308 39883 107930 112139 125118 15431 163945 114157 181697 120680 187542 177429 178036 113384 173574 38798 114011 105047 114552 156561 160344 100245 107603 22281 101689 101053 147475 97386 171038 98532 163560 46660 90737 108710 155374 61464 77156 26882 61711 117813 176636 21089 38354 13060 44199 8043 17234 153387 185910 16238 32187 106608 188114 14373 187761 122827 181621 151983 198593 109539 164620 1618 179294 36478 181348 17053 125313 4048 75658 39712 147516 65194 170734 15984 127255 177398 178812 99688 195757 53560 84002 178182 198320 56845 102301 166096 189832 32950 106032 108843 196878 38190 48775 29641 38569 50364 195316 114351 131679 75339 126729 45177 156940 90754 100565 30503 130483 7032 17465 1348 154500 85576 192143 56240 180909 115501 168368 65439 179589 6898 62222 57247 193902 23948 37873 86197 175134 12370 107024 14412 47698 57094 131201 13065 69767 45095 76925 69344 131327 92299 102726 160729 177418 126360 186341 50101 75557 66654 95528 39297 155528 21541 143434 77009 182524 35518 182541 7619 9007 114544 153398 47772 72713 18178 27483 26145 167720 12722 51280 91364 146507 61592 130538 140576 157901 113522 167830 13792 130326 23996 75436 55791 163876 5593 54009 1902 45126 8800 38234 23690 123005 29232 101053 79681 166200 130983 198812 48689 68094 102763 108714 152231 162023 72136 98369 66201 91329 92981 144032 71106 125679 54262 135362 32486 161342 152045 182634 24903 102862 30244 149592 48193 60555 78607 150960 98554 159615 180563 199639 44628 105240 50040 105237 37716 180683 34742 190713 138213 189727 101382 175254 22312 123947 29686 89640 161270 186728 106929 186365 128639 174786 72825 118127 1899 110526 54162 195941 122240 172194 39647 163589 88899 183313 17838 38828 14446 134873 83990 112310 160243 179145 148089 154910 28703 46211 34350 156960 82877 195007 91576 110823 68127 166224 4104 98790 101110 173414 52687 93225 78367 158381 37667 155202 26898 78934 50800 52084 162253 198673 22484 113352 8909 38296 56869 90794 23652 168039 1239 170261 53794 124191 12909 83992 5758 164423 35396 36298 121290 124360 139058 152521 63236 92821 93379 173358 159215 159585 53567 94774 77925 194427 164081 198972 87520 103327 153875 165482 128842 158590 107122 187203 153565 155666 42989 184398 572 51662 81515 126321 198894 199037 57485 84024 62797 169525 111751 148700 40643 56463 26081 165307 42758 163392 77002 136154 33998 196671 51378 91245 85872 195745 147342 162300 75208 154438 27948 58534 150207 170272 90614 148248 16731 145836 61922 91656 10830 18942 90663 147309 91725 121693 77343 98273 164673 195266 95721 98251 24812 123858 63656 110200 95642 111941 13415 61788 88979 196735 44314 69733 88473 117043 71151 152883 99340 131836 81133 166178 126919 151910 19185 58932 33561 136467 19623 153185 35189 145093 61477 172500 7577 187509 135320 174563 104964 121801 175946 188882 111415 111616 62869 148991 67822 130666 58197 151486 2160 128856 33070 129571 158152 175811 38406 141574 46830 166234 41292 112560 160133 185686 70544 98830 30338 36234 138658 199693 12827 157074 20769 154660 40264 171819 14140 20839 10294 105560 50543 179641 169849 193847 176716 198817 21948 53839 44289 54408 125129 149348 89389 109264 82039 136172 34341 185927 87570 180140 25672 158920 43877 195250 34256 118421 31591 48915 57965 95532 108203 191728 16888 75185 166685 193852 1547 143226 154496 166026 18074 93505 110396 184991 2329 168793 88141 162787 6300 104281 70896 150047 8763 153357 143966 174153 15251 168393 87344 97549 62726 194058 83496 117001 54063 121453 81413 146691 6603 51743 150579 199349 26575 36917 147071 162448 36283 117463 11865 199150 52692 115344 64499 97038 22575 104943 177070 178415 146739 187605 171526 188710 120542 156322 1034 117218 55992 71039 43464 102136 186536 191483 7526 189510 116560 144241 142893 149919 90204 182805 74269 81681 73133 91745 28731 126847 38390 80138 75084 173624 52871 76603 109736 199261 106926 132364 138125 177097 99477 146663 180120 195371 58807 69721 62605 193390 123251 128626 138128 193052 104748 115080 96 135553 19875 122430 73979 154787 101921 185560 58383 190855 11608 170817 9012 179656 129474 186371 3744 91231 24735 43248 113936 126061 188523 190339 6725 144503 78543 124693 22214 96069 13623 166113 119607 186627 25189 109761 104000 154508 55474 94750 9111 175471 108791 195334 63744 143111 8934 112201 18723 61420 88437 165782 81908 130224 21722 66574 82321 166461 83097 177406 63641 87720 137910 178318 162899 177680 37377 147497 118591 162828 159821 194504 82862 106612 26784 89058 59642 181250 130748 133391 37494 65647 14811 19239 181140 188843 153182 178974 1779 8538 102473 153516 26910 123870 28792 40353 173569 190399 26352 72227 143482 174302 44442 98653 92645 148912 140 30643 90980 163711 8251 95790 3205 166356 766 162660 97465 129600 18449 85608 1509 114585 76129 117517 174090 174159 109428 193983 136122 181295 32670 119698 48036 185996 134152 171433 19911 78236 9835 48200 85484 97810 17072 155962 103757 121043 10128 86679 17920 164824 33504 160740 145873 175312 7969 9914 28895 86191 90085 103391 109500 136035 50374 114510 26279 170194 98510 134202 41103 55036 10389 164033 1004 126970 166232 184605 55626 134922 30260 32705 84564 150653 47099 184560 22440 31975 192514 195386 14428 68736 2803 68068 8401 126435 96146 196127 52423 66274 55552 190258 10814 121500 117613 126285 83363 184464 49280 114773 12855 21347 29545 163724 126364 191814 26567 175504 101038 188858 25836 57640 88476 199517 178664 183437 79559 146091 104676 154081 75382 178379 25953 117826 80351 86064 65005 187343 96651 159805 52571 144868 31213 183732 38864 180099 41692 188225 184766 189325 98522 130632 114706 172030 4789 31687 80146 92601 37103 102363 132093 182706 177905 185327 102577 150569 108037 141269 57403 196339 25539 118768 37632 78092 136757 142755 57197 121036 20609 37119 38533 96918 38456 112746 86070 162114 37276 154050 15772 166747 74621 106615 85346 171969 11112 175768 118279 146862 25341 86475 18919 68427 556 15603 13669 94806 85507 154934 134360 160822 14388 145189 53518 97989 70417 114176 45828 61283 29945 42919 35619 41589 58440 107627 174777 187969 6477 174331 157622 169237 6003 180609 1880 191115 81013 154015 24111 81696 69856 175478 57382 184950 44347 181115 89898 162425 129174 139751 96203 195755 63146 95931 71195 172737 61674 123103 33277 186232 138937 184757 105961 156623 3101 159907 52921 86889 77680 120510 94067 176066 102835 142903 24342 169096 103877 184211 38898 91092 129456 192059 65714 121590 112478 195644 47428 149985 23974 69043 78248 103664 35372 113884 5632 172650 55227 141400 3286 174947 27851 127111 65615 136076 100644 191942 184270 194197 90050 144583 21797 145889 82935 135154 28591 187955 51301 184117 133550 166214 1442 83084 47657 50933 18636 35882 121666 174293 103336 112778 35867 89497 100130 174596 8641 22170 26639 177156 81340 83190 36622 161824 37685 78608 50608 118822 159741 198409 139025 181161 26988 82786 116189 198943 83877 181505 30728 87982 34796 63815 159363 171787 17181 122317 55574 147702 160633 163316 84076 177993 34673 123759 54803 78679 65404 195492 50849 108526 111014 153115 12323 32609 80074 195935 98309 109077 158536 186152 67787 100611 116304 182032 3078 169346 176383 192396 14587 62231 2289 132233 139862 185015 76911 137276 140480 186742 6462 53184 6878 12773 26496 198598 114737 125965 74792 94200 144473 192139 71066 83137 130014 150261 105875 158597 142936 148960 42720 72302 104259 128382 87903 139799 38275 126196 75769 100910 146982 147378 45200 176186 14560 138218 118351 161071 50196 137987 31432 112651 90447 131957 41690 89851 137408 188059 35001 175071 171184 173904 71092 160780 47859 191055 118270 150393 137198 186718 25655 38078 82081 178420 9756 24066 131115 183828 105170 112403 112342 187838 18231 69938 99575 103243 100998 156572 22953 132431 71585 82576 11794 132206 36168 131267 19199 113696 36994 171165 172016 195051 10451 12696 73849 148601 15419 49707 43318 137942 97256 110883 84578 160895 5117 67398 104124 150817 654 135242 101850 151351 99895 184957 51259 146247 13771 38401 5776 142509 136546 139126 115643 191590 63500 192239 32315 62189 137837 198436 188443 196102 157979 161751 125496 197154 57119 75701 24927 81670 37423 58210 117804 133699 5365 104096 184783 190590 131259 198164 80388 122111 25053 45710 35262 126506 101711 107373 87445 131115 52090 198947 39739 97798 48799 117403 18327 102972 46565 149521 70143 142626 104110 133633 79367 189921 32692 193569 82021 125761 121900 174101 13706 108389 146561 157940 5044 75682 1300 196857 166914 182074 33472 105559 6018 103878 2550 16796 125239 166989 8642 84695 9483 78135 30612 34030 56894 102878 135976 186737 7317 134761 146725 149944 39584 65768 64843 118364 73085 105987 71169 176406 48301 104802 98338 163574 38089 166900 96614 172251 77744 97867 160787 193853 39583 127817 35415 65070 14523 180321 50411 161011 85313 188316 109634 110804 150147 186105 81668 142048 72520 187721 47625 143835 63417 70745 106491 113406 115715 194892 44799 184839 20551 61693 55583 81991 28823 191234 20176 149803 141731 192773 145688 154692 99927 127007 36420 189034 36889 43053 17450 172897 7772 146441 104877 165743 95191 150311 94794 188359 51859 112891 23902 195243 7958 162424 101680 112094 45707 67514 84451 114813 3590 11480 77735 81706 100137 179845 168668 189904 114969 128348 84136 163479 149450 167652 44594 101995 29328 121234 121655 126493 192035 196272 142471 162543 20684 162891 63450 148269 123449 170571 16347 155620 2888 178519 3884 41866 43421 142331 22273 31126 30920 145151 6269 85870 102942 198299 159711 173946 92168 118832 88224 129924 115526 167357 26127 161966 133404 158656 24053 58260 40948 82009 52993 195981 27573 176706 63281 76184 29 78085 99544 191826 94264 151223 99833 133896 73193 104227 6513 126301 1614 75411 11485 199428 21227 35153 7112 55878 7430 104693 114286 142829 20777 109790 56513 87163 121854 179858 18101 29802 37728 73936 122520 191557 63468 121826 31528 94284 63738 196161 30143 42314 15093 98407 55895 112073 28615 189231 11909 115702 46706 83652 114115 123749 61915 80263 32853 123547 68754 176488 135232 153144 74430 146122 122039 180413 49479 130983 159408 168267 40118 49154 154365 197524 81787 122502 167078 189048 57687 151590 154239 166009 74004 100172 131194 191612 21400 132797 83031 94606 41617 93937 112065 178933 28094 157654 49232 158565 93615 96024 96896 122778 24521 136691 37189 125127 38694 167559 77304 137167 1721 55427 34822 58239 173537 186064 127601 197329 23696 194985 42133 166807 84715 195366 54748 159961 84734 137075 110138 172904 85222 112989 11127 35895 12533 194547 180216 194240 34200 97112 55896 121170 4812 163618 31364 127582 70657 197304 5040 100991 58880 144477 46351 85970 64139 165030 15122 177455 106455 189604 34950 117230 147765 168899 40985 182309 36665 37973 26537 195452 86860 106059 80494 103882 87764 112455 94325 106224 114526 188679 117969 123331 15640 114216 1657 72083 33361 102725 46675 114687 163580 178768 34223 135564 35151 168771 39955 73325 61386 199196 90179 156045 93998 126908 150094 171026 82933 179262 65059 140114 103617 132459 48497 173681 91849 192953 37026 172196 65414 140301 129195 182850 102502 179256 96376 121293 64427 83709 59592 93229 65823 124840 114652 142491 50506 92021 123199 143047 6395 136361 38323 189765 121441 190440 3913 52976 71321 184812 24366 48052 573 69778 13657 42813 162911 176880 185020 195500 14268 108611 81359 92472 38108 71094 54971 161988 113346 136824 47175 162570 100049 149054 38649 179166 101880 143264 64217 132813 23179 64962 56374 59766 29180 72097 50858 156286 7777 123100 50268 177336 63868 99121 59693 73516 95440 188642 5630 101820 468 57473 22604 95446 22873 32360 3965 79801 21799 140703 21779 49854 83310 96836 55780 174391 62832 170247 87465 102621 122706 135665 94144 108916 59852 162538 137081 195896 75121 85050 27164 77725 10344 95213 20542 84927 135940 182045 152148 158595 98212 116176 41124 184267 98995 175056 31953 141640 5559 78511 100832 127140 94786 163454 163643 172700 129526 167795 153651 165741 89118 152568 52820 112745 58045 82255 16306 177012 47768 128896 51039 137314 4918 178380 197385 197506 165023 165185 1050 154686 26516 107771 25210 168678 38736 63701 49196 160994 12660 137813 87218 157962 21044 84026 112108 118655 123016 145837 79865 175733 141798 177939 90287 152513 69627 100423 102509 199906 30881 124216 144478 183298 12779 155400 119300 156521 161946 163502 67621 144675 42358 118035 187235 190834 107601 113658 136011 147129 25576 144066 39017 144392 27573 156091 8328 122566 176452 178507 63319 134010 155125 163804 134737 190590 151908 165669 3546 79466 14360 184102 26810 48296 53131 120462 51188 142522 10814 73542 101232 126118 97058 159619 140738 179566 50224 181641 54915 157811 54402 190810 162487 169202 117434 134496 71690 177042 110947 176310 22436 44167 122060 180351 54829 105685 59800 187542 28164 104252 54010 71640 57806 154822 168194 190560 89265 188842 71354 174508 15430 151314 108973 155959 29797 114121 83730 181040 32857 194602 86757 193753 57616 158868 120677 176826 22529 59389 49777 178937 118040 183411 125145 158893 84838 108654 37669 137476 43655 83481 19256 23825 44992 72240 105771 189744 78937 133330 64742 185212 49864 58361 104952 160873 9916 19880 117195 156389 5675 87686 44760 144599 79357 142043 17549 84450 69177 190286 13499 186891 146051 180768 58702 133124 110283 117423 2350 74660 158719 183179 17763 68011 127584 165315 30251 196104 94721 165348 134622 158864 69097 150116 93502 144103 59372 193585 127742 192040 12282 98666 43356 183742 37948 118887 25096 103917 47039 107679 158047 182463 14408 19653 61467 123700 44728 97934 154494 171124 13012 191186 9937 82028 9489 189594 118052 132927 55452 59372 40998 65004 128620 142815 119652 124403 49205 161614 145735 156468 5793 50911 14777 59875 114250 178422 85322 145828 162868 166348 50060 58945 82638 186936 17188 65663 6660 17142 56478 168263 81295 172072 44934 123762 28594 55932 158158 196700 65343 98855 75912 175228 164277 173088 24928 133352 109989 157253 25700 51475 5590 70968 34264 117123 7408 86210 65608 194646 87228 134524 118012 139353 9720 146146 49039 188905 4467 51690 44695 130429 52392 104161 12796 107956 90806 153116 65092 182615 59103 149257 137394 170558 51091 85212 93833 149409 77891 148634 82607 110914 72521 78680 20532 84710 124646 171473 16132 114631 53311 97524 90035 146246 44834 150066 53744 147508 14641 15930 80927 87847 115099 163313 74212 74596 128524 152413 131459 183972 4442 113864 34934 150607 73319 159783 44510 147813 96178 177181 94553 193345 28888 78322 26918 174692 68110 157090 21919 94570 112354 186378 41730 188985 45824 196115 37169 79984 27122 125028 113380 129772 94669 186255 86899 122844 13707 120537 30533 118057 15924 171613 18665 52491 63862 71997 69496 104478 42656 112980 181356 190269 5343 46770 16308 65021 64571 146166 73551 82431 41404 194755 14890 176702 113108 188950 130123 148068 170148 181967 46510 99878 129190 184953 74001 166363 39550 49580 8346 128671 5327 130021 91483 193785 3848 7991 62546 73297 4416 72023 64588 174117 83641 193104 53640 194646 46747 69265 140206 188453 191315 195751 42019 134840 30299 181402 119811 194485 7484 167314 88903 93356 122975 164630 10611 106282 78212 184208 13594 173189 118217 197456 125057 170663 98217 192000 135946 169681 150051 182004 118917 174324 108991 187396 152258 191658 42747 160537 27224 38582 47339 138495 57309 118043 86607 163043 158036 163080 7087 39940 22953 120817 108523 118731 77141 79905 29580 104911 39678 68526 52221 57916 151847 178228 108840 160311 126745 132299 44769 139777 19461 178515 31230 61604 121794 180467 156938 176584 80122 173084 128914 190182 126869 152568 4679 135590 27722 122571 165583 199409 96598 152925 54595 152398 46322 68020 14251 186979 175670 192594 79760 151486 20751 90878 44309 130641 15529 132442 69091 116861 151215 166226 6907 67447 118365 167089 1040 124983 21460 107765 170144 183333 110066 121231 184807 190067 147205 153034 20620 159897 43000 146119 101178 179610 14690 20153 10553 147126 49085 122764 17811 192561 76633 145082 5901 149677 35037 45215 87574 119422 105539 138589 110997 135199 54359 109262 6512 116348 93245 158659 42092 69376 34815 57251 126794 159942 77911 117558 5749 72201 151241 171735 41042 198156 138139 165898 32535 34020 58192 169258 117145 127295 85518 125721 93608 136533 152995 188424 130946 186907 129768 177763 72884 147755 3606 33054 135344 184017 51314 83006 88274 171928 49085 132951 42188 55748 133979 172840 102706 157242 37259 115278 38528 68523 86455 126221 42394 124788 16716 45462 63330 79487 25930 29052 6239 131399 83879 119132 5170 168103 15777 32716 76822 177354 135837 192211 155438 184679 84567 100425 76609 187812 6091 61175 116072 139281 13146 183057 84304 107687 39075 126968 124827 182727 168537 191120 98980 105395 94647 124839 23968 33558 18701 126465 64580 177332 72459 197553 129435 172404 118543 148496 29538 140732 53076 140548 65695 195249 104283 144276 58298 137864 4456 112766 22965 71516 182912 189301 20211 115513 101934 189240 154548 192222 83166 134049 69485 126561 77948 125643 32323 186505 38563 192119 2803 161025 32665 158736 140579 160279 95859 167928 41155 111471 87158 154822 40099 195581 70030 81978 139549 196042 118696 161736 34720 53891 5727 67991 91117 104463 113146 198503 56114 108776 23215 116327 60593 159250 9218 76036 57652 98075 20504 96941 141975 181268 25093 91944 26642 170974 27857 67290 114517 164833 87303 176484 153767 174083 138368 183541 123258 141547 26826 130085 5322 146560 23806 74840 17306 36722 6275 65244 6218 141856 13474 124427 41555 107389 46026 97358 29194 96400 18552 187764 53849 173827 22604 122844 21608 182389 145877 151551 60109 105807 166093 183872 77355 157893 88340 168187 79354 172187 21209 71239 82287 195816 18837 177963 7220 145000 56507 100782 83535 189782 39775 46147 89763 107549 31031 90860 101460 172941 58343 180605 140132 192556 141174 198473 46606 84469 6085 159394 93886 136928 21778 134784 133713 136925 11904 141593 159809 167426 39923 121610 21865 155133 31250 135083 44071 155296 7663 122558 88194 164344 162263 175535 36132 61170 31514 159876 123307 143518 102087 102370 6173 26170 41104 168624 58814 74052 112664 137376 96526 127126 30333 37843 26110 88796 151118 189442 71847 170583 11097 45573 25389 147328 129120 183210 92527 93933 24574 88786 79914 131243 59737 61691 3626 146504 35885 177357 12127 74697 39915 60229 6795 41413 919 108526 114889 193498 2685 48617 143567 195345 93785 149275 83685 88338 112898 154649 66283 77904 109828 182634 9001 151520 120015 198445 69971 77451 57146 153308 1583 47521 28325 129059 52927 189244 4667 166699 37076 85044 50427 137985 149733 198725 52813 87974 10291 21054 73200 167447 75272 100141 117416 153087 10187 95134 17933 150535 84290 85869 21824 99425 22239 23466 48906 185285 46455 158308 104375 170026 18629 61836 33309 181407 16315 123098 27160 195061 9532 166382 57396 83171 44583 130098 31852 67810 23313 93910 69777 145446 17736 76911 42850 68398 40281 183702 15647 111100 88509 192454 30754 123164 103726 135442 7864 29271 67514 131709 30307 151544 170840 185367 164317 173451 6738 59338 15532 48718 49592 74806 32211 121004 16706 140278 128620 165053 121626 162114 185870 199194 113827 148641 15772 127747 71135 81409 77744 100781 50774 168985 74749 88655 51474 95425 74222 131941 181600 190806 114835 155264 38342 170004 120769 121189 63022 138426 69477 128993 111980 178381 162973 190095 55888 103753 83893 95900 23818 67910 102828 158348 94813 177553 46623 90054 17049 45728 4446 118336 70682 79784 98398 162631 83227 197633 37 92384 166647 190140 105309 196922 3069 95080 40930 44708 93 21207 125493 199746 19739 56134 50248 105356 81910 111274 68240 189123 21429 39988 3265 31445 76140 186170 138750 185944 92720 109058 105097 145269 52067 190113 118022 122477 94929 140549 66326 193595 33967 49120 79532 123091 22526 35197 47727 164864 17555 190406 185453 190087 31580 190713 89563 116788 93082 145355 122711 131603 30136 53976 148801 175957 21863 168567 71403 91558 1250 30489 118912 175070 168399 172027 40500 182963 77982 165529 22393 169691 109567 126282 39667 165904 37667 188599 82253 105044 21286 65665 57334 135173 105003 105619 22104 24059 114907 171629 25187 127741 26179 163992 12598 36528 22505 23207 104523 170031 7079 178916 157149 179130 19301 128370 91522 184668 124490 160371 48376 184289 61328 170155 28358 127224 44628 170980 96139 106752 1203 41750 68205 118150 8960 154407 28879 93171 104453 132125 23454 109111 55340 158502 11134 148151 10143 151409 46675 94336 131883 185877 14625 20812 44285 87502 107915 137475 40967 199280 55950 82193 20159 44883 129749 160932 56362 148722 41356 129347 50749 106789 151938 183510 95115 127892 49938 78608 25544 29541 78921 108184 107284 126192 30412 125602 55397 106620 111098 153509 96668 165087 25961 136343 64228 137174 169546 179129 155111 178530 18381 60284 129908 193627 175488 180770 28018 198251 104804 171010 66179 97265 33844 99893 92080 175375 104177 131991 17001 186708 170785 193356 1084 163402 15484 23311 36602 62556 113450 195934 33427 68529 89141 99786 123148 163486 34866 197004 98520 134137 56032 172693 4354 74024 94673 132423 93358 122872 33938 142262 12407 79579 70232 88098 25502 74385 153918 195046 32787 195363 12958 33465 37856 45305 8673 83007 16620 42849 170835 193483 144630 144747 37796 111534 18489 64814 113831 191283 75352 160534 16747 100594 1038 94930 9302 43093 8933 72007 57446 179552 90666 179876 139747 196958 12275 107089 119619 122548 71066 170770 179739 198971 42680 181908 71108 154745 77667 145888 74746 185612 19816 21116 1847 173754 14654 98532 143672 184272 19859 21620 82001 174118 19554 166411 4967 168775 99233 166437 71085 92497 185198 185989 77695 192551 72879 110582 101595 173342 21651 61852 44166 107338 76865 166335 24894 43319 12352 35438 39308 190946 18586 54753 156708 190363 37922 190212 74867 157338 56091 189974 48390 168049 108309 108402 144243 197533 15442 89681 28093 95009 34224 81260 108622 188531 2723 178087 52305 141263 107778 129618 682 3833 93009 163332 14066 15165 37556 122429 52261 131640 24987 78762 2843 70760 30046 92684 31543 158660 71506 79671 21092 165467 141096 178012 2658 138812 107733 114474 14051 133028 49285 71181 6202 138702 109717 169753 15990 126343 50396 88738 70328 118654 16259 54954 21163 144661 21633 56914 123014 148347 37075 167003 4041 122275 56863 97577 145671 155120 186075 199746 42207 90600 58817 199768 101282 127816 112720 159983 40771 137978 29361 178786 151211 195368 86977 93961 23585 180189 60005 192619 44107 118906 117437 179325 6125 112891 44102 177312 71350 183465 6516 191911 159080 176039 139237 163586 100326 154272 43254 114375 79473 88527 88026 151091 30348 155171 81550 169060 55071 140083 25786 172217 128139 164125 57598 138340 66217 174120 72107 158250 130673 186960 85036 166450 57627 109872 29341 178166 4471 148594 29246 178517 7072 40285 65377 184859 125022 147665 131005 161975 47413 109971 66221 119549 37983 179869 73544 131203 90047 189296 28735 40570 53046 197039 19850 91225 26365 88828 106468 190890 105409 131106 39463 57126 24273 160064 127029 151423 19452 50440 80451 180542 38420 105474 46613 74226 66681 140544 52706 84663 44565 47525 99144 119318 121248 137760 63080 89441 54028 130497 132432 176635 18696 89136 86161 179284 101556 193691 32548 68464 129814 188165 148666 160896 147568 190568 36378 152378 45179 52126 80073 166834 50256 169670 56524 68708 70832 91647 112103 122043 36664 102809 59165 186483 78727 182442 57255 99749 88998 140581 24048 163805 3240 184243 18310 162250 85845 95733 113758 193420 110736 156034 138375 194012 117544 144072 159948 176091 87402 90806 11983 122306 131849 191593 98144 162416 105160 146468 100920 135068 14842 178512 673 175740 31301 49808 115985 171761 80327 195523 18963 173256 194706 194816 29687 127026 4006 185819 2869 141872 137436 143079 85063 90139 134437 170060 22492 77837 67274 105930 66543 126434 132785 179014 136884 167776 16158 80673 95007 173762 159441 167389 38854 188773 7088 86427 147229 154532 13100 158260 149013 185543 35818 65904 11621 111655 123170 171806 115427 175172 29256 126769 81838 138274 35726 190986 51824 60413 60238 162658 108539 157760 61973 173220 42642 84371 21085 57665 99758 197937 27800 151258 1137 3760 93716 184688 76770 152659 11404 168728 23755 172514 71893 132284 78338 136860 26091 26288 24913 128634 13255 33070 33395 190561 113625 151531 38673 123363 62437 100572 142757 149166 33258 111345 82459 109705 146313 181966 31905 139239 81701 158708 155449 195785 14831 23663 59286 146972 167026 195904 156000 161271 76229 142337 172081 181499 43935 85585 100978 179611 77129 90501 50964 138672 34753 73767 153482 160255 32733 148956 51896 53307 38524 149647 140871 159275 18853 79639 63460 173674 23957 188823 65567 182578 9444 144607 86487 179880 12617 80580 118517 199885 46435 72728 6792 68857 26064 142578 32089 126481 51217 197501 143012 166338 33490 47897 44118 121839 163292 188283 144542 167060 101812 162594 33640 98248 58170 148486 82222 142345 50814 129831 72642 126604 9858 93702 20730 50930 24184 56354 58485 71491 3461 69934 106207 122468 11378 17668 38543 60191 15694 171862 12610 134181 40559 60711 152593 191785 176798 196246 120434 179239 125604 172369 33941 198778 64483 148172 86492 94987 50489 116658 154404 179355 11901 26712 169 148431 8344 192626 77918 114782 59597 119668 71772 112222 35020 84009 125165 178119 58071 116735 56222 145449 81934 124384 38551 116531 23485 99465 124479 169193 151758 179797 103676 111836 9556 128117 33857 87708 19709 159832 31116 83909 32975 58597 20638 174307 141409 163257 93409 144852 21610 181867 135722 174076 114830 197458 72650 125992 145874 150052 14472 195196 128724 169270 21619 137369 101152 131134 50413 133709 102337 115611 78893 161376 54578 183589 13680 66071 54771 83204 70601 169841 129618 182757 14834 187169 9171 27697 70711 149315 37954 161173 11520 121460 51182 72727 51219 124884 11816 88763 16795 171357 1267 123258 172592 183535 89128 146964 110497 159971 32030 156713 90882 134929 26060 149369 112103 186962 164064 181134 171742 197954 87861 89539 777 154192 59622 67258 41360 120405 16785 43218 22154 124982 125248 138236 60497 109578 58912 110996 53953 125724 171494 188234 30016 153851 4834 150292 116840 156909 29445 94210 23814 150757 105959 121478 33844 188786 30306 144894 13077 165898 88321 151049 42423 189996 153565 183841 103545 193511 50357 147980 102206 173687 58220 163198 19514 191954 10099 76542 107254 165559 5368 43741 20087 76016 87777 187763 43044 167980 158657 196949 2213 155132 42087 173405 146331 166465 64094 171994 74561 178304 81151 143177 113274 139489 86179 185980 17922 73413 94482 194370 28226 129427 40402 69097 17876 171023 66489 182575 61758 142492 29996 96092 20626 139947 34873 125582 20395 129339 88185 101050 95098 113934 65773 167480 147252 171127 136874 155659 137147 179248 43082 178886 194065 198482 4433 46387 108966 135308 93945 159879 2043 131138 117169 118453 3309 85259 130866 135325 96932 128604 19443 178000 8944 82615 65770 145561 48741 148012 42763 142924 172398 182664 67842 116833 27882 103257 14339 176481 30029 147357 146564 148670 48756 134958 5040 133504 5151 185654 43689 144017 62160 183931 41382 67272 5354 71148 78905 171356 81448 81742 26593 64137 2096 82502 30776 162946 31856 191676 27728 112754 99287 106527 30211 53676 36706 76664 24656 42833 142142 166001 57366 120296 124449 171993 42725 118197 5543 95534 52317 66701 86807 125755 80990 140865 61233 167631 120168 151273 97188 155323 53531 57143 5758 167115 130165 137992 6191 140788 138531 151684 62482 76577 12422 57888 137041 161029 21711 191193 162130 176477 83795 150901 55634 188150 87910 196831 18190 58673 121572 176634 117895 122024 2247 184829 45728 171411 620 96993 179638 186982 87616 166727 12824 140353 49376 117911 77081 121783 106555 194282 46622 137919 32123 119837 130931 189848 72319 159917 169575 186513 53174 142225 177425 182410 84157 178434 26066 163532 17974 141524 34562 118432 9581 129914 122975 160077 88399 116556 146101 187979 13281 59839 45466 92980 71366 111460 19093 104179 64722 95518 156623 173705 132452 192427 98136 105271 33823 58039 73262 141628 37968 113081 8970 197743 2421 136554 70117 134233 16667 176542 58976 117558 76915 136492 97467 150739 8664 113382 3846 33707 35202 160122 51707 150134 3032 83368 56160 136114 82452 114225 26596 86186 17047 29442 35769 134345 38179 118359 83278 157680 2478 61940 53651 76917 64436 156150 19223 140486 95843 149791 64375 182274 3936 176141 23183 142612 50018 66298 73491 97731 153718 173834 93723 95354 31662 46382 31792 94025 160516 190936 48965 80234 71620 166269 18046 115938 3678 62537 39086 60362 120736 191451 80560 116610 9210 116928 28872 197997 173409 185139 85269 168705 99283 104286 19007 148416 11956 89501 59534 118432 11760 194206 100184 179318 118947 197222 38747 168783 129112 155421 70995 83028 84259 173737 31409 155590 128711 157326 73100 173527 84862 111464 44022 140927 27542 197026 113707 193705 82611 151348 98173 196398 36640 133479 15071 112993 27747 141816 53237 92975 43384 107184 114474 135492 29131 177546 83662 166022 93573 170831 54212 137210 118656 122351 59823 158633 43092 168463 31189 49995 56127 121304 185305 193198 84496 161691 67581 128984 71237 178744 45902 115627 136457 179937 114029 184331 11365 123144 21421 125742 85940 86359 104553 181198 23922 44034 29971 128317 103074 188490 80481 86361 63617 179191 152461 189745 48812 123427 97885 111424 48570 158618 35523 48315 39730 102911 10423 114107 39322 169264 79876 104081 51480 165074 24247 194703 141440 155765 26164 179163 159167 189832 79904 155296 68986 168870 98332 172001 73300 199231 66581 186080 20946 152874 157905 175423 38618 89653 44976 134546 103942 183199 50454 161004 90752 180171 19609 28878 130332 150488 26464 33336 35290 46766 40271 60080 37061 156572 147916 165570 9234 82228 87475 99388 58497 188677 119631 198880 42622 82862 168872 183747 59214 158478 3938 131860 68852 195237 133030 185940 133298 145888 94570 98546 21099 42341 86938 171668 63688 134248 23774 104819 26525 186053 40125 64410 40260 151296 58273 102424 69133 96919 58100 177757 151736 178761 103772 175958 39108 101891 52399 130270 65930 93443 100010 195563 104656 116172 42991 149508 147831 154002 25380 43723 10864 189443 670 127622 115959 173615 183065 196615 144664 145458 75014 79614 65101 181120 158193 186837 62713 179938 29671 153790 105054 175624 1014 180166 17341 83769 68020 127446 23752 40713 101 165207 30268 58056 24528 32790 90136 123533 26082 75684 82564 132481 41089 111282 32936 65531 4631 18173 104011 166482 18400 43170 119493 161814 13699 26173 143921 190778 106023 183029 103377 111766 86719 132214 47047 71671 79135 125610 131387 151877 30481 119050 61500 190432 114762 198998 38466 171517 100128 117410 23286 58737 20509 46136 23424 27119 150231 194517 5049 128903 24520 174082 126221 154012 151492 152373 129485 164245 42241 67363 118933 129523 34145 68156 111328 138972 23329 196717 32910 84832 32894 84824 37109 157347 38665 186620 56747 107250 124773 156233 80671 131730 88560 102067 30677 52579 64984 80769 90587 96477 75035 144832 30723 156339 100713 161979 26797 142655 2558 135748 88458 118557 21500 158988 59173 167068 11887 51073 111871 113825 14953 127371 47848 129852 23372 185918 32727 166143 75132 88136 27068 109968 56478 181234 59404 94581 44252 184261 51363 169080 6381 67662 185975 191329 128749 142145 27451 43586 45135 98819 111734 186731 14653 127790 19249 72295 16109 188771 84865 159224 106499 196063 133054 153489 85139 147142 45573 138014 2596 175214 57588 64919 101991 146466 15932 188136 49254 63804 94364 143699 72152 169215 142024 159288 2255 3675 1366 3066 82011 117700 120604 172020 11073 83133 52128 91936 64776 76919 51125 103924 27355 78303 16960 88258 102982 137690 113649 183989 9996 99793 169995 187827 114046 133332 8861 138206 102143 116514 72435 140164 18993 27758 43028 81144 129530 178462 58444 185142 130821 199392 52193 61690 93982 172390 7445 92433 56417 71449 7974 118335 24746 111839 142727 179028 62601 102135 15094 130289 19329 157723 153774 191951 26165 81034 160335 187650 53342 184559 116503 149033 30667 41200 53120 120668 1069 155018 155489 187512 78461 100937 70490 107970 5379 51535 11639 83633 80060 146072 11824 191498 73390 110680 121855 141292 36093 39990 58262 62270 48249 158190 166213 168115 7923 21936 6793 133182 10628 26392 111370 123637 192716 193243 68319 80830 110813 180322 1404 121609 12742 164263 22154 179140 45966 58301 88595 180116 116864 178735 3135 179706 6688 16600 46427 113037 123815 193179 3761 113975 5245 62348 12143 93498 24602 184229 54313 100191 29744 75599 33281 67695 54480 97469 80837 128405 3081 48201 64245 109620 109759 153730 69041 103119 3446 155214 89249 140455 16240 186796 5675 154609 33612 146905 41698 185509 32357 85563 3789 58261 78323 190648 85496 105099 4428 184370 90824 130369 23030 173687 114459 141910 84083 158894 24251 161144 121658 143305 98844 170312 164864 177314 83591 199180 73129 168185 100960 128465 42394 178488 101054 173839 49294 144736 42269 140491 56958 138091 13887 145999 28767 143680 56436 90688 13331 81580 185942 193166 45252 134381 138818 172441 96465 144582 141886 184791 84804 157474 60040 88534 23721 105224 92057 168872 167784 196200 45158 102952 69422 82683 133791 192695 119325 172365 64878 140956 1740 119156 96131 103625 11237 187610 118032 194674 12877 74801 172435 181605 21928 67746 39305 109624 12260 69545 86279 148107 167467 185914 56718 77665 159231 192237 55675 110775 75511 127493 31258 151221 96017 124417 20980 26121 64784 173993 44052 66093 83312 94813 125938 133036 8777 73626 635478036 1382851110 663908079 699050947 482804823 1491408476 1279140101 1509412189 537592581 717774596 1215694790 1881864865 1773744531 1974033521 331350152 358078035 791259705 866008430 241640524 281161572 495747771 1498307853 171391386 1135061653 387108034 1648333629 595666895 1252630376 1634583901 1752787588 314882473 1523682009 1632813 161612222 376937147 594014419 1202867776 1413631765 172279318 837288064 1289404694 1671420391 553203567 945604409 911902406 1197599826 116273644 937994399 623877464 1596595377 480538847 1563071593 1056048052 1393775355 832989154 1613997187 568966295 743228445 652462061 1239006485 1371244612 1382197736 637469332 720874594 965000702 1764218017 173003337 456245426 52547171 1331401642 1574162823 1662636410 1018711968 1351732887 518929906 877540037 491734760 1631577276 505249098 1034515146 1332244946 1621902859 528214575 1154503462 8683296 739843290 589992805 739240044 1577118952 1644703112 85381457 1479071249 1181753224 1244393425 900251537 1657538844 270084308 1203343753 1059929327 1840713925 378772683 740062729 921971345 1716252122 427705609 1040705673 1264635689 1897874006 214687548 1809340934 853473790 1382958655 81767101 1193984023 427673501 1709226257 1712691809 1942481226 708983255 1913303118 576774188 1443313595 346691694 1120966792 849191272 1094121724 930788388 1452464339 170897140 1428857300 24328121 1434044016 578909494 1577107822 1768335772 1806258185 431696348 959011819 866808775 1697920587 1085225386 1393994654 57620350 1456725857 420900707 980305339 835842929 1795884409 871293929 1245587872 730224143 1124631760 1273521311 1372798192 855426291 1191719213 1208039930 1414721629 226949100 1178630590 1349834238 1886531804 46696556 1368999866 1362598014 1544624874 183326828 417879825 1550864002 1945920468 684727088 1972576136 1068582222 1609118931 442737698 1209766207 427525315 560413597 44166740 1379208174 908687118 1367751544 910319202 1083807649 1577493454 1890354044 1135513214 1141368847 1064058479 1576930547 999599682 1202187855 1239920208 1264867158 1069248354 1114924087 173051235 580975792 372537991 1865297963 1403328682 1479365161 1944012128 1964235282 251669728 1547824098 1729947734 1796105518 213195404 1325753222 265491488 1303217348 39515164 1574460862 773001813 1716262112 294156469 1267315359 209133237 1034722671 1653721313 1891667010 588937569 801491872 173189491 1023234447 1309524327 1875836073 1686576720 1823077203 152854806 1012230721 1284333769 1546974504 662675243 1894787367 485060263 494507104 297231299 1290034628 966439416 1315993326 109837659 1821032653 561428272 1304010391 851492454 1251713655 1060452897 1288606738 614425545 732497451 235133 1801135597 764908170 1346360365 403528853 1664209180 834678321 1721547847 1037741599 1388630982 1390390932 1471526912 316383263 1421307621 1704909482 1771959996 1031462652 1244664905 832638359 1359638200 1633934840 1925634242 145519113 388402771 531522025 1462674945 619654319 1581248738 1514819483 1865357001 1062213785 1651736280 1210414426 1469703091 1168931488 1971805489 402196023 537709683 1058788309 1157863537 214456582 1185209719 146601832 1825720367 1665013693 1797682657 82282177 897450066 366097406 999366865 414872516 1980555248 323854269 1125882641 14065927 1526895104 275942767 749464989 56942037 1767941487 856761442 1125943400 32019772 1836594424 565237318 1689048064 197037125 711748042 25124 1757097796 415229890 1328641555 421146348 714404835 631040869 999852454 303992473 557576989 104778176 580463307 442190250 760634608 554617125 1116816994 994040535 1675324087 427964640 1210927309 212812921 655242723 271994467 438069563 1157706478 1673680278 1357397475 1591191567 592433154 1427841087 479507560 626515614 1289809751 1757629175 104817479 106775698 430783859 651861602 294288406 892849048 43692881 1420988913 890194187 1183946683 367838785 1348616300 272042210 397290826 418561668 1630518140 769129016 775995653 534589507 726015483 254093951 779984861 462405467 945430837 587786212 1025242742 1395042094 1934638716 431552581 1312568532 416688831 1330168400 1637278048 1700612959 913013553 1216767313 1750311913 1902468546 504163804 1596237824 1865409071 1937766415 864806199 1217172382 1404702071 1745411666 442992322 1662695245 454625803 1812966676 1499710840 1823349208 699021964 1100881607 251866122 1532602522 232982001 774924419 860066338 1764823088 469030747 625094106 146693131 1660932712 224224406 921341724 354383030 1958705848 1520391848 1723048638 1357921327 1390824633 766811698 1723401999 712311128 1212835145 600502764 1397320123 159564922 279554602 388268602 622439161 149845385 1169423153 1639098183 1901511962 1057635863 1686744753 1182634703 1479735012 11253189 1136752935 1866234508 1912542749 506333579 1934991551 792677199 1893475430 1135842047 1318882307 679938098 1416677628 534777450 1348954292 313536787 641593304 552740122 1494998985 1189586534 1926167062 573280123 729534618 812076406 1675577543 1700655496 1775452714 624040678 874666772 822510710 1620298744 26335312 721944081 310043102 1158275317 54807178 558901188 1673775935 1993908399 821646530 1258851241 85812689 1217326450 1237594560 1279677364 447392795 1988377947 341117391 538059230 23696510 194282946 277374615 1872178152 1027605912 1051943098 143116633 1380488163 691190391 1440719140 1429299281 1729573074 160235483 822904701 1172257618 1665146416 763635168 767100206 747569141 1318321516 840535106 1361891312 1050255532 1389224986 1121674498 1973866872 602887866 1646371820 1652129463 1795202910 44266633 315723979 563534415 1884643515 324515998 1126960641 1199392114 1444479670 1405079128 1755612614 854773027 1892103337 397271488 1551269617 930478244 1574369010 404512843 537572067 601363653 1952415168 327800761 1997735503 825837380 1283920478 929226129 1059743426 1623309354 1660362082 1125095450 1591715246 421355200 1220403437 637332685 1358588179 1284427276 1365738999 1595474713 1830414484 1801236278 1848289877 307490029 1167868072 981047972 1060847760 1772082385 1958166642 350270317 1228571065 1290055615 1710535649 1325849742 1660941509 1695302908 1852458576 1776550406 1960872823 624952751 1612339765 344693169 1089461661 1184033138 1822458065 892529137 1204437781 39807762 800631293 379676037 1579396816 895595332 1310148280 25986537 92184912 595857522 1137139369 1166520033 1572274531 158504800 1758778022 705638653 902098917 1112352518 1468873858 1330314968 1612469281 452321758 1289288337 870706113 887859049 723296630 1531615147 1182918744 1225955150 631289906 788706885 681834377 972876127 394385891 729671370 1025032204 1758009389 723261661 1921114910 923690857 1092467962 1292775023 1351314042 1349187218 1929093126 119765152 1589972586 917424151 1067648416 1709537923 1942856677 12709720 1153709200 726065929 846534830 540307701 694963951 1625130516 1666229599 977618816 1824922925 270646478 1182092589 343491964 1599255364 59902174 1236670242 351617256 529563693 439016198 474072537 554324943 879583813 321100824 1106780343 161046978 1236611329 216228964 1260251820 1437941972 1691040632 959961402 1952441266 1403460325 1572754756 429860648 501315489 266118950 1331766233 617909878 1531100214 944253844 1220504188 146694569 1120811957 1300831647 1359985132 907327627 1916592361 1439115017 1572153969 699580240 1954580364 769783447 817927639 1007168957 1131823556 334022215 1379804247 276360210 1643128125 632080152 1431917758 445896931 1730073508 1096315770 1962202187 241668509 1922417017 307661303 1262984559 126083034 1174115279 1571763366 1876976052 1742206658 1902946581 671629025 1116927489 193638248 513251461 32630343 1098038235 500681104 1637549147 217894066 1302405506 1568802993 1597480428 14275952 44058622 519127116 1398711958 727986633 993306698 615361353 1155982330 204631583 1177318470 544853395 1910296092 1004534380 1158998470 17516465 292524642 375393137 1074280584 409700998 787217989 1106048699 1676276319 709589840 1595595889 1182740610 1263281480 1295012704 1899470113 1689481593 1960920716 319670889 369977536 835881122 1403230746 978385093 1926093913 30289391 1558080115 1278712752 1643090254 377214142 1977230591 715231517 1678595661 810945589 1593775342 305722699 330028375 232155915 1270249318 910019733 1324819457 57438170 956095049 248754153 388208908 553994913 1224667637 1630289986 1888158481 106055011 1972749598 1567925320 1622831038 40213326 1020594806 123286183 403268781 644361042 1766840884 646082416 1812669140 318846567 1556921517 267189458 1708506561 182933741 708386583 13968226 244402795 604409175 1961773648 783090717 1427711696 1904300179 1968804774 1099446925 1235494614 410578523 1049083901 26174769 780973582 469327671 1923225667 436498071 518711446 1148694191 1222782167 872605011 881808613 352591786 1511135021 750278637 1757729600 555050619 1384903662 522919225 1920881153 502315176 546594657 548885270 1967922106 1941581454 1953387244 1511941548 1656523267 1693731233 1822612331 610680626 1701599963 901271817 1301095538 412635539 1637647583 793616150 996068358 259948651 1790401800 843858431 1217297766 405229442 1019313446 1289485987 1926216066 1596267681 1951355922 1646627100 1648531800 1587381165 1938898255 1093702860 1873646130 668052327 1699697723 1282439504 1750465805 139781412 1375088455 693337559 1923759967 1019650251 1841121025 625472306 1208061039 1002444708 1901342592 831145980 894185195 1419527213 1706666722 899775383 1508060328 730729880 1025967482 23491780 1096686149 991220579 1122577175 789805213 1231444919 605226143 864899030 247376258 1466249584 176089121 194428321 770335601 1921085398 1643851470 1674907902 212892220 1555767665 20563256 1548785011 639913991 1614957104 192250731 1269745785 227853658 1959033500 391067621 1733766647 671775152 762656115 1579434661 1643197762 394375140 720288197 375689033 831513400 351797735 1738217766 1398519820 1703636160 382455885 1859381213 158025121 1042456259 1434911283 1654858738 967703978 1660153096 1004609945 1848488231 690371729 1288429665 1409465368 1672025056 1011337597 1456330781 118436321 1056887432 701098469 1232586127 96153598 1722597632 631034405 1672726503 664559719 1875052121 742677972 1828201316 423885027 1746084719 258549979 400153950 147997320 1624261551 744597963 948084801 172251137 1009138731 1173714131 1343691953 181623646 761075223 433726448 822467206 238122883 912455058 250219148 1221259230 460958541 1335921708 459458256 1785662850 357950241 1076194781 317106345 933054797 255710728 1922855448 418932695 628292372 399531351 885350506 405637629 1260306703 14077394 1234700255 1264487597 1474301305 849101375 1534535809 338812368 1931074449 1357657523 1524495807 752218194 1754612927 197819868 1084339235 1240930247 1368812345 1263370201 1733068017 135693343 1891446275 588208602 1389298819 875116471 1045925205 93464975 991734095 912483399 1287629811 1165298754 1954544417 1112114885 1782620085 848636628 1832646620 1540997533 1610986737 204117643 851717261 517831341 1519863719 384460768 1944287400 1301762970 1560200061 814320355 921811047 858823528 1652012411 44683799 302107983 375237097 754333868 564760009 1876622375 498398301 1182249836 950898494 1350732764 143707240 909816364 1224707437 1392581720 631566634 976705427 838775658 1824527180 207293930 1773249852 461822664 903709857 999286189 1191546929 273771962 778950555 807729178 1531749337 1104556230 1264474812 513219657 1051899529 44128787 469599639 359875637 899130470 978688598 1142613757 449142769 603972171 1470814938 1554258170 388944766 1624249520 477046487 542537061 139276717 1926787721 871108713 1065718144 881037461 1698217041 363019036 739210482 643914326 1500999406 1063896708 1471678382 657167997 1167826351 1425329888 1537136967 480194286 695038502 1934082547 1997085944 185407049 1337437867 274676549 1694141430 1061762658 1610550756 314951324 595112601 484375670 1212131323 384438479 844738519 799198535 1167670776 290147081 1359467672 1499284064 1611994011 582392795 1729360326 907263826 1307238113 1162978932 1891564682 232211980 1668606639 424533470 1822423234 268914824 1780585147 343428115 742588730 764626607 769130593 418070809 636754747 62578751 1594488330 985376404 1027581444 1154200609 1582287464 190469984 1588356992 1676931048 1925322841 905923732 1764936649 1308642265 1673376824 1560213835 1577735423 643191485 1329687069 542532553 633819639 1356404671 1670356848 601966927 1822636047 387434114 1195841254 113757994 649173681 920283341 929167098 709855432 803101325 1663296676 1707936396 159731093 1669191934 1042891680 1575766232 1569348887 1849451142 77433611 1556612457 671695240 1721237262 322866220 1818083436 1321896814 1853456759 1317490869 1705620766 1201912857 1950791097 203710772 1167558419 357760135 1744560999 597365407 1766561531 555197100 1065708827 1088372404 1218515539 160126628 1132253058 128010945 759368447 1227936290 1487841519 118332068 315975049 559570180 1019215406 362466520 1545738646 795449664 1667203330 215635008 572882102 1024101443 1041406582 365678497 882911876 35523538 582836511 19750364 1695507856 1082215669 1331712813 64594560 801945751 34871550 932499450 1110274458 1631141236 612448839 1000325863 491182796 1002270138 467129202 1297817347 395789967 1464780817 1294213465 1498935570 593446189 1246034576 974554590 1305691050 1556995573 1944664926 1352210401 1592443811 508031830 784512017 764310652 1734260272 958807029 1447812048 1087441547 1235348524 308267489 1792312754 1451149785 1568154931 650169323 1631023048 63310015 1945284641 1562161576 1894851188 225288921 1492610309 546823885 1907513227 252440967 977310112 857833888 979727978 73619907 428036276 1097019988 1921292113 456101810 1269508768 1200854382 1538488103 923653501 1751557704 314527986 1583372025 1271582794 1973518481 535135798 1545316707 39073050 857432391 439093134 1592404119 48148922 212274486 1731331025 1898830248 75474690 697504740 241672038 638327389 1134507637 1566296931 678218018 1695417003 245220350 1479393293 282357153 1071655514 144118254 1504021953 1285060653 1774176212 1255785312 1382004456 997830914 1609981012 417997730 790962896 70413308 1319613054 22411403 1352421604 1551786585 1725911003 813835720 980830589 94575956 1973386146 966707981 1918235839 125306692 472252664 494165774 1316192676 1157952120 1468855804 630037565 1829832754 1815260869 1973369474 1090015113 1610938027 668177991 1585935079 408962477 1936160335 403372990 1834181523 269379938 1749923224 1043632390 1088206164 1710465136 1881228100 1122799314 1841598121 731849267 1615032109 177007303 1339507047 504730934 847301186 1175041971 1930521321 152111295 1359738884 1216778520 1393112431 19339351 1545404360 627432121 1262232380 442090350 1369754274 108786506 1332532363 673085280 1842671966 391792606 459669931 86306357 1759350055 240934988 886037380 452657868 1547735630 362636361 728333243 420793229 1729469887 913461724 1119125560 474513247 1551360768 494879254 878748017 251379582 595116170 90783704 1839200704 102422755 1771454025 525471108 673408118 224937010 234475577 256777510 497932679 559694610 1784534450 1762237430 1805747475 507241329 530742669 831651703 1593810726 563636330 1463558160 420365335 1826222887 182738318 410964431 901152732 1278905413 356844546 1272175673 333240697 1060921840 454678076 1015009937 960648999 1646437197 454865425 1232133947 347292788 427131468 97168678 1667136556 126453498 1762731910 838897883 1977916738 1490875292 1888779034 1043542304 1346602326 1250246705 1637882237 1186402765 1353950413 538293612 1965637896 1763890319 1902519142 954486046 1837719964 611322415 1341224521 300048180 568918839 273796441 1159015851 1594337604 1830939536 49032264 1995753056 173616851 405373384 1163116588 1472827579 67486516 112128282 1824634666 1830234504 1104698024 1492301319 294643656 753434708 1278574109 1441104352 334963620 805761214 1336540256 1377551531 1162828879 1573870123 958370112 1572340102 332531688 1760287878 819546119 1130381384 1191540593 1858398224 1031637348 1805725001 88752280 1744777463 538349027 640062202 686617912 1186975399 1443527369 1798374949 1262081302 1570818277 569152191 890860896 1473527948 1664541003 431298397 1421996082 359018493 1604473944 213086373 971977211 760367281 1779892571 916867421 1884648516 361156821 1718943874 183029005 1679725256 370944994 456091704 280113554 653308930 114092414 873673171 526685941 908350176 876023126 1217315805 897955334 1832479388 829526993 1762337253 539124404 1729307357 507639172 1491764019 653326785 1702330068 1154579460 1648917036 1172105219 1701298855 124616868 1622187215 644383447 1971958282 669982980 1388418520 275287654 1289886651 73057036 137798601 392760870 934691030 22046593 1433850354 879747863 1482527513 1140013103 1774733859 963120567 1279369855 345722427 917210692 874947396 1103583404 1128088954 1322851481 47220120 411037773 133179378 665111931 439608405 1259660544 695343509 1509945583 484931291 892069171 611542831 1093417316 530178516 1461095146 36539923 1663773924 1577027033 1985319968 1578602740 1948389685 1452087645 1507055404 156031426 557476217 701094218 1496526484 42513109 115108102 171383493 256022333 1507423709 1854119800 809445052 1591363674 1616125850 1621892063 250685190 1039759136 547907724 1896381997 409172742 418552391 198356712 808333020 1110328152 1402406033 1014468664 1029675516 115754392 677725307 671795188 999222055 270989682 1892183960 116607266 1881528538 916123940 1464907209 113956595 627327852 548644277 1921496411 130756482 1353532462 1255235917 1876214294 412714618 1724838906 907296047 1825816958 137331135 768514293 180922217 1576328839 522889525 1671669345 8826292 1851423417 1199798500 1767872840 185307750 472946288 1819286507 1910170488 122361641 244190147 613752992 1876660129 347007 101536497 83098393 514221434 877900652 1060391455 309261562 469607197 176859984 1349245773 827975823 1336684814 1187275235 1847574846 106478887 407987807 319006407 1773052947 854605118 1995997156 981812446 1534909921 189303939 1637259298 820060533 1264091091 773002826 1314131523 1614617811 1892669035 17415104 708567096 38751828 1814235103 11781436 1836224463 535665794 1577739592 1485482329 1568879098 99633942 1194124145 91886303 286041604 59602744 653235040 1621946913 1745773642 256103368 1333142639 719580083 1270604752 590535195 654090040 478914750 1779379525 684658662 804875239 129184780 245591061 527768649 1579391533 663340959 1036340875 452212302 1965548775 583986504 1521163515 175962528 678531532 1057244216 1461854009 231792512 1884977601 627218108 774863896 457307516 1874908533 1004412601 1339163493 214385490 910269002 1199695081 1732854148 730962750 969306789 119474117 593561131 1387750337 1461081184 23865509 792190507 683091769 1603791016 980852778 1213586143 1174969594 1925924078 904994014 963050684 1216486540 1240579957 2160247 1160048296 203503964 1744762011 103554950 1995731467 1100608872 1389465191 824590176 1104750168 868501059 1272498775 74583921 636017156 1224382947 1456220431 186119711 1479809738 601758191 818851866 1744946279 1929828785 739136224 1239938597 675314105 821391417 755239677 1273182010 739186597 1714729289 722674209 1394963528 687185689 1100051710 1648708625 1870782952 646724634 1796489035 204041584 892012774 1570635008 1745307728 191877840 1642821097 53174460 1524542817 40296402 326283788 92379138 1430692735 1352103780 1708333377 321347243 1637738751 51248302 712511665 269494003 508925650 1484578406 1863329372 296745465 1263625484 1028923808 1394357332 41282576 888744967 973791732 1290246641 445768634 1902096155 258952911 908025249 564890792 1309393725 158217131 1940194999 844421391 1875763923 44220628 1440465558 1198830695 1262180540 862608482 1881636300 948759751 1595861478 196913367 1134275819 25695074 541957059 1484686836 1614678237 799543816 1578145301 1810328408 1820401207 785511297 1757125719 40817772 1424401076 926439740 1226054137 1099693370 1443245314 503377240 1791625895 660561049 1866039525 1299247287 1452776546 498059640 1018322748 711417843 862239601 578259606 1768068549 467776450 1534787165 404855908 1343920988 1875479629 1999797588 48764964 60976600 602315808 1742213323 1155062082 1280326917 581912228 1643900487 230836758 1753384153 381265902 976505236 875334881 1285390302 481327065 502856827 639442560 1406377571 106698278 1424140978 731770635 1859031372 301577385 616335992 134717271 1964906740 1727298809 1855055308 1460524092 1857537988 1329148977 1346627906 63304394 256902707 640159679 897349084 473181648 1935438143 1239907028 1680670781 772619198 1463093017 854904454 1210234976 553102457 1850677841 358282271 995295076 1075347713 1719513082 38781493 1679355233 654784459 1460880487 614284640 1664214463 695139124 1289237082 1103402381 1278574629 1134125563 1489133395 1144008485 1842461975 505615857 1370474896 86646238 485323005 1301379947 1304348002 753654901 1981957232 281456396 1515127891 495602868 929403943 635210246 1757608805 1199047479 1513527183 1424385168 1650826238 275087733 1625026234 230959321 675297462 924153230 1974223347 1076567385 1630621555 1009048562 1430945147 152582426 698607161 920779933 1515772811 1129302543 1793041830 1563828498 1654506067 748686829 1788922755 1579275213 1651349544 910791857 1426526675 1356750064 1417372962 896066812 1133310343 206271827 1914922181 917873251 1572015530 135645027 1242528518 402485521 412007134 184996087 1976115520 267762655 749361222 462038107 1968707568 3999141 1741750828 792996227 1884913306 830352926 1333658725 145576066 1999944879 93539331 683073097 79393780 461465383 1265279459 1870701690 1037433321 1169846111 1029259459 1844006687 1744162246 1836711086 1651687929 1735687075 1100973067 1540028429 1143765988 1496149212 437336342 1835337812 284821436 1437420413 133961185 1334568159 1066152536 1096429458 718246690 1102180193 78862749 582877698 1794165832 1834976443 442008837 1959292283 572898434 643894373 351768145 505697729 79304900 1973991776 1402306688 1520508108 84316498 1016464287 861296879 1052097883 33519944 215924998 626238672 1253413465 278998942 427051939 959493946 1099142106 430159264 1596230191 90875469 1767847235 189569418 873468361 276987758 349616142 898930337 941673120 1583025779 1624896156 809261388 1722703125 1261353871 1723111530 4990514 1084429658 512949534 708891440 23089455 1544523932 553029872 953625895 502004036 840044419 156722851 1349870594 123280262 416604168 56529479 1887933208 473146466 757448203 208433931 1858149744 529798744 1499222052 338045703 1481487330 809996163 1563741582 1413608220 1951791206 284329895 1889262699 871621598 1973307380 360331260 1553914371 185331625 815799797 264914992 1036441756 109274591 1282128415 748714953 1180995018 1058628705 1577834354 686288417 939914923 414208535 1145563998 723271162 1241893230 74740629 1338198634 308072081 375705044 988063939 1446061594 1200466895 1827399762 650054986 1614106708 3596297 1220242420 341799285 750913951 68297139 784498334 690308860 1601894943 488648341 1741752849 697997276 1679606925 35295845 1003838755 217496523 664406684 1134486379 1530897700 115903066 1513240262 1136361028 1294557921 471075300 1608240732 406308008 1872705182 1895594772 1898591553 717801290 1552808375 946553946 1887377640 733095490 1726921631 274560846 779263314 11304436 265561887 278263815 472212181 668611980 1810623290 1344368094 1629651911 161216178 787714406 819130279 1786998304 545421878 981389192 214531735 862739644 752279777 1141288437 316849186 359271754 1263637155 1504437729 79442407 1818415007 766152897 1840808140 981699135 1704331965 342149751 578405855 789593548 1040468523 578502012 930308666 130902811 804744926 46996501 1847778956 986304869 1662003926 97795470 730017569 896114871 1022101248 1601375091 1626996243 70288342 1326531701 197734278 1161551663 960101445 1829866519 566759369 1221790145 729440240 1240548351 78344278 179226775 155246104 1190928630 271229346 1779759150 605715725 1946685601 946414527 1581929551 1038939125 1972675182 1014069562 1315091814 550607976 1391493478 346856705 1892631699 1174544746 1427596843 452674700 1057307073 371911066 788251036 1193848953 1322079939 602679282 1875097203 3404993 1975443448 134968839 1396568098 777858645 1708822815 775275545 1624172897 137598231 1104315315 1655284409 1747478414 287998601 1510011338 62835768 658792474 182810282 1250397197 1439810895 1905766346 43482637 662022505 488012177 1347437625 105764473 228992559 221547261 378683561 196666749 1805589815 1184738549 1482121995 27534770 904506545 135283789 867797009 979593558 1369834142 984863830 1480431417 638581629 1886968997 723552345 1519820509 142016825 649698083 744765467 1538977754 152903896 240404361 334994480 1541501423 543133923 1539885297 329329315 1962018539 314715278 1499469168 332871409 1594661291 59757234 389460165 270245977 1515110096 322057563 631086494 363979710 1004627174 910154872 1686610674 351806112 441815114 198811120 1051040730 1052261441 1314880027 748027858 1251609263 429200831 1886144432 939089913 1395335382 828350353 1818940759 518596454 1250355696 1075981617 1180497561 561399909 1357828384 463870534 1422289329 472103053 905661935 184247942 912018242 399641565 1143237601 488799090 1479903416 513514392 1048235137 346966164 1698349678 1312552080 1658254284 1137330121 1520817985 532688507 1276330223 812926180 1893144771 1156437831 1473169680 219364404 1432183123 1086123803 1365679525 1217104962 1369427550 896165378 1151904584 1416555 237033330 182233688 1715578364 1618544818 1909494856 486484640 1919068069 602198485 1351198880 307041008 1391250848 262860104 1232348060 419602285 1199918051 763320312 1109806901 548422002 691501753 612554517 1236670378 677517735 830892679 162302984 387852833 377378210 694096875 1725465796 1827256609 615774101 870229225 1270318846 1938791251 309505278 678347994 1639523389 1861519199 1041048326 1993307493 1134727746 1223320399 999998885 1053708500 318320174 580950373 1110466865 1156186915 1190886088 1928450383 129393563 1433308973 674837153 985327006 176457245 650882252 1337232081 1832013500 1294496632 1788856920 569866621 1207468668 789094967 1368130879 215658251 1682978796 721952583 1854034026 390477399 948445813 310064271 1681661699 1050392257 1851902628 83539716 1876688227 165176944 372309082 406910496 1090629900 845201429 1675753297 281034216 1818038194 1481832954 1498712953 847409780 1220985146 681855170 1586281169 465212328 1078122173 19633576 582933498 920186367 1385628437 1138821147 1201056017 1140209490 1234769806 127289050 1419922523 77685471 1686773235 564028068 1931492124 294873000 430180456 319263821 746927591 39503132 65375119 913935156 1943904109 244577094 1804491509 105681303 738804382 22212841 963672081 1476930388 1870279816 194692464 1046621790 229536242 441389455 411906443 1513730612 111373251 182129744 512054662 843152833 751643546 1172175738 696625961 1423567705 922048588 1455997813 1322464738 1806149676 619887839 1457525177 133254305 1066366697 1077106432 1790511342 556465125 1114551017 342161678 801916202 381854507 1883937098 1116715604 1452040669 928250036 1901580767 437201207 1599336149 537484744 1205111637 46314287 1327402399 349047797 1152497974 105820351 1134549957 476564983 1963438109 295130882 1267470692 1757512576 1853466987 1368199605 1410774959 1260390858 1879684356 348794531 1269817675 273020872 915401658 160433677 574752706 1392306939 1693028438 458505735 534200183 40764129 1169238450 493277187 1342561878 1006302502 1815143395 407194035 1621808418 529461290 1546034254 1528717027 1925853434 1872093730 1924994165 557577846 1911091305 328901556 1013555232 42066550 340790054 1667226691 1991244521 698503134 1006916968 591832068 854900532 11798887 1959486375 617647406 1546059406 683100229 1312337897 966225716 1008012817 941401939 1117598547 1676724975 1999202435 1438857131 1754602705 532566146 1819386560 858977458 1465114760 382526138 1596168409 227546941 1791994103 1519194204 1975226566 331281720 1334230849 831542042 1965131368 1359546905 1759895822 1500448395 1680602432 1393175245 1913064422 414915998 786721122 69726674 1677636037 1554927405 1575764680 187267629 1685592270 474551223 1984793067 761536471 766203377 589985588 775027683 314903246 778149035 97387029 1730715971 505784128 1001477830 87886892 1421188287 178913080 878844024 49846758 971107008 645885083 804803263 1008741049 1182517832 1491791996 1498487603 1660529843 1936005797 587532201 1439911383 126272403 1777008604 111993447 1032596781 491765515 1836940824 756699889 1043347776 3595640 162635582 438984639 1814809561 896076053 1068035464 1577021228 1597810463 221656208 1317004283 1238185638 1786337587 569209765 1422817163 622459085 1043001273 1079295955 1505574096 226171249 657116835 443577445 824822566 1000779199 1596612944 447930626 1898302667 557417762 1778793699 515089036 1775955976 795893681 1886720932 1038897356 1835142805 941733171 1775558737 787115959 1733191117 555077243 1139105383 501532964 693441820 635271876 1713346301 652885733 1678886834 1251683431 1301317786 204842619 362251974 801247690 1146577486 527580773 1852942184 391524113 1032469863 717619310 1823724432 201080843 1208215494 40412867 1026812681 211250924 667651638 326491321 407736164 383049786 1044947806 1466461045 1646216692 876846474 1655126165 115679598 1611438564 1491823571 1728950347 381296612 708856088 1194388814 1944874814 160583249 338146402 150690119 1918831309 1400935733 1591206521 1143880933 1599725887 1537455239 1691177661 695877389 799380154 340826790 1798980846 636111200 1140081069 1114706153 1617357335 159605391 1044812409 12548591 354417631 1020258245 1885055168 1019299198 1565761204 867214283 1205618751 803831807 1739049942 994920332 1707270944 1302525856 1445862178 517828979 1751089405 217804473 1872444409 663090956 947301376 160100207 1875128612 968245119 1941559431 1342535500 1935221634 21136779 169782554 113416285 1331263519 616115425 967611099 416260300 876959890 418212769 1844518751 1576600791 1663857537 1317139493 1473430134 93241768 1515891391 1027529912 1654434258 716809091 1485782556 10760080 549090046 860595917 939955916 1203609606 1658179865 377369628 791861751 633219799 1126334027 82326614 803237469 191605025 852155343 289164792 496113684 109827690 733816685 200319225 1261145892 1510365830 1877068706 151447471 777475097 671724933 1789365331 854767183 1124755435 1050552230 1905116581 804341601 1029025568 67328278 1892564261 1576239489 1696481412 608586259 1595423547 354554418 1604688763 1201946469 1257712084 838860806 1165593913 1614374122 1873244247 1431265618 1961228118 451156629 1931395444 679919386 1064395186 376616653 934939145 17282930 1403201897 440789466 460048943 127812774 1779880716 373829054 1638438033 228797739 1421908916 129024153 1146519618 516618108 1840470147 1060929505 1722871809 500193291 505322106 271719653 320740739 307365062 860475303 733695457 890057613 403173147 512989949 1251379489 1500842135 275471618 534165461 87530256 1106158601 592304243 1600365594 324854638 1845088228 123199471 678347760 1613004479 1958451047 43353642 1489742725 264696872 898423427 284875938 356861219 310424778 1987551584 957864252 1634018044 788619657 1566227673 1011952062 1920826700 1017582484 1341766441 1363855485 1397424679 232248589 921098528 751858823 1896908558 65113403 1001828416 49051366 842260180 445657364 557243482 122207120 1759784821 478389966 1183167704 170922406 1889071204 120594078 1133058066 13371087 1185985044 139044964 1673253496 237687200 745844550 59319933 1611645358 291464456 1110987800 341988548 1560161197 767288004 1879240639 613061159 706949885 495011265 506448121 629651329 1698276689 1325006857 1434891418 1224304386 1389028936 80341315 1470804004 318775816 1619566343 1692124244 1806654804 501303179 548281263 469199268 1185624448 632163370 1517205598 403183022 1102780650 320441269 1331242854 1080167696 1522562136 719672181 771033650 852053474 1945207657 444608522 957616877 37243338 1226104368 167253376 536584230 939972555 1585112334 390659651 694807614 416601962 1852117061 1063264313 1502790342 22012281 1394439931 533733146 677941252 1600851477 1986123577 924266164 1467192832 1184625848 1475779129 201409957 607154973 1171414153 1306135605 1448742479 1616937893 923722580 1457547624 21461715 1092357515 381824643 1654178963 945353303 1412685094 364976888 1894157444 857080943 1017136239 320917193 1676625576 482909967 1724421341 1032562357 1507658754 1043823187 1165196685 434601249 1636773649 126390828 1908850543 152199138 834177403 681732160 900142552 1670859779 1827391783 577786975 685530869 277751141 915415995 824032403 1398047968 83535122 1083736261 1090961559 1773149069 541203895 1754188094 172529528 430166757 895234492 1647503089 1019803895 1217529957 85854369 980348249 381968501 1145727670 888588465 1885773281 91858234 1670227824 539941501 903985438 150224002 577350646 1524765453 1906322935 154429906 1471879897 844541263 1734436248 1383368691 1406043865 335802065 1836012572 261838615 455510398 971418845 997437357 79398423 758849751 96204949 1411945058 1378365347 1977559039 145898614 1235211373 446189426 1355868873 268191287 1067846998 95078579 1372098141 822775565 1245475353 1344976612 1861068012 837057698 839858574 76251040 195661543 1242367182 1914271976 472421763 684139230 1020597867 1286042524 1564076611 1566505276 404251476 1531890436 599161013 1499716882 815386550 1763598792 707194337 1030132197 1036302083 1184213551 6102371 1392341553 1021613542 1961749674 930086716 1477416348 721508527 1891744489 134436318 461400638 1704592441 1925731566 319706294 1325155568 572928552 1357362071 997333341 1150207166 494042250 1755016445 1181459526 1489623168 307195966 1016165316 332213314 969202215 1341388837 1703160192 1291732535 1574782115 1531079476 1594034401 1004473692 1356676402 2925528 18298255 161572784 1251573904 585092563 1616859609 1739440086 1802506734 140362348 897254046 479341387 813903237 1825339691 1941204191 1228991290 1339983958 1239051013 1949622168 412801276 520449950 1058878410 1904266726 1383799646 1791263634 967081233 1063257815 1224060932 1329577228 24879262 1033708546 1249785670 1937090507 191763707 1898653735 512088674 1020021130 239164483 675592103 316695007 1461581584 268616112 1004181279 259204215 282723695 1553048150 1992142534 930347113 1060503048 28991224 400316197 309239480 665016590 286906349 306242928 1283403882 1499837144 1582518942 1616604246 423706053 1550962841 67555155 1205519233 729142192 1252078076 676382160 1906994746 181553024 1774773381 920352014 1665523713 18227186 1385061965 1069231530 1702690414 1012686829 1713304334 118571986 1535924302 628764550 1566870839 483019920 1066211559 1430408205 1651667783 152797885 769940481 77529888 864178950 997113332 1426122636 543602947 1392753128 829830207 908807300 1292837951 1313576070 1051593078 1100403617 613383117 1611592881 560006530 1871107818 122336904 1425614805 681303543 997584643 647716439 750966788 1590302089 1834626442 1848068211 1975998315 486276048 1469972159 887418633 1469248425 1617338781 1687109892 687187526 1983084919 40820785 153602671 519657030 860092721 908001165 1649157341 409726402 1308087321 1451705695 1833244539 132603640 1620168827 1114158856 1129260782 468638605 574253740 403090819 849305992 1670305115 1826691249 1034864599 1383700733 624411288 933961816 362705622 1680707107 94744519 1941658377 1036821979 1169473578 307979221 1001042796 822427375 1510190930 742012159 1002221715 577570943 1014826239 203954567 317792757 1129952735 1840201838 582899639 1104023741 952338350 1956864530 110380007 1103505474 703595151 1907073481 183662465 1665461914 972866297 1786331399 700589292 778494455 365676406 609643755 1366792019 1944732262 162046452 283654014 53287914 1505620166 726947660 957187837 755986769 1795990510 549095375 651395854 701005986 1087733036 6068811 1502190604 1703718413 1795614865 672199296 1026932506 201788786 234275736 707457018 1198504464 1719607703 1727456640 791067822 1741279994 613907387 1229451615 322422529 1513471887 1451594719 1867174981 89465303 544009370 2978019 322810125 613241401 1607234379 1660723701 1915086301 477762249 1905882763 538010484 992193781 355625124 1727760612 593617488 758213135 516253977 1076268971 677761185 1584114457 1263071695 1447980198 65214653 1102197205 11167082 1226062350 1042496931 1996449378 1255890308 1533021694 1669918611 1686354128 1127214289 1423795317 227327241 663736323 1124001320 1933124278 475104835 692549926 187043305 1908262802 97633432 1631521940 311108525 1495801629 128967761 149865696 10081408 724491737 1814819820 1926269388 480084636 657112301 80090335 677784195 1422327949 1618205979 1207827825 1756762988 130648501 1845268474 887913599 1531716602 51379311 1385963594 58634243 763401941 1830589398 1949503846 351339248 496043207 362252163 1731542613 118440298 505856993 113851485 1718085129 632411080 1123432798 835156620 1745125833 215539490 779627125 658545592 692725170 1079015906 1943641143 458664663 1561275693 1347159309 1419352040 703260264 1418686089 174761438 1633950669 190077279 1319120267 1123599185 1853007658 263541849 1118734865 234193048 1505407000 341516107 797543206 1772700223 1962933758 75333744 1262506576 556687700 1763382100 901795343 1628065078 412262574 887440314 154863134 1797168969 1345733533 1872196573 887597110 1764570541 952598274 1678534977 833802805 1072869017 477529253 854306760 873945171 969523128 931535908 1747151263 432358230 1476503828 603231495 1571965641 370504847 531918293 896535094 934760489 118296044 1009677138 1131509661 1156294747 1146515349 1720240367 1334667286 1804727668 49271386 1280290265 1153302862 1536153930 115738830 298520430 125801878 321342617 1418634178 1826482313 1124071211 1412134387 861268037 1158048967 38791717 1447336265 133019051 1152824941 300493970 1726846662 76735223 633277566 1586751692 1754255793 351878682 774740107 39379124 445645022 1070063213 1749679040 23545111 1870914308 570588558 1216494128 1054241014 1604888083 505416363 1500573517 358495735 1443670345 8970878 1259988829 721658355 1526747740 1675447534 1698415547 970978149 1310048355 1077323509 1827297924 1115383261 1775766717 321263325 890259117 294664891 1745309128 1030754528 1343297816 506084204 1618616448 1623128055 1918187050 530217539 727522427 548251453 806148906 331497879 917856278 206082047 1991395016 106929391 1244753020 465013347 1379666386 1536555428 1659371565 341716895 1705442829 200494099 479811789 787353570 1013519570 1430131584 1706093270 743598419 959939584 723618095 1130507566 310975234 842559223 714692426 715758128 42476391 1062503697 484140167 1072738865 508930672 1040656256 1340011742 1691563869 1735694715 1823216118 569789214 1911737753 1793205207 1819707479 165892830 1377683546 32727570 1311818998 1131121770 1817637871 151720642 822661101 713976575 825292555 644501173 823351534 1181264111 1978008652 1053675421 1268255061 719835019 1086382683 1237194894 1857733279 358386842 584330604 638409941 1104923728 1690826214 1971123775 509668364 1297866854 45450747 1114698649 809568947 1913790052 534222993 851878016 1063466129 1395657828 366730588 1386066022 1648418393 1679137038 1072859693 1180222426 1021004335 1277935564 1549828065 1551150635 791022914 929755868 881100371 1270356456 386563915 1015548117 769829289 1268916467 811247726 1506539125 941790709 1207017277 244366839 956571147 211451535 1154301912 583574983 824229756 84811409 1794837313 1253601793 1333080460 1644583111 1898128837 789278412 1271462362 1760018547 1875680506 898932482 1330370423 806061726 1967741756 1277326950 1620565583 350315436 1372483154 84815974 1826444046 92711548 1438082627 1692498162 1709117331 125164469 1665571520 709639173 938147619 46511189 948599463 182364250 1150760581 602829191 1371213787 1254430339 1952920319 71579768 95632288 1449125094 1593050864 980807972 1288842193 480672635 605577529 546057479 1205127518 1800127093 1812569810 1231038253 1913493083 598663787 1596562773 1582906111 1833737161 950093853 1380107945 839024610 1039969978 402127203 438216658 811057444 1713706397 90846925 91334792 1281216604 1774407511 1288761455 1791605384 1344623131 1411486743 635346288 1251326611 136816412 1797779208 119518874 1517185449 287482470 1298972201 136332348 1015601650 1492272283 1752092369 869238745 1940201892 20066769 437275060 1532294566 1552306272 243758078 1408371642 1170925094 1654680359 334426758 1496023671 655763655 903701894 1043512537 1068623611 643839784 869021375 1008051707 1455493254 1068792495 1460868543 465184859 1069051276 477655235 1686204438 148839141 932226333 405458171 1989592777 608443652 640033526 162152506 1944548426 878127448 1880776875 1119083295 1960333818 1774360820 1875312648 447425055 1098556846 328580068 1689142779 1742733864 1872228311 764481511 1963599916 874081792 1655413342 39839652 597446253 30488707 649447854 429090613 1270281409 11704624 894275163 1429972943 1953975705 274045180 1809953831 746294147 1898800358 968257206 1312626075 265790157 663474297 1466515915 1715844818 235569661 386448478 1450365686 1685962538 1439971933 1474951616 1308404266 1671898265 235152840 631572756 729841389 1490076168 72128992 1985970225 378051007 1290671125 104154727 1675340047 1424079942 1984576049 1028164575 1824356113 1608730370 1760366813 744613459 1507497916 50131285 364052416 450385763 1826790595 71915618 1703423421 813270259 1614939509 844165675 957782206 28776206 1959681509 86197517 1308086042 596793630 608232540 1255663212 1397532406 586648172 826091378 173341821 1244601385 480446697 587312044 380239586 1477874495 20802859 1700794387 250258633 669186117 158169514 1846030760 376167156 1629843908 1602523928 1781176483 446402450 759215363 356460509 1178510087 1707109864 1742253294 512174536 1636753450 341884502 1038529563 675142553 955432245 1488616880 1839606780 431371213 1916718556 925531721 1230495074 445360628 1291106280 346451627 782565564 1585461453 1646868169 1029324842 1900381525 1399995380 1736126167 223358393 1717762171 853870797 1580021645 1531613019 1632976933 864737107 1435726911 464229307 755242940 865600122 1198284190 810773830 853200089 848955367 1261287783 226061204 1632885157 703574114 1150745107 2472073 1480254561 136205615 1115318012 1187879331 1724940924 1413229388 1685329619 1559275710 1653940555 1690421461 1838487064 1503003027 1895359125 164324652 781599575 17461160 1413129419 589003243 1813786451 1284730912 1879073625 3295051 1461331675 106090776 777559517 407185373 1894075130 714578567 824829456 421888 631712567 1821779933 1904619704 947576455 1476601124 140912264 943440718 268052244 1150049768 1169436936 1443024752 694582401 1186337715 386738690 1799204741 1792313917 1837629082 390128605 841893262 815966910 1331981010 57822250 973812019 995304140 1801706925 681273627 1087327266 7090330 1582290280 505876163 1645418778 511109268 1118664196 675339434 854495769 1342358778 1945983162 313791267 1478227108 85690856 1993396344 868173902 1980703335 578982806 1022683286 884660304 1906518094 180722670 433487180 913052855 1995966986 1213292306 1601143845 38393957 1128294723 1225367040 1615961319 853756177 1898505873 133056042 1171838844 45757761 1847595610 1259273565 1472329784 61353805 1648309199 14394892 219930400 185572928 611034297 338344441 1981214256 401146544 1172866616 1395237511 1695242963 1392937694 1944591502 1384928788 1480761094 408409512 475431378 55339079 912619067 155976284 823801986 1364664971 1404933842 569317764 1385556470 529985179 738260214 1142660760 1283841886 413652297 725751571 951812815 1231238381 738599851 1610274618 1187605087 1396932470 1624774380 1727152361 1212679559 1715275361 1074371323 1700664003 1319277341 1693868455 950438307 1571572209 124133990 667565763 520797086 1865134767 344711540 766235314 937809823 1525448961 580501340 1639295369 118027538 1436004853 123392541 817491287 135446429 435452323 309557101 1922565447 381866697 960761655 577288681 1400555802 1220137009 1440445175 1198926975 1560811927 584933131 893363860 1000141608 1079604706 227916306 715089187 408158922 1388072236 43107831 1829572755 364995168 490727101 971206131 1869206064 1438523099 1649745481 799478996 1882520573 249466589 1143280216 22385793 1544162605 283509098 1349732755 799996398 1534857854 1430326785 1948171983 760188326 1214725304 90735619 1716528490 875626426 1658025263 1453830618 1692389046 97086037 502695822 492153419 898081593 556124428 649492778 506174792 782437314 7063495 796961661 15212420 1833093834 308664213 1068244442 275541778 1274905081 1721984452 1855502656 358671353 764184328 1051065554 1494746972 1032342023 1343653551 529229040 1236508240 1053121979 1287260824 817687708 1164978350 658397674 1633102310 153893857 404595180 585324021 1546606657 616673022 1240160515 956695547 1187147690 1230968230 1589312005 586360338 1396483553 176033097 804024660 473240764 1298687851 1029697688 1998962479 23265926 1701232613 393944642 1110431219 651777241 731669872 127625688 217960102 669143655 1480762073 116363555 1696298922 904375294 929160305 634752058 951638433 1229917880 1476388521 684155181 1207941523 1076498449 1530231114 1043664 1398160488 606028735 1333023575 859220612 1320577475 1687767755 1819653308 637287103 1617868903 360930150 562906078 1379518612 1590308875 1272056804 1931993319 1015536646 1245994972 129735102 667973674 1331852142 1418250001 667280187 1907886367 791361696 1350148269 174195881 523893611 805894867 1847283180 318929434 1829408552 1547036567 1691786074 21538047 39762393 1021437246 1626785117 423200325 608274455 662537232 1217437626 813283049 1297326509 894774388 1348083069 668744584 1995385840 524730382 905883377 359965788 815866953 987776488 1094892351 1088505911 1571660948 32193786 1766049948 383061893 450739154 7725645 1875268799 723067477 1254058899 583548629 810734395 1194472348 1959321491 680381954 1741969388 986232256 1876290891 411038712 965665067 726675021 1830491181 1577539490 1779450379 108934388 604138451 1726720569 1992906038 567990322 1563288971 167286805 767086199 40433467 1593224427 479874529 1733000151 7802170 1787248514 887141866 1442951633 288371421 967155363 266106081 1814417465 347613573 1079730824 1339223635 1362388803 889626285 1601157957 1214858041 1479643922 513681169 1283477988 566275843 919728174 1616050894 1666519491 175978894 1844922050 449900378 524499035 868403882 1283434202 109626502 1080677625 254029698 1630412398 329890753 1247014263 642748422 1076839729 1384170539 1722123546 837312253 1220858836 673961232 921049265 767547652 841853016 809547679 1583197204 1366330479 1712082979 1506346351 1867902550 1590522562 1689277506 1558743420 1782629015 164783802 537929479 789107900 1672960002 351575738 1907585536 1895505422 1943991670 236556591 1453135078 860145391 1063713218 1373091945 1941517687 1775270520 1870279379 1008465995 1053323748 599824780 1613562967 758281988 1177413983 1768983849 1833752561 194106546 941805662 811954327 1075979186 47343993 1514514197 1666693312 1863127240 225482134 292889710 450349594 1942562666 374719024 1199707884 331071643 1906001157 63520248 1550580890 1088741960 1864207475 17227285 515475371 492625346 776730871 1532715815 1937728399 492749399 1460539341 232374953 1374636318 296845481 725593495 24199795 1450703208 803948619 1302448922 46872651 489126374 1502122250 1649141627 485052367 1118665267 573827719 1624166018 1026545647 1564043165 714151334 1481593011 909508853 932314581 66369672 1985070299 249532901 1108499585 1684317208 1687611174 960664603 1409479147 383191868 514592139 1286861518 1457743367 536723919 909807980 412689036 711270783 933658187 1916928617 73708590 95767013 711482873 1058874710 1327772889 1832201156 294586266 1189362211 353873610 1542861586 1238720212 1999424579 643449503 1838403275 1220153367 1836168524 666711518 1599106088 1127282706 1241900067 77977287 1281283522 279807226 573013470 1472851044 1654725885 1390569563 1759491724 1249848416 1305114559 852411171 1611124464 950505701 1988989417 358677432 1962088798 1701730391 1993961069 839938330 1583379511 657404892 964646249 1049317327 1265985174 926000131 1124820154 1348519928 1392689634 699500367 1542036366 990077370 1217003733 42649592 722847931 162488400 993222964 389534552 1489094798 287243749 1172959553 1345375683 1731435506 4478461 1280011865 520751936 840540900 1449502094 1979364987 1247307233 1281842206 982326684 1586044000 464996132 941698685 1641648591 1808555089 944933937 1567921710 41529864 1045042008 295766085 834448907 626593843 1721649784 49123594 499638293 1226710496 1704269406 1626501537 1762342376 1198996964 1268221902 1053604452 1507468139 1173231340 1914689442 321262075 1803728904 144552792 967534670 982069003 1129903763 1427462438 1910014715 27215249 1581163301 774690992 1912417000 341400417 1225114981 901021590 1601375377 375475900 1931847877 262196615 1441131687 505059271 1255071951 254998297 1694530412 1492987498 1622603714 12783286 199268034 956128787 1572905873 265001634 1926207276 29888814 1188295395 596250297 1197080470 830977864 1757980636 1494552287 1557711362 266040097 1290275200 498686771 1023243940 914754517 1660779452 459224553 1855728183 855394610 980147093 1196080608 1660427160 883274015 1320652941 449843705 1793323031 630032569 1220512446 874499924 1943398206 556437381 1070108558 1229192900 1534678922 227902555 1280684164 482740467 890539636 1438472590 1687864207 804241652 1119542273 636242787 1717250436 392966746 1986065839 1078725609 1522871414 500632992 761086560 455364986 1439060027 186239792 282594505 555265563 1134388923 1695846507 1843385408 528770875 1402450843 16419016 1929814629 1188385091 1463520501 966044766 1800535470 248708967 992957608 486973689 1856101332 190529116 1994404209 536342682 1521915687 20667258 1595536635 399052114 1241210575 345484786 936266986 200783476 1389047852 728701012 1460860979 57648339 1732528606 630452765 1861280294 1207873542 1989012747 519359690 883661118 191284391 1082908180 179752792 961136006 158256464 1517388582 414977501 1137715028 290806506 1862523762 675947470 1343702394 6211924 460646053 191535066 380750992 135224825 1395624645 783195209 828445849 932401689 1097666800 1104846949 1252873731 1714187638 1728367710 1007894322 1749987602 489506835 1739020419 843734649 1862024490 956200765 1913982276 54263800 1587895776 146334442 1615538677 1645618694 1765521625 966168707 1948229140 474168497 1535310253 249630507 1366669861 736039484 1434756389 99913837 1826271475 470858167 1185514634 1258496793 1538547398 735317103 1368913841 54094141 1339995758 604501277 1059689361 208985769 701012581 39168571 1750592574 828750451 889944192 664888634 783367412 564488561 921928599 313787657 1044236579 135048956 916158510 381450180 1359698037 668699047 1583795815 1220562778 1262464418 100630139 1782555316 403527307 997404682 112867903 1101209677 483884059 832660526 434246432 624458114 216400320 506324031 226690279 415195897 206207052 537220459 348314356 636249898 1649341725 1944866502 348802993 1027063125 944072567 1873550981 1080485323 1951668762 168425256 298590008 415572139 1029365953 18797047 1344395419 403766580 938348360 661010126 1573896079 118327194 838063550 338806190 1393459843 323972094 1165213689 938666811 965814309 377815880 1903590241 148267242 996066736 551929701 1070379476 842016461 1851495434 791863882 1160297054 609453379 1836811790 798699732 1211921484 307988926 1599727152 1245805725 1563981722 414723249 458408143 1829908866 1888824205 518537661 1805000724 292519165 1336935790 753045920 1692700779 923726488 1699812709 22816200 976068212 489950344 1193367424 322599843 476733213 34362935 1241144746 216662788 1076516388 187825818 1783437219 105098755 836108090 372205631 488087330 452714464 1182802864 1184522903 1999259600 350126852 1641142830 98101731 965228105 1212924349 1426134990 699086700 1544930554 1903117646 1995849828 939669108 1370151185 553088909 673630862 471559947 493617988 536545974 1318754141 934103699 1599338951 1479355938 1969429325 250801587 1507601945 1363587957 1739056240 406463981 1424127575 662663757 1385500630 5195291 441686089 370710563 469966268 213391089 1293309977 152787514 1253736483 818224585 1291564308 371801500 1652473273 292069412 1435999279 113541940 222257567 211271784 1935311785 665883327 858276189 467558033 1826376025 1508734047 1512304539 341507371 1659784675 102492334 1969436678 93355038 1015176384 1140331931 1277335205 1069258144 1317945354 820789444 1420708999 597434396 1367909540 1075161098 1689582070 211282439 252023090 1081364652 1166397506 976504975 1239436749 401687662 1949092289 1371062863 1709303784 85241336 1877846726 96895967 1135887277 1164336527 1834332121 121174964 966795196 99388398 1000828341 724913082 1445281385 570995848 1981523948 1666236673 1783840756 668266798 1429312861 794428060 886041804 326635201 1526331001 1100593982 1362000756 119402726 715970244 882160487 1205932393 36731073 1263320229 313783944 928288580 423817220 1769985560 534484940 1997301479 954386700 1839695423 15578743 1627075552 264034969 1680385709 651103558 815199794 50506303 176517175 82863982 199824053 165453164 983717738 114053037 679455042 926952425 1573231085 73607783 535884525 715512466 1610139405 755330957 1692221309 253307795 1916298760 380090886 1154871491 785872302 969215632 636730589 755292942 699750267 841154171 404098892 702711639 414505757 1616102631 739288927 904534783 547398552 1814860410 1635954 1437230294 424290233 1216618580 385332763 1686341966 1561998165 1952903621 527668496 1843994308 34287349 781755386 742692483 1827652466 282476977 1690441344 753795209 1816767233 144860427 597937690 325338987 728162334 503174518 1960927158 214394890 1521295948 736203639 1726676486 1061121897 1121385663 1065135475 1991438494 1145371976 1253396839 1674571140 1697818505 744410128 1854448641 821423397 1913182880 408564944 637506324 1506744006 1745477568 1234791194 1532668265 617171194 1886130233 566085519 1953131562 20172744 444986830 1687649586 1978046303 695441578 1173913560 240210139 340370441 1325688351 1712293243 277739445 312898319 939911653 1958245778 437754212 601093786 80583309 700770843 1090747890 1369037949 387239183 752532030 1831236 957676243 151368036 488780297 160300190 1904433216 441482306 1449105964 1521045622 1671525272 686454501 1918216278 1320786401 1933823668 598860207 952304087 190238454 726584360 46736716 920791690 762590667 1625250447 216221614 1901738465 1027133786 1767853065 471034915 1583587104 36352203 517743603 370294071 374971437 942789050 1846690074 1636506446 1998671723 685434081 926448859 669563306 819909582 439248641 1440829050 153079897 964398164 188896500 620422411 1319890398 1465065516 493405755 610531775 320337835 495549779 149311253 626593604 154530661 752193234 1169352109 1392060000 1148956762 1635686121 526027854 569469127 613818959 647938764 954281028 1074480864 974927164 1337049362 236650656 818995075 1292612920 1973612354 845641715 1649501452 300153406 459839074 621131593 692010995 239899245 1114325843 121541211 1942500541 825169471 1890075512 406317704 1398168919 348705399 765504473 1390139506 1825006862 1074340150 1205178351 1179627901 1846091135 1105344897 1876273838 554546475 1631597311 808440320 833448767 806885349 1540894818 1239442193 1476114839 751977488 1151077428 290607583 745634598 226686618 982872948 378792188 900223003 348487223 1741248736 270374937 1009268426 486772903 1586271782 436135467 1968112127 350836442 1076423436 800627091 1287380342 27703366 683445760 705606559 1818147580 790333695 798213080 767222951 1353682629 1711030547 1836006234 178867853 1929114909 468868166 1363522521 1335612404 1975971682 750875678 1651489938 1208416579 1542408627 708840838 1456171361 746639629 1262534927 1143081491 1473956324 1180502129 1295151360 456950901 1661331167 381614890 1453775394 136827858 1608081377 655513659 868404601 1547481359 1792603185 848862992 911202237 519258509 667072674 146732764 278677452 216596185 1098294661 314733756 1809149669 1632473404 1915271706 1911809743 1928878935 106504154 661126085 83713678 1340180996 1188377331 1917686711 856434348 1271780587 1142305470 1851626450 13506899 1418860219 1459357689 1948922079 166299148 1456435766 343334402 1481113434 88403371 1678688172 831148608 1693763603 1575531602 1991505483 259322050 1421797953 211536926 1353211411 420827178 529063909 1211334325 1582761858 803086726 1393869748 1679514293 1911717232 283559883 1636070140 382221244 689588593 231133171 380770135 1115775376 1732112098 1843941482 1934156650 215767366 1705798532 1030291590 1497252409 988828256 1384980657 1027926906 1368579313 44724888 962888941 321624444 986527917 1141724149 1610293765 1022400262 1250092873 1165399997 1377302628 759289322 1829318121 303806149 1030735753 5544111 616950077 129660908 1433864901 762696634 1385132908 898235397 1068027273 197094552 1596444854 715921601 797678688 452679642 1302263303 1219669786 1872051831 533743387 1837391386 607648548 869922751 214718194 767903294 322161761 1543822911 909882490 955545346 901731410 999040107 28386659 132848207 426119971 1531338338 745864990 1988203027 229240197 1593132121 220261184 725276641 1239748997 1716968992 501162033 1914947573 394109113 1533333446 789753946 1149834996 758571863 808218309 591366277 1304478548 330034111 1118103438 313775454 1173215654 808331936 1130608852 152432742 1825776801 664441021 1429815772 206302834 1274544593 780205805 817229093 827619608 1410444294 561799266 802256464 1045273796 1899634191 908994450 1354636165 1122712753 1949390555 174793701 1065054456 960133724 1833170094 194684262 376765228 994059550 1065532472 488246096 1524173860 207083884 397638951 325025486 650843495 1228906760 1997832952 994131212 1944088759 816891262 1097723647 336512856 1524813246 715255696 781379779 479996055 1162595139 1013844583 1823474281 268644266 682341251 1169104950 1822753412 209583966 1960443619 668535277 1984861774 453689606 1369935811 1014436606 1729387834 179181348 448266038 722555942 1701826286 299526888 1693339232 1611859238 1988662952 476242462 1099000431 688911369 1187191401 751269260 1150124981 40003866 624321362 541192856 869464385 1353090758 1823997123 998159189 1213440236 478933047 769387459 278627943 1585923661 915925312 1613633069 738660089 1756696839 580974242 1317926747 161421277 1579672977 29896433 1698709785 868094075 1582626594 6250060 1766892180 1189667516 1709456551 955274504 1807103547 1123500180 1667324075 9223963 1762475626 536655474 1937414011 267658166 898898618 1161893826 1794876082 21162019 721724597 451637579 992741568 1324654919 1635387187 120345531 1709379821 1214008453 1270014144 521597294 713488645 55189310 925873519 1351676950 1832090074 557119998 1818468200 228990123 534554497 433458185 1535893968 1017658147 1243310147 1728428727 1797487275 1082027372 1200650111 1041898440 1920300875 102273594 1616919876 429103493 918656915 1687399066 1779964546 109436538 1975608292 558371653 1049259357 150637398 335135451 660610263 1200340384 1131247422 1373375444 375247638 1739235837 512446649 1662957159 445284724 1849116308 93243929 105052627 611856587 1271874878 1297049653 1674809168 1531472674 1743173784 63580159 886474071 649187235 1234131014 545959621 1271383896 552213852 1599673875 666232175 1535025167 145917471 1190053585 648652770 1988001030 418749722 1610594618 39530099 1219232481 778082990 1167232366 307791464 607946521 1513145614 1980251453 598502656 1513554117 1401076952 1598244983 1045004484 1108149343 190809275 616028198 760825079 1615187784 1439170856 1927583770 619768814 1166054397 1214046041 1790452989 451837027 1994892723 333775700 735328843 1909909672 1931959640 136915141 1048915183 1357858179 1380047861 736321905 1903903705 165905994 1941021708 363478873 859402631 450596548 865685398 989077572 1229721371 75962066 1870466241 26253410 1005534724 995541398 1735081600 541440553 1546661365 809774558 1904708477 951583154 981001844 323480179 737597374 1577368295 1997767268 813520053 1299595495 1453544017 1850317364 267406878 956571205 1169217648 1191250608 163993715 722304419 816012085 1439131717 1039038012 1228068147 40529374 974948998 1015364206 1307294751 473429717 1615206423 716717318 1753799282 34463731 1343000307 311053508 1050443910 1551968405 1825823075 148473925 1175262950 14047664 615284606 335832941 818099871 398345544 1693870772 311072693 1469193380 347891694 809830745 705908074 1063887220 434205977 1821561309 212000619 1333258664 1178227441 1646261083 1110023445 1919982390 785407344 1973850893 782651067 876450062 724548052 1887565230 778338502 1649674533 1384213929 1888445267 99012734 1550025639 67833419 536670960 212587223 798351384 302821078 1967128241 1506154751 1919816007 1765078005 1851333250 385522730 1254650918 340809261 851607988 560635144 768108205 606839865 1604760498 1691499384 1701506254 846080874 1830346775 207653459 835532777 1312800339 1707390201 587945885 684556012 785447116 1001776616 685037328 1052115634 454050822 1165291294 739357762 1365652992 124109289 1961688220 227788163 1963466477 601120855 1654626121 1032851720 1182354505 674333227 1887678467 147549062 457299084 1284628443 1620554410 1705952478 1928928681 209211453 1184447747 151885808 1482797341 596822245 955737816 1206197666 1829351400 457730247 1914811596 1016562782 1568615548 1176418222 1279413488 822169410 1039343371 1049932477 1620887432 1241852514 1421046009 739401991 1639382474 93151869 539074499 1514903205 1710848086 706334002 881082106 975403567 1874356547 1002285410 1646073372 772753858 1822905805 889604331 1090240018 56558290 994417943 967752842 1304500288 212670102 1718867344 751516714 1120139916 577635675 1108103921 382613286 1454936005 569732009 1526749330 597657376 1265619786 300973093 1951409474 59814513 1617611879 548063271 712615037 903966209 1021289113 776315478 1884945899 1535856623 1603000981 678991477 848417978 1083807597 1699558808 965030518 1329714716 576126670 597718919 16777752 102203166 240131572 1105573010 206318028 889749577 107684691 1159094462 360598657 1562565145 1808253043 1862752165 880088928 1421969779 163260232 298851024 541922675 640459601 1354149676 1701167316 949706884 1201060129 1216035902 1876923469 138662887 1776171741 601989954 1941887224 447506467 1918269503 613886334 914080740 308999277 620098238 1524301848 1585382215 175509678 879224838 7570236 272526804 822668454 1691281066 512548600 1805315859 558921090 1472850133 452986669 1812701836 1294982056 1968299765 1178593497 1232486170 752821775 1611372720 797944204 971705011 205305995 1159720862 250820769 1939569908 388173916 1154211282 736271021 1851095444 745620850 812320835 482039225 516191870 762364181 1381780371 55057 1467050136 527390591 663847351 1344291403 1732503369 83874628 1047527954 868130375 1503568319 534248458 1909911392 749020623 1131051024 84364373 1372689133 327456082 547721549 207795508 1860601124 533841487 720023738 549323071 1552621038 575072144 943766791 1580798338 1960729894 472959060 810240508 270362160 1376129803 67182213 377326574 632818158 1972404964 325532255 1000700568 1940148648 1990227410 1634449272 1988873836 65989514 1291762595 952126415 1701016695 1661692419 1901714249 490144862 1445393033 641275703 1708980682 148736565 1640466646 1508842918 1746407778 274232740 1434889160 22529783 826205520 1478542449 1550148099 114488646 1287126318 60061575 317371978 162383854 854482835 337534467 971100966 673354948 1271776523 424563605 1615041930 29422083 723582824 1655319393 1703863915 601436826 1943171734 158035597 302930184 1310856102 1821775526 259681527 728326009 538190580 1553197539 754179778 1171511035 1238104307 1911760296 660189999 1829730326 213132073 1034452244 810867699 1570825049 463767936 497691505 71516836 1036464853 729496702 1167852817 874516724 1047658526 350432860 1277853545 794532728 1109184849 419038123 1210366256 1811723278 1991020809 376396864 896428989 729216865 1324503103 1318768922 1528078712 563648145 1486995383 794264074 1263903286 628333454 1709377941 719479085 1329022782 723652372 1506725520 328054320 943776647 203481748 948834718 772128827 1205457393 1310789548 1524262862 865097530 1536879798 27499530 1240630579 209715753 773057070 261949411 340830721 1062581835 1833840367 543828413 759782842 617146780 1234723249 1288959360 1471696029 764110300 1713487343 1010460330 1272590987 60995910 836164324 1449480157 1555701536 1342926403 1929285883 604891186 1864874518 725116984 1814876314 527380599 740791883 131223843 1501511012 1139399123 1743325979 192094949 403077958 345713253 1469494642 798159092 1069818320 166217511 1664825690 191457866 223039167 56603806 957578057 210867365 633669909 167642846 1234136047 74058909 360049835 335666303 842539924 1444086446 1850579332 1364621702 1637009934 851818566 1437874011 535533489 1030688292 203236197 292751625 383490264 1568053758 215714145 1967121807 1336192062 1787719211 552966065 1386299570 436193578 1695873283 56204366 1300774062 188619446 1444429036 129891869 296053700 1020316097 1031209135 597359343 732010660 209509547 425198951 239091019 701107337 1240420101 1310991882 695652683 758572819 650949710 1779180028 339684839 1941403025 800514864 1540382453 255253772 1989182290 1552562178 1836125323 198432132 1730278847 870545775 1279668079 39822460 730539620 876114834 1962369707 884098783 1788683292 360966748 1123789033 1027368479 1646119898 246684472 1476841718 286008246 885353108 1457806853 1987677576 1235927443 1809403237 136390812 495872901 262045201 1835120419 1137600229 1419902404 989607234 1573772415 530244049 1200820711 168574131 401565403 1348326394 1927552949 576207071 1715210424 295866645 1498136144 716112260 786720337 1110417094 1605554001 704705279 1167844731 309604025 1357015062 217990582 1885555917 462716806 1962687814 775695535 863582522 275498398 1563970002 121578714 504708450 1092757473 1480366995 606746828 1020874210 89333824 445642628 20315058 1656913339 236394320 1471717677 78831432 797964187 1058280381 1241555936 301574333 1448708830 1041839697 1601732662 552166312 706142668 1353434490 1861793019 514725056 1492175314 1222391289 1374271783 811054324 1944224831 299953590 602290776 255916706 841974562 135308642 302231224 861797008 1473556101 259868944 1533714819 1769415428 1939274164 1119566050 1958352465 1028506839 1905514806 1739003258 1949010004 682839794 1220919211 769101886 1563615591 858664615 1991550572 209031227 389125942 1842351580 1959830512 1595683041 1815262047 921501112 1842770251 302225024 1782870973 908548052 1180982212 854718216 1164591256 1322037591 1619854440 1042375350 1966921841 287673564 478053921 849468936 1388602774 221085004 686692692 1076461999 1133590605 1327327995 1657009473 475287606 1238394290 751833836 1816757743 1142373537 1827161857 132673294 1799763507 35388044 1710294491 721395256 1912062230 403617311 423377953 28965772 1972313768 322425874 1927174503 530740190 835081505 628239254 1268192182 1316790523 1873158145 1052107058 1083034767 240902249 1959755681 493657434 692950348 1295315140 1865801907 1240820465 1568707947 411892358 1615140828 493329264 1907150020 266664718 1767035837 720340032 1316693009 114066715 1171242986 653814808 1814891339 652515822 676809494 977477567 1672878414 1623705831 1664937881 164107560 544761563 178278629 1941525964 1695064188 1706465233 238609620 309239411 1234161515 1752678854 1838744435 1951904000 65614945 945824641 5003543 1773920671 1343937847 1804088097 284428049 1683625783 2547885 162487348 119847607 612367220 121470775 206750530 1277470391 1373570030 589097344 1349646589 898569894 956259854 695005554 1150396997 801794464 1556025179 606752847 1326469269 529840229 1588857932 347278282 1007364630 920196152 1367555820 887946806 1828967995 69128333 128508064 1080234490 1946139981 914704061 1573333096 952137365 1925358247 1105138748 1822518280 704337473 1162647620 863915196 1379229121 537956817 1060475419 1218010622 1697653709 1345491364 1525142220 887084856 1076011902 71722247 1105020981 178680056 1107112812 296967399 1821154064 1566399285 1893691965 468661267 1346665403 4478752 1762856674 1591656707 1822434619 1638821901 1879555509 107532577 346340465 1535954394 1694195548 972121853 1533053432 900244410 1205681350 708025024 1678236929 766916324 1407927650 1699509909 1778544829 1076776008 1110099979 710597935 1034428643 245400476 1103177707 104450852 1417922580 1348266805 1809952303 33319321 1415438551 1233672160 1913081653 779463877 1808756042 533852404 1504088635 588517845 970779989 141707365 1847442181 175675168 1186478592 76030155 1048293892 113513500 241689157 887516525 1588294861 1151259798 1378993679 977933312 1924156035 1170405936 1202712307 1583394871 1875609268 873168490 1455132574 520090502 683559788 1255605827 1702405985 881393569 927291943 1610006592 1969505186 1245515497 1517785018 176832456 210011862 97130901 1301070616 685606484 1008121614 335542145 1996261152 78776289 168144230 622219178 958913198 1508932968 1658592633 1829975827 1855218635 11678485 1549720189 156372857 830468385 1302301468 1357816593 377736065 1545739015 1060959595 1911156509 534891071 1612732900 974154947 1621576390 55997657 1196414954 1188458246 1196422750 637597240 1186167421 1127689550 1186795847 508172653 656080673 1681400995 1985093503 226196712 1837395381 1254955452 1373310846 1136395175 1443565068 1381154755 1688040926 1365860099 1728022532 1062185989 1488108273 488231500 1663206539 167107480 1707095357 1044715730 1418770043 133291779 475332295 625951177 1863897941 1587225202 1714904016 412141176 532545256 764450746 1187848985 582997187 1147590730 216372876 1604100380 686048962 1897248939 1017872425 1442376798 958350719 1572155773 802768422 890516594 113846880 1368973443 219224388 1767659224 25760758 288404943 331599166 1499607347 159794387 781531667 773181075 1409352379 443911573 729654860 1134435488 1633326113 56953064 119141679 221084368 615790884 342825871 617768419 1866322274 1990991098 1491358202 1827700936 481267518 1469304010 465816919 534087656 327012040 1172182325 942883744 1265256573 24647025 628495319 889813400 1153903120 748563185 1211342958 1446098511 1686396891 1428629272 1695982686 19265763 1281462659 927922527 1401777327 42537917 713313001 1391414078 1994569142 602080161 1657672249 762376130 1887809489 125351420 625985416 77957807 1455679544 509857890 1534123008 449542197 1260266679 499426409 881312752 387786588 922524149 532068170 977967923 114681728 1384498026 136744191 1173383814 461305639 1210286619 1001119060 1851792755 54859405 1260098505 195627779 914135930 2426625 674652023 875409093 1917053951 1087671914 1134896216 887081813 923641592 699612722 775808322 581431091 1999299241 1056920604 1182318543 120080967 1785151181 667913150 1112521213 1110854293 1176071844 1400868113 1894605986 1779039658 1948110089 1079399870 1705086690 217949293 1442009763 118396998 293431717 779221701 827886636 246477774 1731469567 1288806095 1991415179 667209298 1492014447 598796946 928867886 287499620 1414527715 727840044 1284295605 824246084 1666366914 1439994831 1925916361 74979199 117838814 393051958 1135226728 408397316 531429364 604365395 1433666728 449149752 804871486 134566418 187670776 1345144276 1421434776 1229986370 1324929678 12812110 1271371938 1342807354 1868707562 795543083 1928385002 189353171 1754353215 230155988 1805288886 721296233 1533260111 746552752 1914213231 996000145 1961478905 547312416 909678848 979791430 1966517250 391061220 678593303 245955146 716778661 364231163 1943453881 990979074 1957202032 19584089 469706153 282754207 500089800 1445065033 1527175141 1291399322 1919666143 1090020562 1227991512 948590898 1020072700 109400326 822412979 157712623 1062908713 146130304 1324662319 1121857939 1674090214 740614404 1362603173 618605023 926701655 238406623 1021564183 898540933 1444140768 1003572124 1402881104 355542080 1037324893 1686620234 1810507350 261794542 418767943 78594965 1627957379 18852697 924953246 491504935 1415068509 460474030 1059370415 1562648948 1804643612 1153100272 1159397310 777648406 1871897137 397070667 1022225555 233284613 691241961 526092839 854851278 785457773 1611953520 328473447 1705076092 288761432 1682952069 1612862810 1821780777 698103634 1046154943 1211600586 1309763051 12578296 1164652879 222802000 373602629 18881513 1667462705 27511891 245489620 429872615 1964081844 1754873467 1816943226 390674644 552848861 1247838666 1672414686 1380276934 1630056105 441223743 782964835 233640071 701735750 204070702 222354516 448831299 918733893 316027050 434429914 330738812 1275696421 970578489 1701868193 567394912 1306436026 1258514579 1633240494 199679541 1581966444 116156152 1285756425 268317953 1416825445 457933078 888608203 402978749 1126839021 255055 895170766 759653064 1099645323 782166829 873618796 773277713 1804540452 953415671 1431133577 900666054 1550728167 576731169 770652499 1543740837 1701547315 300941342 945362867 234362330 667385329 361067534 448136718 94900414 685363132 75050402 1390098649 226777808 1177496194 657776979 719583011 105499385 946831816 877088435 953630782 184949681 1506678441 798734940 1081487864 470616215 1349100823 1457362867 1517499651 552984491 1384926374 1826738700 1932361341 133551813 358933990 123378453 1055690490 569712672 1047380394 23730953 941921563 1615944534 1730148774 266604977 390918119 550690431 1191062646 539346676 1164524804 68170252 1279258382 123294736 675381883 35280551 1867934455 810047476 1221166005 1210796266 1496384746 131726607 1358774383 1521105436 1550350501 687911819 1417305775 1094603811 1258768870 2409174 142705185 1234962251 1762243325 591320472 1538392566 1575303714 1962445349 1454028481 1648799622 497384494 1664652080 958968959 1963099584 1344718368 1635144297 656477424 1495405199 717133975 1244992439 1287972839 1687059514 34567379 183408724 1136524032 1511650143 762281974 1717934054 1163065075 1649745657 496649786 624764863 1007077273 1330299496 480977823 1410003683 802098108 1021125290 962968426 1579948643 769738277 1998695341 837260572 1252198862 320597957 1336387815 1174376505 1954011095 186507644 1808500955 130481256 995027138 325595512 1610243257 187585807 511443280 773913900 948228093 504486018 1928159674 47512524 1303745778 159765447 167712742 1160582893 1297173891 491196381 972191069 931319963 1387231014 391790369 414669964 175512384 509364673 288118643 799415761 1977606675 1992037127 295261155 903108699 923232324 1270851493 820854733 865645862 630439593 1325785288 197370547 475179869 755191613 1063231463 334162907 1820302485 1457110877 1729539237 498663973 1904912530 645499352 1659044650 710396560 775966766 479022769 1780931045 505069402 573915815 197574315 1442224681 230436912 1312509181 90366109 1271767634 90352639 826138187 1377533416 1709020032 1878327495 1897276478 416474109 1593777754 597625934 1920682318 708886467 1832625648 737567692 799768861 70197259 958034740 176925678 901448667 1183179095 1638956220 1238938608 1361840393 821779031 1525938710 301975902 1526016894 817758167 1489023835 437326852 588478658 734641675 1277083512 837874304 1262867824 587355536 1175113962 465210983 1913762583 632603259 881178702 259319371 1863593898 1066936878 1450808716 205798146 1759508460 736525607 1481183565 133058282 1202592969 352817572 635440774 928265000 1764935482 133019922 891323557 1119256332 1451115914 487783138 1479545664 501507169 1496374275 1581081758 1761336791 52683505 1045089386 126673810 1175436601 1503178837 1772595089 722195274 1848149897 932263650 1021295328 1676485412 1947142549 950659258 1167149442 1012741224 1696279780 1273703041 1426345907 213097630 935834370 268481961 1136957883 290161958 518078738 631012979 1168160517 1515374220 1891979633 710562491 1265275253 30025945 1428297078 98693709 1760275241 550979857 864308276 714908137 760640305 701601387 1289832902 97567036 189636450 780295163 1792189267 782579502 1823562747 304405490 449564422 299807997 1576931538 1019027901 1267334630 376889955 1285171502 163691403 1206613740 87861036 1400251757 316289201 622153667 14489511 617640269 109027947 1557914046 304385434 995019637 224296392 1111711373 1257309618 1470609615 1390966 1091883225 153218914 1889357468 820943392 1339334436 469417089 1716813773 896368166 1248339367 799487839 1632997778 1332354828 1406235425 1198992766 1851792009 839754231 1631854504 1943129110 1971829441 230751935 1330235774 255686722 1841060693 1571856086 1592120510 1464887168 1544687746 649295197 1665449073 1274452197 1707653393 477289729 1856729047 93957647 491424644 1030674973 1949273622 1288196807 1996505408 917920173 1426959987 693488760 1277683010 1490525153 1986810498 471264106 478330847 987892480 1861877062 242149567 1787477716 309009434 1133965245 250686776 1140771244 645197061 1727156864 558619065 1654076982 1568239986 1608481512 927087502 935423443 219555147 464258568 420801195 1987958060 63104683 1202867959 148640551 1289522117 1949166866 1982347226 1246106613 1527474123 1597853671 1841290651 364186293 608572389 1088578119 1237435327 149656554 1602948512 276540730 949804059 777628333 1146269690 151348486 963438419 969393567 1470122455 857267639 1337443692 1384693596 1925487746 544751471 745732577 748228095 1211330196 1415846549 1564751731 1659403258 1715123554 114006253 406000629 747873291 995239513 1121620690 1462976376 157725158 932496151 1136438492 1778864228 253833373 824715417 425182490 1933594171 807792171 1233226845 341820320 1861711597 606096803 975584249 133249003 353093761 726755179 1533872598 322537636 1102946545 765556530 1225690290 567663551 1983846893 1064042246 1308207224 687177912 1239590577 916240760 1080608790 555089743 1701516896 1199182268 1522814201 656153353 1774854741 1232547818 1933307770 804835819 1061117067 610942311 1439432950 327114689 625353795 336841488 1138726519 149185773 1540142071 968351740 1517143862 55478529 1897890713 469866529 1834120954 1790662396 1876849154 419401606 650675854 377766362 1228066038 1636348758 1924223318 320121504 802894349 93870436 1144020172 1429744516 1874270457 161180878 1978237568 526733062 1815551939 394123008 424490978 510422039 1075313389 426588653 1696727936 713575218 1808151811 224744807 1675820165 21257389 1379699849 1111872683 1263062352 602241782 1813274872 51302012 130037366 183491328 872111741 965235194 1750488727 307751041 1742499594 891251166 1784280550 1149110683 1915470332 150236029 750608308 913110959 1402606099 45066695 1769963576 239840341 935830325 1644252395 1899770344 1158278081 1920473396 132833857 1171637710 175687967 508240752 1524819430 1970849908 493186600 686328375 295364463 1789813142 312581924 1222570128 255809254 861138240 1591894780 1598521112 524029269 1972268530 128318073 1322124039 1672570671 1844558214 1745564905 1836480129 503573263 537915750 245395334 628103578 1093537166 1821588350 572477302 1982786016 1694556144 1927845896 481813614 645186069 1085498912 1273611182 1241022414 1522702581 105282935 390949987 776414732 892637191 256506370 628128729 1452340209 1856243864 379758607 1584355211 291132313 1398813968 780182431 1952495977 581777881 898405748 524272326 798647978 661412606 1725384489 785943303 1708922084 441303295 1610541330 617512826 1546751435 70703507 876839477 1067333882 1118940594 832313021 1568196647 705554653 989948927 857087508 1682602583 331492602 443405331 475978653 1131094926 215838341 1871216291 272147987 1731679830 129461417 495179920 86769768 812227327 429254331 756721022 623348530 645079265 1165799167 1498889657 11206783 1577030111 288684327 943013693 774606578 926295000 550305429 1377567524 1067537598 1739892085 645257804 1721359933 658127355 683345125 549391579 983090643 285011119 1903178739 1611546058 1833524987 835620472 1853876936 1172099824 1659163030 792233255 965490122 644754152 1434470402 1813282895 1978339931 102586850 941660158 646887125 1956227485 509664918 984577305 807103277 1003217896 838846354 1013673931 121023844 961436802 953213478 1129748254 634677058 1792417747 163025440 513994891 266324073 1713913865 384488974 1612827801 355355614 1452549754 1628061998 1721812552 588770416 1201202826 92651366 1748665094 263081809 830598434 427619578 1792555674 978864940 1332766668 1293984372 1621770632 396013763 1825584799 462250889 746149075 512585948 1483214231 7332559 122839203 859343279 1070955795 666026739 810112553 734853749 1875054860 409065794 1896351810 970521028 1720948353 118365803 130203732 531102076 819968754 292882998 1083777281 1055214871 1788605154 1104002257 1805924173 451741792 1232546449 800471046 1540034219 1344333914 1721025939 1751140088 1805655730 312136088 1447088440 1071802440 1997852032 796007044 1227492668 417084684 1525463098 1658348978 1929349945 1673224498 1962378544 719118011 1244210118 532051065 1028189825 152586982 1947073309 694647792 1994841577 1074587027 1748025634 41446304 1880413136 755049722 1948357829 1089956809 1487021402 949795977 1254105733 1234727693 1272539054 286991747 1818447926 1082044351 1988333938 1574206298 1681083251 1026176959 1081071195 1391707301 1463346375 1512926433 1715602865 186749486 560294072 1479270650 1886862299 540938542 1034721378 622051202 770913544 65616459 465389682 405322356 1444357792 179286845 1409107701 189105903 1184140852 135017993 1445525686 1187243571 1685769042 811825895 1410655709 29751851 1367585546 983893038 1014281171 1499287466 1761725133 591112194 841266940 186918814 743518051 270524534 1661563451 764770340 1508982633 53601336 318587811 49092354 1975850651 1733840889 1922884722 57102191 388699695 220634651 556631154 586940191 657044415 1563886654 1877203056 152874684 295196007 745841409 1742810954 179520711 826928457 1071926868 1741854141 912488346 939656965 147957761 1226046021 996463136 1970963510 1415359543 1997233511 1100211419 1333791723 284471023 1918913004 548645167 1801311497 1617470769 1937964333 1165592222 1558332214 922491914 1216782919 513474012 820024667 97721033 606615197 327776708 955734123 641311742 1282718473 123935571 932729468 459376241 1104930778 1119478749 1651036086 109669910 930128746 1105311711 1472084170 545354952 1732239267 1828812810 1909957208 587714151 640771810 351181592 517186170 941158655 1537754375 123499986 1545255157 1581735998 1766556955 403594111 768918076 424282166 849907998 533782670 1485551571 1487650857 1872014446 1381216270 1433734145 905598566 1355347446 449091468 666997603 1695403821 1790416951 849095719 1595550725 201885623 1428676185 990517375 1478691521 1175166594 1651331383 656980888 1301595913 55581660 191958444 1795031371 1861990786 760972884 1464302462 519037856 1017111991 488646487 784942043 292427669 1994521926 1450594629 1652550412 410196595 784628259 15605130 18737261 1259803405 1911442608 110206305 1040630463 56090730 785076096 15176120 1638199156 1263772304 1292854441 350214668 1276721669 415622250 1279555701 1336682151 1795420873 348727397 1029551981 1644483065 1651862391 40721912 1949568114 1700277159 1850275457 545776113 1621955076 90680846 638726765 1244624580 1870286628 245010195 737140314 500988011 752990498 695009833 1511546638 723042731 1557258230 1433009066 1619146704 657865147 1993630804 1177689964 1919165911 152030681 937896822 682004145 932367060 1224994481 1742692303 564251738 711386478 237459132 1620917159 40908520 449962264 952567616 1870676988 263528237 1809977518 1266013453 1652615645 1344793764 1543892869 304803797 616734165 786066394 1447236509 475070074 1181359405 6615743 1431691321 225029192 740356216 539099428 1324120532 463778085 1986422174 269140567 1927385795 456965426 1862058141 97794086 1320237800 857834627 1720559697 316609756 1634989972 568250565 1187987212 2624622 190854783 14839045 705555709 32826168 1930823841 1510404602 1585108254 376750081 537502165 101975497 1929416667 105038878 1671624214 1464805682 1641194587 317394235 1498151006 930277098 1781934294 951451582 1685549828 670584192 1280800950 491253832 1288786197 480833493 1754385045 1736483894 1752650270 1156477116 1875820608 340042683 1897927680 243388666 881395243 537126811 1754249368 939041023 1631880184 521266547 1837002832 520093478 1808665086 595483876 1740824179 505671108 535217724 366917708 1325361915 305197761 761391842 522856044 789533961 390420528 1499836038 389265144 1522403875 245390421 1989142290 1077680833 1569977107 320908982 384476346 442612906 1515920940 177716556 1479047836 692797657 1965744090 218985594 872931392 1014102837 1909681314 771974761 1622785807 364286786 1883172643 447909092 653948092 1543674760 1633672125 1587557940 1896007374 687198109 1051289093 305609791 507960179 159557487 457721953 833915672 1092882292 580981943 1903409785 430020094 1344508813 40109236 102975713 1012749072 1597886727 1462008540 1706361821 1279684485 1463915488 102934230 192069806 753546201 1705250111 609582899 1576058926 1041907543 1841774488 459339201 483925419 561077071 951004809 654616732 1998375438 644749300 1984368944 1009528848 1751103877 309348147 1590053164 770720703 1598645883 978869289 1919618288 637454214 1288076180 682630311 1390784672 123301099 1559994337 828515189 1545445950 100468807 148384875 983654482 1596684460 5534762 86111447 1182624599 1999259996 575978122 897381907 1189554143 1424275078 1330430364 1971678614 633682551 1323076738 838617089 1954041309 738410341 1504411862 655611600 1503331317 584419546 1029604384 525113768 692315922 885394341 1350036187 1509607276 1646443254 1395002860 1857265576 235509243 1713643897 533695629 1802471960 216992847 257802536 1074554070 1643556216 1613947554 1949333258 1240951808 1440734858 478621591 873339834 1231872555 1552706841 645053751 1360978549 185066451 729548363 642410460 698394635 802560995 1630421435 241405222 1658605906 1504244434 1632468639 1362867661 1920885591 194609479 740504636 1321588871 1838454238 363918171 1414598894 1127058458 1173762118 1053641232 1661091100 686347951 1140722729 232804775 1747335333 545605671 1962325946 3188268 465367664 253992985 861308608 232450405 804748389 44640961 1919411614 19055755 81635581 660454314 1854342595 1109254280 1265994103 432261866 849430262 1525138480 1828949240 1495210483 1542905691 851510916 1384544682 884243620 1950556573 387380503 1611760330 979048635 1285574794 1071766942 1667176935 467580788 921006453 535474693 1886037627 691858815 1885504699 42426178 272135453 1006053710 1337268564 571894566 1327193656 1035929732 1509044806 1148805940 1535253566 659352810 1545027151 190924975 1846130890 1203823375 1445927960 354342176 1992056914 330435459 379534420 352618286 998589579 549365384 1481628087 449361505 1483060646 695066182 925990635 422272220 854110046 299565549 1844339691 1099828481 1686150363 481646650 1683961396 640717709 1436241651 283936929 1918739523 300272007 1017038583 362354949 1360844426 446656678 950079020 856440210 1494299016 138175771 1178685331 1762491667 1777148869 458927266 1598872187 1717867001 1819011951 843677329 1679781467 570163089 1970390807 824925920 1290129654 770892601 1180825465 875109354 1024661119 1383116510 1824450871 276656660 983850688 1347531211 1506061065 1995758538 1996011693 1683913783 1794049916 129343785 427854446 36463717 163157366 1104692255 1115138027 885389520 1374848922 319202414 971792360 1096692336 1266474884 25789491 137118914 384082106 873845321 1785447655 1989336317 1514260554 1996005625 1450032539 1829565623 1163638262 1598613862 964611110 1455116560 200552910 207797723 308059641 1995121978 146410624 211499227 406300131 1729838943 26311988 1243076594 504734874 1156817685 95036539 291199452 673081358 1878577651 283577353 1197017323 225141846 1041833784 178629077 1287909898 1844960258 1855601196 882392771 1100220352 157007640 1690026654 61440207 1991274209 1114926993 1306078938 459846517 1093810546 416782261 1734105777 197585734 792523069 1179159788 1555126991 603925171 923536611 792004430 1680378114 1653380726 1750895272 997080739 1043676075 186291432 756800154 679413627 1950745257 719738908 1061802255 1194275753 1538540152 756906234 893680192 114650625 1570988215 1110194407 1278025554 1389036862 1584129755 107620786 1031561287 1440353289 1711048738 161993480 1026130662 709136896 903264483 875275679 1634774497 331664799 1555492121 547257436 1667928290 293993134 1758401503 1767495197 1878420660 670492193 974085574 36286726 1701119323 840853620 939356489 1282326390 1557450763 76723374 1654529577 1826169310 1872250742 453931572 1201739460 1421935165 1955471992 1353927818 1908881383 172992440 1192071182 298890118 601959425 290576094 1761343520 591027914 1926338198 660876799 1297706728 28511403 362325474 736874398 1976699692 654588760 1607731602 1738548137 1881656925 978793148 1059653685 1068467493 1366947267 1010604633 1264727675 453832801 1619262494 1031729523 1450794197 767414245 1502344254 1536567624 1846948176 21529048 937513913 737913458 1339266099 647681053 980308791 723575254 1587705233 128073714 1081226823 264389508 1281277195 838035214 1998139367 97685598 1444633928 91402315 232080375 208913417 853029884 1567525024 1843588450 544304185 732603212 31199498 498975200 872029922 1496684790 1297430338 1878357513 1471760813 1615386729 13576355 1389316645 8609100 488700947 124746136 746653151 187896552 1862081085 651249129 1230686146 158246188 866024786 1087760611 1921168712 38815940 1494902349 1574994924 1887840364 729322021 1973560164 812894122 1612625827 484261319 1916021944 27465751 1892874012 512403254 1007910689 389555713 1240750965 831779955 1007093138 202275192 1294211906 999094121 1418247407 891013840 1635726826 231519819 395966655 704448740 1721474807 284539567 866765097 64378355 1925581574 833511909 885870322 1702537519 1902186104 390285882 654919798 496396917 1574338034 194486494 1321084903 335386477 1621547274 942490739 1994877794 114418812 1859874691 1086601775 1795022496 924350788 1248516336 70322146 827126875 425899522 545607200 1326163126 1588818664 880610099 902230134 335875798 407017477 434324138 1835191845 1302995522 1424504628 1187073316 1333140626 1431952702 1635428338 103765727 1978661528 493201238 988313852 795982744 1390418395 198129458 640336301 41898382 557153897 1512957177 1982429866 1578701488 1914203603 502273099 1406949435 773014268 1196211112 455565226 931630815 636569607 1731159291 1758869457 1764535920 666330000 1805598036 152536715 1574887860 1432197836 1503921048 479049759 1476598377 354794449 485046848 813429549 977387821 16595163 254105390 1734378970 1767806565 1096818666 1097393712 761959156 1061972836 421145643 1445776332 740213382 1553461653 632885781 1237470964 289353444 1805740580 1170780771 1216567296 755792747 1434709805 203763734 239014220 342346434 1785005687 1604397621 1928468279 621021650 1595729655 378254175 1230769122 106081665 1729444747 35817942 409790301 579949332 1221148281 727145877 1405356779 971037996 1942402821 487414152 1605208535 1374022252 1765783942 1376101509 1647472655 1300577242 1454510476 340175374 1357705196 1124984619 1578510254 6226133 299494736 694947358 1018972675 167936603 840502166 525644123 1828596497 25548870 1357942013 257897470 1610427966 714905481 1130993221 877743594 1521481434 945496407 1723005935 840452618 1263040191 70585617 783336596 650011950 1061757821 124698902 723387311 1001470532 1501861557 927375949 1617633554 936228507 1111442777 296427558 700850650 310379769 620452827 1095369111 1959142465 713401224 799681671 328964558 1062781284 277262998 1936530300 67867267 302076663 936686129 1671177300 1238395741 1618044567 972306059 1419095319 556013891 1461789982 1075913301 1175383437 742592377 960357215 611385143 1019438505 43109705 1518049980 1564195676 1642808536 96989120 1539613170 1053695615 1916579736 1135604816 1874399488 627467182 1110989664 1480976802 1693842495 255866927 1135999164 637288144 1159221964 291206204 1263904293 160462179 801113103 608129521 817690828 137884499 328227744 639599423 641140612 772519331 1757346017 146765241 446805230 1599225099 1644600479 85674122 299073359 866861057 1454532656 17348680 799546188 1694186018 1959294682 79554651 1083847257 309766982 1778656590 192499936 1362063808 891798779 1676029387 1687519751 1892995961 69590320 1302551196 586975182 1870858465 1737634749 1801653061 468809708 1508967832 1131863336 1335848179 1932916712 1948459864 135233335 1249667135 875608505 1761434445 85167883 554308491 319401577 1659757513 117573658 695593304 294103249 812802193 955012970 1763252862 524756851 1331106359 336596649 1785598184 223553778 1591662870 1325814072 1354007046 509786834 1128265182 326157914 850488022 49587005 350165906 526601253 1669367246 203632702 1554518368 675616935 1052039899 692471477 1450514025 692965797 1435534168 915297256 1935010562 856613742 1057500406 416937291 1154081281 1685786785 1687949999 369540444 1340678643 28948853 1670394378 463073137 1092147955 223868977 241093656 964862464 1458587669 1404169550 1624494945 283746968 1556800828 852134125 1255576881 495972465 1325395511 624861884 1455656486 880172460 1271156774 29892061 521561822 292075568 458315633 318010370 1449651639 725697390 1656068354 647928722 1401774339 180482517 1455413892 239609401 1865652796 739070582 1810488282 164761503 1445498700 813094494 1049035758 1547362300 1837594913 1383688311 1407595823 945467499 1410118062 675440943 1939981085 310987863 449223922 1173866718 1652770818 477108564 1595303759 839553097 1377262425 245044435 833198452 780032142 1526091810 912652597 1807126306 978371190 1360328804 585955923 875424460 383818046 1936652850 615104634 738076717 1133016521 1335092571 502469235 1869582057 403947153 786656435 1777907947 1992294570 96579647 632999806 177430541 1071162417 453950563 1660264542 685502870 1820311940 332747569 595454131 919926721 1876805750 443284760 1831997109 1600606946 1772013309 952090981 1811449519 1144030278 1504300405 700111514 1432968238 246988470 1358112193 371513482 1824522236 569880338 1282633481 670732693 1318268781 30676457 424093529 623503067 1631801121 644570938 1500821870 342209843 1424737797 631455824 1673596191 709988231 1416206787 8661191 1684463943 1632780995 1639969017 124339011 441228984 812544147 1946146050 854066742 1654087375 873705342 1088035139 1348430218 1880116432 369063451 1072188064 529926732 1071818504 1114692072 1481405389 609903308 1496862457 405798171 1314199176 447174244 1367978732 810394256 1064976951 637944145 1059349009 90243821 419531568 881479737 1533302892 1026297376 1521557251 97142954 1018245606 26245810 1218037707 111857768 1793443928 710950957 1547223408 123217968 1749262372 921370156 1131168203 360644397 1805393066 1442233627 1707218185 1258763164 1514731309 1518941132 1926408812 53979394 1079543826 101933655 1794955997 1418370804 1705653581 924094331 1062079410 230510103 1331207361 1594864700 1844140627 366651781 811650339 709018314 1615870772 329683182 619259008 378049584 1793434041 119108197 784634708 96127557 1656781438 1335482784 1943502804 940522399 1422418087 139740431 1465127895 122159950 165544308 528581198 903188952 900939188 1617291628 592399297 1697400199 200539470 1706686877 808110126 851949946 1433733270 1504934403 308459448 1011532388 549974324 553060854 58563464 484717118 1191009344 1608551140 159135529 1394799850 946795175 1670813923 427867062 1623892379 797907285 1504469002 1106623593 1964693780 204016613 1141826701 490141347 1321890605 148967809 1998114063 466017663 1051075033 67770490 324180137 1757622938 1913447440 839989704 1967623896 980659502 1220945948 518848857 1949711987 746146701 1765273156 612437433 619329307 448152028 1934285062 594524235 1030173711 81801584 1425241865 1328551494 1487080952 243791212 555156215 609397375 1658098898 149951955 1588358511 752327284 1526902129 909659981 1983660540 142746524 1609406662 553040446 620708216 845622843 1073607614 289931255 1168167476 541677751 1473393240 113002047 1655713406 563021776 623640662 708230207 1151673616 815454593 1325779657 157072870 1732238160 326717935 1579510288 281179827 690881087 1181939558 1577928210 307714128 1042928890 352623649 1663633249 558193701 753334769 705263583 1614867692 724524186 883161967 1477108481 1597103656 339215247 692799926 1297176194 1314968348 706911411 1343513086 1059071659 1456004392 102743711 759614718 301985604 424691381 1771901528 1840705173 1033134122 1256375864 952574338 1996724078 161564382 738486897 604255791 1713540726 1778052307 1998836596 1150195188 1273804025 1036819737 1159661365 588821544 1433453581 109473544 640640260 684825523 1037187829 340558554 889540823 1190783471 1613479645 639114431 1513970637 506084644 1044307089 238000866 1615831623 894315021 1385673187 388338078 1272413630 32446045 1474345141 458542049 1830575843 482052350 905445816 864214505 1410001626 1373143299 1547100369 130081249 271740327 1473698389 1626816698 353984582 552503761 116147401 1943247454 1656193325 1964695999 314498225 450510817 974841066 1087743941 737993619 1536901244 90733113 926994320 1669304011 1983485147 776960660 1927495762 1142464762 1342820039 1186380882 1914278837 224683025 850775863 1021576048 1168597192 983460934 1637331516 40155898 323918277 137679067 1453984915 229182249 1728590066 289399006 1818604789 1741244820 1879560016 527102702 1712731433 512604112 927427933 88790640 1762848461 384115526 1688709980 1248211280 1804079959 626157446 1758579261 776873916 1296731994 826252861 1896429567 41585807 512726595 243232565 255807077 1860322039 1923319505 782899645 1466552599 761796613 1144047206 108151708 751845989 792973974 1552977285 109492198 188627331 346892066 448012752 134885688 208963721 65971451 968368340 417489221 1339704554 101566337 1159894607 1173893783 1561229235 610782060 1012713313 467811930 1837793258 466542830 1814435125 1067479297 1106219402 1380589825 1384769662 61443475 72860952 1377118661 1902046510 479012851 502020037 722050473 824833382 1408212816 1690752713 94311808 1515152909 40734716 132290737 1176699010 1438010312 1778688588 1875866747 132038305 1379120865 195946545 1536049957 343409 1844112513 430731602 1327915113 518513397 1590033937 718748150 1633533823 262284672 607356077 706456928 942938384 1348784715 1778195140 227063304 1226147534 124260161 305981170 641414094 1141072625 514318706 1951719229 209729634 1000118205 1248026868 1519750421 324863076 542161013 1723136355 1811025188 859291006 1715950156 203988896 1724240580 27904694 252459102 564872503 1829473227 1543380111 1625851195 261789028 1059801297 625814598 1329777016 358303905 781367949 568583988 1731815764 671845199 1477182203 533123248 1830760206 527498314 907367164 1433370435 1691245931 622819758 1042666709 263622564 1020782312 1247122264 1912742863 824067205 1053483230 612995009 1012510905 1237863969 1243033914 864093579 1620785477 669619340 911642822 1002312913 1259988246 217819304 1883009282 89424870 1459362550 454706038 815345802 92185267 1724704123 430053410 1627269341 983041178 1410390120 55171296 1269467134 1300555294 1727725853 647791090 1849265122 874600790 1257468355 517558088 1163537214 951007442 1576255336 777235325 913601231 1177002758 1763786708 944098613 1891888749 1018000149 1912245484 671597211 1228520455 1199322794 1751425403 1293356662 1692803437 289430811 1265904715 1270885491 1995992420 388125767 728665246 1052735239 1782810826 512017041 729744897 258078476 1423376274 638042731 1825820796 1469507309 1603792926 14879213 226504737 852279076 1142639245 603061708 915063301 189315889 1567009606 1245207676 1289733077 262937243 1473373400 281208150 1372503976 1255748420 1331574704 292272974 1929991956 219574954 1752239014 505972261 1334930776 20285886 802891528 132485365 573177917 1624089184 1716483684 928983740 1367995661 146778601 1186210572 210537433 1489528239 826817072 861054569 995861625 1477208302 222319895 726145687 527401456 1406108798 687150095 1262982822 436313440 686873334 22186318 944907161 437537430 778545730 649513095 1434706623 1018843704 1412799885 927392501 1861377252 735190353 1419609852 800423895 1296150544 642361699 1233622979 265884684 1179461511 1104900317 1131000318 67918479 571978676 396292258 1099276596 318086359 479238310 735757585 1046588046 340287736 735181565 911167868 1155048962 195022094 1531179447 1428849803 1621640284 1503352883 1532442600 982662153 1691321288 1754928993 1946028940 546203136 799194155 438448450 1783960508 390545564 443021661 732244353 1757477711 1228914092 1461290224 1267791337 1982909508 195974037 422258379 427455509 801865129 1371980138 1450633560 1737740044 1753183338 660917173 912298297 816227735 1874898860 1337817749 1601512403 43089219 808517614 494851748 674616788 637707604 1068233383 358012032 359938449 32937880 1200390434 1541495734 1886358016 126082190 228841219 922424988 1384515912 1019995114 1279024180 1589913675 1815742683 802539372 1935062572 1318771708 1507115394 175934716 903249100 1553147802 1927207817 126260208 440148961 837542397 1031560572 884026321 1716167651 435287505 1987777545 505930095 979490198 681856797 1497403596 674264974 687146328 364493576 1411249714 1308713942 1906435558 571602880 681089868 89386401 1003763360 436401339 1728177415 485148613 979760337 449467094 1789761906 154606759 1797875323 907941553 1826035870 231524466 1727733570 1376723009 1441131977 996995848 1031126416 399523393 1477555356 375119546 1654966531 481086931 697019607 1116944250 1386067732 421347080 1733169388 61025052 1515211951 625611504 1830408436 223574704 480992990 111131765 1781277275 494330335 1987665761 179624057 1814554985 830546401 1457889162 600681593 962256630 1100335968 1142467802 1391318243 1477497892 204988998 862188452 667416444 1170765850 538379733 540615326 1242949214 1999797678 1418535020 1871339731 986703302 1856555147 1160655996 1844866886 227614745 1524933923 915104739 1174459753 1138801005 1311472648 386423149 1636731659 816876732 1317726394 1262932060 1336648605 265723254 1871862478 770738531 1997858370 127904905 1180219581 637771509 1115993982 26719816 1899052543 783565749 1803596979 64993253 1705101629 960761326 1414892081 1441437472 1581978530 141786367 973702831 128122065 762199353 1361537808 1719817816 151452512 759945302 1325930074 1878914809 1300866430 1831730401 176505070 972553172 317443741 950657545 1580287760 1909119452 499515988 1638806207 500288884 728821997 167610854 1222495458 90481820 203209247 375755181 427123466 111341732 1265924050 493919434 1109806491 65637474 1942025096 1240973105 1519320377 45123110 381987938 437650386 1297754537 47007531 558003674 1795116149 1984000996 899980666 1344551354 762960654 1419469135 328550522 1295118686 35064065 773281492 119103524 315445225 475180775 715843612 578865434 1702878000 1253821097 1806374092 70042332 1614790677 305729516 865195666 1339517881 1617319778 295696334 1885385353 168102512 892711459 7721826 1318919571 1077531437 1857980669 871923735 1309794036 105804603 999239749 918463973 1907528133 1068244254 1801169888 814846404 1868853812 1429528038 1535730613 1681124292 1871395736 849406951 1074450776 870566870 1687234993 1014542306 1786418675 886076545 1170104020 1369431488 1889401251 1238367108 1523047451 226825581 571146052 1911977665 1967431802 111533132 364292065 1591199731 1698593482 81946750 649216749 689123569 1181270455 651602769 1786958138 48243851 1575618008 1220597149 1942090228 373718403 831369001 1175665132 1192982966 1831504551 1957098798 1182175928 1591530545 829100034 1156173645 708790359 1282100115 1458934453 1574355870 631273471 833022918 101335777 1234139125 696070085 1065749131 1097456466 1984693067 467316969 496622786 521622296 785158978 675911746 1986266497 1253835023 1951580287 579096849 1792090935 156438412 344232652 446867687 1278431079 560693599 1754924913 113410482 785910980 994104924 1703694950 90860198 1374304822 752117155 1449722764 1125082150 1874925124 1874992305 1935808980 783667570 1916512587 428597245 1217333726 351471579 671014062 520966298 1703939073 366355960 1702290469 87584342 1194376623 899100701 1355488991 628181820 1207650977 1171333955 1558506291 1167706574 1863833012 556190855 700014491 829046006 1831280703 990632848 1444030156 980538459 1897763841 168682289 1908237594 1146379395 1795727964 1332468379 1856193066 91001777 98538303 937113467 1599697413 584384005 892274503 327741435 478389466 119221010 1481364682 1315628160 1400089804 140404279 759731860 750058871 1595687439 283627274 857763228 1008366890 1384678706 461239469 1726851734 584326773 1622647147 1538118340 1657657443 407264494 739785606 41419138 536906944 1088735634 1147672018 492991443 1523964850 613689758 1945734552 1316498538 1611824468 743007502 764156049 89515873 1961132214 65466498 564538008 467448913 567211658 864772976 1866183461 388477317 1202333732 1777596783 1793651948 1584094543 1675539569 624190452 852499946 347311144 1740640051 692200249 950422313 227478458 1131157914 291018953 1288454087 323397589 1213060717 859511824 1580842690 682915420 999907356 633107724 1741048660 447234767 1238636175 254306942 1198984002 266399606 497061047 200341809 319291011 153138866 1491226769 19469666 1311164909 56002275 1545677368 389479233 571022273 325153637 362710705 706199161 1948554239 1399672233 1891429323 995562298 1659021501 250223733 1301138915 780453029 1612154581 952973973 1715017427 549767527 550908610 1697925837 1948863879 712097738 1659373659 1226752662 1245388876 1240156373 1618265968 390774430 1105390535 892591715 1928438033 139368033 1233418043 174748501 1391472768 666858914 1316457190 963231829 1199666060 749792826 835072698 1061328045 1711913753 410353399 987643194 228519989 1215906703 350140094 1104279067 535624687 1337405598 1540180829 1754913802 527779445 1152954184 466767074 817877745 1467372836 1719583438 76939379 1676356948 454731388 1637075370 749628520 1032313942 1571458926 1916008018 1587912822 1809264024 481394429 1210700436 769204744 811297012 342347131 606971573 546720031 821708387 1208158602 1762801320 1540614064 1864361229 697325376 1544721563 968898393 1628151798 178969740 900387113 273382958 1961235866 314060133 1151128109 236245178 1919600141 774163638 1672401220 66386016 1039300932 67764718 306138656 127244583 1883644329 211165120 1763986335 257622038 666459961 299280309 1591346491 935884737 1316839370 192465397 943817520 1426921209 1526052050 1352620722 1728010894 452031995 1652701813 712993053 1555175945 725703556 1492283744 756713948 1117203459 652940323 684607207 186708326 1446848261 195991622 729239984 324460424 475271265 358940011 1980067599 1096936643 1670280169 211888044 1498585720 569910034 994605577 846633442 1269474593 17393445 104339972 503495901 1349864449 79666875 172166180 674683407 1126419428 1348560441 1635273226 151534383 1101726957 169292044 529471310 810664078 1802661879 401803415 1443898872 459638559 1250702833 1302021422 1768813955 306503769 1498403482 499216741 900826751 492230811 618275027 1143374973 1532242391 399363541 891228768 231542386 1580372969 57415696 1630711850 621478925 964014419 1164770751 1339998495 610358154 1700654964 1750969731 1756019881 397042863 528515307 202727 269387232 23554816 902172416 91422240 1390571651 1385581281 1500846054 545423358 1129914902 531654578 619124835 717246774 1667233252 449388405 1198203397 876488531 1447793743 770890310 1707620006 21847148 1349575833 374333852 1663710296 814600378 1733915513 1127697163 1338428251 129935990 410943776 1336151580 1791719375 1399825134 1828456679 719146076 749236475 1040843176 1680259163 224435432 315562109 36901694 844179705 620429529 665076189 508405554 1633168940 86479304 1947464822 881829866 1559242109 704288977 1190146577 488515896 973788855 509336456 1858271847 55788486 1029348675 494132770 1422498716 1775746766 1930343520 550070528 1406697488 657218127 1601180543 652093801 1605990791 85633099 950907924 1737411264 1759383965 145070154 421876379 515411922 1006151840 575059249 1437068611 1236884798 1432229198 181337066 357780071 729550811 1449359370 72620485 533573654 158025679 208666348 969233088 1262999543 305407739 880057987 1050868524 1930159156 542297700 1471267618 716680994 1169616830 125043075 1837178196 67003486 1689336438 806563660 1115431289 267294427 608766820 707564686 1986133978 988601803 1697641678 767516770 1315396787 1076691715 1094897329 86320122 1950751454 41043907 1010647598 1561335204 1734004763 1445379422 1520437881 351701534 1917489066 1057608708 1320135336 198004169 798345643 1340459270 1387301301 307967647 395431042 415203315 819770547 106438203 760861755 11227724 1033053463 923901070 1782625728 80604884 172549177 495584130 1231229618 395553737 1846059063 1114598560 1304538781 1148803942 1385559972 568746365 783459851 386959136 1524967638 970274813 998644488 388050945 496497816 640891722 713998437 204736838 1240646639 323156631 663553941 1520615672 1580376002 304920156 598528394 702298278 1594320589 461528387 1556684990 121770645 1605648698 757143767 1891341139 175041700 976204819 997586848 1733838411 322415761 1654395544 284055763 481764691 413527749 1166329020 235578170 595454385 300609240 1417168639 174172728 1160620984 143835491 1472275080 1798296718 1912660195 86675426 466792065 551159118 1914733939 62392511 1657669186 197373216 1517185911 129838006 1071230151 568433033 1723114823 463300342 870621974 335898086 1615684850 569660587 730753399 248620937 919648598 1517027542 1984004249 486703017 1751606188 296273670 1147140112 75515282 374534764 527005337 1317007504 785557978 1562022037 237790901 1105565873 200415293 1672622680 1042270951 1871864685 42939417 1688621339 967270342 1449415307 933641838 1344040018 1420649109 1538046745 230578783 1994520630 270893011 725688420 251086650 951964906 91931260 355679874 100075423 487599576 262174685 589746191 599464099 1851958992 112014179 254424297 1121193084 1615990864 1691309274 1933169594 1730358911 1887800142 44901674 1056872199 1039559065 1051087578 545688020 1819418808 268838781 1245592842 488857167 1366339809 279890391 641587254 88098929 235186251 1025357320 1540338547 14408106 762861361 131666084 915171661 1032201936 1924028734 249464070 741779969 1002807059 1876293143 855424826 921220635 410960613 800649359 284085650 888043560 887593748 1635369841 447275694 1829098125 108460559 925850505 150732405 1723841019 257581101 976934455 316053726 1555925651 650450850 1531502278 89697704 999035689 435945092 1068780081 759852912 1125874512 430985044 1548221176 1307389125 1753761335 24698544 1447136284 869463476 1284636866 1471326027 1555719367 617459371 842873645 236571412 996491426 92808068 1171445069 1568009435 1822480428 1505512945 1824602413 1022539871 1030020757 664015417 1169355991 1240999314 1384222127 473097478 585374023 247274143 1450137569 601134809 905121092 271481416 1449773343 1193775266 1218962110 184464932 1320676962 59610245 1042436363 165472181 1551821024 453920579 1166358275 19504973 775338295 181288372 1795260440 406533612 496417957 830749634 1676349180 1776528248 1956285218 67497031 635474684 1115637860 1914546298 1296047920 1854200118 226624747 1288836837 1145122703 1386827609 425565906 1738442495 1363187490 1800071464 1156364727 1260581251 168651847 1693319242 570002967 1315507804 1279251335 1836154961 8028216 183473114 221509206 1622139345 375797355 558591454 592984437 1249779512 554517280 1266926519 224127247 1248389165 1350100623 1849001754 457205291 1485638148 175929183 626711468 1024257522 1102209134 15710705 125768232 302774551 1657210367 816380313 1674998128 612970079 1117494896 1223307650 1578717538 677648030 1915248214 864727868 1973509127 1071538801 1487011644 649458006 1650873854 1626041022 1935805157 1360132590 1428102932 802913714 1336293409 148996294 1092030902 509245640 565135041 738080866 880082243 304783542 1289411490 989247649 1419352859 1209860985 1236661669 396181895 852407164 326112050 1214274728 1165471609 1729780766 69096517 608608354 458543328 787928205 410626655 1403737062 1125826169 1373472718 257733342 536133031 712073370 1997172681 988524851 1720599902 1697416817 1778954728 742937695 829304449 701657447 1682787911 741487355 1921849073 471023221 1069006590 141491713 395027387 369911599 1306022635 1798026432 1854330004 42842847 377196330 1556664706 1708025724 1098984971 1439618103 222883445 610352036 151875618 511940349 624713055 677481259 865756565 1435731670 251394015 1457037706 1088545777 1920192332 247732587 314610574 1186734477 1265430706 1319600910 1992828275 346334854 921010718 640402898 809524535 673721684 1589240796 1384538261 1583192637 950609503 1968602653 721680473 1595362420 26154960 1215899627 190363726 1710594440 199565827 1758702763 88308943 281616395 399432083 1643796950 443874510 1971644425 303213829 1377020370 1495629730 1743094862 1046727202 1346795197 230417850 987069272 72387576 792362294 1268774066 1721301983 118215861 996239104 342137989 381553055 1375268496 1784994744 1120308561 1499386189 1093814928 1511215401 1500700606 1601867879 808053541 1256660009 22412450 1371066685 410114132 1195094490 217852050 1118116872 181413938 313864748 1087687193 1808867662 838602254 1050941360 995826910 1351654786 1393134597 1843522094 480269468 1250166680 934988132 1387544525 1511365815 1946074838 182408933 1233185676 243454106 628858101 382514646 1183935462 1206967384 1910893531 957173090 981689704 622175945 1346662519 1552520172 1782587961 520240172 1861379815 690497106 1094767870 395353191 1915985337 195441673 1907626588 887297895 1417449872 68776904 1913583480 934586395 1322184913 213527173 1038107941 1181145802 1982907552 959455785 1044147222 558643621 1878173276 309603410 1238156343 237635434 1240737173 823705915 1200969068 1304099941 1343923111 295187885 1574459550 1815415292 1963610535 1495305673 1551789298 91846505 1849810495 500207102 1204170892 52235404 295212531 824066346 1186018421 58419719 811878309 681645269 953384446 640651495 1746473005 1284920380 1360734066 902439087 1637973369 903459729 1683162093 262474349 548046165 451124916 1129530039 1087684931 1112018963 921187656 1897727279 1145496818 1548835998 917719299 1743437003 1227295598 1961162503 318346473 1621494951 1296555159 1314245441 1257205251 1829980234 464572513 1791167864 258380514 1757892468 308452825 529353454 123083618 397098487 82847730 492909930 478350476 1620605043 856271780 952302370 515824248 927809287 586700023 763353732 956187269 1758804308 274921654 867787632 556665670 884709533 1072865640 1259484146 48720967 592991731 17159162 1981974106 1339930168 1797222117 232021877 1292819276 428957013 1282157718 484276527 1249114724 621122141 781102532 256687059 1245527136 1138547203 1956176985 674977816 842548829 634965495 1873765062 1111621239 1334033846 1212284661 1727536375 141492593 891593108 1211172065 1720251401 5451723 166513785 4121039 1590674554 722738759 1507843742 862228596 1179771920 585057588 1465083157 17279212 748130531 989099957 1304181778 823748940 1195390701 584236422 727956464 75304986 800481573 153441509 1475042090 876628241 1711321435 105541572 1136335321 1031689604 1308948069 209581641 1193441769 555727888 1727051752 894888796 1232049230 984759499 1866569835 113590004 421014059 1351301204 1632271469 268983253 987936590 569685870 869905487 778246540 1939281441 2624303 1589426166 653439615 1025653300 1036308001 1586024575 1282515623 1535288797 335463700 1675640452 423756348 1344897451 231584677 1174245472 232001563 1839884609 1580996192 1962835379 621068745 947776969 791783385 1828382948 21040489 532566937 154428735 1056021892 106102246 784036987 24713394 291865921 827954464 1056097878 1254843838 1694131501 1093483955 1221070075 595546244 733083405 689557135 861751627 1024127676 1807650109 424882689 1752564892 1134955894 1328440771 600583221 1707683549 201024363 1302504325 67118508 641224426 1603873204 1817510332 1337690939 1718548373 3920536 140568867 1050186381 1339661165 73918874 1494044683 422242979 1932587332 341090078 1565722128 916544683 1038324424 1604667321 1848030022 142992481 682162655 117364657 658440764 795328865 1151700531 1041916947 1384685423 591917644 727270760 1310079452 1933977471 89741231 951012090 1583925860 1587086898 1264713370 1265304483 1625371579 1912314997 145460464 190900706 553556704 1200065922 292635910 1240568514 1134024366 1535152855 195631631 367730370 448872843 1481908974 184778708 1652134152 1209182885 1273705079 1123924007 1431287937 102004058 559942441 783075281 1799152464 66232582 916836184 84963283 1334731436 212906476 907802687 793013667 1285615391 716458490 1183157035 880905643 1557645420 24788406 1280179688 151336809 1246979745 1304149213 1514440119 542043672 1181656605 753088430 831644593 566254980 1564821817 421907916 1938938430 112248908 896749802 1107109718 1487252159 601723025 1978126762 1795308220 1952185540 1906782793 1946578927 975101584 1735430351 39053762 310263777 415920900 1197544697 909655971 967469687 1283364780 1659915086 912657441 1758723677 364012687 777221579 132596398 314429412 287184731 1143013642 1193673005 1695263751 734546801 898599563 1242745761 1784617025 59455806 1963395331 350438779 1757060090 495295724 1448750578 177041915 1233325794 96498683 752584570 55645248 673293390 42489570 1532764313 197232394 476544876 496151946 1646022683 1018271992 1491760871 753348302 1064994350 372448472 893188498 228706401 971804081 626813991 1586136289 267761400 916462766 1846804157 1896683733 697602468 1180389579 1047606790 1954779655 494096997 1712003522 1482063459 1538438106 487657177 1966607622 96782825 286271816 1278874905 1995944171 1028642935 1116880184 197911379 1251909062 696259095 973088771 1008150864 1879769164 499376188 588161765 216600298 329965823 929992170 1682293374 1370633897 1371283951 1433374733 1629737401 214350871 893903560 638031630 882784442 1250517873 1693922934 682592738 1212151967 351766908 1674621132 368107385 1085919879 1106717214 1381230573 136384604 1256439021 461203036 1252991748 725052736 1303275629 868627092 1770948780 1251590948 1574560372 1209344949 1269110836 1483235372 1555010256 31373007 1264108268 203935410 438322692 133668284 191387381 44627249 1889324990 277420206 1494839642 282599955 1875301051 1026348033 1421546580 1320190898 1807384670 1267549947 1597530132 982869761 1926251453 678361829 1302921695 979555296 1041080196 1014567947 1068007356 1667963594 1724502585 353550571 1516228915 726936924 1799839424 1339775560 1545273093 531726728 747336792 1556273365 1800205451 860980288 1380096772 236925545 1973198221 530378660 1337110004 390382458 1403359372 174603184 1155757169 382829207 769424051 222051390 1179313660 741318023 1199384204 292723834 844639195 257469094 627564090 958133726 1200452651 1775395252 1851542754 1690264812 1838718029 1715446001 1982574649 1685175561 1874894277 1368594089 1448552594 925074458 1644012511 125878358 625505641 328139487 474107654 202906841 1754651858 811279937 1562518819 97944776 485091161 141578578 1600381160 545373103 1075864060 57300701 851310995 220168501 978886876 571777122 1246602995 399044607 546127092 565447595 766635943 22609405 1491448588 25496159 1464552720 522182710 934842576 781103574 960419731 1014070188 1348157633 843682637 1623598235 499175882 662853285 381934733 1710733334 189372482 1836541963 775386084 1754912212 146320885 1093617138 1280564292 1817415228 1120086641 1611184590 133804827 161066772 751425003 1760745347 234244646 1163212864 247832361 586079760 334031691 1717574310 198291342 1217274569 32052121 1994981389 1098127380 1160257783 492837133 562874816 647488722 1060608709 781681463 1154858385 595951693 1455125830 91247898 420334680 782568618 1271925142 349089180 1273431829 1135420060 1728438352 295024010 673385956 1105327194 1502086927 316297480 563386763 537923416 1770268150 411156950 1386164008 429488271 1331930956 74766788 909727274 847719931 1828462950 334231611 1327313650 263149598 747493938 55702213 106496640 1296044160 1400993210 576480967 1038508186 110239639 858608277 424429537 868717145 1419585837 1719683661 555759577 1597847831 347798739 1854917253 875422172 944892753 767487771 1904715212 120120171 1554443650 1535919750 1785612107 356492281 520184266 271861087 1959987257 655746842 1701880917 966729172 1352829620 1287334409 1648277006 273716636 466313727 810412264 949975154 160365846 1173394640 729623437 1385089922 1236668416 1448183403 503334892 749807818 329465667 473349805 283411564 312430238 571954773 1716422298 1195362755 1457165865 152823785 1122830460 522739425 914119112 625583731 1955945442 1191621952 1378381003 1173732591 1777076516 442937468 1659030778 121198576 1048915247 1058005880 1405628551 1079156931 1392914236 609610956 1255220441 1361486589 1534541823 22786628 1887146980 1038378443 1344578587 972192746 1025592871 1041283734 1559137680 507704956 1401610135 278137409 1419336009 1786411726 1954859042 707294800 1296585227 1638102180 1769937338 512748316 1928416255 366208166 854738045 242243858 1454206310 6801342 495350075 175476595 282641272 865166964 1811491295 74958732 1147770588 104194074 1820499954 1685631209 1816070316 45088160 825835668 1408098132 1819827989 1401996304 1851958435 147200518 568834884 413895582 1541302364 203358619 522335663 720815929 841173966 67460229 1586694189 847210326 1690804966 215871064 1468211274 807259393 1782499615 773404138 1067622609 899150673 1748141576 800224656 1612625787 264569829 1923344043 1028821220 1951517285 1341878507 1722540797 299384078 1223590331 153667177 546636970 83592122 617459822 26057214 491587790 10024588 1649402861 369469658 1253099319 1538328783 1887465392 510425251 1748823971 1421978001 1977676674 1606421875 1709305658 567797404 611959474 269499673 1338739115 516590993 798480046 1496463499 1549771526 578699918 878317759 1244739124 1413135047 200294319 271667579 303995352 1401449922 830200355 1936407666 1247555825 1530826335 207005429 1113596995 1261033555 1367894361 971945929 1170952624 289169446 1747579725 1302010675 1548812721 605376519 1260389294 172130759 1721423260 187565947 271610517 432339781 1066393980 358292303 1812310490 482951396 661842444 85159037 1285661827 145072334 1118370557 1418699196 1825389678 190822279 706972089 859081498 1419087769 1265853189 1584836024 69488928 1280065863 292924398 1845489794 85156246 1025408254 65686767 1305507196 1128528834 1378523110 1831844148 1869735884 9333308 980479213 416913823 540317281 1398545900 1417624062 255801838 835265876 1300779263 1427140076 1394235889 1957499276 900756105 1805838601 992189464 1884589372 660788248 723578445 908157113 1493438639 161354995 1582045352 216798063 888071911 185504250 1682714655 1516199404 1893589792 627963401 1136869148 724645529 1325996426 444390907 754852032 775271728 1814968336 1294210781 1704556198 492652947 1030506587 989686385 1203916959 1017541634 1309438148 292097684 564843067 361800030 576294781 460124831 1205047812 1686573049 1843471496 1385327055 1576944977 1444007621 1940059782 385326914 1189058510 1167596875 1627640736 78112900 1351900160 1417095066 1573077777 454812471 820287268 226103845 1523599403 1086423554 1543765857 1021374807 1256203318 1568165779 1959853081 819197994 1506111190 62689431 961383799 643660989 1937368082 73048675 1215003921 1022244891 1728496686 1565975071 1857576037 1156027711 1565998658 520797681 1147480403 96783940 1856399627 825748880 865764358 471922567 877284979 441533649 884035008 41660909 1138160744 739750193 1323666243 725662411 969068391 718662521 1169638467 367809951 1329501508 240175887 1683250276 367982253 757608292 638386948 1707425876 1458379852 1725042995 1110079930 1256008516 236726617 633888099 1000688866 1691357844 1033072756 1526149797 225731822 880575076 1062619229 1763203545 118438604 1663524094 1696386978 1836252523 340514266 818555842 54103944 103300022 876799773 1588947897 630340953 919439359 219201455 1706026549 988539985 1113605064 899830240 1714193416 1185749931 1637627549 160678469 608160584 341038024 723774774 287691460 1660691321 409173919 877756229 1109359398 1818067288 515190349 1547025717 171483895 498958674 1006546796 1322290762 693942056 972272757 1060072109 1691953309 288108814 637770019 1006728887 1633772255 65417437 1200515071 965852642 1618329154 532398928 1556683801 540975321 1541393938 48932196 875487489 1560446032 1965139102 1450797173 1679231167 1082309830 1699318967 333693699 1340000620 872414716 1353072137 591035979 1167095164 825100947 871472795 393072663 989008999 1546110705 1907091834 1109595948 1938142922 238646121 690846662 433535068 615190769 183472818 1487901011 106540172 1961652243 441196119 1338531286 393435217 995813384 107078377 220320622 232155608 469856892 1401570517 1524166661 1143924986 1378023196 960016859 1162286630 1217199298 1479881369 113412435 555130967 73923285 573862136 1815771097 1928450750 1086045449 1521861872 318256546 977828695 99576387 1443737920 564925433 1731013895 633970213 1987802388 603598634 1114988748 879688369 1153140869 294923275 372712376 1239695105 1603144280 798681986 1939077577 1417372865 1418277879 993178182 1959319927 650513387 1790926258 426674863 1796903630 830650545 1560937180 147061608 338041364 1416703510 1463424957 515263158 1976856068 1813591245 1840846855 23689904 256090523 521814500 1102000877 497229768 1709523383 413101303 510454726 1772580975 1836773998 164832819 1208978563 345421738 884657734 40096313 1929475319 370735550 1338798453 213633234 979995643 1194739476 1236230349 225489381 1438484749 295438063 802665297 554552942 1006597476 1004181897 1152540922 398756059 1895340404 563076320 575930907 359028457 1731048005 690734350 1649095101 32206182 1126113829 85727386 1984444613 1077995870 1212989151 280446024 1641572855 84225206 641033644 575726098 1614906671 591540815 597802083 444575132 1911017094 629715209 690536498 1276162261 1798381604 945882590 1224056235 1137293779 1210089259 1143468146 1370078980 1638112091 1889363371 13615661 1086770299 1216902625 1837760614 136612496 703994970 1082037763 1409708405 487114305 860969143 239826399 854951420 248694129 1753364156 793685301 900029487 1431110265 1718886232 1478058242 1736059112 1004371605 1511771152 852196554 1243944376 1594539582 1732777896 644698556 1896673105 740214659 1903849301 86545704 790288304 271305441 1995130479 421277003 905742776 583137525 1908162965 1524047623 1577564017 879415992 1185500342 79833319 1685594219 549637137 571216828 398127938 443780124 170702641 589525928 958106166 985097707 1487145713 1796415355 633642533 1490755331 43472606 1023891885 1207212776 1877102185 1218030799 1785108020 719610877 806202457 960131471 1323128423 813494561 1845897476 1034245114 1092564218 917125633 1753588501 348397252 1540566144 319462275 1707878692 223276204 359654883 75608824 1635832927 585327303 856717609 48387242 133232781 1478713500 1629958741 880706589 1071681916 388082764 1045665318 1542762092 1984125420 256917637 1724334190 166701093 173353487 1344029425 1710951775 51386497 119008390 1519203026 1823459645 531336144 1749070911 367533894 451132994 296174591 1525370110 892161736 910585335 1444758008 1667840342 203168925 1116660553 19507791 1662979725 362872424 677341502 858098092 1756238094 120260905 1936185087 515290628 640164818 102178252 1852064265 1616703365 1690696088 1619354051 1918308623 75530559 1804294583 1394534032 1431556336 404606439 1811578064 386157973 1937998350 240132939 630437713 93385179 539667938 304577216 1871244060 1138288076 1256863160 1351341401 1809457722 39648001 1425060492 50799635 872287713 4119884 453338810 1081657634 1864958272 137474350 439797754 1221535082 1435976262 1304355334 1877188128 1196017842 1308059285 995137070 1133414548 111907673 315593527 666690025 1360928077 902954868 953551341 805619518 1030925994 1492404797 1889045700 700327287 1341991149 431223222 1810607552 546366810 1947783091 535357553 1823337970 884953595 1540363174 12452668 753685001 775878293 1036686571 1358797362 1774135017 549580331 1366341197 274984099 1401373243 134718167 148672743 98853998 1226105425 43362068 488698985 1212351509 1717674396 190538720 1661335529 1267291753 1699764306 55621338 517479457 800860552 998673683 7684784 1375383917 879048370 1664320386 788434347 1981855637 1264200552 1511503802 360744287 1927837691 675617646 1990287430 628353618 1992143930 349000078 1357244588 246202962 1412562791 668925025 1115621710 916209338 1301348913 346115039 1021686848 893734777 1632654512 433608823 1161299121 890950705 1664184867 354074631 1170492950 348270011 1156813471 888210434 1172766326 1096058556 1240914077 393312703 440785650 226529794 1417703185 763789881 807165968 787913741 1092180214 372194176 608424880 960656004 1976647708 1007039954 1658016597 506930333 531435867 760028763 1684788726 1263077629 1730055928 705938887 872353614 826831760 1192680180 468709085 1917083682 567328245 608489416 1288269518 1911207921 330690054 1657539256 1281535489 1335470701 409848420 483101292 896860370 1296528697 1180110030 1583800673 559824997 948465111 673031159 1270343624 305217843 1061493073 1309199832 1675193258 815665347 1168192347 768528404 795629795 1255380503 1985293691 468556785 1040833928 37166117 198318669 506485593 792949893 714060684 1656275409 63522938 700169043 1411843131 1984327163 714869658 813618697 921874056 1572856098 510700040 1732774728 727898916 1771758241 104081622 461310852 899227506 1724550774 286422240 1373545619 332839929 346087237 507905684 922277200 550540684 637899331 1161312073 1892067837 306425289 958905612 288557178 1816656134 14252911 725793961 26603058 123607853 927905652 1469465470 316170256 347278769 605242906 628089573 934820011 1407430349 295673051 935475783 110061369 1667106874 347932188 1814955383 1054002201 1765591405 1750266971 1969749618 655424808 1372732740 1518419919 1711357614 367629601 1722883813 660649371 986228466 729840774 1091209949 348100725 1198005477 814377870 1303650849 739223856 1572581138 244365097 1731130099 9548458 361664377 1159509199 1576264129 298260248 1858839303 281144324 795507581 671596160 1495250424 1683159086 1829149325 533790767 955291457 145192600 1038159603 554105872 878236523 630769662 1506310988 318426495 1095665598 42597000 490110150 1231113686 1735966941 146768657 358810931 906521164 1483696278 908250300 1803313740 1269195901 1861247048 272017945 1178727195 1134266550 1380414773 419287433 1656999565 138181034 533766313 224521233 791172434 569990414 1616604192 780605809 1128230811 33971524 57493437 417703978 1354378934 660450014 1396563715 733560936 1370061338 1456158157 1969740320 1175791004 1637435015 191494401 389475810 1266191061 1551953942 569185670 1533522671 1083391990 1509819232 471471085 1552091141 812444117 1986589441 125560987 134633316 770413175 1541397030 129678269 1862295761 189104264 245653724 661732453 991576522 195767877 950981389 71822635 1698087609 1159060443 1453359160 1322425941 1516862721 241073448 836612706 1078722718 1105167048 326212263 1256229673 722234323 1103244656 180908266 1360545343 1512332784 1854800458 519550801 646285819 309949259 1671297932 285170558 744051136 1629168475 1937056777 304102888 1450628319 1101274023 1857957974 1065985616 1587973503 722665078 1055521937 447626231 1371102500 28120803 164017284 930486436 1354694670 139995946 157580366 872658119 1798431886 761426570 1331051905 255516657 1376417705 1158353677 1926829531 28823024 1670139566 848674146 1998186585 470326158 1689693684 412268235 526415537 193736535 200304762 323466624 1310079244 837802828 912903826 1408502635 1706130984 502837694 559811559 863803793 1974546613 729724652 1559282599 999757130 1042751087 16029288 1715518539 1748854022 1809953689 235240266 1055828345 969466283 1460872763 1155191215 1983341981 829232524 1866213842 375747904 1181979842 511169922 870686808 1233784856 1562808685 1072624008 1631862667 1251796534 1557191017 1633845286 1666485230 121430189 473495642 1227722154 1766185919 605210064 1817615526 144011094 845026282 203838865 450919438 1735019211 1795250098 191748432 968114317 137884226 619762512 1077683047 1480206750 1239219977 1334617926 415060736 842100258 349129979 1406133730 785218969 1383697548 85459341 184066309 717379884 1973763290 812483647 1218070660 683633365 1768834163 656683979 1588844145 730547545 1636464898 1140898365 1315600366 183445483 585497481 374937978 740255484 59736287 1542100471 348285599 422915343 1605533923 1946796961 1105252263 1701130670 600569 1478826893 842239304 947733755 326433444 631827963 779999454 1081632851 181847170 1809989176 234593773 323649885 16360529 935444124 500060397 684610772 53475388 469730497 375983663 492549002 629016109 823484910 732127598 1982520936 863320751 1559605244 109141950 982846783 790829524 1851096167 1483439366 1902401591 461027259 1048489641 1263932791 1730484424 336081061 1603206583 574462981 875555467 1341926837 1798492385 1030848397 1828801848 334118580 1936037181 830471330 1339974655 323454724 980796284 146518642 1168714945 33890395 1485720374 108952670 549629459 205437171 1864062244 688578036 1739428784 749724432 782389070 205571692 1200408658 366252733 1151592603 613785940 1092326198 494042694 528043825 1589103167 1786886094 55697141 415347829 1236837716 1238236126 1187483674 1425356116 366834606 1773331699 326039858 556233490 1530179191 1752919783 1216293886 1661170284 123139048 251912905 768365033 1987627149 777840289 1111901201 529907013 1186273492 182514228 1318017311 719112629 1291616507 947676082 1950334216 253164582 1280655641 1295576393 1615463021 885821044 1465714048 1457413457 1824177351 254309759 1366938684 253891128 1852111555 624590032 1257047565 808418739 1590355564 152335827 1610292850 144482943 954723653 298787767 544809279 957038053 1967841305 195936640 303185273 33247526 265710937 42581781 821937795 119796024 1532179166 1038844794 1743343706 340621558 1125336491 479404706 1786597337 834728210 1051425103 304145305 1883697704 62155252 1741667975 340541303 1748016603 389332062 821847512 160972511 666233380 143377041 343326214 1556584299 1628937381 992669881 1949762557 445843582 519524002 1166929778 1542867595 498404001 1318981494 323488927 329256611 182245378 602509224 1036937928 1892546634 1501450899 1675288549 181979013 1793761411 502310932 820448228 130054506 1204657009 279581780 350199495 1113937879 1415094277 261299238 449281545 1113711235 1236306692 781989505 1779004443 333400753 1185816871 424897683 1589641476 94396939 173268103 1032553253 1069507860 30374517 1169419201 43571541 1560147851 23421461 653439311 872453330 1127211543 961162748 1408927951 711085482 1977303136 261409705 1609549799 353480500 1700510493 757155545 1123145261 192685663 743128759 749430545 1915522374 77087294 199428201 817843440 1722466904 949772378 1520823285 105108199 683692306 376826762 753956451 1324103389 1886505696 341274473 1922816837 1857080722 1963545413 1548791303 1549293335 1009734759 1092279885 731879769 970931127 1325930736 1497459715 658989495 1713428003 945874865 1322727196 109058799 478640165 297165285 1661433788 61245319 1076472302 1051149728 1645718105 1523023970 1919082175 47896321 1930447072 612450161 1175742722 989380920 1716113810 1596593853 1881614876 1269851716 1601413315 1152792991 1527061718 1727539671 1937404700 97728086 1031248134 648942104 727823540 391871986 1247832573 940581057 1058327911 940587272 1475174930 626979237 1937775864 467840331 1063698707 541262784 630723776 956859694 1264608053 347074443 1374233682 74495595 1824944849 692056070 737781661 292157525 958914692 1182295461 1536466042 281438844 1268276219 854951155 1360193837 591149747 617981679 94051735 1686578907 1024826856 1666892569 1361270861 1708188316 811851723 1373456166 1330374463 1800612933 581808007 1515191870 350855996 1253313502 1492644636 1508823938 776301192 1565085842 1099421860 1810711163 1562223675 1763340682 1856074174 1908201400 1190076200 1881511462 140662488 1008244868 429222282 579727434 1297128220 1704865820 116014087 887159136 1684591953 1975293949 1793022923 1997382238 322712790 1615140216 1761181210 1998212048 1154994895 1561056050 644011762 823323587 534785724 1576933547 1530960687 1695970654 682770190 1687342328 271908342 1536965822 1379795116 1923437506 1338941845 1496028399 997044067 1804285548 1122649270 1801702499 170737612 1803612616 293620079 568303135 198227686 1020674711 550799920 1949755204 600701895 1145040782 848331545 937827033 247954334 1031615659 1573917935 1618765822 878029913 1549278375 1185852134 1249887943 351404753 1793108746 401966517 410125135 874339673 1943749217 349991661 1121360822 26719875 1841993916 868519919 1061960043 238288712 380982424 274362473 1043356711 1069471384 1499997823 308133352 673128033 469483639 1071338579 716892907 998167439 1332376454 1383524714 813799710 1414160898 338276628 1747174805 360954703 410101419 1029243285 1424658080 540665357 1630941482 834879494 1854373519 657890477 835059282 454433953 549432319 88053842 1702107047 462461963 1902569216 170627734 861474005 1052165273 1570064329 577117855 720118046 1496171224 1732088775 532053637 658907919 641484094 1456394300 204954960 481321249 1603579163 1628616760 570555870 1845672229 288286461 833928158 1081185685 1672540603 290905021 799080272 661306608 1734740505 316872587 1129655307 104803565 254978409 144619176 561765911 472324423 942551960 144591842 1828028545 923556757 1307307540 1747526086 1952140604 27217441 765443401 819158367 1942333655 109426419 1159432838 1491462422 1827368032 194401760 1187584281 60861791 578353959 864702054 1975634407 789465267 861502034 143794930 987714741 290028208 1041408668 1349194521 1689183112 488689145 1245166272 826229796 1312341015 14297274 1537063157 60565171 755512876 1490464359 1990405060 1330335719 1936173620 695073399 1850008510 931682254 1958700757 666014972 1515498924 127327419 670562713 1628462635 1999023756 1062564523 1240294342 1609407927 1640541478 151436560 1766656257 772558650 1451944183 1229000401 1398980729 460932029 1847972583 1111214025 1154037626 1314761832 1657677695 414001901 1178445515 252898282 440195233 371181725 469481613 244340433 682073398 1252509560 1595628419 489782436 1134438721 793776382 1493932330 690064683 1733407855 332031053 1797818726 833914317 943827420 1160639460 1678940778 1035241035 1559892299 1741442318 1748153167 747572669 778268374 279012928 1037976366 425911319 1919816228 856874253 1010961557 1212391345 1919284432 392459608 1364594984 99726071 1928968183 810298806 1971453676 456801569 1397311918 906303916 1921257919 1170174739 1426893767 318471015 499491268 809685922 1369757323 659737068 1747114961 350847723 1368682876 1007367634 1996707530 327851413 685614405 247079071 476859827 225279966 1975897266 235525371 867448092 1383149795 1791016579 294595228 594616988 798262727 1714044811 1036169244 1284050437 204077222 208125737 1403088647 1460283259 442502735 1363771713 741026347 1208381176 884320705 972835310 602417966 1404234454 250695486 527634006 210203373 1510834713 1308299761 1832369146 1078264186 1754036020 1072153200 1082864011 96665070 1915960209 198198281 1710927398 10606854 1113870219 1505598814 1554157447 1018063987 1834997198 1173605824 1741855318 1220931039 1407987221 1328825598 1906264437 635384384 734832337 206249361 879711990 60306356 913758552 994080408 1998931363 539317626 1267510413 1222569317 1259648420 598980128 1969874631 503071120 882704815 348471776 1667926815 79865209 897252747 1595013462 1833721536 212253038 1156960333 136162591 1533394121 975540260 995072242 869098681 1160541475 472367924 1909579438 586383553 1155802146 811131036 1732325897 234951665 817579747 110500911 846482036 582645812 1659382946 311345595 327142921 2608589 1077810883 19341806 78491969 1407514432 1897787838 25127663 860891660 296629905 1173669265 194491950 1017356843 426837647 430133762 97986181 191683308 939769502 1613124412 1331180046 1621917383 32911052 420276281 916663642 1506480763 401587923 663648099 158950998 696474176 428175835 755627705 330357032 1306872305 324716132 1413275734 297525486 1914420226 24500319 1008429111 693855938 1652882179 1117152736 1712595932 712293648 1172633542 250635887 908484386 980922093 1912457912 222355189 618194542 609227279 1780563893 570360300 1011920252 652563149 1352611168 1155657160 1280829364 930863976 1468853822 178498571 818142019 1611828418 1639542518 114897970 1518760505 93339613 470069520 1701670710 1966557578 527522815 1546087079 720437730 1922443347 890281646 1167305255 1046307525 1855127316 237407956 436814653 819056720 1644201016 202829794 260293026 972816620 1117744821 314431922 655651185 171270020 634623383 23558015 667395652 1038442396 1349091556 1590589982 1886400194 1202491588 1620503595 1735607632 1814105559 349281617 1035598691 666653202 1162140551 165786638 1389312573 1319881725 1361547344 779520344 1974802686 699164543 1855130488 310150181 1002082053 907474551 1401865903 1071385832 1470800078 995000893 1881116566 1447080299 1925609979 634315398 1387068593 207069120 1727000741 212461523 912163417 101173717 1495012729 450899339 1385349845 651061087 745228352 453090811 1150621190 605843561 1869187286 134178414 579285716 672033249 1219539164 862719799 950897287 101271922 1643542171 608009284 1429965867 183345584 351776646 854878229 1731327951 895038823 1218994425 54649400 1159973893 202439100 393472982 797028947 1466807098 1231638096 1405071976 1395918937 1582557500 1289655407 1814546469 868427929 1744194335 70488859 1103430991 405557497 549365362 1296238651 1669642937 794971633 851128712 886765153 1727147874 112564449 838241912 466053175 562980563 546596400 1495342839 270332935 1376868098 232412534 282547033 84349819 1086897067 1566186835 1581252912 1329811604 1835177707 654628948 757304455 1343808847 1633184159 736301655 1580684458 1132243577 1856082029 253760437 585597661 1003380420 1353490818 721203346 1376141089 467986889 906828492 254254809 911877535 1074688975 1289126073 878772458 1834782023 1818559579 1937695598 424134842 1184520984 175460024 1786350334 295519083 603670926 280066718 1282906448 1213127156 1445315268 488916197 789903130 1028810439 1646137755 366875061 1210683271 36426134 408888721 73647090 930172881 120949371 326174288 111770595 924210824 1428178477 1836787622 5187903 1098606846 324097421 1433117996 224117940 1576979393 56647246 1907497691 847027757 1576813040 1566331141 1988878276 112388815 1618401447 587234911 1246720222 331567334 571653071 526697366 529938080 756886226 873580668 1766147202 1825900100 764038741 1813664657 1178217350 1599191739 1040083667 1689620185 1274621975 1416912603 1235416522 1363894618 159975948 519334215 164649329 967302921 617850396 1383633733 1102090744 1560913773 175692498 1653166877 774080159 905818633 60711454 1887604116 1609106991 1818097846 479831703 1017313804 972926869 1021262895 388693009 469053495 1033144376 1623187929 875630518 1775482291 1304139043 1460093932 518631670 1112867254 367365102 1557257537 634267730 1906125497 1360886960 1796967583 340835749 935315617 1317637634 1450354212 1528012306 1724553886 1426271659 1782841714 673249842 1683268372 1150855236 1157688777 310438416 1824587085 1058421334 1794684474 332581803 1492872807 95719585 1948454743 801476332 1336081978 1317948233 1870385813 1449169733 1610771461 364392157 1804341410 360575712 1305666529 876396451 1723519327 546323210 1153246905 11809910 328589538 643303399 1451867067 1043697953 1077297682 311760586 1918248839 449230149 631196304 243770497 1722989326 978370733 1001503302 1209572873 1336733224 59951166 601540548 1026222368 1804809303 1064139760 1069524170 585694009 1036234371 506238630 1749327363 1329090285 1404260979 864511609 1605166738 457767114 687811978 1551143778 1861418675 868902142 1455631899 65580667 1022827608 683317799 1437670709 633371700 1513612399 373813170 1895569949 1142022763 1238416267 249657464 1759003932 808708546 1315298965 989288174 1494473354 1283464846 1411257640 1175337264 1987613706 1716517567 1765470845 695425661 1285053489 524517149 855208584 291206964 1921474020 433020898 1107802952 1417423111 1850069799 863824070 1124652953 972379638 1410145858 934793664 1240720267 263748214 1568938527 949853882 1570454218 13046418 1947512348 620962656 1206392844 256703483 1631089795 779919917 1326295018 75174839 1127084166 1656460252 1761683901 394739407 1610786369 109674509 1346467135 584009232 900760421 633296636 644283433 763672184 1903313970 994259467 1415040157 745194113 1548936234 834302470 1314946543 1472886898 1620751925 150407978 197714230 1392446806 1718471183 1096742455 1992470286 466981071 1899275455 587133112 1970049815 897702547 985854390 1546649331 1551842922 32228955 1117990742 368749579 1217058331 81049044 185687267 48051356 80450032 1523028556 1668912500 455417922 1918140499 1508568505 1572588270 62962484 580993757 142639147 1728416405 1209192137 1434558205 849053612 1981549913 421512000 1846500332 877406607 1305562771 655187895 1578268245 1176235958 1259280820 576482372 835360892 1655424353 1838631140 939019858 1756869033 295495681 1126847813 184234394 1406200620 208467986 911203853 1069432493 1792788138 1718535364 1968597909 177735389 1017419403 814341222 1068897126 25068724 521469714 893576354 902945548 25063614 1461577629 448589665 799732473 1341859461 1362835130 960765762 989273349 158046563 1787267685 762082618 989866753 14032754 256373965 330817407 552700804 476895726 1835161634 1050955299 1813171101 131533352 484133722 1171043102 1479065968 559662921 1096817821 897504824 1804736303 1602055532 1878434323 1111306106 1759968081 633148406 1569972275 565948721 1094164766 972083324 1550030368 650948189 1585815151 1400647113 1845015387 260351713 1604224252 64487628 1806112532 1712093447 1770414466 157837691 458955069 116906334 1001072983 683816371 1633751951 635675539 1961277505 224746476 1185279137 659545161 1798165125 804529280 890495691 342941853 1089967836 686506866 1685085111 373255558 388051820 671895956 1155172293 510973251 1078361576 219627493 854672032 1434366463 1754088507 781014713 1783779141 1354198208 1695217950 139257898 889167162 1240801742 1532451801 199140569 1785116462 668360399 1667769797 947483357 1097697516 506360294 1084528357 633463656 889399466 1320446792 1798121744 218068943 753333713 1052515222 1057334770 430603717 934532631 61989227 460444966 471586011 1117865030 391735521 820937903 404526684 1730382954 627236086 1941469130 378279974 1893006689 220392261 1454632392 135610573 815366112 521569020 1976561127 489802996 1382240751 263788864 1601489174 490435119 1458543269 1265594688 1500350758 677610714 681368158 920521295 994155304 341186505 1946006567 22259877 1360615674 292264810 1873500757 592209319 1021801260 34391470 1160379979 145600866 1316153100 278252076 505606906 1371761486 1876884014 780170480 1016923709 963338498 1973984455 257429004 348848954 841939002 1264045816 398074015 1371944402 418078095 505152381 1626394386 1695276449 461502677 1811860856 781885738 975009937 1120465234 1487544484 789364148 1659243163 644115362 677521916 204133140 1275147578 348055372 658064844 644572697 1194950253 1278580065 1431668977 543805662 1373068593 1093331322 1301990864 1210673525 1554416543 252932843 302598264 446307281 1982372609 1453540950 1949350271 456854001 1683354060 144216198 1877685113 695246889 963110449 859497749 1035554032 111755877 1710850396 456387527 879309092 2211020 182348562 547364346 762676299 974058443 984088335 286641243 741142291 1674883228 1840154568 1580306328 1824060294 659152805 974304657 243512135 1839354243 16668350 1401469219 210953665 888311019 449554220 973254033 173215089 1338745423 535626577 1508904106 188688865 1650054214 1182048665 1286224123 158491924 816628258 713496238 1455895959 22334670 1504393427 478443478 1712819383 86635518 545488119 35195169 1449216044 1470442346 1508427125 754872769 1173042287 1529656760 1935864101 1499373959 1887664167 1247930496 1822418034 611879544 1711660444 364464591 1870179917 266160895 1580103079 636300789 1288607139 442302554 711020096 534214560 708390743 479716256 1925663793 659272991 1291190798 576777038 1040449728 154151305 1861855225 161651604 926395020 1921945512 1964313607 88651440 1382513576 155458055 1420230093 259850212 588063271 1230723952 1999286847 1309208672 1369402147 618391290 1700265216 1279037815 1817914565 274383861 843399584 401574897 839237781 181171667 1529433556 907747847 909713699 1662879541 1741544768 1237763831 1484592055 859261984 908330277 449948190 853684756 788824530 1599673069 1223268055 1330853665 361330174 1939100162 378805252 1175230689 101915756 1202537056 804686732 1610150963 428048019 1177163709 637914292 1830231665 254499811 412749213 100562048 1246259163 952751095 1815900257 188457422 360916393 223469985 345505578 1862696439 1924083249 253557431 413556547 355039010 1569661388 202655113 1281923265 1444541375 1450859940 1260792214 1291983530 78565467 1848439876 230175665 1490867096 521808129 880305867 138701032 1352216019 746133109 1944970462 401875165 1082549823 1104611153 1446762292 271189071 977588898 490004112 1809526638 180695742 706284680 1365174720 1902126754 1776831112 1786548978 1377632758 1599995445 86361270 1162095442 306051588 1019157083 599750720 1727633059 1632108979 1941846036 1927924286 1996434994 294763599 1525914224 158227197 686087523 1614671761 1917194350 1225669559 1562705838 916026601 1860221553 259394601 992034818 1049511541 1636725058 786472309 1134862344 979755186 1897606166 760496437 1199382450 165112172 1693641260 1306465666 1780804736 600629019 1833515792 1255868450 1630016832 670588107 1917389899 1799991617 1857257131 37830421 1356966177 854040783 1653287209 348118562 715015194 123268961 1943604180 188529749 1136238693 666286465 784060937 739574904 939242822 1446818633 1598322561 36580076 1958147980 143840442 1323817024 603313982 729750402 342997699 1131187544 409851690 686143484 165502658 1065737628 190140061 1590508860 1094190622 1573296436 1424386065 1836932371 1063796016 1796157198 647597048 1039827007 990855434 1450993132 610841558 1202287253 563751134 1405608813 528275104 887142376 791862676 1154806561 815931568 1349378031 591005024 867917020 365677587 1275237754 755498230 1665625641 90835800 855784644 1697123296 1836925534 491887350 1850755664 1050250423 1697883982 124988293 881001162 1213271825 1380109750 416195222 1302360349 202303832 1545852877 1567011839 1879283740 511458145 1724193943 331150266 1719189000 777167223 1944110993 783224510 1913127199 15472872 208056985 1307337227 1973408155 507477774 1698862424 137496070 502707752 545773545 1112880750 730101393 755904531 1746222067 1828103432 917202464 1037339386 221702662 1348961689 1186664633 1922086489 1318717257 1403888317 903090016 1251933577 1363422263 1443888237 122649154 1035619195 950172417 1277182070 52295699 813925304 654196937 1431313728 31207687 474553787 1073530753 1171524258 829332124 1521266398 577472889 1039929211 51494279 1465472111 346423694 1145684081 798164390 1150134115 421362125 1331191523 622839810 667453503 332431785 1018474498 705407468 1331222335 390688635 857190114 774549768 1929422744 68014388 1595559362 418202155 502775683 141180827 1051424436 861759707 1844692063 1371954971 1680688775 438758589 1888832356 132339177 1184503387 1135187366 1166802162 743783073 1318586866 1374379788 1528745350 916537759 1175125715 275304280 1449372325 25719028 840097361 504039157 738235118 1022075856 1401215859 239506402 987083994 306933280 416985625 1250560859 1449425992 968271960 1525377054 1338724425 1972510316 1139472804 1206115963 745281760 1417873267 147983702 1494846557 406921002 1667416338 1032451759 1921522350 217418577 299952788 893413698 1969374411 633918621 898338013 95865045 1529108708 124072626 1218690295 727108991 1408459261 304768138 1655191632 479836618 1383475117 679967429 1563491269 925462227 1890422809 100846735 730049268 1073620005 1690289150 326268485 1233549007 1037677377 1276952288 936133313 1188294022 62735101 1212542650 19724785 1190705319 271560688 374158368 983235374 1229224637 1721586184 1796968620 54364318 160338922 99124872 1454517827 77578320 870573941 809369560 818761400 632152440 1918147285 1116242775 1424762474 111224111 346702552 605208849 1714838492 509758996 1792946683 264667278 1337982440 210540226 1423798923 1482125656 1891010413 929507645 1847267141 380533274 1745380036 851479957 926993075 939044809 1602883184 4554197 490551016 1338089684 1952606033 131524062 1815814772 958802425 1248175158 736382583 1989793861 52239905 776584804 360783561 1962164472 593535306 1552620469 562301627 969066410 668768933 1533331168 1033342639 1767164656 441183204 1290046661 503245974 1747190608 625734356 1136582965 969026799 1741708302 402871547 1815566362 440919871 821613115 1543044 92430558 482480807 1352835106 340214048 908050146 68448626 1413991072 84061212 1015796455 95646004 258693274 1032189391 1891701352 102547156 461666072 409720079 1263067435 442518794 1387693056 1551623985 1689958614 48050981 1349313227 35592010 1678736687 457820272 479315314 697840173 1351205727 685617539 1214169018 526381420 830386704 472690951 1536229653 586362183 1110172332 294541699 1959430019 36063356 1611679238 279288306 1098953008 609007816 1035018932 522375281 1327020505 651470585 1441683622 665332010 1077412792 361524677 1763015603 116997996 352882340 818274873 1249151983 977716676 1247180776 622929950 1006736973 858538623 1200975196 630709575 1005953388 945609020 1261009620 66644531 1405639518 547665616 1774342563 400210172 1734341705 1640299752 1948314696 682347902 1989878787 691562013 1403326955 715503120 1849337469 481301131 1584133261 882394118 960096051 1055019734 1991659035 203075528 1728544153 268357599 1282929402 253583112 767858525 219188637 1607215672 705494072 875756561 353501639 487313332 123893455 1053032621 1405024666 1998008022 555973295 1361411162 248228934 1038605931 156599442 1255202156 287634869 1713504064 1713334315 1958832104 78274136 999938370 473470591 1794379886 1344017950 1800208442 221468234 1292591850 34588637 1268000607 415497878 714245193 23835377 1920786571 397419530 758074280 197267105 604431127 59781096 417131806 1278138271 1916671028 607663352 1293091785 808001765 1658166693 286233269 1643527726 187675905 1970082535 303462775 880776560 1134274934 1635934351 620527939 1830854484 1737916519 1994775319 315394486 706789001 935903140 1683021076 987927115 1434249349 247968657 1229417153 407989177 1286333327 661546147 1262909921 1461812721 1755577473 1378953458 1452755254 354737682 1215276106 151013434 798870915 1026840784 1716768497 70343085 1318785079 1115091210 1528046211 1268507272 1798556812 460924969 910268077 1053185155 1064472256 1359709821 1512419773 267454722 1446051373 635343084 1743728342 1733563649 1894414211 921435150 1590447624 327838795 1412145675 443264861 883782277 89897696 1647598763 1520067305 1998514500 17698998 708821184 762958759 1535292809 726193866 1492876804 529756228 581330003 595747666 681120876 651752964 1146409887 188834483 1452214685 16630449 460034911 1175076674 1993959139 115700435 1502144553 1085419 443321837 13440375 236193250 1731548153 1879610154 57489340 1566556323 970697380 1981238407 492659914 661767820 332681195 676898408 158833955 1871144202 186646057 544510770 0 0 |
Case 1: 12 Case 2: 35 Case 3: 250285 Case 4: 1264969 Case 5: 615880 Case 6: 845189 Case 7: 711367 Case 8: 114246 Case 9: 355119 Case 10: 463702 Case 11: 1246126 Case 12: 541080 Case 13: 647927 Case 14: 144189 Case 15: 933353 Case 16: 128642 Case 17: 97674 Case 18: 286147 Case 19: 608597 Case 20: 582245 Case 21: 246732 Case 22: 689163 Case 23: 1006645 Case 24: 74519 Case 25: 1201248 Case 26: 868809 Case 27: 496897 Case 28: 430413 Case 29: 17106 Case 30: 15297 Case 31: 288333 Case 32: 561239 Case 33: 643473 Case 34: 1129900 Case 35: 1098804 Case 36: 111775 Case 37: 1244031 Case 38: 605550 Case 39: 853725 Case 40: 717203 Case 41: 408412 Case 42: 1628010 Case 43: 521678 Case 44: 1242081 Case 45: 569678 Case 46: 1162557 Case 47: 327090 Case 48: 729321 Case 49: 1011120 Case 50: 76237 Case 51: 355830 Case 52: 582552 Case 53: 293494 Case 54: 778408 Case 55: 114751 Case 56: 723422 Case 57: 701719 Case 58: 276881 Case 59: 461125 Case 60: 711878 Case 61: 447933 Case 62: 545152 Case 63: 1253548 Case 64: 267811 Case 65: 443417 Case 66: 541254 Case 67: 212211 Case 68: 806409 Case 69: 822328 Case 70: 719757 Case 71: 602688 Case 72: 169384 Case 73: 412283 Case 74: 790061 Case 75: 973622 Case 76: 1189348 Case 77: 97585 Case 78: 160385 Case 79: 1302911 Case 80: 108428 Case 81: 1274930 Case 82: 183206 Case 83: 670143 Case 84: 177778 Case 85: 55810 Case 86: 328539 Case 87: 1284548 Case 88: 308573 Case 89: 129762 Case 90: 82503 Case 91: 43621 Case 92: 1110452 Case 93: 953278 Case 94: 928081 Case 95: 686637 Case 96: 898428 Case 97: 329978 Case 98: 1494124 Case 99: 333001 Case 100: 654329 Case 101: 1104981 Case 102: 818198 Case 103: 374199 Case 104: 642038 Case 105: 912242 Case 106: 97755 Case 107: 196894 Case 108: 888340 Case 109: 682206 Case 110: 444580 Case 111: 108772 Case 112: 1214417 Case 113: 16477 Case 114: 835368 Case 115: 1030833 Case 116: 333689 Case 117: 321326 Case 118: 434890 Case 119: 423425 Case 120: 421918 Case 121: 776084 Case 122: 877589 Case 123: 785052 Case 124: 8911 Case 125: 27876 Case 126: 1144133 Case 127: 797091 Case 128: 1072178 Case 129: 866436 Case 130: 536582 Case 131: 36104 Case 132: 299207 Case 133: 790417 Case 134: 584969 Case 135: 251112 Case 136: 193470 Case 137: 69594 Case 138: 476380 Case 139: 815781 Case 140: 1449617 Case 141: 40678 Case 142: 764972 Case 143: 1195088 Case 144: 238335 Case 145: 736744 Case 146: 801965 Case 147: 207948 Case 148: 880237 Case 149: 787461 Case 150: 904874 Case 151: 370607 Case 152: 317502 Case 153: 1111618 Case 154: 647475 Case 155: 99928 Case 156: 199869 Case 157: 345097 Case 158: 143668 Case 159: 1068591 Case 160: 620564 Case 161: 474467 Case 162: 289868 Case 163: 901818 Case 164: 145722 Case 165: 88609 Case 166: 782306 Case 167: 1380797 Case 168: 485679 Case 169: 665632 Case 170: 189974 Case 171: 1046380 Case 172: 176272 Case 173: 1692991 Case 174: 651567 Case 175: 511634 Case 176: 568175 Case 177: 173321 Case 178: 1110677 Case 179: 596407 Case 180: 154389 Case 181: 173480 Case 182: 373022 Case 183: 634244 Case 184: 86133 Case 185: 182340 Case 186: 271600 Case 187: 1525078 Case 188: 646361 Case 189: 581400 Case 190: 1049756 Case 191: 569486 Case 192: 139426 Case 193: 655304 Case 194: 1419651 Case 195: 70065 Case 196: 337227 Case 197: 677476 Case 198: 354446 Case 199: 279918 Case 200: 546010 Case 201: 1131084 Case 202: 388884 Case 203: 145299 Case 204: 1556238 Case 205: 505257 Case 206: 210128 Case 207: 636902 Case 208: 1077265 Case 209: 86057 Case 210: 228845 Case 211: 731061 Case 212: 1338136 Case 213: 170243 Case 214: 796359 Case 215: 913643 Case 216: 157405 Case 217: 346073 Case 218: 1085484 Case 219: 268706 Case 220: 262690 Case 221: 597863 Case 222: 848570 Case 223: 1078667 Case 224: 53691 Case 225: 1156089 Case 226: 648577 Case 227: 176618 Case 228: 263120 Case 229: 488852 Case 230: 1236985 Case 231: 736142 Case 232: 782750 Case 233: 216885 Case 234: 522397 Case 235: 302854 Case 236: 239789 Case 237: 738 Case 238: 430005 Case 239: 115488 Case 240: 643049 Case 241: 18498 Case 242: 783134 Case 243: 726317 Case 244: 299169 Case 245: 100606 Case 246: 437980 Case 247: 657909 Case 248: 978981 Case 249: 785566 Case 250: 418279 Case 251: 893495 Case 252: 696521 Case 253: 513778 Case 254: 578820 Case 255: 820607 Case 256: 1356506 Case 257: 759251 Case 258: 441558 Case 259: 188741 Case 260: 84284 Case 261: 105501 Case 262: 98728 Case 263: 611661 Case 264: 888941 Case 265: 444925 Case 266: 299405 Case 267: 21112 Case 268: 97244 Case 269: 1205772 Case 270: 493984 Case 271: 1339279 Case 272: 537649 Case 273: 763141 Case 274: 155013 Case 275: 1145934 Case 276: 542040 Case 277: 480938 Case 278: 1240540 Case 279: 210781 Case 280: 190887 Case 281: 1338384 Case 282: 294315 Case 283: 240177 Case 284: 614470 Case 285: 317684 Case 286: 1187307 Case 287: 1437245 Case 288: 407771 Case 289: 114888 Case 290: 403048 Case 291: 399892 Case 292: 294707 Case 293: 383647 Case 294: 381203 Case 295: 577691 Case 296: 749476 Case 297: 343701 Case 298: 107556 Case 299: 92332 Case 300: 330768 Case 301: 1562293 Case 302: 564416 Case 303: 80547 Case 304: 753770 Case 305: 850018 Case 306: 668171 Case 307: 481453 Case 308: 613220 Case 309: 316142 Case 310: 176423 Case 311: 1211140 Case 312: 1540221 Case 313: 978705 Case 314: 1445725 Case 315: 1034381 Case 316: 259064 Case 317: 432781 Case 318: 987185 Case 319: 250037 Case 320: 37887 Case 321: 870305 Case 322: 1500156 Case 323: 114755 Case 324: 425423 Case 325: 469760 Case 326: 987438 Case 327: 1239643 Case 328: 56148 Case 329: 1708 Case 330: 7413 Case 331: 271195 Case 332: 633033 Case 333: 266888 Case 334: 647283 Case 335: 1372227 Case 336: 609630 Case 337: 466851 Case 338: 22019 Case 339: 218287 Case 340: 486491 Case 341: 931335 Case 342: 313667 Case 343: 1136091 Case 344: 708804 Case 345: 552225 Case 346: 431342 Case 347: 590876 Case 348: 299779 Case 349: 665834 Case 350: 472427 Case 351: 338500 Case 352: 108913 Case 353: 573069 Case 354: 377624 Case 355: 322412 Case 356: 77665 Case 357: 28335 Case 358: 1516 Case 359: 47031 Case 360: 698991 Case 361: 734108 Case 362: 32270 Case 363: 214187 Case 364: 1007916 Case 365: 1063262 Case 366: 1314330 Case 367: 124428 Case 368: 122782 Case 369: 1094981 Case 370: 827518 Case 371: 375074 Case 372: 680122 Case 373: 1316267 Case 374: 213017 Case 375: 643025 Case 376: 730993 Case 377: 528932 Case 378: 662411 Case 379: 18425 Case 380: 123139 Case 381: 499031 Case 382: 850033 Case 383: 193035 Case 384: 571450 Case 385: 241672 Case 386: 264004 Case 387: 541866 Case 388: 1157052 Case 389: 1465123 Case 390: 1037281 Case 391: 552649 Case 392: 63613 Case 393: 1019098 Case 394: 121625 Case 395: 221817 Case 396: 448396 Case 397: 760937 Case 398: 415976 Case 399: 643728 Case 400: 66692 Case 401: 188505 Case 402: 868494 Case 403: 90684 Case 404: 1453910 Case 405: 927945 Case 406: 430172 Case 407: 739919 Case 408: 673477 Case 409: 88390 Case 410: 254537 Case 411: 154220 Case 412: 265607 Case 413: 84371 Case 414: 574727 Case 415: 184078 Case 416: 439052 Case 417: 831851 Case 418: 812064 Case 419: 872648 Case 420: 16617 Case 421: 503722 Case 422: 1224737 Case 423: 396144 Case 424: 1153703 Case 425: 589845 Case 426: 750878 Case 427: 80104 Case 428: 372236 Case 429: 522096 Case 430: 313904 Case 431: 278505 Case 432: 427981 Case 433: 36785 Case 434: 10173 Case 435: 996244 Case 436: 900527 Case 437: 1513182 Case 438: 66159 Case 439: 298652 Case 440: 48737 Case 441: 264431 Case 442: 104836 Case 443: 155634 Case 444: 323829 Case 445: 212120 Case 446: 388589 Case 447: 966040 Case 448: 314949 Case 449: 462448 Case 450: 55053 Case 451: 621489 Case 452: 228749 Case 453: 367676 Case 454: 1398147 Case 455: 901497 Case 456: 653245 Case 457: 130250 Case 458: 1108821 Case 459: 218393 Case 460: 689528 Case 461: 862681 Case 462: 414870 Case 463: 985320 Case 464: 509207 Case 465: 1109605 Case 466: 878303 Case 467: 115772 Case 468: 157046 Case 469: 497149 Case 470: 816485 Case 471: 635393 Case 472: 490918 Case 473: 784918 Case 474: 1190278 Case 475: 866369 Case 476: 719495 Case 477: 25261 Case 478: 14846 Case 479: 119873 Case 480: 315316 Case 481: 57206 Case 482: 188206 Case 483: 111239 Case 484: 1113051 Case 485: 732340 Case 486: 523975 Case 487: 275250 Case 488: 798869 Case 489: 509648 Case 490: 199864 Case 491: 130398 Case 492: 122653 Case 493: 971057 Case 494: 218170 Case 495: 577141 Case 496: 147825 Case 497: 847797 Case 498: 147265 Case 499: 38086 Case 500: 418304 Case 501: 501608 Case 502: 477328 Case 503: 345384 Case 504: 887767 Case 505: 1268956 Case 506: 572565 Case 507: 719303 Case 508: 1092173 Case 509: 24843 Case 510: 568740 Case 511: 182602 Case 512: 942954 Case 513: 749272 Case 514: 529771 Case 515: 666695 Case 516: 502565 Case 517: 615884 Case 518: 76260 Case 519: 332746 Case 520: 35446 Case 521: 774820 Case 522: 943446 Case 523: 977029 Case 524: 1053366 Case 525: 1528936 Case 526: 557368 Case 527: 1178435 Case 528: 1537337 Case 529: 973720 Case 530: 539933 Case 531: 201052 Case 532: 887744 Case 533: 200226 Case 534: 944723 Case 535: 451105 Case 536: 422214 Case 537: 179221 Case 538: 174395 Case 539: 490745 Case 540: 823448 Case 541: 694031 Case 542: 763358 Case 543: 54997 Case 544: 233557 Case 545: 241934 Case 546: 855866 Case 547: 110942 Case 548: 249927 Case 549: 250330 Case 550: 739387 Case 551: 109578 Case 552: 98436 Case 553: 716338 Case 554: 447440 Case 555: 661491 Case 556: 54744 Case 557: 444105 Case 558: 435667 Case 559: 317988 Case 560: 752411 Case 561: 1330387 Case 562: 1389993 Case 563: 306658 Case 564: 311945 Case 565: 260927 Case 566: 601879 Case 567: 97451 Case 568: 270980 Case 569: 39830 Case 570: 898090 Case 571: 80365 Case 572: 1061421 Case 573: 451269 Case 574: 639113 Case 575: 756019 Case 576: 464000 Case 577: 161749 Case 578: 4297 Case 579: 58081 Case 580: 1028618 Case 581: 850734 Case 582: 199992 Case 583: 657774 Case 584: 241042 Case 585: 872122 Case 586: 1297099 Case 587: 746881 Case 588: 980272 Case 589: 368758 Case 590: 1143608 Case 591: 384955 Case 592: 644112 Case 593: 285296 Case 594: 914419 Case 595: 1359266 Case 596: 841128 Case 597: 476963 Case 598: 482440 Case 599: 291361 Case 600: 1327800 Case 601: 326284 Case 602: 229217 Case 603: 536714 Case 604: 874126 Case 605: 488030 Case 606: 493875 Case 607: 90806 Case 608: 647972 Case 609: 386780 Case 610: 260083 Case 611: 564563 Case 612: 1429762 Case 613: 653939 Case 614: 674477 Case 615: 1175545 Case 616: 250489 Case 617: 1194094 Case 618: 654255 Case 619: 414602 Case 620: 268268 Case 621: 249505 Case 622: 1292967 Case 623: 984570 Case 624: 924120 Case 625: 883231 Case 626: 567600 Case 627: 830038 Case 628: 76208 Case 629: 563757 Case 630: 832606 Case 631: 740488 Case 632: 321880 Case 633: 651963 Case 634: 486563 Case 635: 485745 Case 636: 452914 Case 637: 454175 Case 638: 874122 Case 639: 964813 Case 640: 1424150 Case 641: 25485 Case 642: 211344 Case 643: 1527771 Case 644: 509700 Case 645: 381691 Case 646: 966820 Case 647: 203603 Case 648: 545764 Case 649: 77275 Case 650: 729056 Case 651: 1566975 Case 652: 524997 Case 653: 836664 Case 654: 287257 Case 655: 966433 Case 656: 568667 Case 657: 843408 Case 658: 1336427 Case 659: 387498 Case 660: 617791 Case 661: 595057 Case 662: 848888 Case 663: 420025 Case 664: 439781 Case 665: 10010 Case 666: 1264336 Case 667: 412072 Case 668: 1128631 Case 669: 222741 Case 670: 336055 Case 671: 763597 Case 672: 750639 Case 673: 1329099 Case 674: 826205 Case 675: 698433 Case 676: 42404 Case 677: 51546 Case 678: 191293 Case 679: 460255 Case 680: 423868 Case 681: 60231 Case 682: 155527 Case 683: 96104 Case 684: 1189430 Case 685: 692716 Case 686: 60459 Case 687: 616573 Case 688: 120547 Case 689: 814362 Case 690: 1437418 Case 691: 385304 Case 692: 1221389 Case 693: 885309 Case 694: 1554375 Case 695: 606021 Case 696: 839250 Case 697: 246445 Case 698: 734482 Case 699: 615243 Case 700: 477981 Case 701: 308724 Case 702: 1111364 Case 703: 459326 Case 704: 138536 Case 705: 284104 Case 706: 570835 Case 707: 81344 Case 708: 461968 Case 709: 823862 Case 710: 434986 Case 711: 714905 Case 712: 994202 Case 713: 457402 Case 714: 528380 Case 715: 1042981 Case 716: 1303012 Case 717: 724441 Case 718: 558408 Case 719: 960798 Case 720: 49178 Case 721: 1098177 Case 722: 205255 Case 723: 1145543 Case 724: 30747 Case 725: 542969 Case 726: 812343 Case 727: 1117345 Case 728: 244768 Case 729: 1084624 Case 730: 657655 Case 731: 104528 Case 732: 875758 Case 733: 989085 Case 734: 968386 Case 735: 821861 Case 736: 475020 Case 737: 401517 Case 738: 214798 Case 739: 461792 Case 740: 769550 Case 741: 961133 Case 742: 19406 Case 743: 1062709 Case 744: 545819 Case 745: 84704 Case 746: 1253177 Case 747: 66742 Case 748: 1111854 Case 749: 676391 Case 750: 907432 Case 751: 1340376 Case 752: 1394408 Case 753: 490264 Case 754: 190193 Case 755: 159739 Case 756: 1202380 Case 757: 337573 Case 758: 90443 Case 759: 1254253 Case 760: 59832 Case 761: 484419 Case 762: 330758 Case 763: 612099 Case 764: 1042160 Case 765: 543936 Case 766: 764343 Case 767: 236156 Case 768: 169846 Case 769: 1244284 Case 770: 592087 Case 771: 231104 Case 772: 259591 Case 773: 383285 Case 774: 687694 Case 775: 125520 Case 776: 463214 Case 777: 665581 Case 778: 29284 Case 779: 46072 Case 780: 1339573 Case 781: 748467 Case 782: 1385718 Case 783: 1408078 Case 784: 752949 Case 785: 639377 Case 786: 252751 Case 787: 963901 Case 788: 917484 Case 789: 77725 Case 790: 267703 Case 791: 253829 Case 792: 470552 Case 793: 1232395 Case 794: 280020 Case 795: 253601 Case 796: 433107 Case 797: 1420203 Case 798: 551118 Case 799: 538208 Case 800: 707224 Case 801: 718943 Case 802: 502586 Case 803: 14462 Case 804: 101703 Case 805: 463864 Case 806: 92997 Case 807: 377604 Case 808: 270245 Case 809: 890476 Case 810: 342702 Case 811: 279915 Case 812: 1339345 Case 813: 1182195 Case 814: 627473 Case 815: 1346204 Case 816: 764956 Case 817: 443569 Case 818: 205902 Case 819: 206341 Case 820: 133346 Case 821: 645320 Case 822: 521424 Case 823: 583437 Case 824: 196935 Case 825: 40907 Case 826: 359201 Case 827: 492385 Case 828: 139211 Case 829: 433780 Case 830: 1407376 Case 831: 1194260 Case 832: 482508 Case 833: 968633 Case 834: 824623 Case 835: 253675 Case 836: 548359 Case 837: 945462 Case 838: 1215360 Case 839: 292344 Case 840: 783135 Case 841: 128023 Case 842: 365231 Case 843: 175392 Case 844: 585754 Case 845: 148590 Case 846: 15153 Case 847: 250016 Case 848: 1407994 Case 849: 431804 Case 850: 216635 Case 851: 592062 Case 852: 709458 Case 853: 1214905 Case 854: 127469 Case 855: 956533 Case 856: 156795 Case 857: 450020 Case 858: 843736 Case 859: 1545672 Case 860: 331024 Case 861: 1329040 Case 862: 301179 Case 863: 532579 Case 864: 1416070 Case 865: 1279434 Case 866: 111126 Case 867: 120098 Case 868: 525374 Case 869: 591386 Case 870: 285535 Case 871: 302073 Case 872: 7176 Case 873: 546372 Case 874: 860919 Case 875: 542413 Case 876: 513995 Case 877: 245180 Case 878: 25682 Case 879: 151232 Case 880: 391458 Case 881: 436273 Case 882: 1009611 Case 883: 266020 Case 884: 731994 Case 885: 182123 Case 886: 54171 Case 887: 808513 Case 888: 422064 Case 889: 737767 Case 890: 56735 Case 891: 763361 Case 892: 1191137 Case 893: 1351063 Case 894: 1306491 Case 895: 1559803 Case 896: 849432 Case 897: 1272976 Case 898: 1235659 Case 899: 1135690 Case 900: 286599 Case 901: 749106 Case 902: 1048106 Case 903: 694773 Case 904: 289159 Case 905: 375939 Case 906: 156594 Case 907: 55937 Case 908: 1180287 Case 909: 1263445 Case 910: 92757 Case 911: 258733 Case 912: 706759 Case 913: 798556 Case 914: 1227031 Case 915: 654593 Case 916: 219213 Case 917: 1286575 Case 918: 615168 Case 919: 561704 Case 920: 119903 Case 921: 361188 Case 922: 1347332 Case 923: 626331 Case 924: 1203888 Case 925: 290395 Case 926: 89269 Case 927: 381844 Case 928: 448676 Case 929: 1336337 Case 930: 800478 Case 931: 226052 Case 932: 563189 Case 933: 1153244 Case 934: 230244 Case 935: 604418 Case 936: 1228470 Case 937: 968896 Case 938: 226023 Case 939: 1512518 Case 940: 878797 Case 941: 1303503 Case 942: 955688 Case 943: 429914 Case 944: 80252 Case 945: 1380571 Case 946: 695886 Case 947: 433765 Case 948: 424901 Case 949: 14043 Case 950: 181690 Case 951: 1012437 Case 952: 129737 Case 953: 184563 Case 954: 922188 Case 955: 129696 Case 956: 306905 Case 957: 105446 Case 958: 98019 Case 959: 1189704 Case 960: 964325 Case 961: 150935 Case 962: 628780 Case 963: 898800 Case 964: 699585 Case 965: 78051 Case 966: 170738 Case 967: 128946 Case 968: 362200 Case 969: 456164 Case 970: 897923 Case 971: 1026678 Case 972: 376483 Case 973: 632782 Case 974: 398956 Case 975: 923577 Case 976: 239428 Case 977: 1395858 Case 978: 582848 Case 979: 400500 Case 980: 336731 Case 981: 211435 Case 982: 312998 Case 983: 1443801 Case 984: 706169 Case 985: 327272 Case 986: 1396163 Case 987: 704304 Case 988: 1209147 Case 989: 798053 Case 990: 271870 Case 991: 194136 Case 992: 551791 Case 993: 1541286 Case 994: 668896 Case 995: 72231 Case 996: 864108 Case 997: 1315268 Case 998: 1353327 Case 999: 870730 Case 1000: 275328 Case 1001: 744046 Case 1002: 34184 Case 1003: 235999 Case 1004: 54394 Case 1005: 778474 Case 1006: 7508 Case 1007: 512852 Case 1008: 993314 Case 1009: 736822 Case 1010: 1063611 Case 1011: 228581 Case 1012: 1007309 Case 1013: 129120 Case 1014: 447424 Case 1015: 828396 Case 1016: 881444 Case 1017: 315590 Case 1018: 1328397 Case 1019: 995089 Case 1020: 1287904 Case 1021: 480085 Case 1022: 103043 Case 1023: 1070039 Case 1024: 512144 Case 1025: 1388451 Case 1026: 150870 Case 1027: 770481 Case 1028: 142738 Case 1029: 188653 Case 1030: 156798 Case 1031: 540121 Case 1032: 131316 Case 1033: 574508 Case 1034: 551309 Case 1035: 829562 Case 1036: 99996 Case 1037: 543054 Case 1038: 380260 Case 1039: 130408 Case 1040: 161665 Case 1041: 1217172 Case 1042: 1075711 Case 1043: 683482 Case 1044: 1044145 Case 1045: 548457 Case 1046: 85112 Case 1047: 1091032 Case 1048: 244890 Case 1049: 357584 Case 1050: 72385 Case 1051: 1281871 Case 1052: 900041 Case 1053: 68145 Case 1054: 271170 Case 1055: 408719 Case 1056: 75581 Case 1057: 601313 Case 1058: 2646 Case 1059: 496183 Case 1060: 533323 Case 1061: 956422 Case 1062: 37 Case 1063: 446563 Case 1064: 652733 Case 1065: 441484 Case 1066: 757171 Case 1067: 45527 Case 1068: 73067 Case 1069: 463333 Case 1070: 330429 Case 1071: 759909 Case 1072: 232757 Case 1073: 348473 Case 1074: 1561536 Case 1075: 1015781 Case 1076: 776795 Case 1077: 335039 Case 1078: 690877 Case 1079: 901757 Case 1080: 260722 Case 1081: 586560 Case 1082: 125729 Case 1083: 1287227 Case 1084: 607879 Case 1085: 603245 Case 1086: 6159 Case 1087: 538952 Case 1088: 653811 Case 1089: 90534 Case 1090: 34821 Case 1091: 64100 Case 1092: 672395 Case 1093: 421807 Case 1094: 659735 Case 1095: 585135 Case 1096: 376611 Case 1097: 420696 Case 1098: 128676 Case 1099: 292199 Case 1100: 526147 Case 1101: 137730 Case 1102: 244952 Case 1103: 67715 Case 1104: 298355 Case 1105: 126487 Case 1106: 741136 Case 1107: 1512908 Case 1108: 523928 Case 1109: 437609 Case 1110: 499101 Case 1111: 1521355 Case 1112: 1277992 Case 1113: 932725 Case 1114: 575827 Case 1115: 949562 Case 1116: 929099 Case 1117: 960804 Case 1118: 14094 Case 1119: 880955 Case 1120: 259138 Case 1121: 197650 Case 1122: 393333 Case 1123: 221340 Case 1124: 620905 Case 1125: 813318 Case 1126: 89045 Case 1127: 70191 Case 1128: 1303184 Case 1129: 171197 Case 1130: 468823 Case 1131: 984404 Case 1132: 89808 Case 1133: 882646 Case 1134: 77219 Case 1135: 1296536 Case 1136: 970660 Case 1137: 1109901 Case 1138: 472035 Case 1139: 1009749 Case 1140: 447223 Case 1141: 1227504 Case 1142: 111317 Case 1143: 799811 Case 1144: 794060 Case 1145: 264659 Case 1146: 670996 Case 1147: 466611 Case 1148: 270038 Case 1149: 565040 Case 1150: 94436 Case 1151: 150293 Case 1152: 534143 Case 1153: 215747 Case 1154: 242811 Case 1155: 1020880 Case 1156: 1058036 Case 1157: 948631 Case 1158: 1295986 Case 1159: 9532 Case 1160: 344817 Case 1161: 213519 Case 1162: 72159 Case 1163: 1235847 Case 1164: 308056 Case 1165: 500588 Case 1166: 622958 Case 1167: 149085 Case 1168: 486908 Case 1169: 1012248 Case 1170: 427456 Case 1171: 961632 Case 1172: 381708 Case 1173: 330230 Case 1174: 227475 Case 1175: 861098 Case 1176: 610411 Case 1177: 776252 Case 1178: 607441 Case 1179: 169037 Case 1180: 52992 Case 1181: 90137 Case 1182: 231499 Case 1183: 206732 Case 1184: 463849 Case 1185: 491379 Case 1186: 726209 Case 1187: 1123687 Case 1188: 278829 Case 1189: 660881 Case 1190: 1039374 Case 1191: 107158 Case 1192: 647809 Case 1193: 545909 Case 1194: 184600 Case 1195: 524076 Case 1196: 476989 Case 1197: 1263312 Case 1198: 1381208 Case 1199: 463667 Case 1200: 663771 Case 1201: 880928 Case 1202: 502991 Case 1203: 234050 Case 1204: 720812 Case 1205: 399717 Case 1206: 402836 Case 1207: 898394 Case 1208: 1278884 Case 1209: 442593 Case 1210: 1094258 Case 1211: 854054 Case 1212: 165458 Case 1213: 1042150 Case 1214: 254313 Case 1215: 172284 Case 1216: 57858 Case 1217: 140080 Case 1218: 1069813 Case 1219: 1023071 Case 1220: 174312 Case 1221: 869262 Case 1222: 781327 Case 1223: 649395 Case 1224: 347702 Case 1225: 715524 Case 1226: 1030262 Case 1227: 433912 Case 1228: 10397 Case 1229: 343963 Case 1230: 777313 Case 1231: 227305 Case 1232: 288715 Case 1233: 1258424 Case 1234: 1438886 Case 1235: 626229 Case 1236: 584922 Case 1237: 1361535 Case 1238: 6783 Case 1239: 30710 Case 1240: 112164 Case 1241: 248017 Case 1242: 719567 Case 1243: 3760 Case 1244: 354804 Case 1245: 1059610 Case 1246: 327454 Case 1247: 142496 Case 1248: 106879 Case 1249: 251786 Case 1250: 727397 Case 1251: 19955 Case 1252: 1255161 Case 1253: 393038 Case 1254: 410556 Case 1255: 1102 Case 1256: 223680 Case 1257: 942832 Case 1258: 334177 Case 1259: 133417 Case 1260: 1216193 Case 1261: 1067107 Case 1262: 538771 Case 1263: 1451183 Case 1264: 340624 Case 1265: 1006739 Case 1266: 132111 Case 1267: 706430 Case 1268: 253847 Case 1269: 179265 Case 1270: 521731 Case 1271: 1112820 Case 1272: 250233 Case 1273: 60964 Case 1274: 514411 Case 1275: 276819 Case 1276: 188545 Case 1277: 289624 Case 1278: 26462 Case 1279: 859293 Case 1280: 400858 Case 1281: 146626 Case 1282: 396405 Case 1283: 991062 Case 1284: 220500 Case 1285: 261252 Case 1286: 724795 Case 1287: 308396 Case 1288: 762803 Case 1289: 212180 Case 1290: 326433 Case 1291: 901623 Case 1292: 1155043 Case 1293: 961230 Case 1294: 982138 Case 1295: 1559770 Case 1296: 340120 Case 1297: 158801 Case 1298: 124747 Case 1299: 2084 Case 1300: 759939 Case 1301: 569920 Case 1302: 824203 Case 1303: 1076727 Case 1304: 849025 Case 1305: 159648 Case 1306: 907270 Case 1307: 1055818 Case 1308: 618630 Case 1309: 234414 Case 1310: 247065 Case 1311: 46523 Case 1312: 557810 Case 1313: 1240906 Case 1314: 1159775 Case 1315: 1159272 Case 1316: 50092 Case 1317: 796109 Case 1318: 1146765 Case 1319: 230838 Case 1320: 216255 Case 1321: 260248 Case 1322: 86005 Case 1323: 209772 Case 1324: 178583 Case 1325: 493765 Case 1326: 1336251 Case 1327: 838219 Case 1328: 1159456 Case 1329: 1358376 Case 1330: 728343 Case 1331: 140291 Case 1332: 322669 Case 1333: 763548 Case 1334: 478595 Case 1335: 258183 Case 1336: 1198941 Case 1337: 105661 Case 1338: 629358 Case 1339: 675584 Case 1340: 1419373 Case 1341: 674949 Case 1342: 812507 Case 1343: 702816 Case 1344: 1236560 Case 1345: 267364 Case 1346: 1324340 Case 1347: 95499 Case 1348: 1179699 Case 1349: 303165 Case 1350: 596627 Case 1351: 587257 Case 1352: 355464 Case 1353: 455437 Case 1354: 83706 Case 1355: 136357 Case 1356: 704462 Case 1357: 1644770 Case 1358: 550914 Case 1359: 276018 Case 1360: 698184 Case 1361: 13271 Case 1362: 371043 Case 1363: 163320 Case 1364: 316493 Case 1365: 966577 Case 1366: 129940 Case 1367: 507058 Case 1368: 49716 Case 1369: 1580120 Case 1370: 249313 Case 1371: 59740 Case 1372: 836459 Case 1373: 63495 Case 1374: 158302 Case 1375: 858216 Case 1376: 352689 Case 1377: 880044 Case 1378: 201573 Case 1379: 823305 Case 1380: 246304 Case 1381: 342523 Case 1382: 426046 Case 1383: 150276 Case 1384: 95142 Case 1385: 1173711 Case 1386: 54758 Case 1387: 498737 Case 1388: 97710 Case 1389: 1144857 Case 1390: 884655 Case 1391: 718749 Case 1392: 757103 Case 1393: 1186220 Case 1394: 1373923 Case 1395: 1475638 Case 1396: 501253 Case 1397: 712096 Case 1398: 147215 Case 1399: 117097 Case 1400: 17249 Case 1401: 1175771 Case 1402: 421009 Case 1403: 623308 Case 1404: 1318282 Case 1405: 604475 Case 1406: 720673 Case 1407: 454705 Case 1408: 338087 Case 1409: 1433668 Case 1410: 796832 Case 1411: 700732 Case 1412: 866656 Case 1413: 353354 Case 1414: 698413 Case 1415: 448490 Case 1416: 378495 Case 1417: 754440 Case 1418: 847129 Case 1419: 198032 Case 1420: 356437 Case 1421: 131229 Case 1422: 967610 Case 1423: 396529 Case 1424: 327440 Case 1425: 211398 Case 1426: 521885 Case 1427: 1082447 Case 1428: 19144 Case 1429: 246261 Case 1430: 32614 Case 1431: 74200 Case 1432: 235049 Case 1433: 45625 Case 1434: 458429 Case 1435: 843460 Case 1436: 91747 Case 1437: 161787 Case 1438: 383368 Case 1439: 272314 Case 1440: 470826 Case 1441: 509018 Case 1442: 224984 Case 1443: 659344 Case 1444: 722867 Case 1445: 1393300 Case 1446: 1376019 Case 1447: 303258 Case 1448: 556057 Case 1449: 941237 Case 1450: 370871 Case 1451: 505 Case 1452: 776136 Case 1453: 399291 Case 1454: 750579 Case 1455: 1226781 Case 1456: 321323 Case 1457: 482977 Case 1458: 303787 Case 1459: 114054 Case 1460: 1198531 Case 1461: 162000 Case 1462: 627516 Case 1463: 1275276 Case 1464: 1110706 Case 1465: 261120 Case 1466: 12765 Case 1467: 478874 Case 1468: 118793 Case 1469: 250300 Case 1470: 562750 Case 1471: 1256052 Case 1472: 330951 Case 1473: 116434 Case 1474: 1326368 Case 1475: 1064021 Case 1476: 168817 Case 1477: 710909 Case 1478: 23171 Case 1479: 594527 Case 1480: 1221545 Case 1481: 79720 Case 1482: 30324 Case 1483: 447764 Case 1484: 525183 Case 1485: 1008584 Case 1486: 917853 Case 1487: 126510 Case 1488: 1205997 Case 1489: 942687 Case 1490: 85787 Case 1491: 912498 Case 1492: 573253 Case 1493: 63632 Case 1494: 1175535 Case 1495: 588897 Case 1496: 1301662 Case 1497: 798252 Case 1498: 263614 Case 1499: 1017043 Case 1500: 44745 Case 1501: 598782 Case 1502: 444625 Case 1503: 922759 Case 1504: 791646 Case 1505: 48497 Case 1506: 1087912 Case 1507: 567183 Case 1508: 817407 Case 1509: 1340308 Case 1510: 1249240 Case 1511: 1303559 Case 1512: 45266 Case 1513: 304445 Case 1514: 511896 Case 1515: 206494 Case 1516: 107970 Case 1517: 559337 Case 1518: 440857 Case 1519: 70390 Case 1520: 432267 Case 1521: 305449 Case 1522: 1253628 Case 1523: 804199 Case 1524: 340810 Case 1525: 48397 Case 1526: 563606 Case 1527: 131901 Case 1528: 501171 Case 1529: 643826 Case 1530: 685602 Case 1531: 1022119 Case 1532: 1305792 Case 1533: 281435 Case 1534: 779764 Case 1535: 1422777 Case 1536: 257105 Case 1537: 510267 Case 1538: 412141 Case 1539: 104936 Case 1540: 675303 Case 1541: 624080 Case 1542: 225278 Case 1543: 1125913 Case 1544: 387564 Case 1545: 386210 Case 1546: 135648 Case 1547: 102623 Case 1548: 46858 Case 1549: 426264 Case 1550: 127068 Case 1551: 1441802 Case 1552: 104398 Case 1553: 1506180 Case 1554: 1633556 Case 1555: 652675 Case 1556: 481234 Case 1557: 938056 Case 1558: 1135634 Case 1559: 1213766 Case 1560: 654570 Case 1561: 86693 Case 1562: 912796 Case 1563: 278721 Case 1564: 903461 Case 1565: 544683 Case 1566: 1346307 Case 1567: 408290 Case 1568: 455714 Case 1569: 1335375 Case 1570: 288560 Case 1571: 386083 Case 1572: 738173 Case 1573: 365165 Case 1574: 1260873 Case 1575: 728160 Case 1576: 443098 Case 1577: 558608 Case 1578: 488806 Case 1579: 765348 Case 1580: 904131 Case 1581: 377551 Case 1582: 224124 Case 1583: 678519 Case 1584: 1432835 Case 1585: 765206 Case 1586: 1468623 Case 1587: 868969 Case 1588: 624349 Case 1589: 832096 Case 1590: 99718 Case 1591: 493801 Case 1592: 1077203 Case 1593: 480204 Case 1594: 1404532 Case 1595: 1181855 Case 1596: 280189 Case 1597: 656145 Case 1598: 27748 Case 1599: 137321 Case 1600: 466656 Case 1601: 87039 Case 1602: 452130 Case 1603: 667937 Case 1604: 99903 Case 1605: 1316821 Case 1606: 15002 Case 1607: 1099159 Case 1608: 344595 Case 1609: 600268 Case 1610: 365420 Case 1611: 374302 Case 1612: 467128 Case 1613: 758850 Case 1614: 880531 Case 1615: 478296 Case 1616: 246860 Case 1617: 112017 Case 1618: 902397 Case 1619: 817432 Case 1620: 27134 Case 1621: 845119 Case 1622: 777945 Case 1623: 202816 Case 1624: 1167839 Case 1625: 500605 Case 1626: 377931 Case 1627: 161864 Case 1628: 1058085 Case 1629: 91532 Case 1630: 254465 Case 1631: 281239 Case 1632: 591623 Case 1633: 1419329 Case 1634: 156247 Case 1635: 391158 Case 1636: 1108568 Case 1637: 403495 Case 1638: 548417 Case 1639: 415832 Case 1640: 369113 Case 1641: 42302 Case 1642: 1528442 Case 1643: 107352 Case 1644: 168644 Case 1645: 437313 Case 1646: 100752 Case 1647: 164964 Case 1648: 474247 Case 1649: 51731 Case 1650: 253014 Case 1651: 232155 Case 1652: 475160 Case 1653: 775846 Case 1654: 221321 Case 1655: 4127 Case 1656: 1158643 Case 1657: 1067305 Case 1658: 381147 Case 1659: 779956 Case 1660: 696460 Case 1661: 391876 Case 1662: 410129 Case 1663: 454240 Case 1664: 1228422 Case 1665: 24312 Case 1666: 797703 Case 1667: 1279075 Case 1668: 285722 Case 1669: 441643 Case 1670: 99258 Case 1671: 864526 Case 1672: 108413 Case 1673: 457489 Case 1674: 66963 Case 1675: 685781 Case 1676: 428462 Case 1677: 30386 Case 1678: 499020 Case 1679: 960493 Case 1680: 92238 Case 1681: 1043165 Case 1682: 846492 Case 1683: 806178 Case 1684: 1178228 Case 1685: 223436 Case 1686: 16681 Case 1687: 666753 Case 1688: 274529 Case 1689: 838927 Case 1690: 120384 Case 1691: 686723 Case 1692: 505355 Case 1693: 421289 Case 1694: 1140221 Case 1695: 445565 Case 1696: 768182 Case 1697: 840492 Case 1698: 193014 Case 1699: 1165437 Case 1700: 21659 Case 1701: 690792 Case 1702: 1152736 Case 1703: 248880 Case 1704: 554495 Case 1705: 79513 Case 1706: 36169 Case 1707: 654546 Case 1708: 156403 Case 1709: 474355 Case 1710: 175135 Case 1711: 153928 Case 1712: 817332 Case 1713: 57647 Case 1714: 600097 Case 1715: 379112 Case 1716: 165715 Case 1717: 801708 Case 1718: 50197 Case 1719: 414644 Case 1720: 1322217 Case 1721: 500844 Case 1722: 600388 Case 1723: 712769 Case 1724: 908412 Case 1725: 645135 Case 1726: 281148 Case 1727: 1000567 Case 1728: 1424563 Case 1729: 399752 Case 1730: 462605 Case 1731: 796326 Case 1732: 98119 Case 1733: 570059 Case 1734: 1698939 Case 1735: 139264 Case 1736: 613252 Case 1737: 810735 Case 1738: 102831 Case 1739: 366398 Case 1740: 620603 Case 1741: 559690 Case 1742: 28163 Case 1743: 397468 Case 1744: 451615 Case 1745: 1093181 Case 1746: 26180 Case 1747: 230577 Case 1748: 466277 Case 1749: 287486 Case 1750: 937375 Case 1751: 487782 Case 1752: 586479 Case 1753: 1133128 Case 1754: 679205 Case 1755: 180068 Case 1756: 311267 Case 1757: 782393 Case 1758: 255928 Case 1759: 1442184 Case 1760: 977461 Case 1761: 935170 Case 1762: 11355 Case 1763: 328162 Case 1764: 543927 Case 1765: 1035171 Case 1766: 850030 Case 1767: 58746 Case 1768: 63800 Case 1769: 725232 Case 1770: 1243969 Case 1771: 341643 Case 1772: 226430 Case 1773: 1434955 Case 1774: 1122016 Case 1775: 467303 Case 1776: 77175 Case 1777: 254861 Case 1778: 1352598 Case 1779: 48281 Case 1780: 1347938 Case 1781: 1185461 Case 1782: 550111 Case 1783: 496132 Case 1784: 850385 Case 1785: 533900 Case 1786: 1517845 Case 1787: 1326035 Case 1788: 94227 Case 1789: 192134 Case 1790: 276806 Case 1791: 54426 Case 1792: 35432 Case 1793: 719428 Case 1794: 200513 Case 1795: 130577 Case 1796: 716528 Case 1797: 162568 Case 1798: 496121 Case 1799: 796474 Case 1800: 48897 Case 1801: 46257 Case 1802: 178260 Case 1803: 1237540 Case 1804: 748300 Case 1805: 414880 Case 1806: 1200211 Case 1807: 1505648 Case 1808: 290536 Case 1809: 873532 Case 1810: 73205 Case 1811: 995332 Case 1812: 648029 Case 1813: 876493 Case 1814: 127010 Case 1815: 245018 Case 1816: 393538 Case 1817: 463166 Case 1818: 1185405 Case 1819: 211636 Case 1820: 282470 Case 1821: 348763 Case 1822: 1289041 Case 1823: 1305095 Case 1824: 103578 Case 1825: 620252 Case 1826: 839569 Case 1827: 512432 Case 1828: 318844 Case 1829: 270123 Case 1830: 1021169 Case 1831: 589513 Case 1832: 1649994 Case 1833: 112808 Case 1834: 387383 Case 1835: 808056 Case 1836: 257746 Case 1837: 755907 Case 1838: 259345 Case 1839: 518938 Case 1840: 92512 Case 1841: 306677 Case 1842: 624445 Case 1843: 513940 Case 1844: 529091 Case 1845: 1193242 Case 1846: 95892 Case 1847: 700303 Case 1848: 490725 Case 1849: 1416735 Case 1850: 879802 Case 1851: 314418 Case 1852: 92042 Case 1853: 151811 Case 1854: 787668 Case 1855: 956337 Case 1856: 147836 Case 1857: 641521 Case 1858: 522773 Case 1859: 734095 Case 1860: 79744 Case 1861: 77479 Case 1862: 408184 Case 1863: 369794 Case 1864: 205850 Case 1865: 829298 Case 1866: 107991 Case 1867: 229120 Case 1868: 534148 Case 1869: 975233 Case 1870: 102058 Case 1871: 447408 Case 1872: 603195 Case 1873: 1128383 Case 1874: 962583 Case 1875: 23137 Case 1876: 239407 Case 1877: 978159 Case 1878: 772907 Case 1879: 1133921 Case 1880: 544108 Case 1881: 419022 Case 1882: 194349 Case 1883: 118577 Case 1884: 633700 Case 1885: 1516745 Case 1886: 1099846 Case 1887: 1012586 Case 1888: 931601 Case 1889: 480219 Case 1890: 564573 Case 1891: 251224 Case 1892: 194010 Case 1893: 1596849 Case 1894: 136573 Case 1895: 535210 Case 1896: 577574 Case 1897: 1361385 Case 1898: 843016 Case 1899: 1148352 Case 1900: 792896 Case 1901: 758173 Case 1902: 337302 Case 1903: 891934 Case 1904: 1407779 Case 1905: 756601 Case 1906: 712043 Case 1907: 185970 Case 1908: 1250445 Case 1909: 9545 Case 1910: 1499385 Case 1911: 173132 Case 1912: 206419 Case 1913: 224152 Case 1914: 106738 Case 1915: 671775 Case 1916: 53128 Case 1917: 837081 Case 1918: 562626 Case 1919: 588881 Case 1920: 597097 Case 1921: 134672 Case 1922: 890643 Case 1923: 1170756 Case 1924: 283674 Case 1925: 1240654 Case 1926: 592273 Case 1927: 308700 Case 1928: 187237 Case 1929: 866983 Case 1930: 662522 Case 1931: 277210 Case 1932: 1105816 Case 1933: 923693 Case 1934: 1188021 Case 1935: 660038 Case 1936: 470203 Case 1937: 693120 Case 1938: 228573 Case 1939: 156389 Case 1940: 286561 Case 1941: 520805 Case 1942: 250484 Case 1943: 354636 Case 1944: 174543 Case 1945: 1111678 Case 1946: 1345322 Case 1947: 624735 Case 1948: 383839 Case 1949: 1015995 Case 1950: 191799 Case 1951: 551217 Case 1952: 229240 Case 1953: 123381 Case 1954: 107636 Case 1955: 793732 Case 1956: 95464 Case 1957: 280222 Case 1958: 949087 Case 1959: 219179 Case 1960: 1020786 Case 1961: 441199 Case 1962: 1241005 Case 1963: 376660 Case 1964: 615201 Case 1965: 354069 Case 1966: 30272 Case 1967: 358633 Case 1968: 930490 Case 1969: 980219 Case 1970: 1125381 Case 1971: 302013 Case 1972: 117293 Case 1973: 846807 Case 1974: 796019 Case 1975: 445285 Case 1976: 613773 Case 1977: 80210 Case 1978: 611672 Case 1979: 1033140 Case 1980: 228997 Case 1981: 121675 Case 1982: 1051104 Case 1983: 949028 Case 1984: 137281 Case 1985: 120058 Case 1986: 131789 Case 1987: 910620 Case 1988: 538226 Case 1989: 83804 Case 1990: 421929 Case 1991: 703755 Case 1992: 534607 Case 1993: 407271 Case 1994: 57748 Case 1995: 160700 Case 1996: 1268220 Case 1997: 681045 Case 1998: 955874 Case 1999: 590205 Case 2000: 248744 Case 2001: 621349 Case 2002: 77077 Case 2003: 328127 Case 2004: 110903 Case 2005: 571089 Case 2006: 524229 Case 2007: 205631 Case 2008: 1393055 Case 2009: 725957 Case 2010: 768092 Case 2011: 1491132 Case 2012: 928 Case 2013: 1220 Case 2014: 1299874 Case 2015: 692212 Case 2016: 1250815 Case 2017: 216519 Case 2018: 985858 Case 2019: 1078399 Case 2020: 636681 Case 2021: 524080 Case 2022: 62512 Case 2023: 200151 Case 2024: 859046 Case 2025: 321459 Case 2026: 559384 Case 2027: 265704 Case 2028: 892992 Case 2029: 812607 Case 2030: 349556 Case 2031: 1227017 Case 2032: 330061 Case 2033: 16158 Case 2034: 681064 Case 2035: 662335 Case 2036: 35904 Case 2037: 57732 Case 2038: 93169 Case 2039: 1030592 Case 2040: 926119 Case 2041: 1119115 Case 2042: 970476 Case 2043: 19852 Case 2044: 632614 Case 2045: 82862 Case 2046: 499454 Case 2047: 125519 Case 2048: 611507 Case 2049: 1477109 Case 2050: 175313 Case 2051: 594215 Case 2052: 808470 Case 2053: 513547 Case 2054: 234385 Case 2055: 561187 Case 2056: 346534 Case 2057: 1167227 Case 2058: 909820 Case 2059: 1221742 Case 2060: 57762 Case 2061: 163447 Case 2062: 938813 Case 2063: 588355 Case 2064: 173956 Case 2065: 522124 Case 2066: 441587 Case 2067: 1140877 Case 2068: 646918 Case 2069: 152486 Case 2070: 856461 Case 2071: 210958 Case 2072: 905158 Case 2073: 917820 Case 2074: 1169586 Case 2075: 423611 Case 2076: 725910 Case 2077: 877818 Case 2078: 1434630 Case 2079: 977489 Case 2080: 894344 Case 2081: 500295 Case 2082: 305122 Case 2083: 1145069 Case 2084: 588288 Case 2085: 293478 Case 2086: 213221 Case 2087: 880171 Case 2088: 339125 Case 2089: 35585 Case 2090: 233222 Case 2091: 764986 Case 2092: 501310 Case 2093: 1069518 Case 2094: 73093 Case 2095: 504513 Case 2096: 74263 Case 2097: 348963 Case 2098: 667526 Case 2099: 881192 Case 2100: 565453 Case 2101: 552682 Case 2102: 1086353 Case 2103: 1511049 Case 2104: 312961 Case 2105: 670114 Case 2106: 67639 Case 2107: 579328 Case 2108: 224054 Case 2109: 417279 Case 2110: 328300 Case 2111: 1475858 Case 2112: 637171 Case 2113: 204556 Case 2114: 716727 Case 2115: 459499 Case 2116: 1205921 Case 2117: 576928 Case 2118: 723167 Case 2119: 1245863 Case 2120: 705932 Case 2121: 668437 Case 2122: 525181 Case 2123: 223931 Case 2124: 38777 Case 2125: 551717 Case 2126: 461736 Case 2127: 149798 Case 2128: 1557617 Case 2129: 591812 Case 2130: 1567434 Case 2131: 146320 Case 2132: 35471 Case 2133: 210783 Case 2134: 117344 Case 2135: 47320 Case 2136: 992027 Case 2137: 92773 Case 2138: 354491 Case 2139: 367448 Case 2140: 575673 Case 2141: 547629 Case 2142: 29536 Case 2143: 76541 Case 2144: 941718 Case 2145: 405628 Case 2146: 77731 Case 2147: 990137 Case 2148: 813724 Case 2149: 697148 Case 2150: 224379 Case 2151: 368351 Case 2152: 284458 Case 2153: 887986 Case 2154: 75314 Case 2155: 950522 Case 2156: 424974 Case 2157: 210192 Case 2158: 528616 Case 2159: 715952 Case 2160: 642721 Case 2161: 1156597 Case 2162: 439561 Case 2163: 196855 Case 2164: 1169430 Case 2165: 1246523 Case 2166: 369357 Case 2167: 769705 Case 2168: 448469 Case 2169: 799029 Case 2170: 560499 Case 2171: 1041184 Case 2172: 797341 Case 2173: 288360 Case 2174: 289498 Case 2175: 501843 Case 2176: 634458 Case 2177: 252061 Case 2178: 50313 Case 2179: 532758 Case 2180: 411942 Case 2181: 837376 Case 2182: 384000 Case 2183: 508954 Case 2184: 927029 Case 2185: 832153 Case 2186: 10888 Case 2187: 57966 Case 2188: 433348 Case 2189: 2759 Case 2190: 199827 Case 2191: 457042 Case 2192: 914638 Case 2193: 1009595 Case 2194: 770234 Case 2195: 912604 Case 2196: 728200 Case 2197: 902341 Case 2198: 411854 Case 2199: 1291331 Case 2200: 785444 Case 2201: 611272 Case 2202: 670885 Case 2203: 1310396 Case 2204: 1351880 Case 2205: 360482 Case 2206: 853191 Case 2207: 162640 Case 2208: 829423 Case 2209: 332651 Case 2210: 911425 Case 2211: 755197 Case 2212: 1347529 Case 2213: 273158 Case 2214: 64352 Case 2215: 301531 Case 2216: 612429 Case 2217: 86107 Case 2218: 322035 Case 2219: 404523 Case 2220: 718735 Case 2221: 74811 Case 2222: 1372296 Case 2223: 1402596 Case 2224: 689307 Case 2225: 146565 Case 2226: 110404 Case 2227: 462385 Case 2228: 490200 Case 2229: 824148 Case 2230: 84924 Case 2231: 1032419 Case 2232: 1069569 Case 2233: 935637 Case 2234: 28808 Case 2235: 88320 Case 2236: 544556 Case 2237: 966221 Case 2238: 996700 Case 2239: 1268765 Case 2240: 195871 Case 2241: 436184 Case 2242: 47783 Case 2243: 825278 Case 2244: 1327269 Case 2245: 683048 Case 2246: 1372219 Case 2247: 40263 Case 2248: 369126 Case 2249: 801221 Case 2250: 954385 Case 2251: 1380420 Case 2252: 728481 Case 2253: 399950 Case 2254: 851312 Case 2255: 291818 Case 2256: 290209 Case 2257: 493487 Case 2258: 713135 Case 2259: 365964 Case 2260: 1038348 Case 2261: 90878 Case 2262: 809170 Case 2263: 533408 Case 2264: 691089 Case 2265: 49068 Case 2266: 253683 Case 2267: 844628 Case 2268: 96892 Case 2269: 24115 Case 2270: 640884 Case 2271: 248381 Case 2272: 50377 Case 2273: 239004 Case 2274: 464264 Case 2275: 55174 Case 2276: 841807 Case 2277: 1386464 Case 2278: 253932 Case 2279: 525693 Case 2280: 177803 Case 2281: 832760 Case 2282: 545107 Case 2283: 218375 Case 2284: 1117662 Case 2285: 824191 Case 2286: 319803 Case 2287: 504564 Case 2288: 864098 Case 2289: 190258 Case 2290: 1505766 Case 2291: 165312 Case 2292: 642531 Case 2293: 585899 Case 2294: 775666 Case 2295: 1015605 Case 2296: 420292 Case 2297: 135791 Case 2298: 493478 Case 2299: 434929 Case 2300: 1042820 Case 2301: 732471 Case 2302: 122987 Case 2303: 106491 Case 2304: 52039 Case 2305: 47542 Case 2306: 1208707 Case 2307: 909344 Case 2308: 708495 Case 2309: 40648 Case 2310: 1173134 Case 2311: 650611 Case 2312: 1535950 Case 2313: 614781 Case 2314: 1225765 Case 2315: 80665 Case 2316: 291737 Case 2317: 306407 Case 2318: 230312 Case 2319: 477602 Case 2320: 923742 Case 2321: 588675 Case 2322: 235621 Case 2323: 186308 Case 2324: 286410 Case 2325: 355797 Case 2326: 537428 Case 2327: 184168 Case 2328: 1407409 Case 2329: 242708 Case 2330: 10077 Case 2331: 982979 Case 2332: 100916 Case 2333: 371856 Case 2334: 396831 Case 2335: 328394 Case 2336: 489107 Case 2337: 415688 Case 2338: 669092 Case 2339: 226330 Case 2340: 429859 Case 2341: 269994 Case 2342: 753903 Case 2343: 749972 Case 2344: 115032 Case 2345: 335280 Case 2346: 490113 Case 2347: 677802 Case 2348: 257612 Case 2349: 369169 Case 2350: 728636 Case 2351: 226539 Case 2352: 131165 Case 2353: 26016 Case 2354: 1077372 Case 2355: 320103 Case 2356: 1395547 Case 2357: 136244 Case 2358: 900697 Case 2359: 508133 Case 2360: 267419 Case 2361: 143444 Case 2362: 1003452 Case 2363: 443017 Case 2364: 214259 Case 2365: 1476628 Case 2366: 208828 Case 2367: 778104 Case 2368: 514928 Case 2369: 213733 Case 2370: 54160 Case 2371: 281027 Case 2372: 79909 Case 2373: 933586 Case 2374: 996269 Case 2375: 1136119 Case 2376: 370180 Case 2377: 267983 Case 2378: 970370 Case 2379: 776741 Case 2380: 1162636 Case 2381: 364207 Case 2382: 709051 Case 2383: 903448 Case 2384: 404889 Case 2385: 62733 Case 2386: 815691 Case 2387: 794008 Case 2388: 351658 Case 2389: 469728 Case 2390: 512610 Case 2391: 435096 Case 2392: 1356596 Case 2393: 1367576 Case 2394: 1347705 Case 2395: 1097016 Case 2396: 171467 Case 2397: 648314 Case 2398: 608706 Case 2399: 609113 Case 2400: 1392413 Case 2401: 100236 Case 2402: 519589 Case 2403: 384378 Case 2404: 156200 Case 2405: 505485 Case 2406: 120114 Case 2407: 784289 Case 2408: 457579 Case 2409: 799790 Case 2410: 871855 Case 2411: 543508 Case 2412: 351428 Case 2413: 644373 Case 2414: 352539 Case 2415: 560712 Case 2416: 1260074 Case 2417: 333948 Case 2418: 451384 Case 2419: 803596 Case 2420: 183089 Case 2421: 401613 Case 2422: 161357 Case 2423: 909350 Case 2424: 1204175 Case 2425: 424497 Case 2426: 153049 Case 2427: 482173 Case 2428: 1156712 Case 2429: 952129 Case 2430: 568376 Case 2431: 444656 Case 2432: 569744 Case 2433: 1481779 Case 2434: 1063081 Case 2435: 868449 Case 2436: 1407197 Case 2437: 48323 Case 2438: 395231 Case 2439: 162800 Case 2440: 719784 Case 2441: 719436 Case 2442: 832311 Case 2443: 416321 Case 2444: 1036576 Case 2445: 1385702 Case 2446: 1176372 Case 2447: 383453 Case 2448: 963306 Case 2449: 52179 Case 2450: 159669 Case 2451: 501911 Case 2452: 642401 Case 2453: 1088442 Case 2454: 477832 Case 2455: 527988 Case 2456: 321848 Case 2457: 1310503 Case 2458: 397232 Case 2459: 986970 Case 2460: 24278 Case 2461: 1114337 Case 2462: 68428 Case 2463: 716273 Case 2464: 1156338 Case 2465: 911163 Case 2466: 979964 Case 2467: 975517 Case 2468: 689393 Case 2469: 117352 Case 2470: 212088 Case 2471: 1119497 Case 2472: 177753 Case 2473: 2803 Case 2474: 149526 Case 2475: 1122599 Case 2476: 129328 Case 2477: 230249 Case 2478: 286605 Case 2479: 58690 Case 2480: 524709 Case 2481: 353444 Case 2482: 878472 Case 2483: 271532 Case 2484: 1062177 Case 2485: 474345 Case 2486: 13458 Case 2487: 535621 Case 2488: 478711 Case 2489: 18696 Case 2490: 1214556 Case 2491: 1243649 Case 2492: 512006 Case 2493: 173400 Case 2494: 267944 Case 2495: 885246 Case 2496: 717045 Case 2497: 356434 Case 2498: 479052 Case 2499: 501159 Case 2500: 39564 Case 2501: 373678 Case 2502: 90509 Case 2503: 659026 Case 2504: 1219768 Case 2505: 719192 Case 2506: 59819 Case 2507: 848213 Case 2508: 352646 Case 2509: 885432 Case 2510: 1218730 Case 2511: 1386543 Case 2512: 403627 Case 2513: 778301 Case 2514: 457612 Case 2515: 299213 Case 2516: 80265 Case 2517: 840028 Case 2518: 219441 Case 2519: 317036 Case 2520: 703953 Case 2521: 1144559 Case 2522: 13614 Case 2523: 657819 Case 2524: 9961 Case 2525: 1211426 Case 2526: 986199 Case 2527: 590912 Case 2528: 357451 Case 2529: 1300787 Case 2530: 915866 Case 2531: 1490149 Case 2532: 1350389 Case 2533: 217316 Case 2534: 766922 Case 2535: 302505 Case 2536: 593842 Case 2537: 672232 Case 2538: 487300 Case 2539: 221976 Case 2540: 1269701 Case 2541: 805877 Case 2542: 948913 Case 2543: 803833 Case 2544: 298241 Case 2545: 163064 Case 2546: 580650 Case 2547: 1055616 Case 2548: 136080 Case 2549: 78024 Case 2550: 421566 Case 2551: 265401 Case 2552: 213632 Case 2553: 768196 Case 2554: 1066330 Case 2555: 315293 Case 2556: 359784 Case 2557: 132155 Case 2558: 312849 Case 2559: 967672 Case 2560: 86344 Case 2561: 203661 Case 2562: 1045318 Case 2563: 117666 Case 2564: 378660 Case 2565: 530200 Case 2566: 89345 Case 2567: 359446 Case 2568: 1158035 Case 2569: 3998 Case 2570: 669955 Case 2571: 538671 Case 2572: 598551 Case 2573: 250498 Case 2574: 414411 Case 2575: 107457 Case 2576: 370532 Case 2577: 499096 Case 2578: 745072 Case 2579: 371554 Case 2580: 226677 Case 2581: 956006 Case 2582: 74686 Case 2583: 575979 Case 2584: 1046623 Case 2585: 744061 Case 2586: 220026 Case 2587: 845322 Case 2588: 752100 Case 2589: 29653 Case 2590: 147852 Case 2591: 675076 Case 2592: 297170 Case 2593: 476549 Case 2594: 259893 Case 2595: 1082112 Case 2596: 148491 Case 2597: 214019 Case 2598: 990520 Case 2599: 421182 Case 2600: 147105 Case 2601: 365770 Case 2602: 1234650 Case 2603: 44092 Case 2604: 416519 Case 2605: 1140901 Case 2606: 123570 Case 2607: 397224 Case 2608: 102726 Case 2609: 1037166 Case 2610: 1515050 Case 2611: 46211 Case 2612: 1405813 Case 2613: 248847 Case 2614: 474629 Case 2615: 91025 Case 2616: 194400 Case 2617: 242584 Case 2618: 1277073 Case 2619: 170844 Case 2620: 217756 Case 2621: 500419 Case 2622: 33426 Case 2623: 1260660 Case 2624: 785276 Case 2625: 1282447 Case 2626: 162039 Case 2627: 1112538 Case 2628: 1339539 Case 2629: 200670 Case 2630: 376144 Case 2631: 696474 Case 2632: 5789 Case 2633: 16228 Case 2634: 506166 Case 2635: 896388 Case 2636: 1205872 Case 2637: 187650 Case 2638: 5351 Case 2639: 589624 Case 2640: 1481439 Case 2641: 201009 Case 2642: 949197 Case 2643: 843428 Case 2644: 314159 Case 2645: 1207777 Case 2646: 962092 Case 2647: 865533 Case 2648: 1115938 Case 2649: 94299 Case 2650: 306526 Case 2651: 438867 Case 2652: 1244756 Case 2653: 541189 Case 2654: 267370 Case 2655: 728697 Case 2656: 911914 Case 2657: 1177105 Case 2658: 1210749 Case 2659: 409646 Case 2660: 472516 Case 2661: 46069 Case 2662: 367399 Case 2663: 276097 Case 2664: 1416736 Case 2665: 224428 Case 2666: 197695 Case 2667: 264081 Case 2668: 817484 Case 2669: 784160 Case 2670: 486225 Case 2671: 287878 Case 2672: 308212 Case 2673: 242443 Case 2674: 32837 Case 2675: 259090 Case 2676: 181694 Case 2677: 830754 Case 2678: 445521 Case 2679: 380782 Case 2680: 616236 Case 2681: 965089 Case 2682: 647833 Case 2683: 89448 Case 2684: 212658 Case 2685: 344183 Case 2686: 569892 Case 2687: 51745 Case 2688: 1513051 Case 2689: 596193 Case 2690: 263548 Case 2691: 562039 Case 2692: 749808 Case 2693: 269179 Case 2694: 1481436 Case 2695: 217319 Case 2696: 1382145 Case 2697: 58328 Case 2698: 221234 Case 2699: 758931 Case 2700: 294689 Case 2701: 98171 Case 2702: 358195 Case 2703: 1447073 Case 2704: 330475 Case 2705: 1033899 Case 2706: 561628 Case 2707: 356500 Case 2708: 274894 Case 2709: 945672 Case 2710: 550408 Case 2711: 148941 Case 2712: 407566 Case 2713: 387540 Case 2714: 1443136 Case 2715: 163346 Case 2716: 60405 Case 2717: 607083 Case 2718: 205227 Case 2719: 218262 Case 2720: 993 Case 2721: 636856 Case 2722: 387763 Case 2723: 704711 Case 2724: 761166 Case 2725: 703322 Case 2726: 762883 Case 2727: 263254 Case 2728: 513222 Case 2729: 1085284 Case 2730: 806833 Case 2731: 527427 Case 2732: 795088 Case 2733: 29728 Case 2734: 886556 Case 2735: 187043 Case 2736: 1234292 Case 2737: 742179 Case 2738: 612910 Case 2739: 995749 Case 2740: 9784 Case 2741: 1466637 Case 2742: 704641 Case 2743: 365886 Case 2744: 13215 Case 2745: 824168 Case 2746: 1276137 Case 2747: 1402304 Case 2748: 602943 Case 2749: 181883 Case 2750: 7672 Case 2751: 1042041 Case 2752: 331360 Case 2753: 644680 Case 2754: 335232 Case 2755: 547182 Case 2756: 801531 Case 2757: 146701 Case 2758: 180855 Case 2759: 1349277 Case 2760: 292986 Case 2761: 312952 Case 2762: 1352815 Case 2763: 735050 Case 2764: 1198300 Case 2765: 1057186 Case 2766: 901 Case 2767: 495075 Case 2768: 614308 Case 2769: 565441 Case 2770: 393838 Case 2771: 728369 Case 2772: 1502566 Case 2773: 789466 Case 2774: 214066 Case 2775: 19400 Case 2776: 637008 Case 2777: 8826 Case 2778: 743883 Case 2779: 716579 Case 2780: 447174 Case 2781: 545021 Case 2782: 526940 Case 2783: 1107340 Case 2784: 67165 Case 2785: 1256996 Case 2786: 327807 Case 2787: 1156584 Case 2788: 65372 Case 2789: 1031916 Case 2790: 186493 Case 2791: 1132014 Case 2792: 540141 Case 2793: 950965 Case 2794: 325787 Case 2795: 428150 Case 2796: 310231 Case 2797: 1070915 Case 2798: 290470 Case 2799: 222131 Case 2800: 1141211 Case 2801: 997045 Case 2802: 353162 Case 2803: 81438 Case 2804: 134781 Case 2805: 412726 Case 2806: 1269740 Case 2807: 251766 Case 2808: 424160 Case 2809: 858738 Case 2810: 1310291 Case 2811: 414464 Case 2812: 63438 Case 2813: 1372510 Case 2814: 1190720 Case 2815: 656774 Case 2816: 556361 Case 2817: 893327 Case 2818: 1178482 Case 2819: 1002820 Case 2820: 1611784 Case 2821: 153384 Case 2822: 214360 Case 2823: 483184 Case 2824: 622259 Case 2825: 77416 Case 2826: 568391 Case 2827: 1087124 Case 2828: 783000 Case 2829: 756311 Case 2830: 1278976 Case 2831: 313731 Case 2832: 718824 Case 2833: 951913 Case 2834: 765504 Case 2835: 493021 Case 2836: 732980 Case 2837: 453376 Case 2838: 1304562 Case 2839: 1226584 Case 2840: 1308506 Case 2841: 256587 Case 2842: 1059218 Case 2843: 198064 Case 2844: 259546 Case 2845: 542940 Case 2846: 465709 Case 2847: 1253680 Case 2848: 530888 Case 2849: 901415 Case 2850: 94098 Case 2851: 1299113 Case 2852: 595834 Case 2853: 523005 Case 2854: 769213 Case 2855: 252720 Case 2856: 150133 Case 2857: 1181166 Case 2858: 207144 Case 2859: 250717 Case 2860: 901538 Case 2861: 576665 Case 2862: 236276 Case 2863: 653434 Case 2864: 271539 Case 2865: 25582 Case 2866: 183215 Case 2867: 151781 Case 2868: 219589 Case 2869: 691333 Case 2870: 381168 Case 2871: 585555 Case 2872: 840536 Case 2873: 842868 Case 2874: 300259 Case 2875: 515930 Case 2876: 108411 Case 2877: 392460 Case 2878: 1014061 Case 2879: 58674 Case 2880: 777975 Case 2881: 1055194 Case 2882: 107398 Case 2883: 176256 Case 2884: 95544 Case 2885: 565959 Case 2886: 1135827 Case 2887: 933264 Case 2888: 367619 Case 2889: 470990 Case 2890: 1221091 Case 2891: 1557712 Case 2892: 1248452 Case 2893: 89478 Case 2894: 727909 Case 2895: 407201 Case 2896: 506716 Case 2897: 239023 Case 2898: 145440 Case 2899: 30981 Case 2900: 942311 Case 2901: 530087 Case 2902: 576233 Case 2903: 376143 Case 2904: 319413 Case 2905: 1420569 Case 2906: 1491912 Case 2907: 149890 Case 2908: 498655 Case 2909: 1051186 Case 2910: 1340581 Case 2911: 1190 Case 2912: 852463 Case 2913: 1566853 Case 2914: 1179160 Case 2915: 45872 Case 2916: 45736 Case 2917: 306729 Case 2918: 460223 Case 2919: 331368 Case 2920: 532522 Case 2921: 401979 Case 2922: 268584 Case 2923: 530468 Case 2924: 707730 Case 2925: 71856 Case 2926: 1331600 Case 2927: 646748 Case 2928: 60943 Case 2929: 1249656 Case 2930: 331590 Case 2931: 260144 Case 2932: 842585 Case 2933: 429351 Case 2934: 533564 Case 2935: 853281 Case 2936: 512186 Case 2937: 1377076 Case 2938: 76213 Case 2939: 908338 Case 2940: 442886 Case 2941: 983872 Case 2942: 354319 Case 2943: 301460 Case 2944: 900144 Case 2945: 1074189 Case 2946: 16290 Case 2947: 823304 Case 2948: 677771 Case 2949: 1356847 Case 2950: 1297364 Case 2951: 551572 Case 2952: 532619 Case 2953: 1545 Case 2954: 907802 Case 2955: 158694 Case 2956: 1388990 Case 2957: 339193 Case 2958: 744542 Case 2959: 327442 Case 2960: 54958 Case 2961: 667410 Case 2962: 241406 Case 2963: 320761 Case 2964: 938381 Case 2965: 688410 Case 2966: 381243 Case 2967: 66779 Case 2968: 777322 Case 2969: 278154 Case 2970: 48364 Case 2971: 594726 Case 2972: 87743 Case 2973: 354122 Case 2974: 710177 Case 2975: 115874 Case 2976: 779868 Case 2977: 327406 Case 2978: 61931 Case 2979: 1010537 Case 2980: 12524 Case 2981: 975112 Case 2982: 159628 Case 2983: 502934 Case 2984: 973266 Case 2985: 1451036 Case 2986: 1035549 Case 2987: 1157544 Case 2988: 844404 Case 2989: 558071 Case 2990: 744886 Case 2991: 225651 Case 2992: 504409 Case 2993: 1014330 Case 2994: 824700 Case 2995: 1317719 Case 2996: 206436 Case 2997: 114474 Case 2998: 685269 Case 2999: 229964 Case 3000: 199606 Case 3001: 548934 Case 3002: 551331 Case 3003: 799577 Case 3004: 542006 Case 3005: 710393 Case 3006: 488751 Case 3007: 692970 Case 3008: 244911 Case 3009: 264216 Case 3010: 111044 Case 3011: 534959 Case 3012: 153983 Case 3013: 47943 Case 3014: 184297 Case 3015: 1352187 Case 3016: 1050950 Case 3017: 172479 Case 3018: 364330 Case 3019: 194436 Case 3020: 526897 Case 3021: 410665 Case 3022: 1467370 Case 3023: 737223 Case 3024: 76980 Case 3025: 580650 Case 3026: 227988 Case 3027: 113529 Case 3028: 1251313 Case 3029: 1605910 Case 3030: 331784 Case 3031: 529438 Case 3032: 355380 Case 3033: 410723 Case 3034: 468262 Case 3035: 515718 Case 3036: 790840 Case 3037: 386404 Case 3038: 679009 Case 3039: 644633 Case 3040: 392689 Case 3041: 255742 Case 3042: 74682 Case 3043: 1018965 Case 3044: 449774 Case 3045: 1215378 Case 3046: 440597 Case 3047: 209720 Case 3048: 1337231 Case 3049: 194398 Case 3050: 466821 Case 3051: 1402343 Case 3052: 333297 Case 3053: 758451 Case 3054: 482183 Case 3055: 35021 Case 3056: 1588908 Case 3057: 349134 Case 3058: 1007885 Case 3059: 290057 Case 3060: 745597 Case 3061: 122592 Case 3062: 739665 Case 3063: 1149122 Case 3064: 435508 Case 3065: 242348 Case 3066: 881696 Case 3067: 464820 Case 3068: 1503184 Case 3069: 141001 Case 3070: 698336 Case 3071: 1082622 Case 3072: 937026 Case 3073: 184667 Case 3074: 654729 Case 3075: 633680 Case 3076: 1338380 Case 3077: 1024872 Case 3078: 102416 Case 3079: 524924 Case 3080: 445271 Case 3081: 1085206 Case 3082: 409714 Case 3083: 1072611 Case 3084: 678930 Case 3085: 153254 Case 3086: 254298 Case 3087: 15511 Case 3088: 1296744 Case 3089: 69330 Case 3090: 692327 Case 3091: 207216 Case 3092: 892585 Case 3093: 115867 Case 3094: 425409 Case 3095: 453368 Case 3096: 640328 Case 3097: 159079 Case 3098: 1077716 Case 3099: 1237880 Case 3100: 356447 Case 3101: 547056 Case 3102: 1101532 Case 3103: 145954 Case 3104: 1368774 Case 3105: 998612 Case 3106: 1320884 Case 3107: 565564 Case 3108: 1314839 Case 3109: 276916 Case 3110: 824144 Case 3111: 863386 Case 3112: 642243 Case 3113: 932026 Case 3114: 1516927 Case 3115: 541613 Case 3116: 526813 Case 3117: 295935 Case 3118: 462861 Case 3119: 907764 Case 3120: 1102902 Case 3121: 365245 Case 3122: 1297396 Case 3123: 1158271 Case 3124: 178450 Case 3125: 953302 Case 3126: 928385 Case 3127: 559010 Case 3128: 242082 Case 3129: 903034 Case 3130: 458410 Case 3131: 914016 Case 3132: 890107 Case 3133: 246532 Case 3134: 1328356 Case 3135: 1030061 Case 3136: 714409 Case 3137: 559967 Case 3138: 1035847 Case 3139: 794420 Case 3140: 951202 Case 3141: 117010 Case 3142: 172044 Case 3143: 895554 Case 3144: 210164 Case 3145: 159805 Case 3146: 371807 Case 3147: 1202378 Case 3148: 43007 Case 3149: 324348 Case 3150: 250236 Case 3151: 593741 Case 3152: 1103162 Case 3153: 12261 Case 3154: 662249 Case 3155: 32282 Case 3156: 297879 Case 3157: 1381551 Case 3158: 602428 Case 3159: 701460 Case 3160: 876381 Case 3161: 883740 Case 3162: 95846 Case 3163: 429238 Case 3164: 640688 Case 3165: 1404692 Case 3166: 1024275 Case 3167: 17562 Case 3168: 768302 Case 3169: 1099716 Case 3170: 1558104 Case 3171: 885578 Case 3172: 1083264 Case 3173: 225285 Case 3174: 531696 Case 3175: 828107 Case 3176: 3008 Case 3177: 317789 Case 3178: 647669 Case 3179: 1155931 Case 3180: 1412987 Case 3181: 729482 Case 3182: 63030 Case 3183: 191235 Case 3184: 335062 Case 3185: 144383 Case 3186: 211426 Case 3187: 554367 Case 3188: 419340 Case 3189: 660949 Case 3190: 740441 Case 3191: 130159 Case 3192: 361389 Case 3193: 541136 Case 3194: 941367 Case 3195: 275539 Case 3196: 520792 Case 3197: 32636 Case 3198: 1382895 Case 3199: 61059 Case 3200: 1148340 Case 3201: 110165 Case 3202: 114560 Case 3203: 367868 Case 3204: 206756 Case 3205: 1492450 Case 3206: 127770 Case 3207: 602688 Case 3208: 1185015 Case 3209: 1001321 Case 3210: 331054 Case 3211: 489740 Case 3212: 40402 Case 3213: 1569097 Case 3214: 1110724 Case 3215: 785627 Case 3216: 68910 Case 3217: 713276 Case 3218: 1097741 Case 3219: 600052 Case 3220: 404457 Case 3221: 804247 Case 3222: 810723 Case 3223: 757593 Case 3224: 518687 Case 3225: 779880 Case 3226: 158853 Case 3227: 789250 Case 3228: 47745 Case 3229: 848944 Case 3230: 1202236 Case 3231: 1067870 Case 3232: 726255 Case 3233: 1038547 Case 3234: 325575 Case 3235: 257595 Case 3236: 381159 Case 3237: 378793 Case 3238: 406610 Case 3239: 351410 Case 3240: 718010 Case 3241: 258578 Case 3242: 153478 Case 3243: 535380 Case 3244: 59424 Case 3245: 199659 Case 3246: 611911 Case 3247: 650777 Case 3248: 1654163 Case 3249: 1139349 Case 3250: 579086 Case 3251: 1386451 Case 3252: 515025 Case 3253: 541920 Case 3254: 477020 Case 3255: 880132 Case 3256: 228673 Case 3257: 1093312 Case 3258: 869281 Case 3259: 648519 Case 3260: 714711 Case 3261: 286079 Case 3262: 498052 Case 3263: 96476 Case 3264: 870341 Case 3265: 698939 Case 3266: 667179 Case 3267: 474049 Case 3268: 197661 Case 3269: 806453 Case 3270: 1050784 Case 3271: 485702 Case 3272: 1046079 Case 3273: 1476001 Case 3274: 1037676 Case 3275: 145942 Case 3276: 212881 Case 3277: 180978 Case 3278: 15403 Case 3279: 115949 Case 3280: 523887 Case 3281: 283426 Case 3282: 264129 Case 3283: 843019 Case 3284: 835258 Case 3285: 471820 Case 3286: 181562 Case 3287: 641708 Case 3288: 324599 Case 3289: 909825 Case 3290: 1503465 Case 3291: 110765 Case 3292: 750200 Case 3293: 41741 Case 3294: 1120079 Case 3295: 639625 Case 3296: 518361 Case 3297: 1598755 Case 3298: 713364 Case 3299: 719544 Case 3300: 1143714 Case 3301: 220925 Case 3302: 100538 Case 3303: 803524 Case 3304: 1081952 Case 3305: 241774 Case 3306: 894656 Case 3307: 239260 Case 3308: 856883 Case 3309: 1507888 Case 3310: 731361 Case 3311: 615993 Case 3312: 899981 Case 3313: 857236 Case 3314: 829116 Case 3315: 994289 Case 3316: 340009 Case 3317: 552387 Case 3318: 197088 Case 3319: 1299723 Case 3320: 740920 Case 3321: 695016 Case 3322: 740900 Case 3323: 36336 Case 3324: 873082 Case 3325: 1106280 Case 3326: 152275 Case 3327: 576778 Case 3328: 79686 Case 3329: 695296 Case 3330: 552466 Case 3331: 959511 Case 3332: 611147 Case 3333: 384852 Case 3334: 634345 Case 3335: 955852 Case 3336: 905648 Case 3337: 3252 Case 3338: 694034 Case 3339: 160861 Case 3340: 863203 Case 3341: 777803 Case 3342: 49508 Case 3343: 1024846 Case 3344: 344845 Case 3345: 659624 Case 3346: 118684 Case 3347: 969664 Case 3348: 104515 Case 3349: 543361 Case 3350: 875984 Case 3351: 1143292 Case 3352: 213435 Case 3353: 1007088 Case 3354: 1508911 Case 3355: 123819 Case 3356: 1340896 Case 3357: 285145 Case 3358: 674856 Case 3359: 885253 Case 3360: 658957 Case 3361: 1142048 Case 3362: 1062725 Case 3363: 1142214 Case 3364: 157945 Case 3365: 432962 Case 3366: 798388 Case 3367: 717515 Case 3368: 977065 Case 3369: 809612 Case 3370: 74125 Case 3371: 163397 Case 3372: 58881 Case 3373: 91930 Case 3374: 169074 Case 3375: 1046488 Case 3376: 157060 Case 3377: 597735 Case 3378: 110445 Case 3379: 1164384 Case 3380: 726321 Case 3381: 342651 Case 3382: 138192 Case 3383: 876987 Case 3384: 1095340 Case 3385: 1141053 Case 3386: 465186 Case 3387: 101341 Case 3388: 39471 Case 3389: 169539 Case 3390: 762984 Case 3391: 630726 Case 3392: 687369 Case 3393: 1402438 Case 3394: 212403 Case 3395: 974826 Case 3396: 381994 Case 3397: 238930 Case 3398: 1061845 Case 3399: 244953 Case 3400: 650624 Case 3401: 539648 Case 3402: 702524 Case 3403: 227631 Case 3404: 876269 Case 3405: 107697 Case 3406: 938192 Case 3407: 51172 Case 3408: 146484 Case 3409: 1556568 Case 3410: 1072183 Case 3411: 514767 Case 3412: 139600 Case 3413: 7336 Case 3414: 38612 Case 3415: 1027912 Case 3416: 264388 Case 3417: 1041890 Case 3418: 1080004 Case 3419: 635720 Case 3420: 1534308 Case 3421: 548577 Case 3422: 533132 Case 3423: 136271 Case 3424: 1401901 Case 3425: 229931 Case 3426: 70247 Case 3427: 308529 Case 3428: 413337 Case 3429: 463093 Case 3430: 607287 Case 3431: 277712 Case 3432: 98445 Case 3433: 563697 Case 3434: 195921 Case 3435: 378107 Case 3436: 95708 Case 3437: 427715 Case 3438: 696643 Case 3439: 76514 Case 3440: 427463 Case 3441: 211491 Case 3442: 425075 Case 3443: 164552 Case 3444: 765377 Case 3445: 1153246 Case 3446: 770988 Case 3447: 1170970 Case 3448: 157303 Case 3449: 293146 Case 3450: 205062 Case 3451: 29472 Case 3452: 413775 Case 3453: 1058897 Case 3454: 1304194 Case 3455: 238272 Case 3456: 6973 Case 3457: 299834 Case 3458: 219620 Case 3459: 107533 Case 3460: 287250 Case 3461: 256990 Case 3462: 1539659 Case 3463: 431010 Case 3464: 431003 Case 3465: 1052877 Case 3466: 1311137 Case 3467: 438049 Case 3468: 273407 Case 3469: 474905 Case 3470: 122548 Case 3471: 177438 Case 3472: 125891 Case 3473: 54779 Case 3474: 625375 Case 3475: 1093698 Case 3476: 552033 Case 3477: 1009049 Case 3478: 1132460 Case 3479: 275854 Case 3480: 1193360 Case 3481: 955740 Case 3482: 312615 Case 3483: 19726 Case 3484: 970805 Case 3485: 735644 Case 3486: 1426392 Case 3487: 1164545 Case 3488: 110434 Case 3489: 708032 Case 3490: 1110578 Case 3491: 300947 Case 3492: 1243797 Case 3493: 1041243 Case 3494: 498722 Case 3495: 53643 Case 3496: 110085 Case 3497: 129027 Case 3498: 465720 Case 3499: 680205 Case 3500: 977440 Case 3501: 439462 Case 3502: 1508866 Case 3503: 668513 Case 3504: 824645 Case 3505: 167350 Case 3506: 561725 Case 3507: 820429 Case 3508: 1475573 Case 3509: 69028 Case 3510: 403642 Case 3511: 1504255 Case 3512: 128271 Case 3513: 447680 Case 3514: 863868 Case 3515: 150521 Case 3516: 9063 Case 3517: 10527 Case 3518: 320416 Case 3519: 458088 Case 3520: 591656 Case 3521: 340679 Case 3522: 94512 Case 3523: 456565 Case 3524: 425010 Case 3525: 589204 Case 3526: 321721 Case 3527: 634514 Case 3528: 748811 Case 3529: 168239 Case 3530: 185753 Case 3531: 1109066 Case 3532: 132404 Case 3533: 607588 Case 3534: 68881 Case 3535: 324682 Case 3536: 425304 Case 3537: 1128913 Case 3538: 614053 Case 3539: 85265 Case 3540: 705482 Case 3541: 697599 Case 3542: 129188 Case 3543: 931109 Case 3544: 743433 Case 3545: 324575 Case 3546: 339233 Case 3547: 1001392 Case 3548: 1198315 Case 3549: 355731 Case 3550: 458800 Case 3551: 252577 Case 3552: 1168673 Case 3553: 291159 Case 3554: 82909 Case 3555: 596459 Case 3556: 1302910 Case 3557: 294805 Case 3558: 199264 Case 3559: 325660 Case 3560: 362277 Case 3561: 591317 Case 3562: 594036 Case 3563: 1569811 Case 3564: 327592 Case 3565: 173885 Case 3566: 30354 Case 3567: 36931 Case 3568: 968783 Case 3569: 16318 Case 3570: 102845 Case 3571: 1085639 Case 3572: 120415 Case 3573: 118594 Case 3574: 5240 Case 3575: 101965 Case 3576: 629680 Case 3577: 1007029 Case 3578: 1310495 Case 3579: 1372721 Case 3580: 106940 Case 3581: 828707 Case 3582: 555232 Case 3583: 1516418 Case 3584: 74321 Case 3585: 581469 Case 3586: 628883 Case 3587: 920222 Case 3588: 459914 Case 3589: 673908 Case 3590: 1399648 Case 3591: 398598 Case 3592: 382016 Case 3593: 289614 Case 3594: 373991 Case 3595: 438960 Case 3596: 349740 Case 3597: 389409 Case 3598: 395613 Case 3599: 293129 Case 3600: 1290458 Case 3601: 467693 Case 3602: 1487198 Case 3603: 1270120 Case 3604: 988805 Case 3605: 1275524 Case 3606: 442427 Case 3607: 431514 Case 3608: 1016763 Case 3609: 175352 Case 3610: 1551068 Case 3611: 374999 Case 3612: 1313365 Case 3613: 247887 Case 3614: 671489 Case 3615: 1191461 Case 3616: 193126 Case 3617: 639151 Case 3618: 109927 Case 3619: 1055838 Case 3620: 847145 Case 3621: 261397 Case 3622: 1204090 Case 3623: 653781 Case 3624: 841748 Case 3625: 867737 Case 3626: 722641 Case 3627: 1137354 Case 3628: 1001086 Case 3629: 292097 Case 3630: 562448 Case 3631: 73278 Case 3632: 794949 Case 3633: 293998 Case 3634: 434907 Case 3635: 385711 Case 3636: 652811 Case 3637: 240085 Case 3638: 691536 Case 3639: 691447 Case 3640: 274907 Case 3641: 499093 Case 3642: 109435 Case 3643: 528677 Case 3644: 472907 Case 3645: 671021 Case 3646: 981065 Case 3647: 65457 Case 3648: 1535324 Case 3649: 702125 Case 3650: 507473 Case 3651: 86013 Case 3652: 384914 Case 3653: 606914 Case 3654: 470481 Case 3655: 559455 Case 3656: 170694 Case 3657: 176966 Case 3658: 309283 Case 3659: 480619 Case 3660: 475274 Case 3661: 1043804 Case 3662: 263541 Case 3663: 40615 Case 3664: 963007 Case 3665: 196443 Case 3666: 101835 Case 3667: 69069 Case 3668: 528209 Case 3669: 11543821342 Case 3670: 517443119 Case 3671: 15533081097 Case 3672: 3607567566 Case 3673: 2617558558 Case 3674: 10605249598 Case 3675: 3299002213 Case 3676: 382804420 Case 3677: 1141604913 Case 3678: 585296884 Case 3679: 15436946074 Case 3680: 14642198874 Case 3681: 19519407234 Case 3682: 10104945763 Case 3683: 1857438346 Case 3684: 18561514402 Case 3685: 2156664197 Case 3686: 3272473567 Case 3687: 3234406473 Case 3688: 9948037483 Case 3689: 6058035181 Case 3690: 5981498557 Case 3691: 4453863559 Case 3692: 12321096196 Case 3693: 15169566027 Case 3694: 16731477697 Case 3695: 5101998540 Case 3696: 12266498173 Case 3697: 2593239098 Case 3698: 9065877451 Case 3699: 163591646 Case 3700: 1249944246 Case 3701: 12519926516 Case 3702: 4157339597 Case 3703: 19278832638 Case 3704: 1402833593 Case 3705: 5107454380 Case 3706: 5410954680 Case 3707: 17680733938 Case 3708: 8158232657 Case 3709: 4621909409 Case 3710: 9599823444 Case 3711: 10659671669 Case 3712: 2240788190 Case 3713: 1079640218 Case 3714: 21140553740 Case 3715: 940663767 Case 3716: 11869452648 Case 3717: 14196976457 Case 3718: 12195796848 Case 3719: 5438458333 Case 3720: 12436644974 Case 3721: 9467662552 Case 3722: 10117189490 Case 3723: 24599577456 Case 3724: 8208617389 Case 3725: 16764742275 Case 3726: 19860131653 Case 3727: 3755181284 Case 3728: 18974288133 Case 3729: 13344550356 Case 3730: 11898143049 Case 3731: 3922970373 Case 3732: 8069717468 Case 3733: 19127024194 Case 3734: 21219516581 Case 3735: 15489130857 Case 3736: 617856017 Case 3737: 8064173584 Case 3738: 13013679410 Case 3739: 4641693181 Case 3740: 21143121980 Case 3741: 8563495068 Case 3742: 15058870577 Case 3743: 5798003966 Case 3744: 6196050472 Case 3745: 1539675633 Case 3746: 5245595093 Case 3747: 3162229796 Case 3748: 14477225708 Case 3749: 8594925095 Case 3750: 19926863815 Case 3751: 2884703656 Case 3752: 3434363881 Case 3753: 6392302646 Case 3754: 20305655332 Case 3755: 8389923275 Case 3756: 11791193433 Case 3757: 2036118116 Case 3758: 20114870187 Case 3759: 7117295612 Case 3760: 2828503070 Case 3761: 5040056256 Case 3762: 91424277 Case 3763: 7911490593 Case 3764: 3114278275 Case 3765: 378177739 Case 3766: 640205947 Case 3767: 6046449165 Case 3768: 23239571939 Case 3769: 1214914582 Case 3770: 327697740 Case 3771: 19861595279 Case 3772: 1058710692 Case 3773: 16940016197 Case 3774: 15780305302 Case 3775: 23300971731 Case 3776: 14753931840 Case 3777: 14833338852 Case 3778: 12564850320 Case 3779: 3855554465 Case 3780: 3246385571 Case 3781: 12895024458 Case 3782: 9069044560 Case 3783: 2192278068 Case 3784: 12996358910 Case 3785: 4145211531 Case 3786: 19364687021 Case 3787: 147582460 Case 3788: 15140864799 Case 3789: 5391833953 Case 3790: 26273396861 Case 3791: 11393746796 Case 3792: 6203403543 Case 3793: 3395230679 Case 3794: 1775593693 Case 3795: 27390436366 Case 3796: 9044532046 Case 3797: 19499163718 Case 3798: 13882451265 Case 3799: 5334657352 Case 3800: 1289203814 Case 3801: 16905689468 Case 3802: 1072758817 Case 3803: 3216139323 Case 3804: 8177102204 Case 3805: 4691493768 Case 3806: 3518991418 Case 3807: 14287249870 Case 3808: 14966131210 Case 3809: 5666057108 Case 3810: 9129053693 Case 3811: 4010887361 Case 3812: 12766017425 Case 3813: 2097882753 Case 3814: 1449510008 Case 3815: 14757901815 Case 3816: 25829688524 Case 3817: 2108925835 Case 3818: 12130347754 Case 3819: 9701495438 Case 3820: 24491947734 Case 3821: 12301022645 Case 3822: 22839152072 Case 3823: 7050548856 Case 3824: 26131146901 Case 3825: 4253836370 Case 3826: 27582529717 Case 3827: 17438968194 Case 3828: 7635721626 Case 3829: 26686989516 Case 3830: 14022073097 Case 3831: 4396411472 Case 3832: 5736671764 Case 3833: 3817383364 Case 3834: 6993906200 Case 3835: 4799082319 Case 3836: 8672794025 Case 3837: 10645153814 Case 3838: 12026973973 Case 3839: 6568273114 Case 3840: 2415706705 Case 3841: 8083771247 Case 3842: 3733849572 Case 3843: 12870554345 Case 3844: 2188388480 Case 3845: 7418683402 Case 3846: 26204927 Case 3847: 3317825517 Case 3848: 9025436516 Case 3849: 20763865089 Case 3850: 4586517810 Case 3851: 15054660897 Case 3852: 1812552486 Case 3853: 18780227847 Case 3854: 109446171 Case 3855: 2795322508 Case 3856: 7859842932 Case 3857: 7386647474 Case 3858: 6781965119 Case 3859: 8687775722 Case 3860: 13521686581 Case 3861: 14026792429 Case 3862: 972991936 Case 3863: 4725599094 Case 3864: 2490253876 Case 3865: 16922529667 Case 3866: 1176614132 Case 3867: 5485168479 Case 3868: 5454197012 Case 3869: 18903683010 Case 3870: 21130379207 Case 3871: 5195068960 Case 3872: 6336443280 Case 3873: 19603567858 Case 3874: 8097698910 Case 3875: 14191269219 Case 3876: 2322137977 Case 3877: 23195962348 Case 3878: 10508385124 Case 3879: 25032578583 Case 3880: 3242571825 Case 3881: 491549770 Case 3882: 14970180817 Case 3883: 7788216143 Case 3884: 12275207972 Case 3885: 1751670268 Case 3886: 3510840104 Case 3887: 15439499569 Case 3888: 4226847836 Case 3889: 9749896386 Case 3890: 4607638898 Case 3891: 16850315419 Case 3892: 754007029 Case 3893: 22325942966 Case 3894: 17343170241 Case 3895: 2772407363 Case 3896: 11395160812 Case 3897: 12476090037 Case 3898: 4899709218 Case 3899: 14501871254 Case 3900: 11698426648 Case 3901: 2320687627 Case 3902: 13496279145 Case 3903: 1197946113 Case 3904: 3844145789 Case 3905: 12506460865 Case 3906: 10155914415 Case 3907: 12969652386 Case 3908: 7375581784 Case 3909: 5220723475 Case 3910: 6759305266 Case 3911: 17063844274 Case 3912: 647547414 Case 3913: 24139567879 Case 3914: 3027554098 Case 3915: 2354565120 Case 3916: 24724106999 Case 3917: 412630426 Case 3918: 18762840628 Case 3919: 11611126709 Case 3920: 4807370833 Case 3921: 9902331856 Case 3922: 7732162680 Case 3923: 55210320 Case 3924: 8855998127 Case 3925: 8087585755 Case 3926: 5132695488 Case 3927: 13488401572 Case 3928: 16238263065 Case 3929: 2268405423 Case 3930: 3845914277 Case 3931: 20665377780 Case 3932: 12306442118 Case 3933: 3772024837 Case 3934: 5596444746 Case 3935: 16379508613 Case 3936: 17793179223 Case 3937: 10058063366 Case 3938: 2064894899 Case 3939: 21210170390 Case 3940: 26078792220 Case 3941: 7088901325 Case 3942: 2139019983 Case 3943: 554604949 Case 3944: 7279150877 Case 3945: 12257174285 Case 3946: 11154336242 Case 3947: 1269777616 Case 3948: 3723834034 Case 3949: 784465742 Case 3950: 13146044891 Case 3951: 1335335214 Case 3952: 3061420027 Case 3953: 13439568261 Case 3954: 6660138567 Case 3955: 5311912612 Case 3956: 2551309306 Case 3957: 3032990335 Case 3958: 15430913013 Case 3959: 11487908204 Case 3960: 10073616488 Case 3961: 4873019439 Case 3962: 11231298524 Case 3963: 18539111076 Case 3964: 6434058131 Case 3965: 886490774 Case 3966: 8387879890 Case 3967: 6345074701 Case 3968: 24583152676 Case 3969: 3041284398 Case 3970: 5455272489 Case 3971: 4524673175 Case 3972: 12837441494 Case 3973: 259410446 Case 3974: 12583633651 Case 3975: 647543261 Case 3976: 2416679560 Case 3977: 4531996933 Case 3978: 5028994224 Case 3979: 11442863509 Case 3980: 18879083422 Case 3981: 2727996674 Case 3982: 931923521 Case 3983: 9280433303 Case 3984: 22463940843 Case 3985: 2475183994 Case 3986: 3812383246 Case 3987: 17073061886 Case 3988: 1869234375 Case 3989: 2241811588 Case 3990: 617717740 Case 3991: 13305560415 Case 3992: 13858876474 Case 3993: 19413782288 Case 3994: 17694910850 Case 3995: 2734192203 Case 3996: 542312072 Case 3997: 4909315933 Case 3998: 12073272112 Case 3999: 16294856832 Case 4000: 15861740293 Case 4001: 4053755749 Case 4002: 15694340393 Case 4003: 2722260405 Case 4004: 1105514405 Case 4005: 16232890650 Case 4006: 14156318214 Case 4007: 4266116822 Case 4008: 14774293800 Case 4009: 931663530 Case 4010: 15945175617 Case 4011: 2156552383 Case 4012: 19790733960 Case 4013: 760766363 Case 4014: 1932576303 Case 4015: 16004002719 Case 4016: 21040340810 Case 4017: 12355670426 Case 4018: 19923293225 Case 4019: 13651430491 Case 4020: 26059869692 Case 4021: 14575683244 Case 4022: 15841755937 Case 4023: 4937057961 Case 4024: 2623210382 Case 4025: 6951465916 Case 4026: 4753491433 Case 4027: 16018805931 Case 4028: 17624486280 Case 4029: 16491428753 Case 4030: 491190626 Case 4031: 383268129 Case 4032: 13482833626 Case 4033: 4165699676 Case 4034: 8376448863 Case 4035: 14778353429 Case 4036: 21318693520 Case 4037: 2371892137 Case 4038: 3864117886 Case 4039: 10838439816 Case 4040: 5704977514 Case 4041: 8869223503 Case 4042: 13867908019 Case 4043: 1212206293 Case 4044: 9671073855 Case 4045: 4423964334 Case 4046: 737843490 Case 4047: 8788154521 Case 4048: 14962975417 Case 4049: 23143965929 Case 4050: 5786730126 Case 4051: 25002803111 Case 4052: 15074641323 Case 4053: 12239830883 Case 4054: 350534511 Case 4055: 15783642288 Case 4056: 6438396555 Case 4057: 13407909504 Case 4058: 2027615343 Case 4059: 10279371418 Case 4060: 4152222004 Case 4061: 28830635662 Case 4062: 913876792 Case 4063: 14684064184 Case 4064: 4068912986 Case 4065: 17530561612 Case 4066: 18257312849 Case 4067: 19050150844 Case 4068: 22170277070 Case 4069: 7794747288 Case 4070: 3211996643 Case 4071: 21314837328 Case 4072: 9980858568 Case 4073: 1053582130 Case 4074: 1998809698 Case 4075: 9854950262 Case 4076: 11081558116 Case 4077: 22704480037 Case 4078: 1280272732 Case 4079: 1106156143 Case 4080: 133392744 Case 4081: 17813916918 Case 4082: 15783328227 Case 4083: 12731961287 Case 4084: 21827400087 Case 4085: 692644061 Case 4086: 22208577863 Case 4087: 192948478 Case 4088: 2333035460 Case 4089: 2074433211 Case 4090: 16981632427 Case 4091: 6195531657 Case 4092: 18972388768 Case 4093: 3173176820 Case 4094: 23597445284 Case 4095: 5810306603 Case 4096: 9427420674 Case 4097: 10184743946 Case 4098: 5708614475 Case 4099: 27804404 Case 4100: 5657106135 Case 4101: 12255355346 Case 4102: 16085869050 Case 4103: 7422767997 Case 4104: 18729227560 Case 4105: 19373398631 Case 4106: 12887408202 Case 4107: 9028539905 Case 4108: 14167134597 Case 4109: 967301872 Case 4110: 4588260826 Case 4111: 9466331529 Case 4112: 4660630103 Case 4113: 16122100953 Case 4114: 2069636192 Case 4115: 6837161400 Case 4116: 3953164069 Case 4117: 18613999970 Case 4118: 265453714 Case 4119: 18141906690 Case 4120: 476574901 Case 4121: 20570061771 Case 4122: 23119927412 Case 4123: 15241210527 Case 4124: 16358251621 Case 4125: 26870832869 Case 4126: 20800768114 Case 4127: 1368055492 Case 4128: 1020423645 Case 4129: 4882349207 Case 4130: 6904774027 Case 4131: 21466153141 Case 4132: 4865362718 Case 4133: 22987234545 Case 4134: 13431026048 Case 4135: 3541485529 Case 4136: 10831906465 Case 4137: 13254355914 Case 4138: 9255504335 Case 4139: 4196175090 Case 4140: 6835260228 Case 4141: 14229407817 Case 4142: 8240255008 Case 4143: 24872554036 Case 4144: 16241390387 Case 4145: 19025406718 Case 4146: 17040781731 Case 4147: 20523003716 Case 4148: 2066033915 Case 4149: 22627683684 Case 4150: 3187334844 Case 4151: 12678624845 Case 4152: 2630872823 Case 4153: 8626587335 Case 4154: 5900982054 Case 4155: 10153889158 Case 4156: 14768697156 Case 4157: 13455907612 Case 4158: 20598649724 Case 4159: 11122816308 Case 4160: 9356397556 Case 4161: 25851123942 Case 4162: 3135890974 Case 4163: 7357214975 Case 4164: 13077746177 Case 4165: 18266270197 Case 4166: 3290083935 Case 4167: 10683426924 Case 4168: 24797868545 Case 4169: 2615627156 Case 4170: 15705561267 Case 4171: 13544130324 Case 4172: 1981248418 Case 4173: 7436322878 Case 4174: 27075666995 Case 4175: 12332912741 Case 4176: 2756695884 Case 4177: 13489627725 Case 4178: 5806478115 Case 4179: 12535983456 Case 4180: 10470113124 Case 4181: 15473776274 Case 4182: 1191498016 Case 4183: 9699712806 Case 4184: 15426527313 Case 4185: 24349574621 Case 4186: 4089906480 Case 4187: 1657091361 Case 4188: 12430774956 Case 4189: 3653772401 Case 4190: 5707085080 Case 4191: 20522416979 Case 4192: 10497781629 Case 4193: 6191160138 Case 4194: 11464953195 Case 4195: 2585108353 Case 4196: 5349534685 Case 4197: 15482853903 Case 4198: 24111172843 Case 4199: 6719304337 Case 4200: 2953485202 Case 4201: 7545176857 Case 4202: 11240365122 Case 4203: 2367362941 Case 4204: 8328847395 Case 4205: 6156237727 Case 4206: 8182406010 Case 4207: 2571386066 Case 4208: 2343717747 Case 4209: 1340734103 Case 4210: 19133688881 Case 4211: 1037913613 Case 4212: 27593315465 Case 4213: 3162530148 Case 4214: 12798470694 Case 4215: 5663053967 Case 4216: 13283876667 Case 4217: 6204538526 Case 4218: 7924118743 Case 4219: 1794989916 Case 4220: 3205756043 Case 4221: 1058340978 Case 4222: 17536358325 Case 4223: 21845624650 Case 4224: 8540896106 Case 4225: 4198141565 Case 4226: 11179684669 Case 4227: 6968840923 Case 4228: 5723770386 Case 4229: 16333903266 Case 4230: 1887220908 Case 4231: 17842384764 Case 4232: 6198109732 Case 4233: 11550586105 Case 4234: 22089245884 Case 4235: 21733875628 Case 4236: 23296818496 Case 4237: 5995639668 Case 4238: 73655638 Case 4239: 3279795532 Case 4240: 23331624059 Case 4241: 696753212 Case 4242: 6695991377 Case 4243: 21443952927 Case 4244: 4022043233 Case 4245: 13471515059 Case 4246: 5780938189 Case 4247: 296368169 Case 4248: 10625899906 Case 4249: 1297813380 Case 4250: 4983229732 Case 4251: 19056639951 Case 4252: 12395552640 Case 4253: 7875713426 Case 4254: 146978827 Case 4255: 1480008845 Case 4256: 696673194 Case 4257: 23145768622 Case 4258: 8255037252 Case 4259: 4494047689 Case 4260: 22490904206 Case 4261: 16370507287 Case 4262: 23171503035 Case 4263: 8478945191 Case 4264: 6142380104 Case 4265: 11915484378 Case 4266: 14642833696 Case 4267: 21494026000 Case 4268: 18214295380 Case 4269: 7935121760 Case 4270: 1901666212 Case 4271: 14759382859 Case 4272: 9341289333 Case 4273: 4048473963 Case 4274: 2831056419 Case 4275: 7082349721 Case 4276: 18239945450 Case 4277: 13622638374 Case 4278: 5320241780 Case 4279: 293392456 Case 4280: 7841591282 Case 4281: 7964934681 Case 4282: 25464247022 Case 4283: 3737619962 Case 4284: 10916250628 Case 4285: 13332634288 Case 4286: 8117711081 Case 4287: 6014483740 Case 4288: 7854635478 Case 4289: 12735758615 Case 4290: 16421396828 Case 4291: 3206628184 Case 4292: 10040990622 Case 4293: 5095467372 Case 4294: 6269853607 Case 4295: 3831651095 Case 4296: 4155778354 Case 4297: 15189772521 Case 4298: 7554286908 Case 4299: 2160939961 Case 4300: 22953047885 Case 4301: 1896174070 Case 4302: 15316587821 Case 4303: 28964793883 Case 4304: 5373569002 Case 4305: 19366182118 Case 4306: 21247436912 Case 4307: 10974661398 Case 4308: 1931363734 Case 4309: 5111996041 Case 4310: 12967179403 Case 4311: 12476308107 Case 4312: 5263135063 Case 4313: 12983619827 Case 4314: 19560183174 Case 4315: 11240669968 Case 4316: 15560613019 Case 4317: 12089264611 Case 4318: 17868605255 Case 4319: 2293403426 Case 4320: 2743938487 Case 4321: 9127847739 Case 4322: 5886411326 Case 4323: 6706802595 Case 4324: 15873500181 Case 4325: 18866111678 Case 4326: 12130538207 Case 4327: 20697625818 Case 4328: 7753255471 Case 4329: 1958995334 Case 4330: 9603957042 Case 4331: 5647243172 Case 4332: 18838375788 Case 4333: 20001558338 Case 4334: 2770404964 Case 4335: 2604468295 Case 4336: 29002463943 Case 4337: 15022946740 Case 4338: 5071089719 Case 4339: 12615530617 Case 4340: 4795140084 Case 4341: 18773938897 Case 4342: 2606376807 Case 4343: 8114829487 Case 4344: 14306355921 Case 4345: 23833545093 Case 4346: 22224996515 Case 4347: 22810769654 Case 4348: 717544541 Case 4349: 2812423234 Case 4350: 11291102270 Case 4351: 13854318981 Case 4352: 17694315767 Case 4353: 5169138936 Case 4354: 11988035423 Case 4355: 18334099912 Case 4356: 2708183772 Case 4357: 23083281470 Case 4358: 9795495435 Case 4359: 14250516599 Case 4360: 18528781847 Case 4361: 18327711148 Case 4362: 1018946237 Case 4363: 25601640651 Case 4364: 9694611209 Case 4365: 16913592755 Case 4366: 5492278007 Case 4367: 20287223579 Case 4368: 3267032962 Case 4369: 16630386545 Case 4370: 5815811516 Case 4371: 5101572526 Case 4372: 26841659983 Case 4373: 25564731973 Case 4374: 2174225362 Case 4375: 147464518 Case 4376: 3573126431 Case 4377: 19039161728 Case 4378: 702927795 Case 4379: 385657098 Case 4380: 11940972085 Case 4381: 13853325352 Case 4382: 21855311572 Case 4383: 3344896447 Case 4384: 5856275089 Case 4385: 14012922816 Case 4386: 11211453476 Case 4387: 8628605191 Case 4388: 10736469912 Case 4389: 11923481820 Case 4390: 1192633681 Case 4391: 23987540714 Case 4392: 25085007733 Case 4393: 18018219510 Case 4394: 6436377820 Case 4395: 4618418671 Case 4396: 6149692106 Case 4397: 2585151810 Case 4398: 22306331711 Case 4399: 2283183923 Case 4400: 13885281102 Case 4401: 11292677995 Case 4402: 4032971416 Case 4403: 13476225508 Case 4404: 3751132179 Case 4405: 30002872868 Case 4406: 3397059605 Case 4407: 4790503616 Case 4408: 604299656 Case 4409: 92607927 Case 4410: 5930840472 Case 4411: 6860102563 Case 4412: 2521513026 Case 4413: 7128866593 Case 4414: 612076100 Case 4415: 6428683109 Case 4416: 9582133590 Case 4417: 22089042606 Case 4418: 4876736068 Case 4419: 10561722926 Case 4420: 12101726109 Case 4421: 25353436344 Case 4422: 1443717181 Case 4423: 7770866096 Case 4424: 5678163031 Case 4425: 4882394906 Case 4426: 4875897743 Case 4427: 3058752536 Case 4428: 15213639946 Case 4429: 19284276597 Case 4430: 11480934907 Case 4431: 15979453356 Case 4432: 15294347426 Case 4433: 21011749839 Case 4434: 22985462548 Case 4435: 1279226144 Case 4436: 5540608670 Case 4437: 11325136231 Case 4438: 5766322695 Case 4439: 5310561082 Case 4440: 14704862154 Case 4441: 14617178753 Case 4442: 18431151415 Case 4443: 15145146576 Case 4444: 16360675029 Case 4445: 7746775301 Case 4446: 8295109894 Case 4447: 22921927248 Case 4448: 20905127615 Case 4449: 11094301802 Case 4450: 15436354633 Case 4451: 909793661 Case 4452: 8263797084 Case 4453: 21245891132 Case 4454: 9377020415 Case 4455: 9934049809 Case 4456: 4872158732 Case 4457: 8677645014 Case 4458: 3650765746 Case 4459: 2952964208 Case 4460: 5224586409 Case 4461: 7835331433 Case 4462: 12572304741 Case 4463: 12660531663 Case 4464: 6175821060 Case 4465: 7535848989 Case 4466: 14284787911 Case 4467: 24752924523 Case 4468: 6599987749 Case 4469: 5964791571 Case 4470: 880583927 Case 4471: 5956541448 Case 4472: 12354332842 Case 4473: 993162351 Case 4474: 1243909854 Case 4475: 5588525539 Case 4476: 12214966687 Case 4477: 80735225 Case 4478: 12037477683 Case 4479: 21059178941 Case 4480: 134825117 Case 4481: 9146622347 Case 4482: 4426356869 Case 4483: 249316737 Case 4484: 8284515468 Case 4485: 5095053428 Case 4486: 25127758416 Case 4487: 27209260023 Case 4488: 8517608751 Case 4489: 7545087254 Case 4490: 21447592754 Case 4491: 18530631365 Case 4492: 9927000438 Case 4493: 20327499947 Case 4494: 14443119149 Case 4495: 9353166742 Case 4496: 21381727723 Case 4497: 17789145794 Case 4498: 28129671337 Case 4499: 8937580712 Case 4500: 4245004435 Case 4501: 1505916827 Case 4502: 1743480139 Case 4503: 19820466535 Case 4504: 1332494214 Case 4505: 6321429202 Case 4506: 2966776420 Case 4507: 2400356218 Case 4508: 17839178189 Case 4509: 7904922560 Case 4510: 10446851223 Case 4511: 4372269443 Case 4512: 22488575554 Case 4513: 18093796092 Case 4514: 8589518182 Case 4515: 22238905302 Case 4516: 6863232124 Case 4517: 8386679731 Case 4518: 4443438843 Case 4519: 10063710866 Case 4520: 27133176524 Case 4521: 27836382616 Case 4522: 16088649880 Case 4523: 1352593181 Case 4524: 16517781446 Case 4525: 2788261645 Case 4526: 8682000708 Case 4527: 1939278019 Case 4528: 16417828468 Case 4529: 8544535037 Case 4530: 940281489 Case 4531: 20198982902 Case 4532: 1886179267 Case 4533: 1661994119 Case 4534: 16251781396 Case 4535: 5847349342 Case 4536: 23676249005 Case 4537: 14483847992 Case 4538: 7454726101 Case 4539: 6154022087 Case 4540: 25618534301 Case 4541: 2252606612 Case 4542: 22136669455 Case 4543: 5153101878 Case 4544: 10472419489 Case 4545: 8383725418 Case 4546: 3730511214 Case 4547: 6974921866 Case 4548: 1155442126 Case 4549: 11295758190 Case 4550: 14405591275 Case 4551: 3594611641 Case 4552: 11912102455 Case 4553: 925435736 Case 4554: 355635135 Case 4555: 17290455235 Case 4556: 23728002428 Case 4557: 29258828467 Case 4558: 4361008536 Case 4559: 4439789017 Case 4560: 6263180745 Case 4561: 8220762837 Case 4562: 3587836369 Case 4563: 19739309100 Case 4564: 3309074301 Case 4565: 3008206263 Case 4566: 7762873191 Case 4567: 2248983489 Case 4568: 8033006092 Case 4569: 15254936497 Case 4570: 10419811711 Case 4571: 6497829211 Case 4572: 3591902378 Case 4573: 17973145215 Case 4574: 10325015741 Case 4575: 2788091770 Case 4576: 22286812857 Case 4577: 22290097259 Case 4578: 4051890374 Case 4579: 20255110193 Case 4580: 5636935051 Case 4581: 20331571877 Case 4582: 9682030120 Case 4583: 3545419394 Case 4584: 6106403307 Case 4585: 14737999926 Case 4586: 5575337697 Case 4587: 12546796444 Case 4588: 4862359991 Case 4589: 22740515429 Case 4590: 9766546117 Case 4591: 11434934147 Case 4592: 27563695308 Case 4593: 16283533755 Case 4594: 21065081514 Case 4595: 947231086 Case 4596: 16102172556 Case 4597: 10134125459 Case 4598: 14260912701 Case 4599: 7533160179 Case 4600: 2147210255 Case 4601: 12148991149 Case 4602: 161338176 Case 4603: 15214244533 Case 4604: 20854503863 Case 4605: 4639679531 Case 4606: 5217281419 Case 4607: 20003722848 Case 4608: 18926903006 Case 4609: 2389119956 Case 4610: 8005401826 Case 4611: 2336031561 Case 4612: 18515302368 Case 4613: 16457855172 Case 4614: 14422281830 Case 4615: 2036498222 Case 4616: 166802254 Case 4617: 17763437844 Case 4618: 1891839914 Case 4619: 16516283916 Case 4620: 23458789168 Case 4621: 9100252712 Case 4622: 6350920222 Case 4623: 343308184 Case 4624: 11852421492 Case 4625: 19954507897 Case 4626: 17732020235 Case 4627: 4688302871 Case 4628: 28277953491 Case 4629: 2083596266 Case 4630: 6393924515 Case 4631: 283605397 Case 4632: 2753698971 Case 4633: 3949123555 Case 4634: 22850892768 Case 4635: 6962488511 Case 4636: 10712984022 Case 4637: 5543998111 Case 4638: 20223964891 Case 4639: 9750692304 Case 4640: 9957525384 Case 4641: 24973642751 Case 4642: 12478053617 Case 4643: 16350835216 Case 4644: 9198111501 Case 4645: 2606890677 Case 4646: 5460490817 Case 4647: 10993947381 Case 4648: 13270908737 Case 4649: 5816769736 Case 4650: 48474588 Case 4651: 19418008962 Case 4652: 18887846572 Case 4653: 6611555516 Case 4654: 17523040296 Case 4655: 4881120131 Case 4656: 3645758412 Case 4657: 20786739493 Case 4658: 6610758888 Case 4659: 16623735571 Case 4660: 8567962444 Case 4661: 6463702259 Case 4662: 8071931474 Case 4663: 9249088838 Case 4664: 10392214080 Case 4665: 1452794543 Case 4666: 16301835903 Case 4667: 1141769629 Case 4668: 7987234087 Case 4669: 922543932 Case 4670: 3753368308 Case 4671: 26460715014 Case 4672: 10226262570 Case 4673: 16724252593 Case 4674: 128899774 Case 4675: 27779048975 Case 4676: 7153642077 Case 4677: 23575292582 Case 4678: 26407855219 Case 4679: 17207850771 Case 4680: 7817754430 Case 4681: 28738791997 Case 4682: 8673294718 Case 4683: 5546365944 Case 4684: 9671312212 Case 4685: 1990927208 Case 4686: 12779664586 Case 4687: 1486206759 Case 4688: 1325650509 Case 4689: 6757903454 Case 4690: 5425821549 Case 4691: 21751781214 Case 4692: 17597158169 Case 4693: 18190744017 Case 4694: 437142813 Case 4695: 6065062946 Case 4696: 7387514843 Case 4697: 672796672 Case 4698: 23729740358 Case 4699: 1032340892 Case 4700: 2342009162 Case 4701: 29221133619 Case 4702: 1874639026 Case 4703: 14021669181 Case 4704: 3081883646 Case 4705: 2533624978 Case 4706: 9676357329 Case 4707: 2158175125 Case 4708: 2250274442 Case 4709: 18070437600 Case 4710: 25671349915 Case 4711: 10261667938 Case 4712: 1025852688 Case 4713: 700759069 Case 4714: 687420458 Case 4715: 14269697417 Case 4716: 7303250483 Case 4717: 16184934974 Case 4718: 2897074768 Case 4719: 23022898605 Case 4720: 6105895516 Case 4721: 5105661284 Case 4722: 18130459111 Case 4723: 4253066191 Case 4724: 28131986355 Case 4725: 4267610279 Case 4726: 25500757045 Case 4727: 14897084408 Case 4728: 17555344055 Case 4729: 11737697480 Case 4730: 8681306126 Case 4731: 24907575307 Case 4732: 17432440282 Case 4733: 18400215948 Case 4734: 9443097739 Case 4735: 11753484217 Case 4736: 17718018000 Case 4737: 6735621971 Case 4738: 8020747271 Case 4739: 3955601825 Case 4740: 11245903286 Case 4741: 8047990466 Case 4742: 19094180746 Case 4743: 986969358 Case 4744: 7058344225 Case 4745: 9899393285 Case 4746: 15077884684 Case 4747: 18180807390 Case 4748: 6143911984 Case 4749: 10571606339 Case 4750: 14267378096 Case 4751: 19458323885 Case 4752: 15347280221 Case 4753: 14474653554 Case 4754: 6642015041 Case 4755: 6123415231 Case 4756: 21245505319 Case 4757: 2376358247 Case 4758: 17653265585 Case 4759: 22852124222 Case 4760: 44300101 Case 4761: 13020162205 Case 4762: 14851741133 Case 4763: 15551872919 Case 4764: 7540132000 Case 4765: 3577779092 Case 4766: 2863501136 Case 4767: 17869439638 Case 4768: 4532966923 Case 4769: 9343371777 Case 4770: 15160780571 Case 4771: 6648979747 Case 4772: 9725661038 Case 4773: 6105986919 Case 4774: 615294721 Case 4775: 3768832285 Case 4776: 26651816387 Case 4777: 16888402086 Case 4778: 11292821231 Case 4779: 3559870515 Case 4780: 3980960076 Case 4781: 5383717042 Case 4782: 10042407549 Case 4783: 27580923173 Case 4784: 10561918939 Case 4785: 9320818666 Case 4786: 2035526232 Case 4787: 399842447 Case 4788: 18954868626 Case 4789: 14641870907 Case 4790: 13667871892 Case 4791: 10059828391 Case 4792: 7929850192 Case 4793: 1406969843 Case 4794: 15694079839 Case 4795: 23257103837 Case 4796: 21058134876 Case 4797: 9928708145 Case 4798: 14729660454 Case 4799: 4598073734 Case 4800: 12894581746 Case 4801: 24071569997 Case 4802: 3878793393 Case 4803: 9372421741 Case 4804: 6298501381 Case 4805: 1967396839 Case 4806: 19944981067 Case 4807: 30236611016 Case 4808: 19111516372 Case 4809: 14561541760 Case 4810: 13303776132 Case 4811: 14661693141 Case 4812: 1468381359 Case 4813: 18722839413 Case 4814: 8721101272 Case 4815: 16194748250 Case 4816: 7521127469 Case 4817: 9037564675 Case 4818: 13217764929 Case 4819: 1752597909 Case 4820: 2288975146 Case 4821: 24791856987 Case 4822: 4611662191 Case 4823: 12975970860 Case 4824: 10915306194 Case 4825: 6014819863 Case 4826: 7674217780 Case 4827: 19612108680 Case 4828: 12385647627 Case 4829: 7479971781 Case 4830: 12374568846 Case 4831: 1261765681 Case 4832: 18561538224 Case 4833: 15360007865 Case 4834: 25449090489 Case 4835: 18175360789 Case 4836: 19485090955 Case 4837: 4724401208 Case 4838: 19031905779 Case 4839: 4617592984 Case 4840: 9825892007 Case 4841: 12161970064 Case 4842: 1345344175 Case 4843: 12988021084 Case 4844: 3954609878 Case 4845: 7805372747 Case 4846: 22743403487 Case 4847: 7028935507 Case 4848: 15553449491 Case 4849: 11193892494 Case 4850: 1486334732 Case 4851: 12243361809 Case 4852: 14718756686 Case 4853: 6589688907 Case 4854: 10934479438 Case 4855: 11423520909 Case 4856: 15265971786 Case 4857: 8262261891 Case 4858: 20890906623 Case 4859: 5483986518 Case 4860: 5913136605 Case 4861: 11365962309 Case 4862: 17017404600 Case 4863: 4892436317 Case 4864: 18480700760 Case 4865: 4200396912 Case 4866: 2344293959 Case 4867: 4019409559 Case 4868: 3252776010 Case 4869: 23554955512 Case 4870: 4655017897 Case 4871: 22379140123 Case 4872: 11559514367 Case 4873: 16572920895 Case 4874: 14732767358 Case 4875: 11977620106 Case 4876: 5472092515 Case 4877: 2086179820 Case 4878: 9621436255 Case 4879: 2357878693 Case 4880: 3281390197 Case 4881: 4749905961 Case 4882: 1646525627 Case 4883: 3895383866 Case 4884: 10687964433 Case 4885: 5516042723 Case 4886: 3566480734 Case 4887: 15045258586 Case 4888: 1316213067 Case 4889: 897483376 Case 4890: 3941153236 Case 4891: 658303171 Case 4892: 11715693932 Case 4893: 19767053216 Case 4894: 4824010497 Case 4895: 7024704126 Case 4896: 7858467514 Case 4897: 7841379633 Case 4898: 9814777481 Case 4899: 8965828154 Case 4900: 22559564591 Case 4901: 17799839620 Case 4902: 8515854335 Case 4903: 21169609764 Case 4904: 12552034794 Case 4905: 27591464816 Case 4906: 3003351088 Case 4907: 10565898241 Case 4908: 13012098566 Case 4909: 23756178654 Case 4910: 258687308 Case 4911: 5808771110 Case 4912: 14115929758 Case 4913: 9525232079 Case 4914: 8174060387 Case 4915: 7200664607 Case 4916: 924243687 Case 4917: 1397673375 Case 4918: 19590939047 Case 4919: 24560346074 Case 4920: 21401207518 Case 4921: 1988954538 Case 4922: 6411380204 Case 4923: 353837028 Case 4924: 16294122883 Case 4925: 24071868898 Case 4926: 9354611140 Case 4927: 13989351977 Case 4928: 6340139448 Case 4929: 12976478302 Case 4930: 3110807183 Case 4931: 16960610124 Case 4932: 992316403 Case 4933: 4991709068 Case 4934: 6560623623 Case 4935: 11257480406 Case 4936: 8271974111 Case 4937: 7681552363 Case 4938: 12946316138 Case 4939: 14172687360 Case 4940: 11071744751 Case 4941: 8617290859 Case 4942: 6964361917 Case 4943: 23419647152 Case 4944: 5115595011 Case 4945: 15366438488 Case 4946: 18015550396 Case 4947: 10211471599 Case 4948: 19297403182 Case 4949: 12321111465 Case 4950: 15553594877 Case 4951: 23264630081 Case 4952: 14822612147 Case 4953: 1572121348 Case 4954: 657840591 Case 4955: 9909598926 Case 4956: 14091049586 Case 4957: 9670751779 Case 4958: 6136730041 Case 4959: 4793844694 Case 4960: 1209931055 Case 4961: 16941650943 Case 4962: 13072168778 Case 4963: 12670021449 Case 4964: 18815842499 Case 4965: 15669985733 Case 4966: 6417994470 Case 4967: 844468706 Case 4968: 21162331588 Case 4969: 10478055007 Case 4970: 4240236718 Case 4971: 5279730517 Case 4972: 4849201971 Case 4973: 3999534210 Case 4974: 29868749091 Case 4975: 14412483240 Case 4976: 9740076771 Case 4977: 688169791 Case 4978: 2781342735 Case 4979: 5263733291 Case 4980: 5057825077 Case 4981: 19988623280 Case 4982: 9417424243 Case 4983: 18782861770 Case 4984: 24118856335 Case 4985: 7393216666 Case 4986: 15363310525 Case 4987: 17916080198 Case 4988: 6355973611 Case 4989: 2897535150 Case 4990: 8368979791 Case 4991: 5622765647 Case 4992: 24530040882 Case 4993: 351697506 Case 4994: 23010861791 Case 4995: 23653445019 Case 4996: 74625729 Case 4997: 2795470556 Case 4998: 6967090523 Case 4999: 24988879006 Case 5000: 7605712434 Case 5001: 20170530244 Case 5002: 10493441972 Case 5003: 13746924586 Case 5004: 2469670639 Case 5005: 2653306411 Case 5006: 103120976 Case 5007: 4459753849 Case 5008: 13131811461 Case 5009: 25315544884 Case 5010: 13906108754 Case 5011: 20944497182 Case 5012: 4554853758 Case 5013: 2149070954 Case 5014: 21395180946 Case 5015: 2823824865 Case 5016: 353083004 Case 5017: 16673795092 Case 5018: 8665920037 Case 5019: 13119799784 Case 5020: 6581080772 Case 5021: 6485722453 Case 5022: 6400530221 Case 5023: 5786946012 Case 5024: 9311284627 Case 5025: 22648700313 Case 5026: 18982507203 Case 5027: 19571366162 Case 5028: 17186580533 Case 5029: 12459601145 Case 5030: 13057454325 Case 5031: 14804276004 Case 5032: 8996411940 Case 5033: 2844443997 Case 5034: 16811087187 Case 5035: 16011178868 Case 5036: 771007803 Case 5037: 2279758580 Case 5038: 5382502202 Case 5039: 20635313992 Case 5040: 9861915286 Case 5041: 17357588345 Case 5042: 15308075038 Case 5043: 14784067013 Case 5044: 6786446026 Case 5045: 1213461145 Case 5046: 10205547352 Case 5047: 2903093707 Case 5048: 12193430190 Case 5049: 22904774729 Case 5050: 3794263951 Case 5051: 4914041073 Case 5052: 11941096731 Case 5053: 2571297867 Case 5054: 27311827065 Case 5055: 3075628887 Case 5056: 7142282474 Case 5057: 2453220146 Case 5058: 1623899034 Case 5059: 22590676843 Case 5060: 7845744353 Case 5061: 7858935909 Case 5062: 13446686328 Case 5063: 4814526371 Case 5064: 13628086254 Case 5065: 8479272907 Case 5066: 5281888992 Case 5067: 14620971216 Case 5068: 11124976097 Case 5069: 2227508489 Case 5070: 19136947480 Case 5071: 25616918465 Case 5072: 4405135696 Case 5073: 26495285880 Case 5074: 15384119066 Case 5075: 9468238353 Case 5076: 2036445511 Case 5077: 18442044904 Case 5078: 5429557647 Case 5079: 6990579775 Case 5080: 22197149297 Case 5081: 1376790185 Case 5082: 2447599665 Case 5083: 21606433420 Case 5084: 9763246272 Case 5085: 11953683155 Case 5086: 7814983294 Case 5087: 1273379737 Case 5088: 7142105122 Case 5089: 6274429652 Case 5090: 7682886898 Case 5091: 10705448760 Case 5092: 9892490163 Case 5093: 3083225707 Case 5094: 9214234248 Case 5095: 16097707177 Case 5096: 5945126588 Case 5097: 9308377649 Case 5098: 17460153973 Case 5099: 4268219602 Case 5100: 13427902388 Case 5101: 3530921664 Case 5102: 28046397316 Case 5103: 1889824297 Case 5104: 15367600891 Case 5105: 19352900361 Case 5106: 829766789 Case 5107: 5097357890 Case 5108: 4136818213 Case 5109: 8565502634 Case 5110: 23130289967 Case 5111: 6083123745 Case 5112: 8517071867 Case 5113: 20829834230 Case 5114: 295340389 Case 5115: 25338715123 Case 5116: 19572570550 Case 5117: 18183106385 Case 5118: 15390702531 Case 5119: 20605403792 Case 5120: 10263540435 Case 5121: 83066343 Case 5122: 675962829 Case 5123: 8340683357 Case 5124: 2420742240 Case 5125: 1670011225 Case 5126: 3900948833 Case 5127: 3890536034 Case 5128: 15403789213 Case 5129: 15693955887 Case 5130: 23595584268 Case 5131: 8185866341 Case 5132: 5530886965 Case 5133: 21867519714 Case 5134: 9518083212 Case 5135: 1024903119 Case 5136: 26153399063 Case 5137: 10591043095 Case 5138: 12123586674 Case 5139: 14324684180 Case 5140: 4989613383 Case 5141: 508455098 Case 5142: 10382362963 Case 5143: 18051268749 Case 5144: 14037199897 Case 5145: 11725940890 Case 5146: 1721276728 Case 5147: 25102469617 Case 5148: 10823125409 Case 5149: 26562549258 Case 5150: 15320270858 Case 5151: 17544588584 Case 5152: 23488494398 Case 5153: 7570963963 Case 5154: 23681735676 Case 5155: 12547913106 Case 5156: 18770494635 Case 5157: 17543486332 Case 5158: 1402236231 Case 5159: 183209476 Case 5160: 16654371967 Case 5161: 1687176281 Case 5162: 2534224935 Case 5163: 21072491955 Case 5164: 20101849384 Case 5165: 1839977571 Case 5166: 731981552 Case 5167: 10994471796 Case 5168: 13719129072 Case 5169: 10780712247 Case 5170: 15473184236 Case 5171: 6746443257 Case 5172: 804633324 Case 5173: 17287067304 Case 5174: 7849042360 Case 5175: 17842040116 Case 5176: 5522528962 Case 5177: 10075451997 Case 5178: 4556967554 Case 5179: 22347082046 Case 5180: 6700815101 Case 5181: 20634402398 Case 5182: 2094088093 Case 5183: 6207195519 Case 5184: 8422055530 Case 5185: 4520996125 Case 5186: 6012035384 Case 5187: 2052299564 Case 5188: 2762612349 Case 5189: 8270697362 Case 5190: 16089587447 Case 5191: 19688141133 Case 5192: 7212407959 Case 5193: 23828180477 Case 5194: 2558410766 Case 5195: 20939572125 Case 5196: 19256574751 Case 5197: 7308836721 Case 5198: 1812546518 Case 5199: 18634221517 Case 5200: 27488656432 Case 5201: 10178040149 Case 5202: 3364770196 Case 5203: 2507416430 Case 5204: 1593920037 Case 5205: 9609875677 Case 5206: 8881879648 Case 5207: 15145594824 Case 5208: 10609862512 Case 5209: 18806632416 Case 5210: 3768210815 Case 5211: 11799140947 Case 5212: 3009336398 Case 5213: 13407697344 Case 5214: 11735998673 Case 5215: 15759040048 Case 5216: 24111859983 Case 5217: 5482637391 Case 5218: 6310791307 Case 5219: 6169966807 Case 5220: 20057801648 Case 5221: 13948563612 Case 5222: 354549062 Case 5223: 23268416428 Case 5224: 2831961149 Case 5225: 421651151 Case 5226: 10019171198 Case 5227: 19916891584 Case 5228: 9655335274 Case 5229: 16480537932 Case 5230: 13985102442 Case 5231: 12241022224 Case 5232: 19318555403 Case 5233: 6539078591 Case 5234: 8230006075 Case 5235: 43062339 Case 5236: 1674892476 Case 5237: 10716681444 Case 5238: 3162214848 Case 5239: 4033451966 Case 5240: 40439825 Case 5241: 17360347823 Case 5242: 13917182767 Case 5243: 14841589361 Case 5244: 5090738258 Case 5245: 2225373540 Case 5246: 20800039310 Case 5247: 14841574187 Case 5248: 8500379839 Case 5249: 18438603433 Case 5250: 4758746268 Case 5251: 3606408783 Case 5252: 15384789505 Case 5253: 12073541664 Case 5254: 2369453300 Case 5255: 19577961214 Case 5256: 4774462333 Case 5257: 10833704170 Case 5258: 9701886379 Case 5259: 5702332320 Case 5260: 4489685550 Case 5261: 1057588301 Case 5262: 5406827167 Case 5263: 187350260 Case 5264: 16511424298 Case 5265: 16069976822 Case 5266: 1005239712 Case 5267: 11307239383 Case 5268: 5077725369 Case 5269: 1915199509 Case 5270: 1745351819 Case 5271: 11349232935 Case 5272: 1663670145 Case 5273: 13269586309 Case 5274: 6494276811 Case 5275: 1602047382 Case 5276: 1638207683 Case 5277: 15101409395 Case 5278: 10978595135 Case 5279: 26412720201 Case 5280: 7808596232 Case 5281: 6491206588 Case 5282: 17544227824 Case 5283: 11159928144 Case 5284: 334891333 Case 5285: 7122679528 Case 5286: 2133029424 Case 5287: 5307995389 Case 5288: 5320950172 Case 5289: 269414719 Case 5290: 3386160649 Case 5291: 578214967 Case 5292: 17401964848 Case 5293: 17132425338 Case 5294: 8104553151 Case 5295: 19347836966 Case 5296: 24512206543 Case 5297: 11669931306 Case 5298: 20536484964 Case 5299: 9792229223 Case 5300: 10926974059 Case 5301: 21577729721 Case 5302: 14587447969 Case 5303: 9060050628 Case 5304: 3565459369 Case 5305: 9173240964 Case 5306: 11678912991 Case 5307: 6593615729 Case 5308: 13007439451 Case 5309: 1222014994 Case 5310: 328657005 Case 5311: 749649946 Case 5312: 15588743442 Case 5313: 20488310795 Case 5314: 19754499147 Case 5315: 4937998072 Case 5316: 1566638533 Case 5317: 3884024233 Case 5318: 2107133508 Case 5319: 15140601008 Case 5320: 9046343444 Case 5321: 1053575570 Case 5322: 20448392719 Case 5323: 1554102933 Case 5324: 5124705134 Case 5325: 11616572288 Case 5326: 13771322656 Case 5327: 6126059577 Case 5328: 22771226924 Case 5329: 216872314 Case 5330: 1596082543 Case 5331: 6739876066 Case 5332: 2504279989 Case 5333: 5310738980 Case 5334: 4782042958 Case 5335: 20391929539 Case 5336: 28478087300 Case 5337: 1995723678 Case 5338: 10575287323 Case 5339: 10686059757 Case 5340: 4095493010 Case 5341: 6759571791 Case 5342: 1645921508 Case 5343: 11163479521 Case 5344: 8101147082 Case 5345: 15882856215 Case 5346: 15045610551 Case 5347: 18949164536 Case 5348: 22747886861 Case 5349: 12742728942 Case 5350: 1207706500 Case 5351: 3669519929 Case 5352: 9289248153 Case 5353: 1773839963 Case 5354: 21984671512 Case 5355: 3603485805 Case 5356: 16305521440 Case 5357: 1475725489 Case 5358: 6125570796 Case 5359: 22536514161 Case 5360: 1474860169 Case 5361: 5545009452 Case 5362: 470689997 Case 5363: 7640369815 Case 5364: 128428446 Case 5365: 14877933153 Case 5366: 9495317903 Case 5367: 18288643155 Case 5368: 6709084797 Case 5369: 6708868943 Case 5370: 4470720049 Case 5371: 15513853620 Case 5372: 4116765302 Case 5373: 22303609923 Case 5374: 6919063963 Case 5375: 21239592709 Case 5376: 2473243328 Case 5377: 8701619974 Case 5378: 14136216292 Case 5379: 2874432572 Case 5380: 15639720269 Case 5381: 18175967744 Case 5382: 15079799372 Case 5383: 4352626926 Case 5384: 254727870 Case 5385: 4516458865 Case 5386: 6488490171 Case 5387: 12777553367 Case 5388: 3245326612 Case 5389: 26635345900 Case 5390: 23441456386 Case 5391: 18169317148 Case 5392: 285100814 Case 5393: 10398462553 Case 5394: 1833476482 Case 5395: 2642732935 Case 5396: 8782294538 Case 5397: 3198269281 Case 5398: 8632092842 Case 5399: 26376969463 Case 5400: 10033465210 Case 5401: 20117057686 Case 5402: 10370261884 Case 5403: 1966606636 Case 5404: 2192578300 Case 5405: 21201663182 Case 5406: 5694530816 Case 5407: 24552279769 Case 5408: 7654877282 Case 5409: 14273901219 Case 5410: 8432019086 Case 5411: 507592962 Case 5412: 13580285509 Case 5413: 17042269851 Case 5414: 1087528947 Case 5415: 11081178695 Case 5416: 22398212114 Case 5417: 17164512888 Case 5418: 11471722329 Case 5419: 13039272604 Case 5420: 19429595494 Case 5421: 6898367956 Case 5422: 3133207221 Case 5423: 17878914442 Case 5424: 18743889334 Case 5425: 11404093140 Case 5426: 7206739076 Case 5427: 25247741914 Case 5428: 8415796862 Case 5429: 13760216690 Case 5430: 11361408502 Case 5431: 3871904477 Case 5432: 5704473333 Case 5433: 1512366649 Case 5434: 12788359052 Case 5435: 16085740915 Case 5436: 15037410302 Case 5437: 2492721228 Case 5438: 623780626 Case 5439: 13438566491 Case 5440: 358972407 Case 5441: 8973315861 Case 5442: 7454042037 Case 5443: 18510358004 Case 5444: 5941099420 Case 5445: 2624608714 Case 5446: 2799238368 Case 5447: 6536751434 Case 5448: 4383854557 Case 5449: 4651801054 Case 5450: 21244242380 Case 5451: 15416664284 Case 5452: 22013733136 Case 5453: 8150405424 Case 5454: 2644414599 Case 5455: 6375970137 Case 5456: 5837533240 Case 5457: 10540116466 Case 5458: 28287722828 Case 5459: 9927874085 Case 5460: 8565297647 Case 5461: 15316382503 Case 5462: 16651047524 Case 5463: 18712017220 Case 5464: 12529783503 Case 5465: 349807499 Case 5466: 5224141260 Case 5467: 11676518453 Case 5468: 10314753414 Case 5469: 8604825299 Case 5470: 22410654783 Case 5471: 4792718261 Case 5472: 17263656797 Case 5473: 4728009266 Case 5474: 2895175689 Case 5475: 3893902283 Case 5476: 8890335086 Case 5477: 27730311004 Case 5478: 17175224258 Case 5479: 14043909943 Case 5480: 1976270817 Case 5481: 21076856909 Case 5482: 4119011832 Case 5483: 3565168022 Case 5484: 4414469234 Case 5485: 3383955157 Case 5486: 6384321839 Case 5487: 8016924769 Case 5488: 15985484 Case 5489: 15367880266 Case 5490: 9163169309 Case 5491: 8210410013 Case 5492: 5545140168 Case 5493: 1409228426 Case 5494: 20999766480 Case 5495: 438877049 Case 5496: 18409845174 Case 5497: 19219092637 Case 5498: 10773179615 Case 5499: 10014798284 Case 5500: 1737852087 Case 5501: 2752855221 Case 5502: 12688447538 Case 5503: 3200588825 Case 5504: 5823857055 Case 5505: 9869064015 Case 5506: 3410120331 Case 5507: 7300366680 Case 5508: 4572967619 Case 5509: 12074153347 Case 5510: 16088578305 Case 5511: 17392800388 Case 5512: 4752808042 Case 5513: 5001388824 Case 5514: 15623797044 Case 5515: 479121961 Case 5516: 1525645271 Case 5517: 3906278472 Case 5518: 21221868 Case 5519: 2155433146 Case 5520: 6035269867 Case 5521: 9657823560 Case 5522: 7731508761 Case 5523: 10785350704 Case 5524: 4113168641 Case 5525: 10771756318 Case 5526: 14341887374 Case 5527: 3657736758 Case 5528: 26188930644 Case 5529: 1257626625 Case 5530: 4088254080 Case 5531: 7459829769 Case 5532: 1924607787 Case 5533: 6706958977 Case 5534: 18321429684 Case 5535: 5472198081 Case 5536: 15664902939 Case 5537: 26708758241 Case 5538: 20369082492 Case 5539: 263798169 Case 5540: 23563942307 Case 5541: 3578390697 Case 5542: 13439111816 Case 5543: 14713011102 Case 5544: 11842073785 Case 5545: 11170937117 Case 5546: 323883354 Case 5547: 2355790323 Case 5548: 4731137469 Case 5549: 1874610520 Case 5550: 10103977309 Case 5551: 214546204 Case 5552: 10878499080 Case 5553: 15531583836 Case 5554: 3995976250 Case 5555: 6635531298 Case 5556: 3214927685 Case 5557: 523178276 Case 5558: 14103284369 Case 5559: 7088309 Case 5560: 7814307700 Case 5561: 7975032843 Case 5562: 1005803744 Case 5563: 9505964892 Case 5564: 25495311685 Case 5565: 21255197712 Case 5566: 15414678696 Case 5567: 13267455619 Case 5568: 4162366092 Case 5569: 16926819920 Case 5570: 5964960445 Case 5571: 332014660 Case 5572: 17756467085 Case 5573: 7591087823 Case 5574: 17827554595 Case 5575: 3815286876 Case 5576: 437684603 Case 5577: 3459030732 Case 5578: 6872330594 Case 5579: 5934734165 Case 5580: 9383964454 Case 5581: 18732750466 Case 5582: 11763439958 Case 5583: 24773052789 Case 5584: 462391129 Case 5585: 27585351432 Case 5586: 15847497960 Case 5587: 13300346824 Case 5588: 1691574068 Case 5589: 10078387535 Case 5590: 21012568772 Case 5591: 2125107592 Case 5592: 18938613677 Case 5593: 12237578142 Case 5594: 8124752271 Case 5595: 9008888769 Case 5596: 12898692694 Case 5597: 13010320236 Case 5598: 8467338035 Case 5599: 23719327400 Case 5600: 18163500527 Case 5601: 5309283567 Case 5602: 5891926146 Case 5603: 3983035983 Case 5604: 2196894731 Case 5605: 3778838741 Case 5606: 576396630 Case 5607: 5760717564 Case 5608: 5874443923 Case 5609: 11814578850 Case 5610: 29518684557 Case 5611: 13977170863 Case 5612: 24022679578 Case 5613: 9069501896 Case 5614: 12466335589 Case 5615: 2347958992 Case 5616: 11861841274 Case 5617: 4468897558 Case 5618: 21416619552 Case 5619: 24893943612 Case 5620: 12565983508 Case 5621: 1792110869 Case 5622: 29656136522 Case 5623: 18449819017 Case 5624: 168432952 Case 5625: 2198820126 Case 5626: 3638385011 Case 5627: 16243542827 Case 5628: 1608075445 Case 5629: 16886648461 Case 5630: 25532177519 Case 5631: 6231259353 Case 5632: 26018160373 Case 5633: 19410809449 Case 5634: 2791358288 Case 5635: 4714412237 Case 5636: 12599128822 Case 5637: 576813136 Case 5638: 17429927078 Case 5639: 10706661993 Case 5640: 4345030579 Case 5641: 5638264499 Case 5642: 23191121863 Case 5643: 4718526414 Case 5644: 12974854662 Case 5645: 6580227557 Case 5646: 971563938 Case 5647: 13713572690 Case 5648: 5369871796 Case 5649: 22992743007 Case 5650: 11366823302 Case 5651: 1661328599 Case 5652: 8850346897 Case 5653: 4375743793 Case 5654: 5188708816 Case 5655: 626779030 Case 5656: 6390605856 Case 5657: 21638684811 Case 5658: 6979487209 Case 5659: 22240595926 Case 5660: 14831957415 Case 5661: 8438880822 Case 5662: 4349157684 Case 5663: 1518176431 Case 5664: 2390332881 Case 5665: 6349579496 Case 5666: 9197344128 Case 5667: 20983895984 Case 5668: 19111783270 Case 5669: 9524522745 Case 5670: 21918739907 Case 5671: 9948991391 Case 5672: 23182022052 Case 5673: 1722290872 Case 5674: 9113920316 Case 5675: 1376409472 Case 5676: 8207987792 Case 5677: 12052412299 Case 5678: 13418294866 Case 5679: 4209289714 Case 5680: 7645171567 Case 5681: 21913194264 Case 5682: 749964920 Case 5683: 6839428770 Case 5684: 7998865806 Case 5685: 13684491697 Case 5686: 12635105767 Case 5687: 6410621518 Case 5688: 23844535239 Case 5689: 17662371078 Case 5690: 9362232769 Case 5691: 2743934158 Case 5692: 9658197988 Case 5693: 17866315115 Case 5694: 29465742127 Case 5695: 17619157479 Case 5696: 6867496703 Case 5697: 16143220561 Case 5698: 3704183628 Case 5699: 17179310561 Case 5700: 6130337928 Case 5701: 16375853441 Case 5702: 6202060956 Case 5703: 16495159903 Case 5704: 15697642917 Case 5705: 27594798756 Case 5706: 3335430222 Case 5707: 24185669291 Case 5708: 2841583763 Case 5709: 6304325409 Case 5710: 25640015781 Case 5711: 11828948361 Case 5712: 4785621782 Case 5713: 8890313870 Case 5714: 1522032998 Case 5715: 1011028298 Case 5716: 12736339376 Case 5717: 9974168604 Case 5718: 617435979 Case 5719: 12541167457 Case 5720: 3076110161 Case 5721: 2117774185 Case 5722: 4681029550 Case 5723: 4308102144 Case 5724: 13678213918 Case 5725: 3211284433 Case 5726: 1584396237 Case 5727: 7900506225 Case 5728: 9666413694 Case 5729: 5930868394 Case 5730: 9691977835 Case 5731: 8014781415 Case 5732: 20958317029 Case 5733: 6343006602 Case 5734: 9119228413 Case 5735: 16462777993 Case 5736: 19976887910 Case 5737: 10332844802 Case 5738: 4352267342 Case 5739: 25084857715 Case 5740: 8838606611 Case 5741: 12666597385 Case 5742: 3399471600 Case 5743: 5660312503 Case 5744: 4694786682 Case 5745: 1327342973 Case 5746: 7240730161 Case 5747: 15023761136 Case 5748: 27324572851 Case 5749: 1907096901 Case 5750: 14161382456 Case 5751: 3406469851 Case 5752: 17063636695 Case 5753: 13622484232 Case 5754: 23027016780 Case 5755: 16282153611 Case 5756: 11419559226 Case 5757: 8370586711 Case 5758: 7074231258 Case 5759: 24852260099 Case 5760: 12256151521 Case 5761: 3821389832 Case 5762: 5948686444 Case 5763: 6159896571 Case 5764: 1351374363 Case 5765: 4150468525 Case 5766: 11585727360 Case 5767: 27740295988 Case 5768: 11702721329 Case 5769: 15210778272 Case 5770: 2179809554 Case 5771: 6108756453 Case 5772: 6788715536 Case 5773: 4769940385 Case 5774: 10808996655 Case 5775: 3502614829 Case 5776: 5405689462 Case 5777: 15219276796 Case 5778: 3661808069 Case 5779: 14889178011 Case 5780: 9618326363 Case 5781: 3570507430 Case 5782: 5668617820 Case 5783: 12471231238 Case 5784: 9410703532 Case 5785: 12655963432 Case 5786: 15340516492 Case 5787: 25507898866 Case 5788: 11038710469 Case 5789: 1207044420 Case 5790: 1276325413 Case 5791: 12577480265 Case 5792: 24168553656 Case 5793: 400477038 Case 5794: 4903473580 Case 5795: 3853316555 Case 5796: 8142705819 Case 5797: 6918775168 Case 5798: 20945276907 Case 5799: 11222156373 Case 5800: 7162977736 Case 5801: 2120588913 Case 5802: 15317590104 Case 5803: 3070083963 Case 5804: 3389682900 Case 5805: 10545142824 Case 5806: 3498509671 Case 5807: 7936794092 Case 5808: 1317007580 Case 5809: 19496925162 Case 5810: 8669403859 Case 5811: 5210076631 Case 5812: 16344753184 Case 5813: 23412384815 Case 5814: 2302350445 Case 5815: 236592281 Case 5816: 9453563058 Case 5817: 2788655688 Case 5818: 8590273296 Case 5819: 7474863739 Case 5820: 7056581923 Case 5821: 20924563312 Case 5822: 5762902308 Case 5823: 6911709739 Case 5824: 1737207740 Case 5825: 7448354680 Case 5826: 26427010477 Case 5827: 1015830626 Case 5828: 28562510824 Case 5829: 8230366892 Case 5830: 3464792734 Case 5831: 12170372676 Case 5832: 16599581036 Case 5833: 14051254060 Case 5834: 8470252076 Case 5835: 17329416076 Case 5836: 3195662329 Case 5837: 7289127808 Case 5838: 4370968741 Case 5839: 15402377181 Case 5840: 8921026480 Case 5841: 23610392876 Case 5842: 19444642254 Case 5843: 27076402242 Case 5844: 8625263326 Case 5845: 10295081288 Case 5846: 23900356647 Case 5847: 11316824368 Case 5848: 336372191 Case 5849: 11176967402 Case 5850: 4114108739 Case 5851: 11789412265 Case 5852: 5378539663 Case 5853: 751192741 Case 5854: 25749022630 Case 5855: 1177701483 Case 5856: 6430968715 Case 5857: 14744919850 Case 5858: 21179678422 Case 5859: 14008585245 Case 5860: 6858526212 Case 5861: 5380905420 Case 5862: 5956780704 Case 5863: 3809283917 Case 5864: 1152297285 Case 5865: 12073119375 Case 5866: 5492487207 Case 5867: 5845440183 Case 5868: 1537443519 Case 5869: 3563934928 Case 5870: 5577441627 Case 5871: 13818690089 Case 5872: 24236869304 Case 5873: 787689880 Case 5874: 18558524217 Case 5875: 3303399945 Case 5876: 9136867968 Case 5877: 1585815412 Case 5878: 746282101 Case 5879: 15807133864 Case 5880: 6535501176 Case 5881: 1058098876 Case 5882: 11284443831 Case 5883: 4233066839 Case 5884: 22206836572 Case 5885: 3181773369 Case 5886: 986714226 Case 5887: 23331748667 Case 5888: 12652836738 Case 5889: 24505729679 Case 5890: 22576863928 Case 5891: 12154258184 Case 5892: 7214620721 Case 5893: 4277523971 Case 5894: 6550900334 Case 5895: 14884944002 Case 5896: 17403998028 Case 5897: 6397762054 Case 5898: 21487705407 Case 5899: 7689441493 Case 5900: 6411944874 Case 5901: 2380711563 Case 5902: 9775427967 Case 5903: 16332238412 Case 5904: 8331827776 Case 5905: 11931137391 Case 5906: 373541442 Case 5907: 29575382272 Case 5908: 13118935758 Case 5909: 49395791 Case 5910: 6933148325 Case 5911: 2014385768 Case 5912: 2664063753 Case 5913: 5613150964 Case 5914: 4471985408 Case 5915: 15521151736 Case 5916: 298967934 Case 5917: 5520921838 Case 5918: 8020808750 Case 5919: 13651264717 Case 5920: 18321349351 Case 5921: 12191052136 Case 5922: 18715498579 Case 5923: 9753454897 Case 5924: 14559078891 Case 5925: 1705697477 Case 5926: 18138624786 Case 5927: 4369457430 Case 5928: 2918898219 Case 5929: 5886164609 Case 5930: 858870064 Case 5931: 11936879125 Case 5932: 16451674399 Case 5933: 25026813641 Case 5934: 4792117180 Case 5935: 11630904059 Case 5936: 4764783653 Case 5937: 3239476838 Case 5938: 3146137874 Case 5939: 657029615 Case 5940: 13124106748 Case 5941: 3490619494 Case 5942: 9956582012 Case 5943: 12547223035 Case 5944: 16909265686 Case 5945: 13506255128 Case 5946: 6102689109 Case 5947: 19078847859 Case 5948: 4810868529 Case 5949: 8582674649 Case 5950: 534786210 Case 5951: 9433771249 Case 5952: 7291234001 Case 5953: 2647262016 Case 5954: 9712650659 Case 5955: 15078105734 Case 5956: 8108259144 Case 5957: 17073885220 Case 5958: 6548325314 Case 5959: 7523117903 Case 5960: 2121567326 Case 5961: 1040032193 Case 5962: 6947015864 Case 5963: 11760745261 Case 5964: 22958024123 Case 5965: 12376545995 Case 5966: 2325537623 Case 5967: 7786792125 Case 5968: 23574174677 Case 5969: 17938807094 Case 5970: 13517723260 Case 5971: 11002583442 Case 5972: 24274811477 Case 5973: 17976038879 Case 5974: 11482123205 Case 5975: 22147636238 Case 5976: 2129096019 Case 5977: 2568444131 Case 5978: 9625532153 Case 5979: 25757441191 Case 5980: 17369032041 Case 5981: 9269627230 Case 5982: 14526278208 Case 5983: 1026137127 Case 5984: 15568121610 Case 5985: 8078542397 Case 5986: 11689252119 Case 5987: 21766932742 Case 5988: 1974259184 Case 5989: 7299772043 Case 5990: 6791350511 Case 5991: 20872821459 Case 5992: 9130881428 Case 5993: 16899399958 Case 5994: 7998619329 Case 5995: 4782483777 Case 5996: 16009825970 Case 5997: 6187256272 Case 5998: 3995941493 Case 5999: 4934785805 Case 6000: 16855670058 Case 6001: 24908884335 Case 6002: 6769677268 Case 6003: 3897379853 Case 6004: 15117553949 Case 6005: 1416147161 Case 6006: 8920842313 Case 6007: 2391588898 Case 6008: 13382247737 Case 6009: 29321331491 Case 6010: 4251965079 Case 6011: 13088918908 Case 6012: 11287374484 Case 6013: 21341997345 Case 6014: 28012654997 Case 6015: 15145109729 Case 6016: 23905795537 Case 6017: 12891234741 Case 6018: 9000532336 Case 6019: 18072485097 Case 6020: 11366297104 Case 6021: 25559436515 Case 6022: 19302695612 Case 6023: 12452222573 Case 6024: 5495056777 Case 6025: 13624791364 Case 6026: 11787856153 Case 6027: 20720527197 Case 6028: 11122325874 Case 6029: 24375450148 Case 6030: 10357500048 Case 6031: 6490638273 Case 6032: 2754619080 Case 6033: 19093550224 Case 6034: 700901976 Case 6035: 2653862602 Case 6036: 2182739560 Case 6037: 230478543 Case 6038: 11597159655 Case 6039: 19397914521 Case 6040: 16050056785 Case 6041: 15120700412 Case 6042: 23330941261 Case 6043: 22526867374 Case 6044: 1884692738 Case 6045: 15530816877 Case 6046: 16370532830 Case 6047: 17022030854 Case 6048: 10825661985 Case 6049: 26494126575 Case 6050: 10968175042 Case 6051: 4404167842 Case 6052: 9824287781 Case 6053: 19406507848 Case 6054: 7118921949 Case 6055: 7304913668 Case 6056: 26102090803 Case 6057: 939204973 Case 6058: 1811870228 Case 6059: 5442406887 Case 6060: 11212335099 Case 6061: 11674549274 Case 6062: 15012155947 Case 6063: 14260572986 Case 6064: 628521608 Case 6065: 25765772387 Case 6066: 9088602326 Case 6067: 14977035930 Case 6068: 5280575596 Case 6069: 2851889622 Case 6070: 4315414528 Case 6071: 2765031632 Case 6072: 4973561540 Case 6073: 4316871007 Case 6074: 4785305341 Case 6075: 10412621397 Case 6076: 14663262326 Case 6077: 13690788981 Case 6078: 1886586102 Case 6079: 9448793305 Case 6080: 19935888008 Case 6081: 8151575177 Case 6082: 14218481267 Case 6083: 10712306708 Case 6084: 16145095401 Case 6085: 12870308774 Case 6086: 415022428 Case 6087: 23783261407 Case 6088: 12789786196 Case 6089: 8063847716 Case 6090: 15891060808 Case 6091: 5738346639 Case 6092: 19187738830 Case 6093: 6410002149 Case 6094: 19936591170 Case 6095: 5014888527 Case 6096: 655481252 Case 6097: 995666218 Case 6098: 19986586093 Case 6099: 15965142525 Case 6100: 14698868664 Case 6101: 12144675707 Case 6102: 14180869209 Case 6103: 10802746800 Case 6104: 2310949710 Case 6105: 18104157593 Case 6106: 13174673754 Case 6107: 24559052551 Case 6108: 10869501239 Case 6109: 1757901008 Case 6110: 11216348954 Case 6111: 13002540467 Case 6112: 19966174335 Case 6113: 12995400609 Case 6114: 3275273199 Case 6115: 13178377171 Case 6116: 1537143070 Case 6117: 6636712923 Case 6118: 1768413273 Case 6119: 335608284 Case 6120: 11957396846 Case 6121: 10425307117 Case 6122: 7916498196 Case 6123: 19217062214 Case 6124: 5972254742 Case 6125: 15605614666 Case 6126: 11168490229 Case 6127: 6210409385 Case 6128: 1507912677 Case 6129: 16415768608 Case 6130: 16665290677 Case 6131: 7318010796 Case 6132: 19813710003 Case 6133: 17477745052 Case 6134: 1543161476 Case 6135: 26721218903 Case 6136: 2945386982 Case 6137: 21136882906 Case 6138: 55970376 Case 6139: 20370492505 Case 6140: 28821940012 Case 6141: 13879620855 Case 6142: 2052792921 Case 6143: 3702220100 Case 6144: 9279893184 Case 6145: 11876324935 Case 6146: 9485158395 Case 6147: 609096438 Case 6148: 1207196688 Case 6149: 4042521871 Case 6150: 24152328956 Case 6151: 5375406901 Case 6152: 27591716291 Case 6153: 15697821969 Case 6154: 10564482388 Case 6155: 12694050088 Case 6156: 13556088934 Case 6157: 11174279670 Case 6158: 22133498103 Case 6159: 1864725270 Case 6160: 11757123682 Case 6161: 1397321458 Case 6162: 18435112689 Case 6163: 3949264600 Case 6164: 8795216320 Case 6165: 5058229187 Case 6166: 18409185794 Case 6167: 9324022159 Case 6168: 20889179294 Case 6169: 22907595176 Case 6170: 13920019048 Case 6171: 24472683029 Case 6172: 21787170838 Case 6173: 2534185687 Case 6174: 1743087337 Case 6175: 1650923764 Case 6176: 12347565295 Case 6177: 8335252829 Case 6178: 10097245463 Case 6179: 6814374936 Case 6180: 14043049260 Case 6181: 14654451094 Case 6182: 25784309799 Case 6183: 11894302179 Case 6184: 2865877654 Case 6185: 1796448878 Case 6186: 2189804439 Case 6187: 4463459144 Case 6188: 18634030589 Case 6189: 2560563071 Case 6190: 19708087868 Case 6191: 21547413588 Case 6192: 12161934038 Case 6193: 20132574433 Case 6194: 6317411302 Case 6195: 20484117141 Case 6196: 10984838469 Case 6197: 17030966744 Case 6198: 21684141135 Case 6199: 16684853618 Case 6200: 6683191575 Case 6201: 6032274971 Case 6202: 22801224359 Case 6203: 19979259071 Case 6204: 15495722071 Case 6205: 877617615 Case 6206: 14597508754 Case 6207: 1607724504 Case 6208: 354938697 Case 6209: 17457335093 Case 6210: 17215337500 Case 6211: 3428710421 Case 6212: 3838557677 Case 6213: 4664588612 Case 6214: 19919020748 Case 6215: 21730048578 Case 6216: 6076566330 Case 6217: 4740989839 Case 6218: 7449511742 Case 6219: 1447487061 Case 6220: 6117051515 Case 6221: 484473552 Case 6222: 16088519705 Case 6223: 2465573385 Case 6224: 9111569423 Case 6225: 4186509694 Case 6226: 5493712428 Case 6227: 14143617236 Case 6228: 4960713229 Case 6229: 26952274366 Case 6230: 15489727122 Case 6231: 2424618774 Case 6232: 19383814052 Case 6233: 9813280245 Case 6234: 5436738805 Case 6235: 7966728203 Case 6236: 12985548437 Case 6237: 13523588821 Case 6238: 26106491408 Case 6239: 11561743430 Case 6240: 17218513293 Case 6241: 7006532272 Case 6242: 67041972 Case 6243: 14217139790 Case 6244: 5877087383 Case 6245: 3736948070 Case 6246: 2308746632 Case 6247: 15391842906 Case 6248: 12211886279 Case 6249: 6392915292 Case 6250: 2261142512 Case 6251: 1743535760 Case 6252: 2634916751 Case 6253: 7035929264 Case 6254: 8868162036 Case 6255: 3411807042 Case 6256: 7628127086 Case 6257: 627428893 Case 6258: 505036380 Case 6259: 2004266762 Case 6260: 5602129609 Case 6261: 8737137000 Case 6262: 10919773046 Case 6263: 12594904736 Case 6264: 2364334494 Case 6265: 1059978759 Case 6266: 13343980559 Case 6267: 28112270557 Case 6268: 16794398826 Case 6269: 15204740688 Case 6270: 6274851534 Case 6271: 6954696094 Case 6272: 1891239199 Case 6273: 10538762935 Case 6274: 12139918816 Case 6275: 16708091110 Case 6276: 360206848 Case 6277: 11408114413 Case 6278: 3702857049 Case 6279: 6243473799 Case 6280: 6797400090 Case 6281: 11452315844 Case 6282: 7916349060 Case 6283: 21568286644 Case 6284: 11223389399 Case 6285: 17026217397 Case 6286: 23958068495 Case 6287: 11228098048 Case 6288: 7512236312 Case 6289: 9561305544 Case 6290: 17445985985 Case 6291: 131592768 Case 6292: 9108233305 Case 6293: 2019087038 Case 6294: 27091409888 Case 6295: 13736589616 Case 6296: 10266352744 Case 6297: 14095496335 Case 6298: 5208463017 Case 6299: 11592083128 Case 6300: 7994343458 Case 6301: 5094346067 Case 6302: 1740889247 Case 6303: 18669466586 Case 6304: 16461252627 Case 6305: 22536211486 Case 6306: 3270068123 Case 6307: 3905709887 Case 6308: 974173685 Case 6309: 2177969594 Case 6310: 1915484609 Case 6311: 13465580130 Case 6312: 23145077919 Case 6313: 4547916385 Case 6314: 273657793 Case 6315: 8164285864 Case 6316: 19007816996 Case 6317: 11581127701 Case 6318: 6441665052 Case 6319: 11170988274 Case 6320: 21119760308 Case 6321: 7913545658 Case 6322: 19631187725 Case 6323: 17477281361 Case 6324: 24297749540 Case 6325: 13496291588 Case 6326: 6733664129 Case 6327: 17715525506 Case 6328: 17392714335 Case 6329: 1689508932 Case 6330: 5836753260 Case 6331: 9119934203 Case 6332: 3768521415 Case 6333: 20836244783 Case 6334: 4611880381 Case 6335: 2176664271 Case 6336: 9614026923 Case 6337: 1481120890 Case 6338: 22911221180 Case 6339: 7180458398 Case 6340: 6091105719 Case 6341: 5200755520 Case 6342: 13683982221 Case 6343: 10137752977 Case 6344: 7365043723 Case 6345: 3447420338 Case 6346: 3247919797 Case 6347: 16805264384 Case 6348: 11119614515 Case 6349: 8840239835 Case 6350: 19771978923 Case 6351: 9647494944 Case 6352: 2788731423 Case 6353: 21485002109 Case 6354: 1295239316 Case 6355: 13034939537 Case 6356: 10380173355 Case 6357: 20265634560 Case 6358: 4002985584 Case 6359: 8256924754 Case 6360: 18798501667 Case 6361: 734033501 Case 6362: 1565204515 Case 6363: 1441719392 Case 6364: 17041103756 Case 6365: 19642666215 Case 6366: 20964115738 Case 6367: 7510778995 Case 6368: 7530658083 Case 6369: 22083354745 Case 6370: 17545347189 Case 6371: 5622069706 Case 6372: 805587229 Case 6373: 10977715920 Case 6374: 12095390181 Case 6375: 13141080028 Case 6376: 5037257579 Case 6377: 25751527506 Case 6378: 11827617488 Case 6379: 16233345644 Case 6380: 584503458 Case 6381: 9030735116 Case 6382: 3642898361 Case 6383: 13430594336 Case 6384: 6920555336 Case 6385: 13071497965 Case 6386: 13587292178 Case 6387: 13721195653 Case 6388: 2647674180 Case 6389: 1206431279 Case 6390: 15970018273 Case 6391: 2792195920 Case 6392: 4871291837 Case 6393: 12311234847 Case 6394: 15009671896 Case 6395: 4451605471 Case 6396: 18258640368 Case 6397: 1034977016 Case 6398: 10490904738 Case 6399: 12685837551 Case 6400: 6122661973 Case 6401: 10301877448 Case 6402: 27158508955 Case 6403: 20746212914 Case 6404: 14074732419 Case 6405: 11157762962 Case 6406: 3947479130 Case 6407: 15313077479 Case 6408: 21493380275 Case 6409: 6054562603 Case 6410: 9635920765 Case 6411: 7740271614 Case 6412: 6241182451 Case 6413: 8510170496 Case 6414: 4930024339 Case 6415: 7489824835 Case 6416: 3306716326 Case 6417: 4372789272 Case 6418: 20101091753 Case 6419: 10973985237 Case 6420: 15937649610 Case 6421: 11342637047 Case 6422: 21710290264 Case 6423: 25381640387 Case 6424: 11185378423 Case 6425: 26769210136 Case 6426: 8163847792 Case 6427: 13368681616 Case 6428: 8477988176 Case 6429: 26666168849 Case 6430: 21862553173 Case 6431: 9475406303 Case 6432: 9950967470 Case 6433: 10219240175 Case 6434: 8305393888 Case 6435: 4943838372 Case 6436: 24321178863 Case 6437: 841284758 Case 6438: 2822935636 Case 6439: 12954897631 Case 6440: 7642773305 Case 6441: 19633865778 Case 6442: 4597544284 Case 6443: 17006733625 Case 6444: 3426456951 Case 6445: 1104329206 Case 6446: 1720657492 Case 6447: 13815714328 Case 6448: 23165670398 Case 6449: 7457792875 Case 6450: 1476565423 Case 6451: 28832551493 Case 6452: 7604060734 Case 6453: 2665992915 Case 6454: 8367255891 Case 6455: 3684072226 Case 6456: 21136375438 Case 6457: 17822997954 Case 6458: 21870729840 Case 6459: 165993512 Case 6460: 10174081710 Case 6461: 5994880085 Case 6462: 3399597186 Case 6463: 12206085862 Case 6464: 9042609758 Case 6465: 11097938225 Case 6466: 16243882104 Case 6467: 13490291828 Case 6468: 15805868654 Case 6469: 21114551953 Case 6470: 18499314045 Case 6471: 17713059212 Case 6472: 6065638031 Case 6473: 4488466353 Case 6474: 7577834426 Case 6475: 14149810889 Case 6476: 3197007440 Case 6477: 973431232 Case 6478: 6299434889 Case 6479: 13409664910 Case 6480: 7883006145 Case 6481: 8459509030 Case 6482: 9084211529 Case 6483: 24182258794 Case 6484: 6019364140 Case 6485: 355506201 Case 6486: 13819503235 Case 6487: 329490536 Case 6488: 18394470272 Case 6489: 27468103157 Case 6490: 7510774432 Case 6491: 6301646578 Case 6492: 3690905576 Case 6493: 27580949706 Case 6494: 14625168857 Case 6495: 11565566533 Case 6496: 15493944196 Case 6497: 17242423912 Case 6498: 465970542 Case 6499: 6214606026 Case 6500: 6810858555 Case 6501: 7507875385 Case 6502: 6387104926 Case 6503: 10407167892 Case 6504: 335599226 Case 6505: 8273630474 Case 6506: 9640013887 Case 6507: 2835673436 Case 6508: 13933841703 Case 6509: 4454992657 Case 6510: 17725568802 Case 6511: 16243985834 Case 6512: 19713037109 Case 6513: 11355009578 Case 6514: 4381882637 Case 6515: 15549722011 Case 6516: 8712453772 Case 6517: 7285021352 Case 6518: 20044065849 Case 6519: 17752144320 Case 6520: 7003872974 Case 6521: 5689449726 Case 6522: 21572648555 Case 6523: 17080649092 Case 6524: 7357435926 Case 6525: 12762291503 Case 6526: 18773002783 Case 6527: 1447568475 Case 6528: 18331030599 Case 6529: 13633920906 Case 6530: 8116282115 Case 6531: 22086351845 Case 6532: 6900506059 Case 6533: 8783763463 Case 6534: 25911099996 Case 6535: 6684778494 Case 6536: 1418421183 Case 6537: 13301907291 Case 6538: 7718444625 Case 6539: 3099749499 Case 6540: 15556717400 Case 6541: 155807305 Case 6542: 15474326233 Case 6543: 9408613922 Case 6544: 6246051181 Case 6545: 1433056951 Case 6546: 3405150883 Case 6547: 5794669132 Case 6548: 10932892620 Case 6549: 9710013942 Case 6550: 28387549633 Case 6551: 26946384505 Case 6552: 16388678351 Case 6553: 2257491891 Case 6554: 19075496335 Case 6555: 4526232278 Case 6556: 5364390239 Case 6557: 3638892276 Case 6558: 14820392092 Case 6559: 20263140211 Case 6560: 5522009749 Case 6561: 9838409694 Case 6562: 22761254172 Case 6563: 8573925329 Case 6564: 1560355057 Case 6565: 3455628991 Case 6566: 8886929968 Case 6567: 2767509328 Case 6568: 14084290955 Case 6569: 6594919838 Case 6570: 3139179726 Case 6571: 2703424512 Case 6572: 14187967441 Case 6573: 10052756338 Case 6574: 16480211024 Case 6575: 3244879189 Case 6576: 14033377795 Case 6577: 5187699109 Case 6578: 23165782017 Case 6579: 5801780510 Case 6580: 8235405053 Case 6581: 16465428118 Case 6582: 14775665836 Case 6583: 10278464849 Case 6584: 25680366895 Case 6585: 23755087201 Case 6586: 2407402885 Case 6587: 1893937266 Case 6588: 17479870993 Case 6589: 1133847842 Case 6590: 2599189722 Case 6591: 9530161305 Case 6592: 5638298490 Case 6593: 313055809 Case 6594: 1142728058 Case 6595: 13220376577 Case 6596: 10260865609 Case 6597: 15881543291 Case 6598: 18538285220 Case 6599: 913389176 Case 6600: 8397515748 Case 6601: 1966011479 Case 6602: 1405333014 Case 6603: 5491907002 Case 6604: 3897593629 Case 6605: 10520581674 Case 6606: 25124220890 Case 6607: 21028250063 Case 6608: 22973018637 Case 6609: 4605629003 Case 6610: 4644522845 Case 6611: 1018574240 Case 6612: 10546347144 Case 6613: 3721350063 Case 6614: 13579996141 Case 6615: 20090183684 Case 6616: 14077007778 Case 6617: 21149642679 Case 6618: 10794000143 Case 6619: 807429513 Case 6620: 13482981916 Case 6621: 2706181992 Case 6622: 14506069297 Case 6623: 26203653206 Case 6624: 11759252934 Case 6625: 17521668521 Case 6626: 1060347901 Case 6627: 542262960 Case 6628: 9602404188 Case 6629: 22048416436 Case 6630: 1991388003 Case 6631: 6134674322 Case 6632: 14548161360 Case 6633: 9880837319 Case 6634: 21459442313 Case 6635: 5998887116 Case 6636: 19473348664 Case 6637: 3348614784 Case 6638: 25552629415 Case 6639: 2716390589 Case 6640: 15485411355 Case 6641: 5653135420 Case 6642: 6126580560 Case 6643: 5120447795 Case 6644: 16844125508 Case 6645: 4429904596 Case 6646: 21085481088 Case 6647: 10316970191 Case 6648: 834785387 Case 6649: 5737629746 Case 6650: 18454567191 Case 6651: 11708362227 Case 6652: 3886913986 Case 6653: 14680578688 Case 6654: 16651736280 Case 6655: 22857020899 Case 6656: 3815619568 Case 6657: 17699276875 Case 6658: 11832952996 Case 6659: 1145560230 Case 6660: 17720112982 Case 6661: 3655441091 Case 6662: 10345616621 Case 6663: 9654509624 Case 6664: 9242881160 Case 6665: 18474119513 Case 6666: 10138857098 Case 6667: 754576763 Case 6668: 21059233025 Case 6669: 2099120351 Case 6670: 8122291035 Case 6671: 6960758265 Case 6672: 15637227900 Case 6673: 6509271693 Case 6674: 10744032991 Case 6675: 18314480509 Case 6676: 12504388985 Case 6677: 11845643820 Case 6678: 525973263 Case 6679: 14526084579 Case 6680: 6835028014 Case 6681: 2794477802 Case 6682: 14193672101 Case 6683: 4959880763 Case 6684: 12149666614 Case 6685: 2959360668 Case 6686: 7891519255 Case 6687: 9242455102 Case 6688: 3286061793 Case 6689: 14229433057 Case 6690: 7256797293 Case 6691: 16853378648 Case 6692: 9467877111 Case 6693: 12175983088 Case 6694: 9370999772 Case 6695: 11247573177 Case 6696: 6745910644 Case 6697: 3347961144 Case 6698: 10473185391 Case 6699: 18188365919 Case 6700: 8411053477 Case 6701: 1117466898 Case 6702: 12032301711 Case 6703: 3191360209 Case 6704: 9527448453 Case 6705: 2865072077 Case 6706: 14856295768 Case 6707: 3993436709 Case 6708: 11471837052 Case 6709: 1716990633 Case 6710: 9367923277 Case 6711: 19728641090 Case 6712: 17100845401 Case 6713: 3154452875 Case 6714: 20831001564 Case 6715: 9458502378 Case 6716: 3101328960 Case 6717: 17255727252 Case 6718: 4346878682 Case 6719: 22983143888 Case 6720: 457271033 Case 6721: 13440972302 Case 6722: 6268598668 Case 6723: 16160196867 Case 6724: 4086045869 Case 6725: 7649523851 Case 6726: 6539754934 Case 6727: 4354339997 Case 6728: 9087135993 Case 6729: 7592869853 Case 6730: 1301461149 Case 6731: 18285899174 Case 6732: 27182600851 Case 6733: 7146774543 Case 6734: 12780157089 Case 6735: 19514647125 Case 6736: 18734241101 Case 6737: 19125409140 Case 6738: 2379855667 Case 6739: 181239027 Case 6740: 2013722613 Case 6741: 3158803761 Case 6742: 6862865204 Case 6743: 1093049380 Case 6744: 964784096 Case 6745: 17631504017 Case 6746: 24959175891 Case 6747: 11504899309 Case 6748: 26963005562 Case 6749: 4544312271 Case 6750: 23553324036 Case 6751: 6338286276 Case 6752: 10114030614 Case 6753: 17185504649 Case 6754: 14199640707 Case 6755: 11731680357 Case 6756: 9643702936 Case 6757: 18808697721 Case 6758: 9021846755 Case 6759: 8584762638 Case 6760: 9085258529 Case 6761: 5269742195 Case 6762: 24303176240 Case 6763: 4300586928 Case 6764: 9104838625 Case 6765: 10266160100 Case 6766: 3410344201 Case 6767: 9265454904 Case 6768: 17699821272 Case 6769: 18418996366 Case 6770: 1109851101 Case 6771: 7732680442 Case 6772: 7210259716 Case 6773: 16024735789 Case 6774: 25830349040 Case 6775: 23467447256 Case 6776: 1355349431 Case 6777: 19769050315 Case 6778: 5632433233 Case 6779: 5916075665 Case 6780: 6430473622 Case 6781: 5165797397 Case 6782: 24858124201 Case 6783: 18870710335 Case 6784: 10661605188 Case 6785: 2714084014 Case 6786: 17543603986 Case 6787: 8718820150 Case 6788: 2256341270 Case 6789: 8126471377 Case 6790: 15039551260 Case 6791: 2343789032 Case 6792: 17874171216 Case 6793: 4516377568 Case 6794: 8786755755 Case 6795: 2389818776 Case 6796: 9518100673 Case 6797: 19498373640 Case 6798: 2794275815 Case 6799: 13260490432 Case 6800: 13808732720 Case 6801: 3434406018 Case 6802: 8339188489 Case 6803: 12396335503 Case 6804: 17952476878 Case 6805: 2629330033 Case 6806: 1933084755 Case 6807: 3474732210 Case 6808: 14501139700 Case 6809: 22881454877 Case 6810: 4250109810 Case 6811: 4845874515 Case 6812: 4762528787 Case 6813: 14575382172 Case 6814: 2823997139 Case 6815: 8356383105 Case 6816: 6920033770 Case 6817: 793968673 Case 6818: 5225348737 Case 6819: 11699562550 Case 6820: 16715918360 Case 6821: 10758330269 Case 6822: 25583939117 Case 6823: 25496431048 Case 6824: 18764179286 Case 6825: 278221128 Case 6826: 29864051345 Case 6827: 24976028417 Case 6828: 4561549888 Case 6829: 9877379501 Case 6830: 8905994609 Case 6831: 505248447 Case 6832: 26686841381 Case 6833: 2965694605 Case 6834: 9118064748 Case 6835: 5167452595 Case 6836: 18657862003 Case 6837: 22084291195 Case 6838: 23114384816 Case 6839: 9252719931 Case 6840: 15971942659 Case 6841: 18171112400 Case 6842: 373057120 Case 6843: 10874246130 Case 6844: 618813349 Case 6845: 5673057104 Case 6846: 27305917028 Case 6847: 178711415 Case 6848: 1017750168 Case 6849: 8197432826 Case 6850: 1867661473 Case 6851: 13132155095 Case 6852: 26897165599 Case 6853: 7289091541 Case 6854: 21553078346 Case 6855: 2158950557 Case 6856: 7244772384 Case 6857: 1205597520 Case 6858: 1492261072 Case 6859: 11734217115 Case 6860: 928207617 Case 6861: 7106611828 Case 6862: 11735815472 Case 6863: 11104637855 Case 6864: 16376232503 Case 6865: 10118603599 Case 6866: 6930300856 Case 6867: 14805463487 Case 6868: 825278864 Case 6869: 13610941444 Case 6870: 10299818284 Case 6871: 15365864715 Case 6872: 11220013360 Case 6873: 7138722792 Case 6874: 7989827241 Case 6875: 8066274196 Case 6876: 7544761432 Case 6877: 2798681802 Case 6878: 3097415190 Case 6879: 15596244846 Case 6880: 14143867237 Case 6881: 23588414354 Case 6882: 5285257839 Case 6883: 13499689681 Case 6884: 26728115465 Case 6885: 3659185564 Case 6886: 3900336492 Case 6887: 3427200113 Case 6888: 2527316145 Case 6889: 8709555400 Case 6890: 4771528222 Case 6891: 15177098009 Case 6892: 9939859019 Case 6893: 1269286056 Case 6894: 452875616 Case 6895: 5114436742 Case 6896: 13106635736 Case 6897: 19890230787 Case 6898: 7332334357 Case 6899: 20810498506 Case 6900: 10832916747 Case 6901: 16147653564 Case 6902: 14904717352 Case 6903: 5881649446 Case 6904: 26261307743 Case 6905: 15337730651 Case 6906: 14668574525 Case 6907: 1833768465 Case 6908: 10984645456 Case 6909: 3477756747 Case 6910: 14938147312 Case 6911: 495324212 Case 6912: 4713394349 Case 6913: 9023988528 Case 6914: 2401533251 Case 6915: 7061293193 Case 6916: 731337701 Case 6917: 5755776505 Case 6918: 4259052572 Case 6919: 481692043 Case 6920: 18181452557 Case 6921: 5055730247 Case 6922: 25933017709 Case 6923: 1250261643 Case 6924: 5202929068 Case 6925: 2412123737 Case 6926: 426163296 Case 6927: 23246022341 Case 6928: 10067716984 Case 6929: 876700979 Case 6930: 18010041872 Case 6931: 13345134368 Case 6932: 16706330298 Case 6933: 10148896762 Case 6934: 17151035045 Case 6935: 123577696 Case 6936: 8491950469 Case 6937: 869690973 Case 6938: 2184028335 Case 6939: 4951048176 Case 6940: 24889988589 Case 6941: 1843100272 Case 6942: 4695098571 Case 6943: 4888515309 Case 6944: 5756622114 Case 6945: 6490569137 Case 6946: 18211923228 Case 6947: 23629276101 Case 6948: 5685155397 Case 6949: 4992871637 Case 6950: 19415243944 Case 6951: 2000195234 Case 6952: 1874845318 Case 6953: 6594036412 Case 6954: 8725051163 Case 6955: 21345895640 Case 6956: 19057144617 Case 6957: 6511151196 Case 6958: 9579062636 Case 6959: 1323890235 Case 6960: 19006817500 Case 6961: 23850122860 Case 6962: 3703598807 Case 6963: 17928215799 Case 6964: 9260115784 Case 6965: 9862463352 Case 6966: 4295021598 Case 6967: 7801979031 Case 6968: 858056692 Case 6969: 5857473292 Case 6970: 4118721705 Case 6971: 2047111854 Case 6972: 5397499733 Case 6973: 15208817437 Case 6974: 1089843396 Case 6975: 12930303311 Case 6976: 4958882863 Case 6977: 8771283313 Case 6978: 4146060599 Case 6979: 7207716323 Case 6980: 3852480013 Case 6981: 4278720396 Case 6982: 18919590678 Case 6983: 7324826101 Case 6984: 9811507445 Case 6985: 9747154807 Case 6986: 16419901291 Case 6987: 17746911614 Case 6988: 7358241047 Case 6989: 20852481129 Case 6990: 15791866530 Case 6991: 12432562873 Case 6992: 5782038934 Case 6993: 8138867911 Case 6994: 6786788739 Case 6995: 19228264517 Case 6996: 15673892268 Case 6997: 11510025229 Case 6998: 13371191104 Case 6999: 18120175376 Case 7000: 10803442748 Case 7001: 9750818094 Case 7002: 16450765045 Case 7003: 667745827 Case 7004: 584913795 Case 7005: 1181444448 Case 7006: 22295411363 Case 7007: 1842702944 Case 7008: 25534886705 Case 7009: 6951278530 Case 7010: 949745178 Case 7011: 7953134268 Case 7012: 2787423644 Case 7013: 9675802811 Case 7014: 18660517140 Case 7015: 2514109896 Case 7016: 755809651 Case 7017: 22869746787 Case 7018: 11282914638 Case 7019: 12780733267 Case 7020: 5063782610 Case 7021: 17208053272 Case 7022: 8625757359 Case 7023: 13171942583 Case 7024: 7841541805 Case 7025: 595383569 Case 7026: 11410560584 Case 7027: 1907490265 Case 7028: 12778918320 Case 7029: 5422164278 Case 7030: 726960636 Case 7031: 1146626537 Case 7032: 1478005851 Case 7033: 18845997211 Case 7034: 8391120324 Case 7035: 17853480982 Case 7036: 24078717898 Case 7037: 24300974202 Case 7038: 12640434163 Case 7039: 18407041888 Case 7040: 15259589690 Case 7041: 5477701467 Case 7042: 15607695054 Case 7043: 4317055000 Case 7044: 6995831316 Case 7045: 24640353977 Case 7046: 15270661465 Case 7047: 6476137074 Case 7048: 3234607893 Case 7049: 1316444190 Case 7050: 10047523039 Case 7051: 2015151673 Case 7052: 1153536080 Case 7053: 10607163701 Case 7054: 13787037117 Case 7055: 17872245904 Case 7056: 8612129810 Case 7057: 9647897059 Case 7058: 4743495791 Case 7059: 11914655943 Case 7060: 8463865305 Case 7061: 6122408805 Case 7062: 10489586125 Case 7063: 1991835317 Case 7064: 2281945721 Case 7065: 23653180307 Case 7066: 13415260189 Case 7067: 14183755003 Case 7068: 9286708353 Case 7069: 3860598539 Case 7070: 91648331 Case 7071: 17242084782 Case 7072: 9602967368 Case 7073: 6800728672 Case 7074: 4939874191 Case 7075: 12971163850 Case 7076: 21263699391 Case 7077: 21486098941 Case 7078: 3278030718 Case 7079: 5501087923 Case 7080: 1496133935 Case 7081: 17233610236 Case 7082: 2195069049 Case 7083: 25039088929 Case 7084: 3056333058 Case 7085: 23991485112 Case 7086: 1003458949 Case 7087: 2483010899 Case 7088: 6715606612 Case 7089: 4015975016 Case 7090: 5170606487 Case 7091: 6952642830 Case 7092: 259979613 Case 7093: 7161804515 Case 7094: 1757500639 Case 7095: 14446348859 Case 7096: 11430798190 Case 7097: 11349700241 Case 7098: 5951350557 Case 7099: 21194893319 Case 7100: 17674038271 Case 7101: 17491288624 Case 7102: 6542823231 Case 7103: 11123487970 Case 7104: 13157254633 Case 7105: 5387811020 Case 7106: 1414592140 Case 7107: 16171627120 Case 7108: 7371037085 Case 7109: 10149268233 Case 7110: 2917047984 Case 7111: 2503328730 Case 7112: 9779230273 Case 7113: 6438118732 Case 7114: 1305757453 Case 7115: 8687531039 Case 7116: 19860243420 Case 7117: 14462624022 Case 7118: 924997867 Case 7119: 12607901680 Case 7120: 1216198660 Case 7121: 20171726239 Case 7122: 4507740434 Case 7123: 13502271484 Case 7124: 960424512 Case 7125: 12759398005 Case 7126: 1742226033 Case 7127: 3225837254 Case 7128: 14136114033 Case 7129: 7409863062 Case 7130: 13637586398 Case 7131: 1758408024 Case 7132: 1785526215 Case 7133: 9821603691 Case 7134: 9565454573 Case 7135: 18233494460 Case 7136: 8143912656 Case 7137: 28078208477 Case 7138: 6360146087 Case 7139: 4423977997 Case 7140: 18593693395 Case 7141: 484731093 Case 7142: 11288523308 Case 7143: 2419813313 Case 7144: 1892678070 Case 7145: 8333172499 Case 7146: 14664663207 Case 7147: 6248205302 Case 7148: 3145869973 Case 7149: 18090152144 Case 7150: 15885170396 Case 7151: 4609345649 Case 7152: 13003277904 Case 7153: 8186245801 Case 7154: 6321044777 Case 7155: 2050986544 Case 7156: 5781031184 Case 7157: 14954621716 Case 7158: 7635678595 Case 7159: 1895966623 Case 7160: 4954340656 Case 7161: 14274737481 Case 7162: 3441260139 Case 7163: 9641068905 Case 7164: 19449401162 Case 7165: 6422849685 Case 7166: 15558418343 Case 7167: 12385357088 Case 7168: 24992828556 Case 7169: 13011290651 Case 7170: 19877034097 Case 7171: 4815219291 Case 7172: 2728492635 Case 7173: 22241800522 Case 7174: 18899063446 Case 7175: 115933555 Case 7176: 2069826981 Case 7177: 7363337648 Case 7178: 7038935940 Case 7179: 342541408 Case 7180: 4954121371 Case 7181: 7692791224 Case 7182: 243775263 Case 7183: 9176608471 Case 7184: 5373881583 Case 7185: 677613838 Case 7186: 10754134741 Case 7187: 4099003830 Case 7188: 4919798133 Case 7189: 23037130145 Case 7190: 4361356059 Case 7191: 21962845930 Case 7192: 15808911790 Case 7193: 1022582292 Case 7194: 20220427811 Case 7195: 1026058893 Case 7196: 18957310383 Case 7197: 16470051193 Case 7198: 17825938644 Case 7199: 10926901274 Case 7200: 5271646099 Case 7201: 286776006 Case 7202: 18230936665 Case 7203: 20743660717 Case 7204: 17635514793 Case 7205: 985735323 Case 7206: 13259497133 Case 7207: 10872891067 Case 7208: 7171828063 Case 7209: 1910385791 Case 7210: 10946271790 Case 7211: 18777631586 Case 7212: 10417196582 Case 7213: 2283762246 Case 7214: 8409930379 Case 7215: 6577990399 Case 7216: 9066818922 Case 7217: 22625670842 Case 7218: 3812861585 Case 7219: 24834770011 Case 7220: 5803805549 Case 7221: 23915715383 Case 7222: 11572135342 Case 7223: 16168831996 Case 7224: 4237494159 Case 7225: 13113850151 Case 7226: 11308790958 Case 7227: 5065894447 Case 7228: 15276190170 Case 7229: 15312740051 Case 7230: 2850399609 Case 7231: 14930226494 Case 7232: 15852080730 Case 7233: 4310681504 Case 7234: 17696982134 Case 7235: 1433955188 Case 7236: 4398071731 Case 7237: 3364962245 Case 7238: 10653751055 Case 7239: 2360278586 Case 7240: 10913344576 Case 7241: 13224247227 Case 7242: 3423719472 Case 7243: 8325814519 Case 7244: 6097606151 Case 7245: 8596111275 Case 7246: 21054172326 Case 7247: 25442379651 Case 7248: 4719304865 Case 7249: 708360317 Case 7250: 9109735597 Case 7251: 1292990387 Case 7252: 15855070534 Case 7253: 16337223139 Case 7254: 2145556302 Case 7255: 19660680700 Case 7256: 3771051655 Case 7257: 13908981365 Case 7258: 15824638363 Case 7259: 19847868985 Case 7260: 4569789324 Case 7261: 8740884696 Case 7262: 22075422928 Case 7263: 10521668634 Case 7264: 13542417319 Case 7265: 3335481333 Case 7266: 16326678112 Case 7267: 26814022161 Case 7268: 8052404917 Case 7269: 19333071593 Case 7270: 5456902301 Case 7271: 13034362107 Case 7272: 1126105681 Case 7273: 10333482150 Case 7274: 12415656565 Case 7275: 470405910 Case 7276: 16752732160 Case 7277: 24505640688 Case 7278: 346692148 Case 7279: 1291192730 Case 7280: 15851257988 Case 7281: 6844391670 Case 7282: 21502349463 Case 7283: 5809547968 Case 7284: 14490141541 Case 7285: 11384068851 Case 7286: 7879345863 Case 7287: 9049770029 Case 7288: 8044159304 Case 7289: 104253317 Case 7290: 13767355854 Case 7291: 23826697016 Case 7292: 12633011674 Case 7293: 13571151514 Case 7294: 16886033031 Case 7295: 16990171552 Case 7296: 700457511 Case 7297: 141906245 Case 7298: 3612049384 Case 7299: 24528671294 Case 7300: 17153594983 Case 7301: 17276307292 Case 7302: 550590295 Case 7303: 4409669874 Case 7304: 3866197046 Case 7305: 3678292483 Case 7306: 2177484344 Case 7307: 22274473940 Case 7308: 10181532469 Case 7309: 5770070570 Case 7310: 12217933917 Case 7311: 7752919639 Case 7312: 7474739105 Case 7313: 8695800314 Case 7314: 2963053474 Case 7315: 7212697208 Case 7316: 2394273460 Case 7317: 871566006 Case 7318: 4238954134 Case 7319: 3889095026 Case 7320: 5224640372 Case 7321: 11647812591 Case 7322: 10059705156 Case 7323: 8560470849 Case 7324: 23558613395 Case 7325: 6567943376 Case 7326: 23629465265 Case 7327: 5697256162 Case 7328: 3146938340 Case 7329: 12568616407 Case 7330: 11995646237 Case 7331: 7146418871 Case 7332: 22221166123 Case 7333: 3645151812 Case 7334: 8552424977 Case 7335: 2693124389 Case 7336: 17772534992 Case 7337: 5027539167 Case 7338: 17478420975 Case 7339: 11174200964 Case 7340: 4072695108 Case 7341: 12784366537 Case 7342: 4456208406 Case 7343: 12297385060 Case 7344: 21221791847 Case 7345: 8511776249 Case 7346: 28299838786 Case 7347: 21224510564 Case 7348: 1459867270 Case 7349: 3464710475 Case 7350: 13023239752 Case 7351: 4631492709 Case 7352: 7302815501 Case 7353: 15861010584 Case 7354: 7186118927 Case 7355: 28154977022 Case 7356: 20028325161 Case 7357: 446505471 Case 7358: 8784527753 Case 7359: 19677105184 Case 7360: 17166548721 Case 7361: 22320255341 Case 7362: 20419462178 Case 7363: 2243455507 Case 7364: 18905470556 Case 7365: 1095976253 Case 7366: 10329153427 Case 7367: 12306191603 Case 7368: 22178498933 Case 7369: 14017663623 Case 7370: 12127591332 Case 7371: 8900607507 Case 7372: 7580194373 Case 7373: 26325263847 Case 7374: 10517111009 Case 7375: 4117795212 Case 7376: 12074980553 Case 7377: 15698109665 Case 7378: 4933764301 Case 7379: 7226514409 Case 7380: 2877927464 Case 7381: 23092768125 Case 7382: 13899539930 Case 7383: 9080071762 Case 7384: 115568171 Case 7385: 22656267773 Case 7386: 18072767655 Case 7387: 2770903515 Case 7388: 1459775160 Case 7389: 561803645 Case 7390: 5673574139 Case 7391: 11368387655 Case 7392: 22134850960 Case 7393: 3797081472 Case 7394: 2433556750 Case 7395: 2779085245 Case 7396: 4402570580 Case 7397: 4126562625 Case 7398: 1792932540 Case 7399: 5502265418 Case 7400: 6506625152 Case 7401: 18620567037 Case 7402: 16912966594 Case 7403: 18504342816 Case 7404: 4820520464 Case 7405: 4126165855 Case 7406: 16605600220 Case 7407: 14432393438 Case 7408: 18164147596 Case 7409: 14425114471 Case 7410: 11964844173 Case 7411: 731461289 Case 7412: 11490811189 Case 7413: 4452320289 Case 7414: 12932535248 Case 7415: 1660865655 Case 7416: 10095001690 Case 7417: 25625497769 Case 7418: 22478080268 Case 7419: 5360554313 Case 7420: 10775765420 Case 7421: 4932961992 Case 7422: 324600734 Case 7423: 5152192478 Case 7424: 23710900252 Case 7425: 9919061710 Case 7426: 2363132755 Case 7427: 12688767367 Case 7428: 10429750252 Case 7429: 16788768093 Case 7430: 378660062 Case 7431: 6623240812 Case 7432: 25113727122 Case 7433: 3488136681 Case 7434: 16028964612 Case 7435: 7641962660 Case 7436: 2700532115 Case 7437: 12207648171 Case 7438: 2723378100 Case 7439: 12571195076 Case 7440: 20606213245 Case 7441: 7263089588 Case 7442: 3069595325 Case 7443: 2774962379 Case 7444: 12610543357 Case 7445: 2780911846 Case 7446: 18084869325 Case 7447: 5202913588 Case 7448: 22271468872 Case 7449: 19042939156 Case 7450: 16835470243 Case 7451: 1446676215 Case 7452: 9445482672 Case 7453: 25352663108 Case 7454: 8502243446 Case 7455: 21193568210 Case 7456: 5468721413 Case 7457: 5236745470 Case 7458: 22203413223 Case 7459: 4266333162 Case 7460: 14935843512 Case 7461: 1553056076 Case 7462: 3447668540 Case 7463: 2228821956 Case 7464: 17966790856 Case 7465: 23192766976 Case 7466: 11736811607 Case 7467: 175164194 Case 7468: 4332169104 Case 7469: 12152666774 Case 7470: 11414857811 Case 7471: 10965378830 Case 7472: 11977956061 Case 7473: 11499486147 Case 7474: 5945261775 Case 7475: 872303776 Case 7476: 17375439268 Case 7477: 14589006802 Case 7478: 6676613085 Case 7479: 17076132110 Case 7480: 4387565606 Case 7481: 4696970529 Case 7482: 8144356602 Case 7483: 7612331303 Case 7484: 27759572280 Case 7485: 20542320221 Case 7486: 10436468445 Case 7487: 28223299261 Case 7488: 18838136604 Case 7489: 6051489846 Case 7490: 4683384373 Case 7491: 583046231 Case 7492: 23682408541 Case 7493: 14282246400 Case 7494: 1692480547 Case 7495: 919542016 Case 7496: 1129730625 Case 7497: 3242575144 Case 7498: 5560814642 Case 7499: 6582744997 Case 7500: 7587364085 Case 7501: 2266316334 Case 7502: 5787657674 Case 7503: 15943187337 Case 7504: 18714989930 Case 7505: 15109415073 Case 7506: 19877820703 Case 7507: 7829791299 Case 7508: 9260174996 Case 7509: 20126815813 Case 7510: 503297727 Case 7511: 4204072340 Case 7512: 3803369653 Case 7513: 8280182741 Case 7514: 21392054357 Case 7515: 11575344769 Case 7516: 3763916632 Case 7517: 29660948309 Case 7518: 3086051177 Case 7519: 4750041330 Case 7520: 5019837102 Case 7521: 1033914982 Case 7522: 5074228403 Case 7523: 2057270260 Case 7524: 15623629291 Case 7525: 9689437563 Case 7526: 10382830533 Case 7527: 456398002 Case 7528: 16317901581 Case 7529: 15409554011 Case 7530: 9421921544 Case 7531: 3531486996 Case 7532: 25373605124 Case 7533: 19463196500 Case 7534: 5134335424 Case 7535: 6125768197 Case 7536: 4569375107 Case 7537: 4626082364 Case 7538: 7477127260 Case 7539: 9557280160 Case 7540: 9905595318 Case 7541: 12118289027 Case 7542: 9983016015 Case 7543: 8286892425 Case 7544: 12280176210 Case 7545: 5607141444 Case 7546: 18399277936 Case 7547: 1344918049 Case 7548: 776029317 Case 7549: 2534480378 Case 7550: 9270454645 Case 7551: 21666001522 Case 7552: 2918642709 Case 7553: 5492608928 Case 7554: 6451117909 Case 7555: 14617256147 Case 7556: 6214081805 Case 7557: 812494706 Case 7558: 6981658251 Case 7559: 3281410468 Case 7560: 1517190584 Case 7561: 11707700841 Case 7562: 18670954608 Case 7563: 7554218405 Case 7564: 7474342059 Case 7565: 9959992155 Case 7566: 1899859978 Case 7567: 1121001240 Case 7568: 10922969662 Case 7569: 7647281964 Case 7570: 4470944406 Case 7571: 26526782170 Case 7572: 3257420256 Case 7573: 5654478863 Case 7574: 38745350 Case 7575: 10409937355 Case 7576: 14071659332 Case 7577: 10753540440 Case 7578: 24639918441 Case 7579: 451944577 Case 7580: 14180853639 Case 7581: 13240140856 Case 7582: 7266420288 Case 7583: 10454999006 Case 7584: 106417171 Case 7585: 29339340050 Case 7586: 2438728425 Case 7587: 16685506837 Case 7588: 8046013460 Case 7589: 9978736874 Case 7590: 7334017817 Case 7591: 3766016563 Case 7592: 12688410105 Case 7593: 13010631396 Case 7594: 3046026259 Case 7595: 21067726485 Case 7596: 11765118356 Case 7597: 11818433292 Case 7598: 3886345139 Case 7599: 8178118802 Case 7600: 2167154017 Case 7601: 21293660784 Case 7602: 5883081109 Case 7603: 14484984652 Case 7604: 23870838871 Case 7605: 6127674693 Case 7606: 3126537811 Case 7607: 4651983717 Case 7608: 10242369848 Case 7609: 10845789724 Case 7610: 21401600880 Case 7611: 7681827188 Case 7612: 12014240722 Case 7613: 23848901196 Case 7614: 25710477863 Case 7615: 21914615274 Case 7616: 18478504881 Case 7617: 13516487326 Case 7618: 20358834958 Case 7619: 9527829139 Case 7620: 2561548323 Case 7621: 10054141609 Case 7622: 29124671459 Case 7623: 1233231751 Case 7624: 2497552660 Case 7625: 28170438971 Case 7626: 23949174082 Case 7627: 2854593957 Case 7628: 18115116237 Case 7629: 13351331899 Case 7630: 11481339832 Case 7631: 9417943778 Case 7632: 12227414485 Case 7633: 19774493178 Case 7634: 258439750 Case 7635: 11398105426 Case 7636: 24248943501 Case 7637: 9586272553 Case 7638: 18856834737 Case 7639: 10843024301 Case 7640: 20469629825 Case 7641: 20022275991 Case 7642: 17843215332 Case 7643: 488497734 Case 7644: 14698616296 Case 7645: 6834640500 Case 7646: 3998688657 Case 7647: 17062084427 Case 7648: 17442306980 Case 7649: 27114714457 Case 7650: 7561665162 Case 7651: 937236668 Case 7652: 16541664795 Case 7653: 19850206854 Case 7654: 20073956119 Case 7655: 9826665641 Case 7656: 14112210389 Case 7657: 13332753047 Case 7658: 23673302937 Case 7659: 3094839294 Case 7660: 1462554033 Case 7661: 4962904953 Case 7662: 5747423391 Case 7663: 3043057397 Case 7664: 4367918068 Case 7665: 4135371504 Case 7666: 20710306746 Case 7667: 14069091080 Case 7668: 854997889 Case 7669: 9136509588 Case 7670: 3905768773 Case 7671: 2873200120 Case 7672: 1253673928 Case 7673: 14887595756 Case 7674: 15024312417 Case 7675: 12522587094 Case 7676: 380646642 Case 7677: 5956971659 Case 7678: 21199645411 Case 7679: 21110697337 Case 7680: 11589416305 Case 7681: 19747978300 Case 7682: 12968166662 Case 7683: 14850632662 Case 7684: 10040324585 Case 7685: 10954765726 Case 7686: 21907144638 Case 7687: 11177564110 Case 7688: 670140710 Case 7689: 9597279231 Case 7690: 1057337645 Case 7691: 13030048947 Case 7692: 4886040599 Case 7693: 3604543880 Case 7694: 10280873698 Case 7695: 10658241598 Case 7696: 17624207520 Case 7697: 11899065582 Case 7698: 13141139345 Case 7699: 6904236806 Case 7700: 2448240605 Case 7701: 7229730995 Case 7702: 2218095547 Case 7703: 7423342367 Case 7704: 22742718397 Case 7705: 19689100027 Case 7706: 613997826 Case 7707: 8788652313 Case 7708: 5373027246 Case 7709: 3093564439 Case 7710: 5990828757 Case 7711: 5040046380 Case 7712: 11076518969 Case 7713: 8088065032 Case 7714: 839637704 Case 7715: 12943347583 Case 7716: 21796736650 Case 7717: 2097089393 Case 7718: 8948980355 Case 7719: 8123271046 Case 7720: 8228224153 Case 7721: 16112457927 Case 7722: 686427808 Case 7723: 9424466037 Case 7724: 7101759346 Case 7725: 23338004467 Case 7726: 22160181512 Case 7727: 6601953833 Case 7728: 9111146230 Case 7729: 8602518953 Case 7730: 28788139026 Case 7731: 830366911 Case 7732: 18725676015 Case 7733: 2325199768 Case 7734: 6323697385 Case 7735: 4880165531 Case 7736: 780982146 Case 7737: 8263307976 Case 7738: 16872095175 Case 7739: 18984311118 Case 7740: 4709633790 Case 7741: 9192817719 Case 7742: 6902750919 Case 7743: 21063743665 Case 7744: 18792854620 Case 7745: 3271927996 Case 7746: 5090024919 Case 7747: 11619455716 Case 7748: 7274462888 Case 7749: 5989923688 Case 7750: 13770549131 Case 7751: 25554574270 Case 7752: 3722736545 Case 7753: 25595557900 Case 7754: 719662189 Case 7755: 9887610225 Case 7756: 14343664448 Case 7757: 15923849918 Case 7758: 3588881359 Case 7759: 6545987665 Case 7760: 23940038266 Case 7761: 9107107343 Case 7762: 18638578975 Case 7763: 12294079296 Case 7764: 25378384062 Case 7765: 10942441415 Case 7766: 15315252126 Case 7767: 7702281469 Case 7768: 9920075884 Case 7769: 15733025941 Case 7770: 233979589 Case 7771: 17679045027 Case 7772: 1635139189 Case 7773: 13097167626 Case 7774: 21953051889 Case 7775: 7197266322 Case 7776: 6381276434 Case 7777: 2398283167 Case 7778: 7052852247 Case 7779: 10718076106 Case 7780: 2464217725 Case 7781: 4813926 Case 7782: 1754726177 Case 7783: 4327566666 Case 7784: 1742343337 Case 7785: 145144129 Case 7786: 7596059803 Case 7787: 9937160522 Case 7788: 2511533386 Case 7789: 1532102048 Case 7790: 7430677910 Case 7791: 3372534421 Case 7792: 7828099100 Case 7793: 6093662728 Case 7794: 6841391685 Case 7795: 7579257485 Case 7796: 98534621 Case 7797: 26318682205 Case 7798: 922779152 Case 7799: 20499173556 Case 7800: 18239509361 Case 7801: 10016427294 Case 7802: 2813405506 Case 7803: 18957399913 Case 7804: 13919706998 Case 7805: 12457529807 Case 7806: 16835746607 Case 7807: 176660377 Case 7808: 3492619425 Case 7809: 23505385754 Case 7810: 29753791278 Case 7811: 2873692819 Case 7812: 9819222662 Case 7813: 20422101452 Case 7814: 8898561470 Case 7815: 5868978392 Case 7816: 4894799903 Case 7817: 13889584779 Case 7818: 1546382020 Case 7819: 776244479 Case 7820: 8492326746 Case 7821: 20021883709 Case 7822: 5445350268 Case 7823: 5368052199 Case 7824: 2119704829 Case 7825: 22214671216 Case 7826: 2503542326 Case 7827: 3140864251 Case 7828: 13950348155 Case 7829: 4334261641 Case 7830: 13097356040 Case 7831: 3010585588 Case 7832: 11911483406 Case 7833: 18838559936 Case 7834: 17357748009 Case 7835: 22613032689 Case 7836: 1861420824 Case 7837: 4705913266 Case 7838: 25335450237 Case 7839: 1563737713 Case 7840: 4343335717 Case 7841: 24072259980 Case 7842: 789211084 Case 7843: 11491854777 Case 7844: 8615352823 Case 7845: 8886765287 Case 7846: 15463326063 Case 7847: 4527195916 Case 7848: 22709056337 Case 7849: 20932843712 Case 7850: 9836899168 Case 7851: 4728433034 Case 7852: 19580930698 Case 7853: 14905628000 Case 7854: 2361849252 Case 7855: 1350982711 Case 7856: 4476642815 Case 7857: 3863649217 Case 7858: 18089950372 Case 7859: 6410930764 Case 7860: 11422648889 Case 7861: 4993995577 Case 7862: 13596093363 Case 7863: 9346926091 Case 7864: 5164565746 Case 7865: 13515801280 Case 7866: 14483799387 Case 7867: 15457705164 Case 7868: 18378484551 Case 7869: 20405480566 Case 7870: 2001380341 Case 7871: 9653882722 Case 7872: 4426846037 Case 7873: 2766386655 Case 7874: 6771807073 Case 7875: 9705832367 Case 7876: 9314089628 Case 7877: 2360084858 Case 7878: 20660068821 Case 7879: 6895178436 Case 7880: 9195320340 Case 7881: 25871182011 Case 7882: 8958681690 Case 7883: 10583978881 Case 7884: 13090884032 Case 7885: 22006716065 Case 7886: 5047386652 Case 7887: 19649540005 Case 7888: 12540465057 Case 7889: 22368126745 Case 7890: 28590954248 Case 7891: 7611988244 Case 7892: 13035332477 Case 7893: 2785414212 Case 7894: 16582077983 Case 7895: 6436810890 Case 7896: 11687763356 Case 7897: 2408585504 Case 7898: 15898227504 Case 7899: 8756045763 Case 7900: 28615762231 Case 7901: 803132119 Case 7902: 3260994164 Case 7903: 3968835423 Case 7904: 16675390430 Case 7905: 17130575413 Case 7906: 19880432071 Case 7907: 16673073634 Case 7908: 26862397196 Case 7909: 11024981232 Case 7910: 5007649543 Case 7911: 11206522507 Case 7912: 1862644546 Case 7913: 4176465115 Case 7914: 337462326 Case 7915: 1059469886 Case 7916: 21795421012 Case 7917: 1881278644 Case 7918: 2256005807 Case 7919: 3298594284 Case 7920: 28965454323 Case 7921: 7588946789 Case 7922: 9189003008 Case 7923: 6549335874 Case 7924: 7523721034 Case 7925: 7615103113 Case 7926: 5400013276 Case 7927: 13886057394 Case 7928: 6583881764 Case 7929: 7272563217 Case 7930: 17077211233 Case 7931: 87797023 Case 7932: 17819016575 Case 7933: 21751431008 Case 7934: 1147549736 Case 7935: 15370529283 Case 7936: 1971544574 Case 7937: 2555918636 Case 7938: 3326457583 Case 7939: 528423616 Case 7940: 7746229 Case 7941: 4793758101 Case 7942: 15740338845 Case 7943: 12676155694 Case 7944: 9337766991 Case 7945: 23441088518 Case 7946: 694793202 Case 7947: 10524322464 Case 7948: 513921387 Case 7949: 22341138729 Case 7950: 5184147561 Case 7951: 15194311529 Case 7952: 13055911067 Case 7953: 24847906865 Case 7954: 5353364592 Case 7955: 9866855423 Case 7956: 10516932015 Case 7957: 15352208053 Case 7958: 17350328904 Case 7959: 6231770081 Case 7960: 4335651518 Case 7961: 2395387648 Case 7962: 15590007020 Case 7963: 7056640046 Case 7964: 4102928637 Case 7965: 5091616449 Case 7966: 10052645496 Case 7967: 20259614166 Case 7968: 20040809954 Case 7969: 20839540244 Case 7970: 6526463117 Case 7971: 10020082241 Case 7972: 12161175875 Case 7973: 6542769313 Case 7974: 10524472360 Case 7975: 6491914446 Case 7976: 8833490993 Case 7977: 7726714729 Case 7978: 10840304542 Case 7979: 2781774533 Case 7980: 6028268888 Case 7981: 4629503371 Case 7982: 13612612806 Case 7983: 1366169360 Case 7984: 11309895006 Case 7985: 25759297744 Case 7986: 3331502658 Case 7987: 11484956754 Case 7988: 6038535389 Case 7989: 6883407465 Case 7990: 13929214439 Case 7991: 1413780455 Case 7992: 3405000734 Case 7993: 6343168745 Case 7994: 22319739036 Case 7995: 1273783711 Case 7996: 21946622175 Case 7997: 13557675202 Case 7998: 11672224445 Case 7999: 7552224285 Case 8000: 3397589333 Case 8001: 13414949459 Case 8002: 8095266552 Case 8003: 14820150757 Case 8004: 9578414061 Case 8005: 3201938573 Case 8006: 2727420320 Case 8007: 21788690 Case 8008: 15423381207 Case 8009: 4373580018 Case 8010: 702273061 Case 8011: 3053619495 Case 8012: 9117773459 Case 8013: 11500428795 Case 8014: 4321761095 Case 8015: 15202245091 Case 8016: 22716806734 Case 8017: 17795845822 Case 8018: 12296896162 Case 8019: 3351955981 Case 8020: 18575535388 Case 8021: 20101943182 Case 8022: 1021160588 Case 8023: 16021759046 Case 8024: 3114018412 Case 8025: 262830229 Case 8026: 16833379413 Case 8027: 13895070631 Case 8028: 6904467509 Case 8029: 20691707782 Case 8030: 8514575577 Case 8031: 7815106601 Case 8032: 12661701626 Case 8033: 12365185002 Case 8034: 22427827021 Case 8035: 21022750837 Case 8036: 439707509 Case 8037: 9523663483 Case 8038: 7915264452 Case 8039: 4272950109 Case 8040: 17691755100 Case 8041: 20677373492 Case 8042: 5925845864 Case 8043: 11747114858 Case 8044: 11500314586 Case 8045: 16119465691 Case 8046: 3249553118 Case 8047: 11325990506 Case 8048: 31783204 Case 8049: 14914737940 Case 8050: 24957133033 Case 8051: 9745740854 Case 8052: 258477667 Case 8053: 7633677321 Case 8054: 3565646754 Case 8055: 19540710245 Case 8056: 6253397499 Case 8057: 12739125340 Case 8058: 12843727224 Case 8059: 6062856871 Case 8060: 7154164632 Case 8061: 2455616671 Case 8062: 17329301317 Case 8063: 14554485475 Case 8064: 11652585937 Case 8065: 19417846964 Case 8066: 25173085599 Case 8067: 16805727795 Case 8068: 19479382738 Case 8069: 3749307985 Case 8070: 4652134279 Case 8071: 375590981 Case 8072: 7174729484 Case 8073: 19898782908 Case 8074: 2049592928 Case 8075: 7515785617 Case 8076: 17333375840 Case 8077: 8332903030 Case 8078: 8822293826 Case 8079: 11604290780 Case 8080: 14055522029 Case 8081: 5894449794 Case 8082: 4406181213 Case 8083: 24227642007 Case 8084: 1860729184 Case 8085: 3083624299 Case 8086: 21331424062 Case 8087: 5773032055 Case 8088: 3540519827 Case 8089: 7873958905 Case 8090: 13661128337 Case 8091: 18698113891 Case 8092: 17782546543 Case 8093: 3940247766 Case 8094: 15121710454 Case 8095: 21610103743 Case 8096: 2678791972 Case 8097: 13496342016 Case 8098: 5551270166 Case 8099: 11351359434 Case 8100: 16939169876 Case 8101: 22562290942 Case 8102: 10938503274 Case 8103: 10003795051 Case 8104: 5626273841 Case 8105: 15727890734 Case 8106: 13271148862 Case 8107: 16583051420 Case 8108: 16249922336 Case 8109: 10945438875 Case 8110: 25430632441 Case 8111: 109080995 Case 8112: 4602638888 Case 8113: 17889030530 Case 8114: 12534501143 Case 8115: 3453545361 Case 8116: 8521581929 Case 8117: 10891786867 Case 8118: 8407274608 Case 8119: 5625556811 Case 8120: 13717748861 Case 8121: 13918564867 Case 8122: 14148003555 Case 8123: 4066382964 Case 8124: 6627639488 Case 8125: 4766112239 Case 8126: 10159267752 Case 8127: 7634943112 Case 8128: 13874180024 Case 8129: 17868697001 Case 8130: 25789391943 Case 8131: 13035114844 Case 8132: 24928353154 Case 8133: 3313351656 Case 8134: 22411986923 Case 8135: 4236905607 Case 8136: 4007767037 Case 8137: 6587452620 Case 8138: 15491891840 Case 8139: 25951960710 Case 8140: 4588482655 Case 8141: 2264375084 Case 8142: 16772798850 Case 8143: 3967615732 Case 8144: 6751000214 Case 8145: 14217634105 Case 8146: 4331060825 Case 8147: 21952411733 Case 8148: 9876888949 Case 8149: 23842085102 Case 8150: 9733932062 Case 8151: 7427374574 Case 8152: 20137779943 Case 8153: 604172696 Case 8154: 5649989551 Case 8155: 11263460023 Case 8156: 17182973014 Case 8157: 23138187424 Case 8158: 643327482 Case 8159: 1139168093 Case 8160: 10742274229 Case 8161: 43087267 Case 8162: 6183864948 Case 8163: 6606668000 Case 8164: 18764616521 Case 8165: 11322928490 Case 8166: 18547671027 Case 8167: 10959853359 Case 8168: 13543528087 Case 8169: 14272162905 Case 8170: 12771102635 Case 8171: 28660977064 Case 8172: 9051990240 Case 8173: 3642303566 Case 8174: 2558825908 Case 8175: 17827201353 Case 8176: 3701918000 Case 8177: 22371733890 Case 8178: 15962162518 Case 8179: 98070505 Case 8180: 23224482708 Case 8181: 6766097477 Case 8182: 20316457765 Case 8183: 2471006210 Case 8184: 4654291132 Case 8185: 16324431897 Case 8186: 22012624877 Case 8187: 12058573817 Case 8188: 17020209226 Case 8189: 22485158588 Case 8190: 964868007 Case 8191: 3709681531 Case 8192: 13395979301 Case 8193: 14315765932 Case 8194: 23588665215 Case 8195: 869442033 Case 8196: 6924995852 Case 8197: 7905145669 Case 8198: 24180092962 Case 8199: 19318013967 Case 8200: 6087301114 Case 8201: 6213315871 Case 8202: 11275745169 Case 8203: 20268670384 Case 8204: 2899981374 Case 8205: 14257765655 Case 8206: 2459098027 Case 8207: 1958098371 Case 8208: 5289861088 Case 8209: 284724777 Case 8210: 9900893227 Case 8211: 6026606198 Case 8212: 9706985392 Case 8213: 1801755373 Case 8214: 1130008719 Case 8215: 3365053957 Case 8216: 16555916854 Case 8217: 8568265428 Case 8218: 17259850352 Case 8219: 3652012674 Case 8220: 1864947277 Case 8221: 1850623313 Case 8222: 13010100953 Case 8223: 7809247709 Case 8224: 5544834577 Case 8225: 8311454657 Case 8226: 6686822144 Case 8227: 13561528200 Case 8228: 8313502075 Case 8229: 21214844341 Case 8230: 7616686955 Case 8231: 13541071960 Case 8232: 21772240114 Case 8233: 21352803861 Case 8234: 6437751799 Case 8235: 8466322780 Case 8236: 2763362288 Case 8237: 2051049720 Case 8238: 2489903862 Case 8239: 3031093566 Case 8240: 28203075436 Case 8241: 5002074718 Case 8242: 2019699267 Case 8243: 1847303882 Case 8244: 12435486583 Case 8245: 12493336293 Case 8246: 5114316220 Case 8247: 18142210850 Case 8248: 3074766129 Case 8249: 11559753276 Case 8250: 9391738098 Case 8251: 2238287593 Case 8252: 10233771569 Case 8253: 4018222004 Case 8254: 19979707029 Case 8255: 23083605830 Case 8256: 23652213370 Case 8257: 2286452946 Case 8258: 18361799840 Case 8259: 6306643689 Case 8260: 25623021261 Case 8261: 20187276298 Case 8262: 8809437548 Case 8263: 17675403216 Case 8264: 8049382883 Case 8265: 16878050554 Case 8266: 6857311818 Case 8267: 192786936 Case 8268: 1024390571 Case 8269: 10609833120 Case 8270: 5993384781 Case 8271: 9513005275 Case 8272: 11836228606 Case 8273: 1112557741 Case 8274: 1511634835 Case 8275: 1034178365 Case 8276: 13477142507 Case 8277: 14178029391 Case 8278: 15974952949 Case 8279: 6046042324 Case 8280: 6243191491 Case 8281: 21322800034 Case 8282: 20962759924 Case 8283: 553752660 Case 8284: 62713767 Case 8285: 154146170 Case 8286: 8431177600 Case 8287: 363287688 Case 8288: 1605698953 Case 8289: 4505261595 Case 8290: 21579973775 Case 8291: 1272516019 Case 8292: 4013929285 Case 8293: 1629019944 Case 8294: 18889704526 Case 8295: 20489426775 Case 8296: 28106053335 Case 8297: 13783163644 Case 8298: 16585266212 Case 8299: 14324343299 Case 8300: 5112725525 Case 8301: 3696909322 Case 8302: 6804824086 Case 8303: 15189877733 Case 8304: 2605432276 Case 8305: 7783667370 Case 8306: 22478265048 Case 8307: 11984148374 Case 8308: 4253361133 Case 8309: 3316148227 Case 8310: 1425296025 Case 8311: 13420823069 Case 8312: 23372546203 Case 8313: 3160197778 Case 8314: 19706915007 Case 8315: 1353839740 Case 8316: 12204822515 Case 8317: 10887639362 Case 8318: 6389196563 Case 8319: 18073537312 Case 8320: 12483451418 Case 8321: 20165325645 Case 8322: 5737467879 Case 8323: 4130198176 Case 8324: 6570425830 Case 8325: 11511780587 Case 8326: 10627074988 Case 8327: 3667854150 Case 8328: 6208536143 Case 8329: 79145818 Case 8330: 11884222619 Case 8331: 3718656557 Case 8332: 3927235236 Case 8333: 25796046839 Case 8334: 20760447671 Case 8335: 5479250447 Case 8336: 24962486472 Case 8337: 18567353194 Case 8338: 6588051892 Case 8339: 18263600316 Case 8340: 6771485214 Case 8341: 18835939767 Case 8342: 5929044151 Case 8343: 9908671915 Case 8344: 9766466002 Case 8345: 2115008698 Case 8346: 9223930823 Case 8347: 14955503397 Case 8348: 14094255174 Case 8349: 8602787453 Case 8350: 8691983887 Case 8351: 6325541654 Case 8352: 14876071952 Case 8353: 11637698468 Case 8354: 5111201359 Case 8355: 11366283139 Case 8356: 3232432400 Case 8357: 17759638636 Case 8358: 18582616431 Case 8359: 2208991897 Case 8360: 2932775191 Case 8361: 4573025173 Case 8362: 4769793635 Case 8363: 21097796373 Case 8364: 685950541 Case 8365: 18492786797 Case 8366: 16646744365 Case 8367: 1198568922 Case 8368: 25450452297 Case 8369: 23608270550 Case 8370: 12734592749 Case 8371: 11523914225 Case 8372: 6489195680 Case 8373: 1420516821 Case 8374: 6790995921 Case 8375: 15733067060 Case 8376: 19530412167 Case 8377: 518503345 Case 8378: 7446709076 Case 8379: 7494278268 Case 8380: 13465855965 Case 8381: 8906669161 Case 8382: 3757683410 Case 8383: 13700667764 Case 8384: 5152604025 Case 8385: 12139287651 Case 8386: 6031721811 Case 8387: 14723069365 Case 8388: 10603626507 Case 8389: 7652021333 Case 8390: 9137529318 Case 8391: 13889366036 Case 8392: 370499633 Case 8393: 7375418487 Case 8394: 10844832456 Case 8395: 2412966477 Case 8396: 4927750817 Case 8397: 5925922617 Case 8398: 3824724136 Case 8399: 20420928015 Case 8400: 3145118956 Case 8401: 471147315 Case 8402: 11074484187 Case 8403: 3139803337 Case 8404: 3801129388 Case 8405: 20890834425 Case 8406: 781958065 Case 8407: 16056802148 Case 8408: 3607605918 Case 8409: 11462924893 Case 8410: 3311609065 Case 8411: 5693546189 Case 8412: 1220558966 Case 8413: 247030121 Case 8414: 3871339437 Case 8415: 16685134057 Case 8416: 4204634713 Case 8417: 11313833578 Case 8418: 2684524899 Case 8419: 6788774192 Case 8420: 29222651 Case 8421: 17516052580 Case 8422: 5577513103 Case 8423: 1456702263 Case 8424: 7145842810 Case 8425: 3939180685 Case 8426: 3583586090 Case 8427: 17842178361 Case 8428: 2947763642 Case 8429: 10915745898 Case 8430: 6037436718 Case 8431: 4557840171 Case 8432: 3092278845 Case 8433: 13040743726 Case 8434: 24307306784 Case 8435: 7239917181 Case 8436: 12652074278 Case 8437: 182843414 Case 8438: 16055397795 Case 8439: 9558461347 Case 8440: 1613563365 Case 8441: 13750272673 Case 8442: 20031404335 Case 8443: 7574059489 Case 8444: 20819498205 Case 8445: 25262462379 Case 8446: 14437011088 Case 8447: 23033521930 Case 8448: 996995568 Case 8449: 563742846 Case 8450: 16578083032 Case 8451: 19801637219 Case 8452: 3222470781 Case 8453: 4080099189 Case 8454: 20339789147 Case 8455: 22030304584 Case 8456: 18849197088 Case 8457: 3810899436 Case 8458: 25603493347 Case 8459: 23398159545 Case 8460: 25194057827 Case 8461: 9728476039 Case 8462: 5562648835 Case 8463: 609217466 Case 8464: 1376767648 Case 8465: 9850391670 Case 8466: 7805529058 Case 8467: 27414684 Case 8468: 12132788348 Case 8469: 7305914224 Case 8470: 13692455799 Case 8471: 10801455623 Case 8472: 19846097955 Case 8473: 4053991844 Case 8474: 2608701555 Case 8475: 19354132579 Case 8476: 7751574051 Case 8477: 1173370901 Case 8478: 24877175168 Case 8479: 19417918899 Case 8480: 15901896020 Case 8481: 7462554724 Case 8482: 28696491540 Case 8483: 15994297917 Case 8484: 25010543504 Case 8485: 7007970696 Case 8486: 2284679628 Case 8487: 12514984627 Case 8488: 9384231936 Case 8489: 5684097705 Case 8490: 9028144843 Case 8491: 8864603688 Case 8492: 8447419256 Case 8493: 12019604199 Case 8494: 9628182116 Case 8495: 5291457942 Case 8496: 17662659344 Case 8497: 3403836009 Case 8498: 15990173902 Case 8499: 1597317524 Case 8500: 770877043 Case 8501: 17437956245 Case 8502: 9515025415 Case 8503: 28872818370 Case 8504: 4348418886 Case 8505: 4808448687 Case 8506: 13189919242 Case 8507: 7469244107 Case 8508: 3122844097 Case 8509: 6925682981 Case 8510: 10174558325 Case 8511: 14771425975 Case 8512: 10842913289 Case 8513: 2812833021 Case 8514: 3593088807 Case 8515: 17464339412 Case 8516: 8762891432 Case 8517: 23575585485 Case 8518: 8437929244 Case 8519: 4432513105 Case 8520: 24694577068 Case 8521: 10852658680 Case 8522: 19650792055 Case 8523: 12192343202 Case 8524: 6786694431 Case 8525: 13442230245 Case 8526: 15622829163 Case 8527: 11391461015 Case 8528: 16594251860 Case 8529: 1707613178 Case 8530: 3098756166 Case 8531: 3663063843 Case 8532: 12786516972 Case 8533: 12064911973 Case 8534: 4444711663 Case 8535: 8353023028 Case 8536: 4450795456 Case 8537: 5133628113 Case 8538: 905317092 Case 8539: 3634910637 Case 8540: 1670203939 Case 8541: 8318528334 Case 8542: 7647652320 Case 8543: 17743007718 Case 8544: 23205894966 Case 8545: 11497913477 Case 8546: 6931503778 Case 8547: 260991513 Case 8548: 2072436121 Case 8549: 6439228357 Case 8550: 5111612362 Case 8551: 8883595304 Case 8552: 1875214375 Case 8553: 3093093381 Case 8554: 17089779610 Case 8555: 5873249615 Case 8556: 14013654283 Case 8557: 450373195 Case 8558: 3945049981 Case 8559: 20662771972 Case 8560: 11158682013 Case 8561: 18888884588 Case 8562: 2713703475 Case 8563: 12759690911 Case 8564: 18558028650 Case 8565: 9980697900 Case 8566: 11079845437 Case 8567: 19412409964 Case 8568: 10821930540 Case 8569: 11837031725 Case 8570: 969783164 Case 8571: 17857790331 Case 8572: 12106828640 Case 8573: 4810653631 Case 8574: 18319463418 Case 8575: 20666569175 Case 8576: 16692859473 Case 8577: 7092087918 Case 8578: 8981324241 Case 8579: 6041808897 Case 8580: 11019696464 Case 8581: 2108525077 Case 8582: 15744935151 Case 8583: 6984524629 Case 8584: 14476371644 Case 8585: 26892594762 Case 8586: 10187190021 Case 8587: 8349678361 Case 8588: 107787171 Case 8589: 10378795529 Case 8590: 4685662958 Case 8591: 2260115268 Case 8592: 20698493367 Case 8593: 1301351833 Case 8594: 9173181716 Case 8595: 13245697216 Case 8596: 8627445169 Case 8597: 5758446527 Case 8598: 19631083718 Case 8599: 16163031786 Case 8600: 1922349416 Case 8601: 4994456869 Case 8602: 7268242423 Case 8603: 837745036 Case 8604: 15892931849 Case 8605: 20933399281 Case 8606: 4742058864 Case 8607: 326308210 Case 8608: 28869021503 Case 8609: 7303208215 Case 8610: 1518055644 Case 8611: 15796279309 Case 8612: 12483198662 Case 8613: 255835196 Case 8614: 1441473575 Case 8615: 3492040308 Case 8616: 21575491028 Case 8617: 4023289040 Case 8618: 13773091210 Case 8619: 15203307229 Case 8620: 13607936484 Case 8621: 11293407829 Case 8622: 4954253170 Case 8623: 17299582880 Case 8624: 12140791326 Case 8625: 14375530893 Case 8626: 3403250447 Case 8627: 1717919357 Case 8628: 20375526416 Case 8629: 19383499242 Case 8630: 22606838602 Case 8631: 2755491653 Case 8632: 546578567 Case 8633: 19593158467 Case 8634: 7923678512 Case 8635: 10362248074 Case 8636: 15988622441 Case 8637: 13054416787 Case 8638: 11920858417 Case 8639: 15226660 Case 8640: 4099286970 Case 8641: 14815554573 Case 8642: 278245561 Case 8643: 6013786899 Case 8644: 11020260625 Case 8645: 16374607449 Case 8646: 16539021989 Case 8647: 18496198820 Case 8648: 10040510676 Case 8649: 3666623649 Case 8650: 1330303637 Case 8651: 10084875170 Case 8652: 8834374860 Case 8653: 15021361797 Case 8654: 11614043959 Case 8655: 12285554629 Case 8656: 3427840095 Case 8657: 9585269709 Case 8658: 5324227558 Case 8659: 4028352301 Case 8660: 24415038187 Case 8661: 18335014836 Case 8662: 4476630941 Case 8663: 5553067801 Case 8664: 3512846955 Case 8665: 11206476409 Case 8666: 676643815 Case 8667: 3974431295 Case 8668: 4132614725 Case 8669: 8721882580 Case 8670: 5221626505 Case 8671: 13201486424 Case 8672: 10331598199 Case 8673: 10826873213 Case 8674: 26217357546 Case 8675: 12808946450 Case 8676: 26093339476 Case 8677: 14051423910 Case 8678: 14641316133 Case 8679: 3385557650 Case 8680: 27084848790 Case 8681: 23910368880 Case 8682: 6072238102 Case 8683: 19910414204 Case 8684: 5880691783 Case 8685: 11337912778 Case 8686: 1586379274 Case 8687: 5948401676 Case 8688: 18611544595 Case 8689: 13129966244 Case 8690: 11916286026 Case 8691: 5678468956 Case 8692: 476622254 Case 8693: 19190196860 Case 8694: 7922989985 Case 8695: 2262228127 Case 8696: 25328770346 Case 8697: 8901234681 Case 8698: 19651883107 Case 8699: 6526665904 Case 8700: 6554694652 Case 8701: 1164642731 Case 8702: 13001806902 Case 8703: 1290397756 Case 8704: 7048933498 Case 8705: 4559154143 Case 8706: 14439347472 Case 8707: 5370219197 Case 8708: 15537969547 Case 8709: 15985487381 Case 8710: 12128061534 Case 8711: 7401694693 Case 8712: 18273691512 Case 8713: 6089263274 Case 8714: 1872391253 Case 8715: 6012726612 Case 8716: 7451617955 Case 8717: 20708860696 Case 8718: 23976684879 Case 8719: 5293295823 Case 8720: 2710060261 Case 8721: 16970930977 Case 8722: 75645407 Case 8723: 2029376525 Case 8724: 3766630562 Case 8725: 12988730124 Case 8726: 19647850496 Case 8727: 1820874508 Case 8728: 8984824354 Case 8729: 1242509987 Case 8730: 14859068273 Case 8731: 11506640457 Case 8732: 8858875780 Case 8733: 14649633491 Case 8734: 19969019477 Case 8735: 19948495901 Case 8736: 14380904738 Case 8737: 3220560783 Case 8738: 4072591892 Case 8739: 7212230076 Case 8740: 6862629059 Case 8741: 466164564 Case 8742: 9939957288 Case 8743: 1320793859 Case 8744: 11913604354 Case 8745: 675581000 Case 8746: 17436583718 Case 8747: 28691763518 Case 8748: 10582749886 Case 8749: 7555242760 Case 8750: 7430285944 Case 8751: 21026388784 Case 8752: 14620668087 Case 8753: 14254161451 Case 8754: 2543505129 Case 8755: 13142245562 Case 8756: 14747971184 Case 8757: 14913845273 Case 8758: 12944980466 Case 8759: 346281327 Case 8760: 4024551791 Case 8761: 7536302510 Case 8762: 13264009048 Case 8763: 3019751364 Case 8764: 2558350867 Case 8765: 11163813700 Case 8766: 6785600297 Case 8767: 726073745 Case 8768: 4515261276 Case 8769: 8672720963 Case 8770: 13827534599 Case 8771: 14270875484 Case 8772: 7062391705 Case 8773: 26320532937 Case 8774: 24732619294 Case 8775: 4842101775 Case 8776: 5048578619 Case 8777: 20196831741 Case 8778: 11074576768 Case 8779: 8496414069 Case 8780: 240668834 Case 8781: 28744140632 Case 8782: 14513587933 Case 8783: 2747370896 Case 8784: 1199613570 Case 8785: 24393402314 Case 8786: 3943803481 Case 8787: 8990069709 Case 8788: 687102868 Case 8789: 1294059879 Case 8790: 6134368094 Case 8791: 9676958658 Case 8792: 15262966292 Case 8793: 13468046155 Case 8794: 1283233395 Case 8795: 11276961905 Case 8796: 22558411336 Case 8797: 2853270237 Case 8798: 3609028410 Case 8799: 3228477461 Case 8800: 17519339499 Case 8801: 461966521 Case 8802: 1649132133 Case 8803: 1095749768 Case 8804: 15729072681 Case 8805: 5097765873 Case 8806: 994090734 Case 8807: 4389016097 Case 8808: 13954595078 Case 8809: 16918582218 Case 8810: 22712321881 Case 8811: 17881777770 Case 8812: 12096106304 Case 8813: 11509286228 Case 8814: 20565883826 Case 8815: 2927059107 Case 8816: 11555294602 Case 8817: 5345010566 Case 8818: 17063543268 Case 8819: 14972054448 Case 8820: 20207182915 Case 8821: 1897768945 Case 8822: 5533701938 Case 8823: 21307015625 Case 8824: 24310902385 Case 8825: 20155792724 Case 8826: 14315411405 Case 8827: 17932021508 Case 8828: 6183934983 Case 8829: 19791789728 Case 8830: 2387910959 Case 8831: 10112668633 Case 8832: 7577615642 Case 8833: 19639479361 Case 8834: 13002970811 Case 8835: 4282758720 Case 8836: 12097628420 Case 8837: 12107542394 Case 8838: 13254350037 Case 8839: 22611593936 Case 8840: 13036635883 Case 8841: 25056041281 Case 8842: 7445903083 Case 8843: 6369593722 Case 8844: 1884245337 Case 8845: 27429551260 Case 8846: 6746658534 Case 8847: 10593971618 Case 8848: 3780134249 Case 8849: 5661697323 Case 8850: 4854112023 Case 8851: 19588227734 Case 8852: 2050954792 Case 8853: 7748002128 Case 8854: 3937239415 Case 8855: 2590615380 Case 8856: 15240767921 Case 8857: 191998832 Case 8858: 19801813565 Case 8859: 14833424008 Case 8860: 13477029802 Case 8861: 5365465767 Case 8862: 2096414540 Case 8863: 7965129028 Case 8864: 10941067886 Case 8865: 11710099009 Case 8866: 14041835261 Case 8867: 7333287368 Case 8868: 13773171850 Case 8869: 1033544297 Case 8870: 5910884101 Case 8871: 9090623150 Case 8872: 11734743951 Case 8873: 21504319696 Case 8874: 12225381648 Case 8875: 24125284677 Case 8876: 10889949759 Case 8877: 19077058193 Case 8878: 13677732807 Case 8879: 13664554331 Case 8880: 9825486979 Case 8881: 5755943407 Case 8882: 17250097879 Case 8883: 7080206476 Case 8884: 21424324168 Case 8885: 6430705154 Case 8886: 1355781446 Case 8887: 3444999282 Case 8888: 11527008914 Case 8889: 16273100075 Case 8890: 4063630894 Case 8891: 5122570384 Case 8892: 122733370 Case 8893: 7839044004 Case 8894: 2212282981 Case 8895: 1687280915 Case 8896: 18351539447 Case 8897: 4645080784 Case 8898: 17971307052 Case 8899: 379412325 Case 8900: 17268593944 Case 8901: 14791516949 Case 8902: 21186333932 Case 8903: 10951253130 Case 8904: 11077689743 Case 8905: 24848066293 Case 8906: 1360961285 Case 8907: 13238282602 Case 8908: 2957595605 Case 8909: 8300246727 Case 8910: 12599013731 Case 8911: 8904972747 Case 8912: 16151542369 Case 8913: 3679017817 Case 8914: 20368299855 Case 8915: 6948038134 Case 8916: 1563262802 Case 8917: 23390574640 Case 8918: 11453085147 Case 8919: 8853879031 Case 8920: 2391096165 Case 8921: 21550765438 Case 8922: 2787623918 Case 8923: 10104603303 Case 8924: 10911027756 Case 8925: 15565201764 Case 8926: 7951892363 Case 8927: 15840682563 Case 8928: 6668350764 Case 8929: 1236412655 Case 8930: 1494452066 Case 8931: 20885060563 Case 8932: 13425941646 Case 8933: 7851465790 Case 8934: 5601238946 Case 8935: 19463920559 Case 8936: 17549573360 Case 8937: 6303814900 Case 8938: 15624814476 Case 8939: 4974001354 Case 8940: 1037582211 Case 8941: 8260315042 Case 8942: 14341671887 Case 8943: 837935071 Case 8944: 2192433903 Case 8945: 15024236959 Case 8946: 6615929488 Case 8947: 385161975 Case 8948: 6901322089 Case 8949: 13584506448 Case 8950: 8855885840 Case 8951: 7888953595 Case 8952: 4988974491 Case 8953: 15234013162 Case 8954: 3764621881 Case 8955: 4188943137 Case 8956: 20322342002 Case 8957: 11442120429 Case 8958: 1307386572 Case 8959: 1345434297 Case 8960: 15336665400 Case 8961: 18602966367 Case 8962: 9288647003 Case 8963: 3675851371 Case 8964: 14339011163 Case 8965: 939612283 Case 8966: 4765973959 Case 8967: 2405139754 Case 8968: 5165150219 Case 8969: 5755030310 Case 8970: 5323891320 Case 8971: 800955486 Case 8972: 8834456928 Case 8973: 18397686973 Case 8974: 13063495512 Case 8975: 957178185 Case 8976: 1186793082 Case 8977: 10819383227 Case 8978: 8732294941 Case 8979: 2616417103 Case 8980: 14278915732 Case 8981: 3192884338 Case 8982: 16103315241 Case 8983: 13677858451 Case 8984: 17840535948 Case 8985: 23360286305 Case 8986: 23989947212 Case 8987: 2777178444 Case 8988: 19259157255 Case 8989: 23907444498 Case 8990: 16410225687 Case 8991: 3975203726 Case 8992: 4567765522 Case 8993: 11464988029 Case 8994: 10650867260 Case 8995: 7156243627 Case 8996: 13213088119 Case 8997: 582085785 Case 8998: 6517285421 Case 8999: 5821971393 Case 9000: 6384842141 Case 9001: 1685494719 Case 9002: 6917515120 Case 9003: 20275214388 Case 9004: 12038563341 Case 9005: 13722979509 Case 9006: 1920393042 Case 9007: 11242046521 Case 9008: 3403185918 Case 9009: 5484001239 Case 9010: 7219382747 Case 9011: 11800696795 Case 9012: 6981589175 Case 9013: 7041632977 Case 9014: 15942971744 Case 9015: 5713805658 Case 9016: 12288801338 Case 9017: 11177948056 Case 9018: 389571687 Case 9019: 11213155107 Case 9020: 3665244301 Case 9021: 20902043900 Case 9022: 6378172524 Case 9023: 23710224066 Case 9024: 26500216667 Case 9025: 8219229202 Case 9026: 28365245778 Case 9027: 5989337137 Case 9028: 12563040771 Case 9029: 12772288801 Case 9030: 1392324781 Case 9031: 20637440903 Case 9032: 14171574005 Case 9033: 15250147944 Case 9034: 5867467773 Case 9035: 652166154 Case 9036: 19681974569 Case 9037: 2441735968 Case 9038: 919302920 Case 9039: 27007262556 Case 9040: 10810148490 Case 9041: 3449665032 Case 9042: 5628510274 Case 9043: 11151674300 Case 9044: 4222006787 Case 9045: 17276405061 Case 9046: 1189967976 Case 9047: 11538972100 Case 9048: 12216537873 Case 9049: 4267175441 Case 9050: 10458958184 Case 9051: 337056431 Case 9052: 15422993452 Case 9053: 6260959444 Case 9054: 12960953274 Case 9055: 11711662547 Case 9056: 20135516689 Case 9057: 282451307 Case 9058: 9097105051 Case 9059: 20605617103 Case 9060: 23107783784 Case 9061: 3355441451 Case 9062: 3970461681 Case 9063: 5984161989 Case 9064: 17726914388 Case 9065: 1520869076 Case 9066: 6260378600 Case 9067: 2654754735 Case 9068: 12572354805 Case 9069: 8901865793 Case 9070: 4956703562 Case 9071: 2718755632 Case 9072: 7940168287 Case 9073: 30179702782 Case 9074: 7237419719 Case 9075: 16133151063 Case 9076: 13083120967 Case 9077: 11722544568 Case 9078: 2438360520 Case 9079: 15029750012 Case 9080: 12943608776 Case 9081: 2567813199 Case 9082: 19453941031 Case 9083: 3374362085 Case 9084: 8104889388 Case 9085: 11202949953 Case 9086: 7999917028 Case 9087: 2184821201 Case 9088: 24022551067 Case 9089: 12208823075 Case 9090: 4958004023 Case 9091: 13576049487 Case 9092: 10674316876 Case 9093: 4837085949 Case 9094: 5778970649 Case 9095: 2141347773 Case 9096: 10749653314 Case 9097: 20126856336 Case 9098: 13078159460 Case 9099: 15584603181 Case 9100: 4213270305 Case 9101: 14953943991 Case 9102: 18175980886 Case 9103: 5236521083 Case 9104: 13900294549 Case 9105: 4458132896 Case 9106: 4475369007 Case 9107: 10882311510 Case 9108: 4548278021 Case 9109: 18317965609 Case 9110: 24018439887 Case 9111: 5821058345 Case 9112: 8539297730 Case 9113: 3977195264 Case 9114: 20701696198 Case 9115: 14167129084 Case 9116: 14345104414 Case 9117: 24843835145 Case 9118: 6159908292 Case 9119: 5048029787 Case 9120: 16266955453 Case 9121: 7454616404 Case 9122: 13712421028 Case 9123: 10053223231 Case 9124: 3764245262 Case 9125: 3658892569 Case 9126: 6945070130 Case 9127: 1869901468 Case 9128: 2056978931 Case 9129: 2653718112 Case 9130: 12260216799 Case 9131: 20603441307 Case 9132: 2943205787 Case 9133: 17223603722 Case 9134: 16729610078 Case 9135: 8389060516 Case 9136: 3364578734 Case 9137: 6013736519 Case 9138: 1846568980 Case 9139: 4402627557 Case 9140: 21521221071 Case 9141: 23584200909 Case 9142: 18872505163 Case 9143: 1982391396 Case 9144: 3859555509 Case 9145: 7959157430 Case 9146: 7965182589 Case 9147: 5555953525 Case 9148: 5203221066 Case 9149: 2018768994 Case 9150: 9984875796 Case 9151: 12891599794 Case 9152: 53737165 Case 9153: 9325769 Case 9154: 4606179459 Case 9155: 637161769 Case 9156: 9919802905 Case 9157: 14447762412 Case 9158: 6202754945 Case 9159: 2500428285 Case 9160: 15913803997 Case 9161: 22526198128 Case 9162: 967482949 Case 9163: 4677895682 Case 9164: 6744128082 Case 9165: 15926734528 Case 9166: 12648027818 Case 9167: 18897353734 Case 9168: 10455791660 Case 9169: 7614359796 Case 9170: 7269270925 Case 9171: 10568397455 Case 9172: 18829720795 Case 9173: 16581483051 Case 9174: 3297510620 Case 9175: 9788988019 Case 9176: 1226444002 Case 9177: 15452550837 Case 9178: 23695747901 Case 9179: 11702773339 Case 9180: 5814438815 Case 9181: 21633369647 Case 9182: 2588790106 Case 9183: 657898398 Case 9184: 11902125648 Case 9185: 3837004378 Case 9186: 11994797937 Case 9187: 923916469 Case 9188: 5969369996 Case 9189: 13272889868 Case 9190: 6236962247 Case 9191: 2596050699 Case 9192: 13072002467 Case 9193: 7876490121 Case 9194: 2540161058 Case 9195: 8567682399 Case 9196: 29311343883 Case 9197: 21783618604 Case 9198: 14650622054 Case 9199: 16021964203 Case 9200: 9686651697 Case 9201: 9051668628 Case 9202: 22568145298 Case 9203: 4121402960 Case 9204: 17827969487 Case 9205: 7294543304 Case 9206: 4982099874 Case 9207: 7898990446 Case 9208: 11248690918 Case 9209: 14945157662 Case 9210: 9754890557 Case 9211: 830955487 Case 9212: 7510234852 Case 9213: 14289857031 Case 9214: 18886045291 Case 9215: 902856173 Case 9216: 23144628877 Case 9217: 2722335715 Case 9218: 11513065260 Case 9219: 1370414025 Case 9220: 15993570499 Case 9221: 4324388962 Case 9222: 13744974929 Case 9223: 1321320767 Case 9224: 1645952607 Case 9225: 11773851111 Case 9226: 10353518 Case 9227: 3191432751 Case 9228: 10210572830 Case 9229: 3751041272 Case 9230: 7007073075 Case 9231: 8220256067 Case 9232: 20457076858 Case 9233: 11092319214 Case 9234: 4146650618 Case 9235: 16922768669 Case 9236: 12136300317 Case 9237: 8965434701 Case 9238: 14151145418 Case 9239: 5109682182 Case 9240: 889110133 Case 9241: 1155468496 Case 9242: 18490310689 Case 9243: 3435262475 Case 9244: 794536111 Case 9245: 28313421824 Case 9246: 18618538119 Case 9247: 24712317510 Case 9248: 6038958234 Case 9249: 7740610004 Case 9250: 5254344043 Case 9251: 14894142738 Case 9252: 9654989611 Case 9253: 1022328128 Case 9254: 910102003 Case 9255: 888883968 Case 9256: 17879919221 Case 9257: 16819327296 Case 9258: 3223883605 Case 9259: 3177392950 Case 9260: 3890328769 Case 9261: 8050643767 Case 9262: 26968276953 Case 9263: 12372439459 Case 9264: 15535786756 Case 9265: 14896119565 Case 9266: 5830769410 Case 9267: 14559486314 Case 9268: 7130445153 Case 9269: 8302816111 Case 9270: 5478548604 Case 9271: 3757485593 Case 9272: 1256718787 Case 9273: 2396564747 Case 9274: 4377633899 Case 9275: 3102784607 Case 9276: 1238584416 Case 9277: 11269060691 Case 9278: 7342711664 Case 9279: 2190249519 Case 9280: 23879061464 Case 9281: 11700531317 Case 9282: 5654759963 Case 9283: 22335595034 Case 9284: 8239823178 Case 9285: 11750413769 Case 9286: 11484875617 Case 9287: 10356015023 Case 9288: 2257642604 Case 9289: 3007664586 Case 9290: 22164143862 Case 9291: 21696637594 Case 9292: 6275184813 Case 9293: 2802927495 Case 9294: 5131867921 Case 9295: 12240030999 Case 9296: 2434019320 Case 9297: 20572055818 Case 9298: 25411151271 Case 9299: 15342495288 Case 9300: 14399065057 Case 9301: 8527995540 Case 9302: 7700454918 Case 9303: 360885616 Case 9304: 15813439866 Case 9305: 14131882534 Case 9306: 5026720404 Case 9307: 21377820027 Case 9308: 15475718166 Case 9309: 30209676853 Case 9310: 890524884 Case 9311: 1068550400 Case 9312: 6510742158 Case 9313: 5826766388 Case 9314: 13252307963 Case 9315: 4762364774 Case 9316: 7579421279 Case 9317: 14146835423 Case 9318: 9269543144 Case 9319: 5651363781 Case 9320: 6074011327 Case 9321: 3725986160 Case 9322: 19097280344 Case 9323: 14951517617 Case 9324: 13868532489 Case 9325: 12426754556 Case 9326: 15419749493 Case 9327: 15201449521 Case 9328: 7203368991 Case 9329: 694215879 Case 9330: 1628597227 Case 9331: 7170437054 Case 9332: 11138591624 Case 9333: 6745276974 Case 9334: 4796326389 Case 9335: 16164312492 Case 9336: 23425987167 Case 9337: 1107995169 Case 9338: 17926609541 Case 9339: 21859817066 Case 9340: 3985724205 Case 9341: 2509797012 Case 9342: 26215219492 Case 9343: 16316231636 Case 9344: 5971628932 Case 9345: 5733385830 Case 9346: 2829784736 Case 9347: 2165646030 Case 9348: 15358989794 Case 9349: 10158659664 Case 9350: 3278484628 Case 9351: 3675067170 Case 9352: 2159244559 Case 9353: 402270286 Case 9354: 17775245935 Case 9355: 4038244633 Case 9356: 14721544110 Case 9357: 5923169333 Case 9358: 20921099497 Case 9359: 2865272984 Case 9360: 9484123974 Case 9361: 18847741990 Case 9362: 14050311904 Case 9363: 5255514368 Case 9364: 4705164533 Case 9365: 9942737703 Case 9366: 2727733809 Case 9367: 28565376917 Case 9368: 4677496782 Case 9369: 871977193 Case 9370: 7999240555 Case 9371: 13714687460 Case 9372: 17405740224 Case 9373: 2779107415 Case 9374: 9128277616 Case 9375: 2070885524 Case 9376: 22116976924 Case 9377: 7397237908 Case 9378: 18492581394 Case 9379: 7022473505 Case 9380: 1571262970 Case 9381: 14876487956 Case 9382: 16167501423 Case 9383: 26343792111 Case 9384: 2095610173 Case 9385: 11533660855 Case 9386: 6585130449 Case 9387: 7222493336 Case 9388: 6236227417 Case 9389: 17389816903 Case 9390: 4757310993 Case 9391: 1870389075 Case 9392: 23122792662 Case 9393: 13207399246 Case 9394: 19117642403 Case 9395: 15254299621 Case 9396: 4709578882 Case 9397: 13329956525 Case 9398: 12733136040 Case 9399: 25717311938 Case 9400: 14556453469 Case 9401: 6002401424 Case 9402: 14098089037 Case 9403: 5842609858 Case 9404: 7822643749 Case 9405: 6721370466 Case 9406: 24872718045 Case 9407: 13518660103 Case 9408: 5651065933 Case 9409: 19224243032 Case 9410: 8986896979 Case 9411: 1571625136 Case 9412: 634055025 Case 9413: 16299933747 Case 9414: 4250751469 Case 9415: 868816673 Case 9416: 4551800397 Case 9417: 2609640872 Case 9418: 1061881023 Case 9419: 16772929685 Case 9420: 17461983878 Case 9421: 4442953043 Case 9422: 13816671765 Case 9423: 1666356148 Case 9424: 3084724383 Case 9425: 22517989122 Case 9426: 3898701032 Case 9427: 10079986681 Case 9428: 23789783448 Case 9429: 1254309549 Case 9430: 9840352181 Case 9431: 22570102817 Case 9432: 2673339199 Case 9433: 18106645594 Case 9434: 14761121604 Case 9435: 6517290577 Case 9436: 7660000878 Case 9437: 8680784628 Case 9438: 5061321769 Case 9439: 18228978692 Case 9440: 24056355773 Case 9441: 14158750775 Case 9442: 18675229082 Case 9443: 3800777404 Case 9444: 650536488 Case 9445: 14418056495 Case 9446: 1924926534 Case 9447: 298066258 Case 9448: 8687593402 Case 9449: 1957504479 Case 9450: 9076938227 Case 9451: 14223343576 Case 9452: 14084078270 Case 9453: 939706373 Case 9454: 9098673712 Case 9455: 21750303920 Case 9456: 10084887396 Case 9457: 22991845551 Case 9458: 6109437123 Case 9459: 7919774001 Case 9460: 9339822760 Case 9461: 4677922934 Case 9462: 16316643820 Case 9463: 6496520128 Case 9464: 8293969204 Case 9465: 3306411710 Case 9466: 4455917987 Case 9467: 4086862292 Case 9468: 3244861704 Case 9469: 11450274820 Case 9470: 2535744565 Case 9471: 3080432563 Case 9472: 8011531244 Case 9473: 12322567992 Case 9474: 7240947122 Case 9475: 19253284121 Case 9476: 2516961302 Case 9477: 5549190287 Case 9478: 19845869872 Case 9479: 7023567236 Case 9480: 3558063668 Case 9481: 6326960521 Case 9482: 10665731240 Case 9483: 13413342942 Case 9484: 20344886505 Case 9485: 17201308093 Case 9486: 11016441014 Case 9487: 4689361811 Case 9488: 6391668484 Case 9489: 9623250959 Case 9490: 27048635968 Case 9491: 609240447 Case 9492: 6145668203 Case 9493: 6721487746 Case 9494: 16481193704 Case 9495: 9058770591 Case 9496: 3810505663 Case 9497: 7032123774 Case 9498: 14750590194 Case 9499: 22199578239 Case 9500: 5862133011 Case 9501: 16666698712 Case 9502: 4264895192 Case 9503: 2158738538 Case 9504: 5888983896 Case 9505: 10775958456 Case 9506: 7598397287 Case 9507: 9839987538 Case 9508: 10881911605 Case 9509: 23630008124 Case 9510: 2260066733 Case 9511: 7230173659 Case 9512: 672530257 Case 9513: 11158401025 Case 9514: 4451640606 Case 9515: 22864545230 Case 9516: 1985769389 Case 9517: 12762610510 Case 9518: 7113696148 Case 9519: 6618354516 Case 9520: 5733968622 Case 9521: 21154214053 Case 9522: 7102462494 Case 9523: 11089503639 Case 9524: 15922870971 Case 9525: 4844282207 Case 9526: 4829979169 Case 9527: 4345557649 Case 9528: 9787979470 Case 9529: 5200950803 Case 9530: 9786383228 Case 9531: 17082192126 Case 9532: 10239870555 Case 9533: 15789282999 Case 9534: 15414090872 Case 9535: 12243060723 Case 9536: 6541368560 Case 9537: 3672297920 Case 9538: 9544997057 Case 9539: 15425585565 Case 9540: 7461818597 Case 9541: 8891762148 Case 9542: 713601409 Case 9543: 9119053032 Case 9544: 5824457580 Case 9545: 13067492666 Case 9546: 6716163511 Case 9547: 2728878541 Case 9548: 19897772573 Case 9549: 28639561152 Case 9550: 13805818524 Case 9551: 9224303556 Case 9552: 1606362903 Case 9553: 3518940241 Case 9554: 1946034622 Case 9555: 3565544452 Case 9556: 3147302475 Case 9557: 4084459516 Case 9558: 6521170148 Case 9559: 7325729673 Case 9560: 1855687782 Case 9561: 6657213038 Case 9562: 10045068801 Case 9563: 20363761760 Case 9564: 18113744098 Case 9565: 21330030436 Case 9566: 7944239472 Case 9567: 4291403752 Case 9568: 1127221026 Case 9569: 5779501358 Case 9570: 17977510488 Case 9571: 13252526 Case 9572: 15270326047 Case 9573: 17823566331 Case 9574: 21280620016 Case 9575: 11394813049 Case 9576: 2754244006 Case 9577: 742782266 Case 9578: 22880277818 Case 9579: 446280058 Case 9580: 3270259940 Case 9581: 8954057093 Case 9582: 18795089016 Case 9583: 1494489184 Case 9584: 1052624461 Case 9585: 15844924646 Case 9586: 8166236960 Case 9587: 29013420508 Case 9588: 14865046186 Case 9589: 11597719463 Case 9590: 618002103 Case 9591: 18493270905 Case 9592: 7648423940 Case 9593: 6951147688 Case 9594: 2284225889 Case 9595: 23328295707 Case 9596: 179722776 Case 9597: 21241905888 Case 9598: 14978343020 Case 9599: 16422197198 Case 9600: 29312285766 Case 9601: 1960344633 Case 9602: 20962158872 Case 9603: 8164395084 Case 9604: 16176811037 Case 9605: 93043493 Case 9606: 22902366585 Case 9607: 913364367 Case 9608: 8273844416 Case 9609: 4294395365 Case 9610: 1091083321 Case 9611: 3450464352 Case 9612: 4054007825 Case 9613: 16111813372 Case 9614: 9826323779 Case 9615: 8366656779 Case 9616: 4934925452 Case 9617: 5658972602 Case 9618: 9230418441 Case 9619: 23190517252 Case 9620: 1628979787 Case 9621: 4604470715 Case 9622: 4119045713 Case 9623: 7835835401 Case 9624: 6078234612 Case 9625: 2161547129 Case 9626: 19673197411 Case 9627: 18333280036 Case 9628: 10428978557 Case 9629: 26818176596 Case 9630: 7369860915 Case 9631: 20755744042 Case 9632: 893070401 Case 9633: 4775810616 Case 9634: 24513939428 Case 9635: 300709935 Case 9636: 672098273 Case 9637: 6202000117 Case 9638: 429949323 Case 9639: 4946479304 Case 9640: 13276842827 Case 9641: 14697814686 Case 9642: 10645814755 Case 9643: 8942382843 Case 9644: 1382999156 Case 9645: 5607585373 Case 9646: 16219973722 Case 9647: 937334306 Case 9648: 13123664893 Case 9649: 18359484830 Case 9650: 21440873230 Case 9651: 1978621548 Case 9652: 23806366876 Case 9653: 4121388400 Case 9654: 1186039020 Case 9655: 2452928611 Case 9656: 3128154375 Case 9657: 10138848131 Case 9658: 7147968761 Case 9659: 22590242899 Case 9660: 89733018 Case 9661: 5792776245 Case 9662: 930730974 Case 9663: 4884920332 Case 9664: 18882272864 Case 9665: 1253702490 Case 9666: 18853029117 Case 9667: 294093616 Case 9668: 3583735199 Case 9669: 13910800895 Case 9670: 24962478380 Case 9671: 4727593346 Case 9672: 14088809374 Case 9673: 28022894121 Case 9674: 1828770407 Case 9675: 26897836943 Case 9676: 1116968521 Case 9677: 4783299312 Case 9678: 26468931382 Case 9679: 573281215 Case 9680: 21846162616 Case 9681: 24213470326 Case 9682: 5787213035 Case 9683: 6598663281 Case 9684: 24333655001 Case 9685: 1762971336 Case 9686: 7279986569 Case 9687: 20880651494 Case 9688: 12172479497 Case 9689: 6401966796 Case 9690: 12260875974 Case 9691: 4390221498 Case 9692: 3305964796 Case 9693: 9179608582 Case 9694: 1712507490 Case 9695: 2164276171 Case 9696: 2919993690 Case 9697: 10738185972 Case 9698: 812421407 Case 9699: 3541564428 Case 9700: 6415650157 Case 9701: 9980785269 Case 9702: 21445645835 Case 9703: 21916643341 Case 9704: 20002661563 Case 9705: 10227655128 Case 9706: 10822200049 Case 9707: 4135667422 Case 9708: 6590938938 Case 9709: 12527576103 Case 9710: 17169973614 Case 9711: 179063989 Case 9712: 17008042900 Case 9713: 6452422279 Case 9714: 7942175898 Case 9715: 22586888335 Case 9716: 6835520785 Case 9717: 6747409906 Case 9718: 3094139740 Case 9719: 20525963963 Case 9720: 12303663433 Case 9721: 18859068079 Case 9722: 3875649712 Case 9723: 24429018601 Case 9724: 20735033171 Case 9725: 21489030653 Case 9726: 15458959708 Case 9727: 17781741011 Case 9728: 6978458382 Case 9729: 5961052166 Case 9730: 10362822126 Case 9731: 11598930103 Case 9732: 11183282465 Case 9733: 12118863943 Case 9734: 12513358805 Case 9735: 12395857115 Case 9736: 4451970420 Case 9737: 2132056739 Case 9738: 705064627 Case 9739: 18152840648 Case 9740: 708850936 Case 9741: 4829907633 Case 9742: 3555331101 Case 9743: 16085356405 Case 9744: 10147017936 Case 9745: 402448269 Case 9746: 14470114293 Case 9747: 7391657380 Case 9748: 2582414910 Case 9749: 5692722341 Case 9750: 22617676419 Case 9751: 592452729 Case 9752: 9965190970 Case 9753: 20490668734 Case 9754: 862636784 Case 9755: 1106952327 Case 9756: 6193609004 Case 9757: 6337271598 Case 9758: 5936823341 Case 9759: 9223568388 Case 9760: 11628868576 Case 9761: 5803122973 Case 9762: 5482852820 Case 9763: 439550200 Case 9764: 11696715696 Case 9765: 8839176712 Case 9766: 2240217420 Case 9767: 4318973491 Case 9768: 14737485887 Case 9769: 9327771003 Case 9770: 9249774129 Case 9771: 1557892986 Case 9772: 10174406977 Case 9773: 18954251340 Case 9774: 16349354913 Case 9775: 5202504221 Case 9776: 12937777121 Case 9777: 16592367260 Case 9778: 186895712 Case 9779: 6298049072 Case 9780: 1257008296 Case 9781: 11582037986 Case 9782: 9912453651 Case 9783: 23633665144 Case 9784: 10367209074 Case 9785: 1323863796 Case 9786: 8400949857 Case 9787: 450936267 Case 9788: 324508686 Case 9789: 7299844830 Case 9790: 9700959678 Case 9791: 23807311786 Case 9792: 22759339756 Case 9793: 11069425682 Case 9794: 3591085342 Case 9795: 11092066754 Case 9796: 3091115922 Case 9797: 20975501396 Case 9798: 5059105887 Case 9799: 5732771660 Case 9800: 13018379621 Case 9801: 7561268020 Case 9802: 13008836568 Case 9803: 22895920355 Case 9804: 4958174044 Case 9805: 6519520531 Case 9806: 24203424832 Case 9807: 7720075757 Case 9808: 12758179375 Case 9809: 2346007184 Case 9810: 6397920697 Case 9811: 13532180624 Case 9812: 4891642432 Case 9813: 13566755825 Case 9814: 11950787587 Case 9815: 6483334862 Case 9816: 7974919256 Case 9817: 3053540484 Case 9818: 8971914383 Case 9819: 14059612108 Case 9820: 9441714413 Case 9821: 13792373853 Case 9822: 3743109238 Case 9823: 19165556420 Case 9824: 5868607232 Case 9825: 8489724333 Case 9826: 16275637485 Case 9827: 5457883122 Case 9828: 308623861 Case 9829: 14386722142 Case 9830: 11376236731 Case 9831: 9870300964 Case 9832: 8307002855 Case 9833: 7257391756 Case 9834: 2890478776 Case 9835: 4505711556 Case 9836: 14893848113 Case 9837: 6504527310 Case 9838: 16686085461 Case 9839: 18555761634 Case 9840: 138815089 Case 9841: 12014376798 Case 9842: 26681968276 Case 9843: 830813337 Case 9844: 5130442202 Case 9845: 11395484873 Case 9846: 24810095446 Case 9847: 4523160760 Case 9848: 3042571981 Case 9849: 8934980523 Case 9850: 360408037 Case 9851: 14204047769 Case 9852: 6017875024 Case 9853: 17944140531 Case 9854: 5520772826 Case 9855: 1847717741 Case 9856: 21008496211 Case 9857: 6844168373 Case 9858: 4950357474 Case 9859: 17541397756 Case 9860: 11873492556 Case 9861: 8059051584 Case 9862: 5290447502 Case 9863: 14188151531 Case 9864: 1864530598 Case 9865: 6570799799 Case 9866: 235160136 Case 9867: 14527052489 Case 9868: 8851123480 Case 9869: 17080907742 Case 9870: 12176745725 Case 9871: 24954764559 Case 9872: 18223361910 Case 9873: 18890790469 Case 9874: 1768205306 Case 9875: 101676204 Case 9876: 15088009189 Case 9877: 1163556047 Case 9878: 4741789513 Case 9879: 861542955 Case 9880: 17581546764 Case 9881: 12939716560 Case 9882: 715751301 Case 9883: 25827342820 Case 9884: 980853040 Case 9885: 12540134844 Case 9886: 7597269136 Case 9887: 13164595162 Case 9888: 16339338206 Case 9889: 12362213481 Case 9890: 5435396481 Case 9891: 5176558403 Case 9892: 8641133064 Case 9893: 4813959984 Case 9894: 495067511 Case 9895: 5146707934 Case 9896: 8500325343 Case 9897: 18928137627 Case 9898: 10451075302 Case 9899: 3625549238 Case 9900: 962056129 Case 9901: 11724615141 Case 9902: 7087860948 Case 9903: 6112779489 Case 9904: 1498034894 Case 9905: 6468589270 Case 9906: 16201120770 Case 9907: 9265178348 Case 9908: 1382092959 Case 9909: 19839335209 Case 9910: 6282097409 Case 9911: 16967761815 Case 9912: 14538916944 Case 9913: 14183647041 Case 9914: 2638952272 Case 9915: 5963465972 Case 9916: 5498915685 Case 9917: 22496209947 Case 9918: 1115311631 Case 9919: 5474066797 Case 9920: 9259158907 Case 9921: 22240029893 Case 9922: 1666143436 Case 9923: 4563812132 Case 9924: 4818793525 Case 9925: 25087483878 Case 9926: 1281165221 Case 9927: 13622640107 Case 9928: 2741212586 Case 9929: 6032891365 Case 9930: 1771300389 Case 9931: 2985865374 Case 9932: 19758771694 Case 9933: 10875662189 Case 9934: 13122701665 Case 9935: 16663612624 Case 9936: 6760779121 Case 9937: 9089367388 Case 9938: 7385133582 Case 9939: 19585235284 Case 9940: 4570983872 Case 9941: 7221062126 Case 9942: 12496449830 Case 9943: 24945290039 Case 9944: 7924113323 Case 9945: 10018626006 Case 9946: 15474178812 Case 9947: 21924799857 Case 9948: 6509058033 Case 9949: 25645030721 Case 9950: 16436100593 Case 9951: 517173663 Case 9952: 15119628006 Case 9953: 12053268261 Case 9954: 7490517197 Case 9955: 552313042 Case 9956: 3119448899 Case 9957: 5170379375 Case 9958: 21583554 Case 9959: 3654718483 Case 9960: 21795291451 Case 9961: 3485301173 Case 9962: 3568793227 Case 9963: 7004112075 Case 9964: 1852770187 Case 9965: 19280707860 Case 9966: 5269221698 Case 9967: 10044314769 Case 9968: 17255917660 Case 9969: 8875669436 Case 9970: 15849823438 Case 9971: 15626261208 Case 9972: 5124609646 Case 9973: 9011546961 Case 9974: 5883561499 Case 9975: 16954287710 Case 9976: 24720425768 Case 9977: 9757281523 Case 9978: 12211455684 Case 9979: 22374782888 Case 9980: 12176764470 Case 9981: 3720911445 Case 9982: 15989765175 Case 9983: 1560201383 Case 9984: 3295883008 Case 9985: 11511871339 Case 9986: 21496794041 Case 9987: 10986445586 Case 9988: 12046971661 Case 9989: 20304854028 Case 9990: 3473022409 Case 9991: 24549427282 Case 9992: 25652193696 Case 9993: 21789194533 Case 9994: 6555387591 Case 9995: 7483716193 Case 9996: 2875670506 Case 9997: 1191256116 Case 9998: 15125793943 Case 9999: 1159011106 Case 10000: 5859594965 Case 10001: 12592172156 Case 10002: 86251481 Case 10003: 6235307469 Case 10004: 13461373919 Case 10005: 2798859098 Case 10006: 24811451123 Case 10007: 4807357751 Case 10008: 16249790268 Case 10009: 1002133892 Case 10010: 4574344924 Case 10011: 2743994780 Case 10012: 1811938007 Case 10013: 15620630155 Case 10014: 13035761284 Case 10015: 18034524900 Case 10016: 1103991374 Case 10017: 641697657 Case 10018: 17078333793 Case 10019: 23008531900 Case 10020: 9165151198 Case 10021: 4018659425 Case 10022: 6916726792 Case 10023: 19996776391 Case 10024: 20766226313 Case 10025: 20829081409 Case 10026: 5758368214 Case 10027: 8189001717 Case 10028: 18384804319 Case 10029: 1723177956 Case 10030: 14145492738 Case 10031: 8861795062 Case 10032: 8520074781 Case 10033: 5676798343 Case 10034: 9005055624 Case 10035: 24628305987 Case 10036: 1746532208 Case 10037: 7836670 Case 10038: 1335086886 Case 10039: 3742938919 Case 10040: 2673698060 Case 10041: 16453261397 Case 10042: 5819204584 Case 10043: 5400348108 Case 10044: 21033995760 Case 10045: 15352759547 Case 10046: 9234811809 Case 10047: 6403036279 Case 10048: 28925045327 Case 10049: 8711260224 Case 10050: 11355386893 Case 10051: 4586004956 Case 10052: 5286589452 Case 10053: 5798585477 Case 10054: 3429383876 Case 10055: 14081858749 Case 10056: 1189628455 Case 10057: 13102085384 Case 10058: 1920678925 Case 10059: 8284441827 Case 10060: 20602644978 Case 10061: 9242857601 Case 10062: 1265948554 Case 10063: 4735541192 Case 10064: 15740056885 Case 10065: 26822155717 Case 10066: 705274898 Case 10067: 10113210075 Case 10068: 5516022800 Case 10069: 15022095536 Case 10070: 7846240548 Case 10071: 388777924 Case 10072: 24334860364 Case 10073: 10000425525 Case 10074: 5502047815 Case 10075: 8684200229 Case 10076: 7456916138 Case 10077: 14420272127 Case 10078: 13801445823 Case 10079: 257336434 Case 10080: 12306337546 Case 10081: 11114450000 Case 10082: 3199255146 Case 10083: 857754580 Case 10084: 10990706986 Case 10085: 13097846163 Case 10086: 2282105347 Case 10087: 6456593166 Case 10088: 11498246248 Case 10089: 4738445670 Case 10090: 3390241031 Case 10091: 19985471723 Case 10092: 3911032289 Case 10093: 6326847089 Case 10094: 2759740713 Case 10095: 16091845964 Case 10096: 2637392158 Case 10097: 15684059338 Case 10098: 19371385883 Case 10099: 8734695472 Case 10100: 2432888928 Case 10101: 12649583745 Case 10102: 10630959457 Case 10103: 25133636870 Case 10104: 4115026956 Case 10105: 12485096265 Case 10106: 21887881616 Case 10107: 8429512652 Case 10108: 1425166913 Case 10109: 11938968315 Case 10110: 754228989 Case 10111: 10477221882 Case 10112: 961698715 Case 10113: 22342832138 Case 10114: 112003003 Case 10115: 16908190452 Case 10116: 11855683686 Case 10117: 27746312995 Case 10118: 3137825803 Case 10119: 2072511126 Case 10120: 11738983813 Case 10121: 6543540380 Case 10122: 5464505135 Case 10123: 9353509455 Case 10124: 4420726399 Case 10125: 770510757 Case 10126: 9281614054 Case 10127: 21807750147 Case 10128: 745919349 Case 10129: 6039765997 Case 10130: 16881819522 Case 10131: 16047842089 Case 10132: 2721081862 Case 10133: 1480847236 Case 10134: 24657796529 Case 10135: 22487829903 Case 10136: 10336468780 Case 10137: 7998532177 Case 10138: 2121098017 Case 10139: 3778553440 Case 10140: 1833383334 Case 10141: 12606426987 Case 10142: 4081244629 Case 10143: 382919658 Case 10144: 19898823440 Case 10145: 8203486675 Case 10146: 9148483388 Case 10147: 7649634088 Case 10148: 16762210951 Case 10149: 12455911351 Case 10150: 2159282725 Case 10151: 6169886208 Case 10152: 7187297548 Case 10153: 25896087854 Case 10154: 5937139583 Case 10155: 3342150598 Case 10156: 10819585469 Case 10157: 17725963430 Case 10158: 15861273066 Case 10159: 5389935925 Case 10160: 15083345741 Case 10161: 7564026091 Case 10162: 17587114671 Case 10163: 1097800886 Case 10164: 12711528488 Case 10165: 11498701554 Case 10166: 5375463579 Case 10167: 11595493124 Case 10168: 7530053488 Case 10169: 23004111232 Case 10170: 10221033794 Case 10171: 8106284110 Case 10172: 9694979173 Case 10173: 18138960029 Case 10174: 16239524870 Case 10175: 13172072132 Case 10176: 8018050279 Case 10177: 6000487850 Case 10178: 2618658113 Case 10179: 451814744 Case 10180: 24800125781 Case 10181: 10531272275 Case 10182: 2622186844 Case 10183: 21609035211 Case 10184: 616256416 Case 10185: 5440675116 Case 10186: 11730736045 Case 10187: 2739189430 Case 10188: 1493311834 Case 10189: 6504435407 Case 10190: 5456521176 Case 10191: 9933967277 Case 10192: 10865133668 Case 10193: 16313162945 Case 10194: 22697292392 Case 10195: 1733345040 Case 10196: 8128582694 Case 10197: 8118301712 Case 10198: 107458705 Case 10199: 483515965 Case 10200: 11587698509 Case 10201: 23321822683 Case 10202: 2463412993 Case 10203: 11234403986 Case 10204: 14910967211 Case 10205: 28193159146 Case 10206: 18329295508 Case 10207: 14443574338 Case 10208: 16034208600 Case 10209: 3937880626 Case 10210: 2724323574 Case 10211: 8656179709 Case 10212: 16995017057 Case 10213: 15598911178 Case 10214: 15663183198 Case 10215: 5353616559 Case 10216: 3395773563 Case 10217: 27192104525 Case 10218: 9487023087 Case 10219: 6500748194 Case 10220: 4476146033 Case 10221: 14308632216 Case 10222: 3742364617 Case 10223: 55272438 Case 10224: 902751384 Case 10225: 14154675056 Case 10226: 7281354872 Case 10227: 1415814382 Case 10228: 12355320728 Case 10229: 4149165975 Case 10230: 19874538068 Case 10231: 8334917548 Case 10232: 10480724748 Case 10233: 144856128 Case 10234: 28026967716 Case 10235: 23247420244 Case 10236: 16523764257 Case 10237: 792812429 Case 10238: 12808929176 Case 10239: 8934818866 Case 10240: 2886529422 Case 10241: 9234732458 Case 10242: 1503974111 Case 10243: 10106766516 Case 10244: 12685727513 Case 10245: 15927748440 Case 10246: 11120090004 Case 10247: 556003217 Case 10248: 21533299164 Case 10249: 5740346608 Case 10250: 20397886592 Case 10251: 12159770944 Case 10252: 3785561816 Case 10253: 14370663458 Case 10254: 21275331438 Case 10255: 316295785 Case 10256: 4559715488 Case 10257: 22444018484 Case 10258: 8792700898 Case 10259: 14403859575 Case 10260: 8739379953 Case 10261: 10949210868 Case 10262: 16735706574 Case 10263: 230614128 Case 10264: 16127275147 Case 10265: 784194626 Case 10266: 7894638316 Case 10267: 12322583486 Case 10268: 13388752544 Case 10269: 12487932807 Case 10270: 49228590 Case 10271: 1317432616 Case 10272: 10564434918 Case 10273: 4640198025 Case 10274: 5540422141 Case 10275: 9169633201 Case 10276: 3921363622 Case 10277: 7953641622 Case 10278: 4932468117 Case 10279: 14933358053 Case 10280: 16665057765 Case 10281: 25124772444 Case 10282: 14694323748 Case 10283: 14990088535 Case 10284: 9281306866 Case 10285: 7175643849 Case 10286: 9902003693 Case 10287: 14707772415 Case 10288: 5873478372 Case 10289: 18267211675 Case 10290: 6808079712 Case 10291: 10840389631 Case 10292: 1890087726 Case 10293: 8339959800 Case 10294: 9576820601 Case 10295: 397694269 Case 10296: 21348390312 Case 10297: 5496978890 Case 10298: 4326673454 Case 10299: 15703772482 Case 10300: 18942406907 Case 10301: 4335527659 Case 10302: 12676190122 Case 10303: 2926355533 Case 10304: 12915130876 Case 10305: 853477287 Case 10306: 2293402631 Case 10307: 5100372842 Case 10308: 6853434420 Case 10309: 9383279006 Case 10310: 4737753547 Case 10311: 4761518685 Case 10312: 6601246688 Case 10313: 1267142076 Case 10314: 10550335603 Case 10315: 7688277169 Case 10316: 18584703030 Case 10317: 648862731 Case 10318: 18884641728 Case 10319: 18164083607 Case 10320: 10562389946 Case 10321: 7656164631 Case 10322: 6052283555 Case 10323: 13988218979 Case 10324: 7723393942 Case 10325: 11625679980 Case 10326: 23377522813 Case 10327: 10529792258 Case 10328: 21159746768 Case 10329: 14349969237 Case 10330: 1428100686 Case 10331: 10733115037 Case 10332: 19792456859 Case 10333: 6545489594 Case 10334: 8467160809 Case 10335: 1399489921 Case 10336: 23570837263 Case 10337: 12672761480 Case 10338: 2443022009 Case 10339: 13737933599 Case 10340: 5043816850 Case 10341: 16618584807 Case 10342: 2787366771 Case 10343: 10378618771 Case 10344: 2682496790 Case 10345: 3007441199 Case 10346: 8345204577 Case 10347: 13746042663 Case 10348: 15588595265 Case 10349: 2201919692 Case 10350: 5923964188 Case 10351: 846887250 Case 10352: 13177034530 Case 10353: 10800039072 Case 10354: 1481028397 Case 10355: 14590544764 Case 10356: 16854335960 Case 10357: 740396000 Case 10358: 15176871322 Case 10359: 257510058 Case 10360: 8036770260 Case 10361: 1556228916 Case 10362: 4591378878 Case 10363: 13193678146 Case 10364: 11398112109 Case 10365: 4926934723 Case 10366: 5379926808 Case 10367: 10159163900 Case 10368: 6670315742 Case 10369: 9899574243 Case 10370: 3149310950 Case 10371: 15039989635 Case 10372: 1965979664 Case 10373: 11673633665 Case 10374: 24783265648 Case 10375: 4603589033 Case 10376: 15267457470 Case 10377: 3575805265 Case 10378: 4549699882 Case 10379: 9620474989 Case 10380: 12938965209 Case 10381: 5333629682 Case 10382: 12775345496 Case 10383: 2943385435 Case 10384: 12153034051 Case 10385: 6560968757 Case 10386: 16375701819 Case 10387: 16977775191 Case 10388: 20767744107 Case 10389: 28435047687 Case 10390: 11419979813 Case 10391: 6848027614 Case 10392: 23047293093 Case 10393: 10138784605 Case 10394: 3618773409 Case 10395: 55076436 Case 10396: 1816427656 Case 10397: 973512300 Case 10398: 16477342613 Case 10399: 6631772001 Case 10400: 10090748202 Case 10401: 2197887812 Case 10402: 1994525258 Case 10403: 5334777620 Case 10404: 12096726851 Case 10405: 11818624603 Case 10406: 7083418625 Case 10407: 22673193574 Case 10408: 2043825733 Case 10409: 28068901577 Case 10410: 3277196466 Case 10411: 8274323515 Case 10412: 787381356 Case 10413: 1221093950 Case 10414: 9205815155 Case 10415: 14115734963 Case 10416: 2432159613 Case 10417: 9158369864 Case 10418: 18347536036 Case 10419: 19976244780 Case 10420: 6930759424 Case 10421: 9049393666 Case 10422: 2056195071 Case 10423: 3141453457 Case 10424: 5701095579 Case 10425: 15754192821 Case 10426: 101047061 Case 10427: 23454805309 Case 10428: 11460096128 Case 10429: 17810376201 Case 10430: 28578557594 Case 10431: 8282026136 Case 10432: 8839024161 Case 10433: 2673972917 Case 10434: 22338759223 Case 10435: 14475660097 Case 10436: 13272329454 Case 10437: 9312332604 Case 10438: 4451257206 Case 10439: 12506913959 Case 10440: 573752525 Case 10441: 24985151799 Case 10442: 2728678584 Case 10443: 22770096163 Case 10444: 381799402 Case 10445: 1962710639 Case 10446: 7917031723 Case 10447: 12177690428 Case 10448: 98125063 Case 10449: 6998758780 Case 10450: 19297154247 Case 10451: 1147897927 Case 10452: 11637749073 Case 10453: 3450825445 Case 10454: 5000397223 Case 10455: 9102534069 Case 10456: 14374777346 Case 10457: 11674251022 Case 10458: 13643281548 Case 10459: 23719748220 Case 10460: 1428458689 Case 10461: 23260233641 Case 10462: 7825922076 Case 10463: 7813362907 Case 10464: 1985009065 Case 10465: 12935210293 Case 10466: 783970863 Case 10467: 9129386992 Case 10468: 4971797205 Case 10469: 25325067477 Case 10470: 10426198884 Case 10471: 6951640854 Case 10472: 4125529398 Case 10473: 6751502384 Case 10474: 4718959496 Case 10475: 20019543049 Case 10476: 9681585138 Case 10477: 29663258511 Case 10478: 9062891624 Case 10479: 21148424025 Case 10480: 8477128930 Case 10481: 15862462441 Case 10482: 1666802239 Case 10483: 18856813844 Case 10484: 18741849756 Case 10485: 4825765231 Case 10486: 163574239 Case 10487: 17965338314 Case 10488: 6469822467 Case 10489: 12531403898 Case 10490: 7450447505 Case 10491: 2415129764 Case 10492: 671844486 Case 10493: 5194336057 Case 10494: 14156450444 Case 10495: 22362719841 Case 10496: 21708969088 Case 10497: 1410486489 Case 10498: 82933033 Case 10499: 16303782852 Case 10500: 12996544440 Case 10501: 1465087756 Case 10502: 437049321 Case 10503: 2350461957 Case 10504: 22848180425 Case 10505: 1051404075 Case 10506: 7570104769 Case 10507: 24310779378 Case 10508: 3455381739 Case 10509: 17933043845 Case 10510: 22183204547 Case 10511: 6638375162 Case 10512: 14384125234 Case 10513: 1247707598 Case 10514: 3923772191 Case 10515: 2935669090 Case 10516: 12801886852 Case 10517: 12716789887 Case 10518: 18591225201 Case 10519: 10570435842 Case 10520: 11230777300 Case 10521: 4090364987 Case 10522: 12733396636 Case 10523: 4081274794 Case 10524: 7215411566 Case 10525: 150283843 Case 10526: 21653350984 Case 10527: 5338968226 Case 10528: 294936529 Case 10529: 459370952 Case 10530: 25042005804 Case 10531: 3582913406 Case 10532: 3395864960 Case 10533: 3366628179 Case 10534: 21141890075 Case 10535: 11902471414 Case 10536: 5155069338 Case 10537: 4771766860 Case 10538: 8325742133 Case 10539: 14255814108 Case 10540: 4440989132 Case 10541: 10121256814 Case 10542: 14574192565 Case 10543: 8200608947 Case 10544: 8992081377 Case 10545: 14576955300 Case 10546: 7129629292 Case 10547: 20683278758 Case 10548: 26645326748 Case 10549: 930091405 Case 10550: 4412111016 Case 10551: 13313734203 Case 10552: 14847997242 Case 10553: 20855589697 Case 10554: 14609327925 Case 10555: 17802481863 Case 10556: 1291567344 Case 10557: 11519779217 Case 10558: 15595520031 Case 10559: 225024385 Case 10560: 7502112845 Case 10561: 8812989798 Case 10562: 9526470007 Case 10563: 5122196446 Case 10564: 15708536273 Case 10565: 5399778559 Case 10566: 11196801438 Case 10567: 4566947620 Case 10568: 24414947257 Case 10569: 15586492995 Case 10570: 2413288265 Case 10571: 8965386344 Case 10572: 3926834411 Case 10573: 7579638897 Case 10574: 7975740313 Case 10575: 85936603 Case 10576: 7700264396 Case 10577: 5761069014 Case 10578: 9966581286 Case 10579: 6503647314 Case 10580: 20531456152 Case 10581: 20660930939 Case 10582: 23611156996 Case 10583: 18825731045 Case 10584: 10119149263 Case 10585: 22770588192 Case 10586: 13700938704 Case 10587: 20579377074 Case 10588: 14888067359 Case 10589: 3672057844 Case 10590: 52608066 Case 10591: 1181426355 Case 10592: 25022210603 Case 10593: 20122324297 Case 10594: 24547793090 Case 10595: 6662688329 Case 10596: 16889325717 Case 10597: 17739735235 Case 10598: 3383897258 Case 10599: 8125122106 Case 10600: 3736516687 Case 10601: 15996836131 Case 10602: 1302884910 Case 10603: 6537413908 Case 10604: 14931782076 Case 10605: 1339728883 Case 10606: 1050064244 Case 10607: 21005877606 Case 10608: 3025239190 Case 10609: 5635741246 Case 10610: 13599029136 Case 10611: 511530151 Case 10612: 16273228431 Case 10613: 4649503415 Case 10614: 8528893447 Case 10615: 2368001472 Case 10616: 12706021902 Case 10617: 3107908159 Case 10618: 5369621615 Case 10619: 710585811 Case 10620: 24054484763 Case 10621: 8018050955 Case 10622: 19013335949 Case 10623: 26758958156 Case 10624: 4175538323 Case 10625: 2828596902 Case 10626: 24471238933 Case 10627: 6423186195 Case 10628: 2442478492 Case 10629: 3191302007 Case 10630: 157073402 Case 10631: 6783947746 Case 10632: 2654570253 Case 10633: 3879432814 Case 10634: 4894078198 Case 10635: 24662788247 Case 10636: 20809520135 Case 10637: 10173481568 Case 10638: 8027332349 Case 10639: 17734203540 Case 10640: 14953380086 Case 10641: 22439307006 Case 10642: 1579084979 Case 10643: 9834473632 Case 10644: 11518615955 Case 10645: 22370659227 Case 10646: 19139834161 Case 10647: 6767070377 Case 10648: 21318244337 Case 10649: 599617628 Case 10650: 6521849952 Case 10651: 6568732255 Case 10652: 6288629456 Case 10653: 9114506501 Case 10654: 17129645488 Case 10655: 23448297626 Case 10656: 20169788049 Case 10657: 10067982530 Case 10658: 4030853736 Case 10659: 2533552476 Case 10660: 22592468365 Case 10661: 9762642388 Case 10662: 7201433941 Case 10663: 26342354914 Case 10664: 11490105045 Case 10665: 698612360 Case 10666: 19563229165 Case 10667: 19210096127 Case 10668: 4867336992 Case 10669: 12309963488 Case 10670: 932033472 Case 10671: 16850452871 Case 10672: 8557790439 Case 10673: 8531059428 Case 10674: 6617461594 Case 10675: 20595436020 Case 10676: 30077809 Case 10677: 1254174918 Case 10678: 3853304786 Case 10679: 769161917 Case 10680: 6124210539 Case 10681: 12695066916 Case 10682: 1670898388 Case 10683: 24608352328 Case 10684: 12218406463 Case 10685: 16619659681 Case 10686: 12619020472 Case 10687: 11505727555 Case 10688: 18657751917 Case 10689: 2309109201 Case 10690: 17281353104 Case 10691: 13555239442 Case 10692: 2502822526 Case 10693: 1770179189 Case 10694: 993944570 Case 10695: 2334475039 Case 10696: 18740213153 Case 10697: 16388787714 Case 10698: 99268825 Case 10699: 485685712 Case 10700: 27165262849 Case 10701: 19264058822 Case 10702: 5405695653 Case 10703: 18402186100 Case 10704: 18922246351 Case 10705: 10525702625 Case 10706: 5200194365 Case 10707: 10689191200 Case 10708: 20523478554 Case 10709: 7797608381 Case 10710: 8614342771 Case 10711: 153687398 Case 10712: 3586572528 Case 10713: 16221485738 Case 10714: 10897731564 Case 10715: 17558477300 Case 10716: 4990227875 Case 10717: 1149067280 Case 10718: 18882182816 Case 10719: 7811753251 Case 10720: 4831177986 Case 10721: 5293537856 Case 10722: 14889344477 Case 10723: 11105455601 Case 10724: 9125097382 Case 10725: 5460429397 Case 10726: 14486710032 Case 10727: 6838516620 Case 10728: 23447418448 Case 10729: 7521851757 Case 10730: 19257199688 Case 10731: 5947618338 Case 10732: 19592693334 Case 10733: 956621135 Case 10734: 19865892544 Case 10735: 12523261742 Case 10736: 5498039801 Case 10737: 28106867654 Case 10738: 14416475204 Case 10739: 1800895948 Case 10740: 3130566827 Case 10741: 2483046228 Case 10742: 29528583371 Case 10743: 17887674338 Case 10744: 1885392155 Case 10745: 12098538169 Case 10746: 4138868280 Case 10747: 13727557556 Case 10748: 21486551140 Case 10749: 7400757543 Case 10750: 6622504844 Case 10751: 11389768398 Case 10752: 6155690060 Case 10753: 7090168089 Case 10754: 9141290646 Case 10755: 12937390902 Case 10756: 5401668052 Case 10757: 5658675927 Case 10758: 8273557552 Case 10759: 4215993027 Case 10760: 13932506993 Case 10761: 14239582030 Case 10762: 11368943256 Case 10763: 2261130445 Case 10764: 21176863691 Case 10765: 10051197132 Case 10766: 11273741678 Case 10767: 2558954234 Case 10768: 13584018324 Case 10769: 20557642479 Case 10770: 5061329217 Case 10771: 18799979540 Case 10772: 21448916162 Case 10773: 18419683627 Case 10774: 17814069431 Case 10775: 2657049931 Case 10776: 10681720235 Case 10777: 18457831810 Case 10778: 5369514146 Case 10779: 8736340549 Case 10780: 398812079 Case 10781: 1312703084 Case 10782: 1954248625 Case 10783: 17186291144 Case 10784: 11677839391 Case 10785: 1312496034 Case 10786: 5402131007 Case 10787: 1244249370 Case 10788: 13803234643 Case 10789: 5041640405 Case 10790: 11265305450 Case 10791: 12009479369 Case 10792: 6392382136 Case 10793: 1383150497 Case 10794: 10759325488 Case 10795: 7183025818 Case 10796: 21370350234 Case 10797: 12263781580 Case 10798: 5486052131 Case 10799: 13975471208 Case 10800: 681013993 Case 10801: 10502790540 Case 10802: 9713893504 Case 10803: 7063627009 Case 10804: 18213576613 Case 10805: 23271394179 Case 10806: 1301551094 Case 10807: 13807521887 Case 10808: 15478074618 Case 10809: 4916483465 Case 10810: 22638645194 Case 10811: 15897533008 Case 10812: 457791648 Case 10813: 8917307932 Case 10814: 2436457578 Case 10815: 4039661631 Case 10816: 17916550799 Case 10817: 12001184783 Case 10818: 3497043677 Case 10819: 5795649168 Case 10820: 11329138726 Case 10821: 1626041255 Case 10822: 3089857784 Case 10823: 8647681202 Case 10824: 10152665402 Case 10825: 997394872 Case 10826: 10425273700 Case 10827: 20501781022 Case 10828: 19504285952 Case 10829: 13998158485 Case 10830: 1204312595 Case 10831: 17036083151 Case 10832: 4058586251 Case 10833: 21785239792 Case 10834: 16542816777 Case 10835: 10569710763 Case 10836: 20828195234 Case 10837: 13873751858 Case 10838: 13755369313 Case 10839: 15239353979 Case 10840: 9274993004 Case 10841: 9515025765 Case 10842: 13861229034 Case 10843: 3611616079 Case 10844: 3906898469 Case 10845: 17304982239 Case 10846: 17540028446 Case 10847: 1460239035 Case 10848: 3781119222 Case 10849: 1210264163 Case 10850: 1465978621 Case 10851: 20539937628 Case 10852: 11781942707 Case 10853: 131419839 Case 10854: 20201330455 Case 10855: 4689513096 Case 10856: 3380393981 Case 10857: 17267990238 Case 10858: 19929038508 Case 10859: 16363882462 Case 10860: 18478266213 Case 10861: 6603433569 Case 10862: 14446705554 Case 10863: 21164586663 Case 10864: 1191440716 Case 10865: 10401204816 Case 10866: 6972521916 Case 10867: 9835249013 Case 10868: 25871770882 Case 10869: 4453831730 Case 10870: 19810585145 Case 10871: 10668633797 Case 10872: 24995606171 Case 10873: 14865247464 Case 10874: 6223824983 Case 10875: 13418248511 Case 10876: 11445987331 Case 10877: 13020251291 Case 10878: 19310164166 Case 10879: 7948773201 Case 10880: 12108303329 Case 10881: 21928664774 Case 10882: 5781696851 Case 10883: 1189936795 Case 10884: 13379105483 Case 10885: 8609996120 Case 10886: 20317735816 Case 10887: 14014274640 Case 10888: 2346794131 Case 10889: 13530011723 Case 10890: 5227989046 Case 10891: 13064135512 Case 10892: 14513299361 Case 10893: 2200972704 Case 10894: 19622755059 Case 10895: 25004668211 Case 10896: 334105897 Case 10897: 10144132232 Case 10898: 8203154419 Case 10899: 4565087970 Case 10900: 16407179172 Case 10901: 8136401150 Case 10902: 25902685205 Case 10903: 23992245923 Case 10904: 12544364462 Case 10905: 6636503399 Case 10906: 12337390216 Case 10907: 12222952254 Case 10908: 6516241889 Case 10909: 21714127198 Case 10910: 3386616099 Case 10911: 6659945751 Case 10912: 4137380117 Case 10913: 5978292108 Case 10914: 5343404713 Case 10915: 5849221796 Case 10916: 4852574612 Case 10917: 20211791794 Case 10918: 19039597140 Case 10919: 20663109833 Case 10920: 4975889756 Case 10921: 20634372505 Case 10922: 11021760859 Case 10923: 17821556025 Case 10924: 17076467973 Case 10925: 1237439789 Case 10926: 14780072103 Case 10927: 23457036043 Case 10928: 15415302015 Case 10929: 7673473809 Case 10930: 21361616508 Case 10931: 2635332087 Case 10932: 2025314868 Case 10933: 14081251062 Case 10934: 9592934189 Case 10935: 12368909504 Case 10936: 12055403891 Case 10937: 16636964599 Case 10938: 21980219321 Case 10939: 4010683380 Case 10940: 13833910771 Case 10941: 20520177681 Case 10942: 7221743235 Case 10943: 16288366249 Case 10944: 18509541489 Case 10945: 4476243080 Case 10946: 29081419874 Case 10947: 5419159931 Case 10948: 6043060017 Case 10949: 5138792258 Case 10950: 10202696089 Case 10951: 10556719473 Case 10952: 13275172335 Case 10953: 20914580524 Case 10954: 27638312263 Case 10955: 8710081901 Case 10956: 7844615119 Case 10957: 18928145560 Case 10958: 4218087527 Case 10959: 5851935054 Case 10960: 11682925113 Case 10961: 6871282566 Case 10962: 14922548172 Case 10963: 13448832110 Case 10964: 9286745875 Case 10965: 4701987964 Case 10966: 1149275890 Case 10967: 13184458284 Case 10968: 9666079225 Case 10969: 10749179139 Case 10970: 18825942020 Case 10971: 6358224869 Case 10972: 8401352528 Case 10973: 6837664264 Case 10974: 198602855 Case 10975: 2391738827 Case 10976: 17966128566 Case 10977: 17312586210 Case 10978: 2639332597 Case 10979: 10480857225 Case 10980: 16601158594 Case 10981: 6691697375 Case 10982: 23791998020 Case 10983: 7779016794 Case 10984: 10064487670 Case 10985: 12030674408 Case 10986: 11919103684 Case 10987: 726533112 Case 10988: 1269579249 Case 10989: 7697870136 Case 10990: 19244440540 Case 10991: 6350655667 Case 10992: 13047689791 Case 10993: 21070355697 Case 10994: 6281183433 Case 10995: 3098234698 Case 10996: 2451919438 Case 10997: 22924364568 Case 10998: 16003242496 Case 10999: 2521351972 Case 11000: 5156093818 Case 11001: 26440583055 Case 11002: 5350574470 |