# # 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 = 334667302 elapsed = 157288 256839 276041 254315 108971 307544 296639 296799 357316 373649 338054 345991 404010 368051 397933 431601 437819 441577 436901 434965 462844 469824 446689 446080 191142 33109 461025 478240 463679 478543 501730 23483 481469 479986 10713 132850 518739 18095 15379 542959 542330 519175 104808 31406 6920 536907 7478 185227 49299 18268 34546 15789 16111 136368 83759 573458 153635 622241 630700 28773 163154 366522 650375 53371 622626 98917 652464 263574 49979 370584 632624 369730 180292 687273 290089 89896 144980 29221 8193 364237 221437 26537 182639 715550 251419 72057 65549 727387 112127 230061 761114 756144 252258 65476 270030 65580 71594 464536 158631 751261 797704 277090 33780 76963 785104 87633 172529 17617 307743 56664 126317 315027 184125 480704 197778 559183 846694 83050 857420 96811 59826 870355 404941 70027 310074 83627 428578 207458 256137 320633 269944 196354 370189 380134 157589 202299 167010 166032 1011589 556013 136104 540597 122902 167974 93813 271382 1027978 34064 64862 119110 350018 12770 22920 167058 168173 100631 245653 48698 421061 163715 340022 1133726 197532 467592 60393 306647 1173011 739409 33163 83622 482461 348674 187079 70440 386310 5395 589037 348706 92742 523568 39780 32633 226917 128013 377007 244974 1258466 139362 137076 262420 196252 634803 188813 125305 170635 43547 353028 170411 96385 412671 29924 240182 554335 36880 139673 549632 772582 883872 23241 17785 542885 24033 24239 193856 252210 123571 84592 205755 113724 70958 42310 52379 8369 137465 953472 86702 242981 266872 195461 96144 388071 484672 729523 125193 12130 10367 96236 113638 264082 287504 95518 349632 153237 68857 1457477 343005 59410 266943 475393 120389 250266 243640 623604 106161 158249 72485 422208 13740 28872 104406 90204 171970 804209 365464 227119 323545 199640 214787 17907 232738 387895 347401 443705 228733 308418 33728 472755 524214 329906 366053 264620 303442 671499 1296729 264437 23259 227089 87124 133874 11406 155231 135110 368845 72809 306093 574482 578652 378618 273874 325490 77905 250202 321282 26062 75916 536636 322595 70305 52859 37425 482797 212814 502668 16181 305929 234029 16966 325754 12618 427155 1020091 170720 107473 387892 77281 236859 794058 228451 36764 13674 64325 364249 117405 91498 128430 252444 339501 7109 39347 323425 4752 18893 16650 228150 1216305 567928 407856 700230 49076 47523 48707 55776 14471 156182 519701 80020 187617 51128 54285 185381 266181 66436 32953 129469 18305 173370 457269 319313 129315 117752 193044 500840 278991 123241 196575 312446 263429 329498 120508 11328 65566 16146 126315 184837 4872 98066 92575 192594 113556 556664 43116 175080 62850 179162 16439 606254 284332 59089 137322 56969 174740 432268 43417 218298 127351 205455 129350 37551 23973 100156 163966 190900 10846 31986 500980 182343 228877 577665 429973 190165 1417532 210223 258935 61548 70314 101175 114959 84048 266246 179949 22846 2152665 1000348 36737 75930 489856 499461 196373 30569 19458 191300 781652 301802 293428 379946 1759333 286944 566114 106436 433655 32770 80831 710651 423944 293828 2431 276882 341175 75204 259824 516907 143140 32544 655774 226459 281387 66260 186151 416747 1049096 417859 304627 232515 126359 590288 375549 329385 320581 99230 468457 385730 992173 5143 427220 62230 390339 61600 470074 462884 300036 333837 51661 145269 158062 104716 502659 82665 361332 498849 396770 329217 314524 109407 513057 15846 222355 339290 273366 320731 136245 1543398 4260 142596 585114 173018 23856 504929 381520 526712 187830 333596 132361 40119 53584 632653 73045 212755 442534 73177 16543 478726 291454 436439 435532 174645 437123 175065 254699 164585 298908 847408 883851 188096 201510 332738 732696 205521 348248 474156 652645 225500 542601 343108 161154 597227 335763 157970 430842 307893 326037 196561 216283 174149 428248 724801 116050 760046 625887 381724 786868 44392 302268 777405 213144 42670 481067 305310 325513 746931 402221 684492 27522 31730 795762 8445 179279 32649 263841 45482 872118 801380 931718 548135 517648 365371 544583 378007 982431 16186 21431 47618 150147 26270 69071 7296 71383 310548 46172 216455 246328 266374 659791 193737 52655 334483 240925 31962 248767 6076 192382 583709 228690 827735 419691 398548 406742 185845 449557 227039 6848 206728 610009 210635 129486 690172 342825 186445 92936 141092 9691 422518 283237 207676 33016 496577 72714 504932 115859 396405 390760 698187 86312 370308 76784 23720 559437 516000 237757 6432 8489 116147 506659 257011 10339 340159 103596 536325 204934 341956 51590 1248334 962019 195768 38481 125077 339675 364459 319258 29904 461499 788869 194529 18327 21939 1140121 935120 25131 121788 322920 1179640 675791 525495 523615 202107 9136 114808 701683 590303 263303 398128 7190 52334 335325 171142 24979 223179 802017 47199 283331 429341 9665 19191 193620 200302 5399 721681 415844 1419343 13516 38775 78213 972463 643932 132091 62601 218215 18110 4528 220276 564572 234363 264003 350480 65643 441851 77593 137825 145444 50203 845217 29804 358636 61303 481879 10106 134821 120207 51534 671233 3866 271365 119409 16200 94305 515039 241173 489913 258268 168847 159069 52193 118792 84881 371929 21246 224699 182607 196997 321293 144817 93836 5255 156600 148130 22499 207749 20677 31955 65944 450014 15922 212640 248953 37629 1144648 209541 246222 409892 102043 143614 249568 535359 441915 298085 410439 34727 112483 24942 249482 470637 544230 388744 210872 1072147 217277 29700 457362 43612 262959 115247 111730 142007 63086 82738 882869 168066 304942 113018 144376 27592 310259 661383 10697 38094 51119 187544 213328 68799 186313 551399 382512 298926 471987 134742 205514 460427 398524 401591 175889 233904 57382 250296 960166 233366 80745 714134 136397 557510 98271 20120 358588 104043 68701 237044 461462 333736 157166 384215 195899 7217 12055 43870 167814 374945 34610 168421 205335 356423 115827 42482 278321 49763 39295 162506 856085 28109 24493 341284 234867 147471 63880 501434 35658 1669011 541455 460979 60285 308620 796685 427435 467647 569479 84278 313904 96715 92532 358678 483415 43539 97217 77535 277864 654919 152365 141680 266249 773718 653835 684649 4253 18233 23752 350134 1157856 39770 438316 37285 71693 107717 164158 215434 527822 75839 155185 95355 155228 18654 174424 623396 217123 445530 312383 549891 24658 402104 216804 17884 163552 252208 338717 89631 54855 110841 144499 133287 269925 1818993 417923 277604 681307 95899 80524 423690 351641 210013 641326 6842 365884 226174 110080 158497 12215 20847 24110 114490 359407 97276 117553 58090 556792 25841 84408 401372 598051 190604 445445 13483 266118 83121 632599 330070 74519 262295 381353 295587 496679 166202 133356 122136 318860 520891 15335 15486 31737 604441 245201 205710 45453 807659 688087 903189 33174 459275 263530 210764 208938 825658 716709 575069 240223 910371 208971 10918 53657 126594 408696 397561 623007 350201 70846 347394 301068 225968 19694 967295 378459 312548 368383 363580 171011 170984 582506 256867 135073 14779 143469 122431 515760 385941 127069 145476 388368 44082 61113 49127 281015 356461 387299 34209 22473 388737 616034 140386 264347 253631 209611 1467877 245457 682733 556922 101768 3228 203211 128494 444737 342106 144032 396083 169636 447600 367644 974706 441128 607220 53361 642401 162916 31138 208893 277247 16976 201192 220663 201109 84985 47837 257946 308530 255475 90917 76764 9136 331555 493428 454645 18548 531424 660509 342064 123772 43364 120952 69823 381352 91192 65853 46799 516600 550160 27199 158121 37220 44259 422985 147562 393460 72272 40245 308153 19167 144616 10866 251603 143590 254189 510079 14859 623525 136434 6160 250032 159394 35305 287433 178250 223064 646464 234280 280453 567505 412384 5043 199144 58708 31958 109226 272315 374979 552302 222403 11760 237765 152722 461212 346431 8757 441658 570751 21912 181736 34118 83288 7916 231050 368229 405575 21593 144225 216024 55090 222833 122919 330908 505355 279465 52175 425429 8572 84681 193641 181817 200727 91398 579007 10471 206879 73656 28718 234584 138358 143778 504877 500901 114358 43265 331896 12270 79251 390969 124336 52801 12408 228633 328945 33728 23440 126648 225253 26852 199164 599408 405492 450051 542240 61563 71377 559105 117856 123695 218719 41124 294113 686359 350759 269773 206294 147971 332602 94584 77394 67134 110069 2947 11522 528056 329077 98478 86483 78036 787251 128274 314840 165729 813587 627205 162785 707708 537191 889685 10886 113447 279150 174040 128439 404355 336197 157261 165333 330247 24949 10818 139559 122801 135016 404810 423655 186270 149097 11177 252177 5341 198899 281998 8525 427421 25715 80209 197148 206445 149831 85496 348126 412764 286558 276720 76189 18812 165273 508050 169234 419649 114529 651970 791940 222461 534474 45296 156487 262300 193737 81371 323858 219788 373360 278512 666705 25294 221829 179345 22241 106451 392788 363344 42291 210934 686228 314334 37182 331297 405511 99246 332096 342745 378717 401855 365175 402452 265847 209471 413572 154092 417064 420001 115014 211353 433039 353749 461932 413049 790608 286572 440857 363262 317102 385555 144782 294221 131409 4381 297661 447760 546961 45284 17655 354837 476321 572127 271446 94947 16963 256847 375706 381176 167475 487217 396978 417767 650268 38819 284558 298203 72758 470148 120390 266362 557753 169940 521466 354401 695286 192294 422134 41423 43275 5370 375492 394260 3810 138061 540675 162853 172140 561930 710466 108591 711783 18006 319080 246313 189388 169945 143712 704969 88126 354162 755862 1454121 154847 156091 402385 7988 10147 71734 106951 220514 30166 936220 93327 629411 12704 496578 127443 862075 165757 672943 163984 54160 339619 6060 46963 130422 330177 129519 18645 133834 125891 310260 59994 81064 371306 422909 140019 609242 64004 204038 229188 85208 690459 43022 177528 57213 828705 77183 678664 478990 86343 230841 77525 23397 500209 610733 215288 40109 15348 100180 41202 133737 136891 149620 118166 86207 53788 157202 233222 147407 13402 70730 75661 9407 182767 306711 332850 7309 194870 328296 33246 256862 227215 434127 351311 457343 806127 277414 20847 619496 346876 181819 779023 28362 296108 50117 222946 99109 477236 22854 12030 91665 327288 208120 754237 138343 433735 263189 83639 403704 285932 447029 280271 488716 119912 272514 133165 790520 358424 366136 180822 55170 365584 694659 90141 64165 448920 257593 803050 38239 763407 23107 165703 509985 237018 506551 81678 1462087 23077 135662 679217 292706 207168 211814 229537 553415 267817 224512 106474 468437 39718 23245 102257 232606 102790 356035 135585 36491 229623 638306 122195 485056 200872 213954 269839 143223 422294 22212 565952 360573 154717 56020 301897 263401 11341 164022 303733 342799 531917 290600 355252 43204 190893 289516 920370 212308 418859 421995 285420 400040 6771 148744 374401 316796 282754 34242 1127872 229998 527066 616279 180355 325572 320216 830752 706926 179669 54721 573190 76016 231969 40671 312709 266290 68729 228123 1603177 137028 134769 101196 95434 77707 107139 335778 276006 377807 79036 461114 40547 292603 50803 173749 340971 286652 572732 331803 727967 48998 196144 30063 287342 838384 283204 152649 550778 27042 100404 489325 245498 186224 4542 347483 60661 128896 389612 523796 15625 226721 11968 531213 279716 131805 255443 83890 197135 171021 25615 185360 188062 368321 52692 607585 261395 86887 378845 314914 141267 142658 709025 213757 395020 266844 188264 127766 78366 39841 75710 328377 814681 45077 12248 42276 307363 23372 227609 95300 37859 435775 6514 207054 159207 717465 543242 549252 18698 489942 82846 82569 633122 228600 752141 71025 1003330 51467 180882 25233 281055 163023 127424 22927 534732 382675 120471 108351 174571 215396 134229 101788 50467 149105 600473 242390 26092 164202 129229 41344 398283 366601 367771 271224 433207 194232 305662 549135 114502 48786 310477 82066 78617 355613 85443 570491 224500 357977 166208 335774 355016 407908 396862 786116 184603 220101 223522 66151 10169 492083 288954 353438 144076 904118 160674 553939 293191 469335 164921 96914 331064 570097 403733 143851 232801 133958 137664 218169 414296 279912 85936 10041 163433 208832 96349 531495 438317 63601 444808 706186 311265 248891 125356 84253 82728 12372 778790 2475092 33649 309469 34785 694239 367950 130172 238271 45777 542029 226933 182622 419991 78634 180394 165993 429509 23803 261356 302743 462071 231504 276518 607482 304556 129889 36801 9955 136479 85602 96151 426153 42503 97414 194405 605337 121605 145439 230184 765708 132871 181102 139926 450199 428718 128329 237869 116871 510717 245862 978588 111192 549164 28627 645643 177726 113925 185925 127053 183748 203098 269518 4071 98588 154721 102339 71491 357677 142058 9964 264822 28741 304736 255242 309436 359428 49951 31461 267384 303993 73020 76951 127494 25767 70678 47628 397072 133931 5548 35215 114922 162935 130056 541098 576616 70826 171200 219582 44009 138016 300246 97101 36023 727685 383263 143375 377923 95505 159949 567852 6278 160958 117938 303198 97963 101381 137755 394322 347971 80471 421311 440334 297252 112566 156508 325294 110659 126547 325961 277533 34033 39580 445914 111450 256528 64989 447436 799634 112992 192144 85967 493798 111653 140670 32208 445380 644731 134157 459564 349660 15155 75504 396129 351974 329353 123507 245562 114019 22241 851544 86741 243759 8347 217223 196372 291111 35547 265117 286832 40968 329264 47747 424035 31605 64667 617946 554650 27783 298083 30817 874069 144897 530470 160594 138058 80313 77530 9114 320948 376014 347622 115465 39461 101495 294843 85816 433025 44932 277416 475472 693313 146512 107153 151186 268201 14450 257903 452798 192940 523178 23323 632456 196140 65872 521024 189322 99337 58562 155071 164137 845798 156435 240170 169392 389545 396297 393696 506113 897345 456439 255790 351638 212885 127105 524381 155442 638599 351850 832536 219834 300197 98609 214096 324798 342332 232278 261410 166133 99074 920989 278714 408780 270531 510096 189942 867484 346181 964992 895827 152839 413427 16074 197413 613994 208870 41636 64355 43639 45697 512059 102606 68394 69596 98484 86178 89336 103711 96552 1436447 133206 138530 599744 72492 257226 127533 707343 132173 449232 142739 220070 142952 129312 274768 155934 692328 159052 144973 1249666 538406 21672 172106 7837 181849 8344 103919 237834 146735 68988 49790 475946 166991 145897 210230 212785 148960 224363 375710 533044 323350 365061 1698475 12237 73190 256798 335569 266385 268370 275833 36991 219019 6645 302972 699593 851703 311605 364360 605815 464291 147298 6396 165837 65984 312417 326963 338192 330179 15664 24200 248136 340449 343293 832757 366871 236395 92616 49460 170713 157590 82796 250130 140655 175967 880019 6486 371756 373251 254223 344082 16047 180191 47804 41014 401550 385688 374427 262059 386157 638699 12202 58481 234069 17082 770678 210610 509162 775188 206611 29067 287683 110932 68767 424644 560131 151833 55541 426798 223036 729176 207913 223575 21525 12948 437032 129294 30364 123819 101100 464404 163297 95765 160990 472777 210031 131576 500769 382073 480152 299672 350790 938042 37560 179506 116277 29927 392667 130218 12745 174512 148269 167545 273711 20276 178208 315348 716291 99717 417037 65805 10931 209120 167466 21391 16912 115276 383739 192070 139531 98702 629887 626869 196254 261063 88297 632295 439515 141653 663559 516062 281725 115799 325514 501772 333344 281909 104253 6271 17320 281467 263797 154672 6576 326291 10560 16748 18719 260739 260393 9849 368959 682846 403709 211438 498349 111552 552686 242662 44674 75299 713001 486973 642670 19944 251488 46132 685103 114341 12342 535418 324612 315105 365951 329980 374003 173430 315499 396809 214115 327254 29920 159925 245375 63620 603982 279334 58367 193029 123363 40854 256903 218974 1185337 49527 436761 345520 5111 686640 333311 205629 203274 114738 429567 291701 17229 23130 1048082 805937 12119 7683 855933 520569 477193 155772 24966 172872 836765 761785 323794 27458 95607 378626 195499 301339 9415 130535 299478 190788 370091 156502 171306 178021 48388 21784 535843 583987 72490 88534 816254 236164 510622 95520 103496 409713 825951 145675 506036 629893 147288 149134 72057 529611 979341 222550 314775 439399 74899 515991 101230 227842 26267 149567 127281 344176 510279 379541 267590 116127 669976 105700 18938 163745 38470 65033 61897 269752 62707 496646 102890 209146 55463 382589 121654 156175 51605 40864 436744 72372 34433 415484 339885 373701 72254 138400 146075 198561 181612 221251 310752 50068 21723 27985 26852 115548 419106 134539 463068 575848 142736 179795 286932 8276 101789 674594 22765 169480 293529 281440 185837 7409 147200 1155359 614994 563285 95448 281000 348650 63744 85072 8575 306290 796319 20165 209363 364531 216536 109889 12544 6661 20577 48822 87544 171032 388653 569519 21199 236272 125709 67799 70453 398446 37840 123766 122458 339780 233448 197989 488939 211496 417998 794287 870957 574635 647279 71918 226050 344962 120930 170194 68157 31437 420707 256299 439316 84065 177367 33876 326660 21004 213162 267118 102658 193927 83594 55594 185222 93294 9399 230152 121189 11859 104918 23673 714344 309143 521081 5374 1088615 420583 663556 421911 83569 12236 79978 387017 841477 135670 493122 303490 8321 710512 661594 67219 374162 251409 22517 675280 56031 335353 652493 187228 764184 51873 290941 14282 153993 403762 382866 141231 88179 56734 202057 141917 220093 232232 42519 262873 40771 733928 621997 59204 191179 22205 625942 233017 480157 156060 489086 78503 197842 14573 79702 641654 133682 329894 782764 1088760 433213 1103864 9069 22594 3889 142864 10556 16515 203472 95508 395991 464636 328745 62995 698789 278315 204370 24701 49840 95390 52171 31747 50952 27022 315527 873576 158737 168862 432804 371527 85867 49048 171598 25158 68670 638511 141387 212269 57348 84002 126148 447541 521248 339524 270877 126075 409067 83186 10875 220738 290557 145366 580573 60068 184961 64188 525669 143158 370324 135691 124620 915850 129376 64228 367525 5641 412767 96956 318766 14024 71140 114132 242216 21393 24170 193120 77539 483251 178410 33183 149511 33693 246725 236332 318571 61866 47303 9713 505676 51278 87185 174160 217909 119066 256095 304616 285130 246797 45039 75863 654440 232272 357006 210790 273325 51501 88858 111197 633746 339718 479422 175734 182705 266613 182659 627201 467554 104605 145062 345249 544368 606945 129205 99440 460229 330384 26741 48792 350118 498571 170851 721888 141810 343213 223792 582258 37507 122397 73157 296435 348637 356747 340917 46463 538440 516510 5927 96624 432680 409874 337929 70101 68795 602216 133151 369416 175867 288227 111837 45655 542959 264141 488917 68346 370948 56939 370197 239130 171173 259838 37379 140229 162625 275167 380817 46932 103500 255124 182624 211522 19531 481932 49971 11563 59065 1278320 132218 562862 223932 482374 74576 25591 522917 468230 481332 567270 256340 244490 147889 732486 4386 72205 307526 19686 157215 226769 536097 104812 14547 210216 316714 335795 926161 90387 229959 148178 418080 33152 80943 276988 108235 90209 69962 440234 188237 118936 128934 325723 205786 365937 79732 119196 41872 738568 166501 180077 278406 121183 322055 24241 7145 433756 27225 913965 142901 353298 262737 58224 304853 53662 160774 257059 343726 137851 236194 157523 65996 402753 454984 97354 933842 729156 872771 653953 45738 140002 70507 102574 97970 288982 200513 193577 90192 534864 288609 160806 161188 283976 1383461 869716 8226 65931 460310 14067 313259 43839 748166 111891 268650 112242 3340 13890 430848 447550 60735 239454 673337 223829 203885 107673 10373 103723 640903 83530 178399 29245 147451 667610 155954 176522 221114 163035 169646 13753 192105 102841 651822 100552 42724 6828 944389 37227 720603 120696 1013003 7684 80813 153176 306938 146978 583815 267013 95913 134844 77603 87442 14221 75044 40033 88289 273863 13777 22450 140302 217015 28793 587499 341274 338962 561726 27991 47284 184037 265335 24278 24566 833185 749225 38902 188762 69274 19307 176535 106876 434953 340736 3272 301573 157186 42617 225538 16863 40481 242940 51450 113618 82079 71189 55421 22645 206523 67992 341875 370940 518087 21810 15427 319749 46649 46224 7704 64378 166171 125049 541241 343250 13940 91303 72301 636543 12898 331565 13266 135013 501892 476038 138655 4732 194305 348577 13073 345267 522218 51645 162987 204131 15262 280947 444960 5381 235963 29291 38256 6750 82578 72746 41284 40848 210804 190933 103599 170867 253173 37435 239508 321460 25159 232778 115313 126343 34748 140000 832077 42354 267646 188986 250027 48995 201742 730612 55782 4092 243364 389895 351540 118480 596283 294306 9856 150296 20392 322360 261629 4471 181371 313905 161756 210584 172964 186524 173998 284838 134711 304676 23902 107729 207425 641264 24755 157787 1177295 145193 377802 328600 77588 34938 101284 117951 949469 87752 355863 474029 589415 146870 229184 122756 156048 1266119 215387 533739 199579 263499 496907 243746 212652 1388686 346165 162910 524200 346126 611058 503214 189934 112528 118883 651828 268954 379637 75329 18356 529828 4974 63699 39197 96969 310096 52110 258404 685285 23911 117550 336600 63512 90666 10296 124881 910580 257497 95346 11304 197519 395986 44590 38305 240223 395511 156453 325444 109663 799645 86023 44503 322642 222413 254317 451726 198750 200905 83692 291658 123734 346468 43864 124573 510691 145618 345313 118250 450419 154857 79941 169348 515351 107853 253312 185705 754785 18601 345421 376202 974376 200413 223489 10154 701146 74140 286605 201301 530968 108652 175466 40305 233989 379884 228471 367323 59850 26198 30826 217891 25929 10476 56570 439110 418481 101951 233504 164451 313692 42133 944230 418687 37266 193676 171313 251176 249808 306282 275934 384702 237048 352730 86405 238816 332400 329098 32394 385058 185187 102247 189042 158052 71165 287871 340206 99890 342170 122716 201586 46359 376056 408068 135583 242048 190673 200991 21531 470521 182020 430249 139442 358355 21007 228513 213299 133214 424000 65416 188518 17776 196073 369692 147535 28801 160553 689719 1255691 268183 48464 459837 149327 59776 118259 231314 471761 192603 122080 48866 5985 333730 45058 465438 112639 542663 190643 130539 182220 169454 572426 346568 52522 24388 232491 60329 185993 539836 758041 320586 133560 251499 230921 306744 14135 489082 197761 320367 138447 40185 226337 142976 8606 24949 368766 300760 818938 424844 518933 138120 30476 133217 358742 532057 67501 279249 404896 115781 124657 77014 187285 209428 225563 175784 310672 215574 168241 13588 28555 189149 215256 436491 681216 13743 54842 568554 68913 457993 38962 236636 68971 8408 258381 683975 695078 126406 16975 520655 15802 900143 269420 153677 185701 108173 180578 12095 32701 77448 171444 11779 57899 210776 22108 23257 190430 696359 69756 662755 417901 400594 39146 691772 194883 8835 61623 68007 97422 657607 488817 448845 72751 196632 14062 42835 469846 190502 56352 94923 253841 614238 388184 202124 409234 113645 315345 203414 74432 197326 18944 45571 580405 93175 234704 257388 9983 185030 81705 278677 963302 42948 59346 49420 78604 220437 437605 60114 88811 34998 265567 105186 374942 589077 3587 7636 425251 6826 109211 101470 52945 592542 104781 55831 418192 756918 152004 49583 9498 534200 140608 5235 97447 29512 133649 22168 699153 16809 216376 3564 91906 195121 6959 45724 220905 175105 28544 7494 288903 63114 369366 67771 6407 497519 776764 261719 879614 300160 15164 363678 309338 6802 118368 263347 17469 36607 121464 332786 188847 252020 252141 486910 86385 137131 347096 14597 64977 6145 275147 457401 214148 564484 337734 439842 145812 185026 21135 94904 10376 101994 17470 189502 96205 99702 219034 692051 224453 141539 155596 201841 38699 185410 63569 96396 965875 14045 13811 164240 391007 95315 314499 24080 28044 566022 78875 18968 142001 472660 323685 34047 104208 181471 35651 6539 264819 666332 253679 181601 10712 86440 207319 834625 422512 75426 24900 325680 612276 435765 202119 11384 451136 272490 13309 271135 11902 8781 613336 289571 230796 89333 70045 359739 241147 81250 129039 18099 367084 274131 23998 742423 9404 326848 13019 237115 60842 517379 12335 60765 178534 518955 78327 309284 432119 522861 9306 18509 91350 4620 358321 644842 37444 199042 64833 186365 72023 16629 344880 24251 51247 4282 11070 160991 333950 780128 61521 363655 72271 35439 100140 505089 40780 100436 35784 14102 327246 30140 394599 33491 245812 297891 59545 258166 321157 4395 72465 78975 19501 292088 54850 51684 4966 220262 52046 283896 501483 286860 248640 76313 114447 245395 130880 404560 318970 272826 55458 265664 103451 14675 162343 177800 12150 275206 36013 248143 290038 25772 105696 128786 845133 24167 135990 208794 50153 343959 156974 387662 364472 204151 487891 173472 177501 471673 249980 186041 227538 227937 195794 64478 83627 872474 175515 158695 205994 13557 6356 192853 894116 403761 304553 830430 364529 466023 36067 447819 450055 235446 385238 59574 591918 573660 586162 18882 82967 65565 145834 202791 140734 85022 458963 268525 74530 568385 148396 292777 116579 130064 116921 40523 95279 129794 114355 128932 73226 418397 55371 156635 571140 255737 30222 117977 128145 543389 62134 606935 312348 18821 274562 53950 698943 108212 691916 295978 80491 50972 237143 177110 79707 559875 36967 15289 1182558 389647 548684 491117 222716 172590 12844 210862 200149 314963 89592 273835 270720 480896 106502 197035 4785 149387 220388 389435 28922 230548 66508 28094 146080 904028 225804 503006 422644 51412 35032 61018 142771 173746 368721 112859 82775 185262 168633 6573 96733 254907 532698 35021 143710 214823 363565 134839 36450 273482 363425 170823 359007 88624 179890 111399 38179 642770 150030 158497 84823 409790 1020595 3809 35772 7207 156490 634672 229628 42546 231084 109735 52209 5894 527219 284575 159588 324372 807378 22738 103572 248701 49323 466994 49851 127032 111381 766170 73157 100737 59539 30580 172396 473547 82226 167708 194738 177903 17568 361782 100007 189580 295938 157528 24942 329685 91286 43269 298638 202398 81392 389623 35185 52311 15142 165572 126665 107875 585746 550298 26965 286582 177891 12307 108368 359785 585964 75159 69986 78205 16535 498943 12520 46898 189681 356471 360813 350743 11310 119843 156698 341651 112304 267025 469926 125247 83587 137311 397815 220702 319248 83227 580312 13001 193724 126512 242909 67293 934567 171133 538766 303057 319787 587150 57979 146633 345562 39398 85761 121408 807276 120775 236034 786170 164280 309091 586418 4155 208950 100451 29686 121546 40990 171106 104999 214321 235290 346615 7164 236263 156129 560766 159666 201597 227927 62362 317722 124132 80869 44039 497737 154781 346710 225962 108852 159222 76983 174859 452403 159404 14421 342350 54572 134924 303346 195684 94492 258968 202326 273593 148012 410988 480494 125274 498902 262843 421400 249959 522003 467626 208872 114375 115543 33754 522674 28906 40913 236075 457091 425731 179929 218630 390689 236357 433285 41427 86028 24919 169496 222193 112214 177185 10603 82498 130024 16623 42562 111923 110607 201001 283854 115864 109181 500770 125687 79347 318043 43253 495080 16034 287598 31587 27138 126152 154542 501056 244865 24765 62920 25611 124802 134994 495333 170038 61296 192890 548205 9208 67976 23820 16366 352150 133986 101653 61873 187850 244172 15565 202430 122650 147535 228045 229847 85268 116692 102796 173263 93842 219761 113676 214649 6824 338052 653397 339162 206610 277716 606429 68452 105079 518402 289755 156827 22514 369576 168847 182974 60258 478229 179565 120904 177852 193667 599100 193258 199760 234752 47433 237437 304894 247986 185455 215977 334884 27049 275019 212537 177089 238216 207502 15536 490153 259812 47569 768819 222700 123082 122359 301370 287075 490319 366062 105082 309270 301542 139807 233345 332883 335587 104155 236710 150540 268739 259713 659811 204596 583591 62092 404199 14199 16404 214410 188750 253311 333683 426112 304872 155629 40257 531489 389474 390313 102410 263418 7823 63923 287809 295805 440114 99970 329997 561554 680021 211699 430299 67950 212450 321601 108919 66966 389497 619967 470728 372849 11667 956980 226292 230366 293953 74829 3829 184000 26631 711413 145080 181686 525939 63867 146247 205310 22201 360809 446581 136025 636078 166638 515089 202247 143408 16295 301500 183205 117086 408739 468614 527035 484449 476588 572064 195330 390806 542315 548305 520430 72093 65856 96866 196969 85133 230941 33476 10930 8293 66542 268567 345646 59788 37380 86485 234680 63549 619968 74182 41805 12394 239205 119545 235242 764388 602152 532769 102995 381509 385811 138322 175516 105703 306812 419998 9716 39036 94554 662202 133145 17803 183617 123409 480390 117818 106158 249824 110767 73442 263556 124715 119813 456690 117272 54755 209184 401916 30371 113135 150277 24747 228629 225920 665717 500342 104661 7688 349375 142025 61162 102902 56201 503036 31786 221188 216268 75264 83252 144843 112922 423935 312176 94273 967273 56324 260452 124184 180784 616487 507055 753095 137048 65845 181611 21077 94396 85609 1001522 101244 129314 130865 4645 127492 187748 121635 519889 76693 252864 531300 794152 272720 212317 105787 39997 94839 291325 151699 471829 195051 328976 267783 189969 20177 354432 847295 8475 2911 381981 71509 245713 231551 122104 374905 276831 194176 239847 346251 383164 88670 265330 143992 36168 54219 231929 96881 73677 223963 48703 169204 75778 138856 106862 84526 656304 296660 498051 136756 322936 831057 175673 931479 71847 388918 227719 487007 41132 325931 29490 192694 35701 168389 319815 115286 105221 116717 259796 268147 669241 116233 346628 142615 247788 574160 32984 133876 378343 207834 134462 431757 335519 363905 121472 74643 135834 181888 253456 485307 22378 101387 66277 479643 175506 287460 406107 74044 1045890 38734 53917 705740 160840 55024 92005 478166 274256 19570 1894840 93849 153449 72580 70480 528282 25421 175145 3994 309108 125312 153750 191103 7083 138755 43943 51021 341762 142263 35791 79115 130577 24096 191723 432170 431631 12394 21568 199472 236786 393692 228266 192087 409102 80727 275059 943987 58303 209159 8418 422190 235173 54266 49864 63778 17960 339932 240210 14502 298102 348571 56646 34228 155497 561943 128227 232830 542803 223200 84348 103536 261620 103852 76037 221392 645069 238421 61861 187013 168609 511591 342577 113661 316173 235764 345479 263110 473052 325513 263169 337417 122421 192509 7092 764977 193722 6528 318874 7947 527762 101280 149478 236447 173959 260081 94915 645302 99512 355639 1047143 174873 121792 1221031 364138 34620 200014 15810 674975 421056 23344 135763 172741 154924 983839 133335 334544 260401 16733 141380 95855 30766 123152 113961 12506 60619 259876 71137 13888 9870 231533 190306 298857 389990 21455 118535 56443 236745 94236 144254 198248 81164 511441 5867 307267 17484 268077 285137 76422 602862 313082 260501 84428 329284 384589 378715 6521 7450 333715 374005 8501 425561 225216 212961 314724 340534 240796 139386 938019 330511 16865 266824 528992 10263 276906 386801 136763 397207 511815 49566 252615 1124085 110896 74620 28660 642846 886786 318400 171808 49795 72863 296333 42124 78489 137423 18159 219913 14218 417834 109721 447017 52698 18824 57971 528055 57968 82459 215679 165577 135146 155054 33927 9122 10068 156150 583889 88447 94383 12371 209487 499864 168931 295160 85061 108043 711447 16229 335026 193082 481720 379355 53084 392708 18950 106920 105419 426638 14106 69213 124594 26925 592029 31449 7783 143220 113682 583864 130533 237961 346609 190694 169203 468719 124650 388046 913102 967731 468212 138385 245431 426324 244797 96514 441224 637475 116289 147427 131321 177888 311192 279381 805528 328079 158442 385728 330495 414881 120365 547271 157050 388649 155920 104529 63950 11894 222617 299601 297791 133493 371793 251904 167652 76791 17265 138049 232043 289081 414179 3958 2651 115320 64447 7302 60836 1084503 1080859 226628 73495 71682 180936 312579 43061 184677 412135 26368 85138 152080 41534 118150 441587 233775 184462 444572 303487 155423 250415 309659 184433 60746 53525 283476 130814 8516 181752 207675 106115 372818 252965 314048 280838 3677 85987 47847 485112 108128 83212 282039 116605 274640 118167 78714 174637 260822 76793 285101 271857 101751 64747 231184 38295 121221 188395 139574 204735 586547 336604 274865 172000 471051 96987 501024 591529 120726 10635 235363 92841 414749 53477 896817 157303 267197 98966 90852 296312 69103 377075 297912 514641 76681 341675 178638 79771 750477 21268 29758 195879 44476 118648 53386 204990 398477 27562 192023 132462 385306 895784 295805 69750 784096 59828 177464 147493 82940 39396 17542 153930 269089 85622 47750 61458 311880 37791 231452 520431 159566 72584 11897 87120 231705 69084 60886 176905 16230 35784 173096 76227 612035 306823 513050 10825 493741 421555 53441 384881 372972 107511 294521 488508 468987 212230 85237 228940 212199 227854 23340 242607 460882 17012 733232 190437 803765 357253 705382 928382 245279 274334 1017815 94804 231095 164681 111635 303667 315527 69959 403271 168546 61288 51344 109234 80951 157000 246820 87022 13978 141842 95341 277305 34062 162279 267746 200474 111809 22570 5820 307877 73780 275915 49280 286023 94682 19489 290263 585016 72153 11927 13104 676986 22815 282884 73561 521154 15111 219013 7486 62282 503208 129032 276062 89762 143537 730740 285313 110249 190844 6140 543706 118135 15162 92934 268886 431746 10791 85929 11599 638506 455224 179735 136566 36473 199825 142970 246631 332182 52708 98386 152387 203407 405554 412491 256387 74040 307440 41368 176112 148083 51555 62890 202642 382661 535072 51598 145216 196674 11570 178599 667174 258105 237079 96384 47777 262672 32020 8692 91613 12344 116721 31966 34706 7706 10439 17031 336021 471107 104364 9558 248171 7177 768223 581035 8637 110043 289676 569817 89403 1448370 138121 174374 97318 73000 6795 373536 232490 26913 151983 60001 370622 297742 292714 108639 202388 415871 302995 249897 312983 243425 24736 56448 472359 318870 161267 361809 28028 728159 107612 172737 193146 352076 44991 324749 589146 35702 1122470 298402 111422 342500 36661 19867 224867 163626 216231 211836 656273 35976 293682 13110 137338 274277 29654 69619 329400 173781 868042 560387 164348 73655 6115 65329 369247 275062 53028 164734 144369 599803 71952 353399 550133 13348 318102 315970 110462 178164 614114 347718 22992 233647 186094 95111 85463 752757 438797 34611 293676 66895 128970 418618 147965 1020245 554243 737220 18709 45476 203424 77715 150407 151778 7430 121204 27713 68640 22080 68225 266430 404811 164612 391084 58560 494177 244780 138590 83754 284054 242984 173159 85181 162759 151930 171190 5612 284079 168684 78849 81067 113456 835147 211018 245009 666769 361954 138699 212552 104973 545281 229644 103933 617982 563477 663106 26256 350644 99121 293328 109628 206423 139338 255173 25410 313846 20096 68727 342166 301603 257299 194683 37308 122054 389164 324338 29576 29466 67626 390009 30984 89964 325207 233934 258547 522058 175704 223993 62626 98137 28071 165638 412594 633062 144494 74842 709913 83184 18431 139606 382309 104968 214330 18832 93786 171882 118969 437464 22849 32484 582343 13974 64199 387371 9038 503935 279707 110082 525969 195935 66176 63365 74143 251442 487238 273196 157690 13842 118541 77558 87285 185705 64356 229091 127202 167934 325603 28436 17468 567070 286580 34362 45596 4415 246969 366218 327093 472744 228931 172948 172487 58639 706567 117565 966109 768110 23614 114948 100226 132633 327493 19026 322568 220234 286556 101154 232795 352168 273148 167103 112756 55970 151182 56112 103413 244965 10309 45929 467907 108002 260968 57866 29786 194418 311301 114100 489233 15130 26185 58583 26082 53053 115548 1031184 117598 818354 932418 9118 245383 86348 229135 48057 588411 153020 715902 58761 166517 302482 377049 112986 83401 321276 30365 220139 151733 162067 626383 166916 20790 25207 422279 32556 427969 84873 182644 348893 26275 46334 793941 1788930 78646 162276 404517 457613 173376 121275 162017 185565 26438 292007 93502 311370 170275 358897 731225 72903 284486 1009478 745741 304770 206772 87633 90673 494185 146722 302163 112987 341181 161738 616773 362767 8896 9726 298585 306814 446945 182662 245720 162397 371688 115277 886559 356943 179797 10340 130168 36552 482744 298072 487272 89982 8252 191919 45329 33977 357625 50024 281293 228232 338293 211660 432146 414242 161956 433403 6394 647178 251988 512048 28400 17397 27275 274728 218261 231409 355302 297728 187039 105279 308797 291369 845637 15375 237394 311216 241906 75267 202453 240721 147918 117934 121187 82293 359682 31924 333966 550424 135402 68362 267477 282739 644998 138378 626382 527978 87712 278249 139288 289611 155713 59295 111340 274024 20105 90711 114829 173288 251559 254164 243616 258328 97279 25624 393758 242961 53703 278010 307702 187700 434396 149955 130190 611197 14898 136878 206479 144572 18563 74122 13677 38188 395065 508244 44245 119024 20329 139044 8206 228404 46024 24952 8337 24312 104752 119872 126635 5185 189726 198853 100033 196062 225205 451241 485830 131284 80498 150458 64484 57266 149415 50161 345888 11847 169726 296717 204179 110150 195303 10287 63057 97443 228651 287476 10069 71980 64799 200897 15004 175231 136946 335817 58318 153118 292271 285183 324449 230676 281337 548100 14903 188440 357604 204027 288267 135100 203410 94965 17922 187590 61224 327462 19443 598938 390920 508180 22641 514468 115756 394123 10388 36236 264365 80139 116750 658831 382917 223438 50459 190058 222246 513257 393097 557002 8998 12866 532988 495852 177068 349092 69748 222227 451716 346073 334232 173104 244283 232101 30075 131119 175136 379197 319074 86271 113328 45222 511147 31955 168206 155840 194486 62693 469728 296911 52919 222588 846663 548404 252332 16900 171425 133400 346570 440744 89245 111903 287113 364460 233016 428691 401980 92785 104871 71045 267522 185898 83958 158463 12994 99209 261532 50179 36772 77575 117561 14109 158910 464126 690944 113999 311192 234176 76447 77597 78156 311524 515480 138009 57234 514400 334547 68568 508345 246333 212419 215385 108822 83999 221859 60535 76578 6484 153508 88172 128710 283352 50411 325472 203989 818303 151104 338199 236260 57606 176194 238191 67126 231090 513886 58194 231747 48030 600750 200436 316040 45630 304781 252779 576260 623135 46084 202302 499298 1373649 384560 130133 16797 138835 396958 856787 665581 115697 209262 183514 140630 34358 176121 259765 141660 352723 17387 135810 216055 48352 260628 44345 124956 154130 45768 41180 351390 149301 15871 496789 218381 17153 53085 186360 505387 642129 442201 613608 654301 277807 17111 989070 17121 73601 70239 446928 31300 114958 390980 473248 988638 297182 193026 33951 145285 248836 4468 91903 39165 383482 473370 157704 203484 39771 292867 221581 372721 111738 53752 233381 322218 219696 252410 73781 148137 210178 96679 16763 97198 18908 190113 347777 605409 767686 522803 158278 266207 237327 127599 319718 126964 290925 11930 842453 26887 56676 458624 1147377 203024 662121 205529 69116 337143 174693 306939 160530 7416 329425 63173 532376 89530 389360 563655 18758 90389 895476 162903 295422 401300 157931 463720 654373 355970 255636 633543 203766 958915 143726 348924 326589 331248 106575 753446 140807 239816 118657 95997 572155 735156 118238 194781 767463 189745 252862 124625 373884 815522 334235 1172899 403591 164230 324910 169086 146325 309495 308018 158858 207602 664005 212158 346870 836842 349465 588944 215943 268509 574116 706236 298434 391053 281962 800814 414700 334204 508427 289486 503223 329974 382552 368696 812895 594118 504684 401386 1157561 776541 608759 492693 506709 979501 480625 1718732 527582 645252 521322 806113 619370 584024 1362462 650414 835106 708626 1668410 1177329 974030 1059307 1355567 1772326 threads = 4 user = Mahala memory = 20 class = normal machines = 41