// Copyright 2015, ARM Limited // All rights reserved. // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are met: // // * Redistributions of source code must retain the above copyright notice, // this list of conditions and the following disclaimer. // * Redistributions in binary form must reproduce the above copyright notice, // this list of conditions and the following disclaimer in the documentation // and/or other materials provided with the distribution. // * Neither the name of ARM Limited nor the names of its contributors may be // used to endorse or promote products derived from this software without // specific prior written permission. // // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS CONTRIBUTORS "AS IS" AND // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED // WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE // DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR // SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER // CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, // OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // --------------------------------------------------------------------- // This file is auto generated using tools/generate_simulator_traces.py. // // PLEASE DO NOT EDIT. // --------------------------------------------------------------------- #ifndef VIXL_SIM_FCVTZU_XD_TRACE_A64_H_ #define VIXL_SIM_FCVTZU_XD_TRACE_A64_H_ const uint64_t kExpected_fcvtzu_xd[] = { 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 1u, 3u, 7u, 15u, 31u, 63u, 127u, 255u, 511u, 1023u, 2047u, 4095u, 8191u, 16383u, 32767u, 65535u, 131071u, 262143u, 524287u, 1048575u, 2097151u, 4194303u, 8388607u, 16777215u, 33554431u, 67108863u, 134217727u, 268435455u, 536870911u, 1073741823u, 2147483647u, 4294967295u, 8589934591u, 17179869183u, 34359738367u, 68719476735u, 137438953471u, 274877906943u, 549755813887u, 1099511627775u, 2199023255551u, 4398046511103u, 8796093022207u, 17592186044415u, 35184372088831u, 70368744177663u, 140737488355327u, 281474976710655u, 562949953421311u, 1125899906842623u, 2251799813685247u, 4503599627370495u, 9007199254740991u, 18014398509481982u, 36028797018963964u, 72057594037927928u, 144115188075855856u, 288230376151711712u, 576460752303423424u, 1152921504606846848u, 2305843009213693696u, 4611686018427387392u, 9223372036854774784u, 0u, 1u, 2u, 4u, 8u, 16u, 32u, 64u, 128u, 256u, 512u, 1024u, 2048u, 4096u, 8192u, 16384u, 32768u, 65536u, 131072u, 262144u, 524288u, 1048576u, 2097152u, 4194304u, 8388608u, 16777216u, 33554432u, 67108864u, 134217728u, 268435456u, 536870912u, 1073741824u, 2147483648u, 4294967296u, 8589934592u, 17179869184u, 34359738368u, 68719476736u, 137438953472u, 274877906944u, 549755813888u, 1099511627776u, 2199023255552u, 4398046511104u, 8796093022208u, 17592186044416u, 35184372088832u, 70368744177664u, 140737488355328u, 281474976710656u, 562949953421312u, 1125899906842624u, 2251799813685248u, 4503599627370496u, 9007199254740992u, 18014398509481984u, 36028797018963968u, 72057594037927936u, 144115188075855872u, 288230376151711744u, 576460752303423488u, 1152921504606846976u, 2305843009213693952u, 4611686018427387904u, 9223372036854775808u, 0u, 1u, 2u, 4u, 8u, 16u, 32u, 64u, 128u, 256u, 512u, 1024u, 2048u, 4096u, 8192u, 16384u, 32768u, 65536u, 131072u, 262144u, 524288u, 1048576u, 2097152u, 4194304u, 8388608u, 16777216u, 33554432u, 67108864u, 134217728u, 268435456u, 536870912u, 1073741824u, 2147483648u, 4294967296u, 8589934592u, 17179869184u, 34359738368u, 68719476736u, 137438953472u, 274877906944u, 549755813888u, 1099511627776u, 2199023255552u, 4398046511104u, 8796093022208u, 17592186044416u, 35184372088832u, 70368744177664u, 140737488355328u, 281474976710656u, 562949953421312u, 1125899906842624u, 2251799813685248u, 4503599627370497u, 9007199254740994u, 18014398509481988u, 36028797018963976u, 72057594037927952u, 144115188075855904u, 288230376151711808u, 576460752303423616u, 1152921504606847232u, 2305843009213694464u, 4611686018427388928u, 9223372036854777856u, 0u, 1u, 3u, 7u, 15u, 31u, 63u, 127u, 255u, 511u, 1023u, 2047u, 4095u, 8191u, 16383u, 32767u, 65535u, 131071u, 262143u, 524287u, 1048575u, 2097151u, 4194303u, 8388607u, 16777215u, 33554431u, 67108863u, 134217727u, 268435455u, 536870911u, 1073741823u, 2147483647u, 4294967295u, 8589934591u, 17179869183u, 34359738367u, 68719476735u, 137438953471u, 274877906943u, 549755813887u, 1099511627775u, 2199023255551u, 4398046511103u, 8796093022207u, 17592186044415u, 35184372088831u, 70368744177663u, 140737488355327u, 281474976710655u, 562949953421311u, 1125899906842623u, 2251799813685247u, 4503599627370495u, 9007199254740991u, 18014398509481982u, 36028797018963964u, 72057594037927928u, 144115188075855856u, 288230376151711712u, 576460752303423424u, 1152921504606846848u, 2305843009213693696u, 4611686018427387392u, 9223372036854774784u, 18446744073709549568u, 1u, 2u, 4u, 8u, 16u, 32u, 64u, 128u, 256u, 512u, 1024u, 2048u, 4096u, 8192u, 16384u, 32768u, 65536u, 131072u, 262144u, 524288u, 1048576u, 2097152u, 4194304u, 8388608u, 16777216u, 33554432u, 67108864u, 134217728u, 268435456u, 536870912u, 1073741824u, 2147483648u, 4294967296u, 8589934592u, 17179869184u, 34359738368u, 68719476736u, 137438953472u, 274877906944u, 549755813888u, 1099511627776u, 2199023255552u, 4398046511104u, 8796093022208u, 17592186044416u, 35184372088832u, 70368744177664u, 140737488355328u, 281474976710656u, 562949953421312u, 1125899906842624u, 2251799813685248u, 4503599627370496u, 9007199254740992u, 18014398509481984u, 36028797018963968u, 72057594037927936u, 144115188075855872u, 288230376151711744u, 576460752303423488u, 1152921504606846976u, 2305843009213693952u, 4611686018427387904u, 9223372036854775808u, 18446744073709551615u, 1u, 2u, 4u, 8u, 16u, 32u, 64u, 128u, 256u, 512u, 1024u, 2048u, 4096u, 8192u, 16384u, 32768u, 65536u, 131072u, 262144u, 524288u, 1048576u, 2097152u, 4194304u, 8388608u, 16777216u, 33554432u, 67108864u, 134217728u, 268435456u, 536870912u, 1073741824u, 2147483648u, 4294967296u, 8589934592u, 17179869184u, 34359738368u, 68719476736u, 137438953472u, 274877906944u, 549755813888u, 1099511627776u, 2199023255552u, 4398046511104u, 8796093022208u, 17592186044416u, 35184372088832u, 70368744177664u, 140737488355328u, 281474976710656u, 562949953421312u, 1125899906842624u, 2251799813685248u, 4503599627370497u, 9007199254740994u, 18014398509481988u, 36028797018963976u, 72057594037927952u, 144115188075855904u, 288230376151711808u, 576460752303423616u, 1152921504606847232u, 2305843009213694464u, 4611686018427388928u, 9223372036854777856u, 18446744073709551615u, 1u, 3u, 6u, 12u, 24u, 48u, 96u, 192u, 384u, 768u, 1536u, 3072u, 6144u, 12288u, 24576u, 49152u, 98304u, 196608u, 393216u, 786432u, 1572864u, 3145728u, 6291456u, 12582912u, 25165824u, 50331648u, 100663296u, 201326592u, 402653184u, 805306368u, 1610612736u, 3221225472u, 6442450944u, 12884901888u, 25769803776u, 51539607552u, 103079215104u, 206158430208u, 412316860416u, 824633720832u, 1649267441664u, 3298534883328u, 6597069766656u, 13194139533312u, 26388279066624u, 52776558133248u, 105553116266496u, 211106232532992u, 422212465065984u, 844424930131968u, 1688849860263936u, 3377699720527872u, 6755399441055744u, 13510798882111488u, 27021597764222976u, 54043195528445952u, 108086391056891904u, 216172782113783808u, 432345564227567616u, 864691128455135232u, 1729382256910270464u, 3458764513820540928u, 6917529027641081856u, 13835058055282163712u, 18446744073709551615u, 10u, 20u, 40u, 80u, 160u, 320u, 640u, 1280u, 2560u, 5120u, 10240u, 20480u, 40960u, 81920u, 163840u, 327680u, 655360u, 1310720u, 2621440u, 5242880u, 10485760u, 20971520u, 41943040u, 83886080u, 167772160u, 335544320u, 671088640u, 1342177280u, 2684354560u, 5368709120u, 10737418240u, 21474836480u, 42949672960u, 85899345920u, 171798691840u, 343597383680u, 687194767360u, 1374389534720u, 2748779069440u, 5497558138880u, 10995116277760u, 21990232555520u, 43980465111040u, 87960930222080u, 175921860444160u, 351843720888320u, 703687441776640u, 1407374883553280u, 2814749767106560u, 5629499534213120u, 11258999068426240u, 22517998136852480u, 45035996273704960u, 90071992547409920u, 180143985094819840u, 360287970189639680u, 720575940379279360u, 1441151880758558720u, 2882303761517117440u, 5764607523034234880u, 11529215046068469760u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 1u, 2u, 4u, 8u, 16u, 32u, 64u, 128u, 256u, 512u, 1024u, 2048u, 4096u, 8192u, 16384u, 32768u, 65536u, 131072u, 262144u, 524288u, 1048576u, 2097152u, 4194304u, 8388608u, 16777216u, 33554432u, 67108864u, 134217728u, 268435456u, 536870912u, 1073741824u, 2147483648u, 4294967296u, 8589934592u, 17179869184u, 34359738368u, 68719476736u, 137438953472u, 274877906944u, 549755813888u, 1099511627776u, 2199023255552u, 4398046511104u, 8796093022208u, 17592186044416u, 35184372088832u, 70368744177664u, 140737488355328u, 281474976710656u, 562949953421312u, 1125899906842624u, 2251799813685248u, 4503599627370496u, 9007199254740992u, 18014398509481984u, 36028797018963968u, 72057594037927936u, 144115188075855872u, 288230376151711744u, 576460752303423488u, 1152921504606846976u, 2305843009213693952u, 4611686018427387904u, 9223372036854775808u, 18446744073709551615u, 1u, 2u, 4u, 8u, 16u, 32u, 64u, 128u, 256u, 512u, 1024u, 2048u, 4096u, 8192u, 16384u, 32768u, 65536u, 131072u, 262144u, 524288u, 1048576u, 2097152u, 4194304u, 8388608u, 16777216u, 33554432u, 67108864u, 134217728u, 268435456u, 536870912u, 1073741824u, 2147483648u, 4294967296u, 8589934592u, 17179869184u, 34359738368u, 68719476736u, 137438953472u, 274877906944u, 549755813888u, 1099511627776u, 2199023255552u, 4398046511104u, 8796093022208u, 17592186044416u, 35184372088832u, 70368744177664u, 140737488355328u, 281474976710656u, 562949953421312u, 1125899906842624u, 2251799813685248u, 4503599627370497u, 9007199254740994u, 18014398509481988u, 36028797018963976u, 72057594037927952u, 144115188075855904u, 288230376151711808u, 576460752303423616u, 1152921504606847232u, 2305843009213694464u, 4611686018427388928u, 9223372036854777856u, 18446744073709551615u, 1u, 2u, 4u, 8u, 16u, 32u, 64u, 128u, 256u, 512u, 1024u, 2048u, 4096u, 8192u, 16384u, 32768u, 65536u, 131072u, 262144u, 524288u, 1048576u, 2097152u, 4194304u, 8388608u, 16777217u, 33554434u, 67108868u, 134217736u, 268435472u, 536870944u, 1073741888u, 2147483776u, 4294967552u, 8589935104u, 17179870208u, 34359740416u, 68719480832u, 137438961664u, 274877923328u, 549755846656u, 1099511693312u, 2199023386624u, 4398046773248u, 8796093546496u, 17592187092992u, 35184374185984u, 70368748371968u, 140737496743936u, 281474993487872u, 562949986975744u, 1125899973951488u, 2251799947902976u, 4503599895805952u, 9007199791611904u, 18014399583223808u, 36028799166447616u, 72057598332895232u, 144115196665790464u, 288230393331580928u, 576460786663161856u, 1152921573326323712u, 2305843146652647424u, 4611686293305294848u, 9223372586610589696u, 18446744073709551615u, 1u, 2u, 4u, 8u, 16u, 32u, 64u, 128u, 256u, 512u, 1024u, 2048u, 4096u, 8192u, 16384u, 32768u, 65536u, 131072u, 262144u, 524288u, 1048576u, 2097152u, 4194304u, 8388608u, 16777217u, 33554434u, 67108868u, 134217736u, 268435472u, 536870944u, 1073741888u, 2147483776u, 4294967552u, 8589935104u, 17179870208u, 34359740416u, 68719480832u, 137438961664u, 274877923328u, 549755846656u, 1099511693312u, 2199023386624u, 4398046773248u, 8796093546496u, 17592187092992u, 35184374185984u, 70368748371968u, 140737496743936u, 281474993487872u, 562949986975744u, 1125899973951488u, 2251799947902976u, 4503599895805953u, 9007199791611906u, 18014399583223812u, 36028799166447624u, 72057598332895248u, 144115196665790496u, 288230393331580992u, 576460786663161984u, 1152921573326323968u, 2305843146652647936u, 4611686293305295872u, 9223372586610591744u, 18446744073709551615u, 1u, 2u, 4u, 8u, 16u, 32u, 64u, 128u, 256u, 512u, 1024u, 2048u, 4096u, 8192u, 16384u, 32768u, 65536u, 131072u, 262144u, 524288u, 1048576u, 2097152u, 4194304u, 8388609u, 16777218u, 33554436u, 67108872u, 134217744u, 268435488u, 536870976u, 1073741952u, 2147483904u, 4294967808u, 8589935616u, 17179871232u, 34359742464u, 68719484928u, 137438969856u, 274877939712u, 549755879424u, 1099511758848u, 2199023517696u, 4398047035392u, 8796094070784u, 17592188141568u, 35184376283136u, 70368752566272u, 140737505132544u, 281475010265088u, 562950020530176u, 1125900041060352u, 2251800082120704u, 4503600164241408u, 9007200328482816u, 18014400656965632u, 36028801313931264u, 72057602627862528u, 144115205255725056u, 288230410511450112u, 576460821022900224u, 1152921642045800448u, 2305843284091600896u, 4611686568183201792u, 9223373136366403584u, 18446744073709551615u, 1u, 2u, 4u, 8u, 16u, 32u, 64u, 128u, 256u, 512u, 1024u, 2048u, 4096u, 8192u, 16384u, 32768u, 65536u, 131072u, 262144u, 524288u, 1048576u, 2097152u, 4194304u, 8388609u, 16777218u, 33554436u, 67108872u, 134217744u, 268435488u, 536870976u, 1073741952u, 2147483904u, 4294967808u, 8589935616u, 17179871232u, 34359742464u, 68719484928u, 137438969856u, 274877939712u, 549755879424u, 1099511758848u, 2199023517696u, 4398047035392u, 8796094070784u, 17592188141568u, 35184376283136u, 70368752566272u, 140737505132544u, 281475010265088u, 562950020530176u, 1125900041060352u, 2251800082120704u, 4503600164241409u, 9007200328482818u, 18014400656965636u, 36028801313931272u, 72057602627862544u, 144115205255725088u, 288230410511450176u, 576460821022900352u, 1152921642045800704u, 2305843284091601408u, 4611686568183202816u, 9223373136366405632u, 18446744073709551615u, 1u, 2u, 4u, 8u, 16u, 32u, 64u, 128u, 256u, 512u, 1024u, 2048u, 4096u, 8192u, 16384u, 32768u, 65536u, 131072u, 262144u, 524288u, 1048576u, 2097152u, 4194304u, 8388609u, 16777219u, 33554438u, 67108876u, 134217752u, 268435504u, 536871008u, 1073742016u, 2147484032u, 4294968064u, 8589936128u, 17179872256u, 34359744512u, 68719489024u, 137438978048u, 274877956096u, 549755912192u, 1099511824384u, 2199023648768u, 4398047297536u, 8796094595072u, 17592189190144u, 35184378380288u, 70368756760576u, 140737513521152u, 281475027042304u, 562950054084608u, 1125900108169216u, 2251800216338432u, 4503600432676864u, 9007200865353728u, 18014401730707456u, 36028803461414912u, 72057606922829824u, 144115213845659648u, 288230427691319296u, 576460855382638592u, 1152921710765277184u, 2305843421530554368u, 4611686843061108736u, 9223373686122217472u, 18446744073709551615u, 1u, 2u, 4u, 8u, 16u, 32u, 64u, 128u, 256u, 512u, 1024u, 2048u, 4096u, 8192u, 16384u, 32768u, 65536u, 131072u, 262144u, 524288u, 1048576u, 2097152u, 4194304u, 8388609u, 16777219u, 33554438u, 67108876u, 134217752u, 268435504u, 536871008u, 1073742016u, 2147484032u, 4294968064u, 8589936128u, 17179872256u, 34359744512u, 68719489024u, 137438978048u, 274877956096u, 549755912192u, 1099511824384u, 2199023648768u, 4398047297536u, 8796094595072u, 17592189190144u, 35184378380288u, 70368756760576u, 140737513521152u, 281475027042304u, 562950054084608u, 1125900108169216u, 2251800216338432u, 4503600432676865u, 9007200865353730u, 18014401730707460u, 36028803461414920u, 72057606922829840u, 144115213845659680u, 288230427691319360u, 576460855382638720u, 1152921710765277440u, 2305843421530554880u, 4611686843061109760u, 9223373686122219520u, 18446744073709551615u, 1u, 2u, 4u, 8u, 16u, 32u, 64u, 128u, 256u, 512u, 1024u, 2048u, 4096u, 8192u, 16384u, 32768u, 65536u, 131072u, 262144u, 524288u, 1048576u, 2097152u, 4194305u, 8388610u, 16777220u, 33554440u, 67108880u, 134217760u, 268435520u, 536871040u, 1073742080u, 2147484160u, 4294968320u, 8589936640u, 17179873280u, 34359746560u, 68719493120u, 137438986240u, 274877972480u, 549755944960u, 1099511889920u, 2199023779840u, 4398047559680u, 8796095119360u, 17592190238720u, 35184380477440u, 70368760954880u, 140737521909760u, 281475043819520u, 562950087639040u, 1125900175278080u, 2251800350556160u, 4503600701112320u, 9007201402224640u, 18014402804449280u, 36028805608898560u, 72057611217797120u, 144115222435594240u, 288230444871188480u, 576460889742376960u, 1152921779484753920u, 2305843558969507840u, 4611687117939015680u, 9223374235878031360u, 18446744073709551615u, 1u, 2u, 4u, 8u, 16u, 32u, 64u, 128u, 256u, 512u, 1024u, 2048u, 4096u, 8192u, 16384u, 32768u, 65536u, 131072u, 262144u, 524288u, 1048576u, 2097152u, 4194305u, 8388610u, 16777220u, 33554440u, 67108880u, 134217760u, 268435520u, 536871040u, 1073742080u, 2147484160u, 4294968320u, 8589936640u, 17179873280u, 34359746560u, 68719493120u, 137438986240u, 274877972480u, 549755944960u, 1099511889920u, 2199023779840u, 4398047559680u, 8796095119360u, 17592190238720u, 35184380477440u, 70368760954880u, 140737521909760u, 281475043819520u, 562950087639040u, 1125900175278080u, 2251800350556160u, 4503600701112321u, 9007201402224642u, 18014402804449284u, 36028805608898568u, 72057611217797136u, 144115222435594272u, 288230444871188544u, 576460889742377088u, 1152921779484754176u, 2305843558969508352u, 4611687117939016704u, 9223374235878033408u, 18446744073709551615u, 1u, 2u, 4u, 8u, 16u, 32u, 64u, 128u, 256u, 512u, 1024u, 2048u, 4096u, 8192u, 16384u, 32768u, 65536u, 131072u, 262144u, 524288u, 1048576u, 2097152u, 4194305u, 8388610u, 16777221u, 33554442u, 67108884u, 134217768u, 268435536u, 536871072u, 1073742144u, 2147484288u, 4294968576u, 8589937152u, 17179874304u, 34359748608u, 68719497216u, 137438994432u, 274877988864u, 549755977728u, 1099511955456u, 2199023910912u, 4398047821824u, 8796095643648u, 17592191287296u, 35184382574592u, 70368765149184u, 140737530298368u, 281475060596736u, 562950121193472u, 1125900242386944u, 2251800484773888u, 4503600969547776u, 9007201939095552u, 18014403878191104u, 36028807756382208u, 72057615512764416u, 144115231025528832u, 288230462051057664u, 576460924102115328u, 1152921848204230656u, 2305843696408461312u, 4611687392816922624u, 9223374785633845248u, 18446744073709551615u, 1u, 2u, 4u, 8u, 16u, 32u, 64u, 128u, 256u, 512u, 1024u, 2048u, 4096u, 8192u, 16384u, 32768u, 65536u, 131072u, 262144u, 524288u, 1048576u, 2097152u, 4194305u, 8388610u, 16777221u, 33554442u, 67108884u, 134217768u, 268435536u, 536871072u, 1073742144u, 2147484288u, 4294968576u, 8589937152u, 17179874304u, 34359748608u, 68719497216u, 137438994432u, 274877988864u, 549755977728u, 1099511955456u, 2199023910912u, 4398047821824u, 8796095643648u, 17592191287296u, 35184382574592u, 70368765149184u, 140737530298368u, 281475060596736u, 562950121193472u, 1125900242386944u, 2251800484773888u, 4503600969547777u, 9007201939095554u, 18014403878191108u, 36028807756382216u, 72057615512764432u, 144115231025528864u, 288230462051057728u, 576460924102115456u, 1152921848204230912u, 2305843696408461824u, 4611687392816923648u, 9223374785633847296u, 18446744073709551615u, 1u, 2u, 4u, 8u, 16u, 32u, 64u, 128u, 256u, 512u, 1024u, 2048u, 4096u, 8192u, 16384u, 32768u, 65536u, 131072u, 262144u, 524288u, 1048576u, 2097152u, 4194305u, 8388611u, 16777222u, 33554444u, 67108888u, 134217776u, 268435552u, 536871104u, 1073742208u, 2147484416u, 4294968832u, 8589937664u, 17179875328u, 34359750656u, 68719501312u, 137439002624u, 274878005248u, 549756010496u, 1099512020992u, 2199024041984u, 4398048083968u, 8796096167936u, 17592192335872u, 35184384671744u, 70368769343488u, 140737538686976u, 281475077373952u, 562950154747904u, 1125900309495808u, 2251800618991616u, 4503601237983232u, 9007202475966464u, 18014404951932928u, 36028809903865856u, 72057619807731712u, 144115239615463424u, 288230479230926848u, 576460958461853696u, 1152921916923707392u, 2305843833847414784u, 4611687667694829568u, 9223375335389659136u, 18446744073709551615u, 0u, 1u, 3u, 7u, 15u, 31u, 63u, 127u, 255u, 511u, 1023u, 2047u, 4095u, 8191u, 16383u, 32767u, 65535u, 131071u, 262143u, 524287u, 1048575u, 2097151u, 4194303u, 8388607u, 16777215u, 33554431u, 67108862u, 134217724u, 268435448u, 536870896u, 1073741792u, 2147483584u, 4294967168u, 8589934336u, 17179868672u, 34359737344u, 68719474688u, 137438949376u, 274877898752u, 549755797504u, 1099511595008u, 2199023190016u, 4398046380032u, 8796092760064u, 17592185520128u, 35184371040256u, 70368742080512u, 140737484161024u, 281474968322048u, 562949936644096u, 1125899873288192u, 2251799746576384u, 4503599493152768u, 9007198986305536u, 18014397972611072u, 36028795945222144u, 72057591890444288u, 144115183780888576u, 288230367561777152u, 576460735123554304u, 1152921470247108608u, 2305842940494217216u, 4611685880988434432u, 9223371761976868864u, 18446743523953737728u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 4503599627370496u, 9007199254740992u, 18014398509481984u, 36028797018963968u, 72057594037927936u, 144115188075855872u, 288230376151711744u, 576460752303423488u, 1152921504606846976u, 2305843009213693952u, 4611686018427387904u, 9223372036854775808u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 4503599627370497u, 9007199254740994u, 18014398509481988u, 36028797018963976u, 72057594037927952u, 144115188075855904u, 288230376151711808u, 576460752303423616u, 1152921504606847232u, 2305843009213694464u, 4611686018427388928u, 9223372036854777856u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 4503599627370498u, 9007199254740996u, 18014398509481992u, 36028797018963984u, 72057594037927968u, 144115188075855936u, 288230376151711872u, 576460752303423744u, 1152921504606847488u, 2305843009213694976u, 4611686018427389952u, 9223372036854779904u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 4503599627370499u, 9007199254740998u, 18014398509481996u, 36028797018963992u, 72057594037927984u, 144115188075855968u, 288230376151711936u, 576460752303423872u, 1152921504606847744u, 2305843009213695488u, 4611686018427390976u, 9223372036854781952u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 8987183256397123u, 17974366512794246u, 35948733025588492u, 71897466051176984u, 143794932102353968u, 287589864204707936u, 575179728409415872u, 1150359456818831744u, 2300718913637663488u, 4601437827275326976u, 9202875654550653952u, 18405751309101307904u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 9007199254740988u, 18014398509481976u, 36028797018963952u, 72057594037927904u, 144115188075855808u, 288230376151711616u, 576460752303423232u, 1152921504606846464u, 2305843009213692928u, 4611686018427385856u, 9223372036854771712u, 18446744073709543424u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 9007199254740989u, 18014398509481978u, 36028797018963956u, 72057594037927912u, 144115188075855824u, 288230376151711648u, 576460752303423296u, 1152921504606846592u, 2305843009213693184u, 4611686018427386368u, 9223372036854772736u, 18446744073709545472u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 9007199254740990u, 18014398509481980u, 36028797018963960u, 72057594037927920u, 144115188075855840u, 288230376151711680u, 576460752303423360u, 1152921504606846720u, 2305843009213693440u, 4611686018427386880u, 9223372036854773760u, 18446744073709547520u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 9007199254740991u, 18014398509481982u, 36028797018963964u, 72057594037927928u, 144115188075855856u, 288230376151711712u, 576460752303423424u, 1152921504606846848u, 2305843009213693696u, 4611686018427387392u, 9223372036854774784u, 18446744073709549568u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 2251799813685248u, 4503599627370496u, 9007199254740992u, 18014398509481984u, 36028797018963968u, 72057594037927936u, 144115188075855872u, 288230376151711744u, 576460752303423488u, 1152921504606846976u, 2305843009213693952u, 4611686018427387904u, 9223372036854775808u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 2251799813685248u, 4503599627370497u, 9007199254740994u, 18014398509481988u, 36028797018963976u, 72057594037927952u, 144115188075855904u, 288230376151711808u, 576460752303423616u, 1152921504606847232u, 2305843009213694464u, 4611686018427388928u, 9223372036854777856u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 2251799813685249u, 4503599627370498u, 9007199254740996u, 18014398509481992u, 36028797018963984u, 72057594037927968u, 144115188075855936u, 288230376151711872u, 576460752303423744u, 1152921504606847488u, 2305843009213694976u, 4611686018427389952u, 9223372036854779904u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 2251799813685249u, 4503599627370499u, 9007199254740998u, 18014398509481996u, 36028797018963992u, 72057594037927984u, 144115188075855968u, 288230376151711936u, 576460752303423872u, 1152921504606847744u, 2305843009213695488u, 4611686018427390976u, 9223372036854781952u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 4493591628198561u, 8987183256397123u, 17974366512794246u, 35948733025588492u, 71897466051176984u, 143794932102353968u, 287589864204707936u, 575179728409415872u, 1150359456818831744u, 2300718913637663488u, 4601437827275326976u, 9202875654550653952u, 18405751309101307904u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 4503599627370494u, 9007199254740988u, 18014398509481976u, 36028797018963952u, 72057594037927904u, 144115188075855808u, 288230376151711616u, 576460752303423232u, 1152921504606846464u, 2305843009213692928u, 4611686018427385856u, 9223372036854771712u, 18446744073709543424u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 4503599627370494u, 9007199254740989u, 18014398509481978u, 36028797018963956u, 72057594037927912u, 144115188075855824u, 288230376151711648u, 576460752303423296u, 1152921504606846592u, 2305843009213693184u, 4611686018427386368u, 9223372036854772736u, 18446744073709545472u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 4503599627370495u, 9007199254740990u, 18014398509481980u, 36028797018963960u, 72057594037927920u, 144115188075855840u, 288230376151711680u, 576460752303423360u, 1152921504606846720u, 2305843009213693440u, 4611686018427386880u, 9223372036854773760u, 18446744073709547520u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 4503599627370495u, 9007199254740991u, 18014398509481982u, 36028797018963964u, 72057594037927928u, 144115188075855856u, 288230376151711712u, 576460752303423424u, 1152921504606846848u, 2305843009213693696u, 4611686018427387392u, 9223372036854774784u, 18446744073709549568u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 1125899906842624u, 2251799813685248u, 4503599627370496u, 9007199254740992u, 18014398509481984u, 36028797018963968u, 72057594037927936u, 144115188075855872u, 288230376151711744u, 576460752303423488u, 1152921504606846976u, 2305843009213693952u, 4611686018427387904u, 9223372036854775808u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 1125899906842624u, 2251799813685248u, 4503599627370497u, 9007199254740994u, 18014398509481988u, 36028797018963976u, 72057594037927952u, 144115188075855904u, 288230376151711808u, 576460752303423616u, 1152921504606847232u, 2305843009213694464u, 4611686018427388928u, 9223372036854777856u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 1125899906842624u, 2251799813685249u, 4503599627370498u, 9007199254740996u, 18014398509481992u, 36028797018963984u, 72057594037927968u, 144115188075855936u, 288230376151711872u, 576460752303423744u, 1152921504606847488u, 2305843009213694976u, 4611686018427389952u, 9223372036854779904u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 1125899906842624u, 2251799813685249u, 4503599627370499u, 9007199254740998u, 18014398509481996u, 36028797018963992u, 72057594037927984u, 144115188075855968u, 288230376151711936u, 576460752303423872u, 1152921504606847744u, 2305843009213695488u, 4611686018427390976u, 9223372036854781952u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 2246795814099280u, 4493591628198561u, 8987183256397123u, 17974366512794246u, 35948733025588492u, 71897466051176984u, 143794932102353968u, 287589864204707936u, 575179728409415872u, 1150359456818831744u, 2300718913637663488u, 4601437827275326976u, 9202875654550653952u, 18405751309101307904u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 2251799813685247u, 4503599627370494u, 9007199254740988u, 18014398509481976u, 36028797018963952u, 72057594037927904u, 144115188075855808u, 288230376151711616u, 576460752303423232u, 1152921504606846464u, 2305843009213692928u, 4611686018427385856u, 9223372036854771712u, 18446744073709543424u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 2251799813685247u, 4503599627370494u, 9007199254740989u, 18014398509481978u, 36028797018963956u, 72057594037927912u, 144115188075855824u, 288230376151711648u, 576460752303423296u, 1152921504606846592u, 2305843009213693184u, 4611686018427386368u, 9223372036854772736u, 18446744073709545472u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 2251799813685247u, 4503599627370495u, 9007199254740990u, 18014398509481980u, 36028797018963960u, 72057594037927920u, 144115188075855840u, 288230376151711680u, 576460752303423360u, 1152921504606846720u, 2305843009213693440u, 4611686018427386880u, 9223372036854773760u, 18446744073709547520u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 2251799813685247u, 4503599627370495u, 9007199254740991u, 18014398509481982u, 36028797018963964u, 72057594037927928u, 144115188075855856u, 288230376151711712u, 576460752303423424u, 1152921504606846848u, 2305843009213693696u, 4611686018427387392u, 9223372036854774784u, 18446744073709549568u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 9223372036854774784u, 18446744073709549568u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 9223372036854775808u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709549568u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 2147483645u, 4294967291u, 8589934583u, 17179869167u, 34359738335u, 68719476671u, 137438953343u, 274877906687u, 549755813375u, 1099511626751u, 2199023253503u, 4398046507007u, 8796093014015u, 17592186028031u, 35184372056063u, 70368744112127u, 140737488224255u, 281474976448511u, 562949952897023u, 1125899905794047u, 2251799811588095u, 4503599623176191u, 9007199246352383u, 18014398492704766u, 36028796985409532u, 72057593970819064u, 144115187941638128u, 288230375883276256u, 576460751766552512u, 1152921503533105024u, 2305843007066210048u, 4611686014132420096u, 9223372028264840192u, 18446744056529680384u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 2147483646u, 4294967292u, 8589934584u, 17179869168u, 34359738336u, 68719476672u, 137438953344u, 274877906688u, 549755813376u, 1099511626752u, 2199023253504u, 4398046507008u, 8796093014016u, 17592186028032u, 35184372056064u, 70368744112128u, 140737488224256u, 281474976448512u, 562949952897024u, 1125899905794048u, 2251799811588096u, 4503599623176192u, 9007199246352384u, 18014398492704768u, 36028796985409536u, 72057593970819072u, 144115187941638144u, 288230375883276288u, 576460751766552576u, 1152921503533105152u, 2305843007066210304u, 4611686014132420608u, 9223372028264841216u, 18446744056529682432u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 2147483646u, 4294967292u, 8589934584u, 17179869168u, 34359738336u, 68719476672u, 137438953344u, 274877906688u, 549755813376u, 1099511626752u, 2199023253504u, 4398046507008u, 8796093014016u, 17592186028032u, 35184372056064u, 70368744112128u, 140737488224256u, 281474976448512u, 562949952897024u, 1125899905794048u, 2251799811588096u, 4503599623176192u, 9007199246352385u, 18014398492704770u, 36028796985409540u, 72057593970819080u, 144115187941638160u, 288230375883276320u, 576460751766552640u, 1152921503533105280u, 2305843007066210560u, 4611686014132421120u, 9223372028264842240u, 18446744056529684480u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 2147483646u, 4294967292u, 8589934585u, 17179869171u, 34359738343u, 68719476687u, 137438953375u, 274877906751u, 549755813503u, 1099511627007u, 2199023254015u, 4398046508031u, 8796093016063u, 17592186032127u, 35184372064255u, 70368744128511u, 140737488257023u, 281474976514047u, 562949953028095u, 1125899906056191u, 2251799812112383u, 4503599624224767u, 9007199248449535u, 18014398496899070u, 36028796993798140u, 72057593987596280u, 144115187975192560u, 288230375950385120u, 576460751900770240u, 1152921503801540480u, 2305843007603080960u, 4611686015206161920u, 9223372030412323840u, 18446744060824647680u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 2147483646u, 4294967293u, 8589934586u, 17179869172u, 34359738344u, 68719476688u, 137438953376u, 274877906752u, 549755813504u, 1099511627008u, 2199023254016u, 4398046508032u, 8796093016064u, 17592186032128u, 35184372064256u, 70368744128512u, 140737488257024u, 281474976514048u, 562949953028096u, 1125899906056192u, 2251799812112384u, 4503599624224768u, 9007199248449536u, 18014398496899072u, 36028796993798144u, 72057593987596288u, 144115187975192576u, 288230375950385152u, 576460751900770304u, 1152921503801540608u, 2305843007603081216u, 4611686015206162432u, 9223372030412324864u, 18446744060824649728u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 2147483646u, 4294967293u, 8589934586u, 17179869172u, 34359738344u, 68719476688u, 137438953376u, 274877906752u, 549755813504u, 1099511627008u, 2199023254016u, 4398046508032u, 8796093016064u, 17592186032128u, 35184372064256u, 70368744128512u, 140737488257024u, 281474976514048u, 562949953028096u, 1125899906056192u, 2251799812112384u, 4503599624224768u, 9007199248449537u, 18014398496899074u, 36028796993798148u, 72057593987596296u, 144115187975192592u, 288230375950385184u, 576460751900770368u, 1152921503801540736u, 2305843007603081472u, 4611686015206162944u, 9223372030412325888u, 18446744060824651776u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 2147483646u, 4294967293u, 8589934587u, 17179869175u, 34359738351u, 68719476703u, 137438953407u, 274877906815u, 549755813631u, 1099511627263u, 2199023254527u, 4398046509055u, 8796093018111u, 17592186036223u, 35184372072447u, 70368744144895u, 140737488289791u, 281474976579583u, 562949953159167u, 1125899906318335u, 2251799812636671u, 4503599625273343u, 9007199250546687u, 18014398501093374u, 36028797002186748u, 72057594004373496u, 144115188008746992u, 288230376017493984u, 576460752034987968u, 1152921504069975936u, 2305843008139951872u, 4611686016279903744u, 9223372032559807488u, 18446744065119614976u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 2147483647u, 4294967294u, 8589934588u, 17179869176u, 34359738352u, 68719476704u, 137438953408u, 274877906816u, 549755813632u, 1099511627264u, 2199023254528u, 4398046509056u, 8796093018112u, 17592186036224u, 35184372072448u, 70368744144896u, 140737488289792u, 281474976579584u, 562949953159168u, 1125899906318336u, 2251799812636672u, 4503599625273344u, 9007199250546688u, 18014398501093376u, 36028797002186752u, 72057594004373504u, 144115188008747008u, 288230376017494016u, 576460752034988032u, 1152921504069976064u, 2305843008139952128u, 4611686016279904256u, 9223372032559808512u, 18446744065119617024u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 2147483647u, 4294967294u, 8589934588u, 17179869176u, 34359738352u, 68719476704u, 137438953408u, 274877906816u, 549755813632u, 1099511627264u, 2199023254528u, 4398046509056u, 8796093018112u, 17592186036224u, 35184372072448u, 70368744144896u, 140737488289792u, 281474976579584u, 562949953159168u, 1125899906318336u, 2251799812636672u, 4503599625273344u, 9007199250546689u, 18014398501093378u, 36028797002186756u, 72057594004373512u, 144115188008747024u, 288230376017494048u, 576460752034988096u, 1152921504069976192u, 2305843008139952384u, 4611686016279904768u, 9223372032559809536u, 18446744065119619072u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 2147483647u, 4294967294u, 8589934589u, 17179869179u, 34359738359u, 68719476719u, 137438953439u, 274877906879u, 549755813759u, 1099511627519u, 2199023255039u, 4398046510079u, 8796093020159u, 17592186040319u, 35184372080639u, 70368744161279u, 140737488322559u, 281474976645119u, 562949953290239u, 1125899906580479u, 2251799813160959u, 4503599626321919u, 9007199252643839u, 18014398505287678u, 36028797010575356u, 72057594021150712u, 144115188042301424u, 288230376084602848u, 576460752169205696u, 1152921504338411392u, 2305843008676822784u, 4611686017353645568u, 9223372034707291136u, 18446744069414582272u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 2147483647u, 4294967295u, 8589934590u, 17179869180u, 34359738360u, 68719476720u, 137438953440u, 274877906880u, 549755813760u, 1099511627520u, 2199023255040u, 4398046510080u, 8796093020160u, 17592186040320u, 35184372080640u, 70368744161280u, 140737488322560u, 281474976645120u, 562949953290240u, 1125899906580480u, 2251799813160960u, 4503599626321920u, 9007199252643840u, 18014398505287680u, 36028797010575360u, 72057594021150720u, 144115188042301440u, 288230376084602880u, 576460752169205760u, 1152921504338411520u, 2305843008676823040u, 4611686017353646080u, 9223372034707292160u, 18446744069414584320u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 2147483647u, 4294967295u, 8589934590u, 17179869180u, 34359738360u, 68719476720u, 137438953440u, 274877906880u, 549755813760u, 1099511627520u, 2199023255040u, 4398046510080u, 8796093020160u, 17592186040320u, 35184372080640u, 70368744161280u, 140737488322560u, 281474976645120u, 562949953290240u, 1125899906580480u, 2251799813160960u, 4503599626321920u, 9007199252643841u, 18014398505287682u, 36028797010575364u, 72057594021150728u, 144115188042301456u, 288230376084602912u, 576460752169205824u, 1152921504338411648u, 2305843008676823296u, 4611686017353646592u, 9223372034707293184u, 18446744069414586368u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 4294967293u, 8589934587u, 17179869175u, 34359738351u, 68719476703u, 137438953407u, 274877906815u, 549755813631u, 1099511627263u, 2199023254527u, 4398046509055u, 8796093018111u, 17592186036223u, 35184372072447u, 70368744144895u, 140737488289791u, 281474976579583u, 562949953159167u, 1125899906318335u, 2251799812636671u, 4503599625273343u, 9007199250546687u, 18014398501093374u, 36028797002186748u, 72057594004373496u, 144115188008746992u, 288230376017493984u, 576460752034987968u, 1152921504069975936u, 2305843008139951872u, 4611686016279903744u, 9223372032559807488u, 18446744065119614976u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 4294967294u, 8589934588u, 17179869176u, 34359738352u, 68719476704u, 137438953408u, 274877906816u, 549755813632u, 1099511627264u, 2199023254528u, 4398046509056u, 8796093018112u, 17592186036224u, 35184372072448u, 70368744144896u, 140737488289792u, 281474976579584u, 562949953159168u, 1125899906318336u, 2251799812636672u, 4503599625273344u, 9007199250546688u, 18014398501093376u, 36028797002186752u, 72057594004373504u, 144115188008747008u, 288230376017494016u, 576460752034988032u, 1152921504069976064u, 2305843008139952128u, 4611686016279904256u, 9223372032559808512u, 18446744065119617024u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 4294967294u, 8589934588u, 17179869176u, 34359738352u, 68719476704u, 137438953408u, 274877906816u, 549755813632u, 1099511627264u, 2199023254528u, 4398046509056u, 8796093018112u, 17592186036224u, 35184372072448u, 70368744144896u, 140737488289792u, 281474976579584u, 562949953159168u, 1125899906318336u, 2251799812636672u, 4503599625273344u, 9007199250546689u, 18014398501093378u, 36028797002186756u, 72057594004373512u, 144115188008747024u, 288230376017494048u, 576460752034988096u, 1152921504069976192u, 2305843008139952384u, 4611686016279904768u, 9223372032559809536u, 18446744065119619072u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 4294967294u, 8589934588u, 17179869177u, 34359738355u, 68719476711u, 137438953423u, 274877906847u, 549755813695u, 1099511627391u, 2199023254783u, 4398046509567u, 8796093019135u, 17592186038271u, 35184372076543u, 70368744153087u, 140737488306175u, 281474976612351u, 562949953224703u, 1125899906449407u, 2251799812898815u, 4503599625797631u, 9007199251595263u, 18014398503190526u, 36028797006381052u, 72057594012762104u, 144115188025524208u, 288230376051048416u, 576460752102096832u, 1152921504204193664u, 2305843008408387328u, 4611686016816774656u, 9223372033633549312u, 18446744067267098624u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 4294967294u, 8589934589u, 17179869178u, 34359738356u, 68719476712u, 137438953424u, 274877906848u, 549755813696u, 1099511627392u, 2199023254784u, 4398046509568u, 8796093019136u, 17592186038272u, 35184372076544u, 70368744153088u, 140737488306176u, 281474976612352u, 562949953224704u, 1125899906449408u, 2251799812898816u, 4503599625797632u, 9007199251595264u, 18014398503190528u, 36028797006381056u, 72057594012762112u, 144115188025524224u, 288230376051048448u, 576460752102096896u, 1152921504204193792u, 2305843008408387584u, 4611686016816775168u, 9223372033633550336u, 18446744067267100672u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 4294967294u, 8589934589u, 17179869178u, 34359738356u, 68719476712u, 137438953424u, 274877906848u, 549755813696u, 1099511627392u, 2199023254784u, 4398046509568u, 8796093019136u, 17592186038272u, 35184372076544u, 70368744153088u, 140737488306176u, 281474976612352u, 562949953224704u, 1125899906449408u, 2251799812898816u, 4503599625797632u, 9007199251595265u, 18014398503190530u, 36028797006381060u, 72057594012762120u, 144115188025524240u, 288230376051048480u, 576460752102096960u, 1152921504204193920u, 2305843008408387840u, 4611686016816775680u, 9223372033633551360u, 18446744067267102720u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 4294967294u, 8589934589u, 17179869179u, 34359738359u, 68719476719u, 137438953439u, 274877906879u, 549755813759u, 1099511627519u, 2199023255039u, 4398046510079u, 8796093020159u, 17592186040319u, 35184372080639u, 70368744161279u, 140737488322559u, 281474976645119u, 562949953290239u, 1125899906580479u, 2251799813160959u, 4503599626321919u, 9007199252643839u, 18014398505287678u, 36028797010575356u, 72057594021150712u, 144115188042301424u, 288230376084602848u, 576460752169205696u, 1152921504338411392u, 2305843008676822784u, 4611686017353645568u, 9223372034707291136u, 18446744069414582272u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 4294967295u, 8589934590u, 17179869180u, 34359738360u, 68719476720u, 137438953440u, 274877906880u, 549755813760u, 1099511627520u, 2199023255040u, 4398046510080u, 8796093020160u, 17592186040320u, 35184372080640u, 70368744161280u, 140737488322560u, 281474976645120u, 562949953290240u, 1125899906580480u, 2251799813160960u, 4503599626321920u, 9007199252643840u, 18014398505287680u, 36028797010575360u, 72057594021150720u, 144115188042301440u, 288230376084602880u, 576460752169205760u, 1152921504338411520u, 2305843008676823040u, 4611686017353646080u, 9223372034707292160u, 18446744069414584320u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 4294967295u, 8589934590u, 17179869180u, 34359738360u, 68719476720u, 137438953440u, 274877906880u, 549755813760u, 1099511627520u, 2199023255040u, 4398046510080u, 8796093020160u, 17592186040320u, 35184372080640u, 70368744161280u, 140737488322560u, 281474976645120u, 562949953290240u, 1125899906580480u, 2251799813160960u, 4503599626321920u, 9007199252643841u, 18014398505287682u, 36028797010575364u, 72057594021150728u, 144115188042301456u, 288230376084602912u, 576460752169205824u, 1152921504338411648u, 2305843008676823296u, 4611686017353646592u, 9223372034707293184u, 18446744069414586368u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 4294967295u, 8589934590u, 17179869181u, 34359738363u, 68719476727u, 137438953455u, 274877906911u, 549755813823u, 1099511627647u, 2199023255295u, 4398046510591u, 8796093021183u, 17592186042367u, 35184372084735u, 70368744169471u, 140737488338943u, 281474976677887u, 562949953355775u, 1125899906711551u, 2251799813423103u, 4503599626846207u, 9007199253692415u, 18014398507384830u, 36028797014769660u, 72057594029539320u, 144115188059078640u, 288230376118157280u, 576460752236314560u, 1152921504472629120u, 2305843008945258240u, 4611686017890516480u, 9223372035781032960u, 18446744071562065920u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 4294967295u, 8589934591u, 17179869182u, 34359738364u, 68719476728u, 137438953456u, 274877906912u, 549755813824u, 1099511627648u, 2199023255296u, 4398046510592u, 8796093021184u, 17592186042368u, 35184372084736u, 70368744169472u, 140737488338944u, 281474976677888u, 562949953355776u, 1125899906711552u, 2251799813423104u, 4503599626846208u, 9007199253692416u, 18014398507384832u, 36028797014769664u, 72057594029539328u, 144115188059078656u, 288230376118157312u, 576460752236314624u, 1152921504472629248u, 2305843008945258496u, 4611686017890516992u, 9223372035781033984u, 18446744071562067968u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 4294967295u, 8589934591u, 17179869182u, 34359738364u, 68719476728u, 137438953456u, 274877906912u, 549755813824u, 1099511627648u, 2199023255296u, 4398046510592u, 8796093021184u, 17592186042368u, 35184372084736u, 70368744169472u, 140737488338944u, 281474976677888u, 562949953355776u, 1125899906711552u, 2251799813423104u, 4503599626846208u, 9007199253692417u, 18014398507384834u, 36028797014769668u, 72057594029539336u, 144115188059078672u, 288230376118157344u, 576460752236314688u, 1152921504472629376u, 2305843008945258752u, 4611686017890517504u, 9223372035781035008u, 18446744071562070016u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, }; const unsigned kExpectedCount_fcvtzu_xd = 13455; #endif // VIXL_SIM_FCVTZU_XD_TRACE_A64_H_