# # 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 = 219872210 elapsed = 10187 10092 23071 5259 8082 9231 8668 22213 7428 19945 39083 8933 25384 36022 15046 12492 63621 39900 21097 62423 98991 64846 102639 27618 14490 99895 34826 93331 42675 83169 65690 66929 99119 32857 105464 104016 124725 104981 37583 115238 123637 119906 123235 147933 112533 29478 107105 126621 84603 144461 104317 135101 166507 19979 62642 146267 136022 155640 174933 29577 158820 185786 23885 25305 168815 35433 78703 207503 161971 180927 166705 12635 20465 176053 138474 173324 174353 198633 204824 175567 208966 110102 135642 167460 189859 222181 144258 207087 3542 21934 136121 129170 222158 228899 218990 24162 229103 140632 165067 194287 240543 246599 221397 213268 247938 65756 252659 231129 238425 236949 28233 268926 243489 295014 283556 301390 29362 4949 260588 164865 292810 137358 227623 241462 287741 21848 315732 97451 70665 189536 221037 5766 332052 200520 170732 174639 155602 310231 138611 63574 130846 14114 31426 36264 38616 182096 331159 257723 330362 159669 226706 19186 129243 315831 257356 131863 340524 183022 112733 293032 16022 145814 169118 3367 301825 402571 163888 169421 15752 317337 158329 178376 244060 92417 239680 9404 160097 244342 245557 70517 27662 92946 224352 297219 5712 322701 214822 11052 325498 243157 142399 441567 226986 7785 51078 15092 36770 378482 16703 265093 399710 210378 182961 133825 253960 326272 280179 21610 24287 116510 293225 522859 200497 246178 154330 25259 140502 46697 21475 312564 301305 28774 211219 154740 501979 172147 342255 20907 224559 585912 226394 12760 262858 170154 507902 309923 180927 174806 167904 565142 200982 265077 183864 469683 383930 11420 364411 228011 23181 198918 283035 7936 141771 231710 313666 264113 248621 163937 231745 16739 239544 135050 133073 323652 125103 269608 247393 159697 236970 258594 283813 182089 241851 173916 27631 371119 247103 191893 162176 242019 288112 468757 265141 270632 474891 375873 23911 207720 255625 148840 27543 280181 363988 224282 445384 528895 301750 227992 326383 314336 29585 387181 305023 366554 372195 774208 135624 121825 523606 140515 240275 575194 201041 323369 268101 518387 367053 230436 578436 214666 435872 224792 417275 417653 416389 490809 266166 262173 19328 7326 381074 253254 413054 193570 23856 493708 754901 29028 514591 185224 41030 687364 732842 364134 225881 444171 193876 172532 110197 204210 489219 558502 531796 483365 302387 328206 282627 463378 312932 162436 306522 173318 363666 339179 18943 606890 4906 480593 492141 240641 807384 215954 228252 148696 235154 907695 281989 346148 269878 341747 259298 22091 203158 604092 14904 279140 1006106 289452 119898 426921 601090 123357 253434 796031 676657 415726 252044 587758 826840 168591 528904 53807 283587 779182 767151 669158 608384 152688 187564 773108 156402 311707 821065 303362 538329 630823 694209 153078 780435 667570 933142 209742 472253 205763 201225 471223 910685 185427 764284 474886 864266 362075 179764 570080 74351 301933 10969 261055 337271 337679 363398 733140 351146 442808 346688 269880 180068 179901 132419 197409 765548 937970 839129 242806 946994 197107 385153 203005 791283 717211 467131 337121 321374 205494 164127 558068 121122 214225 618063 705627 295959 6811 208208 149914 49389 605254 117441 298143 717644 20352 957193 267646 222068 352669 26148 370634 116974 600015 283025 409351 103889 438019 1287875 696670 549066 3800 439085 268977 280966 138601 176776 734989 220211 422656 10293 301546 413800 401564 149501 993713 369147 422273 159837 651058 19063 232762 300148 237477 254262 88775 362008 25281 134291 632898 1260498 608823 328468 228509 129374 132933 308589 270571 262276 257211 896563 325620 495851 189533 217605 189059 131633 209599 156340 219968 991188 49044 159155 330378 289909 232761 271299 323927 259931 1279273 332854 359392 195586 275367 213489 265319 271702 132238 832787 420108 628688 171689 358576 48598 674803 243521 558100 143688 185911 492054 357046 190596 71204 163911 231799 270253 827258 217909 237825 203015 224817 8324 376300 619104 234399 22058 93318 707275 294481 187327 37350 280455 445211 37234 211430 758544 279358 243505 152546 284018 216588 546588 29359 213795 138096 510018 476386 376454 7967 45894 40632 145864 217638 155262 155178 217375 866652 22816 195119 149523 230162 581870 17895 405413 671081 37210 210530 225596 184655 303716 31884 539629 17972 339686 835887 27059 173827 131054 472328 93597 317781 456438 242909 247629 12854 19176 188726 157616 601440 492049 10565 29751 1223026 164024 490239 873045 138343 157771 941819 953245 132025 7159 836910 468128 20057 29189 24831 198745 314625 1132756 539339 30302 161491 259347 1066100 179269 195911 420084 421132 1090882 17070 25540 298670 197514 797802 372949 381356 394779 235831 145747 45000 10135 59418 93620 355285 378332 207897 163046 177667 14796 16094 211893 839607 296755 24976 28094 31395 172765 923274 10683 9334 21803 15203 13969 369610 12671 399539 19942 30985 434384 325678 19528 32820 29943 303484 248858 403255 255918 944730 461290 375156 326304 434915 351040 237177 412612 27330 37966 561004 184397 19585 124276 554711 501704 751528 406319 529231 428141 15071 1112130 336883 596819 351194 268719 496567 48097 346343 167166 174862 24349 172458 224594 243995 335329 410456 27166 426368 6452 22863 210180 237030 33823 203938 804221 233253 381312 236242 828257 254348 245859 510076 490164 186186 254038 1219179 416025 463320 356296 294543 373083 305322 245471 471771 529254 9428 253412 931237 275219 536789 437094 299204 369285 415228 307715 503479 279661 32079 303776 261971 307982 739107 294481 658682 326671 350525 647333 315684 329839 342611 475222 350404 172546 346490 347903 483349 315171 500847 384339 519883 348427 407049 463348 21299 343311 857678 24955 336323 382200 1107419 423552 402703 283583 274907 502575 392304 425869 435810 436381 453394 387347 565539 252935 459789 59696 333674 846878 436244 333270 26126 153527 249248 363580 466807 469461 524682 255858 723668 259320 401795 354683 493190 503684 564833 26335 39303 37445 391486 22636 309884 44248 1398622 1678476 258973 181369 282314 193368 556920 20614 311952 628906 269192 1764549 320959 198454 2148967 409747 685378 638651 295851 250369 651560 809875 304936 494789 223231 754353 403821 587092 401496 311865 221858 398664 255212 838121 941588 557867 369154 19027 361980 328226 660556 447482 345684 19525 272375 1614684 451058 1174784 297332 1092739 398929 230295 662053 78044 132894 493418 379363 614333 539273 760005 514594 406430 200336 242929 21605 877424 337887 1779041 31594 22085 879880 434803 413698 67623 53591 34297 379915 722034 782468 251912 32082 401358 199583 291529 7111 8673 155488 248353 434655 257899 266523 27866 25499 547774 727605 243967 38796 362653 5736 493242 408956 288486 258929 432753 194691 525922 1808087 291717 618363 349868 556571 1288749 169542 378824 306750 361555 5368 437236 886034 1114004 680441 793903 837926 212179 976089 17990 235795 183659 173582 439183 391343 6906 236028 505255 549713 605657 457781 499923 7882 786895 200640 433777 869650 868782 207466 99901 214157 908251 457370 536607 21374 1666793 257476 1007579 364585 598223 377245 415607 297935 301719 150009 449183 729763 219518 582652 175781 460497 884125 327004 1387663 277532 695887 522781 23214 396898 165169 797785 651822 340570 166563 1034949 6632 365391 392060 492419 443078 433506 774609 309531 24496 213383 240768 474534 20480 29026 375730 1064763 1187981 278204 31354 682344 838940 1507713 22801 890792 15583 363044 464989 187067 947281 663032 565076 780464 403491 820517 319032 334647 301722 1283070 290377 1523313 31377 509185 1983314 349236 21502 582402 4613 1135381 685734 174851 336369 462408 22728 28018 886813 356869 900170 325283 8144 404007 516662 655784 544977 460530 502910 391866 431115 417591 145243 762153 25302 582878 314242 664129 246670 473814 845291 209581 11258 645505 44542 706525 668002 516678 395912 207389 356063 1097975 676512 433591 193598 30003 744350 32696 457852 31139 16000 239683 272436 19113 589034 14632 22953 975325 493812 241366 832432 770984 307064 1272797 270225 22258 238042 534490 156734 224683 633911 700783 136074 502541 445188 330619 556144 197310 144401 1496649 188029 210724 535781 975572 395032 255482 222486 292036 620052 13107 22985 234770 214503 376265 226056 12463 1141399 490861 1409139 557676 178259 5976 387920 15272 440084 1702821 30630 394351 5796 214036 263192 1001173 1371896 496578 275715 152371 882797 621193 41742 17430 16797 315306 17160 522155 556935 25256 1562918 357569 327760 538083 251942 260415 460830 8762 304224 49564 511488 211976 490250 615623 311426 554849 385576 321577 555798 540482 878602 827500 820079 536511 221156 549325 1919150 931079 668271 561331 1157105 329403 379600 162942 322752 17296 477602 32802 563359 207848 218068 419408 265736 699446 287087 569821 24804 26648 454149 1623432 346396 450773 454487 828621 31563 466750 1296983 9151 461879 789905 33825 557017 468538 893003 357361 733291 236269 1952028 133869 280259 414253 214472 274105 609942 306117 9375 1557932 574672 216749 480402 578797 181000 30540 632407 1016098 508343 223358 237347 141601 256096 518247 484547 673921 158660 251702 724337 33017 460499 404093 166623 123365 230465 301541 190225 874549 372400 311687 1038243 278127 172795 259262 6825 229323 1907540 14336 1002570 12254 403780 620295 6101 241020 296796 806261 640206 464575 1010329 896363 493292 2282975 465724 271946 118688 455925 309231 352712 408799 813061 184811 489080 203528 128451 586005 598688 1353106 90279 379347 1197549 9837 412039 1169415 190478 421954 432401 600249 13217 218694 174711 1823447 396348 301945 5418 9583 856183 177935 138461 650716 209978 1107764 838940 294055 172284 264967 627755 198989 23733 822544 1721226 306645 176764 653332 9420 1001108 377148 453644 7186 718313 13910 1561086 14121 270275 260804 632686 512344 269148 11820 137579 40018 1095182 456450 533430 133221 198094 711957 98161 135864 366380 464834 324289 1688196 502707 6960 717374 435903 16501 32000 353509 988190 259096 800533 154624 26147 304642 454630 9001 259729 334246 112283 606293 6053 532500 253010 29270 912086 238101 371424 1451300 738726 219164 6349 279889 147545 1018943 44549 61532 517003 377515 162543 933947 10614 280832 740367 975002 250324 1052517 1306563 1359150 742283 262667 1716543 298189 239199 500265 244071 682786 400690 742433 457584 1103452 858857 1241065 1753409 1490664 1192104 28208 853269 278528 325057 275207 783550 772817 594183 2515002 340135 5784 1813284 1947998 284652 773036 924543 576206 1005175 912379 513414 983442 33494 289586 1875417 25092 1775997 471445 1012308 514793 415938 48430 1485345 983503 661627 1625012 779100 160258 1078063 336921 443434 466404 1511864 1010100 376870 749710 559503 524186 311015 839634 32713 761787 891419 388177 923075 1157685 641980 804957 497865 660869 653605 1808227 2208612 699594 751913 296158 341041 461375 15732 1491218 305615 530378 263396 581948 1119619 514133 2880039 363145 5741 528251 1213100 747037 253935 639513 458692 190532 779188 257659 795118 776813 956291 605404 919704 1008488 509704 562470 2443253 1222775 11066 570466 362589 562593 680578 2461236 1540937 742201 660027 524684 21636 183205 1015908 1022851 596828 368603 747882 21967 1003295 641638 702472 563344 186307 1229869 437562 513586 514704 284701 623551 600104 1225522 710865 975334 6260 551268 957223 440797 11288 46389 33246 1317639 477099 418335 391866 1293699 1439465 46837 945998 21471 5844 25029 592427 1044814 4717 27243 518391 3729863 3767 769699 1255927 2270830 349676 1969267 715686 876123 2790048 1250533 594039 263518 247733 496376 452725 3221743 1383761 490732 526451 699156 7877 47617 3688585 690087 10367 26573 730572 1233629 1478951 1030732 332121 2763815 483687 423512 3277129 1910614 42498 338036 62191 1309928 238464 264272 941012 373248 531171 26143 909519 651277 1557183 813001 1952294 1455683 2085691 543333 1313485 2751715 18983 564875 17842 945469 784136 20650 452907 779240 982484 3932768 2754276 623215 727803 1420714 455101 1343073 1098427 722606 626598 40611 416187 1279943 489094 3834749 1148005 7441 906737 509318 761641 1186315 865453 17155 962579 928140 1321722 604073 16591 1342407 1927865 587530 1050070 1085132 1849833 1793148 1401797 2494471 1098787 1197047 4263928 943262 856945 1061943 711354 2110586 3179675 2355082 2137765 695570 1098292 835397 991217 1526038 920314 2410629 808314 1265783 624447 1014996 54981 1134261 1998426 1214599 13529 917001 977226 3010948 1000376 1016615 1955490 18861 2885495 877323 1387678 1515318 1756629 1007527 1778568 1336564 405597 1236317 956825 2347260 601636 1744458 1567817 6004 434994 2688538 1171360 29265 937767 1300766 13470 340808 587325 2312476 748349 590089 736269 1761687 1464676 2215046 1546367 1177130 1159250 767858 1849365 3807808 592551 3004137 924129 1129811 801968 1365135 898584 887872 22737 1159068 439390 2795253 809300 1194926 718081 38796 1012082 457613 2272791 1758795 1860191 1560591 4149128 702585 2523611 11280 9603 1003687 1011841 12852 13172 396879 1667968 619072 1236881 815915 1065496 1173437 941709 945081 1809352 2691810 1168644 372825 848280 1224809 947129 1506882 1086713 1352560 1308913 702908 1070944 2026967 1821294 3255868 1391284 977632 951873 1099520 2960754 36711 38299 51508 4141568 2293235 48012 55284 521220 60647 61778 832681 62927 12334 75344 75284 80141 2962908 976442 79516 2230543 2503274 93763 103681 1454930 26081 548126 1029986 52228 57961 117576 851954 10667 138203 134515 139071 41393 149887 117065 158577 9381 57958 63465 2271051 2489461 186087 124494 129202 92624 137877 192877 1525288 2703692 1832299 2599119 4883692 129791 16707 5966 144702 2899 71499 152498 228403 229850 26069 116001 72803 3612990 53110 135587 172530 230999 161362 111552 2237879 74838 954902 18008 180253 1316762 142785 10801 2505184 118773 167357 204204 33793 2545524 91930 87125 155248 1723398 174643 255190 15357 111875 1261193 1949277 315800 204623 294945 7279 79361 185019 201788 1515596 2623049 1169089 9397 307312 137640 5237 2134214 200720 144005 21951 169687 5470 23003 1599035 75489 2074466 196379 2330577 1384795 166011 1766459 595487 245251 1837030 169320 143456 4410144 226713 232814 182743 21312 2540654 203099 215481 32366 103040 197200 21906 2809093 1681091 406363 1737754 3376174 159557 50259 182642 5283388 18517 201128 1749835 6516 204668 425956 120331 123263 1935409 1624405 256921 2039387 2785107 92169 139147 254627 9469 214339 206200 670940 709543 169939 6440 25099 235173 6282 540837 5597230 165922 220480 5862 211287 2417391 2499356 2925747 2184253 1328009 1346396 222405 216311 1903251 218038 1436359 3144533 150671 1704540 777078 9983 253732 2475866 3312145 384936 176145 215642 136140 191102 971172 734342 109037 250342 229803 169333 147394 1016727 2959567 2012472 1496987 355912 266172 1445767 1559983 3992 346853 110253 1017051 502419 25905 187522 2038358 1005404 1163019 189441 31528 346630 228869 352351 2385043 17971 524459 42097 494551 2807435 2515658 247381 6685 97757 2837 2238979 285810 1437877 292305 2477886 1182692 1315250 34520 709160 244272 6484 962529 813946 2158080 334076 412606 152737 1429523 1039800 261000 8786 308696 4599 2791586 1397652 2474990 2229679 2683083 55391 325726 3452355 13932 5224570 642412 1352446 977194 3170725 311895 1199373 1313153 1024776 800670 2148206 1366223 1016856 5950896 232851 1664454 485702 3161198 1975973 2551098 367422 174462 675030 728547 1887839 1330385 1333115 2515474 5031268 497511 1858452 12065 267207 2797604 888175 888590 937345 7084452 1728932 384879 6876076 2048336 1843804 919199 11128 670899 24500 1058056 654836 32319 4568658 1193289 1237005 2798409 1520907 1011572 1261854 16822 2574259 786345 981533 862244 2246485 451054 1171845 3821001 2498521 864680 1143782 1057789 35245 1651075 926314 826758 36206 552470 1592726 17987 1182245 3896 807111 1677484 315016 1197664 1077414 593501 1061065 5144776 10549 1108468 1465676 520086 1189182 5321300 3607675 546218 2327684 444453 2002082 540542 920496 1200781 2017114 7180043 297124 2487329 8984 5072714 1650868 1761308 721773 571417 857480 257762 1470338 1678454 981803 7347674 549631 1266036 2945743 682935 2564773 2089721 8581 6619 2143754 323386 373326 1019960 4309976 1368495 721919 1559891 4287021 3119385 1185377 1246502 1108365 849258 799270 9486 2482838 1701133 725338 1477266 1386665 1601998 1176441 2289644 7203 465006 1565923 1648627 935783 10150 2804268 2067632 1470936 3021311 1202735 586791 745306 1537113 479103 1431500 1782873 826360 1327330 5251993 3949890 1189451 94743 2269074 3878531 2201010 862010 6901088 4900129 2879015 2204280 2571470 2370578 1723111 634798 4603671 3633929 3305364 18090 799129 2275637 2100918 1148201 1172329 708379 2425636 2116794 1189344 2205984 3375630 2117781 1700736 3012307 3554545 2914865 1004161 7454341 2501307 2834128 5865771 1295377 1448586 1896873 1816437 2830397 6054266 2623316 3302215 1487710 2249361 2251423 3328349 6719672 4493233 3779507 5223754 1508908 1577214 31558 2702690 1719171 1921922 2803770 1862823 2586052 1176047 9439654 1205341 1409201 3924248 1795235 3097667 1976641 2424227 870549 2399749 3497798 7089212 1533171 11580 24386 4656051 3422302 6574 1141351 1913606 1634246 1227236 2554124 1412084 3110171 1634958 4445029 1624807 2186504 1991628 2935194 4857337 1351092 1553101 3864304 3646058 6797509 6380204 4771238 4921701 3339961 4664522 6366146 1890299 3558701 3473922 758898 1384646 5993182 6064661 1507342 6151227 1738588 1360778 1688690 25766 1757552 1877601 1576114 5179 1925938 2163543 2351295 3841170 6449312 1843188 2094700 5008002 2377241 3433 3834499 1855962 1748972 4641885 2516861 532068 1496111 4242832 3950054 3212268 18415 4146508 2639133 2901308 3530350 4568436 6343263 2826158 1116585 4707195 1888211 2630856 5009490 2872093 9901883 2797331 1606116 7264076 9437277 6802925 3633533 2453643 1302526 2126286 9025961 1797338 2748549 6038134 2921949 1894768 2197873 1681593 3778933 2127431 1648191 2116699 6338292 2697700 3682797 3477163 11020804 7988357 7389496 2549777 2216536 2603342 3946689 3646919 12543 1665429 2196454 1967065 8269407 3912473 5174831 2737050 3160811 2778247 9886689 10601420 826345 4765360 4900143 3300225 8658890 1531361 4369226 3381966 3405831 2827178 1825767 8591853 997979 4110370 6506761 2631025 1079519 3863340 3400505 2387759 2625920 2535053 8430 9235325 3105836 1660714 1372373 3016486 1784933 9022481 1703086 2123981 5425650 9271970 3174956 2593888 34261 2819961 6771207 3684658 2743943 5095685 2833206 4721685 4721829 11559846 3199016 8351141 2836982 2012714 3653723 11586381 1471361 1915588 24444 25906 13862354 38051 38366 42234 46568 11502884 68070 83809 90804 93524 8582191 51544 99351 1703798 76833 144196 4015588 118440 67980 76141 89601 111768 1324428 3628325 31937 99513 2514708 170608 68280 10999 3796082 112443 40233 110577 85117 5063948 15921674 133436 239125 5510532 185786 11644251 4577563 97580 301692 1279568 118252 205232 254248 100216 35830 9624 185570 165343 32543 117407 96785 48950 136177 124727 51152 141680 7946890 132413 5816678 1976081 126732 11009 3836765 2188069 3499406 12025108 181230 172848 2251117 228605 186293 54726 5250702 173714 245094 5357988 237688 129593 12598305 162218 5379522 1206083 2243751 2528525 420962 206956 257749 480148 7433620 1788741 3919366 47977 3073462 12226 142935 3800502 13588139 7537584 375927 187010 3733369 10879891 257298 515183 548119 4043359 2256981 3828626 269829 777316 355787 16431 481281 5579867 12933 406194 650053 1407911 4478307 505572 3718203 3766290 5831975 9337283 1870285 309702 390142 6730702 7418141 3614559 440036 5530427 622469 442609 5807131 2771040 4693095 2021622 2396905 4979231 156960 5984334 7625577 2217869 738033 1043441 737911 3598730 5911150 8313488 356301 2756310 3719495 536036 6810596 6616641 8179343 1948520 3816515 13571 13820 296335 5944875 2636539 4461124 2655023 4053283 6884178 4148013 4289406 4612418 2339435 3649564 5793588 2232866 4793893 365568 7476385 54888 2632380 486887 1842984 1009217 685234 2919311 799571 1088010 14910 403980 7699725 23223 3013522 2652178 743844 3645425 305544 8944531 5230925 17380 2854603 8645094 2353475 5148206 12242340 349469 22880 9715283 8613152 7986217 4888847 11942404 2799133 1613872 3984469 1479592 4115114 600433 5673498 3765368 3941368 29434 1185501 2030207 5633473 9199620 10359 4528110 3869370 2304379 3639729 3489170 11086457 14758979 3529661 34001 39692 14476446 12293923 3726684 4341510 3589868 1647132 5128094 2697085 14021 5838400 51649 2713470 3026462 6099008 1492159 27028 3799238 4623822 4203920 10753463 10168 7723709 13890 3407235 1281044 4856925 3657092 30099 8499545 15877 18904187 2996402 3374451 2510743 5322973 5336332 7971020 19592574 5544087 13947139 2993214 7155755 4726459 4599445 4590736 89150 99952 106325 5251421 6511363 3008837 4244269 3163055 5923236 13943779 12140640 10761116 253310 11189586 3635367 3232967 9053218 7236400 1761663 5279287 12447206 3521045 5094762 11752144 3918423 4331574 4170137 1989712 25508 19255 12708417 25829 6009835 45847 24575 2955338 3923888 3497921 3857331 4665059 7056698 3585551 4444500 6656121 7354619 12142259 12977438 30395 91932 92592 108814 12682 5534903 116366 7180 15260 14202 20664 20550 133552 13786 140379 114589 18432 29406 27288 66710 57956 20170 70102 62991 65393 35923 86546 70106 71822 59676 107750 8546 91288 84207 96554 3984331 220823 79657 100181 39941 17384 108608 90222 8270 135922 19765 108721 67676 263087 33171 107320 126296 103305 135809 108670 120266 44883 208175 179958 114701 9899353 86189 90834 5373 165185 100815 127530 19668 84741 110999 158351 80967 149974 124351 197485 218815 232190 11214 58690 44816 31711 3149418 125182 77219 248636 121520 1880185 93845 284528 18939 3164403 24523 88580 188072 23600 253807 174138 175169 270354 490609 150007 119707 107833 9405 201855 240782 22133 172023 178120 185799 181392 242058 267620 188489 21503 194832 199526 294174 272317 271114 7562 283489 133566 331643 143011 173841 413334 220307 328080 138533 140644 44057 96923 349272 35980 7832272 24745 166617 16496 190996 100506 149619 563926 355055 85084 279803 12927982 17377 376829 152110 660505 180319 192567 146418 462227 22844 193689 25029 257733 9576781 218234 2344331 144468 239726 8475 17290 17004 331244 10312852 13602 28728 194103 10328 7606729 253374 162684 3778926 204882 303206 2628703 14619977 8964135 3614855 18839963 5779409 12396087 3097165 1562481 5171286 1257915 1584878 1754869 1497268 3025850 4982084 6628134 1170541 1619974 1486930 1438075 1222027 1248434 1298773 1324620 1528248 1409637 1211442 1182623 1182110 1847770 7324831 4649028 1331070 5466645 1625444 1362593 1472732 1266975 1502635 1395997 1857112 1316702 13680949 1173936 1353115 1290907 1644459 6688916 1447203 1225790 5807819 1395758 1328668 1234536 2006433 1590174 1799931 2559 5417 12094 13372 2178572 18504 19078 21043 4453 25909 12969 29464 32213 53728 17944992 4592867 5291973 155329 176708 186333 2767461 4623172 231923 11572893 243683 246922 5449805 254853 255697 263197 265658 295244 299071 10175 56414 320844 269513 330626 335312 14821 9472 359434 28328 8273525 5091623 16725220 409035 24833 415302 422923 274679 450738 450914 9973990 437359 472307 1669268 507619 522977 522720 549089 324870 319143 263182 30006 604367 12820699 24409 4491211 5468254 516112 708775 353895 331323 437806 278895 356242 596942 219345 25586 784799 454275 8543604 787584 814160 830705 5421536 11426 590989 6898088 289373 420878 363346 257204 968321 453254 20864 760370 4820158 4782513 650513 634716 596317 191188 443578 1179154 358934 1209798 614834 13508 835464 126531 1268106 20389 35491 570544 813728 14303244 631962 3401073 633228 516834 639549 1266592 558735 130423 8435515 11640 5434 11981433 1724350 541960 5329861 781743 5161 323848 5561 740505 4293166 15782 4977263 8904610 707062 1236776 1291963 682001 10878 1615495 598647 2134387 2126960 21742 725397 3949849 28352 963817 2334595 33146 5273958 1220501 4705770 11335 2480701 1482673 1269198 1731345 5849654 6689096 7376264 8995299 15733 5321379 4878765 6741988 2036852 934207 7402417 1068543 7437829 3121043 9905351 11188381 10430123 7677522 17628429 7797023 1026055 1877279 8680686 3530027 7187303 17234475 17168257 13918238 3540711 4974546 8689462 13586750 6906078 18186579 8864942 11257834 8150012 7412846 22346166 4366568 27139781 5141486 4159055 3092106 8300034 8588787 8331495 2983147 123365 130679 141819 196133 184950 278950 277363 10350613 100613 76163 9042971 92123 173543 116086 242171 195750 122735 111804 308109 433297 247945 174280 286226 69845 286106 508777 215577 3887111 308742 11442 138563 6401014 90006 22085 29856 11553 200932 308096 73076 296571 12535 103240 162827 106597 613984 82182 123124 256336 352983 129481 197790 7832 145657 42752 157247 21616 95320 178665 83427 167177 18624 75803 14105 74025 236831 234902 563490 5864 24494 100800 29632 28663 112149 18553 47015 284049 64366 229791 378223 120920 139061 466976 152637 106509 127262 185726 83576 91268 280574 324948 24817 37835 28373 85605 9983 153081 11654 112236 219010 63369 145492 14328 176547 79546 76147 73478 81595 27734 167850 379526 200590 98234 149178 138809 476889 187027 149938 353165 82407 174706 140413 482486 226707 183368 144209 24016 228430 17011 93328 134425 183680 203944 16115 20290 615259 163153 246824 188720 630685 178617 161344 319401 139107 155201 217057 128585 378697 36753 611841 557538 90836 104707 212892 180324 74406 21382 203776 120589 546411 584674 294598 574287 155670 154745 155640 5576555 130605 17395 191012 210533 228303 302995 141601 146402 26270 91091 272148 112260 14946 199467 144290 319537 787924 145721 214876 160204 205117 256394 25604 450311 148305 127862 391860 906989 526156 325464 147330 436561 169114 287703 192270 278648 516096 236284 33724 34908 11964 24613 533452 8433 16893 338653 181095 300662 539136 24884 232811 243862 33344 214371 642824 10724 297300 173413 206643 30619 27875 239077 37349 25173 32871 11904 33721 523354 23865 9656 281910 266639 49041 215332 224657 23520 185425 448007 35635 851067 13728 25130 251906 8608495 41474 154589 224490 38613 1147480 264243 38109 47369 240634 73862 42120 22447 1113286 89258 8306 59381 25250 321185 13699987 227418 79864 162584 426276 392822 121421 41788 38549 44565 11247 5032373 3064 84986 52705 217680 100809 118890 107647 231531 152304 186146 106175 134300 528627 87977 4744388 138725 4144 31339 234464 309386 1004426 114740 22019 375766 203712 218940 144843 31247 87101 29209 31394 390493 138790 80443 184735 125860 142812 134887 91966 341497 36761 133455 150262 172708 1422107 221129 117581 383978 34487 170738 128897 171563 103803 123670 364277 225522 123795 475046 1343474 107736 15748 420563 30074 649320 43719 235684 256407 28551 197522 270087 35451 64141 175246 11178 72105 152604 12885920 119320 94629 298802 195700 179701 15965 162952 140780 7512 43813 116477 158862 191192 1556001 192864 533139 24612 141561 377869 147937 154939 306085 448679 156107 210677 466559 310858 1104860 396842 230547 13917 557798 627552 414898 238636 153399 16704 29587 539454 141105 105971 223472 150818 969970 487365 128691 105383 170081 216518 170717 474719 773651 355481 350423 739075 976282 628115 413110 459360 145795 186911 136224 261328 304731 189678 167625 872420 76633 41095 172073 34071 41431 237544 198070 117398 385879 384126 17701 136026 291458 476589 147559 28088 11190 43827 29705 12422 327540 425992 428418 18184 254202 527945 7270 1433542 260834 132121 335188 224782 325861 149058 265211 7489 611443 500207 472259 33088 408135 16372 26800 295407 7613 352385 22565 265962 563096 19716 883309 131362 173958 21491 741847 998218 509020 287480 376892 518059 710102 11840363 43020 542589 993302 110748 150203 238484 7828873 1004017 707490 478380 597971 272938 1597967 24713 356921 521365 18520 316697 7068 192031 172281 129451 250648 786648 337374 237875 224850 6410692 8182286 1534573 123010 207712 237413 272909 17956 469714 386577 269890 211730 29547235 24736 455764 804037 858630 1019281 9677934 1789217 390949 265731 637256 652666 422196 178314 11537 239343 765464 340125 17487 204072 352276 451495 173311 36337 208775 64751 891768 431138 514776 343272 261899 511181 611770 183057 411237 761940 11884 792242 670281 591349 149188 328749 271920 476484 370033 431948 401294 404550 872069 232005 496779 826674 415953 239831 215255 825092 353130 549430 658356 989951 338539 1025355 315549 546467 304482 488350 1049491 1002340 1195930 440092 323625 1477838 35293 812749 1461689 24635 1578033 13470 2144741 706217 15444 234683 7685267 823314 479195 1187211 1510136 814502 586676 440190 16014036 551480 651448 545888 18512 13809 19889 386961 587440 290193 705875 741102 455859 938052 650303 10749374 1597028 17511 476623 1038124 363661 531312 946743 7495 366890 78219 33365 60874 1510525 76484 74464 121347 128850 11906 612704 94324 423430 819734 146197 71413 15410 106989 349577 25315 11936 965264 49836 106924 88997 341246 115374 849347 173634 122795 180819 747074 22211 136655 132618 416146 139153 4802 183332 16032 6886612 95252 454359 13357 7602 372064 458689 228247 32819 4985 81070 294613 318337 1118811 750784 7379 8420 109412 205555 437990 158716 522898 624679 4641 151116 164223 279304 112223 75744 582059 230778 1113677 245040 275472 110446 222828 175362 66932 189162 1283869 1857804 244861 73253 452230 430005 82689 1034654 299605 1116788 103575 171932 943567 7223519 145627 151426 9037103 17232 14208 115422 17859 1843918 8219 332514 131691 27806191 625984 2208315 193014 431245 2051261 434365 831863 870348 295769 1104162 443715 293421 208349 365979 227328 1568072 4764 588561 24711 3179844 2876593 3082443 4377333 3239744 4211112 4340088 5544121 3600781 5503566 3702806 11669889 6078820 3930230 4246801 12853 5561197 72034 4867627 5890558 3860988 3983294 3282739 3749740 3520936 33707 3423516 3616076 3538341 4020178 3344146 4219382 3469225 3654494 3476518 3481554 3372493 4062784 3388895 3508924 3513177 4935851 665411 4274656 3654967 3878334 3568972 77616 3978556 3668510 5871 431119 12989 3756720 4317841 24228 3710372 1109707 439404 206627 3727395 3617775 4222302 4027044 3728610 5358084 3532575 3667305 232781 3874091 3805163 272493 253015 5064155 106683 84465 260724 178352 208911 164551 4265413 3990475 195081 4373162 4766638 161158 430608 265326 340194 229548 114310 364649 4893459 4704620 127238 4115936 989698 4330046 4948367 4813821 455522 4331576 324204 20068 337817 4075787 4278244 168885 215251 307096 134954 576580 97295 302318 21245 151673 761844 410085 180268 5444328 432027 4232245 370562 281477 24196 4479149 400531 589848 4948584 528484 5712701 156658 122161 779194 5029758 4223145 258075 386265 253397 261252 282757 341565 345893 4775574 712294 774029 11071787 530619 266088 15078 753080 239722 247919 258731 4439169 7585977 433919 5000644 639344 5027596 4524770 38844 417481 4766429 893711 508750 934678 791918 1000974 240129 1326843 667828 2016231 586772 4779838 272138 381610 13416 8107 210079 17441 15966137 8895 27366 598910 383880 645134 224720 22669 213588 33474 760919 373621 5425193 29055 6489162 26528 753703 809331 9551 351346 5551351 248938 630259 1349020 55006 204497 119706 409880 325874 141979 86138 1095376 7823 14919 411971 30379 475701 173949 545048 166232 395418 893576 89001 10602 853157 444283 16257 589628 5087212 11218 25720 250095 1476374 341091 285059 1183598 1185745 31895 5059401 367618 1412709 5204304 1191172 1087994 523395 25953 348275 1586368 347052 346021 174018 952333 586187 32821 201820 25419 461002 1101855 798113 7237130 1227794 6433365 242849 576369 380061 34788 21382 1180588 521224 1652835 791375 1245995 1859853 2895333 395642 698202 50301 614646 397315 5654286 322960 759374 354757 60647 1164920 796157 823537 232614 1067084 688246 920117 1502659 508080 1112621 8808231 536553 7922566 919469 956183 1276183 1350554 406642 1009926 11272 7517902 1454633 369877 667692 642586 7158621 262324 2439966 1025573 473772 2424960 9704306 263472 823480 19412985 1170418 7633372 481866 471692 7130771 475993 562142 9544 443446 6734256 488932 23682 16318752 693532 6992468 1353571 1676440 6621266 763467 812374 580918 818982 663773 801821 434462 1595343 6801627 561180 10345253 11273367 439326 1804231 715294 1130746 931164 2591567 2043322 720418 912777 3485284 1570452 6514 1771069 1619490 2102321 907332 8350859 977447 795473 655461 604899 795683 8890113 2328892 872934 2553673 988769 708574 1536810 2030098 438984 16533 2546984 3136719 1954284 901039 8093282 3200594 1110574 1047229 19052 2539017 287572 8000974 1536773 1652753 2490847 501066 5279 19413320 1295893 7820318 2468806 1604758 2070070 784649 738357 2093391 3824 13558 1554765 1750425 3764454 2171880 2606599 3208273 2014643 11546133 1600564 6641 3391813 2122357 14338617 1163195 1430039 1215154 1274668 1564615 15272 8239018 9743567 2469960 575258 669287 1247675 14646234 1143912 23868 1883604 763993 26251 2158700 17860010 2692264 8643273 2720431 1436034 1353426 1788221 9188371 1901468 11085 774503 9728702 29609 3841 1298458 2473928 1243424 4598086 1156324 15364148 1866564 2234597 3824778 2685132 10732 4458906 2631389 5296298 3325721 3342269 817437 3896563 2043409 2122689 1077840 4218360 36183 2255062 1207183 5385147 1919695 4081295 7010 1690234 2917418 4859091 4743910 1118494 19375388 2933839 9624327 1684289 1511794 55822 23303 10072436 1939763 1513846 5405030 26917 1250059 1767647 1676115 849956 3970709 14902784 1253971 1206112 17050261 3855242 33025 13902 12696417 940784 18556244 10398788 2841098 1212044 1820389 3438836 12882 16569 10629155 1323037 1856115 2672210 13100 5760870 10930221 973448 3649249 7449156 6860600 1277157 1603213 5964470 5050806 3413041 2376128 11150229 57851 2303002 3348398 87059 7014609 132093 95706 4650724 12762274 1071627 213915 7359499 3169494 5785257 21133 2460767 2606519 2176064 8579165 132328 5322538 152551 3726504 174881 13158074 1371315 445696 5217440 137375 314348 249467 155102 14425 169114 14870 33537 214896 24276 8223 337637 4406187 8051 217698 354944 8613 97229 125308 116519 133813 121147 167651 482347 114768 129926 111498 192950 160778 116728 71476 3687254 19316 135955 67784 104910 14240310 143575 217568 137385 1381605 5594272 3901973 256149 446814 264935 135536 175568 182069 12093 154625 9953 563217 113239 399214 4613 61661 103587 271487 374507 13713 379041 3358905 164003 3472650 416370 435067 12113 79958 320785 234309 12989 12211912 3135434 182463 8498821 2743441 2908150 433704 304934 228759 663915 454020 343068 167288 309459 355976 185453 795218 18285 188503 23743 381315 62864 282165 575526 832092 40898682 7167 28925 603358 452004 162175 9292525 509401 204560 222553 2093300 141358 378884 988991 95844 5155663 20574 883418 569079 29629 243291 226747 437500 3697455 649734 39448 587898 153607 1302996 216096 270983 522434 1611988 898301 206614 306603 29973001 7308859 413978 3978848 14414422 46778 3735942 4210219 762783 1548807 3276143 162311 20174851 269281 375016 16047948 484678 1706703 772270 405903 367446 5173725 670914 700726 8518626 6272228 462271 392683 485584 31487 674045 304969 402879 609961 397089 1307865 10732 951153 95967 12031 3437174 13930 779483 472840 771388 284639 82576 104989 1557047 16795 576163 60308 15279 3518122 18749 2495581 261516 53224 956296 10954 1717050 403298 2704876 25100 3475447 152382 569466 20544170 422512 2604364 274201 1079333 1380957 3063212 10128 5794269 1365288 2796400 1569569 396863 626541 6182505 18627597 585941 9320739 3042744 1172578 804207 1657720 4124371 7359030 8887160 6171692 1601528 2947969 913962 1390527 6523956 2736155 296186 1078288 3532987 1871065 5396143 3525348 2019669 608646 959137 1177795 2502839 4441805 22366 1830303 26045 4134635 1940602 9555060 8932644 2324637 1117038 4486141 15374957 48928 25351236 1517138 17755 8434374 20675502 5945813 2031612 830495 5859632 1842281 1256062 8123208 29205998 847489 3968555 2437094 4994575 8207770 5051918 12819465 6516075 72670 81952 146593 5942932 21017257 234808 3616689 273522 134828 1492471 283070 284287 238616 64641 5266558 63416 21737386 75219 8843208 280771 374572 92846 195848 103211 409214 115232 15498 11277 6084646 132212 411916 147088 99567 453897 66957 23837 80945 237663 209098 549650 67369 5990 122328 113163 43499 115843 234781 165863 304104 144146 168631 90551 295809 2470069 24846788 196992 124195 127575 120424 26826474 127351 94019 162905 243738 97257 202015 332794 120417 122496 100909 4933370 95022 107383 644919 150844 277330 46237 167595 135755 296087 16264 32563 61062 7476495 400432 186014 142474 196527 127147 299600 178093 130817 128234 60784 138060 176477 359661 250171 784393 80191 109524 270587 533207 34565445 227406 242988 148387 6427456 136965 19694187 201221 168752 174221 126392 176431 275247 10739425 549301 53095 445370 247637 431481 337267 297434 268946 234234 417688 331872 4351543 47231 186502 357682 245384 4783161 193235 310741 4845 135365 7765372 3969382 441821 203221 353354 229719 9372 25048 2600518 12524 335035 35473 158402 23201508 203630 36640 237754 22690 400140 427005 123174 166242 10125 602674 944488 304888 13271 295792 1285967 7074476 10768 277267 257147 1033637 247116 4361219 22523592 8260226 216117 536531 489530 731513 3228696 810216 198204 159951 778374 23024 170674 477370 30148 414227 377478 10201175 170172 203580 313292 9273177 39045 182700 13613231 347954 266707 403727 290320 875324 176133 30258 120061 335074 307075 920113 232579 212371 94226 209698 609061 12920757 514825 1086864 194761 3068778 187089 6271917 353529 965067 436706 354142 337359 8849682 7732344 3194917 27932 16083 338128 1064793 638012 237415 18159 4013609 6278 383535 419431 1453026 191321 296918 293342 1329433 7144554 5011949 276219 372708 721935 457453 551666 12605116 9795948 607400 541048 286103 1012538 1398504 489659 719838 492341 12011985 397644 20502 1042760 544014 210904 595656 37438 963962 1159320 411781 352069 540595 919153 591565 227359 1748395 10477 4262227 348518 1361473 1170684 22289 234565 289169 888971 663668 422379 367911 436569 1098059 7782284 343763 527029 8087226 310900 371004 285401 394365 380651 942516 314765 6101508 408647 574786 27790 1550677 1212049 606577 883424 237052 788257 208015 617395 539076 537475 711418 495587 1556905 646991 496928 264632 1134217 880852 684982 1524448 664299 38581 6294652 692821 777192 964344 671827 1513843 1130643 908404 385059 1220038 15136704 14498259 624489 659189 468854 611886 608090 509457 2762368 465113 1621545 568405 1795827 478580 592481 24436 592572 7262799 9642324 389418 2623323 1483003 2355004 950941 10346 2811197 704155 2384434 14682975 2794178 1535996 6890129 908112 1362768 754443 4089770 869898 704317 832635 10069018 1307704 2496215 2822144 1113605 1215812 1502064 1076352 6470612 1472767 5152 1469579 1568113 1197925 1278144 590555 1077851 1613292 1020906 4233501 4945442 1688539 608738 1580561 745140 4465428 11126901 10340630 4099784 10979796 15352403 1192699 1360529 4028323 1576367 1051526 1222833 827718 1033501 4287844 1332067 3937484 1133081 2865686 1088461 2468838 6707 3718531 1086158 522696 13628339 1836785 976587 998595 1418499 1320260 6947 8424518 2713518 4741427 1927642 12924484 15452 3387035 7933 2894045 1688621 13754766 28110 11838305 9677102 1423286 6834676 1040049 5375189 1048908 17671225 1354969 4910340 26809 6358119 710863 1289209 6568965 9436061 6480068 5263524 6021735 658521 27816802 3369230 2813812 1728937 1150590 3126 2958164 667775 1740110 4016177 2739471 11766623 19261801 4397749 25989 2856394 2129287 5109113 3591058 16810 6764212 12187739 8547 5895653 5150268 19160728 3655025 16656561 9467543 3148970 2140698 4354422 7837681 62885 1251729 9891 1527691 1649443 5317642 5900435 2299401 10757427 3275238 4441613 4272131 1256524 915047 18887 24167 5130619 17235868 1195123 2179431 2681497 6737 922807 1363971 3078199 24763 3998913 2773596 1715983 4044397 6838684 2868120 5723964 241850 5275 7154725 1809295 1627347 7722859 9224537 741586 7514030 1526837 15651023 3470652 20155 4766141 11060089 14731 17508 8979612 4370042 8120656 1877008 2125691 8064404 8060025 7570175 3833955 2903313 3629418 2126279 3412519 2411132 5406237 11432215 3441036 13196905 7232668 4070665 1732873 1953525 4024496 1588397 2899499 5995481 4728558 6990910 18108 4182023 2821542 13294 1577114 1721447 39514 1028754 7225080 949371 2504827 8181161 11848295 2008747 3000859 3084391 8575 11987245 12594941 9264811 2099833 953539 12156791 19386 33556149 6316078 18115869 11960298 11911302 5312107 1948612 2976207 9038366 2450566 1294988 2551031 2633423 5841200 2820671 2579880 2245343 9934126 8030401 11058669 5666898 5550506 28627 5510640 6160746 3716651 515658 1715421 11565651 4446860 6607209 4943332 4581016 29784010 10205327 1346690 5297935 2436781 5541006 4320651 3848333 4279371 6435265 35064696 2738229 2751400 21661 4293233 6903976 5580406 2301490 11507623 2665230 6208584 6392651 9892186 3643267 5411119 3111288 3608803 14841075 4401930 6373052 3099841 5329981 2200641 16457788 14533 3621824 5694927 5465783 8601090 25266 5352295 5361512 23735325 29109 15922 6907307 15156432 17464 2380736 36479613 5472273 3109095 12985 21562 6342903 11767789 45208791 10261793 37509 2017577 8709481 7476359 17982906 5338836 4404775 1449063 4666705 16062 3234203 4707752 61002 3505872 14538 6471261 11834 6832661 5719153 4865148 4255032 2977755 4095419 2733153 5441512 2577636 38416611 8576837 7076740 4701941 11717558 8202521 4679051 7199940 7408517 2587454 10903 6373940 6051204 13652445 4351221 10698869 7693597 8643019 17973942 4707187 12063015 18906281 28476 5546723 4436102 23075552 12814154 8920433 12778631 24210440 6371985 8231011 30400 8634605 3364897 5280346 10749223 17173 6711264 8111371 8089153 4153211 3569959 4674314 5926318 16262 3422248 9964127 2054903 6261687 6394709 42421602 5343335 5898448 21967 27267 3680785 7547030 24853408 12461552 14894823 2117762 3926283 17564785 6983021 5967714 3128858 24863973 8091830 6550885 10209 6718999 2953422 29867200 3950788 6355189 8740125 20844 24537369 7314936 4999906 4697778 5631949 15356 2007573 10418274 10373692 26081 8095603 6597476 4266251 15705827 8827809 10277999 30228 11403819 10940694 2597056 12888954 4683722 2814410 5295954 9092721 13513498 14761907 4879908 10372139 9511577 3915591 3804661 5579483 11912 6860810 5019586 6612151 5358281 5348406 7767840 13189702 5511165 22666291 3756784 3624515 7319621 6341442 23118210 10436716 362155 6830449 13731959 23821 4406797 3006061 8118879 3551518 2642545 10966282 2831387 11118946 8645452 6387878 4121410 9013894 9631181 5403 7042058 7959843 4297012 36795077 4925090 3241827 25587 13323896 29554203 15944167 7374481 5423893 4643383 11088716 1311682 23814 7493200 6388788 6681341 14242226 5130136 3305526 7993509 4199402 7148464 17219069 3302356 5497959 8805008 16988425 3364555 2746095 25426 11293602 39436498 5668 5983150 13719 8092117 13434012 9721438 10794 18191 4066394 6642936 24049 44075757 5803358 33418483 3504298 5021131 4640722 13125 5585404 12307403 6474074 3926849 32498990 5010004 3931544 12084501 4439355 18277538 136164 26672 13860394 19451 4026356 21901 5808 10357689 17986158 6511605 6410524 5899782 4251396 6530346 27902 15484836 9765897 9825395 8282350 28980 2716424 5715904 16693574 24343004 6669311 26962 11782378 5324256 4467022 7506328 6733874 6866425 4851401 10649737 7562106 7412224 13582813 10178539 17013789 21055862 7150909 9362561 10370452 18320433 3970047 23525 22567 17568207 20787 22643 11239916 6573001 11225910 18400655 3118 19829343 20307 7209443 16945 27785 7742968 7402 6210690 15952927 11179908 25528887 11093493 23419 4195490 6851966 52337689 9453613 4582823 22391 4076610 5295118 1917750 36580883 5285568 22133 25568 9187136 33512 8481546 7587807 19179 8311172 5286746 11133760 50997426 7555945 4849683 20728 20861 9306033 9635203 16528 4580317 7121471 4542028 16752594 13822941 25337173 58782471 20905806 8719492 3619779 9918286 9297151 13799732 8563431 4967960 11732677 9703276 5802021 4053548 54387526 7656841 28188564 6191676 4806340 20742954 3277204 5180921 4028957 6629729 18822112 9154943 17857330 34959937 9427 15198293 12121913 57793659 7872496 25500 9784230 6644923 13504509 9969607 56580395 4472911 4170059 8079390 4884005 6345027 4857783 9485742 180488 4094975 306438 5472297 13299573 8676214 6424836 12979716 17808758 7460794 7462323 86581 91437 93296 139273 142915 135482 7773505 201386 205486 85924 52758 78029 86229 127277 92088 132046 111989 153498 144157 167606 127733 9873732 13412 185584 17719 8132519 324505 20180 39540 117021 339930 93293 82571 122001 89366 89905 332017 94905 89618 93001 135560 26421 183638 274023 115872 13668 14384322 19565 167277 17586533 146717 258851 53170 441309 74457 77300 115545 17068 85262 148729 130583 88883 14050 103922 21519 189069 485216 14964 124604 155791 13365 129797 94306 24571 143813 108298 157175 206427 10236856 125019 21994 140918 12945 198762 56624 92920 104245 57065 29070 92014 268957 65897 129386 98597 6281 345560 114154 19092 78370 114218 14405 105189 218538 4677536 102977 113202 103158 95968 336592 16998 60858 124217 276519 101669 316262 190885 110553 104285 87358 112596 87708 105537 141541 112302 9260407 91391 156998 267035 29742 513073 639996 123535 174199 40536 86142 148125 657469 149928 115220 196458 490960 42463 95910 76534 269739 248603 96316 111106 96613 166748 712412 110222 106561 183200 95429 103236 226448 38317 93170 157629 29776 132864 143310 228978 115519 104579 232790 7291 246918 260453 197772 167037 112676 197171 191842 576918 428010 315873 396913 204185 245719 187364 18283 155544 141851 100733 161087 275837 341716 379954 68329 218235 272370 21859 194346 213345 122864 221336 266555 917896 81579 9033 224979 177327 214538 457916 336305 144609 245052 21999 96822 138445 9044 257856 363475 222588 31053 193902 213664 377442 396069 197687 290112 28606 173213 387965 180380 26167 142069 1081638 187628 163186 245633 267693 173514 254116 213103 166567 145225 189005 191381 578726 274257 10205 346710 32302 448330 112302 442138 234650 30521 166942 195148 242077 482113 36174827 240859 483133 299000 315014 303944 21148 141256 374218 175101 287849 341391 230135 300750 140613 421418 331596 1285676 184462 121054 216090 189506 219829 32408 135206 325152 423590 377312 54964 175138 23718405 233125 415700 271938 49277 308632 243893 263413 483700 483610 11094 117974 195891 21177 289072 577630 651626 196832 74301 282684 419960 586661 13010 556987 266674 242963 39228 230600 30513 18517056 658195 568511 176188 173278 304649 177229 154853 239241 217746 435167 10671879 241899 290219 889205 6577869 12200795 253542 136115 7993118 511806 456090 683681 10257572 377399 6518852 653051 400815 878098 500955 7442 518078 1441347 218738 553990 33864 5666 31097 29848 30340 34762 370830 30311 36961 45479 35075 26932 51051 33756 54637 24056 69560 65224 73202 76123 78425 21077 47065 87196 80098 91979 83731 74966 821926 27706 36006 115197 106854 114073 111580 116491 117144 111807 83923 24918 128041 135990 92015 1039653 5604307 219031 124233 33027 160494 93851 41877 7275 23095 475970 59231 135759 190148 1066134 1005482 381847 146135 115714 130166 37922 239951 238497 120366 27984 132616 205292 617427 162542 168240 101836 27763 183595 15993 20875 266791 150114 145280 109512 34370 215129 137124 277801 164722 99803 208528 29144 171469 167909 326900 50815 192375 470535 160084 184171 465514 20520 147985 194531 36122 182006 16663 32926 217575 130619 309903 49394 224019 48486 310283 186536 236979 124152 21226 239389 281522 31567 127090 290173 277096 376226 137895 249434 197835 53996 45846 379734 507732 288802 41175 181941 110965 150238 17384 41662 110975 60603 379569 36183 17206 330964 118082 335041 123891 255526 575521 356550 190256 241939 154543 36793 21399 138125 39586 29761 29169 187764 10774 121197 27510 36255 218271 165475 19878 186323 423978 267760 118774 292540 198336 276019 365412 464536 80762 1093450 339549 10058 471472 468864 124533 90431 26929 131442 319222 104582 97850 337613 126434 113793 280592 574009 167123 157913 116070 33087 161070 1086874 5097 19881 237062 179369 301044 212061 150588 156620 155160 236126 175281 606458 184934 125814 535443 159270 245347 540200 437403 180816 325263 261273 633607 423001 164011 16462 25753 465487 377387 201740 166807 169068 236810 43529 568588 12339 230143 619112 232691 683672 611129 176198 160320 175580 640685 113461 266019 244039 242327 10310 133077 252682 245488 169194 746975 154798 14098 299835 219418 135778 61192602 185921 167790 14422 266949 434987 489354 423809 263151 7840 481669 179458 186966 1358872 295378 501729 414758 11772890 330796 183703 445658 625592 272731 12683 262665 192469 34157 252438 491261 15399 22172 459920 155498 256582 183575 25508 34355 20581 40024 401166 281260 18953 1593585 116871 33255 166973 9102 313573 26938 185070 237943 33684 220421 358384 357014 954590 88972 507436 571456 740944 24024 18136 12987 585996 378423 2589 85982 316123 11089 23557 207641 432880 17530 323196 123521 328294 427852 227368 390212 26946 22241 449575 135102 299971 408644 255835 472262 2685892 570696 360569 125173 10138 319790 39209 345205 476196 9960 295146 230892 602196 407746 29255640 172228 154263 309095 206868 198266 240818 291580 541115 178958 372355 348990 44878 17288 236686 388836 5884 184996 211459 345813 357131 247700 822068 798072 361696 211351 238359 612049 595320 29877 24104 176213 512518 469039 312266 231421 17939 343292 361757 466294 149418 215049 178492 866439 142020 212830 442427 313293 571329 4993 24693 170892 1846936 10140 359926 21318 22269 2674191 224676 614417 29343 905028 671477 207718 123856 211585 955615 331317 237757 184937 15335 14636 248585 287438 361159 924125 341306 198463 1264387 513364 475425 743172 260945 499752 355156 280783 531940 361912 479570 1467773 368374 661384 540736 883877 993454 2349358 606722 719568 10237255 482950 11658945 639254 2165918 882713 9076993 1181290 1019695 922003 2281887 4230788 625791 8550535 755575 10086550 942291 8926514 4469508 2879078 1360934 1217107 9168056 1153789 3957481 52110605 79599 84707 121149 106566 119395 102630 160707 164850 173605 142806 130452 187631 184443 23242 211098 235906 187233 112636 46002188 94311 267182 137666 104059 93909 116151 252615 107802 90892 299895 186612 285405 28974 25059 139135 202221 182892 22846 94203 161411 352817 417959 419302 122993 432829 193506 166170 127362 10394 164596 466582 214068 56348 27474 144663 94047 516427 119386 22968 6687 517671 151490 104666 24075 26437 552438 88326 131894 526268 38975 115933 269206 362340 245181 343405 161408 206905 174450 133045 29382 420460 405495 220638 11728503 8932 252133 188596 720665 750169 335853 29593 186692 645154 134313 284152 18890 269709 240931 213282 187323 142344 799057 13030 36629 4415724 159939 247986 540844 39001 237561 329571 49357 15396 295483 13367 110631 6107157 40309 215694 38290 231314 15208 23826 152295 12099 441854 8077 109775 224842 12691 9921 15747 198290 12834310 6481739 10937442 11373513 15814321 32894905 47058185 8129323 14190668 8279156 17716587 19206381 14661001 6173888 8243978 14643625 52447862 58815 76168 129405 116790 150689 122072 123774 17575611 153306 77952 192313 192296 67126 89372 70162 140739 101485 141766 107053 105362 108644 165737 100484 139141 144630 125655 134078 44245 74877 39068 73051 230332 232684 326580 144295 8133591 10463 66345 119544 203171 38907 132359 149184 280064 11110 23063 363657 119960 87456 150662 9451535 375390 98864 112230 124230 154693 177011 210193 11123 167347 222354 29002 125878 167813 123692 90384 17435 94642 462207 100832 130511 248512 28441 47023 204437 161340 440493 136188 64830 82723 87984 284848 118011 102409 100237 124384 181340 342529 189562 211767 238322 175791 103726 126324 81485 149481 648449 192317 186189 314437 173899 134885 126421 229006 256612 706928 195795 233470 317606 735781 251150 468329 142398 764524 134685 470310 167739 175901 138636 309621 27897 12705 124428 191676 180792 271190 252703 21227 212553 217103 243301 314104 126190 865759 69300 599671 215084 187340 497197 104102 476170 268857 319625 13189 221800 160541 168935 315982 491954 88540 248098 131322 336365 707291 299722 246437 186335 1126807 436072 744128 764271 1494082 687722 512583 579557 818878 957492 19101992 790907 1450295 338340 443241 451205 11784330 9910284 276179 442772 488298 890789 890760 31495759 118770 156075 445136 18802851 153930 273142 7002668 472926 473259 30976337 920133 676217 13168287 1028133 689285 268132 263671 348994 1392946 290502 439900 251039 1868953 354644 396484 813195 723029 393653 2387040 317986 15538525 10359732 29037886 15103 12448 23415 63653 76763 74712 76643 87514 101673 130036 109085 137631 136748 98265 14662 5836 68174 65028 126580 254128 142986 174610 158696 15132 160605 127971 57011 101595 265797 116730 346042 163527 317211 359663 175809 196716 370928 35186 167342 75902 19915 63974 31051 76216 65198 231879 102310 154395 273726 441682 87055 45334 60061 80180 120413 215226 170674 166933 143215 59511 148217 299713 175104 50920 406477 83935 108789 124921 123413 52587 192905 171853 115402 78190 146916 124279 149168 296852 222724 221694 91793 254804 188099 32523 250704 193653 85400 354982 20438685 411209 161796 295317 20459 267125 76799 222879 197390 164766 223316 126011 97362 149981 213807 395664 246382 1110390 147455 62572576 208417 211262 344253 554606 796542 182229 234282 200032 588095 513065 60128 204403 146370 163033 351666 23856 281842 190234 309111 671649 151855 469535 241792 174775 209106 191088 235824 344732 305410 268111 118925 700189 172228 303548 414474 515979 204254 412395 187514 321229 553814 15522736 1203444 18244258 1096180 2132238 1046524 62046 50953 81132 62362 63274 13383 88339 95350 106758 89635 1132987 97556 125254 74544 50869 143116 146303 122361 5883 77129 14320 52120 152613 165786 78333 182858 59156 111508 58458 88075 230375 208271 92303 100187 122856 261446 254651 249683 200528 245504 64374 291853 60918 314797 160252 88185 141125 117433 110681 212167 113781 4799 82359 287405 128031 171029 129636 264508 177144 78890 176422 361118 78083 140386 303906 113657 122745 44255 106584 145198 87989 284259 80765 346932 133381 202775 147411 153818 418639 208277 62255 172163 147558 164200 352542 203915 306274 188046 251006 120470 155263 189689 249554 255525 212421 819361 309291 192875 48986 100118 30920 664863 211722 212238 359241 62314 60635 162615 48865 190693 329142 319838 75597 674216 210104 312739 106709 80895 142831 105637 170973 124402 955544 60282 232131 71873 98050 360781 300189 86065 169185 53421 295528 200010 185968 210277 253432 27551769 281767 298321 263257 557171 171845 242257 224348 420929 269033 703559 269146 383849 594338 513954 328582 545561 1097624 186134 147901 476883 190023 973009 219568 328566 849969 638256 498045 325648 502386 316040 405948 451386 207765 363940 1530008 454269 554326 1393811 531531 601392 30241 71039 84578 91162 91424 95867 100064 71594 101891 106888 48812 86658 739250 88601 88127 120491 119293 92416 95292 126500 123063 96665 127107 99255 130715 129560 130371 107337 109610 144096 144554 26864 22175 127937 139486 131566 160178 106087 13871 166485 94164 143497 177577 124648 154773 82056 93485 175083 176306 202537 90181 65884 175209 120428 157050 112820 114108 201986 95552 97009 102615 27729 207325 114206 102940 73797 87335 71771 235848 10762 157129 19779 97659 101814 930315 12937 109421 147749 140617 159660 261644 117026 92155 146879 176544 40879 153278 81741 286725 149334 78231 267744 272337 115417 103162 175376 75815 73530 179833 187375 8585 155731 125018 22469 81242 102378 21405 9113 122128 475684 162166 12374 621770 10792 408906 147075 354658 12200 112199 31577 366906 175222 457780 172201 166578 141163 257361 144142 201766 233109 158164 173178 95006 291112 116985 194762 273166 164800 524156 338362 172298 167537 180454 230810 123515 257101 285559 266174 332525 495050 1955061 11001 505766 233424 84325 127805 20810 181060 90498 129535 512958 498708 113927 745105 238342 280040 304237 261506 127734 413013 126943 90873 147819 19980 2971956 125349 203231 284418 240545 47601 233914 513053 174975 409145 6806 126825 174296 631370 363357 88146 241039 218806 133745 70171 164455 1433114 271046 188516 318758 236787 161701 262213 152067 362561 248400 726727 11666 517607 784221 341615 36426 206109 12971 333899 190723 211745 37175 270645 333173 35995 21761 147745 272744 393217 7398 212756 50217 30536 768334 429540 692151 402082 344322 744520 540346 27438 2004608 215115 7820 295969 60301 687715 708595 635106 200981 807968 254296 382999 31641 338943 246912 1788902 6171 27542 32092 359089 535490 264804 164076 473005 9810 522288 408342 412611 18100 232940 789275 297301 530043 208711 442415 230894 33067 329245 14318 224481 219080 514844 42278 257929 51883 44244 238712 765963 24910 191352 184855 236960 304047 635867 509932 556930 606871 240833 439468 773755 607604 868619 599993 358585 36123 318602 371096 518357 250016 8463 411826 5982 495532 811190 6065 200803 684507 1977116 207073 362226 197655 220527 23926 405012 1459747 1244047 217453 212340 34901788 242374 486868 436296 391212 965676 9829 450303 1113040 470538 318724 373311 570636 574239 472214 176737 473693 33199 22104 8225 574373 982816 22558 477430 332045 1017117 1546302 19279 357016 735180 284434 382851 303066 359103 710477 767736 301940 272507 189624 9504 436849 764175 811793 355752 1750185 934154 578090 1654027 864455 453110 53510 424978 942309 440763 1686682 29857 502093 532712 1463644 413555 2063716 1223415 483026 6871 133647 33434 34746 18949 70902 85014 459253 604243 549865 391108 10028 644584 39719 559180 372934 137232 7809 1909097 1299203 346552 639491 348868 603420 745330 674989 101211 1435032 420831 734211 187351 1420827 177889 8381 573079 1927718 587883 689920 9720 471926 223599 1796891 1216059 346210 30092 508980 1308488 704039 357076 583556 402096 1138838 1778834 196124 22714 134184 149890 492068 11610 187562 1299015 226561 537219 2228151 323521 37681 313232 163352 961019 922363 179602 1344630 263275 513872 204536 717704 980318 732285 485972 973681 494380 4848923 167450 233641 309794 148989 19799 1118686 255075 406252 1374012 404360 399751 23936 19068 213097 1741281 419976 1732642 639738 1364409 614511 8666 10925380 570816 67978832 631105 360157 36375 1707191 630067 43584 721317 21288 440745 983589 2155028 516740 657531 1441208 398677 122574 6698 825932 829346 809582 780690 430868 29827 1853715 475772 2043471 7068 614965 830416 241008 353671 624385 978581 723662 3226952 610362 2079694 2168306 828769 679465 1106343 575579 986849 1111492 1341213 2426896 1914806 659977 526526 20150 8761 1398717 1879990 1135060 3209970 1149406 1192556 2410907 35889 13798 973820 1035997 1911835 3004830 1395650 1172804 1269891 6875440 515902 3828349 1804869 1990110 2386290 1466777 2352452 1293945 1486151 2076660 1341305 1291746 4244846 1145066 2558602 1218897 4201516 1643785 3049527 27722786 6894668 4005580 2488688 1992272 2631000 2133581 4633065 28250770 2843903 1773707 6681373 1434129 84305 88833 91243 104153 15130 57644 170262 68537 195538 143418 249888 1491627 152297 129917 145677 4007 101063 111790 174820 26167 110338 111806 1921957 3760374 16120 448164 144754 117637 170476 201088 21379 3283352 1363683 592444 27838089 1392927 528843 5085935 123671 13527 24249 334835 166390 2354690 298409 425525 390626 22344 30355977 15536 64896 46955 67710 56483 72840 73730 240501 87395 89571 4540 42403 23875 986859 25469558 105536 54727 59583 110928 80337 76925 19487 147357 98937 137619 89424 179159 4598 158545 156564 24308 189997 613139 25257 49767 160980 198670 27099 29057 84766 236075 23950 95040 111659 247214 29797 474233 207017 195327 8774 132909 286785 298251 93161 197849 288753 176529 20529 141358 159673 246256 18843 269633 150539 247161 308120 127672 25311 90661 222919 291015 25256 18870 220992 188269 232699 3465114 389243 130603 192547 3429128 156141 130827 323182 163496 171826 419465 41433 221099 181517 21509 5768379 7559252 90496 326613 62295 20092 182854 181157 341146 107636 117008 32705 236908 221352 17128 141095 148917 245109 1120769 163151 129041 82923 24379 72619 167906 105343 79763 239094 79800 225303 507933 231730 14764 64797 620746 1032822 759027 306276 26704 2551971 55758 287478 27848 139818 182235 67946 537728 27294 16514 176730 153189 276331 495421 99549 103926 191197 28002 38195 40126 223184 37158 98411 106902 318119 174683 18952 12675 339008 55737 115285 36792 21738 176442 274366 12882 51746 191944 134909 262895 90584 28647 238749 35671 32628 260803 97863 240229 10688 29926 243746 856119 117219 113761 47910 8834 20211 45994 71440 28326 198040 220618 41092 35070 24011 106743 131388 107202 17556 110756 131677 120958 125905 258896 87080 245759 182502 124601 120319 198825 315996 206432 126864 597318 180659 478623 156826 189933 213133 281261 205281 7448 12924 80326 179072 7590 53220 424656 182122 54065 98447 199236 184408 159498 102070 539534 15502 135688 2983537 696491 135595 262663 287938 412232 732193 521015 108803 300517 182011 16846 196120 431231 404224 198090 161999 136204 154725 577578 268242 44973 266348 198937 126244 274874 194488 123898 3863 189692 166241 284555 368220 362846 7837 468768 231691 419226 338594 399584 177696 7388161 241022 10489 514519 131790 9922410 587776 420335 285256 350118 146624 7844 235174 173767 868121 253926 376338 374601 286202 15290 25851 407006 194901 203639 293671 132053 9534 183245 290332 325887 94001 5578 646503 481665 198676 272806 196113 422059 237644 279156 236873 300055 647114 190876 334769 289592 895852 160633 25114 263744 257553 144299 48610 276422 252864 11458 15583 294521 452330 288049 377404 251892 3524599 27553 45642 284915 414162 590991 265692 190013 577406 44212 308075 238497 18145 426616 492526 5474 248801 159428 23810 250858 205862 53810 232726 362222 186732 6177 42316 264416 35063 268565 745432 215187 293752 7967 596052 163687 315988 208008 209935 505331 35161 14801 759445 472809 503724 313607 33544 476618 3627590 462637 138059 241381 2269197 115285 6872 513239 201266 25657 398430 28129 420249 232829 355888 490615 239943 151371 41761 926098 226310 317493 649623 373149 33674 283948 410719 17515 13797 25316 6196 632009 535911 396903 8743 506566 740224 671347 322559 340749 21277 4144700 197862 287822 98181 22359 324233 780982 581630 491274 489866 2379559 9596271 488494 524478 664343 2213958 514507 66669 299071 32531 662180 372809 327807 962971 278317 361689 368330 301467 37425 973460 23780 497580 274670 9916 438031 1162281 432000 28308 1244667 830457 610492 1864717 283892 532825 542219 798999 805007 7083646 1691428 624863 812589 815555 1856856 14091053 2223324 13931923 3207477 2591962 262846 847152 293846 372894 164579 179117 203367 208784 2536101 1391914 992153 152556 1235665 568922 338645 224903 323447 414256 250580 300341 182827 108140 262151 36872 3214160 2031542 23793 4344029 253385 328332 1714822 4434 187004 307160 626179 20746 296617 1675583 219821 2532521 170337 703968 266903 3655414 6442407 852595 2091373 327183 525576 3276511 2750362 2630240 2684330 488366 437457 549592 11669357 9115706 1242384 2287048 2610131 591006 41792105 471539 1257371 653284 441011 4887217 10289844 789712 2984135 253470 621666 432719 2813652 646670 2006416 2550920 1196517 41020169 3118521 5724356 3643237 484351 395887 8442737 10861 13680 919325 41244 35577 71411 890569 76168 90918 63019 112235 6251 11900293 196780 140112 183857 122542 21193 187269 7710791 90206 26926 195477 296367 4488382 21695 352351 280129 7945 393620 166461 2181755 28537 160759 29055 169175 25652 9791347 40162 1038487 33886 3297383 112060 317183 369078 11809 993631 27435 6365211 333474 9254763 2136986 534214 2692777 3181994 9981476 13800 35742 34878 42871 58426 7746 84687 97435 34164 69393 112452 54088 81472 116835 118623 106764 123667 10024149 113687 124373 140284 76495 132825 15846 1701970 147890 3206687 138875 116092 60487 161003 188059 78895 139621 166090 13845 180019 161112 183999 195816 105948 13948 126542 41598 40791 188427 73857 28419 113811 91200 90470 98247 249447 215533 11835 229519 161659 220935 7383 148473 106896 120704 11798 26033 247895 122360 80453 90986 91058 127407 3853 77438 100820 7713 249451 118737 10196 158795 226792 134154 62184 15764 235480 72768 193484 90027 7118 5339901 6883 125118 68204 127682 131761 370981 3157 4727476 200289 22331 210418 6752 252866 396608 173468 157481 413771 217407 161740 126012 173993 305526 23664 16089 139582 30544 182430 237206 152209 176443 30766 36295 30713 26729 17017 23035 9784 401312 16539 7122 292720 62433 36966 175124 279605 26118 61969 85177 205189 148817 42966 1555269 97184 75116 107945 201603 182018 146931 107821 134928 506888 166215 67992 458046 118204 284936 75612 331509 320432 99576 94018 159653 104763 583196 176668 130492 236163 11580 123567 180127 20660 6524 2922373 152410 258018 324983 149551 212422 3438144 122450 102662 150720 528601 56609 345227 221683 177677 168651 259945 101934 148180 291936 163450 350764 1696939 267018 702509 8832 3406811 15233 458698 20940 713291 202640 176211 387692 238646 22629 150320 508819 87293 44352 198331 544546 164438 105262 8318 65707 191668 507198 11044 451626 25270 12702 161229 133882 323130 67469 220744 209164 400486 87908 591899 37407 142193 257520 126267 611848 95836 433372 154231 170865 287152 140106 114913 208112 17955 6453 424786 415927 130766 349012 207357 153375 188441 240029 203226 727418 737528 273743 290471 107647 240710 164098 184413 567378 743516 128610 220967 303720 142751 10929 106190 259856 280465 347427 217253 326787 345094 226605 209404 453317 146381 392654 3259267 490507 563744 359120 370712 32773 312916 371039 602839 186759 261800 309976 162446 455806 333561 299722 196986 208508 372681 355953 351052 547513 533434 127790 331327 304716 314000 273073 245829 766386 552972 248429 613331 448402 477297 191498 249212 210397 509392 195255 542128 221665 168794 336008 325767 707970 230938 726254 343056 793469 856580 1307026 236432 527208 757834 209430 757630 527023 300323 421758 431290 727293 763705 932772 5659222 257313 337872 196120 13216710 4955003 319808 792758 367197 235499 398436 919562 413963 415702 563988 743896 4654407 1194477 442929 402756 592103 1281694 2980509 655850 1284018 450384 416221 1596804 213455 223596 1329524 302660 309091 506305 1419521 777315 612274 542157 303325 364054 1403028 1346911 355070 420382 429529 39795 692350 462146 13292 59201 1380099 74191 565514 87993 768830 685469 2042186 330003 665538 228733 1646114 207662 934957 203731 949046 499693 149173 685198 176546 522446 271126 633877 278966 559146 3886652 268112 427606 265785 587414 165101 221394 232852 167921 1929363 2203364 16511 176154 1509211 232214 818972 431048 365615 1204812 294165 473644 414087 25479 223720 182979 1589957 399920 368291 321161 55911 66676 1173946 6222 642259 337814 2050016 422577 360878 341827 1331451 259467 359972 435730 766464 800214 1895446 54769 882237 5280 20363 23570 692169 585088 1500971 2179930 865530 1544232 7629547 498401 1433302 988154 2565950 876945 505480 30422 2357753 29215039 1360426 344622 369128 615623 872876 1397113 337193 31370336 1014548 633345 248905 928328 7599259 23858 1095711 578771 5695859 1839193 68406 12614872 800542 78115 2403622 748899 33451 131310 641254 1071739 3372560 87874 170741 980163 637340 163328 186759 2892016 154310 151796 206841 174210 63594 105927 66127 121280 83512 67508 300682 71203 89464 1854959 119211 107383 346819 122540 103975 131598 119729 5568 173924 299473 210200 301687 118941 271063 74284 233597 128838 127286 28291 99162 106960 175091 12805169 231218 1259976 231532 228786 163183 85791 508107 5610057 98977 2699682 188511 139170 245686 153522 92515 506124 160704 103779 188211 1202856 298255 233611 135141 197719 2365505 163508 192332 333686 108359 284352 2072307 141936 173505 202061 1447409 465248 136950 165854 498251 106579 517808 6306183 1250392 920125 9160 316248 627944 220889 165546 178465 700091 330109 161529 1228652 290612 384962 110859 256327 255408 152612 165695 253740 658092 416640 346201 11784747 319854 531856 522212 355078 879407 1676172 572882 306917 438615 176304 917248 1198048 125648 191258 10861110 300431 327131 37912 296236 1370524 1061865 812940 753393 280837 808346 716019 1886821 99534 348007 1189446 649963 1474335 10615550 575825 353733 423434 555837 590863 361733 567193 489402 12830837 1765768 817775 1184534 402739 739361 2344997 240140 299740 367623 938700 554033 1273197 2243733 1988583 1110496 1846497 1017397 401449 886537 744308 2117889 323355 113869 4516529 2758659 948656 384789 7568 1167661 810992 1320979 1449110 399142 861459 47257851 18342 436991 1092940 438709 347263 29834 463596 1105867 645168 1245635 651899 573945 1194052 31615 621855 474513 479716 746660 1280550 8863525 933314 2640252 1829119 1779957 2258658 1469239 559275 582774 24288 1132209 1619104 47285 2116143 2006106 677686 1038821 926035 13291840 1403233 7048155 524623 11679585 1054014 4142604 2363692 393183 841186 846478 1221218 1816166 17575 780990 777183 1334092 710135 787819 1791292 538731 1507310 627038 1835760 1092476 378169 541458 612444 3213636 8125899 2230873 1375393 1482682 3934183 1380355 720853 4033781 2116060 417573 1843609 499987 720463 674654 439997 1970972 4012547 1493030 360521 2244721 8459565 969793 1435891 1555509 671124 1997121 3533431 7243428 10945493 2042828 3173065 29902498 663545 2064695 2936799 779943 2120673 1186202 5279597 4513165 712991 4428183 71511 10423 804076 954021 13515 96484 890006 115983 122468 31289 2380864 2553946 12790 2723739 1415676 1301226 78115 1066794 2211883 1623228 1500040 1557319 1962009 4311767 121827 1358569 1521366 1783239 1358295 6611319 437423 1166030 414581 1485041 111801 1533897 1669090 4920237 1738877 21080 113138 525444 685902 4476476 14075068 8823237 1285905 249295 17519322 796790 195270 1568164 212166 9886393 1672065 231653 4953726 769919 257581 4459001 3058448 7782120 5377178 13290621 15618412 2457989 411482 460814 3419172 2397055 1463848 1076098 2509527 14307 31876 468600 37476 2161640 1387295 353643 2081519 992088 602203 138548 15892 19866 2188586 16816 49041985 20465 2465146 1815922 1633611 252562 1715185 2704307 5010699 7438094 1851951 5389916 623890 3860132 4682118 1779340 2544189 2149304 652228 2066980 15206658 1621909 35701 18048593 3997240 2151939 1986180 8390945 2425676 20497036 2585223 6494533 1315261 4959100 5918400 981777 700834 5655019 4804866 3594265 1563412 7907428 1735041 13195863 4561545 6453324 112582001 3550763 419533 13002505 23605 4671939 5240367 4789436 2924326 2704062 3296452 11085227 1439543 2139574 912766 34084146 2512687 1281630 3018 4012885 2649122 4309148 1178461 888687 6704507 5135151 18721 7016697 15354979 12765098 659417 6010605 8405 6196985 2230567 3223527 1573167 21858715 16713 2921745 8525245 2241217 3926046 3414677 19328 3952 4823275 3348273 2644997 6350615 817230 2140667 1443573 1806863 4708314 7444797 1370231 1651167 5303272 3170275 7135303 2031474 6568952 2099910 3151273 2236567 1548374 1467274 3766432 1105541 2349006 15777 1476559 1640891 4330905 1869252 6025073 4614719 2281477 11139145 15184517 5299588 3130189 24647535 7048215 8385325 2646108 19482862 9681637 2589225 14983308 2218415 27246084 9536742 1730091 13852907 11646371 2542880 3567866 5355107 3743624 1852439 1970657 9089108 2161293 4315041 6233164 3135305 15191856 5869705 8912648 3313206 9512228 8307402 5381904 5733191 2943315 7723197 4841234 3115414 6161789 5726366 19699471 5088588 10410454 33022196 5543449 3970917 12738372 10746982 5051359 5339112 10627786 50482575 6968381 7631242 2536132 30627 6647906 7545921 7402251 6687272 6338890 5636294 6143253 9986375 6309024 13800122 6471 8593067 2905347 10529818 3921649 10569895 4554319 7845449 2870132 4466942 35880839 25977537 30223724 29476 7714481 3834204 3529356 62962703 11199105 14812845 2970977 3433702 5163399 5688834 6130062 4359227 7658917 13187693 4449470 9066655 26915 4397527 6097259 7982185 6866236 22608663 23538544 3055297 9232187 15335764 4156220 2898166 23174016 11799496 19354917 3194019 8367532 115399 115960 145561 15462571 157066 60398 334802 17952 212473 461448 18567178 177395 221797 492444 24055 9698372 220615 103855 10945194 183404 552014 32770270 475532 317898 712697 7997579 3947051 10942366 6781950 765605 8250175 462465 10435545 4524536 229538 697432 8410 6788877 3751922 1559214 314435 5784736 8418 1247645 7056460 567784 6038960 7153032 10401425 7346210 14002586 12428111 28370031 9431004 899824 10442910 7186147 790350 9503977 13843158 1052397 10928300 5397418 4903163 5969867 5077954 4009423 9903 6358848 9412425 10493478 5400950 806349 2531380 5849757 9432 1098792 12957875 10997665 16805602 479271 414693 6415275 8954362 1281712 13251055 29362837 9669283 2569210 14249646 22121814 12577427 22762869 7204753 17755826 4414319 41921109 24770958 14741843 12119178 17367725 7262377 18472277 5382585 13429728 3290245 5666 11141887 27036426 380746 11042150 25197433 5187590 2763778 16103912 10294006 15919402 5006203 7993564 3989909 11665394 12524704 2746208 37333335 8836584 7786928 9140321 6131835 6599684 6778966 6216374 2939707 34591780 7034003 186159 16053 126415 83445 52888 87337 155380 130575 246686 227264 237717 239313 125753 75513 17887 16603684 63393 202752 81713 91785 115808 56480 226514 229783 200603 143598 83008 128152 116212 8126 49450 191607 238704 95294 118559 117884 114643 67293 91168 68122 184176 130256 6073 203730 387806 20411 133828 7845111 425697 113353 124012 210127 210447 158105 161189 20344 355198 226303 126208 354761 202722 93086 517295 93485 133294 361941 364400 172807 289896 123848 173788 536216 137006 109436 33729 208581 226155 31502 288276 60412 320973 68402 113278 134080 360742 326824 214896 138367 125624 238306 298321 394329 163289 162777 315332 201746 94258 183661 261925 331133 162878 185756 387510 198922 430569 465847 92452 215870 175082 324588 395463 115564 413556 216769 11672 249226 6055 439295 280036 4629 49168 371354 178477 26337 175466 210526 174027 283419 744624 146605 572236 14805134 132287 178958 348222 561134 472654 72604 286398 152274 49699 110704 557547 33688 803292 694931 88354 170051 12612 176366 237267 68290 238447 441044 617416 152941 352475 195677 331661 496731 13123 273134 595463 563535 8016174 221293 31481 165162 156488 216520 237455 146604 579820 17280 167816 338115 367078 388851 148967 229216 261995 97986 303655 425772 760998 435503 299041 334286 632646 734294 319660 619234 785111 568743 397071 980634 482033 833972 238360 576785 477735 308710 455995 294876 688294 175025 235347 294182 409118 613209 541200 21349 408815 292128 261369 23386070 306711 791373 149942 597180 1088341 8451727 211624 199414 663126 428101 418868 290898 170519 724928 304063 418115 309243 7526 1623133 203636 375258 330188 105523 459303 18804 938602 202821 725981 459501 36135 442794 798770 740903 1200504 8692 339011 78957 6811842 223170 91848 310250 115264 800349 286560 411663 787652 84033 341847 88429 204792 305079 1072937 30333444 247181 543210 201457 476523 1280577 250577 237347 247895 1060206 124350 584479 1445457 347384 432894 19354 36715 572767 366908 1222448 534032 596600 463136 1051751 124219 193637 263474 349056 250300 436680 545013 1150262 588482 337929 85268 131164 1440511 191975 217146 402977 6399 729818 184192 385104 949656 234537 532036 387873 126615 366387 508273 1427551 469182 418731 288034 1055603 173410 318561 788667 16710 34517453 365107 252201 384879 726125 8119 634534 350427 428118 417869 255793 480325 250751 574047 394216 1748225 16759107 574331 351164 518921 250205 341433 1411554 285230 270688 841229 383194 1058834 455515 490123 1852618 270309 757305 244364 940207 1126255 334070 260261 288590 414647 686830 1854246 636847 853161 787863 385613 419321 665902 742900 657021 562398 1061367 1155759 347150 239934 2132120 324918 39954394 794531 54423 775573 57661 677829 594604 457574 1312065 288157 980427 1373308 386353 582059 1495781 1918141 9489 835682 5959 521201 779357 639203 9507891 2174522 798153 17305074 60621292 4148565 130748 185819 213451 262971 277502 326535 383197 38368932 548063 567859 585130 318717 43080442 652242 313188 136718 145537 108754 151009 138718 60600 65164 81406 13998563 90436 66095 92326 84109 16662 171428 99988 106111 177930 111821 229081 95922 182827 120393 124324 117264 21643 133264 11316041 84963 219409 219818 57196 237248 94725 144364 158031 73551 15315745 208639 35605 117799 120043 102275 207920 128268 64008 247122 140899 34104 147634 95630 335071 254104 385696 14480 146819 100512 169417 111948 186352 298203 153241 39753 27686 266638 80649 114387 311034 177213 502879 857488 9773 13830 356127 474344 175789 359873 443723 193787 274862 486198 148034 29888 534922 45990 57973 5118 45911 118389 250972 154358 133423 179676 83960 394561 115747 550298 186250 160835 445784 275585 192747 129156 118074 152490 235069 130886 293920 184456 651224 495498 375956 186705 8521684 1391922 480236 463242 795186 718503 240976 171038 296111 483270 1005646 537586 401521 212517 556863 411878 16403237 550470 544802 1234339 1134424 905088 1120694 383210 678634 1042782 748568 291511 541607 376083 529875 649451 608677 537875 1441600 179279 774352 548829 704538 347315 390778 1026224 890671 218963 14576 651699 592605 897593 514920 36076 621687 304617 642426 20894 353608 1829602 459682 5622020 335132 427323 341942 826151 536971 462345 461667 35811 710639 1014081 325089 8295 1377914 394946 609999 971810 129039 474328 2213193 81103582 950882 280164 642816 45088 567579 337272 2477950 1280650 1097611 773218 321155 365069 513650 600447 620899 29094604 30455 2082606 211596 163422 548947 1724251 603194 982011 549473 427406 1179011 10235109 1159579 53193 117603 1366326 64283 6670 80107 543820 90466 107160 57985 481003 136305 139518 1298203 91859 215250 94914 132770 97572 76664 250045 191747 311233 317447 1032360 140274 35617 1197099 199311 355080 72584 92068 36100 98225 204053 286986 173067 838798 194775 106259 89702 103415 136243 285961 147477 86346 249414 11494 153277 23919 233509 374327 618090 681519 374799 202223 189792 263306 493927 10335 229263 25177 42363 419120 75145 20208 307288 98492 38771 99954 47939 408186 41318 12199 285328 362641 90227 74906 489558 113841 277004 28052605 222777 119617 53419 320680 1594645 324402 150744 150035 46772 290825 212880 119570 236221 398559 158088 427927 237401 87467 1823581 205650 134246 141861 122009 257504 140242 114287 991996 84679 15940 61543 126189 175645 260101 1076713 268663 389706 85594 90917 129741 166217 106856 18835 125215 216813 125863 25219 2271326 240134 949253 227290 233694 318622 522385 136181 970258 226951 239943 150898 36898 108924 362434 3522716 173368 381082 155215 191225 158211 188391 117621 938244 145401 1274909 154357 387246 3082667 90255 81449 399359 378433 19265 220214 180839 242735 451130 701070 395332 319307 270295 854321 527690 1209204 172705 594831 148617 259105 2412824 230082 305924 449189 128745 507767 12647 91399 231809 9197 239215 98651 1482562 429738 240904 5765 29353657 222426 1483495 460027 520945 449821 459661 660225 534720 1496305 915416 383506 302290 1888886 1363150 232879 257786 413235 479325 350367 398125 478422 256279 507512 7334 1013644 993260 444614 1018721 11044 293730 206204 117781 422874 121034 124227 709831 1095657 430952 236391 183524 190294 201412 172830 744651 46699 129040 697455 770919 156279 93233 296540 454968 660938 1030536 267305 150903 62367 492215 3502970 280674 660600 11233 12271 96607 29297305 165521 935515 229906 265156 2713184 2040869 16187888 307076 1370484 311969 296833 8539 10320 391218 10629 132641 348456 35312 52185 149523 460075 396133 18279 439327 905351 1160212 753366 920168 143336 463966 551323 435934 3570996 774969 3146433 1469747 565360 231722 1150890 6058 353207 269347 32417 104917 826494 1459663 26484 407869 209598 118346 1430587 246871 713905 382492 1921079 1763837 2472345 547090 343757 26710 466192 261043 197968 442794 2123118 278071 749698 60257 2605073 14186 21000 274567 82350 505402 1585105 111931 117201 880867 730693 888060 951287 335078 141969 1350996 16453 23422 1420014 3724265 118177 113949 70384 575798 37925 224715 135639 98733 89734 107135 331521 353805 1167916 1262931 506105 1167808 1366664 467223 1643689 2517991 1970997 55392 92439 97432 110168 102842 1025198 981306 30189 135874 41628 11923 4464808 792761 181913 171985 3184879 202713 2012766 21308 1311773 1769350 78451 227600 1433259 282615 1870325 1814826 2066097 77340 94655 111854 359982 20627 167904 178407 52586 178089 59177 192436 252977 320424 73203 288305 103247 152589 146855 67646 1848323 79009 272115 13758 11342 118232 156136 255138 309318 458888 2731624 147689 5668285 172834 85299 179461 584346 186376 255736 108049 422977 2854784 126486 290617 248602 102203 4233559 3325113 93556 180158 40658 203666 132595 195474 749056 733377 280160 292361 1320230 182571 149590 62698 52494 216345 248867 160935 334783 82208 2013188 215803 1626620 329214 345957 202363 1859977 495742 121189 127641 132030 515105 453750 5240833 62304 202328 41480 210776 1786613 61702 22646 221698 270638 613841 287891 274763 206629 437787 1516382 493841 374940 1106663 191076 5073308 1024164 226371 1201463 1000867 3911435 6632255 26836 2127054 644647 491904 836270 190275 998008 560021 836986 330943 943302 247834 2463932 303210 1188197 660528 5021 711623 372339 162160 29652 10556 278840 1458784 333089 1241205 728330 18512021 81009 18526 8728 284406 36359 1438436 513917 1157770 349656 19106 14252 1642043 5679 176920 365694 1105883 7884093 2326707 15283 542764 736329 144605 1069043 849084 275629 440797 1469516 4101533 2669910 1650112 576115 2821142 853929 222301 2730543 3228474 1293752 2716290 377345 531335 2218687 2124028 1039150 2536547 908269 519367 9788144 41856 61696 3933881 110410 463973 503176 74382 2470974 106486 2154367 269589 1498105 948405 657020 1092869 2274111 1413903 472906 4161879 1911146 3617174 7751316 1525431 5153012 4125663 2132772 1461967 3106970 2121147 16063575 7765379 25307012 2584004 1042471 10403971 1898025 1154982 2435256 1828773 1685306 3818887 2421795 3683647 2079973 15398427 22477231 4700304 1989101 24455173 2780710 3340484 2938774 11256062 17337659 2059272 6293559 4246471 3271742 2140438 2108381 3519048 3214136 3077342 6986935 3302535 2812622 5470643 3135269 5731241 50704131 4406816 6768571 3794376 13492240 3831247 4490585 9585115 4403166 5062066 5588145 8072935 7985648 4746614 12215926 4878799 8552189 9833194 6698011 threads = 4 user = Felix memory = 20 class = normal machines = 95