# # Licensed to the Apache Software Foundation (ASF) under one # or more contributor license agreements. See the NOTICE file # distributed with this work for additional information # regarding copyright ownership. The ASF licenses this file # to you under the Apache License, Version 2.0 (the # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. # tod = 133873089 elapsed = 419652 475796 594783 764292 260971 874697 188079 672459 87327 456708 212069 1060851 770062 1079286 954565 292798 326357 194753 979558 1032535 942690 1447369 342026 494123 1250431 64046 1338049 1335295 692153 316657 413177 359725 479121 492302 944198 541601 788283 632709 322993 194792 776527 351791 456060 458163 368652 986593 492953 340216 172711 62578 976773 815442 541240 340819 194435 1307287 128831 592140 109277 681305 1428820 442610 241753 358866 229897 1436709 1229808 476174 815341 630322 479647 94646 662875 799848 1683448 530010 231435 631466 546840 1920313 489899 115162 614184 108376 601579 2074727 538651 225731 338032 388144 779917 537820 600997 2234341 336549 382141 151671 395673 805279 2365235 726557 236947 394139 207491 597252 273158 579700 360691 732617 374692 804527 1226485 1300493 814688 1068958 1005635 1793485 1205557 1103803 1524842 103271 1068933 1984242 342689 1393217 48209 144393 1199386 635821 2107122 1003115 447811 593639 1580187 1589819 340831 2018370 473875 748979 605061 1632580 1853372 554564 378320 542423 550192 555953 731773 626060 275858 496209 333381 993039 441250 384422 2341883 81350 689645 47531 2390066 947757 138206 160966 458994 324740 2348761 2450017 546109 164316 335243 543632 554590 3231090 368019 132654 1474742 541008 669091 386864 363227 2801994 1644275 567742 415789 2932600 1392094 393112 335703 701467 1261900 137448 624743 797914 1021574 502798 420447 729335 349789 224012 277805 397072 406244 845084 847777 899079 469603 816339 670474 371203 577460 430952 653262 2438046 2672377 2873972 2977546 2649086 3123298 3197021 2433370 442038 3549755 770630 4331801 2878974 539464 2921991 2984698 1089522 2873147 853746 298510 3601728 998002 2758329 368910 582221 3521056 142178 3207922 509722 3432872 4237585 479710 681558 407281 392841 390079 3617625 839893 4184625 526154 829685 202987 829384 669099 159602 3496161 404242 555008 1046871 1071646 576416 681681 217582 284522 807635 586767 462031 895026 243476 225884 649997 1076651 957410 253602 771212 678653 699636 106413 1739869 626442 287406 577963 289638 229479 875648 985815 203129 1058684 530861 197466 216402 184974 983055 241310 1455408 180168 552849 139379 347313 713999 227314 6716046 980170 308495 116081 552976 664094 732102 507202 1167957 412938 202636 650226 398677 200351 593556 248750 202051 1691734 684712 374568 310599 812499 2541644 150811 533674 492009 316674 2564548 286810 447310 2450966 387142 399795 70880 2916563 268274 773144 226710 386088 640562 365183 1112993 492185 249307 468435 489852 570189 390034 1317395 471797 542264 172347 611798 196746 571796 1295732 1382375 590375 403092 347488 615450 360824 233708 850890 662405 752760 821634 591535 465060 612381 1398656 3984203 629475 3000931 2929640 149388 1299209 1669704 2977680 2471882 415305 375113 3238794 1760809 2800873 572147 203480 245638 312807 179847 3894627 325572 373710 2869788 157000 3701971 2163922 561667 434649 332546 745803 298847 527792 4427561 3006907 293020 339428 3556081 801619 518363 1071362 487776 509981 3118492 387481 2567722 906776 879277 261888 409970 334480 510993 298833 245297 603451 419453 597935 317633 370307 516046 4028485 394000 286468 224004 162707 296341 574387 289302 177702 497137 658933 443600 446674 620238 361562 991936 134154 287157 2267639 3038283 1502956 527254 402212 344205 469082 693532 2109626 1021202 127209 1258703 844928 1095405 1180691 1818692 334003 1220434 521680 2048966 1682691 504106 800513 598236 604794 1684804 437999 734639 223505 1559672 3687619 644161 174216 417533 693730 552430 244256 339802 501170 120863 303094 545713 1028769 428727 277081 160445 386738 810730 474061 774932 615320 1136025 554688 523825 1126212 1014242 129009 329339 389279 573128 659743 231040 842612 201705 696647 2993102 586384 2602457 745724 578399 595431 409787 996658 511096 1034610 457733 496347 626540 3576017 3004810 2535715 2399985 1227871 948419 245126 624719 396950 2661755 2381399 2170254 409973 2264838 809228 185436 651638 378357 566604 359685 185205 414137 231233 2515702 251964 516514 2560492 2372248 577591 245312 1208847 2505355 3017615 2841394 5376403 476761 4825850 1016460 251480 521302 2731254 262989 765513 314618 291644 351251 334007 464632 374203 773906 915085 288409 940971 1292672 3174727 4474968 2411835 656490 660109 181896 800539 189568 256604 1237036 414923 4029777 277329 377167 5017057 225081 2519477 747591 700723 649069 4116571 1086062 2902158 620901 746581 537896 213699 688248 2792806 414345 144786 724747 421889 512067 702644 372726 724830 383104 213289 652733 550693 848426 716743 210299 160744 310399 374348 211680 1046646 92177 80376 407428 917754 2560928 186077 468531 1314124 550447 1420263 1788683 528569 2049700 1842298 306244 787569 596225 128752 881895 275973 439050 279731 386951 1918162 360532 785867 2186372 626736 430913 2548887 174314 644499 939774 472555 498913 165385 2392173 2407025 321448 691613 174883 442189 919731 214646 594141 577814 1479494 1512793 476634 903487 1064262 684671 221653 607977 401005 912641 1476871 249262 533344 380063 133313 181684 1604765 228183 1028523 1101315 973502 106899 1060084 706996 884106 254549 209891 722254 3124361 331754 1844097 285844 623554 4078164 1364074 765826 1301506 325467 2055480 2012608 579374 918008 1462807 1570606 291361 3830714 104742 1194740 505967 1507182 1306560 1519648 2151820 250665 269056 577262 2316541 2072397 167398 2333126 171053 369433 609872 231024 247208 490645 195915 402284 1038721 724104 1384213 2440142 303061 863729 431666 257550 515629 200647 852730 639027 326673 1065453 635067 2822798 821742 2982255 945487 617839 729345 2935893 757207 754309 659443 5288656 409886 518837 292245 3001831 885526 462397 487144 3169784 490743 1333229 3166906 438161 752842 113075 87705 681584 406813 617060 2521261 626602 40702 938885 2887866 337339 175276 842512 5884079 324865 480746 1324419 1322260 714347 248430 725629 1242132 440924 2892286 1771494 754434 2167207 681657 116630 891260 588670 876000 775517 139402 360359 3654894 450645 2578235 482461 170476 2805574 2396973 247169 849489 3815987 3282926 298701 1066602 3104702 680620 283168 2273349 3232562 3943405 160710 581055 1026456 623082 599472 2392046 570339 656327 363017 258017 719202 262531 163167 2538690 3718984 2814652 298250 301419 617999 571648 3039018 3264510 366652 89026 2859400 1024503 161710 1104681 536080 2638105 886856 738018 656265 107003 350053 876226 254580 491059 784898 481144 609165 739909 4342216 545733 729627 3773395 386739 298496 941115 804504 889619 944909 390893 562713 1296477 4925624 519976 1173309 710188 322066 776394 256015 756442 894349 1730347 417353 4512387 870191 164529 432266 329721 602928 50098 588584 867488 390941 4228914 188752 1605612 231675 768452 137991 628566 824004 627313 201811 207928 1303965 340808 4335667 599528 145296 486492 179889 677596 202335 535668 246209 579840 583808 1523071 2715558 209193 110600 158396 1977192 215996 803049 756046 415393 1194964 743407 141112 818057 761885 917201 524074 191354 1234478 756707 1282584 2661155 670791 880870 2403774 3170281 409974 3379876 2707495 314594 208060 934445 207866 936996 2375518 476978 143644 162438 1060892 276493 272176 739298 637200 2698651 470127 544423 1539918 499225 380681 3107737 570326 93572 204217 439388 552041 2771593 2197555 619436 1318022 1296997 832676 219673 222754 288364 334131 213553 5828288 337900 2128704 756539 630977 247065 563965 245783 659276 587163 2970734 122542 2974067 1631710 577461 667359 223283 1368175 896890 668690 2709250 980773 240797 956779 264058 1440669 354324 3292733 497317 375605 509987 937253 2768033 1094605 345992 410661 533696 663147 564100 158362 1257718 4383378 565873 1325150 491615 373182 408111 863373 1123718 873866 829083 782648 390279 1004120 408516 1386384 578838 3916086 192971 195638 111256 243159 257547 3721255 1085907 1168161 692923 1923579 262936 678820 1917800 785145 421238 1255740 1362859 775058 723672 1984110 815792 3795367 788677 194300 539286 784707 4017551 144349 2556391 313087 665109 1940855 4007568 627732 3672939 1196456 820937 234565 1284828 409773 732893 939496 270350 507613 656420 347400 894345 1850015 542866 4154962 2786549 138139 387874 4544134 601616 3294676 314786 2139032 94026 260309 2363587 497505 661983 475958 1988063 2620709 2632664 948859 353134 330980 1084176 526113 2368928 186726 2189700 481538 164225 582281 2561488 574819 176323 2522785 393219 560749 165296 597702 276600 311665 1188228 597139 895501 2369202 2336464 2622979 361854 549807 882152 519752 291250 3452578 755454 714107 2929475 258660 432594 127413 767918 2891781 444163 498829 394513 2090492 559616 213381 492653 408906 484714 380355 722908 991326 728432 432747 332990 805680 689198 3132619 938737 289866 3020934 311968 693030 782332 456665 321195 138340 585565 488071 340356 668134 576998 974067 501369 413652 1151659 218344 2088657 243404 848952 793602 136489 149199 3137669 681204 376647 128257 681568 772783 532970 603246 5924311 354728 399237 557210 349054 217157 4035880 859505 279792 2319790 517874 255586 306327 736408 469854 771694 3817017 471840 263799 501951 2801832 103109 762674 1176142 529470 931444 669382 282106 183528 275102 548651 338822 2674585 1364401 343840 3601172 510119 687290 660713 743153 476035 535905 3214237 903593 714847 449301 420370 508227 1293795 1066022 578821 391427 686008 429815 707240 700338 604706 498948 1062041 300198 411509 630799 403232 1225246 664171 473944 837910 1884377 233731 597661 337687 647405 584084 2966703 1645117 274030 217345 290537 665897 121893 2385327 1584747 493901 902182 318591 457312 2362533 143879 114809 1126606 280085 163330 299529 334783 46977 375273 32592 1126992 915031 1141602 292061 513844 108910 1290108 1217822 2855095 552609 156768 486041 874286 366519 453821 604785 262277 1016936 1943200 802027 1245359 844195 418696 1163747 3025786 1090676 2101412 904713 121105 1917869 579784 747729 3253372 600125 1369282 200967 846172 816036 1760560 273657 1265959 2794729 3517166 2158476 2084723 397757 2742591 672329 344908 740036 376396 513841 626492 872175 979473 475672 2728848 288654 920009 218664 2363313 431639 2824218 497564 314808 4884475 441778 834144 358586 306645 1014396 446222 614917 140905 279912 1271473 565478 252462 2269944 357488 452740 946798 236895 222559 623753 617534 334658 2473618 707559 137078 1065205 276346 763626 788178 956633 123323 654804 285290 392032 307154 210029 881936 174807 888374 150092 228116 1544111 166703 569464 526761 161601 682158 1369608 1397057 644190 2060985 2875936 830831 1459535 3974512 200351 249951 148042 333888 148594 319519 1659811 572705 1188916 256477 426206 3983106 369274 384363 92518 393510 202511 712426 481588 149524 155852 501265 457622 552410 5054598 3000594 551102 189814 427797 923191 962399 425173 155065 342046 540635 399896 449313 1431266 2394289 280771 3644898 1537296 745398 1530863 1554583 1194173 409610 400863 2060188 1577090 1485440 899418 518941 1602102 810212 3273298 377600 566054 186568 144597 349111 295889 288006 712112 550007 888687 1767560 3665864 744584 506354 1003926 410640 246748 2646508 262206 620874 74977 218119 2491242 143237 254561 2031026 1880930 378245 335934 237479 248596 230653 1848904 3264049 428531 2544441 245191 542844 117422 1884798 652946 313187 80509 247823 376535 3602077 2111394 310422 3212138 575325 1927263 543576 5042822 290124 662225 223887 610430 223829 727413 536590 437099 2546574 666922 245339 437417 507740 2525064 855422 2091993 459032 134907 261459 164937 262848 1522781 578362 274097 781756 2561780 655396 472016 156655 1829917 52168 850519 262458 766577 230660 663271 543220 819138 787322 847409 422378 326804 1055253 362097 273991 231156 746704 283099 198332 253841 1126530 899734 286071 477233 488077 381762 913575 499595 349651 224966 720480 433877 1696411 916745 771344 756556 316876 436159 426772 3147250 731227 322064 289464 445770 618576 641268 465217 404510 1200862 252113 321018 185319 467400 698012 1096966 171155 402476 227846 586781 597693 434061 296973 420986 800286 523115 532180 166111 99949 332842 1143456 615449 749914 245319 3022522 412080 532774 375660 375056 450581 332134 274843 281263 219563 376173 475449 239057 893017 829132 668732 330044 2919101 358463 657909 864289 385602 485732 373616 129675 191271 231553 480790 427253 133683 974928 3067547 4054325 420396 609686 412995 261594 327286 822718 276379 4443319 255881 288830 135153 1566944 2875521 896683 1274447 535627 323344 3123776 304775 592942 1179799 643335 579340 204861 737592 135889 706591 612244 143541 1702370 213452 141677 654793 3268018 87863 195291 2092321 3018047 741136 207134 151532 686948 177083 710673 477463 1564583 590274 485751 727363 1746461 623247 743145 715425 507920 318516 525918 1690238 4733598 275751 143482 193844 4229528 213627 225177 2228872 190933 4711074 562613 1388597 2259852 4206457 3424771 211904 309400 102332 712997 310392 183752 540742 750552 448636 651476 458711 920941 185875 209771 344194 1221148 3416816 356915 404308 407666 610601 227299 810846 650900 369897 544089 296643 244827 754706 307119 446247 512155 677533 152948 537798 717049 699214 433262 235315 233621 480121 193515 532706 796901 2048123 584080 614297 542310 313517 1236538 333735 869013 2097886 2264559 429179 4118813 728068 1071061 2760480 457784 380523 647891 2112738 70322 1210695 551909 804882 189978 1414285 862370 582658 526718 430569 5464313 216755 231193 751793 326721 678840 879432 989903 307001 882154 631929 152445 491388 759815 747238 251879 195069 989265 248545 376219 399314 236115 291032 368137 317597 127232 187791 1606527 435390 236517 1059974 403755 2199482 306806 67408 480851 510799 486684 285386 485750 660406 2506439 426297 683941 207687 574175 169698 569859 443622 455254 177443 131083 487938 422189 1327760 353915 3532683 1444586 408105 820846 980195 2160181 1824589 742548 281444 467675 586578 1866343 873441 175516 2603899 530663 158545 885169 2648286 2864618 530137 423634 2702127 252074 511407 2295699 331176 768805 2650129 544545 308832 888972 2641357 1715574 2118412 2956798 532490 677741 886628 842115 285682 219437 202036 2559895 825054 521540 173096 269991 2670874 513008 559683 332851 207686 226428 475055 1139571 249691 398816 551944 385762 2812423 453650 83852 127631 2740176 6675049 1040899 439941 808430 472030 1021302 706012 797924 2708872 2784330 2752302 351421 595591 457261 466375 781705 688414 381901 2219308 93472 205153 1574874 4665976 301416 636976 189289 604344 859481 324398 682088 529313 746269 496186 5593243 657805 553167 331363 287535 287221 439200 516162 425993 628823 860645 686537 540075 890785 840682 191949 280338 485224 375545 1716904 4592197 422902 840827 348999 510520 1207188 389221 1084767 426021 534985 2204921 1791462 2056289 249406 760965 1388229 1054314 851142 380863 1460506 1791805 662211 2178211 4044484 1160387 345655 3119060 539452 126427 3088890 537312 560235 1857418 1597055 696734 3702204 267523 158260 1063185 361545 897356 266189 905388 1379043 645000 934011 4627455 629891 379443 665057 103949 233596 557860 386314 1012772 483437 743920 558197 3941711 503717 418507 1023074 99360 3470293 1768366 349274 506549 2746676 1982629 1988998 230635 790311 1962047 606173 759025 933624 525356 559419 470301 419720 521822 3137135 578505 3016969 407772 554002 551391 196450 532685 3483831 310358 321265 247073 443671 85892 462709 639298 503536 830488 382648 1691212 135507 638831 5622394 196428 916458 1758870 540243 3304108 2294239 406513 1641371 549814 141495 945403 1819774 113498 1954311 590522 557355 89911 345774 1649945 2058921 262561 227433 2373354 348715 1969134 1182117 4267489 293860 955983 4548794 429111 371471 1237706 677819 3882726 1447726 156744 189531 2927280 1255751 668387 4111602 402151 363678 639514 784979 303627 142621 560897 404900 1988056 382605 875026 468790 3553664 561910 1388626 549022 942553 250107 2778674 2721239 366252 305061 122487 121603 228726 4752738 4647515 763481 1484339 1371678 592213 495415 256269 1085108 742482 4169713 375019 1117002 289662 339298 221379 159501 710678 507539 527652 317378 4868219 2916616 209420 477983 271176 262248 2952186 182570 548604 594592 369389 696443 4353972 981114 1209592 5224078 340629 790585 772230 199633 759872 637618 520910 354956 1074516 284918 303903 617263 343904 4283988 1924837 5021146 824360 118233 612533 1636413 311200 4723364 463441 735040 430887 803668 308411 660957 1261040 393308 5185890 161666 1051475 650330 256235 576946 555271 251429 2798964 389142 399301 660634 1720935 342390 569072 330248 3700607 451854 150643 1977039 3620457 99808 689348 630008 599056 283016 1454102 3248037 228300 450687 668495 1153767 4606275 856509 697478 358178 751433 855049 403119 569936 256649 1121120 890173 572065 230468 238279 532865 990007 481485 3431284 418198 142759 311066 720199 531401 517932 829036 508069 653947 916200 506740 2205020 2775069 300993 465921 3660784 615850 576979 592414 476401 2374116 579800 3631700 525361 1096002 477874 1081554 514004 2407290 418854 3625227 1249571 287753 397332 1057577 732489 529834 2368504 498445 158250 1272868 784868 591138 670239 552069 351789 2826506 3408460 1019025 622314 352218 233917 124439 231217 2112609 609841 1022231 205423 485457 324816 650488 780302 411904 3746364 1108590 769557 578144 448178 678725 2040415 416627 896095 320458 581982 644275 592564 335750 263787 353856 1171788 437226 355198 489463 244928 819256 687940 351138 374140 304488 3690010 871117 261422 537331 1498196 653183 4163366 634611 1007898 396150 818440 880677 1077385 321764 430498 232594 368850 375409 592294 717704 894006 273447 669206 682348 761819 530511 314514 635290 782368 772774 299546 1125870 886796 242004 408064 590514 484268 707393 1346858 3057861 868587 662264 708167 500982 435115 2889020 3006970 423919 2636414 816651 360812 466428 396325 266625 933415 644699 352582 354019 80139 597908 216895 488279 330354 766009 573460 560541 408927 317696 447972 2707485 583880 227649 1175792 551841 251255 439672 544816 4630583 3583923 654111 1237261 849539 622853 1894191 511755 262871 3088978 456850 580992 763962 4389661 640209 418697 2494723 1236413 4341582 376355 4135022 719346 730961 391447 2086715 1650223 782856 504813 883566 792938 501343 2591570 2410058 271871 445740 564577 520395 434045 249908 1940163 501216 3436004 745886 360784 424970 3771358 4632407 2513792 1622297 316796 1442091 702406 264245 842941 1248963 294377 436144 3780815 843287 1110240 254811 783600 308455 1380924 271794 827270 991047 761829 755798 1236962 4173200 659957 517845 2758506 1956173 207867 428517 1860161 820072 752102 564680 1861704 1101851 649939 525184 2890214 524686 457092 414918 459446 656765 1623891 206342 660191 445700 357692 3379208 2033667 566085 123643 357082 2194632 483936 1056545 422809 3067324 443082 2731999 980503 978920 3660655 2937246 1730745 477552 326218 2227011 1019109 2748960 2582721 209866 705383 3492328 430882 237854 475463 637792 2378423 687801 1204194 701125 1101414 2914180 1088122 372270 495939 5977083 4114527 476220 861922 412496 2112635 250139 422799 627733 460960 224395 380220 276156 2520874 260557 4077118 503465 585906 492703 537954 526222 394959 2393364 610365 3367702 815173 706641 2871532 159219 1198013 400376 555884 1147856 121852 409357 214407 370988 1394476 178074 692014 2378061 515250 657121 809802 327066 284580 3003041 181324 419901 296456 3138329 54613 3692064 2927076 516155 587926 491146 668106 4498616 765187 745439 666665 859153 345325 1055395 4131583 948751 352863 698161 1042669 3356520 2330891 2192239 504432 46097 2701328 211854 278755 400192 1509421 400338 338960 422885 1066390 514100 202411 376623 3180081 2161199 690840 242069 749546 937133 131757 189860 275352 425310 965812 331617 871235 544849 3871913 2725880 78225 1236474 4433448 2651580 829689 706076 325069 2071141 671514 488065 137206 623166 963536 3508957 135899 360494 715766 1877861 382010 247963 784823 366991 3296786 704811 156161 131233 3752602 375762 413019 817950 598201 695535 486499 2339978 462725 758223 1255503 335688 664831 583843 499366 999287 161200 120720 294854 1349417 586342 964731 1984438 279968 473513 454736 454380 554683 3674229 704073 177477 488769 716203 434529 289040 1417950 540700 602240 1367542 664856 194835 546274 738329 447782 1989187 1195446 408876 698091 1349194 1072690 311544 3644553 4027949 5201587 712113 225104 710041 631681 373561 455209 829738 678143 742325 442526 2971798 523565 208905 308581 2499865 2650405 600688 3927217 1124488 363625 326250 497411 262182 397200 309820 754783 1310331 2759341 180839 316878 3829515 811916 477369 313725 3223460 2995363 1052238 2544674 474929 318667 961159 1054494 750372 393285 161970 401483 969145 1182051 1126644 497163 239058 457769 702132 781238 278031 499534 1638217 64730 2776695 162795 467654 755848 779022 738080 560387 1982548 3510421 968789 348684 813731 5063430 2753818 1807168 797469 534902 478713 703370 742961 2196544 442357 219611 302186 853152 66188 946183 719239 1479401 618102 344995 535099 510373 497309 118688 616264 235051 425360 436865 4044671 648936 489286 1098324 307362 228457 326035 2741053 1226814 856702 2505290 232818 2407573 145900 692008 785003 398949 348988 983172 126162 545240 238495 988349 546122 106347 724717 229913 553262 234586 2679972 867784 2440973 884344 63828 1076006 412331 704614 429843 878998 1771309 364796 893457 1156111 2279342 251116 741050 1823568 570445 800570 1045444 340465 1101844 2570123 551640 480319 394622 211229 247063 1903262 605831 731955 261867 490228 587944 326673 2001174 1030615 596024 1661553 311619 2553770 558551 1227861 578894 301949 983603 917107 584354 513408 232761 76088 2729829 2031505 2025599 466801 1940635 285584 816222 1624578 334901 3928644 850065 417037 517475 1875606 494075 709123 1616335 964796 196024 319803 348703 705333 457314 400041 401518 1074580 584699 481484 599556 168561 865990 1994519 2456460 666463 2931262 2556832 1958209 404140 347072 2435115 316909 597831 1911873 2891025 910640 1543273 659662 811663 498909 869516 144343 626098 2824128 2384083 652062 748529 557499 745999 660852 1325676 453871 812678 441543 2385361 2311098 1064309 2800479 901414 1181807 586281 138636 868263 374873 1996655 132952 710968 813997 217131 2863459 207501 907796 768923 2906046 443370 609026 248693 251744 560151 2607832 489732 349313 367521 828547 3348245 173892 597044 443289 506878 3807692 305846 699397 2902331 2725565 337376 636026 548047 2610587 3858811 558875 968001 1663760 426526 345743 729078 2838185 391868 433263 475981 969024 326216 880883 730287 795902 2018519 387226 874925 256307 1492843 1208683 886545 785493 417612 498672 1066427 509363 414411 119906 434567 477492 975562 330440 3084728 1292801 1507677 115432 305882 456428 553338 577923 509178 1065001 713987 574676 402745 582991 545351 1053154 169399 579568 1201276 332617 190155 1374845 774859 1149476 1446848 317182 469510 268182 569004 372137 3828194 967749 858786 261940 1302608 800025 481641 965831 132565 525523 242200 368106 516280 481814 413163 344612 935910 173865 138790 420366 188984 423348 415323 501317 729694 703582 504689 1456236 306349 2140813 433398 1168974 592203 528870 564511 1026666 547084 750084 576148 647885 207919 153195 393061 2800043 613472 998436 272271 239136 854511 369807 370160 422552 2861214 787511 430700 622493 221856 2386305 1615945 167521 2551096 251714 522734 2895498 972956 1411688 3230485 920361 499646 477471 1767545 2599812 925482 276720 2799031 150015 287252 1208573 1835130 586441 4171720 205291 697022 422969 2085836 845621 219287 3772530 4532667 2595169 294938 392912 738088 209975 346424 458420 237595 541940 519604 570999 147139 462529 98675 618367 3005973 1514153 449630 3051244 3866090 146656 235267 258525 307807 722968 145985 735272 148649 528606 275171 1827478 366136 3310886 661252 872756 913185 134371 560745 3546067 891288 2169254 1625568 4199337 218097 535330 389456 1010168 749422 441555 103049 1048614 1205287 1144744 368865 286858 161208 489951 1642580 795203 127555 279379 651273 3435053 364580 445879 4743950 496010 471778 1230239 282468 217304 508059 1809892 3004676 155910 2340464 1865938 829124 2191507 122424 1398088 245422 3236787 2093542 153399 104924 1072860 591872 312185 2632008 5318941 455961 114513 592897 321562 2253068 3688908 221579 549660 1528144 406280 317123 1520236 516823 1224375 156626 757417 1184884 274404 658511 287344 411999 1705194 438750 1064525 489234 790099 754286 138406 450361 434491 313813 430912 409239 90295 2173293 492761 514216 581488 972951 6554833 600137 2266452 1194593 6566196 1357161 848427 1156746 1554187 1056789 365742 248536 2503190 3472755 477940 536677 1943726 4282320 403157 329118 916836 352064 337534 7515836 266414 235698 698539 124943 751095 652761 126092 488291 252871 293499 240803 640113 1157752 466694 431666 254942 1239727 739834 441151 363384 3514941 761987 962171 688513 624458 226640 650380 192636 1083281 2044098 1808754 763503 244849 392429 885276 850419 813219 288788 2108552 332958 886494 407667 2149636 668746 399952 1357748 345188 710239 459418 1884852 778772 236527 244026 594548 238934 4943042 2287561 356790 2153944 196733 310135 579154 412652 374787 824837 396556 483583 734336 822166 317286 676342 467038 590216 268918 501476 275340 1066085 566715 1448372 718191 1394134 782695 925318 564227 505202 956862 225923 435621 556843 477923 139627 614695 858325 232753 701055 1081471 1084634 642202 200396 880899 308290 2329362 583435 812998 555168 2986595 479613 123743 1367160 769823 486801 512070 417743 1394090 211434 898181 916041 2433247 314432 357320 513473 3445695 518593 743958 442077 757358 575272 1023745 541019 333999 807634 1568863 682628 332285 623351 327471 153334 724658 755532 975244 2365195 604978 370240 232385 466039 682565 354178 1338774 939416 150702 132752 2676379 177104 772435 795143 904888 429304 1246011 2520015 792322 189309 303226 279037 373621 1371528 698385 69745 651125 1270019 412246 126137 574466 347252 770501 956402 458337 260447 3142081 172727 223986 189676 504642 358453 270496 415628 683004 722882 525373 3698711 300778 687505 100963 432368 712161 910536 986632 7902405 419312 684313 424960 3540857 76673 1593822 878286 388747 262177 160304 559826 775602 171728 643392 114051 1182901 432326 337838 486616 337106 1887892 472000 877546 761054 485940 225815 116923 812692 468223 458087 668786 1171135 452104 137608 3284311 161226 86727 4253418 256805 3539579 301998 627296 68587 692229 1957760 296725 695872 450302 545460 635374 408796 1132558 177882 409539 901933 704095 479674 193774 1298416 897787 607648 1593017 1418617 110445 802960 314261 2289040 866110 109320 245744 614862 272783 1369164 303165 3991928 3730827 760752 682374 436567 111797 945105 648729 410334 172115 445826 730880 472516 789753 991007 514892 509681 707265 1130338 791432 338553 157573 131087 99747 278501 426999 289055 288972 275358 1445627 676794 723134 3939564 690984 1881131 870297 262315 331580 575510 861877 401100 458858 651300 336793 265115 361496 742004 1015238 535778 285725 875166 331669 888026 483531 620804 376243 740978 4466796 1044246 1652969 780166 2622255 2189092 264824 608338 658197 231828 3609517 1811860 487607 1649267 417090 348646 475829 887871 2496114 651623 715283 2192476 846591 769016 313110 1966491 350337 336463 1029739 2145961 225812 395628 2953016 1647398 1302011 555650 441061 286258 2197322 595090 2942600 2072039 514951 1970726 1571304 2112877 454116 589697 377391 726412 343814 261097 368015 532331 1135748 274600 496458 2355644 553265 542205 2456900 840806 3054447 644059 646768 573828 360616 2674246 505494 2158517 1994451 655475 518764 3155274 2562700 3225618 94163 2371768 82101 481154 362587 544522 239976 2939668 501706 803873 374187 687823 732104 280643 239259 743785 186253 153588 2161217 718048 2569668 336663 2594181 1861528 309281 473798 801571 343734 1147239 583549 2715085 334389 1375254 1236559 805002 329692 495789 171487 3282315 189111 2249603 2699388 409763 505355 157148 208344 904887 685425 449637 564771 296247 3077155 2311843 303540 2106200 703731 3934305 231963 589431 238420 2905137 259446 182647 276151 1113691 69678 605270 158679 1282117 1160506 189288 1079626 739603 571813 605361 215389 330362 384221 404101 212584 12019836 632913 4217370 366446 709124 2699921 614184 165698 393855 1076143 186402 2747838 317476 576918 488499 827856 546479 382481 620374 345717 664484 238458 483457 644846 2983709 361783 689300 507316 2509709 318828 442634 376228 789054 3354540 2691267 197043 90726 621229 1719260 287154 3044285 178777 905353 4050130 313513 1267953 373127 4114607 282780 2091636 1242473 572709 87040 444398 2725476 592240 681111 190051 761288 1591961 577155 815759 111581 1025444 3081106 1410531 920031 2233781 1989251 129963 767127 4591443 230014 1695439 583112 352946 574799 753625 212136 549505 1090256 1650572 3032971 414881 699763 362289 934667 226152 64351 828823 1743423 292264 707249 465462 604587 208541 707546 3395020 3608547 481125 664222 1696447 2072251 787248 306264 191533 181451 3423279 366783 384134 201482 2478971 3543859 467313 874134 242235 578005 3037039 441659 362688 794608 573892 450647 340066 492773 511587 769307 218698 299457 633673 404514 617376 492536 473365 1512878 755821 652499 1460560 1755830 74754 721562 613217 3774934 130175 850828 286315 1864497 3753161 478781 496250 691182 329690 2326716 145092 3464989 708099 303436 775602 478109 740786 620852 922159 1124502 900194 255922 392890 569821 4449350 260814 317396 243599 424683 247990 341156 1193212 723426 700784 823540 368613 647496 731387 388769 4794810 3999404 1043338 786274 803673 3763067 353864 677963 661954 4258998 2132929 1803789 976948 1233951 3485878 236074 1056696 2189833 267018 393658 411502 2648352 1946996 323980 714005 2105949 754816 809644 658297 644769 510544 521375 3660892 151274 2244101 912180 3317458 2129972 438997 899461 1556002 882136 1123874 661189 273215 789477 604123 456572 306338 1311240 219102 320622 455158 350765 299492 382611 227239 551128 493896 385180 301937 344695 197260 682367 446181 295909 805622 512755 961713 428270 826279 958216 256173 229775 907193 2261307 641260 1101726 577561 292274 211959 2540684 641645 825125 1249272 340219 652609 714019 421009 2537404 1449515 841233 1309744 1109185 325091 1222593 582555 4636713 5589514 3086677 774000 218209 1135576 582842 2838320 2221372 1336737 553756 696374 342074 1216795 263048 403769 5396248 409499 470554 1109384 4448523 923604 2073959 864209 862094 435705 2536849 1130106 1171254 2225496 2796391 2856775 2743282 695869 696064 698813 438100 909356 392068 2753835 2052705 377549 274855 2136682 1867328 2339856 477015 1221746 1773030 484561 439743 683203 158093 953202 2105283 1411690 1639095 323901 2697159 646179 1355753 796170 2597773 2830452 533214 2405819 711069 2288181 755049 1694691 268789 779661 2064245 227809 523873 680631 257289 841784 432857 230902 5936149 666919 217388 307139 614446 855933 734949 1426474 3476409 1903493 445830 1731269 223181 322241 1837396 432948 1302540 366312 253846 429562 360848 1173777 686482 569571 527288 510001 1820562 560344 427161 173944 720953 1825595 337826 462892 318823 2113596 770787 711575 197206 268756 3230195 3007371 782701 294753 1838589 316122 131414 1044377 390603 300287 885838 416954 121365 311520 380859 692924 385640 613696 562243 427394 1071086 292532 1332232 515650 779892 474150 451632 164069 1032512 617957 516730 876581 576800 575035 531299 2098050 2306313 300245 594992 499734 643504 1118358 402105 1101632 226668 321040 753778 635980 266246 476522 1010937 335186 1242909 627566 642868 730860 491318 293603 436436 573893 744076 814922 472480 1395682 630100 460680 1100143 381530 443657 343136 871427 328770 633844 497470 174468 179057 464524 329718 763790 802102 305719 408797 1174887 311924 255545 466747 633673 799908 798424 563544 434785 699174 500677 6687216 277585 697843 553422 826299 308217 1882623 1288755 1831675 782428 1782790 174977 1077383 605994 461000 693466 1943408 854379 3312051 514786 363634 348024 181876 846581 383637 431457 301737 138186 527131 310565 259005 145626 2222579 308014 322363 635865 2526568 702841 210274 275006 532086 451273 937788 968344 674033 114346 853287 1047598 188425 1007386 177793 976302 1049511 494839 1802258 1854507 834989 436540 2595443 559458 1844207 300819 212269 1890182 2908196 653143 2738368 1582285 160783 1196912 342547 1075617 1619452 2861785 723409 531587 631171 456442 199681 2348829 1557745 392016 522918 775058 249932 929720 1118456 247598 399963 2720877 2790928 200758 699002 127556 419985 4535142 1073094 446350 1264208 349368 2274394 2197127 118412 318695 4201266 344883 1126109 227745 837164 402957 577612 267650 1900197 262056 796355 271957 374784 257611 702498 209083 638235 3256408 448636 1705935 3016034 703450 191028 306479 378210 309538 2454283 581118 508861 941438 322711 1804166 137958 3604743 1338089 115716 1029326 675798 1803214 2305327 772530 2741157 3630549 612831 195816 541383 377890 414784 301743 615644 4592961 198665 494807 634159 816836 913125 506069 752548 819669 1830775 2402627 523396 3697561 2059820 183650 977140 771324 358301 234130 610171 388740 411281 872618 1376541 250155 1707783 457243 420237 176983 986958 404291 492633 773457 4821486 2082000 746824 2713939 982098 365551 2271958 730008 3784129 1145300 2307382 516088 445516 826929 2478837 602966 271350 640264 625258 4412603 424013 283449 875279 439013 409463 3589222 414950 270299 1126282 1641165 718140 410110 3787867 4025636 991849 3270720 788112 1870440 1980322 2490737 607578 269128 837179 496616 721301 302952 2241332 585813 2831700 1274554 3521368 579840 316804 326297 519562 279492 820319 946678 185777 331609 1730033 2100094 297693 320831 621052 278276 2383292 1024457 737501 1297795 230457 4019145 733795 146285 439320 3271060 292083 1940218 1358849 4466836 813982 398983 964967 2027493 1683933 616514 1669602 666300 478984 178557 637773 686937 211893 408546 240133 1258306 966762 1600498 264761 735631 217877 307588 3118536 290127 549541 468804 226347 416719 1776468 3613989 330133 1178806 1405037 448523 1580684 500452 311830 420931 1935597 712080 490857 3835601 197305 416147 1404853 3655528 1172463 1338255 1158058 813591 431878 449055 680316 245628 1123182 826375 401405 1435478 1410497 376524 694468 280230 456153 112391 417663 2548797 212816 714544 232271 98914 487998 441555 1589158 501648 1037315 569827 644466 856193 545216 160297 1420375 148121 1271103 3386054 216274 1468075 350398 150302 227288 374552 892911 289489 974850 325018 151082 405616 1184169 197554 624169 573465 359140 360864 1239332 824619 1997108 711580 847680 779594 390941 285998 303676 802739 1872336 560446 774202 2137141 3812368 437908 2015795 2440918 279936 726616 285802 475505 977647 1039929 4597382 523894 1929784 349462 373001 546997 1359563 800544 748631 150786 3004604 172457 538938 582728 2893550 685085 2528119 497677 590059 1559667 1013501 500102 456857 700597 750175 580866 254288 4545373 794118 641567 88313 2888615 203165 224667 824917 2376902 300746 1147014 656190 725905 1220337 177884 3413820 1661171 678982 519558 237482 512361 637236 367145 1214957 3211397 580493 657654 979248 971969 313613 239510 558142 1504190 1043502 676238 340203 640099 726829 1243749 386365 776182 882390 1723093 1523990 637212 599467 1282952 854290 883782 838802 711800 245999 1102477 226064 2813564 241912 610497 221916 898074 216961 318856 252655 633912 498659 4579936 384874 944212 401168 528431 1382819 267131 570486 513237 546626 246507 389461 1442737 841458 3318000 3659684 104378 1558016 578957 324678 1105484 893279 533927 742052 260058 824034 493759 425819 468133 428239 402240 181663 254500 983715 532610 363619 1042252 629208 1669687 721906 460269 486011 809647 455369 672779 889605 592266 440515 827508 467956 1312482 773482 727677 630660 921902 1119806 1004465 1336635 936390 172561 269509 552353 181547 3815304 497019 193597 443749 286359 277152 1933472 1044478 705527 1408864 783403 605760 417557 679616 611862 573155 687790 1556146 2136843 1545400 420577 2996482 1250260 1438147 783284 875215 319866 555898 757633 680509 605430 433292 1876686 499621 370928 1049870 534595 1500817 576172 889822 186513 619902 602198 441588 640377 2233179 327676 241963 402688 572942 1252875 1026464 667767 203419 2101568 197510 3183596 3415609 328000 1266653 407630 320883 345863 257859 168641 1171093 558745 1893624 590242 303147 834396 144076 1956020 3824246 677722 482510 634298 1101356 917246 1129201 515151 777137 712835 732424 663693 1124449 261615 612474 366386 2412639 4301933 514849 503481 384089 1041580 208289 994021 1517240 538245 364153 464857 857972 3779040 534351 1242340 1137977 547088 302738 767238 686381 1685537 432190 640977 3415870 1923074 2679864 419039 944821 633187 1217159 250609 518877 371923 816643 331770 2901567 337271 994559 419215 196795 846647 599704 431849 574207 2122605 772238 249649 296175 564177 322603 317099 617388 527742 333018 1431324 1868462 498387 382965 1370955 201454 590073 311721 169930 540765 2825485 787530 202913 308260 569595 437125 124241 643427 525278 122723 313134 490882 1048853 253834 1181253 401518 200168 1917714 140328 433984 3028541 1242642 104118 813284 188860 324227 289663 2397795 2509292 660136 1951239 710000 428991 543694 2762623 317101 816180 threads = 4 user = Cesare memory = 20 class = normal machines = 43