1 // Copyright 2015, VIXL authors 2 // All rights reserved. 3 // 4 // Redistribution and use in source and binary forms, with or without 5 // modification, are permitted provided that the following conditions are met: 6 // 7 // * Redistributions of source code must retain the above copyright notice, 8 // this list of conditions and the following disclaimer. 9 // * Redistributions in binary form must reproduce the above copyright notice, 10 // this list of conditions and the following disclaimer in the documentation 11 // and/or other materials provided with the distribution. 12 // * Neither the name of ARM Limited nor the names of its contributors may be 13 // used to endorse or promote products derived from this software without 14 // specific prior written permission. 15 // 16 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS CONTRIBUTORS "AS IS" AND 17 // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 18 // WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 19 // DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE 20 // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 21 // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 22 // SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 23 // CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 24 // OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 25 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26 27 28 // --------------------------------------------------------------------- 29 // This file is auto generated using tools/generate_simulator_traces.py. 30 // 31 // PLEASE DO NOT EDIT. 32 // --------------------------------------------------------------------- 33 34 #ifndef VIXL_SIM_FCVTZU_XH_TRACE_AARCH64_H_ 35 #define VIXL_SIM_FCVTZU_XH_TRACE_AARCH64_H_ 36 37 const uint64_t kExpected_fcvtzu_xh[] = { 38 0u, 39 0u, 40 0u, 41 0u, 42 0u, 43 0u, 44 0u, 45 0u, 46 0u, 47 0u, 48 0u, 49 0u, 50 0u, 51 0u, 52 0u, 53 0u, 54 0u, 55 0u, 56 0u, 57 0u, 58 0u, 59 0u, 60 0u, 61 0u, 62 0u, 63 0u, 64 0u, 65 0u, 66 0u, 67 0u, 68 0u, 69 0u, 70 0u, 71 0u, 72 0u, 73 0u, 74 0u, 75 0u, 76 0u, 77 0u, 78 0u, 79 0u, 80 0u, 81 0u, 82 0u, 83 0u, 84 0u, 85 0u, 86 0u, 87 0u, 88 0u, 89 0u, 90 0u, 91 0u, 92 0u, 93 0u, 94 0u, 95 0u, 96 0u, 97 0u, 98 0u, 99 0u, 100 0u, 101 0u, 102 0u, 103 0u, 104 0u, 105 0u, 106 0u, 107 0u, 108 0u, 109 0u, 110 0u, 111 0u, 112 0u, 113 0u, 114 0u, 115 0u, 116 0u, 117 1u, 118 2u, 119 4u, 120 8u, 121 16u, 122 32u, 123 64u, 124 128u, 125 256u, 126 512u, 127 1024u, 128 2048u, 129 4096u, 130 8192u, 131 16384u, 132 32768u, 133 65536u, 134 131072u, 135 262144u, 136 524288u, 137 1048576u, 138 2097152u, 139 4194304u, 140 8388608u, 141 16777216u, 142 33554432u, 143 67108864u, 144 134217728u, 145 268435456u, 146 536870912u, 147 1073741824u, 148 2147483648u, 149 4294967296u, 150 8589934592u, 151 17179869184u, 152 34359738368u, 153 68719476736u, 154 137438953472u, 155 274877906944u, 156 549755813888u, 157 1099511627776u, 158 2199023255552u, 159 4398046511104u, 160 8796093022208u, 161 17592186044416u, 162 35184372088832u, 163 70368744177664u, 164 140737488355328u, 165 281474976710656u, 166 562949953421312u, 167 1125899906842624u, 168 0u, 169 0u, 170 1u, 171 3u, 172 7u, 173 15u, 174 31u, 175 63u, 176 127u, 177 255u, 178 511u, 179 1023u, 180 2047u, 181 4094u, 182 8188u, 183 16376u, 184 32752u, 185 65504u, 186 131008u, 187 262016u, 188 524032u, 189 1048064u, 190 2096128u, 191 4192256u, 192 8384512u, 193 16769024u, 194 33538048u, 195 67076096u, 196 134152192u, 197 268304384u, 198 536608768u, 199 1073217536u, 200 2146435072u, 201 4292870144u, 202 8585740288u, 203 17171480576u, 204 34342961152u, 205 68685922304u, 206 137371844608u, 207 274743689216u, 208 549487378432u, 209 1098974756864u, 210 2197949513728u, 211 4395899027456u, 212 8791798054912u, 213 17583596109824u, 214 35167192219648u, 215 70334384439296u, 216 140668768878592u, 217 281337537757184u, 218 562675075514368u, 219 1125350151028736u, 220 2250700302057472u, 221 4501400604114944u, 222 9002801208229888u, 223 18005602416459776u, 224 36011204832919552u, 225 72022409665839104u, 226 144044819331678208u, 227 288089638663356416u, 228 576179277326712832u, 229 1152358554653425664u, 230 2304717109306851328u, 231 4609434218613702656u, 232 9218868437227405312u, 233 0u, 234 1u, 235 2u, 236 4u, 237 8u, 238 16u, 239 32u, 240 64u, 241 128u, 242 256u, 243 512u, 244 1024u, 245 2048u, 246 4096u, 247 8192u, 248 16384u, 249 32768u, 250 65536u, 251 131072u, 252 262144u, 253 524288u, 254 1048576u, 255 2097152u, 256 4194304u, 257 8388608u, 258 16777216u, 259 33554432u, 260 67108864u, 261 134217728u, 262 268435456u, 263 536870912u, 264 1073741824u, 265 2147483648u, 266 4294967296u, 267 8589934592u, 268 17179869184u, 269 34359738368u, 270 68719476736u, 271 137438953472u, 272 274877906944u, 273 549755813888u, 274 1099511627776u, 275 2199023255552u, 276 4398046511104u, 277 8796093022208u, 278 17592186044416u, 279 35184372088832u, 280 70368744177664u, 281 140737488355328u, 282 281474976710656u, 283 562949953421312u, 284 1125899906842624u, 285 2251799813685248u, 286 4503599627370496u, 287 9007199254740992u, 288 18014398509481984u, 289 36028797018963968u, 290 72057594037927936u, 291 144115188075855872u, 292 288230376151711744u, 293 576460752303423488u, 294 1152921504606846976u, 295 2305843009213693952u, 296 4611686018427387904u, 297 9223372036854775808u, 298 0u, 299 1u, 300 2u, 301 4u, 302 8u, 303 16u, 304 32u, 305 64u, 306 128u, 307 256u, 308 512u, 309 1025u, 310 2050u, 311 4100u, 312 8200u, 313 16400u, 314 32800u, 315 65600u, 316 131200u, 317 262400u, 318 524800u, 319 1049600u, 320 2099200u, 321 4198400u, 322 8396800u, 323 16793600u, 324 33587200u, 325 67174400u, 326 134348800u, 327 268697600u, 328 537395200u, 329 1074790400u, 330 2149580800u, 331 4299161600u, 332 8598323200u, 333 17196646400u, 334 34393292800u, 335 68786585600u, 336 137573171200u, 337 275146342400u, 338 550292684800u, 339 1100585369600u, 340 2201170739200u, 341 4402341478400u, 342 8804682956800u, 343 17609365913600u, 344 35218731827200u, 345 70437463654400u, 346 140874927308800u, 347 281749854617600u, 348 563499709235200u, 349 1126999418470400u, 350 2253998836940800u, 351 4507997673881600u, 352 9015995347763200u, 353 18031990695526400u, 354 36063981391052800u, 355 72127962782105600u, 356 144255925564211200u, 357 288511851128422400u, 358 577023702256844800u, 359 1154047404513689600u, 360 2308094809027379200u, 361 4616189618054758400u, 362 9232379236109516800u, 363 0u, 364 1u, 365 3u, 366 7u, 367 15u, 368 31u, 369 63u, 370 127u, 371 255u, 372 511u, 373 1023u, 374 2047u, 375 4094u, 376 8188u, 377 16376u, 378 32752u, 379 65504u, 380 131008u, 381 262016u, 382 524032u, 383 1048064u, 384 2096128u, 385 4192256u, 386 8384512u, 387 16769024u, 388 33538048u, 389 67076096u, 390 134152192u, 391 268304384u, 392 536608768u, 393 1073217536u, 394 2146435072u, 395 4292870144u, 396 8585740288u, 397 17171480576u, 398 34342961152u, 399 68685922304u, 400 137371844608u, 401 274743689216u, 402 549487378432u, 403 1098974756864u, 404 2197949513728u, 405 4395899027456u, 406 8791798054912u, 407 17583596109824u, 408 35167192219648u, 409 70334384439296u, 410 140668768878592u, 411 281337537757184u, 412 562675075514368u, 413 1125350151028736u, 414 2250700302057472u, 415 4501400604114944u, 416 9002801208229888u, 417 18005602416459776u, 418 36011204832919552u, 419 72022409665839104u, 420 144044819331678208u, 421 288089638663356416u, 422 576179277326712832u, 423 1152358554653425664u, 424 2304717109306851328u, 425 4609434218613702656u, 426 9218868437227405312u, 427 18437736874454810624u, 428 1u, 429 2u, 430 4u, 431 8u, 432 16u, 433 32u, 434 64u, 435 128u, 436 256u, 437 512u, 438 1024u, 439 2048u, 440 4096u, 441 8192u, 442 16384u, 443 32768u, 444 65536u, 445 131072u, 446 262144u, 447 524288u, 448 1048576u, 449 2097152u, 450 4194304u, 451 8388608u, 452 16777216u, 453 33554432u, 454 67108864u, 455 134217728u, 456 268435456u, 457 536870912u, 458 1073741824u, 459 2147483648u, 460 4294967296u, 461 8589934592u, 462 17179869184u, 463 34359738368u, 464 68719476736u, 465 137438953472u, 466 274877906944u, 467 549755813888u, 468 1099511627776u, 469 2199023255552u, 470 4398046511104u, 471 8796093022208u, 472 17592186044416u, 473 35184372088832u, 474 70368744177664u, 475 140737488355328u, 476 281474976710656u, 477 562949953421312u, 478 1125899906842624u, 479 2251799813685248u, 480 4503599627370496u, 481 9007199254740992u, 482 18014398509481984u, 483 36028797018963968u, 484 72057594037927936u, 485 144115188075855872u, 486 288230376151711744u, 487 576460752303423488u, 488 1152921504606846976u, 489 2305843009213693952u, 490 4611686018427387904u, 491 9223372036854775808u, 492 18446744073709551615u, 493 1u, 494 2u, 495 4u, 496 8u, 497 16u, 498 32u, 499 64u, 500 128u, 501 256u, 502 512u, 503 1025u, 504 2050u, 505 4100u, 506 8200u, 507 16400u, 508 32800u, 509 65600u, 510 131200u, 511 262400u, 512 524800u, 513 1049600u, 514 2099200u, 515 4198400u, 516 8396800u, 517 16793600u, 518 33587200u, 519 67174400u, 520 134348800u, 521 268697600u, 522 537395200u, 523 1074790400u, 524 2149580800u, 525 4299161600u, 526 8598323200u, 527 17196646400u, 528 34393292800u, 529 68786585600u, 530 137573171200u, 531 275146342400u, 532 550292684800u, 533 1100585369600u, 534 2201170739200u, 535 4402341478400u, 536 8804682956800u, 537 17609365913600u, 538 35218731827200u, 539 70437463654400u, 540 140874927308800u, 541 281749854617600u, 542 563499709235200u, 543 1126999418470400u, 544 2253998836940800u, 545 4507997673881600u, 546 9015995347763200u, 547 18031990695526400u, 548 36063981391052800u, 549 72127962782105600u, 550 144255925564211200u, 551 288511851128422400u, 552 577023702256844800u, 553 1154047404513689600u, 554 2308094809027379200u, 555 4616189618054758400u, 556 9232379236109516800u, 557 18446744073709551615u, 558 1u, 559 3u, 560 6u, 561 12u, 562 24u, 563 48u, 564 96u, 565 192u, 566 384u, 567 768u, 568 1536u, 569 3072u, 570 6144u, 571 12288u, 572 24576u, 573 49152u, 574 98304u, 575 196608u, 576 393216u, 577 786432u, 578 1572864u, 579 3145728u, 580 6291456u, 581 12582912u, 582 25165824u, 583 50331648u, 584 100663296u, 585 201326592u, 586 402653184u, 587 805306368u, 588 1610612736u, 589 3221225472u, 590 6442450944u, 591 12884901888u, 592 25769803776u, 593 51539607552u, 594 103079215104u, 595 206158430208u, 596 412316860416u, 597 824633720832u, 598 1649267441664u, 599 3298534883328u, 600 6597069766656u, 601 13194139533312u, 602 26388279066624u, 603 52776558133248u, 604 105553116266496u, 605 211106232532992u, 606 422212465065984u, 607 844424930131968u, 608 1688849860263936u, 609 3377699720527872u, 610 6755399441055744u, 611 13510798882111488u, 612 27021597764222976u, 613 54043195528445952u, 614 108086391056891904u, 615 216172782113783808u, 616 432345564227567616u, 617 864691128455135232u, 618 1729382256910270464u, 619 3458764513820540928u, 620 6917529027641081856u, 621 13835058055282163712u, 622 18446744073709551615u, 623 10u, 624 20u, 625 40u, 626 80u, 627 160u, 628 320u, 629 640u, 630 1280u, 631 2560u, 632 5120u, 633 10240u, 634 20480u, 635 40960u, 636 81920u, 637 163840u, 638 327680u, 639 655360u, 640 1310720u, 641 2621440u, 642 5242880u, 643 10485760u, 644 20971520u, 645 41943040u, 646 83886080u, 647 167772160u, 648 335544320u, 649 671088640u, 650 1342177280u, 651 2684354560u, 652 5368709120u, 653 10737418240u, 654 21474836480u, 655 42949672960u, 656 85899345920u, 657 171798691840u, 658 343597383680u, 659 687194767360u, 660 1374389534720u, 661 2748779069440u, 662 5497558138880u, 663 10995116277760u, 664 21990232555520u, 665 43980465111040u, 666 87960930222080u, 667 175921860444160u, 668 351843720888320u, 669 703687441776640u, 670 1407374883553280u, 671 2814749767106560u, 672 5629499534213120u, 673 11258999068426240u, 674 22517998136852480u, 675 45035996273704960u, 676 90071992547409920u, 677 180143985094819840u, 678 360287970189639680u, 679 720575940379279360u, 680 1441151880758558720u, 681 2882303761517117440u, 682 5764607523034234880u, 683 11529215046068469760u, 684 18446744073709551615u, 685 18446744073709551615u, 686 18446744073709551615u, 687 18446744073709551615u, 688 65504u, 689 131008u, 690 262016u, 691 524032u, 692 1048064u, 693 2096128u, 694 4192256u, 695 8384512u, 696 16769024u, 697 33538048u, 698 67076096u, 699 134152192u, 700 268304384u, 701 536608768u, 702 1073217536u, 703 2146435072u, 704 4292870144u, 705 8585740288u, 706 17171480576u, 707 34342961152u, 708 68685922304u, 709 137371844608u, 710 274743689216u, 711 549487378432u, 712 1098974756864u, 713 2197949513728u, 714 4395899027456u, 715 8791798054912u, 716 17583596109824u, 717 35167192219648u, 718 70334384439296u, 719 140668768878592u, 720 281337537757184u, 721 562675075514368u, 722 1125350151028736u, 723 2250700302057472u, 724 4501400604114944u, 725 9002801208229888u, 726 18005602416459776u, 727 36011204832919552u, 728 72022409665839104u, 729 144044819331678208u, 730 288089638663356416u, 731 576179277326712832u, 732 1152358554653425664u, 733 2304717109306851328u, 734 4609434218613702656u, 735 9218868437227405312u, 736 18437736874454810624u, 737 18446744073709551615u, 738 18446744073709551615u, 739 18446744073709551615u, 740 18446744073709551615u, 741 18446744073709551615u, 742 18446744073709551615u, 743 18446744073709551615u, 744 18446744073709551615u, 745 18446744073709551615u, 746 18446744073709551615u, 747 18446744073709551615u, 748 18446744073709551615u, 749 18446744073709551615u, 750 18446744073709551615u, 751 18446744073709551615u, 752 18446744073709551615u, 753 18446744073709551615u, 754 18446744073709551615u, 755 18446744073709551615u, 756 18446744073709551615u, 757 18446744073709551615u, 758 18446744073709551615u, 759 18446744073709551615u, 760 18446744073709551615u, 761 18446744073709551615u, 762 18446744073709551615u, 763 18446744073709551615u, 764 18446744073709551615u, 765 18446744073709551615u, 766 18446744073709551615u, 767 18446744073709551615u, 768 18446744073709551615u, 769 18446744073709551615u, 770 18446744073709551615u, 771 18446744073709551615u, 772 18446744073709551615u, 773 18446744073709551615u, 774 18446744073709551615u, 775 18446744073709551615u, 776 18446744073709551615u, 777 18446744073709551615u, 778 18446744073709551615u, 779 18446744073709551615u, 780 18446744073709551615u, 781 18446744073709551615u, 782 18446744073709551615u, 783 18446744073709551615u, 784 18446744073709551615u, 785 18446744073709551615u, 786 18446744073709551615u, 787 18446744073709551615u, 788 18446744073709551615u, 789 18446744073709551615u, 790 18446744073709551615u, 791 18446744073709551615u, 792 18446744073709551615u, 793 18446744073709551615u, 794 18446744073709551615u, 795 18446744073709551615u, 796 18446744073709551615u, 797 18446744073709551615u, 798 18446744073709551615u, 799 18446744073709551615u, 800 18446744073709551615u, 801 18446744073709551615u, 802 18446744073709551615u, 803 18446744073709551615u, 804 18446744073709551615u, 805 18446744073709551615u, 806 18446744073709551615u, 807 18446744073709551615u, 808 18446744073709551615u, 809 18446744073709551615u, 810 18446744073709551615u, 811 18446744073709551615u, 812 18446744073709551615u, 813 18446744073709551615u, 814 18446744073709551615u, 815 18446744073709551615u, 816 18446744073709551615u, 817 18446744073709551615u, 818 0u, 819 0u, 820 0u, 821 0u, 822 0u, 823 0u, 824 0u, 825 0u, 826 0u, 827 0u, 828 0u, 829 0u, 830 0u, 831 0u, 832 0u, 833 0u, 834 0u, 835 0u, 836 0u, 837 0u, 838 0u, 839 0u, 840 0u, 841 0u, 842 0u, 843 0u, 844 0u, 845 0u, 846 0u, 847 0u, 848 0u, 849 0u, 850 0u, 851 0u, 852 0u, 853 0u, 854 0u, 855 0u, 856 0u, 857 0u, 858 0u, 859 0u, 860 0u, 861 0u, 862 0u, 863 0u, 864 0u, 865 0u, 866 0u, 867 0u, 868 0u, 869 0u, 870 0u, 871 0u, 872 0u, 873 0u, 874 0u, 875 0u, 876 0u, 877 0u, 878 0u, 879 0u, 880 0u, 881 0u, 882 0u, 883 0u, 884 0u, 885 0u, 886 0u, 887 0u, 888 0u, 889 0u, 890 0u, 891 0u, 892 0u, 893 0u, 894 0u, 895 0u, 896 0u, 897 0u, 898 0u, 899 0u, 900 0u, 901 0u, 902 0u, 903 0u, 904 0u, 905 0u, 906 0u, 907 0u, 908 0u, 909 0u, 910 0u, 911 0u, 912 0u, 913 0u, 914 0u, 915 0u, 916 0u, 917 0u, 918 0u, 919 0u, 920 0u, 921 0u, 922 0u, 923 0u, 924 0u, 925 0u, 926 0u, 927 0u, 928 0u, 929 0u, 930 0u, 931 0u, 932 0u, 933 0u, 934 0u, 935 0u, 936 0u, 937 0u, 938 0u, 939 0u, 940 0u, 941 0u, 942 0u, 943 0u, 944 0u, 945 0u, 946 0u, 947 0u, 948 0u, 949 0u, 950 0u, 951 0u, 952 0u, 953 0u, 954 0u, 955 0u, 956 0u, 957 0u, 958 0u, 959 0u, 960 0u, 961 0u, 962 0u, 963 0u, 964 0u, 965 0u, 966 0u, 967 0u, 968 0u, 969 0u, 970 0u, 971 0u, 972 0u, 973 0u, 974 0u, 975 0u, 976 0u, 977 0u, 978 0u, 979 0u, 980 0u, 981 0u, 982 0u, 983 0u, 984 0u, 985 0u, 986 0u, 987 0u, 988 0u, 989 0u, 990 0u, 991 0u, 992 0u, 993 0u, 994 0u, 995 0u, 996 0u, 997 0u, 998 0u, 999 0u, 1000 0u, 1001 0u, 1002 0u, 1003 0u, 1004 0u, 1005 0u, 1006 0u, 1007 0u, 1008 0u, 1009 0u, 1010 0u, 1011 0u, 1012 0u, 1013 0u, 1014 0u, 1015 0u, 1016 0u, 1017 0u, 1018 0u, 1019 0u, 1020 0u, 1021 0u, 1022 0u, 1023 0u, 1024 0u, 1025 0u, 1026 0u, 1027 0u, 1028 0u, 1029 0u, 1030 0u, 1031 0u, 1032 0u, 1033 0u, 1034 0u, 1035 0u, 1036 0u, 1037 0u, 1038 0u, 1039 0u, 1040 0u, 1041 0u, 1042 0u, 1043 0u, 1044 0u, 1045 0u, 1046 0u, 1047 0u, 1048 0u, 1049 0u, 1050 0u, 1051 0u, 1052 0u, 1053 0u, 1054 0u, 1055 0u, 1056 0u, 1057 0u, 1058 0u, 1059 0u, 1060 0u, 1061 0u, 1062 0u, 1063 0u, 1064 0u, 1065 0u, 1066 0u, 1067 0u, 1068 0u, 1069 0u, 1070 0u, 1071 0u, 1072 0u, 1073 0u, 1074 0u, 1075 0u, 1076 0u, 1077 0u, 1078 0u, 1079 0u, 1080 0u, 1081 0u, 1082 0u, 1083 0u, 1084 0u, 1085 0u, 1086 0u, 1087 0u, 1088 0u, 1089 0u, 1090 0u, 1091 0u, 1092 0u, 1093 0u, 1094 0u, 1095 0u, 1096 0u, 1097 0u, 1098 1u, 1099 2u, 1100 4u, 1101 9u, 1102 18u, 1103 36u, 1104 72u, 1105 144u, 1106 288u, 1107 576u, 1108 1152u, 1109 2304u, 1110 4608u, 1111 9216u, 1112 18432u, 1113 36864u, 1114 73728u, 1115 147456u, 1116 294912u, 1117 589824u, 1118 1179648u, 1119 2359296u, 1120 4718592u, 1121 9437184u, 1122 18874368u, 1123 37748736u, 1124 75497472u, 1125 150994944u, 1126 301989888u, 1127 603979776u, 1128 1207959552u, 1129 2415919104u, 1130 4831838208u, 1131 9663676416u, 1132 19327352832u, 1133 38654705664u, 1134 77309411328u, 1135 154618822656u, 1136 309237645312u, 1137 618475290624u, 1138 1236950581248u, 1139 2473901162496u, 1140 4947802324992u, 1141 9895604649984u, 1142 19791209299968u, 1143 0u, 1144 0u, 1145 0u, 1146 0u, 1147 0u, 1148 0u, 1149 0u, 1150 0u, 1151 0u, 1152 0u, 1153 0u, 1154 0u, 1155 0u, 1156 0u, 1157 0u, 1158 1u, 1159 3u, 1160 7u, 1161 15u, 1162 31u, 1163 63u, 1164 127u, 1165 255u, 1166 511u, 1167 1023u, 1168 2046u, 1169 4092u, 1170 8184u, 1171 16368u, 1172 32736u, 1173 65472u, 1174 130944u, 1175 261888u, 1176 523776u, 1177 1047552u, 1178 2095104u, 1179 4190208u, 1180 8380416u, 1181 16760832u, 1182 33521664u, 1183 67043328u, 1184 134086656u, 1185 268173312u, 1186 536346624u, 1187 1072693248u, 1188 2145386496u, 1189 4290772992u, 1190 8581545984u, 1191 17163091968u, 1192 34326183936u, 1193 68652367872u, 1194 137304735744u, 1195 274609471488u, 1196 549218942976u, 1197 1098437885952u, 1198 2196875771904u, 1199 4393751543808u, 1200 8787503087616u, 1201 17575006175232u, 1202 35150012350464u, 1203 70300024700928u, 1204 140600049401856u, 1205 281200098803712u, 1206 562400197607424u, 1207 1124800395214848u, 1208 0u, 1209 0u, 1210 0u, 1211 0u, 1212 0u, 1213 0u, 1214 0u, 1215 0u, 1216 0u, 1217 0u, 1218 0u, 1219 0u, 1220 0u, 1221 0u, 1222 0u, 1223 0u, 1224 0u, 1225 0u, 1226 0u, 1227 0u, 1228 0u, 1229 0u, 1230 0u, 1231 0u, 1232 1u, 1233 2u, 1234 4u, 1235 8u, 1236 16u, 1237 32u, 1238 64u, 1239 128u, 1240 256u, 1241 512u, 1242 1024u, 1243 2048u, 1244 4096u, 1245 8192u, 1246 16384u, 1247 32768u, 1248 65536u, 1249 131072u, 1250 262144u, 1251 524288u, 1252 1048576u, 1253 2097152u, 1254 4194304u, 1255 8388608u, 1256 16777216u, 1257 33554432u, 1258 67108864u, 1259 134217728u, 1260 268435456u, 1261 536870912u, 1262 1073741824u, 1263 2147483648u, 1264 4294967296u, 1265 8589934592u, 1266 17179869184u, 1267 34359738368u, 1268 68719476736u, 1269 137438953472u, 1270 274877906944u, 1271 549755813888u, 1272 1099511627776u, 1273 0u, 1274 0u, 1275 0u, 1276 0u, 1277 0u, 1278 0u, 1279 0u, 1280 0u, 1281 0u, 1282 0u, 1283 0u, 1284 0u, 1285 0u, 1286 0u, 1287 0u, 1288 0u, 1289 0u, 1290 0u, 1291 0u, 1292 0u, 1293 0u, 1294 0u, 1295 0u, 1296 0u, 1297 0u, 1298 0u, 1299 0u, 1300 0u, 1301 0u, 1302 0u, 1303 0u, 1304 0u, 1305 0u, 1306 0u, 1307 0u, 1308 0u, 1309 0u, 1310 0u, 1311 0u, 1312 0u, 1313 0u, 1314 0u, 1315 0u, 1316 0u, 1317 0u, 1318 0u, 1319 0u, 1320 0u, 1321 0u, 1322 0u, 1323 0u, 1324 0u, 1325 0u, 1326 0u, 1327 0u, 1328 0u, 1329 0u, 1330 0u, 1331 0u, 1332 0u, 1333 0u, 1334 0u, 1335 0u, 1336 0u, 1337 0u, 1338 0u, 1339 0u, 1340 0u, 1341 0u, 1342 0u, 1343 0u, 1344 0u, 1345 0u, 1346 0u, 1347 0u, 1348 0u, 1349 0u, 1350 0u, 1351 0u, 1352 0u, 1353 0u, 1354 0u, 1355 0u, 1356 0u, 1357 0u, 1358 0u, 1359 0u, 1360 0u, 1361 0u, 1362 0u, 1363 0u, 1364 0u, 1365 0u, 1366 0u, 1367 0u, 1368 0u, 1369 0u, 1370 0u, 1371 0u, 1372 0u, 1373 0u, 1374 0u, 1375 0u, 1376 0u, 1377 0u, 1378 0u, 1379 0u, 1380 0u, 1381 0u, 1382 0u, 1383 0u, 1384 0u, 1385 0u, 1386 0u, 1387 0u, 1388 0u, 1389 0u, 1390 0u, 1391 0u, 1392 0u, 1393 0u, 1394 0u, 1395 0u, 1396 0u, 1397 0u, 1398 0u, 1399 0u, 1400 0u, 1401 0u, 1402 0u, 1403 0u, 1404 0u, 1405 0u, 1406 0u, 1407 0u, 1408 0u, 1409 0u, 1410 0u, 1411 0u, 1412 0u, 1413 0u, 1414 0u, 1415 0u, 1416 0u, 1417 0u, 1418 0u, 1419 0u, 1420 0u, 1421 0u, 1422 0u, 1423 0u, 1424 0u, 1425 0u, 1426 0u, 1427 0u, 1428 0u, 1429 0u, 1430 0u, 1431 0u, 1432 0u, 1433 0u, 1434 0u, 1435 0u, 1436 0u, 1437 0u, 1438 0u, 1439 0u, 1440 0u, 1441 0u, 1442 0u, 1443 0u, 1444 0u, 1445 0u, 1446 0u, 1447 0u, 1448 0u, 1449 0u, 1450 0u, 1451 0u, 1452 0u, 1453 0u, 1454 0u, 1455 0u, 1456 0u, 1457 0u, 1458 0u, 1459 0u, 1460 0u, 1461 0u, 1462 0u, 1463 0u, 1464 0u, 1465 0u, 1466 0u, 1467 0u, 1468 0u, 1469 0u, 1470 0u, 1471 0u, 1472 0u, 1473 0u, 1474 0u, 1475 0u, 1476 0u, 1477 0u, 1478 0u, 1479 0u, 1480 0u, 1481 0u, 1482 0u, 1483 0u, 1484 0u, 1485 0u, 1486 0u, 1487 0u, 1488 0u, 1489 0u, 1490 0u, 1491 0u, 1492 0u, 1493 0u, 1494 0u, 1495 0u, 1496 0u, 1497 0u, 1498 0u, 1499 0u, 1500 0u, 1501 0u, 1502 0u, 1503 0u, 1504 0u, 1505 0u, 1506 0u, 1507 0u, 1508 0u, 1509 0u, 1510 0u, 1511 0u, 1512 0u, 1513 0u, 1514 0u, 1515 0u, 1516 0u, 1517 0u, 1518 0u, 1519 0u, 1520 0u, 1521 0u, 1522 0u, 1523 0u, 1524 0u, 1525 0u, 1526 0u, 1527 0u, 1528 0u, 1529 0u, 1530 0u, 1531 0u, 1532 0u, 1533 0u, 1534 0u, 1535 0u, 1536 0u, 1537 0u, 1538 0u, 1539 0u, 1540 0u, 1541 0u, 1542 0u, 1543 0u, 1544 0u, 1545 0u, 1546 0u, 1547 0u, 1548 0u, 1549 0u, 1550 0u, 1551 0u, 1552 0u, 1553 0u, 1554 0u, 1555 0u, 1556 0u, 1557 0u, 1558 0u, 1559 0u, 1560 0u, 1561 0u, 1562 0u, 1563 0u, 1564 0u, 1565 0u, 1566 0u, 1567 0u, 1568 0u, 1569 0u, 1570 0u, 1571 0u, 1572 0u, 1573 0u, 1574 0u, 1575 0u, 1576 0u, 1577 0u, 1578 0u, 1579 0u, 1580 0u, 1581 0u, 1582 0u, 1583 0u, 1584 0u, 1585 0u, 1586 0u, 1587 0u, 1588 0u, 1589 0u, 1590 0u, 1591 0u, 1592 0u, 1593 0u, 1594 0u, 1595 0u, 1596 0u, 1597 0u, 1598 0u, 1599 0u, 1600 0u, 1601 0u, 1602 0u, 1603 0u, 1604 0u, 1605 0u, 1606 0u, 1607 0u, 1608 0u, 1609 0u, 1610 0u, 1611 0u, 1612 0u, 1613 0u, 1614 0u, 1615 0u, 1616 0u, 1617 0u, 1618 0u, 1619 0u, 1620 0u, 1621 0u, 1622 0u, 1623 0u, 1624 0u, 1625 0u, 1626 0u, 1627 0u, 1628 0u, 1629 0u, 1630 0u, 1631 0u, 1632 0u, 1633 0u, 1634 0u, 1635 0u, 1636 0u, 1637 0u, 1638 0u, 1639 0u, 1640 0u, 1641 0u, 1642 0u, 1643 0u, 1644 0u, 1645 0u, 1646 0u, 1647 0u, 1648 0u, 1649 0u, 1650 0u, 1651 0u, 1652 0u, 1653 0u, 1654 0u, 1655 0u, 1656 0u, 1657 0u, 1658 0u, 1659 0u, 1660 0u, 1661 0u, 1662 0u, 1663 0u, 1664 0u, 1665 0u, 1666 0u, 1667 0u, 1668 0u, 1669 0u, 1670 0u, 1671 0u, 1672 0u, 1673 0u, 1674 0u, 1675 0u, 1676 0u, 1677 0u, 1678 0u, 1679 0u, 1680 0u, 1681 0u, 1682 0u, 1683 0u, 1684 0u, 1685 0u, 1686 0u, 1687 0u, 1688 0u, 1689 0u, 1690 0u, 1691 0u, 1692 0u, 1693 0u, 1694 0u, 1695 0u, 1696 0u, 1697 0u, 1698 0u, 1699 0u, 1700 0u, 1701 0u, 1702 0u, 1703 0u, 1704 0u, 1705 0u, 1706 0u, 1707 0u, 1708 0u, 1709 0u, 1710 0u, 1711 0u, 1712 0u, 1713 0u, 1714 0u, 1715 0u, 1716 0u, 1717 0u, 1718 0u, 1719 0u, 1720 0u, 1721 0u, 1722 0u, 1723 0u, 1724 0u, 1725 0u, 1726 0u, 1727 0u, 1728 0u, 1729 0u, 1730 0u, 1731 0u, 1732 0u, 1733 0u, 1734 0u, 1735 0u, 1736 0u, 1737 0u, 1738 0u, 1739 0u, 1740 0u, 1741 0u, 1742 0u, 1743 0u, 1744 0u, 1745 0u, 1746 0u, 1747 0u, 1748 0u, 1749 0u, 1750 0u, 1751 0u, 1752 0u, 1753 0u, 1754 0u, 1755 0u, 1756 0u, 1757 0u, 1758 0u, 1759 0u, 1760 0u, 1761 0u, 1762 0u, 1763 0u, 1764 0u, 1765 0u, 1766 0u, 1767 0u, 1768 0u, 1769 0u, 1770 0u, 1771 0u, 1772 0u, 1773 0u, 1774 0u, 1775 0u, 1776 0u, 1777 0u, 1778 0u, 1779 0u, 1780 0u, 1781 0u, 1782 0u, 1783 0u, 1784 0u, 1785 0u, 1786 0u, 1787 0u, 1788 0u, 1789 0u, 1790 0u, 1791 0u, 1792 0u, 1793 0u, 1794 0u, 1795 0u, 1796 0u, 1797 0u, 1798 0u, 1799 0u, 1800 0u, 1801 0u, 1802 0u, 1803 0u, 1804 0u, 1805 0u, 1806 0u, 1807 0u, 1808 0u, 1809 0u, 1810 0u, 1811 0u, 1812 0u, 1813 0u, 1814 0u, 1815 0u, 1816 0u, 1817 0u, 1818 0u, 1819 0u, 1820 0u, 1821 0u, 1822 0u, 1823 0u, 1824 0u, 1825 0u, 1826 0u, 1827 0u, 1828 0u, 1829 0u, 1830 0u, 1831 0u, 1832 0u, 1833 0u, 1834 0u, 1835 0u, 1836 0u, 1837 0u, 1838 0u, 1839 0u, 1840 0u, 1841 0u, 1842 0u, 1843 0u, 1844 0u, 1845 0u, 1846 0u, 1847 0u, 1848 0u, 1849 0u, 1850 0u, 1851 0u, 1852 0u, 1853 0u, 1854 0u, 1855 0u, 1856 0u, 1857 0u, 1858 0u, 1859 0u, 1860 0u, 1861 0u, 1862 0u, 1863 0u, 1864 0u, 1865 0u, 1866 0u, 1867 0u, 1868 0u, 1869 0u, 1870 0u, 1871 0u, 1872 0u, 1873 0u, 1874 0u, 1875 0u, 1876 0u, 1877 0u, 1878 0u, 1879 0u, 1880 0u, 1881 0u, 1882 0u, 1883 0u, 1884 0u, 1885 0u, 1886 0u, 1887 0u, 1888 0u, 1889 0u, 1890 0u, 1891 0u, 1892 0u, 1893 0u, 1894 0u, 1895 0u, 1896 0u, 1897 0u, 1898 0u, 1899 0u, 1900 0u, 1901 0u, 1902 0u, 1903 0u, 1904 0u, 1905 0u, 1906 0u, 1907 0u, 1908 0u, 1909 0u, 1910 0u, 1911 0u, 1912 0u, 1913 0u, 1914 0u, 1915 0u, 1916 0u, 1917 0u, 1918 0u, 1919 0u, 1920 0u, 1921 0u, 1922 0u, 1923 0u, 1924 0u, 1925 0u, 1926 0u, 1927 0u, 1928 0u, 1929 0u, 1930 0u, 1931 0u, 1932 0u, 1933 0u, 1934 0u, 1935 0u, 1936 0u, 1937 0u, 1938 0u, 1939 0u, 1940 0u, 1941 0u, 1942 0u, 1943 0u, 1944 0u, 1945 0u, 1946 0u, 1947 0u, 1948 0u, 1949 0u, 1950 0u, 1951 0u, 1952 0u, 1953 0u, 1954 0u, 1955 0u, 1956 0u, 1957 0u, 1958 0u, 1959 0u, 1960 0u, 1961 0u, 1962 0u, 1963 0u, 1964 0u, 1965 0u, 1966 0u, 1967 0u, 1968 0u, 1969 0u, 1970 0u, 1971 0u, 1972 0u, 1973 0u, 1974 0u, 1975 0u, 1976 0u, 1977 0u, 1978 0u, 1979 0u, 1980 0u, 1981 0u, 1982 0u, 1983 0u, 1984 0u, 1985 0u, 1986 0u, 1987 0u, 1988 0u, 1989 0u, 1990 0u, 1991 0u, 1992 0u, 1993 0u, 1994 0u, 1995 0u, 1996 0u, 1997 0u, 1998 0u, 1999 0u, 2000 0u, 2001 0u, 2002 0u, 2003 0u, 2004 0u, 2005 0u, 2006 0u, 2007 0u, 2008 0u, 2009 0u, 2010 0u, 2011 0u, 2012 0u, 2013 0u, 2014 0u, 2015 0u, 2016 0u, 2017 0u, 2018 0u, 2019 0u, 2020 0u, 2021 0u, 2022 0u, 2023 0u, 2024 0u, 2025 0u, 2026 0u, 2027 0u, 2028 0u, 2029 0u, 2030 0u, 2031 0u, 2032 0u, 2033 0u, 2034 0u, 2035 0u, 2036 0u, 2037 0u, 2038 0u, 2039 0u, 2040 0u, 2041 0u, 2042 0u, 2043 0u, 2044 0u, 2045 0u, 2046 0u, 2047 0u, 2048 0u, 2049 0u, 2050 0u, 2051 0u, 2052 0u, 2053 0u, 2054 0u, 2055 0u, 2056 0u, 2057 0u, 2058 0u, 2059 0u, 2060 0u, 2061 0u, 2062 0u, 2063 0u, 2064 0u, 2065 0u, 2066 0u, 2067 0u, 2068 0u, 2069 0u, 2070 0u, 2071 0u, 2072 0u, 2073 0u, 2074 0u, 2075 0u, 2076 0u, 2077 0u, 2078 0u, 2079 0u, 2080 0u, 2081 0u, 2082 0u, 2083 0u, 2084 0u, 2085 0u, 2086 0u, 2087 0u, 2088 0u, 2089 0u, 2090 0u, 2091 0u, 2092 0u, 2093 0u, 2094 0u, 2095 0u, 2096 0u, 2097 0u, 2098 0u, 2099 0u, 2100 0u, 2101 0u, 2102 0u, 2103 0u, 2104 0u, 2105 0u, 2106 0u, 2107 0u, 2108 0u, 2109 0u, 2110 0u, 2111 0u, 2112 0u, 2113 0u, 2114 0u, 2115 0u, 2116 0u, 2117 0u, 2118 0u, 2119 0u, 2120 0u, 2121 0u, 2122 0u, 2123 0u, 2124 0u, 2125 0u, 2126 0u, 2127 0u, 2128 0u, 2129 0u, 2130 0u, 2131 0u, 2132 0u, 2133 0u, 2134 0u, 2135 0u, 2136 0u, 2137 0u, 2138 0u, 2139 0u, 2140 0u, 2141 0u, 2142 0u, 2143 0u, 2144 0u, 2145 0u, 2146 0u, 2147 0u, 2148 0u, 2149 0u, 2150 0u, 2151 0u, 2152 0u, 2153 0u, 2154 0u, 2155 0u, 2156 0u, 2157 0u, 2158 0u, 2159 0u, 2160 0u, 2161 0u, 2162 0u, 2163 0u, 2164 0u, 2165 0u, 2166 0u, 2167 0u, 2168 0u, 2169 0u, 2170 0u, 2171 0u, 2172 0u, 2173 0u, 2174 0u, 2175 0u, 2176 0u, 2177 0u, 2178 0u, 2179 0u, 2180 0u, 2181 0u, 2182 0u, 2183 0u, 2184 0u, 2185 0u, 2186 0u, 2187 0u, 2188 0u, 2189 0u, 2190 0u, 2191 0u, 2192 0u, 2193 0u, 2194 0u, 2195 0u, 2196 0u, 2197 0u, 2198 0u, 2199 0u, 2200 0u, 2201 0u, 2202 0u, 2203 0u, 2204 0u, 2205 0u, 2206 0u, 2207 0u, 2208 0u, 2209 0u, 2210 0u, 2211 0u, 2212 0u, 2213 0u, 2214 0u, 2215 0u, 2216 0u, 2217 0u, 2218 0u, 2219 0u, 2220 0u, 2221 0u, 2222 0u, 2223 0u, 2224 0u, 2225 0u, 2226 0u, 2227 0u, 2228 0u, 2229 0u, 2230 0u, 2231 0u, 2232 0u, 2233 0u, 2234 0u, 2235 0u, 2236 0u, 2237 0u, 2238 0u, 2239 0u, 2240 0u, 2241 0u, 2242 0u, 2243 0u, 2244 0u, 2245 0u, 2246 0u, 2247 0u, 2248 0u, 2249 0u, 2250 0u, 2251 0u, 2252 0u, 2253 0u, 2254 0u, 2255 0u, 2256 0u, 2257 0u, 2258 0u, 2259 0u, 2260 0u, 2261 0u, 2262 0u, 2263 0u, 2264 0u, 2265 0u, 2266 0u, 2267 0u, 2268 0u, 2269 0u, 2270 0u, 2271 0u, 2272 0u, 2273 0u, 2274 0u, 2275 0u, 2276 0u, 2277 0u, 2278 0u, 2279 0u, 2280 0u, 2281 0u, 2282 0u, 2283 0u, 2284 0u, 2285 0u, 2286 0u, 2287 0u, 2288 0u, 2289 0u, 2290 0u, 2291 0u, 2292 0u, 2293 0u, 2294 0u, 2295 0u, 2296 0u, 2297 0u, 2298 0u, 2299 0u, 2300 0u, 2301 0u, 2302 0u, 2303 0u, 2304 0u, 2305 0u, 2306 0u, 2307 0u, 2308 0u, 2309 0u, 2310 0u, 2311 0u, 2312 0u, 2313 0u, 2314 0u, 2315 0u, 2316 0u, 2317 0u, 2318 0u, 2319 0u, 2320 0u, 2321 0u, 2322 0u, 2323 0u, 2324 0u, 2325 0u, 2326 0u, 2327 0u, 2328 0u, 2329 0u, 2330 0u, 2331 0u, 2332 0u, 2333 0u, 2334 0u, 2335 0u, 2336 0u, 2337 0u, 2338 0u, 2339 0u, 2340 0u, 2341 0u, 2342 0u, 2343 0u, 2344 0u, 2345 0u, 2346 0u, 2347 0u, 2348 0u, 2349 0u, 2350 0u, 2351 0u, 2352 0u, 2353 0u, 2354 0u, 2355 0u, 2356 0u, 2357 0u, 2358 0u, 2359 0u, 2360 0u, 2361 0u, 2362 0u, 2363 0u, 2364 0u, 2365 0u, 2366 0u, 2367 0u, 2368 0u, 2369 0u, 2370 0u, 2371 0u, 2372 0u, 2373 0u, 2374 0u, 2375 0u, 2376 0u, 2377 0u, 2378 0u, 2379 0u, 2380 0u, 2381 0u, 2382 0u, 2383 0u, 2384 0u, 2385 0u, 2386 0u, 2387 0u, 2388 0u, 2389 0u, 2390 0u, 2391 0u, 2392 0u, 2393 0u, 2394 0u, 2395 0u, 2396 0u, 2397 0u, 2398 0u, 2399 0u, 2400 0u, 2401 0u, 2402 0u, 2403 0u, 2404 0u, 2405 0u, 2406 0u, 2407 0u, 2408 0u, 2409 0u, 2410 0u, 2411 0u, 2412 0u, 2413 0u, 2414 0u, 2415 0u, 2416 0u, 2417 0u, 2418 0u, 2419 0u, 2420 0u, 2421 0u, 2422 0u, 2423 0u, 2424 0u, 2425 0u, 2426 0u, 2427 0u, 2428 0u, 2429 0u, 2430 0u, 2431 0u, 2432 0u, 2433 0u, 2434 0u, 2435 0u, 2436 0u, 2437 0u, 2438 0u, 2439 0u, 2440 0u, 2441 0u, 2442 0u, 2443 0u, 2444 0u, 2445 0u, 2446 0u, 2447 0u, 2448 0u, 2449 0u, 2450 0u, 2451 0u, 2452 0u, 2453 0u, 2454 0u, 2455 0u, 2456 0u, 2457 0u, 2458 0u, 2459 0u, 2460 0u, 2461 0u, 2462 0u, 2463 0u, 2464 0u, 2465 0u, 2466 0u, 2467 0u, 2468 0u, 2469 0u, 2470 0u, 2471 0u, 2472 0u, 2473 0u, 2474 0u, 2475 0u, 2476 0u, 2477 0u, 2478 0u, 2479 0u, 2480 0u, 2481 0u, 2482 0u, 2483 0u, 2484 0u, 2485 0u, 2486 0u, 2487 0u, 2488 0u, 2489 0u, 2490 0u, 2491 0u, 2492 0u, 2493 0u, 2494 0u, 2495 0u, 2496 0u, 2497 0u, 2498 0u, 2499 0u, 2500 0u, 2501 0u, 2502 0u, 2503 0u, 2504 0u, 2505 0u, 2506 0u, 2507 0u, 2508 1024u, 2509 2048u, 2510 4096u, 2511 8192u, 2512 16384u, 2513 32768u, 2514 65536u, 2515 131072u, 2516 262144u, 2517 524288u, 2518 1048576u, 2519 2097152u, 2520 4194304u, 2521 8388608u, 2522 16777216u, 2523 33554432u, 2524 67108864u, 2525 134217728u, 2526 268435456u, 2527 536870912u, 2528 1073741824u, 2529 2147483648u, 2530 4294967296u, 2531 8589934592u, 2532 17179869184u, 2533 34359738368u, 2534 68719476736u, 2535 137438953472u, 2536 274877906944u, 2537 549755813888u, 2538 1099511627776u, 2539 2199023255552u, 2540 4398046511104u, 2541 8796093022208u, 2542 17592186044416u, 2543 35184372088832u, 2544 70368744177664u, 2545 140737488355328u, 2546 281474976710656u, 2547 562949953421312u, 2548 1125899906842624u, 2549 2251799813685248u, 2550 4503599627370496u, 2551 9007199254740992u, 2552 18014398509481984u, 2553 36028797018963968u, 2554 72057594037927936u, 2555 144115188075855872u, 2556 288230376151711744u, 2557 576460752303423488u, 2558 1152921504606846976u, 2559 2305843009213693952u, 2560 4611686018427387904u, 2561 9223372036854775808u, 2562 18446744073709551615u, 2563 18446744073709551615u, 2564 18446744073709551615u, 2565 18446744073709551615u, 2566 18446744073709551615u, 2567 18446744073709551615u, 2568 18446744073709551615u, 2569 18446744073709551615u, 2570 18446744073709551615u, 2571 18446744073709551615u, 2572 18446744073709551615u, 2573 1025u, 2574 2050u, 2575 4100u, 2576 8200u, 2577 16400u, 2578 32800u, 2579 65600u, 2580 131200u, 2581 262400u, 2582 524800u, 2583 1049600u, 2584 2099200u, 2585 4198400u, 2586 8396800u, 2587 16793600u, 2588 33587200u, 2589 67174400u, 2590 134348800u, 2591 268697600u, 2592 537395200u, 2593 1074790400u, 2594 2149580800u, 2595 4299161600u, 2596 8598323200u, 2597 17196646400u, 2598 34393292800u, 2599 68786585600u, 2600 137573171200u, 2601 275146342400u, 2602 550292684800u, 2603 1100585369600u, 2604 2201170739200u, 2605 4402341478400u, 2606 8804682956800u, 2607 17609365913600u, 2608 35218731827200u, 2609 70437463654400u, 2610 140874927308800u, 2611 281749854617600u, 2612 563499709235200u, 2613 1126999418470400u, 2614 2253998836940800u, 2615 4507997673881600u, 2616 9015995347763200u, 2617 18031990695526400u, 2618 36063981391052800u, 2619 72127962782105600u, 2620 144255925564211200u, 2621 288511851128422400u, 2622 577023702256844800u, 2623 1154047404513689600u, 2624 2308094809027379200u, 2625 4616189618054758400u, 2626 9232379236109516800u, 2627 18446744073709551615u, 2628 18446744073709551615u, 2629 18446744073709551615u, 2630 18446744073709551615u, 2631 18446744073709551615u, 2632 18446744073709551615u, 2633 18446744073709551615u, 2634 18446744073709551615u, 2635 18446744073709551615u, 2636 18446744073709551615u, 2637 18446744073709551615u, 2638 1026u, 2639 2052u, 2640 4104u, 2641 8208u, 2642 16416u, 2643 32832u, 2644 65664u, 2645 131328u, 2646 262656u, 2647 525312u, 2648 1050624u, 2649 2101248u, 2650 4202496u, 2651 8404992u, 2652 16809984u, 2653 33619968u, 2654 67239936u, 2655 134479872u, 2656 268959744u, 2657 537919488u, 2658 1075838976u, 2659 2151677952u, 2660 4303355904u, 2661 8606711808u, 2662 17213423616u, 2663 34426847232u, 2664 68853694464u, 2665 137707388928u, 2666 275414777856u, 2667 550829555712u, 2668 1101659111424u, 2669 2203318222848u, 2670 4406636445696u, 2671 8813272891392u, 2672 17626545782784u, 2673 35253091565568u, 2674 70506183131136u, 2675 141012366262272u, 2676 282024732524544u, 2677 564049465049088u, 2678 1128098930098176u, 2679 2256197860196352u, 2680 4512395720392704u, 2681 9024791440785408u, 2682 18049582881570816u, 2683 36099165763141632u, 2684 72198331526283264u, 2685 144396663052566528u, 2686 288793326105133056u, 2687 577586652210266112u, 2688 1155173304420532224u, 2689 2310346608841064448u, 2690 4620693217682128896u, 2691 9241386435364257792u, 2692 18446744073709551615u, 2693 18446744073709551615u, 2694 18446744073709551615u, 2695 18446744073709551615u, 2696 18446744073709551615u, 2697 18446744073709551615u, 2698 18446744073709551615u, 2699 18446744073709551615u, 2700 18446744073709551615u, 2701 18446744073709551615u, 2702 18446744073709551615u, 2703 1027u, 2704 2054u, 2705 4108u, 2706 8216u, 2707 16432u, 2708 32864u, 2709 65728u, 2710 131456u, 2711 262912u, 2712 525824u, 2713 1051648u, 2714 2103296u, 2715 4206592u, 2716 8413184u, 2717 16826368u, 2718 33652736u, 2719 67305472u, 2720 134610944u, 2721 269221888u, 2722 538443776u, 2723 1076887552u, 2724 2153775104u, 2725 4307550208u, 2726 8615100416u, 2727 17230200832u, 2728 34460401664u, 2729 68920803328u, 2730 137841606656u, 2731 275683213312u, 2732 551366426624u, 2733 1102732853248u, 2734 2205465706496u, 2735 4410931412992u, 2736 8821862825984u, 2737 17643725651968u, 2738 35287451303936u, 2739 70574902607872u, 2740 141149805215744u, 2741 282299610431488u, 2742 564599220862976u, 2743 1129198441725952u, 2744 2258396883451904u, 2745 4516793766903808u, 2746 9033587533807616u, 2747 18067175067615232u, 2748 36134350135230464u, 2749 72268700270460928u, 2750 144537400540921856u, 2751 289074801081843712u, 2752 578149602163687424u, 2753 1156299204327374848u, 2754 2312598408654749696u, 2755 4625196817309499392u, 2756 9250393634618998784u, 2757 18446744073709551615u, 2758 18446744073709551615u, 2759 18446744073709551615u, 2760 18446744073709551615u, 2761 18446744073709551615u, 2762 18446744073709551615u, 2763 18446744073709551615u, 2764 18446744073709551615u, 2765 18446744073709551615u, 2766 18446744073709551615u, 2767 18446744073709551615u, 2768 1347u, 2769 2694u, 2770 5388u, 2771 10776u, 2772 21552u, 2773 43104u, 2774 86208u, 2775 172416u, 2776 344832u, 2777 689664u, 2778 1379328u, 2779 2758656u, 2780 5517312u, 2781 11034624u, 2782 22069248u, 2783 44138496u, 2784 88276992u, 2785 176553984u, 2786 353107968u, 2787 706215936u, 2788 1412431872u, 2789 2824863744u, 2790 5649727488u, 2791 11299454976u, 2792 22598909952u, 2793 45197819904u, 2794 90395639808u, 2795 180791279616u, 2796 361582559232u, 2797 723165118464u, 2798 1446330236928u, 2799 2892660473856u, 2800 5785320947712u, 2801 11570641895424u, 2802 23141283790848u, 2803 46282567581696u, 2804 92565135163392u, 2805 185130270326784u, 2806 370260540653568u, 2807 740521081307136u, 2808 1481042162614272u, 2809 2962084325228544u, 2810 5924168650457088u, 2811 11848337300914176u, 2812 23696674601828352u, 2813 47393349203656704u, 2814 94786698407313408u, 2815 189573396814626816u, 2816 379146793629253632u, 2817 758293587258507264u, 2818 1516587174517014528u, 2819 3033174349034029056u, 2820 6066348698068058112u, 2821 12132697396136116224u, 2822 18446744073709551615u, 2823 18446744073709551615u, 2824 18446744073709551615u, 2825 18446744073709551615u, 2826 18446744073709551615u, 2827 18446744073709551615u, 2828 18446744073709551615u, 2829 18446744073709551615u, 2830 18446744073709551615u, 2831 18446744073709551615u, 2832 18446744073709551615u, 2833 2044u, 2834 4088u, 2835 8176u, 2836 16352u, 2837 32704u, 2838 65408u, 2839 130816u, 2840 261632u, 2841 523264u, 2842 1046528u, 2843 2093056u, 2844 4186112u, 2845 8372224u, 2846 16744448u, 2847 33488896u, 2848 66977792u, 2849 133955584u, 2850 267911168u, 2851 535822336u, 2852 1071644672u, 2853 2143289344u, 2854 4286578688u, 2855 8573157376u, 2856 17146314752u, 2857 34292629504u, 2858 68585259008u, 2859 137170518016u, 2860 274341036032u, 2861 548682072064u, 2862 1097364144128u, 2863 2194728288256u, 2864 4389456576512u, 2865 8778913153024u, 2866 17557826306048u, 2867 35115652612096u, 2868 70231305224192u, 2869 140462610448384u, 2870 280925220896768u, 2871 561850441793536u, 2872 1123700883587072u, 2873 2247401767174144u, 2874 4494803534348288u, 2875 8989607068696576u, 2876 17979214137393152u, 2877 35958428274786304u, 2878 71916856549572608u, 2879 143833713099145216u, 2880 287667426198290432u, 2881 575334852396580864u, 2882 1150669704793161728u, 2883 2301339409586323456u, 2884 4602678819172646912u, 2885 9205357638345293824u, 2886 18410715276690587648u, 2887 18446744073709551615u, 2888 18446744073709551615u, 2889 18446744073709551615u, 2890 18446744073709551615u, 2891 18446744073709551615u, 2892 18446744073709551615u, 2893 18446744073709551615u, 2894 18446744073709551615u, 2895 18446744073709551615u, 2896 18446744073709551615u, 2897 18446744073709551615u, 2898 2045u, 2899 4090u, 2900 8180u, 2901 16360u, 2902 32720u, 2903 65440u, 2904 130880u, 2905 261760u, 2906 523520u, 2907 1047040u, 2908 2094080u, 2909 4188160u, 2910 8376320u, 2911 16752640u, 2912 33505280u, 2913 67010560u, 2914 134021120u, 2915 268042240u, 2916 536084480u, 2917 1072168960u, 2918 2144337920u, 2919 4288675840u, 2920 8577351680u, 2921 17154703360u, 2922 34309406720u, 2923 68618813440u, 2924 137237626880u, 2925 274475253760u, 2926 548950507520u, 2927 1097901015040u, 2928 2195802030080u, 2929 4391604060160u, 2930 8783208120320u, 2931 17566416240640u, 2932 35132832481280u, 2933 70265664962560u, 2934 140531329925120u, 2935 281062659850240u, 2936 562125319700480u, 2937 1124250639400960u, 2938 2248501278801920u, 2939 4497002557603840u, 2940 8994005115207680u, 2941 17988010230415360u, 2942 35976020460830720u, 2943 71952040921661440u, 2944 143904081843322880u, 2945 287808163686645760u, 2946 575616327373291520u, 2947 1151232654746583040u, 2948 2302465309493166080u, 2949 4604930618986332160u, 2950 9209861237972664320u, 2951 18419722475945328640u, 2952 18446744073709551615u, 2953 18446744073709551615u, 2954 18446744073709551615u, 2955 18446744073709551615u, 2956 18446744073709551615u, 2957 18446744073709551615u, 2958 18446744073709551615u, 2959 18446744073709551615u, 2960 18446744073709551615u, 2961 18446744073709551615u, 2962 18446744073709551615u, 2963 2046u, 2964 4092u, 2965 8184u, 2966 16368u, 2967 32736u, 2968 65472u, 2969 130944u, 2970 261888u, 2971 523776u, 2972 1047552u, 2973 2095104u, 2974 4190208u, 2975 8380416u, 2976 16760832u, 2977 33521664u, 2978 67043328u, 2979 134086656u, 2980 268173312u, 2981 536346624u, 2982 1072693248u, 2983 2145386496u, 2984 4290772992u, 2985 8581545984u, 2986 17163091968u, 2987 34326183936u, 2988 68652367872u, 2989 137304735744u, 2990 274609471488u, 2991 549218942976u, 2992 1098437885952u, 2993 2196875771904u, 2994 4393751543808u, 2995 8787503087616u, 2996 17575006175232u, 2997 35150012350464u, 2998 70300024700928u, 2999 140600049401856u, 3000 281200098803712u, 3001 562400197607424u, 3002 1124800395214848u, 3003 2249600790429696u, 3004 4499201580859392u, 3005 8998403161718784u, 3006 17996806323437568u, 3007 35993612646875136u, 3008 71987225293750272u, 3009 143974450587500544u, 3010 287948901175001088u, 3011 575897802350002176u, 3012 1151795604700004352u, 3013 2303591209400008704u, 3014 4607182418800017408u, 3015 9214364837600034816u, 3016 18428729675200069632u, 3017 18446744073709551615u, 3018 18446744073709551615u, 3019 18446744073709551615u, 3020 18446744073709551615u, 3021 18446744073709551615u, 3022 18446744073709551615u, 3023 18446744073709551615u, 3024 18446744073709551615u, 3025 18446744073709551615u, 3026 18446744073709551615u, 3027 18446744073709551615u, 3028 2047u, 3029 4094u, 3030 8188u, 3031 16376u, 3032 32752u, 3033 65504u, 3034 131008u, 3035 262016u, 3036 524032u, 3037 1048064u, 3038 2096128u, 3039 4192256u, 3040 8384512u, 3041 16769024u, 3042 33538048u, 3043 67076096u, 3044 134152192u, 3045 268304384u, 3046 536608768u, 3047 1073217536u, 3048 2146435072u, 3049 4292870144u, 3050 8585740288u, 3051 17171480576u, 3052 34342961152u, 3053 68685922304u, 3054 137371844608u, 3055 274743689216u, 3056 549487378432u, 3057 1098974756864u, 3058 2197949513728u, 3059 4395899027456u, 3060 8791798054912u, 3061 17583596109824u, 3062 35167192219648u, 3063 70334384439296u, 3064 140668768878592u, 3065 281337537757184u, 3066 562675075514368u, 3067 1125350151028736u, 3068 2250700302057472u, 3069 4501400604114944u, 3070 9002801208229888u, 3071 18005602416459776u, 3072 36011204832919552u, 3073 72022409665839104u, 3074 144044819331678208u, 3075 288089638663356416u, 3076 576179277326712832u, 3077 1152358554653425664u, 3078 2304717109306851328u, 3079 4609434218613702656u, 3080 9218868437227405312u, 3081 18437736874454810624u, 3082 18446744073709551615u, 3083 18446744073709551615u, 3084 18446744073709551615u, 3085 18446744073709551615u, 3086 18446744073709551615u, 3087 18446744073709551615u, 3088 18446744073709551615u, 3089 18446744073709551615u, 3090 18446744073709551615u, 3091 18446744073709551615u, 3092 18446744073709551615u, 3093 512u, 3094 1024u, 3095 2048u, 3096 4096u, 3097 8192u, 3098 16384u, 3099 32768u, 3100 65536u, 3101 131072u, 3102 262144u, 3103 524288u, 3104 1048576u, 3105 2097152u, 3106 4194304u, 3107 8388608u, 3108 16777216u, 3109 33554432u, 3110 67108864u, 3111 134217728u, 3112 268435456u, 3113 536870912u, 3114 1073741824u, 3115 2147483648u, 3116 4294967296u, 3117 8589934592u, 3118 17179869184u, 3119 34359738368u, 3120 68719476736u, 3121 137438953472u, 3122 274877906944u, 3123 549755813888u, 3124 1099511627776u, 3125 2199023255552u, 3126 4398046511104u, 3127 8796093022208u, 3128 17592186044416u, 3129 35184372088832u, 3130 70368744177664u, 3131 140737488355328u, 3132 281474976710656u, 3133 562949953421312u, 3134 1125899906842624u, 3135 2251799813685248u, 3136 4503599627370496u, 3137 9007199254740992u, 3138 18014398509481984u, 3139 36028797018963968u, 3140 72057594037927936u, 3141 144115188075855872u, 3142 288230376151711744u, 3143 576460752303423488u, 3144 1152921504606846976u, 3145 2305843009213693952u, 3146 4611686018427387904u, 3147 9223372036854775808u, 3148 18446744073709551615u, 3149 18446744073709551615u, 3150 18446744073709551615u, 3151 18446744073709551615u, 3152 18446744073709551615u, 3153 18446744073709551615u, 3154 18446744073709551615u, 3155 18446744073709551615u, 3156 18446744073709551615u, 3157 18446744073709551615u, 3158 512u, 3159 1025u, 3160 2050u, 3161 4100u, 3162 8200u, 3163 16400u, 3164 32800u, 3165 65600u, 3166 131200u, 3167 262400u, 3168 524800u, 3169 1049600u, 3170 2099200u, 3171 4198400u, 3172 8396800u, 3173 16793600u, 3174 33587200u, 3175 67174400u, 3176 134348800u, 3177 268697600u, 3178 537395200u, 3179 1074790400u, 3180 2149580800u, 3181 4299161600u, 3182 8598323200u, 3183 17196646400u, 3184 34393292800u, 3185 68786585600u, 3186 137573171200u, 3187 275146342400u, 3188 550292684800u, 3189 1100585369600u, 3190 2201170739200u, 3191 4402341478400u, 3192 8804682956800u, 3193 17609365913600u, 3194 35218731827200u, 3195 70437463654400u, 3196 140874927308800u, 3197 281749854617600u, 3198 563499709235200u, 3199 1126999418470400u, 3200 2253998836940800u, 3201 4507997673881600u, 3202 9015995347763200u, 3203 18031990695526400u, 3204 36063981391052800u, 3205 72127962782105600u, 3206 144255925564211200u, 3207 288511851128422400u, 3208 577023702256844800u, 3209 1154047404513689600u, 3210 2308094809027379200u, 3211 4616189618054758400u, 3212 9232379236109516800u, 3213 18446744073709551615u, 3214 18446744073709551615u, 3215 18446744073709551615u, 3216 18446744073709551615u, 3217 18446744073709551615u, 3218 18446744073709551615u, 3219 18446744073709551615u, 3220 18446744073709551615u, 3221 18446744073709551615u, 3222 18446744073709551615u, 3223 513u, 3224 1026u, 3225 2052u, 3226 4104u, 3227 8208u, 3228 16416u, 3229 32832u, 3230 65664u, 3231 131328u, 3232 262656u, 3233 525312u, 3234 1050624u, 3235 2101248u, 3236 4202496u, 3237 8404992u, 3238 16809984u, 3239 33619968u, 3240 67239936u, 3241 134479872u, 3242 268959744u, 3243 537919488u, 3244 1075838976u, 3245 2151677952u, 3246 4303355904u, 3247 8606711808u, 3248 17213423616u, 3249 34426847232u, 3250 68853694464u, 3251 137707388928u, 3252 275414777856u, 3253 550829555712u, 3254 1101659111424u, 3255 2203318222848u, 3256 4406636445696u, 3257 8813272891392u, 3258 17626545782784u, 3259 35253091565568u, 3260 70506183131136u, 3261 141012366262272u, 3262 282024732524544u, 3263 564049465049088u, 3264 1128098930098176u, 3265 2256197860196352u, 3266 4512395720392704u, 3267 9024791440785408u, 3268 18049582881570816u, 3269 36099165763141632u, 3270 72198331526283264u, 3271 144396663052566528u, 3272 288793326105133056u, 3273 577586652210266112u, 3274 1155173304420532224u, 3275 2310346608841064448u, 3276 4620693217682128896u, 3277 9241386435364257792u, 3278 18446744073709551615u, 3279 18446744073709551615u, 3280 18446744073709551615u, 3281 18446744073709551615u, 3282 18446744073709551615u, 3283 18446744073709551615u, 3284 18446744073709551615u, 3285 18446744073709551615u, 3286 18446744073709551615u, 3287 18446744073709551615u, 3288 513u, 3289 1027u, 3290 2054u, 3291 4108u, 3292 8216u, 3293 16432u, 3294 32864u, 3295 65728u, 3296 131456u, 3297 262912u, 3298 525824u, 3299 1051648u, 3300 2103296u, 3301 4206592u, 3302 8413184u, 3303 16826368u, 3304 33652736u, 3305 67305472u, 3306 134610944u, 3307 269221888u, 3308 538443776u, 3309 1076887552u, 3310 2153775104u, 3311 4307550208u, 3312 8615100416u, 3313 17230200832u, 3314 34460401664u, 3315 68920803328u, 3316 137841606656u, 3317 275683213312u, 3318 551366426624u, 3319 1102732853248u, 3320 2205465706496u, 3321 4410931412992u, 3322 8821862825984u, 3323 17643725651968u, 3324 35287451303936u, 3325 70574902607872u, 3326 141149805215744u, 3327 282299610431488u, 3328 564599220862976u, 3329 1129198441725952u, 3330 2258396883451904u, 3331 4516793766903808u, 3332 9033587533807616u, 3333 18067175067615232u, 3334 36134350135230464u, 3335 72268700270460928u, 3336 144537400540921856u, 3337 289074801081843712u, 3338 578149602163687424u, 3339 1156299204327374848u, 3340 2312598408654749696u, 3341 4625196817309499392u, 3342 9250393634618998784u, 3343 18446744073709551615u, 3344 18446744073709551615u, 3345 18446744073709551615u, 3346 18446744073709551615u, 3347 18446744073709551615u, 3348 18446744073709551615u, 3349 18446744073709551615u, 3350 18446744073709551615u, 3351 18446744073709551615u, 3352 18446744073709551615u, 3353 912u, 3354 1825u, 3355 3650u, 3356 7300u, 3357 14600u, 3358 29200u, 3359 58400u, 3360 116800u, 3361 233600u, 3362 467200u, 3363 934400u, 3364 1868800u, 3365 3737600u, 3366 7475200u, 3367 14950400u, 3368 29900800u, 3369 59801600u, 3370 119603200u, 3371 239206400u, 3372 478412800u, 3373 956825600u, 3374 1913651200u, 3375 3827302400u, 3376 7654604800u, 3377 15309209600u, 3378 30618419200u, 3379 61236838400u, 3380 122473676800u, 3381 244947353600u, 3382 489894707200u, 3383 979789414400u, 3384 1959578828800u, 3385 3919157657600u, 3386 7838315315200u, 3387 15676630630400u, 3388 31353261260800u, 3389 62706522521600u, 3390 125413045043200u, 3391 250826090086400u, 3392 501652180172800u, 3393 1003304360345600u, 3394 2006608720691200u, 3395 4013217441382400u, 3396 8026434882764800u, 3397 16052869765529600u, 3398 32105739531059200u, 3399 64211479062118400u, 3400 128422958124236800u, 3401 256845916248473600u, 3402 513691832496947200u, 3403 1027383664993894400u, 3404 2054767329987788800u, 3405 4109534659975577600u, 3406 8219069319951155200u, 3407 16438138639902310400u, 3408 18446744073709551615u, 3409 18446744073709551615u, 3410 18446744073709551615u, 3411 18446744073709551615u, 3412 18446744073709551615u, 3413 18446744073709551615u, 3414 18446744073709551615u, 3415 18446744073709551615u, 3416 18446744073709551615u, 3417 18446744073709551615u, 3418 1022u, 3419 2044u, 3420 4088u, 3421 8176u, 3422 16352u, 3423 32704u, 3424 65408u, 3425 130816u, 3426 261632u, 3427 523264u, 3428 1046528u, 3429 2093056u, 3430 4186112u, 3431 8372224u, 3432 16744448u, 3433 33488896u, 3434 66977792u, 3435 133955584u, 3436 267911168u, 3437 535822336u, 3438 1071644672u, 3439 2143289344u, 3440 4286578688u, 3441 8573157376u, 3442 17146314752u, 3443 34292629504u, 3444 68585259008u, 3445 137170518016u, 3446 274341036032u, 3447 548682072064u, 3448 1097364144128u, 3449 2194728288256u, 3450 4389456576512u, 3451 8778913153024u, 3452 17557826306048u, 3453 35115652612096u, 3454 70231305224192u, 3455 140462610448384u, 3456 280925220896768u, 3457 561850441793536u, 3458 1123700883587072u, 3459 2247401767174144u, 3460 4494803534348288u, 3461 8989607068696576u, 3462 17979214137393152u, 3463 35958428274786304u, 3464 71916856549572608u, 3465 143833713099145216u, 3466 287667426198290432u, 3467 575334852396580864u, 3468 1150669704793161728u, 3469 2301339409586323456u, 3470 4602678819172646912u, 3471 9205357638345293824u, 3472 18410715276690587648u, 3473 18446744073709551615u, 3474 18446744073709551615u, 3475 18446744073709551615u, 3476 18446744073709551615u, 3477 18446744073709551615u, 3478 18446744073709551615u, 3479 18446744073709551615u, 3480 18446744073709551615u, 3481 18446744073709551615u, 3482 18446744073709551615u, 3483 1022u, 3484 2045u, 3485 4090u, 3486 8180u, 3487 16360u, 3488 32720u, 3489 65440u, 3490 130880u, 3491 261760u, 3492 523520u, 3493 1047040u, 3494 2094080u, 3495 4188160u, 3496 8376320u, 3497 16752640u, 3498 33505280u, 3499 67010560u, 3500 134021120u, 3501 268042240u, 3502 536084480u, 3503 1072168960u, 3504 2144337920u, 3505 4288675840u, 3506 8577351680u, 3507 17154703360u, 3508 34309406720u, 3509 68618813440u, 3510 137237626880u, 3511 274475253760u, 3512 548950507520u, 3513 1097901015040u, 3514 2195802030080u, 3515 4391604060160u, 3516 8783208120320u, 3517 17566416240640u, 3518 35132832481280u, 3519 70265664962560u, 3520 140531329925120u, 3521 281062659850240u, 3522 562125319700480u, 3523 1124250639400960u, 3524 2248501278801920u, 3525 4497002557603840u, 3526 8994005115207680u, 3527 17988010230415360u, 3528 35976020460830720u, 3529 71952040921661440u, 3530 143904081843322880u, 3531 287808163686645760u, 3532 575616327373291520u, 3533 1151232654746583040u, 3534 2302465309493166080u, 3535 4604930618986332160u, 3536 9209861237972664320u, 3537 18419722475945328640u, 3538 18446744073709551615u, 3539 18446744073709551615u, 3540 18446744073709551615u, 3541 18446744073709551615u, 3542 18446744073709551615u, 3543 18446744073709551615u, 3544 18446744073709551615u, 3545 18446744073709551615u, 3546 18446744073709551615u, 3547 18446744073709551615u, 3548 1023u, 3549 2046u, 3550 4092u, 3551 8184u, 3552 16368u, 3553 32736u, 3554 65472u, 3555 130944u, 3556 261888u, 3557 523776u, 3558 1047552u, 3559 2095104u, 3560 4190208u, 3561 8380416u, 3562 16760832u, 3563 33521664u, 3564 67043328u, 3565 134086656u, 3566 268173312u, 3567 536346624u, 3568 1072693248u, 3569 2145386496u, 3570 4290772992u, 3571 8581545984u, 3572 17163091968u, 3573 34326183936u, 3574 68652367872u, 3575 137304735744u, 3576 274609471488u, 3577 549218942976u, 3578 1098437885952u, 3579 2196875771904u, 3580 4393751543808u, 3581 8787503087616u, 3582 17575006175232u, 3583 35150012350464u, 3584 70300024700928u, 3585 140600049401856u, 3586 281200098803712u, 3587 562400197607424u, 3588 1124800395214848u, 3589 2249600790429696u, 3590 4499201580859392u, 3591 8998403161718784u, 3592 17996806323437568u, 3593 35993612646875136u, 3594 71987225293750272u, 3595 143974450587500544u, 3596 287948901175001088u, 3597 575897802350002176u, 3598 1151795604700004352u, 3599 2303591209400008704u, 3600 4607182418800017408u, 3601 9214364837600034816u, 3602 18428729675200069632u, 3603 18446744073709551615u, 3604 18446744073709551615u, 3605 18446744073709551615u, 3606 18446744073709551615u, 3607 18446744073709551615u, 3608 18446744073709551615u, 3609 18446744073709551615u, 3610 18446744073709551615u, 3611 18446744073709551615u, 3612 18446744073709551615u, 3613 1023u, 3614 2047u, 3615 4094u, 3616 8188u, 3617 16376u, 3618 32752u, 3619 65504u, 3620 131008u, 3621 262016u, 3622 524032u, 3623 1048064u, 3624 2096128u, 3625 4192256u, 3626 8384512u, 3627 16769024u, 3628 33538048u, 3629 67076096u, 3630 134152192u, 3631 268304384u, 3632 536608768u, 3633 1073217536u, 3634 2146435072u, 3635 4292870144u, 3636 8585740288u, 3637 17171480576u, 3638 34342961152u, 3639 68685922304u, 3640 137371844608u, 3641 274743689216u, 3642 549487378432u, 3643 1098974756864u, 3644 2197949513728u, 3645 4395899027456u, 3646 8791798054912u, 3647 17583596109824u, 3648 35167192219648u, 3649 70334384439296u, 3650 140668768878592u, 3651 281337537757184u, 3652 562675075514368u, 3653 1125350151028736u, 3654 2250700302057472u, 3655 4501400604114944u, 3656 9002801208229888u, 3657 18005602416459776u, 3658 36011204832919552u, 3659 72022409665839104u, 3660 144044819331678208u, 3661 288089638663356416u, 3662 576179277326712832u, 3663 1152358554653425664u, 3664 2304717109306851328u, 3665 4609434218613702656u, 3666 9218868437227405312u, 3667 18437736874454810624u, 3668 18446744073709551615u, 3669 18446744073709551615u, 3670 18446744073709551615u, 3671 18446744073709551615u, 3672 18446744073709551615u, 3673 18446744073709551615u, 3674 18446744073709551615u, 3675 18446744073709551615u, 3676 18446744073709551615u, 3677 18446744073709551615u, 3678 256u, 3679 512u, 3680 1024u, 3681 2048u, 3682 4096u, 3683 8192u, 3684 16384u, 3685 32768u, 3686 65536u, 3687 131072u, 3688 262144u, 3689 524288u, 3690 1048576u, 3691 2097152u, 3692 4194304u, 3693 8388608u, 3694 16777216u, 3695 33554432u, 3696 67108864u, 3697 134217728u, 3698 268435456u, 3699 536870912u, 3700 1073741824u, 3701 2147483648u, 3702 4294967296u, 3703 8589934592u, 3704 17179869184u, 3705 34359738368u, 3706 68719476736u, 3707 137438953472u, 3708 274877906944u, 3709 549755813888u, 3710 1099511627776u, 3711 2199023255552u, 3712 4398046511104u, 3713 8796093022208u, 3714 17592186044416u, 3715 35184372088832u, 3716 70368744177664u, 3717 140737488355328u, 3718 281474976710656u, 3719 562949953421312u, 3720 1125899906842624u, 3721 2251799813685248u, 3722 4503599627370496u, 3723 9007199254740992u, 3724 18014398509481984u, 3725 36028797018963968u, 3726 72057594037927936u, 3727 144115188075855872u, 3728 288230376151711744u, 3729 576460752303423488u, 3730 1152921504606846976u, 3731 2305843009213693952u, 3732 4611686018427387904u, 3733 9223372036854775808u, 3734 18446744073709551615u, 3735 18446744073709551615u, 3736 18446744073709551615u, 3737 18446744073709551615u, 3738 18446744073709551615u, 3739 18446744073709551615u, 3740 18446744073709551615u, 3741 18446744073709551615u, 3742 18446744073709551615u, 3743 256u, 3744 512u, 3745 1025u, 3746 2050u, 3747 4100u, 3748 8200u, 3749 16400u, 3750 32800u, 3751 65600u, 3752 131200u, 3753 262400u, 3754 524800u, 3755 1049600u, 3756 2099200u, 3757 4198400u, 3758 8396800u, 3759 16793600u, 3760 33587200u, 3761 67174400u, 3762 134348800u, 3763 268697600u, 3764 537395200u, 3765 1074790400u, 3766 2149580800u, 3767 4299161600u, 3768 8598323200u, 3769 17196646400u, 3770 34393292800u, 3771 68786585600u, 3772 137573171200u, 3773 275146342400u, 3774 550292684800u, 3775 1100585369600u, 3776 2201170739200u, 3777 4402341478400u, 3778 8804682956800u, 3779 17609365913600u, 3780 35218731827200u, 3781 70437463654400u, 3782 140874927308800u, 3783 281749854617600u, 3784 563499709235200u, 3785 1126999418470400u, 3786 2253998836940800u, 3787 4507997673881600u, 3788 9015995347763200u, 3789 18031990695526400u, 3790 36063981391052800u, 3791 72127962782105600u, 3792 144255925564211200u, 3793 288511851128422400u, 3794 577023702256844800u, 3795 1154047404513689600u, 3796 2308094809027379200u, 3797 4616189618054758400u, 3798 9232379236109516800u, 3799 18446744073709551615u, 3800 18446744073709551615u, 3801 18446744073709551615u, 3802 18446744073709551615u, 3803 18446744073709551615u, 3804 18446744073709551615u, 3805 18446744073709551615u, 3806 18446744073709551615u, 3807 18446744073709551615u, 3808 256u, 3809 513u, 3810 1026u, 3811 2052u, 3812 4104u, 3813 8208u, 3814 16416u, 3815 32832u, 3816 65664u, 3817 131328u, 3818 262656u, 3819 525312u, 3820 1050624u, 3821 2101248u, 3822 4202496u, 3823 8404992u, 3824 16809984u, 3825 33619968u, 3826 67239936u, 3827 134479872u, 3828 268959744u, 3829 537919488u, 3830 1075838976u, 3831 2151677952u, 3832 4303355904u, 3833 8606711808u, 3834 17213423616u, 3835 34426847232u, 3836 68853694464u, 3837 137707388928u, 3838 275414777856u, 3839 550829555712u, 3840 1101659111424u, 3841 2203318222848u, 3842 4406636445696u, 3843 8813272891392u, 3844 17626545782784u, 3845 35253091565568u, 3846 70506183131136u, 3847 141012366262272u, 3848 282024732524544u, 3849 564049465049088u, 3850 1128098930098176u, 3851 2256197860196352u, 3852 4512395720392704u, 3853 9024791440785408u, 3854 18049582881570816u, 3855 36099165763141632u, 3856 72198331526283264u, 3857 144396663052566528u, 3858 288793326105133056u, 3859 577586652210266112u, 3860 1155173304420532224u, 3861 2310346608841064448u, 3862 4620693217682128896u, 3863 9241386435364257792u, 3864 18446744073709551615u, 3865 18446744073709551615u, 3866 18446744073709551615u, 3867 18446744073709551615u, 3868 18446744073709551615u, 3869 18446744073709551615u, 3870 18446744073709551615u, 3871 18446744073709551615u, 3872 18446744073709551615u, 3873 256u, 3874 513u, 3875 1027u, 3876 2054u, 3877 4108u, 3878 8216u, 3879 16432u, 3880 32864u, 3881 65728u, 3882 131456u, 3883 262912u, 3884 525824u, 3885 1051648u, 3886 2103296u, 3887 4206592u, 3888 8413184u, 3889 16826368u, 3890 33652736u, 3891 67305472u, 3892 134610944u, 3893 269221888u, 3894 538443776u, 3895 1076887552u, 3896 2153775104u, 3897 4307550208u, 3898 8615100416u, 3899 17230200832u, 3900 34460401664u, 3901 68920803328u, 3902 137841606656u, 3903 275683213312u, 3904 551366426624u, 3905 1102732853248u, 3906 2205465706496u, 3907 4410931412992u, 3908 8821862825984u, 3909 17643725651968u, 3910 35287451303936u, 3911 70574902607872u, 3912 141149805215744u, 3913 282299610431488u, 3914 564599220862976u, 3915 1129198441725952u, 3916 2258396883451904u, 3917 4516793766903808u, 3918 9033587533807616u, 3919 18067175067615232u, 3920 36134350135230464u, 3921 72268700270460928u, 3922 144537400540921856u, 3923 289074801081843712u, 3924 578149602163687424u, 3925 1156299204327374848u, 3926 2312598408654749696u, 3927 4625196817309499392u, 3928 9250393634618998784u, 3929 18446744073709551615u, 3930 18446744073709551615u, 3931 18446744073709551615u, 3932 18446744073709551615u, 3933 18446744073709551615u, 3934 18446744073709551615u, 3935 18446744073709551615u, 3936 18446744073709551615u, 3937 18446744073709551615u, 3938 332u, 3939 665u, 3940 1330u, 3941 2660u, 3942 5320u, 3943 10640u, 3944 21280u, 3945 42560u, 3946 85120u, 3947 170240u, 3948 340480u, 3949 680960u, 3950 1361920u, 3951 2723840u, 3952 5447680u, 3953 10895360u, 3954 21790720u, 3955 43581440u, 3956 87162880u, 3957 174325760u, 3958 348651520u, 3959 697303040u, 3960 1394606080u, 3961 2789212160u, 3962 5578424320u, 3963 11156848640u, 3964 22313697280u, 3965 44627394560u, 3966 89254789120u, 3967 178509578240u, 3968 357019156480u, 3969 714038312960u, 3970 1428076625920u, 3971 2856153251840u, 3972 5712306503680u, 3973 11424613007360u, 3974 22849226014720u, 3975 45698452029440u, 3976 91396904058880u, 3977 182793808117760u, 3978 365587616235520u, 3979 731175232471040u, 3980 1462350464942080u, 3981 2924700929884160u, 3982 5849401859768320u, 3983 11698803719536640u, 3984 23397607439073280u, 3985 46795214878146560u, 3986 93590429756293120u, 3987 187180859512586240u, 3988 374361719025172480u, 3989 748723438050344960u, 3990 1497446876100689920u, 3991 2994893752201379840u, 3992 5989787504402759680u, 3993 11979575008805519360u, 3994 18446744073709551615u, 3995 18446744073709551615u, 3996 18446744073709551615u, 3997 18446744073709551615u, 3998 18446744073709551615u, 3999 18446744073709551615u, 4000 18446744073709551615u, 4001 18446744073709551615u, 4002 18446744073709551615u, 4003 511u, 4004 1022u, 4005 2044u, 4006 4088u, 4007 8176u, 4008 16352u, 4009 32704u, 4010 65408u, 4011 130816u, 4012 261632u, 4013 523264u, 4014 1046528u, 4015 2093056u, 4016 4186112u, 4017 8372224u, 4018 16744448u, 4019 33488896u, 4020 66977792u, 4021 133955584u, 4022 267911168u, 4023 535822336u, 4024 1071644672u, 4025 2143289344u, 4026 4286578688u, 4027 8573157376u, 4028 17146314752u, 4029 34292629504u, 4030 68585259008u, 4031 137170518016u, 4032 274341036032u, 4033 548682072064u, 4034 1097364144128u, 4035 2194728288256u, 4036 4389456576512u, 4037 8778913153024u, 4038 17557826306048u, 4039 35115652612096u, 4040 70231305224192u, 4041 140462610448384u, 4042 280925220896768u, 4043 561850441793536u, 4044 1123700883587072u, 4045 2247401767174144u, 4046 4494803534348288u, 4047 8989607068696576u, 4048 17979214137393152u, 4049 35958428274786304u, 4050 71916856549572608u, 4051 143833713099145216u, 4052 287667426198290432u, 4053 575334852396580864u, 4054 1150669704793161728u, 4055 2301339409586323456u, 4056 4602678819172646912u, 4057 9205357638345293824u, 4058 18410715276690587648u, 4059 18446744073709551615u, 4060 18446744073709551615u, 4061 18446744073709551615u, 4062 18446744073709551615u, 4063 18446744073709551615u, 4064 18446744073709551615u, 4065 18446744073709551615u, 4066 18446744073709551615u, 4067 18446744073709551615u, 4068 511u, 4069 1022u, 4070 2045u, 4071 4090u, 4072 8180u, 4073 16360u, 4074 32720u, 4075 65440u, 4076 130880u, 4077 261760u, 4078 523520u, 4079 1047040u, 4080 2094080u, 4081 4188160u, 4082 8376320u, 4083 16752640u, 4084 33505280u, 4085 67010560u, 4086 134021120u, 4087 268042240u, 4088 536084480u, 4089 1072168960u, 4090 2144337920u, 4091 4288675840u, 4092 8577351680u, 4093 17154703360u, 4094 34309406720u, 4095 68618813440u, 4096 137237626880u, 4097 274475253760u, 4098 548950507520u, 4099 1097901015040u, 4100 2195802030080u, 4101 4391604060160u, 4102 8783208120320u, 4103 17566416240640u, 4104 35132832481280u, 4105 70265664962560u, 4106 140531329925120u, 4107 281062659850240u, 4108 562125319700480u, 4109 1124250639400960u, 4110 2248501278801920u, 4111 4497002557603840u, 4112 8994005115207680u, 4113 17988010230415360u, 4114 35976020460830720u, 4115 71952040921661440u, 4116 143904081843322880u, 4117 287808163686645760u, 4118 575616327373291520u, 4119 1151232654746583040u, 4120 2302465309493166080u, 4121 4604930618986332160u, 4122 9209861237972664320u, 4123 18419722475945328640u, 4124 18446744073709551615u, 4125 18446744073709551615u, 4126 18446744073709551615u, 4127 18446744073709551615u, 4128 18446744073709551615u, 4129 18446744073709551615u, 4130 18446744073709551615u, 4131 18446744073709551615u, 4132 18446744073709551615u, 4133 511u, 4134 1023u, 4135 2046u, 4136 4092u, 4137 8184u, 4138 16368u, 4139 32736u, 4140 65472u, 4141 130944u, 4142 261888u, 4143 523776u, 4144 1047552u, 4145 2095104u, 4146 4190208u, 4147 8380416u, 4148 16760832u, 4149 33521664u, 4150 67043328u, 4151 134086656u, 4152 268173312u, 4153 536346624u, 4154 1072693248u, 4155 2145386496u, 4156 4290772992u, 4157 8581545984u, 4158 17163091968u, 4159 34326183936u, 4160 68652367872u, 4161 137304735744u, 4162 274609471488u, 4163 549218942976u, 4164 1098437885952u, 4165 2196875771904u, 4166 4393751543808u, 4167 8787503087616u, 4168 17575006175232u, 4169 35150012350464u, 4170 70300024700928u, 4171 140600049401856u, 4172 281200098803712u, 4173 562400197607424u, 4174 1124800395214848u, 4175 2249600790429696u, 4176 4499201580859392u, 4177 8998403161718784u, 4178 17996806323437568u, 4179 35993612646875136u, 4180 71987225293750272u, 4181 143974450587500544u, 4182 287948901175001088u, 4183 575897802350002176u, 4184 1151795604700004352u, 4185 2303591209400008704u, 4186 4607182418800017408u, 4187 9214364837600034816u, 4188 18428729675200069632u, 4189 18446744073709551615u, 4190 18446744073709551615u, 4191 18446744073709551615u, 4192 18446744073709551615u, 4193 18446744073709551615u, 4194 18446744073709551615u, 4195 18446744073709551615u, 4196 18446744073709551615u, 4197 18446744073709551615u, 4198 511u, 4199 1023u, 4200 2047u, 4201 4094u, 4202 8188u, 4203 16376u, 4204 32752u, 4205 65504u, 4206 131008u, 4207 262016u, 4208 524032u, 4209 1048064u, 4210 2096128u, 4211 4192256u, 4212 8384512u, 4213 16769024u, 4214 33538048u, 4215 67076096u, 4216 134152192u, 4217 268304384u, 4218 536608768u, 4219 1073217536u, 4220 2146435072u, 4221 4292870144u, 4222 8585740288u, 4223 17171480576u, 4224 34342961152u, 4225 68685922304u, 4226 137371844608u, 4227 274743689216u, 4228 549487378432u, 4229 1098974756864u, 4230 2197949513728u, 4231 4395899027456u, 4232 8791798054912u, 4233 17583596109824u, 4234 35167192219648u, 4235 70334384439296u, 4236 140668768878592u, 4237 281337537757184u, 4238 562675075514368u, 4239 1125350151028736u, 4240 2250700302057472u, 4241 4501400604114944u, 4242 9002801208229888u, 4243 18005602416459776u, 4244 36011204832919552u, 4245 72022409665839104u, 4246 144044819331678208u, 4247 288089638663356416u, 4248 576179277326712832u, 4249 1152358554653425664u, 4250 2304717109306851328u, 4251 4609434218613702656u, 4252 9218868437227405312u, 4253 18437736874454810624u, 4254 18446744073709551615u, 4255 18446744073709551615u, 4256 18446744073709551615u, 4257 18446744073709551615u, 4258 18446744073709551615u, 4259 18446744073709551615u, 4260 18446744073709551615u, 4261 18446744073709551615u, 4262 18446744073709551615u, 4263 0u, 4264 0u, 4265 0u, 4266 0u, 4267 0u, 4268 0u, 4269 0u, 4270 0u, 4271 0u, 4272 0u, 4273 0u, 4274 0u, 4275 0u, 4276 0u, 4277 0u, 4278 0u, 4279 0u, 4280 0u, 4281 0u, 4282 0u, 4283 0u, 4284 0u, 4285 0u, 4286 0u, 4287 0u, 4288 0u, 4289 0u, 4290 0u, 4291 0u, 4292 0u, 4293 0u, 4294 0u, 4295 0u, 4296 0u, 4297 0u, 4298 0u, 4299 0u, 4300 0u, 4301 0u, 4302 0u, 4303 0u, 4304 0u, 4305 0u, 4306 0u, 4307 0u, 4308 0u, 4309 0u, 4310 0u, 4311 0u, 4312 0u, 4313 0u, 4314 0u, 4315 0u, 4316 0u, 4317 0u, 4318 0u, 4319 0u, 4320 0u, 4321 0u, 4322 0u, 4323 0u, 4324 0u, 4325 0u, 4326 0u, 4327 0u, 4328 0u, 4329 0u, 4330 0u, 4331 0u, 4332 0u, 4333 0u, 4334 0u, 4335 0u, 4336 0u, 4337 0u, 4338 0u, 4339 0u, 4340 0u, 4341 0u, 4342 0u, 4343 0u, 4344 0u, 4345 0u, 4346 0u, 4347 0u, 4348 0u, 4349 0u, 4350 0u, 4351 0u, 4352 0u, 4353 0u, 4354 0u, 4355 0u, 4356 0u, 4357 0u, 4358 0u, 4359 0u, 4360 0u, 4361 0u, 4362 0u, 4363 0u, 4364 0u, 4365 0u, 4366 0u, 4367 0u, 4368 0u, 4369 0u, 4370 0u, 4371 0u, 4372 0u, 4373 0u, 4374 0u, 4375 0u, 4376 0u, 4377 0u, 4378 0u, 4379 0u, 4380 0u, 4381 0u, 4382 0u, 4383 0u, 4384 0u, 4385 0u, 4386 0u, 4387 0u, 4388 0u, 4389 0u, 4390 0u, 4391 0u, 4392 0u, 4393 0u, 4394 0u, 4395 0u, 4396 0u, 4397 0u, 4398 0u, 4399 0u, 4400 0u, 4401 0u, 4402 0u, 4403 0u, 4404 0u, 4405 0u, 4406 0u, 4407 0u, 4408 0u, 4409 0u, 4410 0u, 4411 0u, 4412 0u, 4413 0u, 4414 0u, 4415 0u, 4416 0u, 4417 0u, 4418 0u, 4419 0u, 4420 0u, 4421 0u, 4422 0u, 4423 0u, 4424 0u, 4425 0u, 4426 0u, 4427 0u, 4428 0u, 4429 0u, 4430 0u, 4431 0u, 4432 0u, 4433 0u, 4434 0u, 4435 0u, 4436 0u, 4437 0u, 4438 0u, 4439 0u, 4440 0u, 4441 0u, 4442 0u, 4443 0u, 4444 0u, 4445 0u, 4446 0u, 4447 0u, 4448 0u, 4449 0u, 4450 0u, 4451 0u, 4452 0u, 4453 0u, 4454 0u, 4455 0u, 4456 0u, 4457 0u, 4458 0u, 4459 0u, 4460 0u, 4461 0u, 4462 0u, 4463 0u, 4464 0u, 4465 0u, 4466 0u, 4467 0u, 4468 0u, 4469 0u, 4470 0u, 4471 0u, 4472 0u, 4473 0u, 4474 0u, 4475 0u, 4476 0u, 4477 0u, 4478 0u, 4479 0u, 4480 0u, 4481 0u, 4482 0u, 4483 0u, 4484 0u, 4485 0u, 4486 0u, 4487 0u, 4488 0u, 4489 0u, 4490 0u, 4491 0u, 4492 0u, 4493 0u, 4494 0u, 4495 0u, 4496 0u, 4497 0u, 4498 0u, 4499 0u, 4500 0u, 4501 0u, 4502 0u, 4503 0u, 4504 0u, 4505 0u, 4506 0u, 4507 0u, 4508 0u, 4509 0u, 4510 0u, 4511 0u, 4512 0u, 4513 0u, 4514 0u, 4515 0u, 4516 0u, 4517 0u, 4518 0u, 4519 0u, 4520 0u, 4521 0u, 4522 0u, 4523 0u, 4524 0u, 4525 0u, 4526 0u, 4527 0u, 4528 0u, 4529 0u, 4530 0u, 4531 0u, 4532 0u, 4533 0u, 4534 0u, 4535 0u, 4536 0u, 4537 0u, 4538 0u, 4539 0u, 4540 0u, 4541 0u, 4542 0u, 4543 0u, 4544 0u, 4545 0u, 4546 0u, 4547 0u, 4548 0u, 4549 0u, 4550 0u, 4551 0u, 4552 0u, 4553 0u, 4554 0u, 4555 0u, 4556 0u, 4557 0u, 4558 0u, 4559 0u, 4560 0u, 4561 0u, 4562 0u, 4563 0u, 4564 0u, 4565 0u, 4566 0u, 4567 0u, 4568 0u, 4569 0u, 4570 0u, 4571 0u, 4572 0u, 4573 0u, 4574 0u, 4575 0u, 4576 0u, 4577 0u, 4578 0u, 4579 0u, 4580 0u, 4581 0u, 4582 0u, 4583 0u, 4584 0u, 4585 0u, 4586 0u, 4587 0u, 4588 0u, 4589 0u, 4590 0u, 4591 0u, 4592 0u, 4593 0u, 4594 0u, 4595 0u, 4596 0u, 4597 0u, 4598 0u, 4599 0u, 4600 0u, 4601 0u, 4602 0u, 4603 0u, 4604 0u, 4605 0u, 4606 0u, 4607 0u, 4608 0u, 4609 0u, 4610 0u, 4611 0u, 4612 0u, 4613 0u, 4614 0u, 4615 0u, 4616 0u, 4617 0u, 4618 0u, 4619 0u, 4620 0u, 4621 0u, 4622 0u, 4623 0u, 4624 0u, 4625 0u, 4626 0u, 4627 0u, 4628 0u, 4629 0u, 4630 0u, 4631 0u, 4632 0u, 4633 0u, 4634 0u, 4635 0u, 4636 0u, 4637 0u, 4638 0u, 4639 0u, 4640 0u, 4641 0u, 4642 0u, 4643 0u, 4644 0u, 4645 0u, 4646 0u, 4647 0u, 4648 0u, 4649 0u, 4650 0u, 4651 0u, 4652 0u, 4653 0u, 4654 0u, 4655 0u, 4656 0u, 4657 0u, 4658 0u, 4659 0u, 4660 0u, 4661 0u, 4662 0u, 4663 0u, 4664 0u, 4665 0u, 4666 0u, 4667 0u, 4668 0u, 4669 0u, 4670 0u, 4671 0u, 4672 0u, 4673 0u, 4674 0u, 4675 0u, 4676 0u, 4677 0u, 4678 0u, 4679 0u, 4680 0u, 4681 0u, 4682 0u, 4683 0u, 4684 0u, 4685 0u, 4686 0u, 4687 0u, 4688 0u, 4689 0u, 4690 0u, 4691 0u, 4692 0u, 4693 0u, 4694 0u, 4695 0u, 4696 0u, 4697 0u, 4698 0u, 4699 0u, 4700 0u, 4701 0u, 4702 0u, 4703 0u, 4704 0u, 4705 0u, 4706 0u, 4707 0u, 4708 0u, 4709 0u, 4710 0u, 4711 0u, 4712 0u, 4713 0u, 4714 0u, 4715 0u, 4716 0u, 4717 0u, 4718 0u, 4719 0u, 4720 0u, 4721 0u, 4722 0u, 4723 0u, 4724 0u, 4725 0u, 4726 0u, 4727 0u, 4728 0u, 4729 0u, 4730 0u, 4731 0u, 4732 0u, 4733 0u, 4734 0u, 4735 0u, 4736 0u, 4737 0u, 4738 0u, 4739 0u, 4740 0u, 4741 0u, 4742 0u, 4743 0u, 4744 0u, 4745 0u, 4746 0u, 4747 0u, 4748 0u, 4749 0u, 4750 0u, 4751 0u, 4752 0u, 4753 0u, 4754 0u, 4755 0u, 4756 0u, 4757 0u, 4758 0u, 4759 0u, 4760 0u, 4761 0u, 4762 0u, 4763 0u, 4764 0u, 4765 0u, 4766 0u, 4767 0u, 4768 0u, 4769 0u, 4770 0u, 4771 0u, 4772 0u, 4773 0u, 4774 0u, 4775 0u, 4776 0u, 4777 0u, 4778 0u, 4779 0u, 4780 0u, 4781 0u, 4782 0u, 4783 0u, 4784 0u, 4785 0u, 4786 0u, 4787 0u, 4788 0u, 4789 0u, 4790 0u, 4791 0u, 4792 0u, 4793 0u, 4794 0u, 4795 0u, 4796 0u, 4797 0u, 4798 0u, 4799 0u, 4800 0u, 4801 0u, 4802 0u, 4803 0u, 4804 0u, 4805 0u, 4806 0u, 4807 0u, 4808 0u, 4809 0u, 4810 0u, 4811 0u, 4812 0u, 4813 0u, 4814 0u, 4815 0u, 4816 0u, 4817 0u, 4818 0u, 4819 0u, 4820 0u, 4821 0u, 4822 0u, 4823 0u, 4824 0u, 4825 0u, 4826 0u, 4827 0u, 4828 0u, 4829 0u, 4830 0u, 4831 0u, 4832 0u, 4833 0u, 4834 0u, 4835 0u, 4836 0u, 4837 0u, 4838 0u, 4839 0u, 4840 0u, 4841 0u, 4842 0u, 4843 0u, 4844 0u, 4845 0u, 4846 0u, 4847 0u, 4848 0u, 4849 0u, 4850 0u, 4851 0u, 4852 0u, 4853 0u, 4854 0u, 4855 0u, 4856 0u, 4857 0u, 4858 0u, 4859 0u, 4860 0u, 4861 0u, 4862 0u, 4863 0u, 4864 0u, 4865 0u, 4866 0u, 4867 0u, 4868 0u, 4869 0u, 4870 0u, 4871 0u, 4872 0u, 4873 0u, 4874 0u, 4875 0u, 4876 0u, 4877 0u, 4878 0u, 4879 0u, 4880 0u, 4881 0u, 4882 0u, 4883 0u, 4884 0u, 4885 0u, 4886 0u, 4887 0u, 4888 0u, 4889 0u, 4890 0u, 4891 0u, 4892 0u, 4893 0u, 4894 0u, 4895 0u, 4896 0u, 4897 0u, 4898 0u, 4899 0u, 4900 0u, 4901 0u, 4902 0u, 4903 0u, 4904 0u, 4905 0u, 4906 0u, 4907 0u, 4908 0u, 4909 0u, 4910 0u, 4911 0u, 4912 0u, 4913 0u, 4914 0u, 4915 0u, 4916 0u, 4917 0u, 4918 0u, 4919 0u, 4920 0u, 4921 0u, 4922 0u, 4923 0u, 4924 0u, 4925 0u, 4926 0u, 4927 0u, 4928 0u, 4929 0u, 4930 0u, 4931 0u, 4932 0u, 4933 0u, 4934 0u, 4935 0u, 4936 0u, 4937 0u, 4938 0u, 4939 0u, 4940 0u, 4941 0u, 4942 0u, 4943 0u, 4944 0u, 4945 0u, 4946 0u, 4947 0u, 4948 0u, 4949 0u, 4950 0u, 4951 0u, 4952 0u, 4953 0u, 4954 0u, 4955 0u, 4956 0u, 4957 0u, 4958 0u, 4959 0u, 4960 0u, 4961 0u, 4962 0u, 4963 0u, 4964 0u, 4965 0u, 4966 0u, 4967 0u, 4968 0u, 4969 0u, 4970 0u, 4971 0u, 4972 0u, 4973 0u, 4974 0u, 4975 0u, 4976 0u, 4977 0u, 4978 0u, 4979 0u, 4980 0u, 4981 0u, 4982 0u, 4983 0u, 4984 0u, 4985 0u, 4986 0u, 4987 0u, 4988 0u, 4989 0u, 4990 0u, 4991 0u, 4992 0u, 4993 0u, 4994 0u, 4995 0u, 4996 0u, 4997 0u, 4998 0u, 4999 0u, 5000 0u, 5001 0u, 5002 0u, 5003 0u, 5004 0u, 5005 0u, 5006 0u, 5007 0u, 5008 0u, 5009 0u, 5010 0u, 5011 0u, 5012 0u, 5013 0u, 5014 0u, 5015 0u, 5016 0u, 5017 0u, 5018 0u, 5019 0u, 5020 0u, 5021 0u, 5022 0u, 5023 0u, 5024 0u, 5025 0u, 5026 0u, 5027 0u, 5028 0u, 5029 0u, 5030 0u, 5031 0u, 5032 0u, 5033 0u, 5034 0u, 5035 0u, 5036 0u, 5037 0u, 5038 0u, 5039 0u, 5040 0u, 5041 0u, 5042 0u, 5043 0u, 5044 0u, 5045 0u, 5046 0u, 5047 0u, 5048 0u, 5049 0u, 5050 0u, 5051 0u, 5052 0u, 5053 0u, 5054 0u, 5055 0u, 5056 0u, 5057 0u, 5058 0u, 5059 0u, 5060 0u, 5061 0u, 5062 0u, 5063 0u, 5064 0u, 5065 0u, 5066 0u, 5067 0u, 5068 0u, 5069 0u, 5070 0u, 5071 0u, 5072 0u, 5073 0u, 5074 0u, 5075 0u, 5076 0u, 5077 0u, 5078 0u, 5079 0u, 5080 0u, 5081 0u, 5082 0u, 5083 0u, 5084 0u, 5085 0u, 5086 0u, 5087 0u, 5088 0u, 5089 0u, 5090 0u, 5091 0u, 5092 0u, 5093 0u, 5094 0u, 5095 0u, 5096 0u, 5097 0u, 5098 0u, 5099 0u, 5100 0u, 5101 0u, 5102 0u, 5103 0u, 5104 0u, 5105 0u, 5106 0u, 5107 0u, 5108 0u, 5109 0u, 5110 0u, 5111 0u, 5112 0u, 5113 0u, 5114 0u, 5115 0u, 5116 0u, 5117 0u, 5118 0u, 5119 0u, 5120 0u, 5121 0u, 5122 0u, 5123 0u, 5124 0u, 5125 0u, 5126 0u, 5127 0u, 5128 0u, 5129 0u, 5130 0u, 5131 0u, 5132 0u, 5133 0u, 5134 0u, 5135 0u, 5136 0u, 5137 0u, 5138 0u, 5139 0u, 5140 0u, 5141 0u, 5142 0u, 5143 0u, 5144 0u, 5145 0u, 5146 0u, 5147 0u, 5148 0u, 5149 0u, 5150 0u, 5151 0u, 5152 0u, 5153 0u, 5154 0u, 5155 0u, 5156 0u, 5157 0u, 5158 0u, 5159 0u, 5160 0u, 5161 0u, 5162 0u, 5163 0u, 5164 0u, 5165 0u, 5166 0u, 5167 0u, 5168 0u, 5169 0u, 5170 0u, 5171 0u, 5172 0u, 5173 0u, 5174 0u, 5175 0u, 5176 0u, 5177 0u, 5178 0u, 5179 0u, 5180 0u, 5181 0u, 5182 0u, 5183 0u, 5184 0u, 5185 0u, 5186 0u, 5187 0u, 5188 0u, 5189 0u, 5190 0u, 5191 0u, 5192 0u, 5193 0u, 5194 0u, 5195 0u, 5196 0u, 5197 0u, 5198 0u, 5199 0u, 5200 0u, 5201 0u, 5202 0u, 5203 0u, 5204 0u, 5205 0u, 5206 0u, 5207 0u, 5208 0u, 5209 0u, 5210 0u, 5211 0u, 5212 0u, 5213 0u, 5214 0u, 5215 0u, 5216 0u, 5217 0u, 5218 0u, 5219 0u, 5220 0u, 5221 0u, 5222 0u, 5223 0u, 5224 0u, 5225 0u, 5226 0u, 5227 0u, 5228 0u, 5229 0u, 5230 0u, 5231 0u, 5232 0u, 5233 0u, 5234 0u, 5235 0u, 5236 0u, 5237 0u, 5238 0u, 5239 0u, 5240 0u, 5241 0u, 5242 0u, 5243 0u, 5244 0u, 5245 0u, 5246 0u, 5247 0u, 5248 0u, 5249 0u, 5250 0u, 5251 0u, 5252 0u, 5253 0u, 5254 0u, 5255 0u, 5256 0u, 5257 0u, 5258 0u, 5259 0u, 5260 0u, 5261 0u, 5262 0u, 5263 0u, 5264 0u, 5265 0u, 5266 0u, 5267 0u, 5268 0u, 5269 0u, 5270 0u, 5271 0u, 5272 0u, 5273 0u, 5274 0u, 5275 0u, 5276 0u, 5277 0u, 5278 0u, 5279 0u, 5280 0u, 5281 0u, 5282 0u, 5283 0u, 5284 0u, 5285 0u, 5286 0u, 5287 0u, 5288 0u, 5289 0u, 5290 0u, 5291 0u, 5292 0u, 5293 0u, 5294 0u, 5295 0u, 5296 0u, 5297 0u, 5298 0u, 5299 0u, 5300 0u, 5301 0u, 5302 0u, 5303 0u, 5304 0u, 5305 0u, 5306 0u, 5307 0u, 5308 0u, 5309 0u, 5310 0u, 5311 0u, 5312 0u, 5313 0u, 5314 0u, 5315 0u, 5316 0u, 5317 0u, 5318 0u, 5319 0u, 5320 0u, 5321 0u, 5322 0u, 5323 0u, 5324 0u, 5325 0u, 5326 0u, 5327 0u, 5328 0u, 5329 0u, 5330 0u, 5331 0u, 5332 0u, 5333 0u, 5334 0u, 5335 0u, 5336 0u, 5337 0u, 5338 0u, 5339 0u, 5340 0u, 5341 0u, 5342 0u, 5343 0u, 5344 0u, 5345 0u, 5346 0u, 5347 0u, 5348 0u, 5349 0u, 5350 0u, 5351 0u, 5352 0u, 5353 0u, 5354 0u, 5355 0u, 5356 0u, 5357 0u, 5358 0u, 5359 0u, 5360 0u, 5361 0u, 5362 0u, 5363 0u, 5364 0u, 5365 0u, 5366 0u, 5367 0u, 5368 0u, 5369 0u, 5370 0u, 5371 0u, 5372 0u, 5373 0u, 5374 0u, 5375 0u, 5376 0u, 5377 0u, 5378 0u, 5379 0u, 5380 0u, 5381 0u, 5382 0u, 5383 0u, 5384 0u, 5385 0u, 5386 0u, 5387 0u, 5388 0u, 5389 0u, 5390 0u, 5391 0u, 5392 0u, 5393 0u, 5394 0u, 5395 0u, 5396 0u, 5397 0u, 5398 0u, 5399 0u, 5400 0u, 5401 0u, 5402 0u, 5403 0u, 5404 0u, 5405 0u, 5406 0u, 5407 0u, 5408 0u, 5409 0u, 5410 0u, 5411 0u, 5412 0u, 5413 0u, 5414 0u, 5415 0u, 5416 0u, 5417 0u, 5418 0u, 5419 0u, 5420 0u, 5421 0u, 5422 0u, 5423 0u, 5424 0u, 5425 0u, 5426 0u, 5427 0u, 5428 0u, 5429 0u, 5430 0u, 5431 0u, 5432 0u, 5433 0u, 5434 0u, 5435 0u, 5436 0u, 5437 0u, 5438 0u, 5439 0u, 5440 0u, 5441 0u, 5442 0u, 5443 0u, 5444 0u, 5445 0u, 5446 0u, 5447 0u, 5448 0u, 5449 0u, 5450 0u, 5451 0u, 5452 0u, 5453 0u, 5454 0u, 5455 0u, 5456 0u, 5457 0u, 5458 0u, 5459 0u, 5460 0u, 5461 0u, 5462 0u, 5463 0u, 5464 0u, 5465 0u, 5466 0u, 5467 0u, 5468 0u, 5469 0u, 5470 0u, 5471 0u, 5472 0u, 5473 0u, 5474 0u, 5475 0u, 5476 0u, 5477 0u, 5478 0u, 5479 0u, 5480 0u, 5481 0u, 5482 0u, 5483 0u, 5484 0u, 5485 0u, 5486 0u, 5487 0u, 5488 0u, 5489 0u, 5490 0u, 5491 0u, 5492 0u, 5493 0u, 5494 0u, 5495 0u, 5496 0u, 5497 0u, 5498 0u, 5499 0u, 5500 0u, 5501 0u, 5502 0u, 5503 0u, 5504 0u, 5505 0u, 5506 0u, 5507 0u, 5508 0u, 5509 0u, 5510 0u, 5511 0u, 5512 0u, 5513 0u, 5514 0u, 5515 0u, 5516 0u, 5517 0u, 5518 0u, 5519 0u, 5520 0u, 5521 0u, 5522 0u, 5523 0u, 5524 0u, 5525 0u, 5526 0u, 5527 0u, 5528 0u, 5529 0u, 5530 0u, 5531 0u, 5532 0u, 5533 0u, 5534 0u, 5535 0u, 5536 0u, 5537 0u, 5538 0u, 5539 0u, 5540 0u, 5541 0u, 5542 0u, 5543 0u, 5544 0u, 5545 0u, 5546 0u, 5547 0u, 5548 0u, 5549 0u, 5550 0u, 5551 0u, 5552 0u, 5553 0u, 5554 0u, 5555 0u, 5556 0u, 5557 0u, 5558 0u, 5559 0u, 5560 0u, 5561 0u, 5562 0u, 5563 0u, 5564 0u, 5565 0u, 5566 0u, 5567 0u, 5568 0u, 5569 0u, 5570 0u, 5571 0u, 5572 0u, 5573 0u, 5574 0u, 5575 0u, 5576 0u, 5577 0u, 5578 0u, 5579 0u, 5580 0u, 5581 0u, 5582 0u, 5583 0u, 5584 0u, 5585 0u, 5586 0u, 5587 0u, 5588 0u, 5589 0u, 5590 0u, 5591 0u, 5592 0u, 5593 0u, 5594 0u, 5595 0u, 5596 0u, 5597 0u, 5598 0u, 5599 0u, 5600 0u, 5601 0u, 5602 0u, 5603 0u, 5604 0u, 5605 0u, 5606 0u, 5607 0u, 5608 0u, 5609 0u, 5610 0u, 5611 0u, 5612 0u, 5613 0u, 5614 0u, 5615 0u, 5616 0u, 5617 0u, 5618 0u, 5619 0u, 5620 0u, 5621 0u, 5622 0u, 5623 0u, 5624 0u, 5625 0u, 5626 0u, 5627 0u, 5628 0u, 5629 0u, 5630 0u, 5631 0u, 5632 0u, 5633 0u, 5634 0u, 5635 0u, 5636 0u, 5637 0u, 5638 0u, 5639 0u, 5640 0u, 5641 0u, 5642 0u, 5643 0u, 5644 0u, 5645 0u, 5646 0u, 5647 0u, 5648 0u, 5649 0u, 5650 0u, 5651 0u, 5652 0u, 5653 0u, 5654 0u, 5655 0u, 5656 0u, 5657 0u, 5658 0u, 5659 0u, 5660 0u, 5661 0u, 5662 0u, 5663 0u, 5664 0u, 5665 0u, 5666 0u, 5667 0u, 5668 0u, 5669 0u, 5670 0u, 5671 0u, 5672 0u, 5673 0u, 5674 0u, 5675 0u, 5676 0u, 5677 0u, 5678 0u, 5679 0u, 5680 0u, 5681 0u, 5682 0u, 5683 0u, 5684 0u, 5685 0u, 5686 0u, 5687 0u, 5688 0u, 5689 0u, 5690 0u, 5691 0u, 5692 0u, 5693 0u, 5694 0u, 5695 0u, 5696 0u, 5697 0u, 5698 0u, 5699 0u, 5700 0u, 5701 0u, 5702 0u, 5703 0u, 5704 0u, 5705 0u, 5706 0u, 5707 0u, 5708 0u, 5709 0u, 5710 0u, 5711 0u, 5712 0u, 5713 0u, 5714 0u, 5715 0u, 5716 0u, 5717 0u, 5718 0u, 5719 0u, 5720 0u, 5721 0u, 5722 0u, 5723 0u, 5724 0u, 5725 0u, 5726 0u, 5727 0u, 5728 0u, 5729 0u, 5730 0u, 5731 0u, 5732 0u, 5733 0u, 5734 0u, 5735 0u, 5736 0u, 5737 0u, 5738 0u, 5739 0u, 5740 0u, 5741 0u, 5742 0u, 5743 0u, 5744 0u, 5745 0u, 5746 0u, 5747 0u, 5748 0u, 5749 0u, 5750 0u, 5751 0u, 5752 0u, 5753 0u, 5754 0u, 5755 0u, 5756 0u, 5757 0u, 5758 0u, 5759 0u, 5760 0u, 5761 0u, 5762 0u, 5763 0u, 5764 0u, 5765 0u, 5766 0u, 5767 0u, 5768 0u, 5769 0u, 5770 0u, 5771 0u, 5772 0u, 5773 0u, 5774 0u, 5775 0u, 5776 0u, 5777 0u, 5778 0u, 5779 0u, 5780 0u, 5781 0u, 5782 0u, 5783 0u, 5784 0u, 5785 0u, 5786 0u, 5787 0u, 5788 0u, 5789 0u, 5790 0u, 5791 0u, 5792 0u, 5793 0u, 5794 0u, 5795 0u, 5796 0u, 5797 0u, 5798 0u, 5799 0u, 5800 0u, 5801 0u, 5802 0u, 5803 0u, 5804 0u, 5805 0u, 5806 0u, 5807 0u, 5808 0u, 5809 0u, 5810 0u, 5811 0u, 5812 0u, 5813 0u, 5814 0u, 5815 0u, 5816 0u, 5817 0u, 5818 0u, 5819 0u, 5820 0u, 5821 0u, 5822 0u, 5823 0u, 5824 0u, 5825 0u, 5826 0u, 5827 0u, 5828 0u, 5829 0u, 5830 0u, 5831 0u, 5832 0u, 5833 0u, 5834 0u, 5835 0u, 5836 0u, 5837 0u, 5838 0u, 5839 0u, 5840 0u, 5841 0u, 5842 0u, 5843 0u, 5844 0u, 5845 0u, 5846 0u, 5847 0u, 5848 0u, 5849 0u, 5850 0u, 5851 0u, 5852 0u, 5853 0u, 5854 0u, 5855 0u, 5856 0u, 5857 0u, 5858 0u, 5859 0u, 5860 0u, 5861 0u, 5862 0u, 5863 0u, 5864 0u, 5865 0u, 5866 0u, 5867 0u, 5868 0u, 5869 0u, 5870 0u, 5871 0u, 5872 0u, 5873 0u, 5874 0u, 5875 0u, 5876 0u, 5877 0u, 5878 0u, 5879 0u, 5880 0u, 5881 0u, 5882 0u, 5883 0u, 5884 0u, 5885 0u, 5886 0u, 5887 0u, 5888 0u, 5889 0u, 5890 0u, 5891 0u, 5892 0u, 5893 0u, 5894 0u, 5895 0u, 5896 0u, 5897 0u, 5898 0u, 5899 0u, 5900 0u, 5901 0u, 5902 0u, 5903 0u, 5904 0u, 5905 0u, 5906 0u, 5907 0u, 5908 0u, 5909 0u, 5910 0u, 5911 0u, 5912 0u, 5913 0u, 5914 0u, 5915 0u, 5916 0u, 5917 0u, 5918 0u, 5919 0u, 5920 0u, 5921 0u, 5922 0u, 5923 0u, 5924 0u, 5925 0u, 5926 0u, 5927 0u, 5928 0u, 5929 0u, 5930 0u, 5931 0u, 5932 0u, 5933 0u, 5934 0u, 5935 0u, 5936 0u, 5937 0u, 5938 0u, 5939 0u, 5940 0u, 5941 0u, 5942 0u, 5943 0u, 5944 0u, 5945 0u, 5946 0u, 5947 0u, 5948 0u, 5949 0u, 5950 0u, 5951 0u, 5952 0u, 5953 0u, 5954 0u, 5955 0u, 5956 0u, 5957 0u, 5958 0u, 5959 0u, 5960 0u, 5961 0u, 5962 0u, 5963 0u, 5964 0u, 5965 0u, 5966 0u, 5967 0u, 5968 0u, 5969 0u, 5970 0u, 5971 0u, 5972 0u, 5973 0u, 5974 0u, 5975 0u, 5976 0u, 5977 0u, 5978 0u, 5979 0u, 5980 0u, 5981 0u, 5982 0u, 5983 0u, 5984 0u, 5985 0u, 5986 0u, 5987 0u, 5988 0u, 5989 0u, 5990 0u, 5991 0u, 5992 0u, 5993 0u, 5994 0u, 5995 0u, 5996 0u, 5997 0u, 5998 0u, 5999 0u, 6000 0u, 6001 0u, 6002 0u, 6003 0u, 6004 0u, 6005 0u, 6006 0u, 6007 0u, 6008 0u, 6009 0u, 6010 0u, 6011 0u, 6012 0u, 6013 0u, 6014 0u, 6015 0u, 6016 0u, 6017 0u, 6018 0u, 6019 0u, 6020 0u, 6021 0u, 6022 0u, 6023 0u, 6024 0u, 6025 0u, 6026 0u, 6027 0u, 6028 0u, 6029 0u, 6030 0u, 6031 0u, 6032 0u, 6033 0u, 6034 0u, 6035 0u, 6036 0u, 6037 0u, 6038 0u, 6039 0u, 6040 0u, 6041 0u, 6042 0u, 6043 0u, 6044 0u, 6045 0u, 6046 0u, 6047 0u, 6048 0u, 6049 0u, 6050 0u, 6051 0u, 6052 0u, 6053 0u, 6054 0u, 6055 0u, 6056 0u, 6057 0u, 6058 0u, 6059 0u, 6060 0u, 6061 0u, 6062 0u, 6063 0u, 6064 0u, 6065 0u, 6066 0u, 6067 0u, 6068 0u, 6069 0u, 6070 0u, 6071 0u, 6072 0u, 6073 0u, 6074 0u, 6075 0u, 6076 0u, 6077 0u, 6078 0u, 6079 0u, 6080 0u, 6081 0u, 6082 0u, 6083 0u, 6084 0u, 6085 0u, 6086 0u, 6087 0u, 6088 0u, 6089 0u, 6090 0u, 6091 0u, 6092 0u, 6093 0u, 6094 0u, 6095 0u, 6096 0u, 6097 0u, 6098 0u, 6099 0u, 6100 0u, 6101 0u, 6102 0u, 6103 0u, 6104 0u, 6105 0u, 6106 0u, 6107 0u, 6108 0u, 6109 0u, 6110 0u, 6111 0u, 6112 0u, 6113 0u, 6114 0u, 6115 0u, 6116 0u, 6117 0u, 6118 0u, 6119 0u, 6120 0u, 6121 0u, 6122 0u, 6123 0u, 6124 0u, 6125 0u, 6126 0u, 6127 0u, 6128 0u, 6129 0u, 6130 0u, 6131 0u, 6132 0u, 6133 0u, 6134 0u, 6135 0u, 6136 0u, 6137 0u, 6138 0u, 6139 0u, 6140 0u, 6141 0u, 6142 0u, 6143 0u, 6144 0u, 6145 0u, 6146 0u, 6147 0u, 6148 0u, 6149 0u, 6150 0u, 6151 0u, 6152 0u, 6153 0u, 6154 0u, 6155 0u, 6156 0u, 6157 0u, 6158 0u, 6159 0u, 6160 0u, 6161 0u, 6162 0u, 6163 0u, 6164 0u, 6165 0u, 6166 0u, 6167 0u, 6168 0u, 6169 0u, 6170 0u, 6171 0u, 6172 0u, 6173 0u, 6174 0u, 6175 0u, 6176 0u, 6177 0u, 6178 0u, 6179 0u, 6180 0u, 6181 0u, 6182 0u, 6183 0u, 6184 0u, 6185 0u, 6186 0u, 6187 0u, 6188 0u, 6189 0u, 6190 0u, 6191 0u, 6192 0u, 6193 0u, 6194 0u, 6195 0u, 6196 0u, 6197 0u, 6198 0u, 6199 0u, 6200 0u, 6201 0u, 6202 0u, 6203 0u, 6204 0u, 6205 0u, 6206 0u, 6207 0u, 6208 0u, 6209 0u, 6210 0u, 6211 0u, 6212 0u, 6213 0u, 6214 0u, 6215 0u, 6216 0u, 6217 0u, 6218 0u, 6219 0u, 6220 0u, 6221 0u, 6222 0u, 6223 0u, 6224 0u, 6225 0u, 6226 0u, 6227 0u, 6228 0u, 6229 0u, 6230 0u, 6231 0u, 6232 0u, 6233 0u, 6234 0u, 6235 0u, 6236 0u, 6237 0u, 6238 0u, 6239 0u, 6240 0u, 6241 0u, 6242 0u, 6243 0u, 6244 0u, 6245 0u, 6246 0u, 6247 0u, 6248 0u, 6249 0u, 6250 0u, 6251 0u, 6252 0u, 6253 0u, 6254 0u, 6255 0u, 6256 0u, 6257 0u, 6258 0u, 6259 0u, 6260 0u, 6261 0u, 6262 0u, 6263 0u, 6264 0u, 6265 0u, 6266 0u, 6267 0u, 6268 0u, 6269 0u, 6270 0u, 6271 0u, 6272 0u, 6273 0u, 6274 0u, 6275 0u, 6276 0u, 6277 0u, 6278 0u, 6279 0u, 6280 0u, 6281 0u, 6282 0u, 6283 0u, 6284 0u, 6285 0u, 6286 0u, 6287 0u, 6288 0u, 6289 0u, 6290 0u, 6291 0u, 6292 0u, 6293 0u, 6294 0u, 6295 0u, 6296 0u, 6297 0u, 6298 0u, 6299 0u, 6300 0u, 6301 0u, 6302 0u, 6303 0u, 6304 0u, 6305 0u, 6306 0u, 6307 0u, 6308 0u, 6309 0u, 6310 0u, 6311 0u, 6312 0u, 6313 0u, 6314 0u, 6315 0u, 6316 0u, 6317 0u, 6318 0u, 6319 0u, 6320 0u, 6321 0u, 6322 0u, 6323 0u, 6324 0u, 6325 0u, 6326 0u, 6327 0u, 6328 0u, 6329 0u, 6330 0u, 6331 0u, 6332 0u, 6333 0u, 6334 0u, 6335 0u, 6336 0u, 6337 0u, 6338 0u, 6339 0u, 6340 0u, 6341 0u, 6342 0u, 6343 0u, 6344 0u, 6345 0u, 6346 0u, 6347 0u, 6348 0u, 6349 0u, 6350 0u, 6351 0u, 6352 0u, 6353 0u, 6354 0u, 6355 0u, 6356 0u, 6357 0u, 6358 0u, 6359 0u, 6360 0u, 6361 0u, 6362 0u, 6363 0u, 6364 0u, 6365 0u, 6366 0u, 6367 0u, 6368 0u, 6369 0u, 6370 0u, 6371 0u, 6372 0u, 6373 0u, 6374 0u, 6375 0u, 6376 0u, 6377 0u, 6378 0u, 6379 0u, 6380 0u, 6381 0u, 6382 0u, 6383 0u, 6384 0u, 6385 0u, 6386 0u, 6387 0u, 6388 0u, 6389 0u, 6390 0u, 6391 0u, 6392 0u, 6393 0u, 6394 0u, 6395 0u, 6396 0u, 6397 0u, 6398 0u, 6399 0u, 6400 0u, 6401 0u, 6402 0u, 6403 0u, 6404 0u, 6405 0u, 6406 0u, 6407 0u, 6408 0u, 6409 0u, 6410 0u, 6411 0u, 6412 0u, 6413 0u, 6414 0u, 6415 0u, 6416 0u, 6417 0u, 6418 0u, 6419 0u, 6420 0u, 6421 0u, 6422 0u, 6423 0u, 6424 0u, 6425 0u, 6426 0u, 6427 0u, 6428 0u, 6429 0u, 6430 0u, 6431 0u, 6432 0u, 6433 0u, 6434 0u, 6435 0u, 6436 0u, 6437 0u, 6438 0u, 6439 0u, 6440 0u, 6441 0u, 6442 0u, 6443 0u, 6444 0u, 6445 0u, 6446 0u, 6447 0u, 6448 0u, 6449 0u, 6450 0u, 6451 0u, 6452 0u, 6453 0u, 6454 0u, 6455 0u, 6456 0u, 6457 0u, 6458 0u, 6459 0u, 6460 0u, 6461 0u, 6462 0u, 6463 0u, 6464 0u, 6465 0u, 6466 0u, 6467 0u, 6468 0u, 6469 0u, 6470 0u, 6471 0u, 6472 0u, 6473 0u, 6474 0u, 6475 0u, 6476 0u, 6477 0u, 6478 0u, 6479 0u, 6480 0u, 6481 0u, 6482 0u, 6483 0u, 6484 0u, 6485 0u, 6486 0u, 6487 0u, 6488 0u, 6489 0u, 6490 0u, 6491 0u, 6492 0u, 6493 0u, 6494 0u, 6495 0u, 6496 0u, 6497 0u, 6498 0u, 6499 0u, 6500 0u, 6501 0u, 6502 0u, 6503 0u, 6504 0u, 6505 0u, 6506 0u, 6507 0u, 6508 0u, 6509 0u, 6510 0u, 6511 0u, 6512 0u, 6513 0u, 6514 0u, 6515 0u, 6516 0u, 6517 0u, 6518 0u, 6519 0u, 6520 0u, 6521 0u, 6522 0u, 6523 0u, 6524 0u, 6525 0u, 6526 0u, 6527 0u, 6528 0u, 6529 0u, 6530 0u, 6531 0u, 6532 0u, 6533 0u, 6534 0u, 6535 0u, 6536 0u, 6537 0u, 6538 0u, 6539 0u, 6540 0u, 6541 0u, 6542 0u, 6543 0u, 6544 0u, 6545 0u, 6546 0u, 6547 0u, 6548 0u, 6549 0u, 6550 0u, 6551 0u, 6552 0u, 6553 0u, 6554 0u, 6555 0u, 6556 0u, 6557 0u, 6558 0u, 6559 0u, 6560 0u, 6561 0u, 6562 0u, 6563 0u, 6564 0u, 6565 0u, 6566 0u, 6567 0u, 6568 0u, 6569 0u, 6570 0u, 6571 0u, 6572 0u, 6573 0u, 6574 0u, 6575 0u, 6576 0u, 6577 0u, 6578 0u, 6579 0u, 6580 0u, 6581 0u, 6582 0u, 6583 0u, 6584 0u, 6585 0u, 6586 0u, 6587 0u, 6588 0u, 6589 0u, 6590 0u, 6591 0u, 6592 0u, 6593 0u, 6594 0u, 6595 0u, 6596 0u, 6597 0u, 6598 0u, 6599 0u, 6600 0u, 6601 0u, 6602 0u, 6603 }; 6604 const unsigned kExpectedCount_fcvtzu_xh = 6565; 6605 6606 #endif // VIXL_SIM_FCVTZU_XH_TRACE_AARCH64_H_ 6607