From f5aebcebfea444a5d2ae755237f77e3dd53d0f95 Mon Sep 17 00:00:00 2001 From: Sunanda Date: Sat, 12 Dec 2020 21:27:56 +0100 Subject: [PATCH] Remove some of the older unwanted xml files --- .../HGCalCommonData/data/hgcal/v10c/hgcal.xml | 287 - .../HGCalCommonData/data/hgcal/v9a/hgcal.xml | 223 - .../HGCalCommonData/data/hgcal/v9c/hgcal.xml | 150 - .../HGCalCommonData/data/hgcal/v9p/hgcal.xml | 150 - .../data/hgcalCons/v9a/hgcalCons.xml | 220 - .../data/hgcalCons/v9ap/hgcalCons.xml | 220 - .../data/hgcalCons/v9p/hgcalCons.xml | 171 - .../data/hgcalConsData/v13/hgcalConsData.xml | 122 +- .../data/hgcalConsData/v14/hgcalConsData.xml | 4751 ----------------- .../data/hgcalEE/v9a/hgcalEE.xml | 100 - .../data/hgcalHEmix/v9a/hgcalHEmix.xml | 107 - .../data/hgcalHEsil/v9a/hgcalHEsil.xml | 85 - 12 files changed, 61 insertions(+), 6525 deletions(-) delete mode 100644 Geometry/HGCalCommonData/data/hgcal/v10c/hgcal.xml delete mode 100644 Geometry/HGCalCommonData/data/hgcal/v9a/hgcal.xml delete mode 100644 Geometry/HGCalCommonData/data/hgcal/v9c/hgcal.xml delete mode 100644 Geometry/HGCalCommonData/data/hgcal/v9p/hgcal.xml delete mode 100644 Geometry/HGCalCommonData/data/hgcalCons/v9a/hgcalCons.xml delete mode 100644 Geometry/HGCalCommonData/data/hgcalCons/v9ap/hgcalCons.xml delete mode 100644 Geometry/HGCalCommonData/data/hgcalCons/v9p/hgcalCons.xml delete mode 100644 Geometry/HGCalCommonData/data/hgcalConsData/v14/hgcalConsData.xml delete mode 100644 Geometry/HGCalCommonData/data/hgcalEE/v9a/hgcalEE.xml delete mode 100644 Geometry/HGCalCommonData/data/hgcalHEmix/v9a/hgcalHEmix.xml delete mode 100644 Geometry/HGCalCommonData/data/hgcalHEsil/v9a/hgcalHEsil.xml diff --git a/Geometry/HGCalCommonData/data/hgcal/v10c/hgcal.xml b/Geometry/HGCalCommonData/data/hgcal/v10c/hgcal.xml deleted file mode 100644 index f33d5e6791e17..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcal/v10c/hgcal.xml +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcal/v9a/hgcal.xml b/Geometry/HGCalCommonData/data/hgcal/v9a/hgcal.xml deleted file mode 100644 index 0e420810e0c38..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcal/v9a/hgcal.xml +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # eta 3.1 288.0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # additional shift 10 mm - - - - - - # eta 3.1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #ring1f - #ring1b - #ring21f - #ring21b - #ring22f - #ring22b - #ring31f - #ring31b - #ring32f - #ring32b - #ring41f - #ring41b - #ring42f - #ring42b - #ring51f - #ring51b - #ring52f - #ring52b - #ring61f - #ring61b - #ring62f - #ring62b - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcal/v9c/hgcal.xml b/Geometry/HGCalCommonData/data/hgcal/v9c/hgcal.xml deleted file mode 100644 index bd91ce0806a1d..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcal/v9c/hgcal.xml +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcal/v9p/hgcal.xml b/Geometry/HGCalCommonData/data/hgcal/v9p/hgcal.xml deleted file mode 100644 index e8e2cdd5f5765..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcal/v9p/hgcal.xml +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalCons/v9a/hgcalCons.xml b/Geometry/HGCalCommonData/data/hgcalCons/v9a/hgcalCons.xml deleted file mode 100644 index d5fb6a9788f25..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalCons/v9a/hgcalCons.xml +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - - [hgcal:radMixL0], [hgcal:radMixL1], [hgcal:radMixL2], [hgcal:radMixL3], - [hgcal:radMixL4], [hgcal:radMixL5], [hgcal:radMixL6], [hgcal:radMixL7], - [hgcal:radMixL8], [hgcal:radMixL9], [hgcal:radMixL10],[hgcal:radMixL11], - [hgcal:radMixL12],[hgcal:radMixL13],[hgcal:radMixL14],[hgcal:radMixL15] - - - 360, 360, 360, 360, 288, 288, 288, 288, 288, 288, - 288, 288, 288, 288, 288, 288 - - [hgcal:zMinEE], [hgcal:zMinHEsil], [hgcal:zMinHEmix], - [hgcal:zMaxHEmix] - - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalCons/v9ap/hgcalCons.xml b/Geometry/HGCalCommonData/data/hgcalCons/v9ap/hgcalCons.xml deleted file mode 100644 index ae7dd56906aec..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalCons/v9ap/hgcalCons.xml +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - - [hgcal:radMixL0], [hgcal:radMixL1], [hgcal:radMixL2], [hgcal:radMixL3], - [hgcal:radMixL4], [hgcal:radMixL5], [hgcal:radMixL6], [hgcal:radMixL7], - [hgcal:radMixL8], [hgcal:radMixL9], [hgcal:radMixL10],[hgcal:radMixL11], - [hgcal:radMixL12],[hgcal:radMixL13],[hgcal:radMixL14],[hgcal:radMixL15] - - - 360, 360, 360, 360, 288, 288, 288, 288, 288, 288, - 288, 288, 288, 288, 288, 288 - - [hgcal:zMinEE], [hgcal:zMinHEsil], [hgcal:zMinHEmix], - [hgcal:zMaxHEmix] - - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalCons/v9p/hgcalCons.xml b/Geometry/HGCalCommonData/data/hgcalCons/v9p/hgcalCons.xml deleted file mode 100644 index c35b90c0db843..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalCons/v9p/hgcalCons.xml +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - - [hgcal:radMixL0], [hgcal:radMixL1], [hgcal:radMixL2], [hgcal:radMixL3], - [hgcal:radMixL4], [hgcal:radMixL5], [hgcal:radMixL6], [hgcal:radMixL7], - [hgcal:radMixL8], [hgcal:radMixL9], [hgcal:radMixL10],[hgcal:radMixL11], - [hgcal:radMixL12],[hgcal:radMixL13],[hgcal:radMixL14],[hgcal:radMixL15] - - - [hgcal:zMinEE], [hgcal:zMinHEsil], [hgcal:zMinHEmix], - [hgcal:zMaxHEmix] - - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalConsData/v13/hgcalConsData.xml b/Geometry/HGCalCommonData/data/hgcalConsData/v13/hgcalConsData.xml index fdda8f176f44c..550528b33aa8e 100644 --- a/Geometry/HGCalCommonData/data/hgcalConsData/v13/hgcalConsData.xml +++ b/Geometry/HGCalCommonData/data/hgcalConsData/v13/hgcalConsData.xml @@ -1,5 +1,5 @@ - + @@ -4351,66 +4351,66 @@ 29, 31, 32, 33, 36, 38, 40, 41, 41, 41, 41, 41, 41, 39 - 271360, 271872, 272384, 272896, 273408, 273920, 274432, - 274944, 275456, 275968, 276480, 276992, 533504, 534016, - 534528, 535040, 535552, 536064, 536576, 537088, 537600, - 538112, 538624, 539136, 539648, 540160, 795648, 796160, - 796672, 797184, 797696, 798208, 798720, 799232, 799744, - 800256, 800768, 801280, 801792, 802304, 802816, 1057792, - 1058304, 1058816, 1059328, 1059840, 1060352, 1060864, 1061376, - 1061888, 1062400, 1062912, 1063424, 1063936, 1064448, 1064960, - 1065472, 1317376, 1317888, 1318400, 1318912, 1319424, 1319936, - 1320448, 1320960, 1321472, 1321984, 1322496, 1323008, 1323520, - 1324032, 1324544, 1325056, 1325568, 1326080, 1326592, 1327104, - 1327616, 1328128, 1328640, 1329152, 1579520, 1580032, 1580544, - 1581056, 1581568, 1582080, 1582592, 1583104, 1583616, 1584128, - 1584640, 1585152, 1585664, 1586176, 1586688, 1587200, 1587712, - 1588224, 1588736, 1589248, 1589760, 1590272, 1590784, 1591296, - 1591808, 1592320, 1838080, 1838592, 1839104, 1839616, 1840128, - 1840640, 1841152, 1841664, 1842176, 1842688, 1843200, 1843712, - 1844224, 1844736, 1845248, 1845760, 1846272, 1846784, 1847296, - 1847808, 1848320, 1848832, 1849344, 1849856, 1850368, 1850880, - 1851392, 1851904, 1852416, 1852928, 1853440, 1853952, 1854464, - 1854976, 1855488, 2100224, 2100736, 2101248, 2101760, 2102272, - 2102784, 2103296, 2103808, 2104320, 2104832, 2105344, 2105856, - 2106368, 2106880, 2107392, 2107904, 2108416, 2108928, 2109440, - 2109952, 2110464, 2110976, 2111488, 2112000, 2112512, 2113024, - 2113536, 2114048, 2114560, 2115072, 2115584, 2116096, 2116608, - 2117120, 2117632, 2118144, 2362368, 2362880, 2363392, 2363904, - 2364416, 2364928, 2365440, 2365952, 2366464, 2366976, 2367488, - 2368000, 2368512, 2369024, 2369536, 2370048, 2370560, 2371072, - 2371584, 2372096, 2372608, 2373120, 2373632, 2374144, 2374656, - 2375168, 2375680, 2376192, 2376704, 2377216, 2377728, 2378240, - 2378752, 2379264, 2379776, 2380288, 2624512, 2625024, 2625536, - 2626048, 2626560, 2627072, 2627584, 2628096, 2628608, 2629120, - 2629632, 2630144, 2630656, 2631168, 2631680, 2632192, 2632704, - 2633216, 2633728, 2634240, 2634752, 2635264, 2635776, 2636288, - 2636800, 2637312, 2637824, 2638336, 2638848, 2639360, 2639872, - 2640384, 2640896, 2641408, 2641920, 2642432, 2883584, 2884096, - 2884608, 2885120, 2885632, 2886144, 2886656, 2887168, 2887680, - 2888192, 2888704, 2889216, 2889728, 2890240, 2890752, 2891264, - 2891776, 2892288, 2892800, 2893312, 2893824, 2894336, 2894848, - 2895360, 2895872, 2896384, 2896896, 2897408, 2897920, 2898432, - 2898944, 2899456, 2899968, 2900480, 2900992, 2901504, 2902016, - 2902528, 2903040, 2903552, 2904064, 2904576, 3145728, 3146240, - 3146752, 3147264, 3147776, 3148288, 3148800, 3149312, 3149824, - 3150336, 3150848, 3151360, 3151872, 3152384, 3152896, 3153408, - 3153920, 3154432, 3154944, 3155456, 3155968, 3156480, 3156992, - 3157504, 3158016, 3158528, 3159040, 3159552, 3160064, 3160576, - 3161088, 3161600, 3162112, 3162624, 3163136, 3163648, 3164160, - 3164672, 3165184, 3165696, 3166208, 3166720, 3407872, 3408384, - 3408896, 3409408, 3409920, 3410432, 3410944, 3411456, 3411968, - 3412480, 3412992, 3413504, 3414016, 3414528, 3415040, 3415552, - 3416064, 3416576, 3417088, 3417600, 3418112, 3418624, 3419136, - 3419648, 3420160, 3420672, 3421184, 3421696, 3422208, 3422720, - 3423232, 3423744, 3424256, 3424768, 3425280, 3425792, 3426304, - 3426816, 3427328, 3427840, 3428352, 3428864, 3670016, 3670528, - 3671040, 3671552, 3672064, 3672576, 3673088, 3673600, 3674112, - 3674624, 3675136, 3675648, 3676160, 3676672, 3677184, 3677696, - 3678208, 3678720, 3679232, 3679744, 3680256, 3680768, 3681280, - 3681792, 3682304, 3682816, 3683328, 3683840, 3684352, 3684864, - 3685376, 3685888, 3686400, 3686912, 3687424, 3687936, 3688448, - 3688960, 3689472, 3689984 + 2369024, 2369536, 2370048, 2370560, 2371072, 2371584, 2372096, + 2372608, 2373120, 2373632, 2374144, 2374656, 2631168, 2631680, + 2632192, 2632704, 2633216, 2633728, 2634240, 2634752, 2635264, + 2635776, 2636288, 2636800, 2637312, 2637824, 2893312, 2893824, + 2894336, 2894848, 2895360, 2895872, 2896384, 2896896, 2897408, + 2897920, 2898432, 2898944, 2899456, 2899968, 2900480, 3155456, + 3155968, 3156480, 3156992, 3157504, 3158016, 3158528, 3159040, + 3159552, 3160064, 3160576, 3161088, 3161600, 3162112, 3162624, + 3163136, 3415040, 3415552, 3416064, 3416576, 3417088, 3417600, + 3418112, 3418624, 3419136, 3419648, 3420160, 3420672, 3421184, + 3421696, 3422208, 3422720, 3423232, 3423744, 3424256, 3424768, + 3425280, 3425792, 3426304, 3426816, 3677184, 3677696, 3678208, + 3678720, 3679232, 3679744, 3680256, 3680768, 3681280, 3681792, + 3682304, 3682816, 3683328, 3683840, 3684352, 3684864, 3685376, + 3685888, 3686400, 3686912, 3687424, 3687936, 3688448, 3688960, + 3689472, 3689984, 3935744, 3936256, 3936768, 3937280, 3937792, + 3938304, 3938816, 3939328, 3939840, 3940352, 3940864, 3941376, + 3941888, 3942400, 3942912, 3943424, 3943936, 3944448, 3944960, + 3945472, 3945984, 3946496, 3947008, 3947520, 3948032, 3948544, + 3949056, 3949568, 3950080, 3950592, 3951104, 3951616, 3952128, + 3952640, 3953152, 4197888, 4198400, 4198912, 4199424, 4199936, + 4200448, 4200960, 4201472, 4201984, 4202496, 4203008, 4203520, + 4204032, 4204544, 4205056, 4205568, 4206080, 4206592, 4207104, + 4207616, 4208128, 4208640, 4209152, 4209664, 4210176, 4210688, + 4211200, 4211712, 4212224, 4212736, 4213248, 4213760, 4214272, + 4214784, 4215296, 4215808, 4460032, 4460544, 4461056, 4461568, + 4462080, 4462592, 4463104, 4463616, 4464128, 4464640, 4465152, + 4465664, 4466176, 4466688, 4467200, 4467712, 4468224, 4468736, + 4469248, 4469760, 4470272, 4470784, 4471296, 4471808, 4472320, + 4472832, 4473344, 4473856, 4474368, 4474880, 4475392, 4475904, + 4476416, 4476928, 4477440, 4477952, 4722176, 4722688, 4723200, + 4723712, 4724224, 4724736, 4725248, 4725760, 4726272, 4726784, + 4727296, 4727808, 4728320, 4728832, 4729344, 4729856, 4730368, + 4730880, 4731392, 4731904, 4732416, 4732928, 4733440, 4733952, + 4734464, 4734976, 4735488, 4736000, 4736512, 4737024, 4737536, + 4738048, 4738560, 4739072, 4739584, 4740096, 4981248, 4981760, + 4982272, 4982784, 4983296, 4983808, 4984320, 4984832, 4985344, + 4985856, 4986368, 4986880, 4987392, 4987904, 4988416, 4988928, + 4989440, 4989952, 4990464, 4990976, 4991488, 4992000, 4992512, + 4993024, 4993536, 4994048, 4994560, 4995072, 4995584, 4996096, + 4996608, 4997120, 4997632, 4998144, 4998656, 4999168, 4999680, + 5000192, 5000704, 5001216, 5001728, 5002240, 5243392, 5243904, + 5244416, 5244928, 5245440, 5245952, 5246464, 5246976, 5247488, + 5248000, 5248512, 5249024, 5249536, 5250048, 5250560, 5251072, + 5251584, 5252096, 5252608, 5253120, 5253632, 5254144, 5254656, + 5255168, 5255680, 5256192, 5256704, 5257216, 5257728, 5258240, + 5258752, 5259264, 5259776, 5260288, 5260800, 5261312, 5261824, + 5262336, 5262848, 5263360, 5263872, 5264384, 5505536, 5506048, + 5506560, 5507072, 5507584, 5508096, 5508608, 5509120, 5509632, + 5510144, 5510656, 5511168, 5511680, 5512192, 5512704, 5513216, + 5513728, 5514240, 5514752, 5515264, 5515776, 5516288, 5516800, + 5517312, 5517824, 5518336, 5518848, 5519360, 5519872, 5520384, + 5520896, 5521408, 5521920, 5522432, 5522944, 5523456, 5523968, + 5524480, 5524992, 5525504, 5526016, 5526528, 5767680, 5768192, + 5768704, 5769216, 5769728, 5770240, 5770752, 5771264, 5771776, + 5772288, 5772800, 5773312, 5773824, 5774336, 5774848, 5775360, + 5775872, 5776384, 5776896, 5777408, 5777920, 5778432, 5778944, + 5779456, 5779968, 5780480, 5780992, 5781504, 5782016, 5782528, + 5783040, 5783552, 5784064, 5784576, 5785088, 5785600, 5786112, + 5786624, 5787136, 5787648 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, diff --git a/Geometry/HGCalCommonData/data/hgcalConsData/v14/hgcalConsData.xml b/Geometry/HGCalCommonData/data/hgcalConsData/v14/hgcalConsData.xml deleted file mode 100644 index 1288a89d8a92d..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalConsData/v14/hgcalConsData.xml +++ /dev/null @@ -1,4751 +0,0 @@ - - - - - - 262146, 262147, 262148, 262149, 262150, 262151, 262152, - 262153, 262178, 262179, 262180, 262181, 262182, 262183, - 262184, 262185, 262210, 262211, 262212, 262213, 262214, - 262215, 262216, 262217, 262241, 262242, 262243, 262244, - 262245, 262246, 262247, 262248, 262272, 262273, 262274, - 262275, 262276, 262277, 262278, 262279, 262280, 262281, - 262282, 262305, 262306, 262307, 262308, 262309, 262310, - 262311, 262312, 262336, 262337, 262338, 262339, 262340, - 262341, 262342, 262343, 262344, 262345, 262346, 262369, - 262370, 262371, 262372, 262373, 262374, 262375, 262400, - 262401, 262402, 262403, 262404, 262405, 262406, 262407, - 262408, 262409, 262410, 262433, 262434, 262435, 262436, - 262437, 262438, 262464, 262465, 262466, 262467, 262468, - 262469, 262470, 262471, 262472, 262473, 262474, 262497, - 262498, 262499, 262500, 262501, 262528, 262529, 262530, - 262531, 262532, 262533, 262534, 262535, 262536, 262537, - 262538, 262561, 262562, 262563, 262564, 262592, 262593, - 262594, 262595, 262596, 262597, 262598, 262599, 262600, - 262601, 262602, 262625, 262626, 262627, 262656, 262657, - 262658, 262659, 262660, 262661, 262662, 262663, 262664, - 262665, 262666, 262689, 262690, 262720, 262721, 262722, - 262723, 262724, 262725, 262726, 262727, 262728, 262729, - 262786, 262787, 262788, 262789, 262790, 262791, 262792, - 264257, 264258, 264259, 264260, 264261, 264262, 264263, - 264264, 264290, 264291, 264292, 264293, 264294, 264295, - 264296, 264297, 264320, 264321, 264322, 264323, 264324, - 264325, 264326, 264327, 264328, 264353, 264354, 264355, - 264356, 264357, 264358, 264359, 264360, 264361, 264362, - 264384, 264385, 264386, 264387, 264388, 264389, 264390, - 264391, 264417, 264418, 264419, 264420, 264421, 264422, - 264423, 264424, 264425, 264426, 264448, 264449, 264450, - 264451, 264452, 264453, 264454, 264481, 264482, 264483, - 264484, 264485, 264486, 264487, 264488, 264489, 264490, - 264512, 264513, 264514, 264515, 264516, 264517, 264545, - 264546, 264547, 264548, 264549, 264550, 264551, 264552, - 264553, 264554, 264576, 264577, 264578, 264579, 264580, - 264609, 264610, 264611, 264612, 264613, 264614, 264615, - 264616, 264617, 264618, 264640, 264641, 264642, 264643, - 264673, 264674, 264675, 264676, 264677, 264678, 264679, - 264680, 264681, 264682, 264704, 264705, 264706, 264737, - 264738, 264739, 264740, 264741, 264742, 264743, 264744, - 264745, 264746, 264768, 264801, 264802, 264803, 264804, - 264805, 264806, 264807, 264808, 264809, 264866, 264867, - 264868, 264869, 264870, 264871, 264872, 524290, 524291, - 524292, 524293, 524294, 524295, 524296, 524322, 524323, - 524324, 524325, 524326, 524327, 524328, 524354, 524355, - 524356, 524357, 524358, 524359, 524360, 524361, 524385, - 524386, 524387, 524388, 524389, 524390, 524391, 524392, - 524416, 524417, 524418, 524419, 524420, 524421, 524422, - 524423, 524424, 524425, 524449, 524450, 524451, 524452, - 524453, 524454, 524455, 524480, 524481, 524482, 524483, - 524484, 524485, 524486, 524487, 524488, 524489, 524513, - 524514, 524515, 524516, 524517, 524518, 524544, 524545, - 524546, 524547, 524548, 524549, 524550, 524551, 524552, - 524553, 524554, 524577, 524578, 524579, 524580, 524581, - 524582, 524608, 524609, 524610, 524611, 524612, 524613, - 524614, 524615, 524616, 524617, 524618, 524641, 524642, - 524643, 524644, 524645, 524672, 524673, 524674, 524675, - 524676, 524677, 524678, 524679, 524680, 524681, 524682, - 524705, 524706, 524707, 524708, 524736, 524737, 524738, - 524739, 524740, 524741, 524742, 524743, 524744, 524745, - 524769, 524770, 524800, 524801, 524802, 524803, 524804, - 524805, 524806, 524807, 524808, 524809, 524833, 524865, - 524866, 524867, 524868, 524869, 524870, 524871, 524872, - 524932, 524933, 524934, 526401, 526402, 526403, 526404, - 526405, 526406, 526407, 526408, 526434, 526435, 526436, - 526437, 526438, 526439, 526440, 526441, 526464, 526465, - 526466, 526467, 526468, 526469, 526470, 526471, 526497, - 526498, 526499, 526500, 526501, 526502, 526503, 526504, - 526505, 526528, 526529, 526530, 526531, 526532, 526533, - 526534, 526561, 526562, 526563, 526564, 526565, 526566, - 526567, 526568, 526569, 526592, 526593, 526594, 526595, - 526596, 526597, 526598, 526625, 526626, 526627, 526628, - 526629, 526630, 526631, 526632, 526633, 526634, 526656, - 526657, 526658, 526659, 526660, 526661, 526689, 526690, - 526691, 526692, 526693, 526694, 526695, 526696, 526697, - 526698, 526720, 526721, 526722, 526723, 526724, 526753, - 526754, 526755, 526756, 526757, 526758, 526759, 526760, - 526761, 526762, 526784, 526785, 526786, 526817, 526818, - 526819, 526820, 526821, 526822, 526823, 526824, 526825, - 526848, 526849, 526881, 526882, 526883, 526884, 526885, - 526886, 526887, 526888, 526889, 526945, 526946, 526947, - 526948, 526949, 526950, 526951, 526952, 527012, 527013, - 527014, 786434, 786435, 786436, 786437, 786438, 786439, - 786440, 786441, 786466, 786467, 786468, 786469, 786470, - 786471, 786472, 786473, 786498, 786499, 786500, 786501, - 786502, 786503, 786504, 786505, 786529, 786530, 786531, - 786532, 786533, 786534, 786535, 786536, 786560, 786561, - 786562, 786563, 786564, 786565, 786566, 786567, 786568, - 786569, 786570, 786593, 786594, 786595, 786596, 786597, - 786598, 786599, 786600, 786624, 786625, 786626, 786627, - 786628, 786629, 786630, 786631, 786632, 786633, 786634, - 786657, 786658, 786659, 786660, 786661, 786662, 786663, - 786688, 786689, 786690, 786691, 786692, 786693, 786694, - 786695, 786696, 786697, 786698, 786721, 786722, 786723, - 786724, 786725, 786726, 786752, 786753, 786754, 786755, - 786756, 786757, 786758, 786759, 786760, 786761, 786762, - 786785, 786786, 786787, 786788, 786789, 786816, 786817, - 786818, 786819, 786820, 786821, 786822, 786823, 786824, - 786825, 786826, 786849, 786850, 786851, 786852, 786880, - 786881, 786882, 786883, 786884, 786885, 786886, 786887, - 786888, 786889, 786890, 786913, 786914, 786915, 786944, - 786945, 786946, 786947, 786948, 786949, 786950, 786951, - 786952, 786953, 786954, 786977, 786978, 787008, 787009, - 787010, 787011, 787012, 787013, 787014, 787015, 787016, - 787017, 787074, 787075, 787076, 787077, 787078, 787079, - 787080, 788545, 788546, 788547, 788548, 788549, 788550, - 788551, 788552, 788578, 788579, 788580, 788581, 788582, - 788583, 788584, 788585, 788608, 788609, 788610, 788611, - 788612, 788613, 788614, 788615, 788616, 788641, 788642, - 788643, 788644, 788645, 788646, 788647, 788648, 788649, - 788650, 788672, 788673, 788674, 788675, 788676, 788677, - 788678, 788679, 788705, 788706, 788707, 788708, 788709, - 788710, 788711, 788712, 788713, 788714, 788736, 788737, - 788738, 788739, 788740, 788741, 788742, 788769, 788770, - 788771, 788772, 788773, 788774, 788775, 788776, 788777, - 788778, 788800, 788801, 788802, 788803, 788804, 788805, - 788833, 788834, 788835, 788836, 788837, 788838, 788839, - 788840, 788841, 788842, 788864, 788865, 788866, 788867, - 788868, 788897, 788898, 788899, 788900, 788901, 788902, - 788903, 788904, 788905, 788906, 788928, 788929, 788930, - 788931, 788961, 788962, 788963, 788964, 788965, 788966, - 788967, 788968, 788969, 788970, 788992, 788993, 788994, - 789025, 789026, 789027, 789028, 789029, 789030, 789031, - 789032, 789033, 789034, 789056, 789089, 789090, 789091, - 789092, 789093, 789094, 789095, 789096, 789097, 789154, - 789155, 789156, 789157, 789158, 789159, 789160, 1048578, - 1048579, 1048580, 1048581, 1048582, 1048583, 1048584, 1048610, - 1048611, 1048612, 1048613, 1048614, 1048615, 1048616, 1048642, - 1048643, 1048644, 1048645, 1048646, 1048647, 1048648, 1048649, - 1048673, 1048674, 1048675, 1048676, 1048677, 1048678, 1048679, - 1048680, 1048704, 1048705, 1048706, 1048707, 1048708, 1048709, - 1048710, 1048711, 1048712, 1048713, 1048737, 1048738, 1048739, - 1048740, 1048741, 1048742, 1048743, 1048768, 1048769, 1048770, - 1048771, 1048772, 1048773, 1048774, 1048775, 1048776, 1048777, - 1048778, 1048801, 1048802, 1048803, 1048804, 1048805, 1048806, - 1048807, 1048832, 1048833, 1048834, 1048835, 1048836, 1048837, - 1048838, 1048839, 1048840, 1048841, 1048842, 1048865, 1048866, - 1048867, 1048868, 1048869, 1048870, 1048896, 1048897, 1048898, - 1048899, 1048900, 1048901, 1048902, 1048903, 1048904, 1048905, - 1048906, 1048929, 1048930, 1048931, 1048932, 1048933, 1048960, - 1048961, 1048962, 1048963, 1048964, 1048965, 1048966, 1048967, - 1048968, 1048969, 1048970, 1048993, 1048994, 1048995, 1048996, - 1049024, 1049025, 1049026, 1049027, 1049028, 1049029, 1049030, - 1049031, 1049032, 1049033, 1049034, 1049057, 1049058, 1049059, - 1049088, 1049089, 1049090, 1049091, 1049092, 1049093, 1049094, - 1049095, 1049096, 1049097, 1049121, 1049153, 1049154, 1049155, - 1049156, 1049157, 1049158, 1049159, 1049160, 1049219, 1049220, - 1049221, 1049222, 1049223, 1050689, 1050690, 1050691, 1050692, - 1050693, 1050694, 1050695, 1050696, 1050722, 1050723, 1050724, - 1050725, 1050726, 1050727, 1050728, 1050729, 1050752, 1050753, - 1050754, 1050755, 1050756, 1050757, 1050758, 1050759, 1050785, - 1050786, 1050787, 1050788, 1050789, 1050790, 1050791, 1050792, - 1050793, 1050816, 1050817, 1050818, 1050819, 1050820, 1050821, - 1050822, 1050823, 1050849, 1050850, 1050851, 1050852, 1050853, - 1050854, 1050855, 1050856, 1050857, 1050858, 1050880, 1050881, - 1050882, 1050883, 1050884, 1050885, 1050886, 1050913, 1050914, - 1050915, 1050916, 1050917, 1050918, 1050919, 1050920, 1050921, - 1050922, 1050944, 1050945, 1050946, 1050947, 1050948, 1050949, - 1050977, 1050978, 1050979, 1050980, 1050981, 1050982, 1050983, - 1050984, 1050985, 1050986, 1051008, 1051009, 1051010, 1051011, - 1051012, 1051041, 1051042, 1051043, 1051044, 1051045, 1051046, - 1051047, 1051048, 1051049, 1051050, 1051072, 1051073, 1051074, - 1051075, 1051105, 1051106, 1051107, 1051108, 1051109, 1051110, - 1051111, 1051112, 1051113, 1051114, 1051136, 1051137, 1051169, - 1051170, 1051171, 1051172, 1051173, 1051174, 1051175, 1051176, - 1051177, 1051233, 1051234, 1051235, 1051236, 1051237, 1051238, - 1051239, 1051240, 1051299, 1051300, 1051301, 1051302, 1051303, - 1310722, 1310723, 1310724, 1310725, 1310726, 1310727, 1310728, - 1310729, 1310754, 1310755, 1310756, 1310757, 1310758, 1310759, - 1310760, 1310761, 1310786, 1310787, 1310788, 1310789, 1310790, - 1310791, 1310792, 1310793, 1310817, 1310818, 1310819, 1310820, - 1310821, 1310822, 1310823, 1310824, 1310848, 1310849, 1310850, - 1310851, 1310852, 1310853, 1310854, 1310855, 1310856, 1310857, - 1310858, 1310881, 1310882, 1310883, 1310884, 1310885, 1310886, - 1310887, 1310888, 1310912, 1310913, 1310914, 1310915, 1310916, - 1310917, 1310918, 1310919, 1310920, 1310921, 1310922, 1310945, - 1310946, 1310947, 1310948, 1310949, 1310950, 1310951, 1310976, - 1310977, 1310978, 1310979, 1310980, 1310981, 1310982, 1310983, - 1310984, 1310985, 1310986, 1311009, 1311010, 1311011, 1311012, - 1311013, 1311014, 1311040, 1311041, 1311042, 1311043, 1311044, - 1311045, 1311046, 1311047, 1311048, 1311049, 1311050, 1311073, - 1311074, 1311075, 1311076, 1311077, 1311104, 1311105, 1311106, - 1311107, 1311108, 1311109, 1311110, 1311111, 1311112, 1311113, - 1311114, 1311137, 1311138, 1311139, 1311140, 1311168, 1311169, - 1311170, 1311171, 1311172, 1311173, 1311174, 1311175, 1311176, - 1311177, 1311178, 1311201, 1311202, 1311203, 1311232, 1311233, - 1311234, 1311235, 1311236, 1311237, 1311238, 1311239, 1311240, - 1311241, 1311242, 1311265, 1311266, 1311296, 1311297, 1311298, - 1311299, 1311300, 1311301, 1311302, 1311303, 1311304, 1311305, - 1311362, 1311363, 1311364, 1311365, 1311366, 1311367, 1311368, - 1312833, 1312834, 1312835, 1312836, 1312837, 1312838, 1312839, - 1312840, 1312866, 1312867, 1312868, 1312869, 1312870, 1312871, - 1312872, 1312873, 1312896, 1312897, 1312898, 1312899, 1312900, - 1312901, 1312902, 1312903, 1312904, 1312929, 1312930, 1312931, - 1312932, 1312933, 1312934, 1312935, 1312936, 1312937, 1312938, - 1312960, 1312961, 1312962, 1312963, 1312964, 1312965, 1312966, - 1312967, 1312993, 1312994, 1312995, 1312996, 1312997, 1312998, - 1312999, 1313000, 1313001, 1313002, 1313024, 1313025, 1313026, - 1313027, 1313028, 1313029, 1313030, 1313057, 1313058, 1313059, - 1313060, 1313061, 1313062, 1313063, 1313064, 1313065, 1313066, - 1313088, 1313089, 1313090, 1313091, 1313092, 1313093, 1313121, - 1313122, 1313123, 1313124, 1313125, 1313126, 1313127, 1313128, - 1313129, 1313130, 1313152, 1313153, 1313154, 1313155, 1313156, - 1313185, 1313186, 1313187, 1313188, 1313189, 1313190, 1313191, - 1313192, 1313193, 1313194, 1313216, 1313217, 1313218, 1313219, - 1313249, 1313250, 1313251, 1313252, 1313253, 1313254, 1313255, - 1313256, 1313257, 1313258, 1313280, 1313281, 1313282, 1313313, - 1313314, 1313315, 1313316, 1313317, 1313318, 1313319, 1313320, - 1313321, 1313322, 1313344, 1313377, 1313378, 1313379, 1313380, - 1313381, 1313382, 1313383, 1313384, 1313385, 1313442, 1313443, - 1313444, 1313445, 1313446, 1313447, 1313448, 1572866, 1572867, - 1572868, 1572869, 1572870, 1572871, 1572872, 1572898, 1572899, - 1572900, 1572901, 1572902, 1572903, 1572904, 1572930, 1572931, - 1572932, 1572933, 1572934, 1572935, 1572936, 1572937, 1572961, - 1572962, 1572963, 1572964, 1572965, 1572966, 1572967, 1572968, - 1572992, 1572993, 1572994, 1572995, 1572996, 1572997, 1572998, - 1572999, 1573000, 1573001, 1573025, 1573026, 1573027, 1573028, - 1573029, 1573030, 1573031, 1573056, 1573057, 1573058, 1573059, - 1573060, 1573061, 1573062, 1573063, 1573064, 1573065, 1573066, - 1573089, 1573090, 1573091, 1573092, 1573093, 1573094, 1573095, - 1573120, 1573121, 1573122, 1573123, 1573124, 1573125, 1573126, - 1573127, 1573128, 1573129, 1573130, 1573153, 1573154, 1573155, - 1573156, 1573157, 1573158, 1573184, 1573185, 1573186, 1573187, - 1573188, 1573189, 1573190, 1573191, 1573192, 1573193, 1573194, - 1573217, 1573218, 1573219, 1573220, 1573221, 1573248, 1573249, - 1573250, 1573251, 1573252, 1573253, 1573254, 1573255, 1573256, - 1573257, 1573258, 1573281, 1573282, 1573283, 1573284, 1573312, - 1573313, 1573314, 1573315, 1573316, 1573317, 1573318, 1573319, - 1573320, 1573321, 1573322, 1573345, 1573346, 1573347, 1573376, - 1573377, 1573378, 1573379, 1573380, 1573381, 1573382, 1573383, - 1573384, 1573385, 1573409, 1573441, 1573442, 1573443, 1573444, - 1573445, 1573446, 1573447, 1573448, 1573507, 1573508, 1573509, - 1573510, 1573511, 1574977, 1574978, 1574979, 1574980, 1574981, - 1574982, 1574983, 1574984, 1575010, 1575011, 1575012, 1575013, - 1575014, 1575015, 1575016, 1575017, 1575040, 1575041, 1575042, - 1575043, 1575044, 1575045, 1575046, 1575047, 1575073, 1575074, - 1575075, 1575076, 1575077, 1575078, 1575079, 1575080, 1575081, - 1575104, 1575105, 1575106, 1575107, 1575108, 1575109, 1575110, - 1575111, 1575137, 1575138, 1575139, 1575140, 1575141, 1575142, - 1575143, 1575144, 1575145, 1575146, 1575168, 1575169, 1575170, - 1575171, 1575172, 1575173, 1575174, 1575201, 1575202, 1575203, - 1575204, 1575205, 1575206, 1575207, 1575208, 1575209, 1575210, - 1575232, 1575233, 1575234, 1575235, 1575236, 1575237, 1575265, - 1575266, 1575267, 1575268, 1575269, 1575270, 1575271, 1575272, - 1575273, 1575274, 1575296, 1575297, 1575298, 1575299, 1575300, - 1575329, 1575330, 1575331, 1575332, 1575333, 1575334, 1575335, - 1575336, 1575337, 1575338, 1575360, 1575361, 1575362, 1575363, - 1575393, 1575394, 1575395, 1575396, 1575397, 1575398, 1575399, - 1575400, 1575401, 1575402, 1575424, 1575425, 1575457, 1575458, - 1575459, 1575460, 1575461, 1575462, 1575463, 1575464, 1575465, - 1575521, 1575522, 1575523, 1575524, 1575525, 1575526, 1575527, - 1575528, 1575587, 1575588, 1575589, 1575590, 1575591, 1835010, - 1835011, 1835012, 1835013, 1835014, 1835015, 1835016, 1835017, - 1835042, 1835043, 1835044, 1835045, 1835046, 1835047, 1835048, - 1835049, 1835074, 1835075, 1835076, 1835077, 1835078, 1835079, - 1835080, 1835081, 1835105, 1835106, 1835107, 1835108, 1835109, - 1835110, 1835111, 1835112, 1835136, 1835137, 1835138, 1835139, - 1835140, 1835141, 1835142, 1835143, 1835144, 1835145, 1835146, - 1835169, 1835170, 1835171, 1835172, 1835173, 1835174, 1835175, - 1835176, 1835200, 1835201, 1835202, 1835203, 1835204, 1835205, - 1835206, 1835207, 1835208, 1835209, 1835210, 1835233, 1835234, - 1835235, 1835236, 1835237, 1835238, 1835239, 1835264, 1835265, - 1835266, 1835267, 1835268, 1835269, 1835270, 1835271, 1835272, - 1835273, 1835274, 1835297, 1835298, 1835299, 1835300, 1835301, - 1835302, 1835328, 1835329, 1835330, 1835331, 1835332, 1835333, - 1835334, 1835335, 1835336, 1835337, 1835338, 1835361, 1835362, - 1835363, 1835364, 1835365, 1835392, 1835393, 1835394, 1835395, - 1835396, 1835397, 1835398, 1835399, 1835400, 1835401, 1835402, - 1835425, 1835426, 1835427, 1835428, 1835456, 1835457, 1835458, - 1835459, 1835460, 1835461, 1835462, 1835463, 1835464, 1835465, - 1835466, 1835489, 1835490, 1835491, 1835520, 1835521, 1835522, - 1835523, 1835524, 1835525, 1835526, 1835527, 1835528, 1835529, - 1835530, 1835553, 1835554, 1835584, 1835585, 1835586, 1835587, - 1835588, 1835589, 1835590, 1835591, 1835592, 1835593, 1835650, - 1835651, 1835652, 1835653, 1835654, 1835655, 1835656, 1837121, - 1837122, 1837123, 1837124, 1837125, 1837126, 1837127, 1837128, - 1837154, 1837155, 1837156, 1837157, 1837158, 1837159, 1837160, - 1837161, 1837184, 1837185, 1837186, 1837187, 1837188, 1837189, - 1837190, 1837191, 1837192, 1837217, 1837218, 1837219, 1837220, - 1837221, 1837222, 1837223, 1837224, 1837225, 1837226, 1837248, - 1837249, 1837250, 1837251, 1837252, 1837253, 1837254, 1837255, - 1837281, 1837282, 1837283, 1837284, 1837285, 1837286, 1837287, - 1837288, 1837289, 1837290, 1837312, 1837313, 1837314, 1837315, - 1837316, 1837317, 1837318, 1837345, 1837346, 1837347, 1837348, - 1837349, 1837350, 1837351, 1837352, 1837353, 1837354, 1837376, - 1837377, 1837378, 1837379, 1837380, 1837381, 1837409, 1837410, - 1837411, 1837412, 1837413, 1837414, 1837415, 1837416, 1837417, - 1837418, 1837440, 1837441, 1837442, 1837443, 1837444, 1837473, - 1837474, 1837475, 1837476, 1837477, 1837478, 1837479, 1837480, - 1837481, 1837482, 1837504, 1837505, 1837506, 1837507, 1837537, - 1837538, 1837539, 1837540, 1837541, 1837542, 1837543, 1837544, - 1837545, 1837546, 1837568, 1837569, 1837570, 1837601, 1837602, - 1837603, 1837604, 1837605, 1837606, 1837607, 1837608, 1837609, - 1837610, 1837632, 1837665, 1837666, 1837667, 1837668, 1837669, - 1837670, 1837671, 1837672, 1837673, 1837730, 1837731, 1837732, - 1837733, 1837734, 1837735, 1837736, 2097154, 2097155, 2097156, - 2097157, 2097158, 2097159, 2097160, 2097186, 2097187, 2097188, - 2097189, 2097190, 2097191, 2097192, 2097218, 2097219, 2097220, - 2097221, 2097222, 2097223, 2097224, 2097225, 2097249, 2097250, - 2097251, 2097252, 2097253, 2097254, 2097255, 2097256, 2097280, - 2097281, 2097282, 2097283, 2097284, 2097285, 2097286, 2097287, - 2097288, 2097289, 2097313, 2097314, 2097315, 2097316, 2097317, - 2097318, 2097319, 2097344, 2097345, 2097346, 2097347, 2097348, - 2097349, 2097350, 2097351, 2097352, 2097353, 2097354, 2097377, - 2097378, 2097379, 2097380, 2097381, 2097382, 2097383, 2097408, - 2097409, 2097410, 2097411, 2097412, 2097413, 2097414, 2097415, - 2097416, 2097417, 2097418, 2097441, 2097442, 2097443, 2097444, - 2097445, 2097446, 2097472, 2097473, 2097474, 2097475, 2097476, - 2097477, 2097478, 2097479, 2097480, 2097481, 2097482, 2097505, - 2097506, 2097507, 2097508, 2097509, 2097536, 2097537, 2097538, - 2097539, 2097540, 2097541, 2097542, 2097543, 2097544, 2097545, - 2097546, 2097569, 2097570, 2097571, 2097572, 2097600, 2097601, - 2097602, 2097603, 2097604, 2097605, 2097606, 2097607, 2097608, - 2097609, 2097610, 2097633, 2097634, 2097635, 2097664, 2097665, - 2097666, 2097667, 2097668, 2097669, 2097670, 2097671, 2097672, - 2097673, 2097697, 2097729, 2097730, 2097731, 2097732, 2097733, - 2097734, 2097735, 2097736, 2097795, 2097796, 2097797, 2097798, - 2097799, 2099265, 2099266, 2099267, 2099268, 2099269, 2099270, - 2099271, 2099272, 2099298, 2099299, 2099300, 2099301, 2099302, - 2099303, 2099304, 2099305, 2099328, 2099329, 2099330, 2099331, - 2099332, 2099333, 2099334, 2099335, 2099361, 2099362, 2099363, - 2099364, 2099365, 2099366, 2099367, 2099368, 2099369, 2099392, - 2099393, 2099394, 2099395, 2099396, 2099397, 2099398, 2099399, - 2099425, 2099426, 2099427, 2099428, 2099429, 2099430, 2099431, - 2099432, 2099433, 2099434, 2099456, 2099457, 2099458, 2099459, - 2099460, 2099461, 2099462, 2099489, 2099490, 2099491, 2099492, - 2099493, 2099494, 2099495, 2099496, 2099497, 2099498, 2099520, - 2099521, 2099522, 2099523, 2099524, 2099525, 2099553, 2099554, - 2099555, 2099556, 2099557, 2099558, 2099559, 2099560, 2099561, - 2099562, 2099584, 2099585, 2099586, 2099587, 2099588, 2099617, - 2099618, 2099619, 2099620, 2099621, 2099622, 2099623, 2099624, - 2099625, 2099626, 2099648, 2099649, 2099650, 2099651, 2099681, - 2099682, 2099683, 2099684, 2099685, 2099686, 2099687, 2099688, - 2099689, 2099690, 2099712, 2099713, 2099745, 2099746, 2099747, - 2099748, 2099749, 2099750, 2099751, 2099752, 2099753, 2099809, - 2099810, 2099811, 2099812, 2099813, 2099814, 2099815, 2099816, - 2099875, 2099876, 2099877, 2099878, 2099879, 2359298, 2359299, - 2359300, 2359301, 2359302, 2359303, 2359304, 2359305, 2359330, - 2359331, 2359332, 2359333, 2359334, 2359335, 2359336, 2359337, - 2359362, 2359363, 2359364, 2359365, 2359366, 2359367, 2359368, - 2359369, 2359393, 2359394, 2359395, 2359396, 2359397, 2359398, - 2359399, 2359400, 2359424, 2359425, 2359426, 2359427, 2359428, - 2359429, 2359430, 2359431, 2359432, 2359433, 2359434, 2359457, - 2359458, 2359459, 2359460, 2359461, 2359462, 2359463, 2359464, - 2359488, 2359489, 2359490, 2359491, 2359492, 2359493, 2359494, - 2359495, 2359496, 2359497, 2359498, 2359521, 2359522, 2359523, - 2359524, 2359525, 2359526, 2359527, 2359552, 2359553, 2359554, - 2359555, 2359556, 2359557, 2359558, 2359559, 2359560, 2359561, - 2359562, 2359585, 2359586, 2359587, 2359588, 2359589, 2359590, - 2359616, 2359617, 2359618, 2359619, 2359620, 2359621, 2359622, - 2359623, 2359624, 2359625, 2359626, 2359649, 2359650, 2359651, - 2359652, 2359653, 2359680, 2359681, 2359682, 2359683, 2359684, - 2359685, 2359686, 2359687, 2359688, 2359689, 2359690, 2359713, - 2359714, 2359715, 2359716, 2359744, 2359745, 2359746, 2359747, - 2359748, 2359749, 2359750, 2359751, 2359752, 2359753, 2359754, - 2359777, 2359778, 2359779, 2359808, 2359809, 2359810, 2359811, - 2359812, 2359813, 2359814, 2359815, 2359816, 2359817, 2359818, - 2359841, 2359842, 2359872, 2359873, 2359874, 2359875, 2359876, - 2359877, 2359878, 2359879, 2359880, 2359881, 2359938, 2359939, - 2359940, 2359941, 2359942, 2359943, 2359944, 2361409, 2361410, - 2361411, 2361412, 2361413, 2361414, 2361415, 2361416, 2361442, - 2361443, 2361444, 2361445, 2361446, 2361447, 2361448, 2361449, - 2361472, 2361473, 2361474, 2361475, 2361476, 2361477, 2361478, - 2361479, 2361480, 2361505, 2361506, 2361507, 2361508, 2361509, - 2361510, 2361511, 2361512, 2361513, 2361514, 2361536, 2361537, - 2361538, 2361539, 2361540, 2361541, 2361542, 2361543, 2361569, - 2361570, 2361571, 2361572, 2361573, 2361574, 2361575, 2361576, - 2361577, 2361578, 2361600, 2361601, 2361602, 2361603, 2361604, - 2361605, 2361606, 2361633, 2361634, 2361635, 2361636, 2361637, - 2361638, 2361639, 2361640, 2361641, 2361642, 2361664, 2361665, - 2361666, 2361667, 2361668, 2361669, 2361697, 2361698, 2361699, - 2361700, 2361701, 2361702, 2361703, 2361704, 2361705, 2361706, - 2361728, 2361729, 2361730, 2361731, 2361732, 2361761, 2361762, - 2361763, 2361764, 2361765, 2361766, 2361767, 2361768, 2361769, - 2361770, 2361792, 2361793, 2361794, 2361795, 2361825, 2361826, - 2361827, 2361828, 2361829, 2361830, 2361831, 2361832, 2361833, - 2361834, 2361856, 2361857, 2361858, 2361889, 2361890, 2361891, - 2361892, 2361893, 2361894, 2361895, 2361896, 2361897, 2361898, - 2361920, 2361953, 2361954, 2361955, 2361956, 2361957, 2361958, - 2361959, 2361960, 2361961, 2362018, 2362019, 2362020, 2362021, - 2362022, 2362023, 2362024, 2621442, 2621443, 2621444, 2621445, - 2621446, 2621447, 2621448, 2621449, 2621474, 2621475, 2621476, - 2621477, 2621478, 2621479, 2621480, 2621481, 2621506, 2621507, - 2621508, 2621509, 2621510, 2621511, 2621512, 2621513, 2621537, - 2621538, 2621539, 2621540, 2621541, 2621542, 2621543, 2621544, - 2621568, 2621569, 2621570, 2621571, 2621572, 2621573, 2621574, - 2621575, 2621576, 2621577, 2621601, 2621602, 2621603, 2621604, - 2621605, 2621606, 2621607, 2621632, 2621633, 2621634, 2621635, - 2621636, 2621637, 2621638, 2621639, 2621640, 2621641, 2621642, - 2621665, 2621666, 2621667, 2621668, 2621669, 2621670, 2621671, - 2621696, 2621697, 2621698, 2621699, 2621700, 2621701, 2621702, - 2621703, 2621704, 2621705, 2621706, 2621729, 2621730, 2621731, - 2621732, 2621733, 2621734, 2621760, 2621761, 2621762, 2621763, - 2621764, 2621765, 2621766, 2621767, 2621768, 2621769, 2621770, - 2621793, 2621794, 2621795, 2621796, 2621797, 2621824, 2621825, - 2621826, 2621827, 2621828, 2621829, 2621830, 2621831, 2621832, - 2621833, 2621834, 2621857, 2621858, 2621859, 2621860, 2621888, - 2621889, 2621890, 2621891, 2621892, 2621893, 2621894, 2621895, - 2621896, 2621897, 2621898, 2621921, 2621922, 2621923, 2621952, - 2621953, 2621954, 2621955, 2621956, 2621957, 2621958, 2621959, - 2621960, 2621961, 2621985, 2622016, 2622017, 2622018, 2622019, - 2622020, 2622021, 2622022, 2622023, 2622024, 2622025, 2622083, - 2622084, 2622085, 2622086, 2622087, 2623553, 2623554, 2623555, - 2623556, 2623557, 2623558, 2623559, 2623560, 2623586, 2623587, - 2623588, 2623589, 2623590, 2623591, 2623592, 2623593, 2623616, - 2623617, 2623618, 2623619, 2623620, 2623621, 2623622, 2623623, - 2623649, 2623650, 2623651, 2623652, 2623653, 2623654, 2623655, - 2623656, 2623657, 2623680, 2623681, 2623682, 2623683, 2623684, - 2623685, 2623686, 2623687, 2623713, 2623714, 2623715, 2623716, - 2623717, 2623718, 2623719, 2623720, 2623721, 2623722, 2623744, - 2623745, 2623746, 2623747, 2623748, 2623749, 2623750, 2623777, - 2623778, 2623779, 2623780, 2623781, 2623782, 2623783, 2623784, - 2623785, 2623786, 2623808, 2623809, 2623810, 2623811, 2623812, - 2623813, 2623841, 2623842, 2623843, 2623844, 2623845, 2623846, - 2623847, 2623848, 2623849, 2623850, 2623872, 2623873, 2623874, - 2623875, 2623876, 2623905, 2623906, 2623907, 2623908, 2623909, - 2623910, 2623911, 2623912, 2623913, 2623914, 2623936, 2623937, - 2623938, 2623939, 2623969, 2623970, 2623971, 2623972, 2623973, - 2623974, 2623975, 2623976, 2623977, 2623978, 2624000, 2624001, - 2624033, 2624034, 2624035, 2624036, 2624037, 2624038, 2624039, - 2624040, 2624041, 2624064, 2624097, 2624098, 2624099, 2624100, - 2624101, 2624102, 2624103, 2624104, 2624105, 2624163, 2624164, - 2624165, 2624166, 2624167, 2883586, 2883587, 2883588, 2883589, - 2883590, 2883591, 2883592, 2883593, 2883618, 2883619, 2883620, - 2883621, 2883622, 2883623, 2883624, 2883625, 2883650, 2883651, - 2883652, 2883653, 2883654, 2883655, 2883656, 2883657, 2883681, - 2883682, 2883683, 2883684, 2883685, 2883686, 2883687, 2883688, - 2883712, 2883713, 2883714, 2883715, 2883716, 2883717, 2883718, - 2883719, 2883720, 2883721, 2883722, 2883745, 2883746, 2883747, - 2883748, 2883749, 2883750, 2883751, 2883752, 2883776, 2883777, - 2883778, 2883779, 2883780, 2883781, 2883782, 2883783, 2883784, - 2883785, 2883786, 2883809, 2883810, 2883811, 2883812, 2883813, - 2883814, 2883815, 2883840, 2883841, 2883842, 2883843, 2883844, - 2883845, 2883846, 2883847, 2883848, 2883849, 2883850, 2883873, - 2883874, 2883875, 2883876, 2883877, 2883878, 2883904, 2883905, - 2883906, 2883907, 2883908, 2883909, 2883910, 2883911, 2883912, - 2883913, 2883914, 2883937, 2883938, 2883939, 2883940, 2883941, - 2883968, 2883969, 2883970, 2883971, 2883972, 2883973, 2883974, - 2883975, 2883976, 2883977, 2883978, 2884001, 2884002, 2884003, - 2884004, 2884032, 2884033, 2884034, 2884035, 2884036, 2884037, - 2884038, 2884039, 2884040, 2884041, 2884042, 2884065, 2884066, - 2884067, 2884096, 2884097, 2884098, 2884099, 2884100, 2884101, - 2884102, 2884103, 2884104, 2884105, 2884106, 2884129, 2884130, - 2884160, 2884161, 2884162, 2884163, 2884164, 2884165, 2884166, - 2884167, 2884168, 2884169, 2884226, 2884227, 2884228, 2884229, - 2884230, 2884231, 2884232, 2885697, 2885698, 2885699, 2885700, - 2885701, 2885702, 2885703, 2885704, 2885730, 2885731, 2885732, - 2885733, 2885734, 2885735, 2885736, 2885737, 2885760, 2885761, - 2885762, 2885763, 2885764, 2885765, 2885766, 2885767, 2885768, - 2885793, 2885794, 2885795, 2885796, 2885797, 2885798, 2885799, - 2885800, 2885801, 2885802, 2885824, 2885825, 2885826, 2885827, - 2885828, 2885829, 2885830, 2885831, 2885857, 2885858, 2885859, - 2885860, 2885861, 2885862, 2885863, 2885864, 2885865, 2885866, - 2885888, 2885889, 2885890, 2885891, 2885892, 2885893, 2885894, - 2885921, 2885922, 2885923, 2885924, 2885925, 2885926, 2885927, - 2885928, 2885929, 2885930, 2885952, 2885953, 2885954, 2885955, - 2885956, 2885957, 2885985, 2885986, 2885987, 2885988, 2885989, - 2885990, 2885991, 2885992, 2885993, 2885994, 2886016, 2886017, - 2886018, 2886019, 2886020, 2886049, 2886050, 2886051, 2886052, - 2886053, 2886054, 2886055, 2886056, 2886057, 2886058, 2886080, - 2886081, 2886082, 2886083, 2886113, 2886114, 2886115, 2886116, - 2886117, 2886118, 2886119, 2886120, 2886121, 2886122, 2886144, - 2886145, 2886146, 2886177, 2886178, 2886179, 2886180, 2886181, - 2886182, 2886183, 2886184, 2886185, 2886186, 2886208, 2886241, - 2886242, 2886243, 2886244, 2886245, 2886246, 2886247, 2886248, - 2886249, 2886306, 2886307, 2886308, 2886309, 2886310, 2886311, - 2886312, 3145730, 3145731, 3145732, 3145733, 3145734, 3145735, - 3145736, 3145737, 3145762, 3145763, 3145764, 3145765, 3145766, - 3145767, 3145768, 3145769, 3145794, 3145795, 3145796, 3145797, - 3145798, 3145799, 3145800, 3145801, 3145825, 3145826, 3145827, - 3145828, 3145829, 3145830, 3145831, 3145832, 3145856, 3145857, - 3145858, 3145859, 3145860, 3145861, 3145862, 3145863, 3145864, - 3145865, 3145889, 3145890, 3145891, 3145892, 3145893, 3145894, - 3145895, 3145920, 3145921, 3145922, 3145923, 3145924, 3145925, - 3145926, 3145927, 3145928, 3145929, 3145930, 3145953, 3145954, - 3145955, 3145956, 3145957, 3145958, 3145959, 3145984, 3145985, - 3145986, 3145987, 3145988, 3145989, 3145990, 3145991, 3145992, - 3145993, 3145994, 3146017, 3146018, 3146019, 3146020, 3146021, - 3146022, 3146048, 3146049, 3146050, 3146051, 3146052, 3146053, - 3146054, 3146055, 3146056, 3146057, 3146058, 3146081, 3146082, - 3146083, 3146084, 3146085, 3146112, 3146113, 3146114, 3146115, - 3146116, 3146117, 3146118, 3146119, 3146120, 3146121, 3146122, - 3146145, 3146146, 3146147, 3146148, 3146176, 3146177, 3146178, - 3146179, 3146180, 3146181, 3146182, 3146183, 3146184, 3146185, - 3146186, 3146209, 3146210, 3146211, 3146240, 3146241, 3146242, - 3146243, 3146244, 3146245, 3146246, 3146247, 3146248, 3146249, - 3146273, 3146304, 3146305, 3146306, 3146307, 3146308, 3146309, - 3146310, 3146311, 3146312, 3146313, 3146371, 3146372, 3146373, - 3146374, 3146375, 3147841, 3147842, 3147843, 3147844, 3147845, - 3147846, 3147847, 3147848, 3147874, 3147875, 3147876, 3147877, - 3147878, 3147879, 3147880, 3147881, 3147904, 3147905, 3147906, - 3147907, 3147908, 3147909, 3147910, 3147911, 3147937, 3147938, - 3147939, 3147940, 3147941, 3147942, 3147943, 3147944, 3147945, - 3147968, 3147969, 3147970, 3147971, 3147972, 3147973, 3147974, - 3147975, 3148001, 3148002, 3148003, 3148004, 3148005, 3148006, - 3148007, 3148008, 3148009, 3148010, 3148032, 3148033, 3148034, - 3148035, 3148036, 3148037, 3148038, 3148065, 3148066, 3148067, - 3148068, 3148069, 3148070, 3148071, 3148072, 3148073, 3148074, - 3148096, 3148097, 3148098, 3148099, 3148100, 3148101, 3148129, - 3148130, 3148131, 3148132, 3148133, 3148134, 3148135, 3148136, - 3148137, 3148138, 3148160, 3148161, 3148162, 3148163, 3148164, - 3148193, 3148194, 3148195, 3148196, 3148197, 3148198, 3148199, - 3148200, 3148201, 3148202, 3148224, 3148225, 3148226, 3148227, - 3148257, 3148258, 3148259, 3148260, 3148261, 3148262, 3148263, - 3148264, 3148265, 3148266, 3148288, 3148289, 3148321, 3148322, - 3148323, 3148324, 3148325, 3148326, 3148327, 3148328, 3148329, - 3148352, 3148385, 3148386, 3148387, 3148388, 3148389, 3148390, - 3148391, 3148392, 3148393, 3148451, 3148452, 3148453, 3148454, - 3148455, 3407874, 3407875, 3407876, 3407877, 3407878, 3407879, - 3407880, 3407881, 3407906, 3407907, 3407908, 3407909, 3407910, - 3407911, 3407912, 3407913, 3407938, 3407939, 3407940, 3407941, - 3407942, 3407943, 3407944, 3407945, 3407969, 3407970, 3407971, - 3407972, 3407973, 3407974, 3407975, 3407976, 3408000, 3408001, - 3408002, 3408003, 3408004, 3408005, 3408006, 3408007, 3408008, - 3408009, 3408010, 3408033, 3408034, 3408035, 3408036, 3408037, - 3408038, 3408039, 3408040, 3408064, 3408065, 3408066, 3408067, - 3408068, 3408069, 3408070, 3408071, 3408072, 3408073, 3408074, - 3408097, 3408098, 3408099, 3408100, 3408101, 3408102, 3408103, - 3408128, 3408129, 3408130, 3408131, 3408132, 3408133, 3408134, - 3408135, 3408136, 3408137, 3408138, 3408161, 3408162, 3408163, - 3408164, 3408165, 3408166, 3408192, 3408193, 3408194, 3408195, - 3408196, 3408197, 3408198, 3408199, 3408200, 3408201, 3408202, - 3408225, 3408226, 3408227, 3408228, 3408229, 3408256, 3408257, - 3408258, 3408259, 3408260, 3408261, 3408262, 3408263, 3408264, - 3408265, 3408266, 3408289, 3408290, 3408291, 3408292, 3408320, - 3408321, 3408322, 3408323, 3408324, 3408325, 3408326, 3408327, - 3408328, 3408329, 3408330, 3408353, 3408354, 3408355, 3408384, - 3408385, 3408386, 3408387, 3408388, 3408389, 3408390, 3408391, - 3408392, 3408393, 3408394, 3408417, 3408418, 3408448, 3408449, - 3408450, 3408451, 3408452, 3408453, 3408454, 3408455, 3408456, - 3408457, 3408514, 3408515, 3408516, 3408517, 3408518, 3408519, - 3408520, 3409985, 3409986, 3409987, 3409988, 3409989, 3409990, - 3409991, 3409992, 3410018, 3410019, 3410020, 3410021, 3410022, - 3410023, 3410024, 3410025, 3410048, 3410049, 3410050, 3410051, - 3410052, 3410053, 3410054, 3410055, 3410056, 3410081, 3410082, - 3410083, 3410084, 3410085, 3410086, 3410087, 3410088, 3410089, - 3410090, 3410112, 3410113, 3410114, 3410115, 3410116, 3410117, - 3410118, 3410119, 3410145, 3410146, 3410147, 3410148, 3410149, - 3410150, 3410151, 3410152, 3410153, 3410154, 3410176, 3410177, - 3410178, 3410179, 3410180, 3410181, 3410182, 3410209, 3410210, - 3410211, 3410212, 3410213, 3410214, 3410215, 3410216, 3410217, - 3410218, 3410240, 3410241, 3410242, 3410243, 3410244, 3410245, - 3410273, 3410274, 3410275, 3410276, 3410277, 3410278, 3410279, - 3410280, 3410281, 3410282, 3410304, 3410305, 3410306, 3410307, - 3410308, 3410337, 3410338, 3410339, 3410340, 3410341, 3410342, - 3410343, 3410344, 3410345, 3410346, 3410368, 3410369, 3410370, - 3410371, 3410401, 3410402, 3410403, 3410404, 3410405, 3410406, - 3410407, 3410408, 3410409, 3410410, 3410432, 3410433, 3410434, - 3410465, 3410466, 3410467, 3410468, 3410469, 3410470, 3410471, - 3410472, 3410473, 3410474, 3410496, 3410529, 3410530, 3410531, - 3410532, 3410533, 3410534, 3410535, 3410536, 3410537, 3410594, - 3410595, 3410596, 3410597, 3410598, 3410599, 3410600, 3670018, - 3670019, 3670020, 3670021, 3670022, 3670023, 3670024, 3670025, - 3670050, 3670051, 3670052, 3670053, 3670054, 3670055, 3670056, - 3670057, 3670082, 3670083, 3670084, 3670085, 3670086, 3670087, - 3670088, 3670089, 3670113, 3670114, 3670115, 3670116, 3670117, - 3670118, 3670119, 3670120, 3670144, 3670145, 3670146, 3670147, - 3670148, 3670149, 3670150, 3670151, 3670152, 3670153, 3670154, - 3670177, 3670178, 3670179, 3670180, 3670181, 3670182, 3670183, - 3670184, 3670208, 3670209, 3670210, 3670211, 3670212, 3670213, - 3670214, 3670215, 3670216, 3670217, 3670218, 3670241, 3670242, - 3670243, 3670244, 3670245, 3670246, 3670247, 3670272, 3670273, - 3670274, 3670275, 3670276, 3670277, 3670278, 3670279, 3670280, - 3670281, 3670282, 3670305, 3670306, 3670307, 3670308, 3670309, - 3670310, 3670336, 3670337, 3670338, 3670339, 3670340, 3670341, - 3670342, 3670343, 3670344, 3670345, 3670346, 3670369, 3670370, - 3670371, 3670372, 3670373, 3670400, 3670401, 3670402, 3670403, - 3670404, 3670405, 3670406, 3670407, 3670408, 3670409, 3670410, - 3670433, 3670434, 3670435, 3670436, 3670464, 3670465, 3670466, - 3670467, 3670468, 3670469, 3670470, 3670471, 3670472, 3670473, - 3670474, 3670497, 3670498, 3670499, 3670528, 3670529, 3670530, - 3670531, 3670532, 3670533, 3670534, 3670535, 3670536, 3670537, - 3670538, 3670561, 3670562, 3670592, 3670593, 3670594, 3670595, - 3670596, 3670597, 3670598, 3670599, 3670600, 3670601, 3670658, - 3670659, 3670660, 3670661, 3670662, 3670663, 3670664, 3672129, - 3672130, 3672131, 3672132, 3672133, 3672134, 3672135, 3672136, - 3672162, 3672163, 3672164, 3672165, 3672166, 3672167, 3672168, - 3672169, 3672192, 3672193, 3672194, 3672195, 3672196, 3672197, - 3672198, 3672199, 3672200, 3672225, 3672226, 3672227, 3672228, - 3672229, 3672230, 3672231, 3672232, 3672233, 3672234, 3672256, - 3672257, 3672258, 3672259, 3672260, 3672261, 3672262, 3672263, - 3672289, 3672290, 3672291, 3672292, 3672293, 3672294, 3672295, - 3672296, 3672297, 3672298, 3672320, 3672321, 3672322, 3672323, - 3672324, 3672325, 3672326, 3672353, 3672354, 3672355, 3672356, - 3672357, 3672358, 3672359, 3672360, 3672361, 3672362, 3672384, - 3672385, 3672386, 3672387, 3672388, 3672389, 3672417, 3672418, - 3672419, 3672420, 3672421, 3672422, 3672423, 3672424, 3672425, - 3672426, 3672448, 3672449, 3672450, 3672451, 3672452, 3672481, - 3672482, 3672483, 3672484, 3672485, 3672486, 3672487, 3672488, - 3672489, 3672490, 3672512, 3672513, 3672514, 3672515, 3672545, - 3672546, 3672547, 3672548, 3672549, 3672550, 3672551, 3672552, - 3672553, 3672554, 3672576, 3672577, 3672578, 3672609, 3672610, - 3672611, 3672612, 3672613, 3672614, 3672615, 3672616, 3672617, - 3672618, 3672640, 3672673, 3672674, 3672675, 3672676, 3672677, - 3672678, 3672679, 3672680, 3672681, 3672738, 3672739, 3672740, - 3672741, 3672742, 3672743, 3672744, 3932162, 3932163, 3932164, - 3932165, 3932166, 3932167, 3932168, 3932169, 3932194, 3932195, - 3932196, 3932197, 3932198, 3932199, 3932200, 3932201, 3932226, - 3932227, 3932228, 3932229, 3932230, 3932231, 3932232, 3932233, - 3932257, 3932258, 3932259, 3932260, 3932261, 3932262, 3932263, - 3932264, 3932288, 3932289, 3932290, 3932291, 3932292, 3932293, - 3932294, 3932295, 3932296, 3932297, 3932298, 3932321, 3932322, - 3932323, 3932324, 3932325, 3932326, 3932327, 3932328, 3932352, - 3932353, 3932354, 3932355, 3932356, 3932357, 3932358, 3932359, - 3932360, 3932361, 3932362, 3932385, 3932386, 3932387, 3932388, - 3932389, 3932390, 3932391, 3932416, 3932417, 3932418, 3932419, - 3932420, 3932421, 3932422, 3932423, 3932424, 3932425, 3932426, - 3932427, 3932449, 3932450, 3932451, 3932452, 3932453, 3932454, - 3932455, 3932480, 3932481, 3932482, 3932483, 3932484, 3932485, - 3932486, 3932487, 3932488, 3932489, 3932490, 3932513, 3932514, - 3932515, 3932516, 3932517, 3932544, 3932545, 3932546, 3932547, - 3932548, 3932549, 3932550, 3932551, 3932552, 3932553, 3932554, - 3932577, 3932578, 3932579, 3932580, 3932608, 3932609, 3932610, - 3932611, 3932612, 3932613, 3932614, 3932615, 3932616, 3932617, - 3932618, 3932619, 3932641, 3932642, 3932643, 3932644, 3932672, - 3932673, 3932674, 3932675, 3932676, 3932677, 3932678, 3932679, - 3932680, 3932681, 3932682, 3932705, 3932706, 3932736, 3932737, - 3932738, 3932739, 3932740, 3932741, 3932742, 3932743, 3932744, - 3932745, 3932802, 3932803, 3932804, 3932805, 3932806, 3932807, - 3932808, 3932868, 3932871, 3934273, 3934274, 3934275, 3934276, - 3934277, 3934278, 3934279, 3934280, 3934306, 3934307, 3934308, - 3934309, 3934310, 3934311, 3934312, 3934313, 3934336, 3934337, - 3934338, 3934339, 3934340, 3934341, 3934342, 3934343, 3934344, - 3934369, 3934370, 3934371, 3934372, 3934373, 3934374, 3934375, - 3934376, 3934377, 3934378, 3934400, 3934401, 3934402, 3934403, - 3934404, 3934405, 3934406, 3934407, 3934433, 3934434, 3934435, - 3934436, 3934437, 3934438, 3934439, 3934440, 3934441, 3934442, - 3934464, 3934465, 3934466, 3934467, 3934468, 3934469, 3934470, - 3934471, 3934497, 3934498, 3934499, 3934500, 3934501, 3934502, - 3934503, 3934504, 3934505, 3934506, 3934507, 3934528, 3934529, - 3934530, 3934531, 3934532, 3934533, 3934561, 3934562, 3934563, - 3934564, 3934565, 3934566, 3934567, 3934568, 3934569, 3934570, - 3934592, 3934593, 3934594, 3934595, 3934596, 3934625, 3934626, - 3934627, 3934628, 3934629, 3934630, 3934631, 3934632, 3934633, - 3934634, 3934656, 3934657, 3934658, 3934659, 3934660, 3934689, - 3934690, 3934691, 3934692, 3934693, 3934694, 3934695, 3934696, - 3934697, 3934698, 3934699, 3934720, 3934721, 3934722, 3934753, - 3934754, 3934755, 3934756, 3934757, 3934758, 3934759, 3934760, - 3934761, 3934762, 3934784, 3934817, 3934818, 3934819, 3934820, - 3934821, 3934822, 3934823, 3934824, 3934825, 3934882, 3934883, - 3934884, 3934885, 3934886, 3934887, 3934888, 3934948, 3934951, - 4194306, 4194307, 4194308, 4194309, 4194310, 4194311, 4194312, - 4194313, 4194338, 4194339, 4194340, 4194341, 4194342, 4194343, - 4194344, 4194345, 4194370, 4194371, 4194372, 4194373, 4194374, - 4194375, 4194376, 4194377, 4194401, 4194402, 4194403, 4194404, - 4194405, 4194406, 4194407, 4194408, 4194432, 4194433, 4194434, - 4194435, 4194436, 4194437, 4194438, 4194439, 4194440, 4194441, - 4194442, 4194465, 4194466, 4194467, 4194468, 4194469, 4194470, - 4194471, 4194472, 4194496, 4194497, 4194498, 4194499, 4194500, - 4194501, 4194502, 4194503, 4194504, 4194505, 4194506, 4194529, - 4194530, 4194531, 4194532, 4194533, 4194534, 4194535, 4194560, - 4194561, 4194562, 4194563, 4194564, 4194565, 4194566, 4194567, - 4194568, 4194569, 4194570, 4194593, 4194594, 4194595, 4194596, - 4194597, 4194598, 4194624, 4194625, 4194626, 4194627, 4194628, - 4194629, 4194630, 4194631, 4194632, 4194633, 4194634, 4194657, - 4194658, 4194659, 4194660, 4194661, 4194688, 4194689, 4194690, - 4194691, 4194692, 4194693, 4194694, 4194695, 4194696, 4194697, - 4194698, 4194721, 4194722, 4194723, 4194724, 4194752, 4194753, - 4194754, 4194755, 4194756, 4194757, 4194758, 4194759, 4194760, - 4194761, 4194762, 4194785, 4194786, 4194787, 4194816, 4194817, - 4194818, 4194819, 4194820, 4194821, 4194822, 4194823, 4194824, - 4194825, 4194826, 4194849, 4194850, 4194880, 4194881, 4194882, - 4194883, 4194884, 4194885, 4194886, 4194887, 4194888, 4194889, - 4194946, 4194947, 4194948, 4194949, 4194950, 4194951, 4194952, - 4196417, 4196418, 4196419, 4196420, 4196421, 4196422, 4196423, - 4196424, 4196450, 4196451, 4196452, 4196453, 4196454, 4196455, - 4196456, 4196457, 4196480, 4196481, 4196482, 4196483, 4196484, - 4196485, 4196486, 4196487, 4196488, 4196513, 4196514, 4196515, - 4196516, 4196517, 4196518, 4196519, 4196520, 4196521, 4196522, - 4196544, 4196545, 4196546, 4196547, 4196548, 4196549, 4196550, - 4196551, 4196577, 4196578, 4196579, 4196580, 4196581, 4196582, - 4196583, 4196584, 4196585, 4196586, 4196608, 4196609, 4196610, - 4196611, 4196612, 4196613, 4196614, 4196641, 4196642, 4196643, - 4196644, 4196645, 4196646, 4196647, 4196648, 4196649, 4196650, - 4196672, 4196673, 4196674, 4196675, 4196676, 4196677, 4196705, - 4196706, 4196707, 4196708, 4196709, 4196710, 4196711, 4196712, - 4196713, 4196714, 4196736, 4196737, 4196738, 4196739, 4196740, - 4196769, 4196770, 4196771, 4196772, 4196773, 4196774, 4196775, - 4196776, 4196777, 4196778, 4196800, 4196801, 4196802, 4196803, - 4196833, 4196834, 4196835, 4196836, 4196837, 4196838, 4196839, - 4196840, 4196841, 4196842, 4196864, 4196865, 4196866, 4196897, - 4196898, 4196899, 4196900, 4196901, 4196902, 4196903, 4196904, - 4196905, 4196906, 4196928, 4196961, 4196962, 4196963, 4196964, - 4196965, 4196966, 4196967, 4196968, 4196969, 4197026, 4197027, - 4197028, 4197029, 4197030, 4197031, 4197032, 4456450, 4456451, - 4456452, 4456453, 4456454, 4456455, 4456456, 4456457, 4456482, - 4456483, 4456484, 4456485, 4456486, 4456487, 4456488, 4456489, - 4456514, 4456515, 4456516, 4456517, 4456518, 4456519, 4456520, - 4456521, 4456545, 4456546, 4456547, 4456548, 4456549, 4456550, - 4456551, 4456552, 4456576, 4456577, 4456578, 4456579, 4456580, - 4456581, 4456582, 4456583, 4456584, 4456585, 4456586, 4456609, - 4456610, 4456611, 4456612, 4456613, 4456614, 4456615, 4456616, - 4456640, 4456641, 4456642, 4456643, 4456644, 4456645, 4456646, - 4456647, 4456648, 4456649, 4456650, 4456673, 4456674, 4456675, - 4456676, 4456677, 4456678, 4456679, 4456704, 4456705, 4456706, - 4456707, 4456708, 4456709, 4456710, 4456711, 4456712, 4456713, - 4456714, 4456715, 4456737, 4456738, 4456739, 4456740, 4456741, - 4456742, 4456743, 4456768, 4456769, 4456770, 4456771, 4456772, - 4456773, 4456774, 4456775, 4456776, 4456777, 4456778, 4456801, - 4456802, 4456803, 4456804, 4456805, 4456832, 4456833, 4456834, - 4456835, 4456836, 4456837, 4456838, 4456839, 4456840, 4456841, - 4456842, 4456865, 4456866, 4456867, 4456868, 4456896, 4456897, - 4456898, 4456899, 4456900, 4456901, 4456902, 4456903, 4456904, - 4456905, 4456906, 4456907, 4456929, 4456930, 4456931, 4456932, - 4456960, 4456961, 4456962, 4456963, 4456964, 4456965, 4456966, - 4456967, 4456968, 4456969, 4456970, 4456993, 4456994, 4457024, - 4457025, 4457026, 4457027, 4457028, 4457029, 4457030, 4457031, - 4457032, 4457033, 4457090, 4457091, 4457092, 4457093, 4457094, - 4457095, 4457096, 4457156, 4457159, 4458561, 4458562, 4458563, - 4458564, 4458565, 4458566, 4458567, 4458568, 4458594, 4458595, - 4458596, 4458597, 4458598, 4458599, 4458600, 4458601, 4458624, - 4458625, 4458626, 4458627, 4458628, 4458629, 4458630, 4458631, - 4458632, 4458657, 4458658, 4458659, 4458660, 4458661, 4458662, - 4458663, 4458664, 4458665, 4458666, 4458688, 4458689, 4458690, - 4458691, 4458692, 4458693, 4458694, 4458695, 4458721, 4458722, - 4458723, 4458724, 4458725, 4458726, 4458727, 4458728, 4458729, - 4458730, 4458752, 4458753, 4458754, 4458755, 4458756, 4458757, - 4458758, 4458759, 4458785, 4458786, 4458787, 4458788, 4458789, - 4458790, 4458791, 4458792, 4458793, 4458794, 4458795, 4458816, - 4458817, 4458818, 4458819, 4458820, 4458821, 4458849, 4458850, - 4458851, 4458852, 4458853, 4458854, 4458855, 4458856, 4458857, - 4458858, 4458880, 4458881, 4458882, 4458883, 4458884, 4458913, - 4458914, 4458915, 4458916, 4458917, 4458918, 4458919, 4458920, - 4458921, 4458922, 4458944, 4458945, 4458946, 4458947, 4458948, - 4458977, 4458978, 4458979, 4458980, 4458981, 4458982, 4458983, - 4458984, 4458985, 4458986, 4458987, 4459008, 4459009, 4459010, - 4459041, 4459042, 4459043, 4459044, 4459045, 4459046, 4459047, - 4459048, 4459049, 4459050, 4459072, 4459105, 4459106, 4459107, - 4459108, 4459109, 4459110, 4459111, 4459112, 4459113, 4459170, - 4459171, 4459172, 4459173, 4459174, 4459175, 4459176, 4459236, - 4459239, 4718594, 4718595, 4718596, 4718597, 4718598, 4718599, - 4718600, 4718601, 4718626, 4718627, 4718628, 4718629, 4718630, - 4718631, 4718632, 4718633, 4718658, 4718659, 4718660, 4718661, - 4718662, 4718663, 4718664, 4718665, 4718689, 4718690, 4718691, - 4718692, 4718693, 4718694, 4718695, 4718696, 4718720, 4718721, - 4718722, 4718723, 4718724, 4718725, 4718726, 4718727, 4718728, - 4718729, 4718730, 4718753, 4718754, 4718755, 4718756, 4718757, - 4718758, 4718759, 4718760, 4718784, 4718785, 4718786, 4718787, - 4718788, 4718789, 4718790, 4718791, 4718792, 4718793, 4718794, - 4718817, 4718818, 4718819, 4718820, 4718821, 4718822, 4718823, - 4718848, 4718849, 4718850, 4718851, 4718852, 4718853, 4718854, - 4718855, 4718856, 4718857, 4718858, 4718881, 4718882, 4718883, - 4718884, 4718885, 4718886, 4718912, 4718913, 4718914, 4718915, - 4718916, 4718917, 4718918, 4718919, 4718920, 4718921, 4718922, - 4718945, 4718946, 4718947, 4718948, 4718949, 4718976, 4718977, - 4718978, 4718979, 4718980, 4718981, 4718982, 4718983, 4718984, - 4718985, 4718986, 4719009, 4719010, 4719011, 4719012, 4719040, - 4719041, 4719042, 4719043, 4719044, 4719045, 4719046, 4719047, - 4719048, 4719049, 4719050, 4719073, 4719074, 4719075, 4719104, - 4719105, 4719106, 4719107, 4719108, 4719109, 4719110, 4719111, - 4719112, 4719113, 4719114, 4719137, 4719138, 4719168, 4719169, - 4719170, 4719171, 4719172, 4719173, 4719174, 4719175, 4719176, - 4719177, 4719234, 4719235, 4719236, 4719237, 4719238, 4719239, - 4719240, 4720705, 4720706, 4720707, 4720708, 4720709, 4720710, - 4720711, 4720712, 4720738, 4720739, 4720740, 4720741, 4720742, - 4720743, 4720744, 4720745, 4720768, 4720769, 4720770, 4720771, - 4720772, 4720773, 4720774, 4720775, 4720776, 4720801, 4720802, - 4720803, 4720804, 4720805, 4720806, 4720807, 4720808, 4720809, - 4720810, 4720832, 4720833, 4720834, 4720835, 4720836, 4720837, - 4720838, 4720839, 4720865, 4720866, 4720867, 4720868, 4720869, - 4720870, 4720871, 4720872, 4720873, 4720874, 4720896, 4720897, - 4720898, 4720899, 4720900, 4720901, 4720902, 4720929, 4720930, - 4720931, 4720932, 4720933, 4720934, 4720935, 4720936, 4720937, - 4720938, 4720960, 4720961, 4720962, 4720963, 4720964, 4720965, - 4720993, 4720994, 4720995, 4720996, 4720997, 4720998, 4720999, - 4721000, 4721001, 4721002, 4721024, 4721025, 4721026, 4721027, - 4721028, 4721057, 4721058, 4721059, 4721060, 4721061, 4721062, - 4721063, 4721064, 4721065, 4721066, 4721088, 4721089, 4721090, - 4721091, 4721121, 4721122, 4721123, 4721124, 4721125, 4721126, - 4721127, 4721128, 4721129, 4721130, 4721152, 4721153, 4721154, - 4721185, 4721186, 4721187, 4721188, 4721189, 4721190, 4721191, - 4721192, 4721193, 4721194, 4721216, 4721249, 4721250, 4721251, - 4721252, 4721253, 4721254, 4721255, 4721256, 4721257, 4721314, - 4721315, 4721316, 4721317, 4721318, 4721319, 4721320, 4980738, - 4980739, 4980740, 4980741, 4980742, 4980743, 4980744, 4980745, - 4980770, 4980771, 4980772, 4980773, 4980774, 4980775, 4980776, - 4980777, 4980802, 4980803, 4980804, 4980805, 4980806, 4980807, - 4980808, 4980809, 4980810, 4980833, 4980834, 4980835, 4980836, - 4980837, 4980838, 4980839, 4980840, 4980864, 4980865, 4980866, - 4980867, 4980868, 4980869, 4980870, 4980871, 4980872, 4980873, - 4980874, 4980897, 4980898, 4980899, 4980900, 4980901, 4980902, - 4980903, 4980904, 4980928, 4980929, 4980930, 4980931, 4980932, - 4980933, 4980934, 4980935, 4980936, 4980937, 4980938, 4980961, - 4980962, 4980963, 4980964, 4980965, 4980966, 4980967, 4980992, - 4980993, 4980994, 4980995, 4980996, 4980997, 4980998, 4980999, - 4981000, 4981001, 4981002, 4981003, 4981025, 4981026, 4981027, - 4981028, 4981029, 4981030, 4981031, 4981056, 4981057, 4981058, - 4981059, 4981060, 4981061, 4981062, 4981063, 4981064, 4981065, - 4981066, 4981089, 4981090, 4981091, 4981092, 4981093, 4981120, - 4981121, 4981122, 4981123, 4981124, 4981125, 4981126, 4981127, - 4981128, 4981129, 4981130, 4981153, 4981154, 4981155, 4981156, - 4981184, 4981185, 4981186, 4981187, 4981188, 4981189, 4981190, - 4981191, 4981192, 4981193, 4981194, 4981195, 4981217, 4981218, - 4981219, 4981220, 4981248, 4981249, 4981250, 4981251, 4981252, - 4981253, 4981254, 4981255, 4981256, 4981257, 4981258, 4981281, - 4981282, 4981312, 4981313, 4981314, 4981315, 4981316, 4981317, - 4981318, 4981319, 4981320, 4981321, 4981345, 4981378, 4981379, - 4981380, 4981381, 4981382, 4981383, 4981384, 4981385, 4981444, - 4981447, 4982849, 4982850, 4982851, 4982852, 4982853, 4982854, - 4982855, 4982856, 4982882, 4982883, 4982884, 4982885, 4982886, - 4982887, 4982888, 4982889, 4982890, 4982912, 4982913, 4982914, - 4982915, 4982916, 4982917, 4982918, 4982919, 4982920, 4982945, - 4982946, 4982947, 4982948, 4982949, 4982950, 4982951, 4982952, - 4982953, 4982954, 4982976, 4982977, 4982978, 4982979, 4982980, - 4982981, 4982982, 4982983, 4983009, 4983010, 4983011, 4983012, - 4983013, 4983014, 4983015, 4983016, 4983017, 4983018, 4983040, - 4983041, 4983042, 4983043, 4983044, 4983045, 4983046, 4983047, - 4983073, 4983074, 4983075, 4983076, 4983077, 4983078, 4983079, - 4983080, 4983081, 4983082, 4983083, 4983104, 4983105, 4983106, - 4983107, 4983108, 4983109, 4983137, 4983138, 4983139, 4983140, - 4983141, 4983142, 4983143, 4983144, 4983145, 4983146, 4983168, - 4983169, 4983170, 4983171, 4983172, 4983201, 4983202, 4983203, - 4983204, 4983205, 4983206, 4983207, 4983208, 4983209, 4983210, - 4983232, 4983233, 4983234, 4983235, 4983236, 4983265, 4983266, - 4983267, 4983268, 4983269, 4983270, 4983271, 4983272, 4983273, - 4983274, 4983275, 4983296, 4983297, 4983298, 4983329, 4983330, - 4983331, 4983332, 4983333, 4983334, 4983335, 4983336, 4983337, - 4983338, 4983360, 4983361, 4983393, 4983394, 4983395, 4983396, - 4983397, 4983398, 4983399, 4983400, 4983401, 4983458, 4983459, - 4983460, 4983461, 4983462, 4983463, 4983464, 4983465, 4983524, - 4983527, 5242882, 5242883, 5242884, 5242885, 5242886, 5242887, - 5242888, 5242889, 5242914, 5242915, 5242916, 5242917, 5242918, - 5242919, 5242920, 5242921, 5242946, 5242947, 5242948, 5242949, - 5242950, 5242951, 5242952, 5242953, 5242977, 5242978, 5242979, - 5242980, 5242981, 5242982, 5242983, 5242984, 5243008, 5243009, - 5243010, 5243011, 5243012, 5243013, 5243014, 5243015, 5243016, - 5243017, 5243018, 5243041, 5243042, 5243043, 5243044, 5243045, - 5243046, 5243047, 5243048, 5243072, 5243073, 5243074, 5243075, - 5243076, 5243077, 5243078, 5243079, 5243080, 5243081, 5243082, - 5243105, 5243106, 5243107, 5243108, 5243109, 5243110, 5243111, - 5243136, 5243137, 5243138, 5243139, 5243140, 5243141, 5243142, - 5243143, 5243144, 5243145, 5243146, 5243169, 5243170, 5243171, - 5243172, 5243173, 5243174, 5243200, 5243201, 5243202, 5243203, - 5243204, 5243205, 5243206, 5243207, 5243208, 5243209, 5243210, - 5243233, 5243234, 5243235, 5243236, 5243237, 5243264, 5243265, - 5243266, 5243267, 5243268, 5243269, 5243270, 5243271, 5243272, - 5243273, 5243274, 5243297, 5243298, 5243299, 5243300, 5243328, - 5243329, 5243330, 5243331, 5243332, 5243333, 5243334, 5243335, - 5243336, 5243337, 5243338, 5243361, 5243362, 5243363, 5243392, - 5243393, 5243394, 5243395, 5243396, 5243397, 5243398, 5243399, - 5243400, 5243401, 5243402, 5243425, 5243426, 5243456, 5243457, - 5243458, 5243459, 5243460, 5243461, 5243462, 5243463, 5243464, - 5243465, 5243522, 5243523, 5243524, 5243525, 5243526, 5243527, - 5243528, 5244993, 5244994, 5244995, 5244996, 5244997, 5244998, - 5244999, 5245000, 5245026, 5245027, 5245028, 5245029, 5245030, - 5245031, 5245032, 5245033, 5245056, 5245057, 5245058, 5245059, - 5245060, 5245061, 5245062, 5245063, 5245064, 5245089, 5245090, - 5245091, 5245092, 5245093, 5245094, 5245095, 5245096, 5245097, - 5245098, 5245120, 5245121, 5245122, 5245123, 5245124, 5245125, - 5245126, 5245127, 5245153, 5245154, 5245155, 5245156, 5245157, - 5245158, 5245159, 5245160, 5245161, 5245162, 5245184, 5245185, - 5245186, 5245187, 5245188, 5245189, 5245190, 5245217, 5245218, - 5245219, 5245220, 5245221, 5245222, 5245223, 5245224, 5245225, - 5245226, 5245248, 5245249, 5245250, 5245251, 5245252, 5245253, - 5245281, 5245282, 5245283, 5245284, 5245285, 5245286, 5245287, - 5245288, 5245289, 5245290, 5245312, 5245313, 5245314, 5245315, - 5245316, 5245345, 5245346, 5245347, 5245348, 5245349, 5245350, - 5245351, 5245352, 5245353, 5245354, 5245376, 5245377, 5245378, - 5245379, 5245409, 5245410, 5245411, 5245412, 5245413, 5245414, - 5245415, 5245416, 5245417, 5245418, 5245440, 5245441, 5245442, - 5245473, 5245474, 5245475, 5245476, 5245477, 5245478, 5245479, - 5245480, 5245481, 5245482, 5245504, 5245537, 5245538, 5245539, - 5245540, 5245541, 5245542, 5245543, 5245544, 5245545, 5245602, - 5245603, 5245604, 5245605, 5245606, 5245607, 5245608, 5505026, - 5505027, 5505028, 5505029, 5505030, 5505031, 5505032, 5505033, - 5505058, 5505059, 5505060, 5505061, 5505062, 5505063, 5505064, - 5505065, 5505090, 5505091, 5505092, 5505093, 5505094, 5505095, - 5505096, 5505097, 5505098, 5505121, 5505122, 5505123, 5505124, - 5505125, 5505126, 5505127, 5505128, 5505129, 5505152, 5505153, - 5505154, 5505155, 5505156, 5505157, 5505158, 5505159, 5505160, - 5505161, 5505162, 5505185, 5505186, 5505187, 5505188, 5505189, - 5505190, 5505191, 5505192, 5505216, 5505217, 5505218, 5505219, - 5505220, 5505221, 5505222, 5505223, 5505224, 5505225, 5505226, - 5505249, 5505250, 5505251, 5505252, 5505253, 5505254, 5505255, - 5505280, 5505281, 5505282, 5505283, 5505284, 5505285, 5505286, - 5505287, 5505288, 5505289, 5505290, 5505291, 5505313, 5505314, - 5505315, 5505316, 5505317, 5505318, 5505319, 5505344, 5505345, - 5505346, 5505347, 5505348, 5505349, 5505350, 5505351, 5505352, - 5505353, 5505354, 5505377, 5505378, 5505379, 5505380, 5505381, - 5505408, 5505409, 5505410, 5505411, 5505412, 5505413, 5505414, - 5505415, 5505416, 5505417, 5505418, 5505441, 5505442, 5505443, - 5505444, 5505472, 5505473, 5505474, 5505475, 5505476, 5505477, - 5505478, 5505479, 5505480, 5505481, 5505482, 5505483, 5505505, - 5505506, 5505507, 5505508, 5505536, 5505537, 5505538, 5505539, - 5505540, 5505541, 5505542, 5505543, 5505544, 5505545, 5505546, - 5505569, 5505570, 5505600, 5505601, 5505602, 5505603, 5505604, - 5505605, 5505606, 5505607, 5505608, 5505609, 5505610, 5505633, - 5505665, 5505666, 5505667, 5505668, 5505669, 5505670, 5505671, - 5505672, 5505673, 5505732, 5505735, 5507137, 5507138, 5507139, - 5507140, 5507141, 5507142, 5507143, 5507144, 5507145, 5507170, - 5507171, 5507172, 5507173, 5507174, 5507175, 5507176, 5507177, - 5507178, 5507200, 5507201, 5507202, 5507203, 5507204, 5507205, - 5507206, 5507207, 5507208, 5507233, 5507234, 5507235, 5507236, - 5507237, 5507238, 5507239, 5507240, 5507241, 5507242, 5507264, - 5507265, 5507266, 5507267, 5507268, 5507269, 5507270, 5507271, - 5507297, 5507298, 5507299, 5507300, 5507301, 5507302, 5507303, - 5507304, 5507305, 5507306, 5507328, 5507329, 5507330, 5507331, - 5507332, 5507333, 5507334, 5507335, 5507361, 5507362, 5507363, - 5507364, 5507365, 5507366, 5507367, 5507368, 5507369, 5507370, - 5507371, 5507392, 5507393, 5507394, 5507395, 5507396, 5507397, - 5507425, 5507426, 5507427, 5507428, 5507429, 5507430, 5507431, - 5507432, 5507433, 5507434, 5507456, 5507457, 5507458, 5507459, - 5507460, 5507489, 5507490, 5507491, 5507492, 5507493, 5507494, - 5507495, 5507496, 5507497, 5507498, 5507520, 5507521, 5507522, - 5507523, 5507524, 5507553, 5507554, 5507555, 5507556, 5507557, - 5507558, 5507559, 5507560, 5507561, 5507562, 5507563, 5507584, - 5507585, 5507586, 5507617, 5507618, 5507619, 5507620, 5507621, - 5507622, 5507623, 5507624, 5507625, 5507626, 5507648, 5507649, - 5507681, 5507682, 5507683, 5507684, 5507685, 5507686, 5507687, - 5507688, 5507689, 5507690, 5507745, 5507746, 5507747, 5507748, - 5507749, 5507750, 5507751, 5507752, 5507753, 5507812, 5507815, - 5767170, 5767171, 5767172, 5767173, 5767174, 5767175, 5767176, - 5767177, 5767202, 5767203, 5767204, 5767205, 5767206, 5767207, - 5767208, 5767209, 5767234, 5767235, 5767236, 5767237, 5767238, - 5767239, 5767240, 5767241, 5767265, 5767266, 5767267, 5767268, - 5767269, 5767270, 5767271, 5767272, 5767296, 5767297, 5767298, - 5767299, 5767300, 5767301, 5767302, 5767303, 5767304, 5767305, - 5767306, 5767329, 5767330, 5767331, 5767332, 5767333, 5767334, - 5767335, 5767336, 5767360, 5767361, 5767362, 5767363, 5767364, - 5767365, 5767366, 5767367, 5767368, 5767369, 5767370, 5767393, - 5767394, 5767395, 5767396, 5767397, 5767398, 5767399, 5767424, - 5767425, 5767426, 5767427, 5767428, 5767429, 5767430, 5767431, - 5767432, 5767433, 5767434, 5767457, 5767458, 5767459, 5767460, - 5767461, 5767462, 5767488, 5767489, 5767490, 5767491, 5767492, - 5767493, 5767494, 5767495, 5767496, 5767497, 5767498, 5767521, - 5767522, 5767523, 5767524, 5767525, 5767552, 5767553, 5767554, - 5767555, 5767556, 5767557, 5767558, 5767559, 5767560, 5767561, - 5767562, 5767585, 5767586, 5767587, 5767588, 5767616, 5767617, - 5767618, 5767619, 5767620, 5767621, 5767622, 5767623, 5767624, - 5767625, 5767626, 5767649, 5767650, 5767651, 5767680, 5767681, - 5767682, 5767683, 5767684, 5767685, 5767686, 5767687, 5767688, - 5767689, 5767690, 5767713, 5767714, 5767744, 5767745, 5767746, - 5767747, 5767748, 5767749, 5767750, 5767751, 5767752, 5767753, - 5767810, 5767811, 5767812, 5767813, 5767814, 5767815, 5767816, - 5769281, 5769282, 5769283, 5769284, 5769285, 5769286, 5769287, - 5769288, 5769314, 5769315, 5769316, 5769317, 5769318, 5769319, - 5769320, 5769321, 5769344, 5769345, 5769346, 5769347, 5769348, - 5769349, 5769350, 5769351, 5769352, 5769377, 5769378, 5769379, - 5769380, 5769381, 5769382, 5769383, 5769384, 5769385, 5769386, - 5769408, 5769409, 5769410, 5769411, 5769412, 5769413, 5769414, - 5769415, 5769441, 5769442, 5769443, 5769444, 5769445, 5769446, - 5769447, 5769448, 5769449, 5769450, 5769472, 5769473, 5769474, - 5769475, 5769476, 5769477, 5769478, 5769505, 5769506, 5769507, - 5769508, 5769509, 5769510, 5769511, 5769512, 5769513, 5769514, - 5769536, 5769537, 5769538, 5769539, 5769540, 5769541, 5769569, - 5769570, 5769571, 5769572, 5769573, 5769574, 5769575, 5769576, - 5769577, 5769578, 5769600, 5769601, 5769602, 5769603, 5769604, - 5769633, 5769634, 5769635, 5769636, 5769637, 5769638, 5769639, - 5769640, 5769641, 5769642, 5769664, 5769665, 5769666, 5769667, - 5769697, 5769698, 5769699, 5769700, 5769701, 5769702, 5769703, - 5769704, 5769705, 5769706, 5769728, 5769729, 5769730, 5769761, - 5769762, 5769763, 5769764, 5769765, 5769766, 5769767, 5769768, - 5769769, 5769770, 5769792, 5769825, 5769826, 5769827, 5769828, - 5769829, 5769830, 5769831, 5769832, 5769833, 5769890, 5769891, - 5769892, 5769893, 5769894, 5769895, 5769896, 6029314, 6029315, - 6029316, 6029317, 6029318, 6029319, 6029320, 6029321, 6029346, - 6029347, 6029348, 6029349, 6029350, 6029351, 6029352, 6029353, - 6029378, 6029379, 6029380, 6029381, 6029382, 6029383, 6029384, - 6029385, 6029386, 6029409, 6029410, 6029411, 6029412, 6029413, - 6029414, 6029415, 6029416, 6029417, 6029440, 6029441, 6029442, - 6029443, 6029444, 6029445, 6029446, 6029447, 6029448, 6029449, - 6029450, 6029473, 6029474, 6029475, 6029476, 6029477, 6029478, - 6029479, 6029480, 6029504, 6029505, 6029506, 6029507, 6029508, - 6029509, 6029510, 6029511, 6029512, 6029513, 6029514, 6029537, - 6029538, 6029539, 6029540, 6029541, 6029542, 6029543, 6029568, - 6029569, 6029570, 6029571, 6029572, 6029573, 6029574, 6029575, - 6029576, 6029577, 6029578, 6029579, 6029601, 6029602, 6029603, - 6029604, 6029605, 6029606, 6029607, 6029632, 6029633, 6029634, - 6029635, 6029636, 6029637, 6029638, 6029639, 6029640, 6029641, - 6029642, 6029665, 6029666, 6029667, 6029668, 6029669, 6029696, - 6029697, 6029698, 6029699, 6029700, 6029701, 6029702, 6029703, - 6029704, 6029705, 6029706, 6029729, 6029730, 6029731, 6029732, - 6029760, 6029761, 6029762, 6029763, 6029764, 6029765, 6029766, - 6029767, 6029768, 6029769, 6029770, 6029771, 6029793, 6029794, - 6029795, 6029796, 6029824, 6029825, 6029826, 6029827, 6029828, - 6029829, 6029830, 6029831, 6029832, 6029833, 6029834, 6029857, - 6029858, 6029888, 6029889, 6029890, 6029891, 6029892, 6029893, - 6029894, 6029895, 6029896, 6029897, 6029898, 6029921, 6029953, - 6029954, 6029955, 6029956, 6029957, 6029958, 6029959, 6029960, - 6029961, 6030020, 6030023, 6031425, 6031426, 6031427, 6031428, - 6031429, 6031430, 6031431, 6031432, 6031433, 6031458, 6031459, - 6031460, 6031461, 6031462, 6031463, 6031464, 6031465, 6031466, - 6031488, 6031489, 6031490, 6031491, 6031492, 6031493, 6031494, - 6031495, 6031496, 6031521, 6031522, 6031523, 6031524, 6031525, - 6031526, 6031527, 6031528, 6031529, 6031530, 6031552, 6031553, - 6031554, 6031555, 6031556, 6031557, 6031558, 6031559, 6031585, - 6031586, 6031587, 6031588, 6031589, 6031590, 6031591, 6031592, - 6031593, 6031594, 6031616, 6031617, 6031618, 6031619, 6031620, - 6031621, 6031622, 6031623, 6031649, 6031650, 6031651, 6031652, - 6031653, 6031654, 6031655, 6031656, 6031657, 6031658, 6031659, - 6031680, 6031681, 6031682, 6031683, 6031684, 6031685, 6031713, - 6031714, 6031715, 6031716, 6031717, 6031718, 6031719, 6031720, - 6031721, 6031722, 6031744, 6031745, 6031746, 6031747, 6031748, - 6031777, 6031778, 6031779, 6031780, 6031781, 6031782, 6031783, - 6031784, 6031785, 6031786, 6031808, 6031809, 6031810, 6031811, - 6031812, 6031841, 6031842, 6031843, 6031844, 6031845, 6031846, - 6031847, 6031848, 6031849, 6031850, 6031851, 6031872, 6031873, - 6031874, 6031905, 6031906, 6031907, 6031908, 6031909, 6031910, - 6031911, 6031912, 6031913, 6031914, 6031936, 6031937, 6031969, - 6031970, 6031971, 6031972, 6031973, 6031974, 6031975, 6031976, - 6031977, 6031978, 6032033, 6032034, 6032035, 6032036, 6032037, - 6032038, 6032039, 6032040, 6032041, 6032100, 6032103, 6291458, - 6291459, 6291460, 6291461, 6291462, 6291463, 6291464, 6291465, - 6291490, 6291491, 6291492, 6291493, 6291494, 6291495, 6291496, - 6291497, 6291522, 6291523, 6291524, 6291525, 6291526, 6291527, - 6291528, 6291529, 6291530, 6291553, 6291554, 6291555, 6291556, - 6291557, 6291558, 6291559, 6291560, 6291584, 6291585, 6291586, - 6291587, 6291588, 6291589, 6291590, 6291591, 6291592, 6291593, - 6291594, 6291617, 6291618, 6291619, 6291620, 6291621, 6291622, - 6291623, 6291624, 6291648, 6291649, 6291650, 6291651, 6291652, - 6291653, 6291654, 6291655, 6291656, 6291657, 6291658, 6291681, - 6291682, 6291683, 6291684, 6291685, 6291686, 6291687, 6291712, - 6291713, 6291714, 6291715, 6291716, 6291717, 6291718, 6291719, - 6291720, 6291721, 6291722, 6291723, 6291745, 6291746, 6291747, - 6291748, 6291749, 6291750, 6291751, 6291776, 6291777, 6291778, - 6291779, 6291780, 6291781, 6291782, 6291783, 6291784, 6291785, - 6291786, 6291809, 6291810, 6291811, 6291812, 6291813, 6291840, - 6291841, 6291842, 6291843, 6291844, 6291845, 6291846, 6291847, - 6291848, 6291849, 6291850, 6291873, 6291874, 6291875, 6291876, - 6291904, 6291905, 6291906, 6291907, 6291908, 6291909, 6291910, - 6291911, 6291912, 6291913, 6291914, 6291915, 6291937, 6291938, - 6291939, 6291940, 6291968, 6291969, 6291970, 6291971, 6291972, - 6291973, 6291974, 6291975, 6291976, 6291977, 6291978, 6292001, - 6292002, 6292032, 6292033, 6292034, 6292035, 6292036, 6292037, - 6292038, 6292039, 6292040, 6292041, 6292065, 6292098, 6292099, - 6292100, 6292101, 6292102, 6292103, 6292104, 6292105, 6292164, - 6292167, 6293569, 6293570, 6293571, 6293572, 6293573, 6293574, - 6293575, 6293576, 6293602, 6293603, 6293604, 6293605, 6293606, - 6293607, 6293608, 6293609, 6293610, 6293632, 6293633, 6293634, - 6293635, 6293636, 6293637, 6293638, 6293639, 6293640, 6293665, - 6293666, 6293667, 6293668, 6293669, 6293670, 6293671, 6293672, - 6293673, 6293674, 6293696, 6293697, 6293698, 6293699, 6293700, - 6293701, 6293702, 6293703, 6293729, 6293730, 6293731, 6293732, - 6293733, 6293734, 6293735, 6293736, 6293737, 6293738, 6293760, - 6293761, 6293762, 6293763, 6293764, 6293765, 6293766, 6293767, - 6293793, 6293794, 6293795, 6293796, 6293797, 6293798, 6293799, - 6293800, 6293801, 6293802, 6293803, 6293824, 6293825, 6293826, - 6293827, 6293828, 6293829, 6293857, 6293858, 6293859, 6293860, - 6293861, 6293862, 6293863, 6293864, 6293865, 6293866, 6293888, - 6293889, 6293890, 6293891, 6293892, 6293921, 6293922, 6293923, - 6293924, 6293925, 6293926, 6293927, 6293928, 6293929, 6293930, - 6293952, 6293953, 6293954, 6293955, 6293956, 6293985, 6293986, - 6293987, 6293988, 6293989, 6293990, 6293991, 6293992, 6293993, - 6293994, 6293995, 6294016, 6294017, 6294018, 6294049, 6294050, - 6294051, 6294052, 6294053, 6294054, 6294055, 6294056, 6294057, - 6294058, 6294080, 6294081, 6294113, 6294114, 6294115, 6294116, - 6294117, 6294118, 6294119, 6294120, 6294121, 6294178, 6294179, - 6294180, 6294181, 6294182, 6294183, 6294184, 6294185, 6294244, - 6294247, 6553602, 6553603, 6553604, 6553605, 6553606, 6553607, - 6553608, 6553609, 6553634, 6553635, 6553636, 6553637, 6553638, - 6553639, 6553640, 6553641, 6553666, 6553667, 6553668, 6553669, - 6553670, 6553671, 6553672, 6553673, 6553674, 6553697, 6553698, - 6553699, 6553700, 6553701, 6553702, 6553703, 6553704, 6553705, - 6553728, 6553729, 6553730, 6553731, 6553732, 6553733, 6553734, - 6553735, 6553736, 6553737, 6553738, 6553761, 6553762, 6553763, - 6553764, 6553765, 6553766, 6553767, 6553768, 6553792, 6553793, - 6553794, 6553795, 6553796, 6553797, 6553798, 6553799, 6553800, - 6553801, 6553802, 6553803, 6553825, 6553826, 6553827, 6553828, - 6553829, 6553830, 6553831, 6553832, 6553856, 6553857, 6553858, - 6553859, 6553860, 6553861, 6553862, 6553863, 6553864, 6553865, - 6553866, 6553867, 6553889, 6553890, 6553891, 6553892, 6553893, - 6553894, 6553895, 6553920, 6553921, 6553922, 6553923, 6553924, - 6553925, 6553926, 6553927, 6553928, 6553929, 6553930, 6553931, - 6553953, 6553954, 6553955, 6553956, 6553957, 6553958, 6553984, - 6553985, 6553986, 6553987, 6553988, 6553989, 6553990, 6553991, - 6553992, 6553993, 6553994, 6553995, 6554017, 6554018, 6554019, - 6554020, 6554021, 6554048, 6554049, 6554050, 6554051, 6554052, - 6554053, 6554054, 6554055, 6554056, 6554057, 6554058, 6554059, - 6554081, 6554082, 6554083, 6554084, 6554112, 6554113, 6554114, - 6554115, 6554116, 6554117, 6554118, 6554119, 6554120, 6554121, - 6554122, 6554123, 6554145, 6554146, 6554147, 6554176, 6554177, - 6554178, 6554179, 6554180, 6554181, 6554182, 6554183, 6554184, - 6554185, 6554186, 6554209, 6554241, 6554242, 6554243, 6554244, - 6554245, 6554246, 6554247, 6554248, 6554249, 6554307, 6554308, - 6554309, 6554310, 6554311, 6554312, 6555713, 6555714, 6555715, - 6555716, 6555717, 6555718, 6555719, 6555720, 6555721, 6555746, - 6555747, 6555748, 6555749, 6555750, 6555751, 6555752, 6555753, - 6555754, 6555776, 6555777, 6555778, 6555779, 6555780, 6555781, - 6555782, 6555783, 6555784, 6555809, 6555810, 6555811, 6555812, - 6555813, 6555814, 6555815, 6555816, 6555817, 6555818, 6555840, - 6555841, 6555842, 6555843, 6555844, 6555845, 6555846, 6555847, - 6555848, 6555873, 6555874, 6555875, 6555876, 6555877, 6555878, - 6555879, 6555880, 6555881, 6555882, 6555883, 6555904, 6555905, - 6555906, 6555907, 6555908, 6555909, 6555910, 6555911, 6555937, - 6555938, 6555939, 6555940, 6555941, 6555942, 6555943, 6555944, - 6555945, 6555946, 6555947, 6555968, 6555969, 6555970, 6555971, - 6555972, 6555973, 6555974, 6556001, 6556002, 6556003, 6556004, - 6556005, 6556006, 6556007, 6556008, 6556009, 6556010, 6556011, - 6556032, 6556033, 6556034, 6556035, 6556036, 6556037, 6556065, - 6556066, 6556067, 6556068, 6556069, 6556070, 6556071, 6556072, - 6556073, 6556074, 6556075, 6556096, 6556097, 6556098, 6556099, - 6556100, 6556129, 6556130, 6556131, 6556132, 6556133, 6556134, - 6556135, 6556136, 6556137, 6556138, 6556139, 6556160, 6556161, - 6556162, 6556163, 6556193, 6556194, 6556195, 6556196, 6556197, - 6556198, 6556199, 6556200, 6556201, 6556202, 6556203, 6556224, - 6556225, 6556257, 6556258, 6556259, 6556260, 6556261, 6556262, - 6556263, 6556264, 6556265, 6556266, 6556321, 6556322, 6556323, - 6556324, 6556325, 6556326, 6556327, 6556328, 6556329, 6556387, - 6556388, 6556389, 6556390, 6556391, 6556392, 6815746, 6815747, - 6815748, 6815749, 6815750, 6815751, 6815752, 6815753, 6815778, - 6815779, 6815780, 6815781, 6815782, 6815783, 6815784, 6815785, - 6815810, 6815811, 6815812, 6815813, 6815814, 6815815, 6815816, - 6815817, 6815818, 6815841, 6815842, 6815843, 6815844, 6815845, - 6815846, 6815847, 6815848, 6815849, 6815872, 6815873, 6815874, - 6815875, 6815876, 6815877, 6815878, 6815879, 6815880, 6815881, - 6815882, 6815905, 6815906, 6815907, 6815908, 6815909, 6815910, - 6815911, 6815912, 6815936, 6815937, 6815938, 6815939, 6815940, - 6815941, 6815942, 6815943, 6815944, 6815945, 6815946, 6815969, - 6815970, 6815971, 6815972, 6815973, 6815974, 6815975, 6816000, - 6816001, 6816002, 6816003, 6816004, 6816005, 6816006, 6816007, - 6816008, 6816009, 6816010, 6816011, 6816033, 6816034, 6816035, - 6816036, 6816037, 6816038, 6816039, 6816064, 6816065, 6816066, - 6816067, 6816068, 6816069, 6816070, 6816071, 6816072, 6816073, - 6816074, 6816075, 6816097, 6816098, 6816099, 6816100, 6816101, - 6816102, 6816128, 6816129, 6816130, 6816131, 6816132, 6816133, - 6816134, 6816135, 6816136, 6816137, 6816138, 6816139, 6816161, - 6816162, 6816163, 6816164, 6816165, 6816192, 6816193, 6816194, - 6816195, 6816196, 6816197, 6816198, 6816199, 6816200, 6816201, - 6816202, 6816203, 6816225, 6816226, 6816227, 6816228, 6816256, - 6816257, 6816258, 6816259, 6816260, 6816261, 6816262, 6816263, - 6816264, 6816265, 6816266, 6816289, 6816290, 6816320, 6816321, - 6816322, 6816323, 6816324, 6816325, 6816326, 6816327, 6816328, - 6816329, 6816330, 6816353, 6816385, 6816386, 6816387, 6816388, - 6816389, 6816390, 6816391, 6816392, 6816393, 6816452, 6816453, - 6816454, 6816455, 6817857, 6817858, 6817859, 6817860, 6817861, - 6817862, 6817863, 6817864, 6817865, 6817890, 6817891, 6817892, - 6817893, 6817894, 6817895, 6817896, 6817897, 6817898, 6817920, - 6817921, 6817922, 6817923, 6817924, 6817925, 6817926, 6817927, - 6817928, 6817953, 6817954, 6817955, 6817956, 6817957, 6817958, - 6817959, 6817960, 6817961, 6817962, 6817984, 6817985, 6817986, - 6817987, 6817988, 6817989, 6817990, 6817991, 6818017, 6818018, - 6818019, 6818020, 6818021, 6818022, 6818023, 6818024, 6818025, - 6818026, 6818048, 6818049, 6818050, 6818051, 6818052, 6818053, - 6818054, 6818055, 6818081, 6818082, 6818083, 6818084, 6818085, - 6818086, 6818087, 6818088, 6818089, 6818090, 6818091, 6818112, - 6818113, 6818114, 6818115, 6818116, 6818117, 6818118, 6818145, - 6818146, 6818147, 6818148, 6818149, 6818150, 6818151, 6818152, - 6818153, 6818154, 6818155, 6818176, 6818177, 6818178, 6818179, - 6818180, 6818181, 6818209, 6818210, 6818211, 6818212, 6818213, - 6818214, 6818215, 6818216, 6818217, 6818218, 6818219, 6818240, - 6818241, 6818242, 6818243, 6818244, 6818273, 6818274, 6818275, - 6818276, 6818277, 6818278, 6818279, 6818280, 6818281, 6818282, - 6818283, 6818304, 6818305, 6818306, 6818337, 6818338, 6818339, - 6818340, 6818341, 6818342, 6818343, 6818344, 6818345, 6818346, - 6818368, 6818369, 6818401, 6818402, 6818403, 6818404, 6818405, - 6818406, 6818407, 6818408, 6818409, 6818410, 6818465, 6818466, - 6818467, 6818468, 6818469, 6818470, 6818471, 6818472, 6818473, - 6818532, 6818533, 6818534, 6818535, 7077890, 7077891, 7077892, - 7077893, 7077894, 7077895, 7077896, 7077897, 7077922, 7077923, - 7077924, 7077925, 7077926, 7077927, 7077928, 7077929, 7077954, - 7077955, 7077956, 7077957, 7077958, 7077959, 7077960, 7077961, - 7077962, 7077985, 7077986, 7077987, 7077988, 7077989, 7077990, - 7077991, 7077992, 7077993, 7078016, 7078017, 7078018, 7078019, - 7078020, 7078021, 7078022, 7078023, 7078024, 7078025, 7078026, - 7078049, 7078050, 7078051, 7078052, 7078053, 7078054, 7078055, - 7078056, 7078080, 7078081, 7078082, 7078083, 7078084, 7078085, - 7078086, 7078087, 7078088, 7078089, 7078090, 7078091, 7078113, - 7078114, 7078115, 7078116, 7078117, 7078118, 7078119, 7078120, - 7078144, 7078145, 7078146, 7078147, 7078148, 7078149, 7078150, - 7078151, 7078152, 7078153, 7078154, 7078155, 7078177, 7078178, - 7078179, 7078180, 7078181, 7078182, 7078183, 7078208, 7078209, - 7078210, 7078211, 7078212, 7078213, 7078214, 7078215, 7078216, - 7078217, 7078218, 7078219, 7078241, 7078242, 7078243, 7078244, - 7078245, 7078246, 7078272, 7078273, 7078274, 7078275, 7078276, - 7078277, 7078278, 7078279, 7078280, 7078281, 7078282, 7078283, - 7078305, 7078306, 7078307, 7078308, 7078309, 7078336, 7078337, - 7078338, 7078339, 7078340, 7078341, 7078342, 7078343, 7078344, - 7078345, 7078346, 7078347, 7078369, 7078370, 7078371, 7078372, - 7078400, 7078401, 7078402, 7078403, 7078404, 7078405, 7078406, - 7078407, 7078408, 7078409, 7078410, 7078411, 7078433, 7078434, - 7078435, 7078464, 7078465, 7078466, 7078467, 7078468, 7078469, - 7078470, 7078471, 7078472, 7078473, 7078474, 7078497, 7078529, - 7078530, 7078531, 7078532, 7078533, 7078534, 7078535, 7078536, - 7078537, 7078595, 7078596, 7078597, 7078598, 7078599, 7078600, - 7080001, 7080002, 7080003, 7080004, 7080005, 7080006, 7080007, - 7080008, 7080009, 7080034, 7080035, 7080036, 7080037, 7080038, - 7080039, 7080040, 7080041, 7080042, 7080064, 7080065, 7080066, - 7080067, 7080068, 7080069, 7080070, 7080071, 7080072, 7080097, - 7080098, 7080099, 7080100, 7080101, 7080102, 7080103, 7080104, - 7080105, 7080106, 7080128, 7080129, 7080130, 7080131, 7080132, - 7080133, 7080134, 7080135, 7080136, 7080161, 7080162, 7080163, - 7080164, 7080165, 7080166, 7080167, 7080168, 7080169, 7080170, - 7080171, 7080192, 7080193, 7080194, 7080195, 7080196, 7080197, - 7080198, 7080199, 7080225, 7080226, 7080227, 7080228, 7080229, - 7080230, 7080231, 7080232, 7080233, 7080234, 7080235, 7080256, - 7080257, 7080258, 7080259, 7080260, 7080261, 7080262, 7080289, - 7080290, 7080291, 7080292, 7080293, 7080294, 7080295, 7080296, - 7080297, 7080298, 7080299, 7080320, 7080321, 7080322, 7080323, - 7080324, 7080325, 7080353, 7080354, 7080355, 7080356, 7080357, - 7080358, 7080359, 7080360, 7080361, 7080362, 7080363, 7080384, - 7080385, 7080386, 7080387, 7080388, 7080417, 7080418, 7080419, - 7080420, 7080421, 7080422, 7080423, 7080424, 7080425, 7080426, - 7080427, 7080448, 7080449, 7080450, 7080451, 7080481, 7080482, - 7080483, 7080484, 7080485, 7080486, 7080487, 7080488, 7080489, - 7080490, 7080491, 7080512, 7080513, 7080545, 7080546, 7080547, - 7080548, 7080549, 7080550, 7080551, 7080552, 7080553, 7080554, - 7080609, 7080610, 7080611, 7080612, 7080613, 7080614, 7080615, - 7080616, 7080617, 7080675, 7080676, 7080677, 7080678, 7080679, - 7080680, 7340034, 7340035, 7340036, 7340037, 7340038, 7340039, - 7340040, 7340041, 7340066, 7340067, 7340068, 7340069, 7340070, - 7340071, 7340072, 7340073, 7340098, 7340099, 7340100, 7340101, - 7340102, 7340103, 7340104, 7340105, 7340106, 7340129, 7340130, - 7340131, 7340132, 7340133, 7340134, 7340135, 7340136, 7340137, - 7340160, 7340161, 7340162, 7340163, 7340164, 7340165, 7340166, - 7340167, 7340168, 7340169, 7340170, 7340193, 7340194, 7340195, - 7340196, 7340197, 7340198, 7340199, 7340200, 7340224, 7340225, - 7340226, 7340227, 7340228, 7340229, 7340230, 7340231, 7340232, - 7340233, 7340234, 7340257, 7340258, 7340259, 7340260, 7340261, - 7340262, 7340263, 7340288, 7340289, 7340290, 7340291, 7340292, - 7340293, 7340294, 7340295, 7340296, 7340297, 7340298, 7340299, - 7340321, 7340322, 7340323, 7340324, 7340325, 7340326, 7340327, - 7340352, 7340353, 7340354, 7340355, 7340356, 7340357, 7340358, - 7340359, 7340360, 7340361, 7340362, 7340363, 7340385, 7340386, - 7340387, 7340388, 7340389, 7340390, 7340416, 7340417, 7340418, - 7340419, 7340420, 7340421, 7340422, 7340423, 7340424, 7340425, - 7340426, 7340427, 7340449, 7340450, 7340451, 7340452, 7340453, - 7340480, 7340481, 7340482, 7340483, 7340484, 7340485, 7340486, - 7340487, 7340488, 7340489, 7340490, 7340491, 7340513, 7340514, - 7340515, 7340516, 7340544, 7340545, 7340546, 7340547, 7340548, - 7340549, 7340550, 7340551, 7340552, 7340553, 7340554, 7340577, - 7340578, 7340608, 7340609, 7340610, 7340611, 7340612, 7340613, - 7340614, 7340615, 7340616, 7340617, 7340618, 7340641, 7340673, - 7340674, 7340675, 7340676, 7340677, 7340678, 7340679, 7340680, - 7340681, 7340740, 7340741, 7340742, 7340743, 7342145, 7342146, - 7342147, 7342148, 7342149, 7342150, 7342151, 7342152, 7342153, - 7342178, 7342179, 7342180, 7342181, 7342182, 7342183, 7342184, - 7342185, 7342186, 7342208, 7342209, 7342210, 7342211, 7342212, - 7342213, 7342214, 7342215, 7342216, 7342241, 7342242, 7342243, - 7342244, 7342245, 7342246, 7342247, 7342248, 7342249, 7342250, - 7342272, 7342273, 7342274, 7342275, 7342276, 7342277, 7342278, - 7342279, 7342305, 7342306, 7342307, 7342308, 7342309, 7342310, - 7342311, 7342312, 7342313, 7342314, 7342336, 7342337, 7342338, - 7342339, 7342340, 7342341, 7342342, 7342343, 7342369, 7342370, - 7342371, 7342372, 7342373, 7342374, 7342375, 7342376, 7342377, - 7342378, 7342379, 7342400, 7342401, 7342402, 7342403, 7342404, - 7342405, 7342406, 7342433, 7342434, 7342435, 7342436, 7342437, - 7342438, 7342439, 7342440, 7342441, 7342442, 7342443, 7342464, - 7342465, 7342466, 7342467, 7342468, 7342469, 7342497, 7342498, - 7342499, 7342500, 7342501, 7342502, 7342503, 7342504, 7342505, - 7342506, 7342507, 7342528, 7342529, 7342530, 7342531, 7342532, - 7342561, 7342562, 7342563, 7342564, 7342565, 7342566, 7342567, - 7342568, 7342569, 7342570, 7342571, 7342592, 7342593, 7342594, - 7342625, 7342626, 7342627, 7342628, 7342629, 7342630, 7342631, - 7342632, 7342633, 7342634, 7342656, 7342657, 7342689, 7342690, - 7342691, 7342692, 7342693, 7342694, 7342695, 7342696, 7342697, - 7342698, 7342753, 7342754, 7342755, 7342756, 7342757, 7342758, - 7342759, 7342760, 7342761, 7342820, 7342821, 7342822, 7342823 - - - 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, - 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, - 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, - 2, 2, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, - 1, 1, 1, 1, 2, 2, 1, 1, 0, 0, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, - 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, - 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, - 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, - 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 1, 1, 1, 1, 2, - 2, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 0, 0, - 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, - 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, - 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 0, 0, 0, 1, 1, 1, 2, - 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, - 0, 0, 1, 1, 1, 2, 0, 0, 0, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0, 1, - 1, 1, 2, 0, 0, 1, 1, 1, 2, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, - 1, 1, 1, 1, 2, 2, 1, 1, 0, 0, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, - 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, - 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, - 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 1, 2, 0, 0, 0, 0, 0, - 1, 1, 1, 2, 0, 0, 0, 1, 1, 1, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, - 0, 1, 1, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, - 1, 2, 2, 1, 0, 0, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, - 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, - 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, - 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, - 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 1, - 1, 1, 2, 2, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 1, - 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 0, 0, 1, 1, 1, 1, 1, 2, 2, 1, - 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, - 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, - 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, - 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 1, 1, 1, - 1, 2, 2, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, - 0, 0, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, - 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, - 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 0, 0, 0, 1, 1, - 1, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, - 0, 0, 0, 0, 1, 1, 1, 2, 0, 0, 0, 1, 1, 1, 2, 0, 0, 0, 0, 0, - 0, 1, 1, 1, 2, 2, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, - 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 0, 0, 1, 1, 1, 1, 1, 2, - 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, - 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, - 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, - 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 1, - 1, 1, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 0, 0, 0, 1, 1, 1, 2, 2, - 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 1, 1, 1, 1, 2, 2, 0, 0, 0, - 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 0, 0, 1, 1, 1, 1, - 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, - 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 1, - 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, - 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, - 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, - 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, - 2, 2, 1, 1, 0, 0, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, - 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, - 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 1, - 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, - 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 1, 1, 1, 1, 2, 2, 0, 0, 0, - 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 0, 0, 1, 1, 1, 1, - 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, - 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, - 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 0, 0, 0, 1, 1, 1, 2, 0, 0, 0, 1, 1, 1, 2, 0, 0, 0, 1, - 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, - 1, 2, 0, 0, 0, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, - 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1, - 1, 1, 2, 2, 1, 1, 0, 0, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, - 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, - 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 1, 2, 0, 0, 0, - 0, 0, 1, 1, 1, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, - 1, 1, 2, 2, 0, 1, 1, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 1, 1, 2, - 2, 1, 1, 1, 1, 2, 2, 1, 0, 0, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, - 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, - 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, - 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, - 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, - 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 1, 1, 1, 2, 2, 0, - 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 0, 0, - 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, - 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, - 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, - 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, - 1, 1, 2, 2, 0, 1, 1, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 1, 1, 2, - 2, 1, 1, 1, 1, 2, 2, 1, 0, 0, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, - 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, - 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 1, - 1, 1, 2, 0, 0, 0, 1, 1, 1, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, - 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 0, 0, 0, 1, - 1, 1, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 1, 1, 1, 2, - 2, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, - 0, 0, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, - 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, - 1, 2, 2, 0, 0, 0, 0, 1, 1, 1, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, - 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 1, - 1, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, - 2, 1, 0, 0, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, - 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, - 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, - 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, - 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, - 0, 1, 1, 1, 2, 2, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, - 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 0, 0, 1, 1, 1, 1, 1, 2, - 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, - 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, - 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, - 2, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, - 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 1, - 1, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, - 2, 1, 0, 0, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, - 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, - 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, - 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, - 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 0, 0, 0, 1, 1, 1, 2, 0, - 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, - 0, 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 0, 0, 1, 1, - 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, - 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, - 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, - 2, 0, 0, 0, 0, 1, 1, 1, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 0, 0, - 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 1, 1, 1, - 1, 2, 2, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, - 0, 0, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, - 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, - 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, - 0, 0, 0, 0, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 2, 2, 0, 0, 0, 0, - 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, - 0, 1, 1, 1, 2, 2, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 1, - 1, 1, 2, 2, 0, 1, 1, 1, 2, 2, 1, 0, 0, 0, 0, 1, 1, 1, 1, 2, - 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, - 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, - 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 0, 0, 0, 0, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 2, - 2, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, - 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, - 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, - 2, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, - 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, - 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, - 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, - 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 0, 0, 0, 1, 1, 1, 2, 0, - 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, - 0, 0, 0, 1, 1, 1, 2, 2, 0, 1, 1, 1, 2, 2, 1, 0, 0, 0, 0, 1, - 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, - 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, - 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 0, 0, 0, 0, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 2, - 2, 0, 0, 0, 0, 1, 1, 1, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 0, 0, - 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 1, 1, - 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 0, - 0, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, - 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, - 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, - 0, 0, 0, 0, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 2, 2, 0, 0, 0, 0, - 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, - 0, 1, 1, 1, 2, 2, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 1, - 1, 1, 2, 2, 0, 1, 1, 1, 2, 2, 1, 0, 0, 0, 0, 1, 1, 1, 1, 2, - 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, - 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, - 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 0, 0, 0, 0, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 2, - 2, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, - 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, - 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, - 2, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, - 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, - 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, - 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, - 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, - 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 1, 1, 1, 2, 2, 0, - 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 1, 1, 1, 2, 2, 1, 0, 0, 0, - 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, - 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 1, 1, 2, 2, 0, - 0, 0, 0, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, - 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, - 1, 1, 2, 2, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, - 2, 1, 1, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, - 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, - 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 1, - 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 2, 2, - 0, 0, 0, 0, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, - 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, - 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 0, 1, 1, - 1, 2, 2, 2, 1, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, - 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 0, 0, 0, 0, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 2, 2, 0, - 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, - 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 1, 1, - 1, 2, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, - 2, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, - 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, - 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 1, 1, 1, - 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 2, 2, 0, 0, - 0, 0, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, - 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 1, 1, - 1, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 1, 1, 1, 2, 2, - 1, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, - 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 1, - 1, 2, 2, 0, 0, 0, 0, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 1, 2, 2, - 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, - 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, - 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 1, 1, 2, - 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, - 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, - 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, - 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, - 2, 2, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, - 2, 0, 1, 1, 1, 2, 2, 2, 1, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 1, - 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, - 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, - 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 1, 1, 2, 2, 0, 0, 0, 0, 1, - 1, 2, 2, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, - 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, - 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 1, - 1, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, - 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, - 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, - 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, - 2, 2, 0, 0, 0, 0, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, - 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, - 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 1, - 1, 1, 2, 2, 1, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, - 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, - 0, 0, 0, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 2, 2, 0, 0, 0, 0, 1, - 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, - 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 1, 1, 1, 2, 2, 0, - 0, 0, 0, 0, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 0, 0, 0, 0, 1, - 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, - 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, - 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, - 0, 0, 0, 0, 1, 1, 2, 2, 2, 0, 0, 0, 0, 1, 1, 2, 2, 0, 0, 0, - 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, - 0, 0, 1, 1, 1, 2, 2, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, - 1, 1, 1, 2, 2, 2, 0, 1, 1, 1, 2, 2, 2, 1, 0, 0, 0, 0, 1, 1, - 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, - 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 1, 1, - 2, 2, 0, 0, 0, 0, 1, 1, 2, 2, 2, 0, 0, 0, 0, 1, 1, 1, 2, 2, - 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, - 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, - 0, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 1, - 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, - 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, - 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, - 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 2, 2, - 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, - 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, - 0, 0, 0, 1, 1, 1, 2, 2, 0, 1, 1, 1, 2, 2, 1, 0, 0, 0, 0, 1, - 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, - 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, - 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 1, 1, 2, 2, 0, 0, 0, - 0, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, - 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, - 2, 2, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 1, - 1, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, - 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, - 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 1, 1, 1, - 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 2, 2, 2, 0, - 0, 0, 0, 1, 1, 2, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, - 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, - 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 0, 1, 1, - 1, 2, 2, 2, 1, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, - 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 1, 1, 2, 2, 2, 0, 0, 0, 0, - 1, 1, 2, 2, 2, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, - 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, - 2, 2, 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, - 2, 1, 1, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, - 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, - 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, - 0, 0, 0, 0, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 2, 2, 0, 0, 0, 0, - 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, - 0, 1, 1, 1, 2, 2, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 1, - 1, 1, 2, 2, 0, 1, 1, 1, 2, 2, 1, 0, 0, 0, 0, 1, 1, 1, 1, 2, - 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, - 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, - 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 0, 0, 0, 0, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 2, - 2, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, - 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, - 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, - 2, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, - 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, - 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, - 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 2, 2, 2, 0, 0, 0, 0, 1, - 1, 2, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, - 1, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 1, 1, 1, 2, - 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 0, 1, 1, 1, 2, 2, 2, - 1, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 0, 0, 0, 0, 1, 1, 2, 2, 2, 0, 0, 0, 0, 1, 1, 2, 2, - 2, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, - 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, - 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 1, 1, 1, - 1, 2, 2, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, - 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, - 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, - 1, 1, 2, 2, 2, 0, 0, 0, 0, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 1, - 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, - 1, 2, 2, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, - 2, 2, 0, 1, 1, 1, 2, 2, 2, 1, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, - 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, - 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, - 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 1, 1, 2, 2, 0, 0, - 0, 0, 1, 1, 2, 2, 2, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, - 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, - 1, 1, 2, 2, 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, - 2, 2, 2, 1, 1, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 1, - 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, - 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, - 0, 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, - 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, - 0, 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, 0, - 0, 0, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 0, 0, - 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, - 0, 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, - 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, 0, - 1, 1, 1, 2, 2, 2, 0, 1, 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, 1, 1, - 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 0, 0, 1, 1, 1, 1, 1, - 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, - 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, - 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, - 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, - 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, - 2, 2, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, - 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, - 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, - 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, - 1, 1, 1, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, 1, - 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, - 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 1, 1, 1, 1, 2, 2, 2, - 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 0, - 0, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, - 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, - 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, - 1, 1, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, 0, 0, - 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 1, - 1, 1, 2, 2, 2, 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, 0, 1, 1, - 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 0, 0, 1, 1, 1, 1, - 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, - 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, 0, 1, 1, 1, - 2, 2, 2, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, - 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, - 2, 2, 0, 1, 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, - 2, 1, 1, 1, 1, 2, 2, 2, 1, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 1, - 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, - 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, - 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 1, 1, 1, - 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 2, 0, - 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, 2, 2, 2, 0, - 0, 0, 1, 1, 2, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, - 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, - 1, 2, 2, 2, 1, 1, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, - 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, - 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, - 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, - 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, 1, 1, 2, 2, 2, - 0, 0, 0, 0, 0, 1, 1, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, - 0, 0, 0, 1, 1, 1, 2, 2, 0, 1, 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, - 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 0, 0, 1, 1, 1, - 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, - 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 - - - 3, 0, 0, 0, 0, 0, 0, 7, 3, 0, 0, 0, 0, 0, 0, 7, 6, 0, 0, 0, - 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 1, 3, 6, 3, 0, 0, 0, 0, 0, - 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 4, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, - 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, - 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 7, 0, 7, 7, 1, 0, 0, 0, 0, 0, 0, 0, 7, 7, 4, 1, 5, 1, 4, - 7, 6, 0, 0, 0, 0, 0, 0, 1, 6, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, - 0, 0, 0, 0, 0, 7, 6, 3, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, - 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 7, 7, 1, 0, 0, 0, 0, 0, 0, 0, 7, 7, - 4, 1, 5, 1, 4, 7, 3, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 0, 0, 0, 4, 6, 0, 0, 0, 0, 0, 0, 4, 3, 6, 3, 0, - 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, - 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, - 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, - 4, 1, 0, 0, 0, 0, 1, 4, 7, 7, 7, 6, 0, 0, 0, 0, 0, 0, 4, 6, - 0, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 0, 0, 1, 6, 3, 0, 0, 0, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, - 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 7, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, - 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 1, 0, 0, 0, 0, 1, 4, 7, - 7, 7, 3, 0, 0, 0, 0, 0, 0, 7, 3, 0, 0, 0, 0, 0, 0, 7, 6, 0, - 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 1, 3, 6, 3, 0, 0, 0, - 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, - 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1, 7, 0, 7, 7, 1, 0, 0, 0, 0, 0, 0, 0, 7, 7, 4, 1, 5, - 1, 4, 7, 6, 0, 0, 0, 0, 0, 0, 1, 6, 0, 0, 0, 0, 0, 0, 0, 3, - 0, 0, 0, 0, 0, 0, 0, 7, 6, 3, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, - 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 5, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, - 7, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 7, 1, 0, 0, 0, 0, 0, 0, 0, - 7, 7, 4, 1, 5, 1, 4, 7, 3, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 0, 0, 0, 0, 4, 6, 0, 0, 0, 0, 0, 0, 4, 3, 6, - 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 5, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, - 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 7, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 4, 4, 4, 0, 0, 0, 0, 0, 0, 4, 7, 5, 5, 5, 7, 6, - 0, 0, 0, 0, 0, 0, 4, 6, 0, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, - 0, 0, 0, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, - 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 4, 0, 0, 0, 0, 0, 0, - 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 4, 7, 5, 5, 5, 7, 3, 0, 0, 0, - 0, 0, 0, 7, 3, 0, 0, 0, 0, 0, 0, 7, 6, 0, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 0, 0, 0, 1, 3, 6, 3, 0, 0, 0, 0, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, - 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, - 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 5, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 4, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 0, 7, - 7, 1, 0, 0, 0, 0, 0, 0, 0, 7, 7, 4, 1, 5, 1, 4, 7, 6, 0, 0, - 0, 0, 0, 0, 1, 6, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, - 0, 7, 6, 3, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 4, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, - 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 7, 0, 0, 0, 0, 0, - 0, 0, 0, 1, 7, 7, 1, 0, 0, 0, 0, 0, 0, 0, 7, 7, 4, 1, 5, 1, - 4, 7, 3, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, - 0, 0, 0, 4, 6, 0, 0, 0, 0, 0, 0, 4, 3, 6, 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, - 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, - 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 5, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 7, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, - 4, 0, 0, 0, 0, 0, 0, 4, 7, 5, 5, 5, 7, 6, 0, 0, 0, 0, 0, 0, - 4, 6, 0, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 0, 0, 0, 6, 3, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, - 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 7, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 7, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, - 0, 0, 0, 0, 4, 7, 5, 5, 5, 7, 3, 0, 0, 0, 0, 0, 0, 7, 3, 0, - 0, 0, 0, 0, 0, 7, 6, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, - 0, 1, 3, 6, 3, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, - 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 0, 7, 7, 1, 0, 0, 0, 0, - 0, 0, 0, 7, 7, 4, 1, 5, 1, 4, 7, 6, 0, 0, 0, 0, 0, 0, 1, 6, - 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 7, 6, 3, 0, 0, - 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, - 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 4, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 7, - 1, 0, 0, 0, 0, 0, 0, 0, 7, 7, 4, 1, 5, 1, 4, 7, 3, 0, 0, 0, - 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 4, 6, 0, - 0, 0, 0, 0, 0, 4, 3, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 5, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, - 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 0, 0, 0, 0, 0, - 0, 4, 5, 5, 5, 5, 5, 6, 0, 0, 0, 0, 0, 0, 4, 6, 0, 0, 0, 0, - 0, 0, 4, 3, 0, 0, 0, 0, 0, 0, 0, 6, 3, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, - 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 5, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, - 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 4, 5, - 5, 5, 5, 5, 3, 0, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 0, 0, 4, - 6, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 3, 6, 3, 0, - 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 4, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 1, - 0, 5, 0, 1, 4, 6, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, - 0, 3, 0, 0, 0, 0, 0, 0, 0, 4, 6, 3, 0, 0, 0, 0, 0, 0, 0, 4, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, - 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, - 0, 0, 4, 4, 1, 0, 5, 0, 1, 4, 3, 0, 0, 0, 0, 0, 0, 4, 3, 0, - 0, 0, 0, 0, 0, 4, 6, 0, 0, 0, 0, 0, 0, 1, 6, 0, 0, 0, 0, 0, - 0, 1, 3, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 5, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 5, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 4, 1, 0, 0, 0, 0, 0, 0, 1, 4, - 5, 5, 5, 5, 5, 6, 0, 0, 0, 0, 0, 0, 1, 6, 0, 0, 0, 0, 0, 0, - 1, 3, 0, 0, 0, 0, 0, 0, 0, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 5, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 1, 0, 0, 0, 0, 0, 0, 1, 4, 5, - 5, 5, 5, 5, 3, 0, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 0, 0, 4, - 6, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 3, 6, 3, 0, - 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 4, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 1, - 0, 5, 0, 1, 4, 6, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, - 0, 3, 0, 0, 0, 0, 0, 0, 0, 4, 6, 3, 0, 0, 0, 0, 0, 0, 0, 4, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, - 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, - 0, 0, 4, 4, 1, 0, 5, 0, 1, 4, 3, 0, 0, 0, 0, 0, 0, 4, 3, 0, - 0, 0, 0, 0, 0, 4, 6, 0, 0, 0, 0, 0, 0, 1, 6, 0, 0, 0, 0, 0, - 0, 1, 3, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 5, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 4, 1, 0, 0, 0, 0, 0, 0, 1, 4, - 4, 1, 5, 1, 4, 6, 0, 0, 0, 0, 0, 0, 1, 6, 0, 0, 0, 0, 0, 0, - 1, 3, 0, 0, 0, 0, 0, 0, 0, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 5, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 1, 0, 0, 0, 0, 0, 0, 1, 4, 4, - 1, 5, 1, 4, 3, 0, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 0, 0, 4, - 6, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 3, 6, 3, 0, - 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 4, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 1, - 0, 1, 0, 1, 4, 6, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, - 0, 3, 0, 0, 0, 0, 0, 0, 0, 4, 6, 3, 0, 0, 0, 0, 0, 0, 0, 4, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, - 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, - 0, 0, 4, 4, 1, 0, 1, 0, 1, 4, 3, 0, 0, 0, 0, 0, 0, 4, 3, 0, - 0, 0, 0, 0, 0, 4, 6, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, - 0, 0, 3, 6, 3, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 5, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, - 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 7, 4, 0, 0, 0, 0, 0, - 0, 0, 0, 4, 7, 5, 1, 1, 1, 5, 7, 6, 0, 0, 0, 0, 0, 0, 0, 6, - 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 7, 6, 3, 0, 0, - 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, - 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 5, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 5, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, - 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 5, 1, 1, 1, 5, 7, 3, 0, 0, 0, - 0, 0, 0, 4, 3, 0, 0, 0, 0, 0, 0, 4, 6, 0, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 0, 0, 0, 0, 3, 6, 3, 0, 0, 0, 0, 0, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, - 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 4, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 1, 0, 0, - 4, 7, 7, 6, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 3, - 0, 0, 0, 0, 0, 0, 0, 4, 6, 3, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 7, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, - 0, 0, 0, 0, 4, 4, 0, 0, 1, 0, 0, 4, 7, 7, 3, 0, 0, 0, 0, 0, - 0, 4, 3, 0, 0, 0, 0, 0, 0, 4, 6, 0, 0, 0, 0, 0, 0, 0, 6, 0, - 0, 0, 0, 0, 0, 0, 3, 6, 3, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 4, 4, 0, - 0, 0, 0, 0, 0, 0, 0, 4, 4, 1, 1, 1, 1, 1, 4, 6, 0, 0, 0, 0, - 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 4, - 6, 3, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 1, 1, 1, 1, 1, 4, - 3, 0, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 0, 0, 4, 6, 0, 0, 0, - 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 3, 6, 3, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 4, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, - 0, 1, 0, 0, 4, 7, 7, 6, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, - 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 4, 6, 3, 0, 0, 0, 0, 0, 0, - 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 7, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, - 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 1, 0, 0, 4, 7, 7, 3, 0, - 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 0, 0, 4, 6, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 3, 6, 3, 0, 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, - 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, - 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 1, 1, 1, 1, 1, 4, 6, - 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, - 0, 0, 0, 4, 6, 3, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, - 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 1, 1, - 1, 1, 1, 4, 3, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 1, - 6, 0, 0, 0, 0, 0, 0, 0, 7, 6, 0, 0, 0, 0, 0, 0, 0, 3, 6, 3, - 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 7, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 4, 1, 0, 0, 0, 0, 0, 0, - 0, 0, 1, 7, 4, 0, 0, 1, 0, 0, 4, 7, 7, 7, 6, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 7, 3, 0, 0, 0, 0, 0, 0, 0, 4, - 6, 3, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 4, 1, 7, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 0, - 0, 1, 0, 0, 4, 7, 7, 7, 3, 0, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, - 0, 0, 0, 4, 6, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, - 3, 6, 3, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, - 0, 4, 4, 1, 0, 1, 0, 1, 4, 6, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, - 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 4, 6, 3, 0, 0, 0, 0, - 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, - 0, 0, 0, 0, 0, 0, 4, 4, 1, 0, 1, 0, 1, 4, 3, 0, 0, 0, 0, 0, - 0, 1, 3, 0, 0, 0, 0, 0, 0, 1, 6, 0, 0, 0, 0, 0, 0, 0, 4, 6, - 0, 0, 0, 0, 0, 0, 0, 7, 3, 6, 3, 0, 0, 0, 0, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, - 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 4, 7, 1, 0, 0, - 1, 0, 0, 1, 4, 7, 7, 6, 0, 0, 0, 0, 0, 0, 0, 7, 6, 0, 0, 0, - 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 0, 0, 0, 1, 6, 3, 0, 0, 0, 0, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 7, 1, 0, 0, 1, 0, 0, - 1, 4, 7, 7, 3, 0, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 0, 0, 4, - 6, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 3, 6, 3, 0, - 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 4, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 1, - 0, 1, 0, 1, 4, 6, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, - 0, 3, 0, 0, 0, 0, 0, 0, 0, 4, 6, 3, 0, 0, 0, 0, 0, 0, 0, 4, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, - 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, - 0, 0, 4, 4, 1, 0, 1, 0, 1, 4, 3, 0, 0, 0, 0, 0, 0, 1, 3, 0, - 0, 0, 0, 0, 0, 1, 6, 0, 0, 0, 0, 0, 0, 0, 4, 6, 0, 0, 0, 0, - 0, 0, 0, 7, 3, 6, 3, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 7, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, - 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 4, 7, 1, 0, 0, 1, 0, 0, 1, - 4, 7, 7, 6, 0, 0, 0, 0, 0, 0, 0, 7, 6, 0, 0, 0, 0, 0, 0, 0, - 4, 3, 0, 0, 0, 0, 0, 0, 0, 1, 6, 3, 0, 0, 0, 0, 0, 0, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, - 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 7, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 4, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 7, 7, 1, 0, 0, 1, 0, 0, 1, 4, 7, 7, - 3, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 1, 6, 0, 0, 0, - 0, 0, 0, 0, 7, 6, 0, 0, 0, 0, 0, 0, 0, 3, 6, 3, 0, 0, 0, 0, - 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 7, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, - 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 4, 0, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, - 4, 0, 0, 1, 0, 0, 4, 7, 7, 7, 6, 0, 0, 0, 0, 0, 0, 0, 6, 0, - 0, 0, 0, 0, 0, 0, 7, 3, 0, 0, 0, 0, 0, 0, 0, 4, 6, 3, 0, 0, - 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 7, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 4, 1, 7, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 0, 0, 1, 0, 0, - 4, 7, 7, 7, 3, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 1, - 6, 0, 0, 0, 0, 0, 0, 0, 4, 6, 0, 0, 0, 0, 0, 0, 0, 7, 3, 6, - 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, - 0, 7, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 4, 7, 0, 0, 0, 0, 0, - 0, 0, 4, 7, 5, 7, 7, 5, 7, 6, 0, 0, 0, 0, 0, 0, 0, 7, 6, 0, - 0, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 6, 3, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 7, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, - 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 7, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 4, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 7, 7, 0, 0, 0, 0, 0, 0, 0, 4, 7, 5, 7, 7, 5, 7, 3, 0, - 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 1, 6, 0, 0, 0, 0, 0, - 0, 0, 4, 6, 0, 0, 0, 0, 0, 0, 0, 7, 3, 6, 3, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, - 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, - 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 7, 4, 7, 1, 0, 0, 0, 0, 0, 1, 4, 7, 7, 7, 7, 6, 0, 0, - 0, 0, 0, 0, 0, 7, 6, 0, 0, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, - 0, 0, 0, 1, 6, 3, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 7, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 7, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 4, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 7, 7, 1, 0, 0, 0, 0, 0, 1, 4, 7, 7, 7, 7, - 3, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, - 0, 0, 0, 0, 4, 6, 0, 0, 0, 0, 0, 0, 0, 4, 3, 6, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 7, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 7, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, - 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 7, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 4, 7, - 5, 7, 7, 5, 7, 6, 0, 0, 0, 0, 0, 0, 0, 4, 6, 0, 0, 0, 0, 0, - 0, 0, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 6, 3, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 7, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, - 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 7, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 7, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, - 0, 0, 0, 0, 0, 0, 0, 4, 7, 5, 7, 7, 5, 7, 3, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 4, 6, - 0, 0, 0, 0, 0, 0, 0, 4, 3, 6, 3, 0, 0, 0, 0, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, - 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, - 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, - 4, 1, 0, 0, 0, 0, 0, 1, 4, 5, 7, 7, 5, 6, 0, 0, 0, 0, 0, 0, - 0, 4, 6, 0, 0, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 0, 0, 0, 1, - 6, 3, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 7, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, - 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 4, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 4, 4, 1, 0, 0, 0, 0, 0, 1, 4, 5, 7, 7, 5 - - - 3, 0, 0, 0, 0, 0, 0, 5, 0, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, - 0, 0, 0, 0, 5, 2, 2, 2, 2, 2, 2, 4, 5, 4, 4, 0, 0, 0, 0, 0, - 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2, 2, 2, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, - 2, 2, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, - 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 3, 2, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 0, 2, 2, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 1, 2, 1, - 1, 2, 4, 4, 4, 4, 4, 4, 1, 0, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, - 4, 4, 4, 4, 4, 5, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, - 4, 4, 4, 0, 4, 4, 4, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, - 0, 4, 4, 4, 4, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, - 4, 4, 2, 2, 2, 2, 3, 4, 4, 4, 4, 0, 4, 4, 4, 4, 4, 4, 2, 2, - 2, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, 4, 4, 4, 5, 4, - 4, 4, 4, 4, 4, 4, 4, 5, 3, 4, 0, 4, 4, 4, 4, 4, 4, 4, 3, 4, - 5, 5, 4, 5, 4, 4, 3, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, - 3, 0, 0, 0, 0, 0, 0, 0, 5, 2, 2, 2, 2, 2, 2, 3, 5, 4, 4, 0, - 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, - 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0, - 0, 0, 0, 0, 0, 0, 1, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, - 2, 2, 0, 0, 0, 0, 2, 1, 1, 1, 1, 2, 4, 4, 4, 4, 4, 4, 0, 0, - 2, 2, 2, 2, 2, 2, 3, 2, 4, 4, 4, 4, 4, 4, 0, 1, 1, 2, 2, 2, - 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, - 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 3, 4, 4, 4, - 4, 4, 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 3, 4, 4, 4, 4, 5, 4, 4, - 4, 4, 4, 4, 2, 2, 2, 3, 4, 4, 0, 4, 4, 4, 4, 4, 4, 4, 2, 4, - 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 4, 4, 4, 4, 5, 4, 4, - 4, 4, 3, 0, 0, 0, 0, 0, 0, 5, 0, 2, 2, 2, 2, 2, 2, 2, 3, 0, - 0, 0, 0, 0, 0, 0, 5, 2, 2, 2, 2, 2, 2, 4, 5, 4, 4, 0, 0, 0, - 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 2, 2, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, - 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 3, 2, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 2, 2, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 1, - 2, 1, 1, 2, 4, 4, 4, 4, 4, 4, 1, 0, 2, 2, 2, 2, 2, 2, 2, 2, - 4, 4, 4, 4, 4, 4, 4, 5, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, - 4, 4, 4, 4, 4, 0, 4, 4, 4, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, - 4, 4, 0, 4, 4, 4, 4, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 5, 4, - 4, 4, 4, 4, 2, 2, 2, 2, 3, 4, 4, 4, 4, 0, 4, 4, 4, 4, 4, 4, - 2, 2, 2, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, 4, 4, 4, - 5, 4, 4, 4, 4, 4, 4, 4, 4, 5, 3, 4, 0, 4, 4, 4, 4, 4, 4, 4, - 3, 4, 5, 5, 4, 5, 4, 4, 3, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, - 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 5, 2, 2, 2, 2, 2, 2, 3, 5, 4, - 4, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, - 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2, - 4, 4, 4, 4, 4, 4, 0, 0, 2, 2, 2, 2, 2, 2, 3, 2, 4, 4, 4, 4, - 4, 4, 4, 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 5, - 4, 4, 4, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, - 4, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 2, 2, - 2, 2, 3, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 2, 2, 2, 3, 4, 4, - 4, 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, 3, 4, 5, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 0, 0, 0, - 0, 0, 0, 5, 0, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, - 5, 2, 2, 2, 2, 2, 2, 4, 5, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, - 2, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, - 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 2, 2, - 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 1, 2, 1, 1, 2, 4, 4, - 4, 4, 4, 4, 1, 0, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, - 4, 5, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 0, - 4, 4, 4, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 0, 4, 4, 4, - 4, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 2, 2, - 2, 2, 3, 4, 4, 4, 4, 0, 4, 4, 4, 4, 4, 4, 2, 2, 2, 4, 4, 4, - 4, 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, 4, 4, 4, 5, 4, 4, 4, 4, 4, - 4, 4, 4, 5, 3, 4, 0, 4, 4, 4, 4, 4, 4, 4, 3, 4, 5, 5, 4, 5, - 4, 4, 3, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, - 0, 0, 0, 0, 5, 2, 2, 2, 2, 2, 2, 3, 5, 4, 4, 0, 0, 0, 0, 0, - 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, - 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, - 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, - 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2, 4, 4, 4, 4, 4, 4, - 0, 0, 2, 2, 2, 2, 2, 2, 3, 2, 4, 4, 4, 4, 4, 4, 4, 1, 1, 2, - 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 2, 2, 2, - 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, - 3, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 3, 4, 4, 4, - 4, 5, 4, 4, 4, 4, 4, 4, 2, 2, 2, 3, 4, 4, 4, 5, 4, 4, 4, 4, - 4, 4, 4, 2, 2, 3, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 0, 0, 0, 0, 0, 0, 5, 0, 2, - 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 5, 2, 2, 2, 2, 2, - 2, 4, 5, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 3, 2, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 3, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, - 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 2, 2, 1, 3, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 2, 2, 1, 2, 1, 1, 2, 4, 4, 4, 4, 4, 4, 1, 0, - 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 5, 1, 1, 2, 2, - 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 0, 4, 4, 4, 2, 2, 2, - 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 0, 4, 4, 4, 4, 2, 2, 2, 2, 2, - 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 3, 4, 4, 4, - 4, 0, 4, 4, 4, 4, 4, 4, 2, 2, 2, 4, 4, 4, 4, 5, 4, 4, 4, 4, - 4, 4, 4, 2, 2, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 5, 3, 4, - 0, 4, 4, 4, 4, 4, 4, 4, 3, 4, 5, 5, 4, 5, 4, 4, 3, 0, 0, 0, - 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 5, 2, - 2, 2, 2, 2, 2, 3, 5, 4, 4, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, - 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, - 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 0, 0, 0, 0, 0, - 0, 1, 1, 1, 1, 1, 1, 2, 4, 4, 4, 4, 4, 4, 0, 0, 2, 2, 2, 2, - 2, 2, 3, 2, 4, 4, 4, 4, 4, 4, 4, 1, 1, 2, 2, 2, 2, 2, 2, 2, - 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 2, 2, 2, 2, 2, 2, 3, 4, 4, - 4, 4, 4, 4, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, - 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 3, 4, 4, 4, 4, 5, 4, 4, 4, 4, - 4, 4, 2, 2, 2, 3, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, 3, - 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 3, - 3, 0, 0, 0, 0, 0, 0, 0, 5, 2, 2, 2, 2, 2, 2, 2, 5, 4, 4, 0, - 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 3, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, - 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 3, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, - 0, 1, 0, 2, 1, 2, 4, 4, 4, 4, 4, 4, 4, 0, 2, 2, 2, 2, 2, 2, - 2, 2, 4, 4, 4, 4, 4, 4, 4, 0, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, - 4, 4, 4, 4, 4, 4, 4, 0, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, - 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 2, 2, 2, 2, 4, 4, 4, 0, 4, 4, 4, 4, 4, 4, 4, 2, 2, 4, - 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 2, 4, 5, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 5, 5, 4, 4, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 2, - 2, 2, 2, 2, 2, 3, 3, 0, 0, 0, 0, 0, 0, 1, 5, 2, 2, 2, 2, 2, - 2, 3, 5, 4, 4, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, - 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 2, 2, 0, 0, 0, 0, 0, 0, 2, 1, - 1, 1, 1, 1, 1, 2, 4, 4, 4, 4, 4, 4, 0, 0, 2, 2, 2, 2, 2, 2, - 4, 2, 4, 4, 4, 4, 4, 4, 4, 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 4, - 4, 4, 4, 4, 4, 5, 4, 4, 4, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, - 4, 4, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 5, 4, - 4, 4, 4, 4, 2, 2, 2, 2, 3, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, - 2, 2, 2, 3, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, 3, 4, 0, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 4, 4, 4, 4, 4, 4, 5, 4, 4, - 4, 4, 4, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 3, - 3, 0, 0, 0, 0, 0, 0, 0, 5, 2, 2, 2, 2, 2, 2, 2, 5, 4, 4, 0, - 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 3, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, - 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 3, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, - 0, 1, 0, 2, 1, 2, 4, 4, 4, 4, 4, 4, 4, 0, 2, 2, 2, 2, 2, 2, - 2, 2, 4, 4, 4, 4, 4, 4, 4, 0, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, - 4, 4, 4, 4, 4, 4, 4, 0, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, - 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 2, 2, 2, 2, 4, 4, 4, 0, 4, 4, 4, 4, 4, 4, 4, 2, 2, 4, - 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 2, 4, 5, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 5, 5, 4, 4, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 2, - 2, 2, 2, 2, 2, 3, 3, 0, 0, 0, 0, 0, 0, 1, 5, 2, 2, 2, 2, 2, - 2, 3, 5, 4, 4, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 3, 2, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, - 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 2, 2, 0, 0, 0, 0, 0, 0, 2, 1, - 2, 2, 1, 2, 1, 2, 4, 4, 4, 4, 4, 4, 0, 0, 2, 2, 2, 2, 2, 2, - 4, 2, 4, 4, 4, 4, 4, 4, 4, 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 4, - 4, 4, 4, 4, 4, 0, 4, 4, 4, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, - 4, 4, 0, 4, 4, 4, 4, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 5, 4, - 4, 4, 4, 4, 2, 2, 2, 2, 3, 4, 4, 4, 4, 0, 4, 4, 4, 4, 4, 4, - 2, 2, 2, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, 4, 4, 0, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 4, 4, 4, 4, 4, 4, 5, 4, 5, - 5, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 3, - 3, 0, 0, 0, 0, 0, 0, 0, 5, 2, 2, 2, 2, 2, 2, 2, 5, 4, 4, 0, - 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 3, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 2, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, - 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 3, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, - 0, 2, 0, 2, 1, 2, 4, 4, 4, 4, 4, 4, 4, 0, 2, 2, 2, 2, 2, 2, - 2, 2, 4, 4, 4, 4, 4, 4, 4, 0, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, - 4, 4, 4, 4, 4, 4, 4, 0, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, - 0, 4, 4, 4, 4, 4, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 2, 2, 2, 2, 4, 4, 4, 0, 4, 4, 4, 4, 4, 4, 4, 2, 2, 4, - 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 2, 4, 5, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 5, 5, 4, 5, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 2, - 2, 2, 2, 2, 2, 3, 3, 0, 0, 0, 0, 0, 0, 0, 5, 2, 2, 2, 2, 2, - 2, 2, 5, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 3, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, - 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, - 0, 0, 0, 1, 1, 1, 2, 2, 2, 1, 1, 2, 4, 4, 4, 4, 4, 4, 4, 0, - 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 5, 1, 1, 2, 2, - 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 2, 2, 2, - 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 0, 4, 4, 4, 4, 2, 2, 2, 2, 2, - 4, 4, 4, 4, 4, 4, 0, 4, 4, 4, 4, 4, 2, 2, 2, 2, 4, 4, 4, 4, - 4, 0, 4, 4, 4, 4, 4, 4, 2, 2, 2, 4, 4, 4, 4, 5, 4, 4, 4, 4, - 4, 4, 4, 2, 2, 3, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 2, 3, 5, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 4, 4, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 3, 3, 0, 0, 0, 0, 0, 0, 0, - 5, 2, 2, 2, 2, 2, 2, 2, 5, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 2, - 2, 2, 2, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, - 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, - 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 3, - 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 2, 0, 0, - 1, 1, 1, 2, 4, 4, 4, 4, 4, 4, 4, 0, 2, 2, 2, 2, 2, 2, 2, 2, - 4, 4, 4, 4, 4, 4, 4, 0, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, - 4, 4, 4, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, - 0, 4, 4, 4, 4, 4, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 2, 2, 2, 2, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, - 2, 3, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 2, 4, 5, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 5, 4, 4, 5, 4, 4, 4, 4, 4, 3, 0, 0, 0, 0, 0, - 0, 0, 0, 2, 2, 2, 2, 2, 2, 3, 3, 0, 0, 0, 0, 0, 0, 0, 5, 2, - 2, 2, 2, 2, 2, 2, 5, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, - 2, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, - 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 3, - 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 3, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 1, 2, 4, 4, 4, 4, - 4, 4, 4, 0, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 0, - 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 0, 4, 4, - 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 0, 4, 4, 4, 4, 2, - 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 0, 4, 4, 4, 4, 4, 2, 2, 2, 2, - 4, 4, 4, 4, 4, 0, 4, 4, 4, 4, 4, 4, 2, 2, 2, 4, 4, 4, 4, 0, - 4, 4, 4, 4, 4, 4, 4, 2, 2, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, - 4, 2, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 4, - 3, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 3, 3, 0, 0, 0, - 0, 0, 0, 0, 5, 2, 2, 2, 2, 2, 2, 2, 5, 4, 4, 0, 0, 0, 0, 0, - 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, - 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, - 0, 2, 0, 0, 1, 1, 1, 2, 4, 4, 4, 4, 4, 4, 4, 0, 2, 2, 2, 2, - 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 0, 1, 1, 2, 2, 2, 2, 2, 2, - 2, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, - 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 3, 4, - 4, 4, 4, 4, 0, 4, 4, 4, 4, 4, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, - 4, 4, 2, 2, 2, 3, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 2, 4, 5, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 5, 4, 4, 4, 4, 4, 3, 0, - 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 3, 3, 0, 0, 0, 0, 0, - 0, 0, 5, 2, 2, 2, 2, 2, 2, 2, 5, 4, 4, 0, 0, 0, 0, 0, 0, 0, - 0, 2, 2, 2, 2, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, - 2, 2, 2, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, - 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 3, - 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 3, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, - 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 1, 2, - 4, 4, 4, 4, 4, 4, 4, 0, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, - 4, 4, 4, 0, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, - 4, 0, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 0, 4, - 4, 4, 4, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 0, 4, 4, 4, 4, 4, - 2, 2, 2, 2, 4, 4, 4, 4, 4, 0, 4, 4, 4, 4, 4, 4, 2, 2, 2, 4, - 4, 4, 4, 0, 4, 4, 4, 4, 4, 4, 4, 2, 2, 4, 4, 4, 5, 4, 4, 4, - 4, 4, 4, 4, 4, 2, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, - 5, 5, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 3, - 3, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 2, 2, 2, 2, 2, 2, 5, 4, 4, - 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 3, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1, 2, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, - 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 1, 2, 2, 0, 0, 2, 0, 0, 1, 1, 1, 1, 2, 4, 4, 4, 4, 4, - 4, 4, 0, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 4, 4, 4, 4, 4, 4, 0, - 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, - 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 0, 4, 4, 4, 4, 4, 2, 2, - 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 4, 4, - 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 3, 4, 4, 5, 4, 4, 4, - 4, 4, 4, 4, 4, 2, 4, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, - 4, 5, 4, 4, 4, 4, 4, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, - 2, 2, 2, 3, 3, 0, 0, 0, 0, 0, 0, 0, 5, 2, 2, 2, 2, 2, 2, 2, - 5, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 3, 2, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 3, 2, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 2, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 3, 2, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 2, 2, 0, 2, 0, 2, 1, 2, 4, 4, 4, 4, 4, 4, 4, 0, 2, 2, - 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 0, 1, 1, 2, 2, 2, 2, - 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 0, 4, 4, 4, 2, 2, 2, 2, 2, - 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, - 4, 4, 4, 4, 0, 4, 4, 4, 4, 4, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 4, 4, 4, 0, 4, 4, 4, 4, 4, 4, - 4, 2, 2, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 2, 4, 5, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 5, 5, 4, 5, 4, 5, 4, 3, 0, 0, 0, 0, 0, - 0, 0, 0, 2, 2, 2, 2, 2, 2, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 5, - 2, 2, 2, 2, 2, 2, 2, 3, 5, 4, 4, 0, 0, 0, 0, 0, 0, 0, 1, 2, - 2, 2, 2, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, - 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, - 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 3, - 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 2, 2, 0, 0, - 2, 0, 0, 2, 1, 1, 1, 2, 4, 4, 4, 4, 4, 4, 4, 0, 0, 2, 2, 2, - 2, 2, 2, 2, 3, 2, 4, 4, 4, 4, 4, 4, 4, 0, 1, 1, 2, 2, 2, 2, - 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, - 2, 2, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, - 3, 4, 4, 4, 4, 4, 0, 4, 4, 4, 4, 4, 2, 2, 2, 2, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 4, 4, 4, 4, 5, 4, 4, 4, - 4, 4, 4, 4, 2, 2, 2, 3, 4, 4, 0, 4, 4, 4, 4, 4, 4, 4, 4, 2, - 4, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 4, 4, 5, 4, 4, - 5, 4, 4, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 3, - 3, 0, 0, 0, 0, 0, 0, 0, 5, 2, 2, 2, 2, 2, 2, 2, 5, 4, 4, 0, - 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 3, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 2, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, - 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 3, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, - 0, 2, 0, 2, 1, 2, 4, 4, 4, 4, 4, 4, 4, 0, 2, 2, 2, 2, 2, 2, - 2, 2, 4, 4, 4, 4, 4, 4, 4, 0, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, - 4, 4, 4, 4, 4, 4, 4, 0, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, - 0, 4, 4, 4, 4, 4, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 2, 2, 2, 2, 4, 4, 4, 0, 4, 4, 4, 4, 4, 4, 4, 2, 2, 4, - 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 2, 4, 5, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 5, 5, 4, 5, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 2, - 2, 2, 2, 2, 2, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 2, 2, 2, - 2, 2, 2, 3, 5, 4, 4, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, - 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, - 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, - 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 3, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, - 2, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 2, 2, 0, 0, 2, 0, 0, 2, - 1, 1, 1, 2, 4, 4, 4, 4, 4, 4, 4, 0, 0, 2, 2, 2, 2, 2, 2, 2, - 3, 2, 4, 4, 4, 4, 4, 4, 4, 0, 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4, - 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, - 4, 4, 0, 4, 4, 4, 4, 4, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 2, 2, 2, 2, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, - 2, 2, 2, 3, 4, 4, 0, 4, 4, 4, 4, 4, 4, 4, 4, 2, 4, 5, 5, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 4, 4, 5, 4, 4, 5, 4, 4, 4, - 3, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 3, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 5, 2, 2, 2, 2, 2, 2, 2, 5, 4, 4, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, - 2, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, - 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, - 2, 0, 0, 2, 0, 0, 1, 1, 1, 1, 2, 4, 4, 4, 4, 4, 4, 4, 0, 2, - 2, 2, 2, 2, 2, 2, 3, 2, 4, 4, 4, 4, 4, 4, 4, 0, 1, 1, 2, 2, - 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, - 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 2, 2, 2, 2, - 2, 2, 3, 4, 4, 4, 4, 4, 0, 4, 4, 4, 4, 4, 2, 2, 2, 2, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 4, 4, 4, 4, 5, 4, - 4, 4, 4, 4, 4, 4, 2, 2, 2, 3, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, - 4, 2, 4, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 5, 4, 4, - 4, 4, 4, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 3, - 3, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 2, 2, 2, 2, 2, 2, 3, 5, 4, - 4, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, - 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 2, 0, 0, 0, 0, 0, - 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 4, 4, 4, 4, 4, 4, 4, 0, 0, 2, - 2, 2, 2, 2, 2, 2, 3, 2, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 2, 2, - 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 2, 2, - 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 2, 2, - 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 2, 2, 2, - 2, 2, 3, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 3, - 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 3, 4, 4, 4, 5, - 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 3, 5, 5, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 0, - 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 3, 3, 0, 0, 0, 0, 0, - 0, 0, 0, 5, 2, 2, 2, 2, 2, 2, 2, 3, 5, 4, 4, 0, 0, 0, 0, 0, - 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, - 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 1, 2, 2, 2, 0, 0, 0, 0, 0, 2, 1, 1, 1, 1, 1, 2, 4, 4, - 4, 4, 4, 4, 4, 0, 0, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 4, 4, 4, - 4, 4, 4, 0, 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 5, - 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 5, 4, 4, - 4, 4, 4, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, - 4, 2, 2, 2, 2, 3, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, - 2, 3, 4, 4, 0, 4, 4, 4, 4, 4, 4, 4, 4, 2, 4, 5, 5, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 5, 5, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, - 3, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 5, 2, 2, 2, 2, 2, 2, 2, 3, 5, 4, 4, 0, 0, 0, - 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, - 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 1, 1, - 1, 1, 1, 1, 1, 2, 4, 4, 4, 4, 4, 4, 4, 0, 0, 2, 2, 2, 2, 2, - 2, 2, 3, 2, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 2, 2, 2, 2, 2, 2, - 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 2, 2, 2, 2, 2, 2, - 2, 3, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, - 3, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 3, 4, - 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 3, 4, 4, 4, 4, - 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 3, 4, 4, 4, 5, 4, 4, 4, 4, - 4, 4, 4, 4, 2, 2, 3, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 0, 0, 0, 0, 0, - 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 5, - 2, 2, 2, 2, 2, 2, 2, 3, 5, 4, 4, 0, 0, 0, 0, 0, 0, 0, 1, 2, - 2, 2, 2, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, - 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, - 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, - 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, - 2, 2, 0, 0, 0, 0, 0, 2, 1, 1, 1, 1, 1, 2, 4, 4, 4, 4, 4, 4, - 4, 0, 0, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 4, 4, 4, 4, 4, 4, 0, - 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, - 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 2, - 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 2, 2, 2, - 2, 3, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 3, 4, 4, - 0, 4, 4, 4, 4, 4, 4, 4, 4, 2, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 5, 5, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4 - - - 262146, 262147, 262148, 262149, 262150, 262151, 262152, - 262153, 262178, 262179, 262180, 262181, 262182, 262183, - 262184, 262185, 262210, 262211, 262212, 262213, 262214, - 262215, 262216, 262217, 262218, 262241, 262242, 262243, - 262244, 262245, 262246, 262247, 262248, 262249, 262272, - 262273, 262274, 262275, 262276, 262277, 262278, 262279, - 262280, 262281, 262282, 262305, 262306, 262307, 262308, - 262309, 262310, 262311, 262312, 262336, 262337, 262338, - 262339, 262340, 262341, 262342, 262343, 262344, 262345, - 262346, 262347, 262369, 262370, 262371, 262372, 262373, - 262374, 262375, 262376, 262400, 262401, 262402, 262403, - 262404, 262405, 262406, 262407, 262408, 262409, 262410, - 262411, 262433, 262434, 262435, 262436, 262437, 262438, - 262439, 262464, 262465, 262466, 262467, 262468, 262469, - 262470, 262471, 262472, 262473, 262474, 262497, 262498, - 262499, 262500, 262501, 262528, 262529, 262530, 262531, - 262532, 262533, 262534, 262535, 262536, 262537, 262538, - 262539, 262561, 262562, 262563, 262564, 262565, 262592, - 262593, 262594, 262595, 262596, 262597, 262598, 262599, - 262600, 262601, 262602, 262603, 262625, 262626, 262627, - 262628, 262656, 262657, 262658, 262659, 262660, 262661, - 262662, 262663, 262664, 262665, 262666, 262689, 262690, - 262720, 262721, 262722, 262723, 262724, 262725, 262726, - 262727, 262728, 262729, 262786, 262787, 262788, 262789, - 262790, 262791, 262792, 264258, 264259, 264260, 264261, - 264262, 264263, 264264, 264265, 264291, 264292, 264293, - 264294, 264295, 264296, 264297, 264298, 264321, 264322, - 264323, 264324, 264325, 264326, 264327, 264328, 264355, - 264356, 264357, 264358, 264359, 264360, 264361, 264362, - 264384, 264385, 264386, 264387, 264388, 264389, 264390, - 264391, 264392, 264417, 264418, 264419, 264420, 264421, - 264422, 264423, 264424, 264425, 264426, 264427, 264448, - 264449, 264450, 264451, 264452, 264453, 264454, 264455, - 264481, 264482, 264483, 264484, 264485, 264486, 264487, - 264488, 264489, 264490, 264491, 264512, 264513, 264514, - 264515, 264516, 264517, 264518, 264545, 264546, 264547, - 264548, 264549, 264550, 264551, 264552, 264553, 264554, - 264555, 264576, 264577, 264578, 264579, 264580, 264581, - 264609, 264610, 264611, 264612, 264613, 264614, 264615, - 264616, 264617, 264618, 264619, 264640, 264641, 264642, - 264643, 264644, 264673, 264674, 264675, 264676, 264677, - 264678, 264679, 264680, 264681, 264682, 264683, 264704, - 264705, 264706, 264707, 264737, 264738, 264739, 264740, - 264741, 264742, 264743, 264744, 264745, 264746, 264747, - 264768, 264769, 264770, 264801, 264802, 264803, 264804, - 264805, 264806, 264807, 264808, 264809, 264810, 264811, - 264832, 264865, 264866, 264867, 264868, 264869, 264870, - 264871, 264872, 264873, 264874, 264930, 264931, 264932, - 264933, 264934, 264935, 264936, 264937, 264996, 264997, - 264999, 265000, 524290, 524291, 524292, 524293, 524294, - 524295, 524296, 524297, 524322, 524323, 524324, 524325, - 524326, 524327, 524328, 524329, 524355, 524356, 524357, - 524358, 524359, 524360, 524361, 524362, 524386, 524387, - 524388, 524389, 524390, 524391, 524392, 524393, 524419, - 524420, 524421, 524422, 524423, 524424, 524425, 524426, - 524427, 524449, 524450, 524451, 524452, 524453, 524454, - 524455, 524456, 524457, 524480, 524481, 524482, 524483, - 524484, 524485, 524486, 524487, 524488, 524489, 524490, - 524491, 524513, 524514, 524515, 524516, 524517, 524518, - 524519, 524520, 524544, 524545, 524546, 524547, 524548, - 524549, 524550, 524551, 524552, 524553, 524554, 524555, - 524577, 524578, 524579, 524580, 524581, 524582, 524583, - 524608, 524609, 524610, 524611, 524612, 524613, 524614, - 524615, 524616, 524617, 524618, 524619, 524620, 524641, - 524642, 524643, 524644, 524645, 524646, 524647, 524672, - 524673, 524674, 524675, 524676, 524677, 524678, 524679, - 524680, 524681, 524682, 524683, 524705, 524706, 524707, - 524708, 524709, 524736, 524737, 524738, 524739, 524740, - 524741, 524742, 524743, 524744, 524745, 524746, 524747, - 524769, 524770, 524771, 524772, 524800, 524801, 524802, - 524803, 524804, 524805, 524806, 524807, 524808, 524809, - 524810, 524811, 524812, 524833, 524834, 524835, 524836, - 524864, 524865, 524866, 524867, 524868, 524869, 524870, - 524871, 524872, 524873, 524874, 524875, 524897, 524898, - 524928, 524929, 524930, 524931, 524932, 524933, 524934, - 524935, 524936, 524937, 524938, 524939, 524961, 524994, - 524995, 524996, 524997, 524998, 524999, 525000, 525001, - 525060, 525061, 525063, 525064, 526401, 526402, 526403, - 526404, 526405, 526406, 526407, 526408, 526409, 526434, - 526435, 526436, 526437, 526438, 526439, 526440, 526441, - 526442, 526464, 526465, 526466, 526467, 526468, 526469, - 526470, 526471, 526472, 526497, 526498, 526499, 526500, - 526501, 526502, 526503, 526504, 526505, 526506, 526528, - 526529, 526530, 526531, 526532, 526533, 526534, 526535, - 526536, 526561, 526562, 526563, 526564, 526565, 526566, - 526567, 526568, 526569, 526570, 526571, 526592, 526593, - 526594, 526595, 526596, 526597, 526598, 526599, 526625, - 526626, 526627, 526628, 526629, 526630, 526631, 526632, - 526633, 526634, 526635, 526656, 526657, 526658, 526659, - 526660, 526661, 526689, 526690, 526691, 526692, 526693, - 526694, 526695, 526696, 526697, 526698, 526720, 526721, - 526722, 526723, 526724, 526725, 526753, 526754, 526755, - 526756, 526757, 526758, 526759, 526760, 526761, 526762, - 526763, 526784, 526785, 526786, 526787, 526788, 526817, - 526818, 526819, 526820, 526821, 526822, 526823, 526824, - 526825, 526826, 526827, 526848, 526849, 526850, 526881, - 526882, 526883, 526884, 526885, 526886, 526887, 526888, - 526889, 526890, 526912, 526945, 526946, 526947, 526948, - 526949, 526950, 526951, 526952, 526953, 527009, 527010, - 527011, 527012, 527013, 527014, 527015, 527016, 527017, - 527076, 527079, 786434, 786435, 786436, 786437, 786438, - 786439, 786440, 786441, 786442, 786466, 786467, 786468, - 786469, 786470, 786471, 786472, 786473, 786474, 786498, - 786499, 786500, 786501, 786502, 786503, 786504, 786505, - 786506, 786529, 786530, 786531, 786532, 786533, 786534, - 786535, 786536, 786537, 786560, 786561, 786562, 786563, - 786564, 786565, 786566, 786567, 786568, 786569, 786570, - 786571, 786593, 786594, 786595, 786596, 786597, 786598, - 786599, 786600, 786601, 786624, 786625, 786626, 786627, - 786628, 786629, 786630, 786631, 786632, 786633, 786634, - 786635, 786657, 786658, 786659, 786660, 786661, 786662, - 786663, 786664, 786688, 786689, 786690, 786691, 786692, - 786693, 786694, 786695, 786696, 786697, 786698, 786699, - 786721, 786722, 786723, 786724, 786725, 786726, 786727, - 786752, 786753, 786754, 786755, 786756, 786757, 786758, - 786759, 786760, 786761, 786762, 786785, 786786, 786787, - 786788, 786789, 786816, 786817, 786818, 786819, 786820, - 786821, 786822, 786823, 786824, 786825, 786826, 786827, - 786849, 786850, 786851, 786852, 786853, 786880, 786881, - 786882, 786883, 786884, 786885, 786886, 786887, 786888, - 786889, 786890, 786891, 786913, 786914, 786915, 786916, - 786944, 786945, 786946, 786947, 786948, 786949, 786950, - 786951, 786952, 786953, 786954, 786955, 786977, 786978, - 786979, 787008, 787009, 787010, 787011, 787012, 787013, - 787014, 787015, 787016, 787017, 787018, 787041, 787073, - 787074, 787075, 787076, 787077, 787078, 787079, 787080, - 787081, 787140, 787143, 788546, 788547, 788548, 788549, - 788550, 788551, 788552, 788553, 788579, 788580, 788581, - 788582, 788583, 788584, 788585, 788586, 788609, 788610, - 788611, 788612, 788613, 788614, 788615, 788616, 788617, - 788643, 788644, 788645, 788646, 788647, 788648, 788649, - 788650, 788651, 788672, 788673, 788674, 788675, 788676, - 788677, 788678, 788679, 788680, 788705, 788706, 788707, - 788708, 788709, 788710, 788711, 788712, 788713, 788714, - 788715, 788736, 788737, 788738, 788739, 788740, 788741, - 788742, 788743, 788769, 788770, 788771, 788772, 788773, - 788774, 788775, 788776, 788777, 788778, 788779, 788800, - 788801, 788802, 788803, 788804, 788805, 788806, 788807, - 788833, 788834, 788835, 788836, 788837, 788838, 788839, - 788840, 788841, 788842, 788843, 788844, 788864, 788865, - 788866, 788867, 788868, 788869, 788897, 788898, 788899, - 788900, 788901, 788902, 788903, 788904, 788905, 788906, - 788907, 788928, 788929, 788930, 788931, 788932, 788961, - 788962, 788963, 788964, 788965, 788966, 788967, 788968, - 788969, 788970, 788971, 788992, 788993, 788994, 788995, - 788996, 789025, 789026, 789027, 789028, 789029, 789030, - 789031, 789032, 789033, 789034, 789035, 789036, 789056, - 789057, 789058, 789089, 789090, 789091, 789092, 789093, - 789094, 789095, 789096, 789097, 789098, 789099, 789120, - 789121, 789153, 789154, 789155, 789156, 789157, 789158, - 789159, 789160, 789161, 789162, 789163, 789217, 789218, - 789219, 789220, 789221, 789222, 789223, 789224, 789225, - 789226, 789283, 789284, 789285, 789287, 789288, 789289, - 1048578, 1048579, 1048580, 1048581, 1048582, 1048583, 1048584, - 1048585, 1048586, 1048610, 1048611, 1048612, 1048613, 1048614, - 1048615, 1048616, 1048617, 1048618, 1048643, 1048644, 1048645, - 1048646, 1048647, 1048648, 1048649, 1048650, 1048674, 1048675, - 1048676, 1048677, 1048678, 1048679, 1048680, 1048681, 1048707, - 1048708, 1048709, 1048710, 1048711, 1048712, 1048713, 1048714, - 1048715, 1048737, 1048738, 1048739, 1048740, 1048741, 1048742, - 1048743, 1048744, 1048745, 1048768, 1048769, 1048770, 1048771, - 1048772, 1048773, 1048774, 1048775, 1048776, 1048777, 1048778, - 1048779, 1048801, 1048802, 1048803, 1048804, 1048805, 1048806, - 1048807, 1048808, 1048832, 1048833, 1048834, 1048835, 1048836, - 1048837, 1048838, 1048839, 1048840, 1048841, 1048842, 1048843, - 1048844, 1048865, 1048866, 1048867, 1048868, 1048869, 1048870, - 1048871, 1048872, 1048896, 1048897, 1048898, 1048899, 1048900, - 1048901, 1048902, 1048903, 1048904, 1048905, 1048906, 1048907, - 1048908, 1048929, 1048930, 1048931, 1048932, 1048933, 1048934, - 1048935, 1048960, 1048961, 1048962, 1048963, 1048964, 1048965, - 1048966, 1048967, 1048968, 1048969, 1048970, 1048971, 1048993, - 1048994, 1048995, 1048996, 1048997, 1049024, 1049025, 1049026, - 1049027, 1049028, 1049029, 1049030, 1049031, 1049032, 1049033, - 1049034, 1049035, 1049057, 1049058, 1049059, 1049060, 1049088, - 1049089, 1049090, 1049091, 1049092, 1049093, 1049094, 1049095, - 1049096, 1049097, 1049098, 1049099, 1049100, 1049121, 1049122, - 1049123, 1049124, 1049152, 1049153, 1049154, 1049155, 1049156, - 1049157, 1049158, 1049159, 1049160, 1049161, 1049162, 1049163, - 1049164, 1049185, 1049186, 1049187, 1049216, 1049217, 1049218, - 1049219, 1049220, 1049221, 1049222, 1049223, 1049224, 1049225, - 1049226, 1049227, 1049249, 1049281, 1049282, 1049283, 1049284, - 1049285, 1049286, 1049287, 1049288, 1049289, 1049290, 1049347, - 1049348, 1049349, 1049351, 1049352, 1049353, 1050689, 1050690, - 1050691, 1050692, 1050693, 1050694, 1050695, 1050696, 1050697, - 1050722, 1050723, 1050724, 1050725, 1050726, 1050727, 1050728, - 1050729, 1050730, 1050752, 1050753, 1050754, 1050755, 1050756, - 1050757, 1050758, 1050759, 1050760, 1050761, 1050785, 1050786, - 1050787, 1050788, 1050789, 1050790, 1050791, 1050792, 1050793, - 1050794, 1050795, 1050816, 1050817, 1050818, 1050819, 1050820, - 1050821, 1050822, 1050823, 1050824, 1050849, 1050850, 1050851, - 1050852, 1050853, 1050854, 1050855, 1050856, 1050857, 1050858, - 1050859, 1050880, 1050881, 1050882, 1050883, 1050884, 1050885, - 1050886, 1050887, 1050913, 1050914, 1050915, 1050916, 1050917, - 1050918, 1050919, 1050920, 1050921, 1050922, 1050923, 1050944, - 1050945, 1050946, 1050947, 1050948, 1050949, 1050977, 1050978, - 1050979, 1050980, 1050981, 1050982, 1050983, 1050984, 1050985, - 1050986, 1051008, 1051009, 1051010, 1051011, 1051012, 1051013, - 1051041, 1051042, 1051043, 1051044, 1051045, 1051046, 1051047, - 1051048, 1051049, 1051050, 1051051, 1051072, 1051073, 1051074, - 1051075, 1051076, 1051105, 1051106, 1051107, 1051108, 1051109, - 1051110, 1051111, 1051112, 1051113, 1051114, 1051115, 1051136, - 1051137, 1051138, 1051139, 1051169, 1051170, 1051171, 1051172, - 1051173, 1051174, 1051175, 1051176, 1051177, 1051178, 1051179, - 1051200, 1051201, 1051233, 1051234, 1051235, 1051236, 1051237, - 1051238, 1051239, 1051240, 1051241, 1051242, 1051297, 1051298, - 1051299, 1051300, 1051301, 1051302, 1051303, 1051304, 1051305, - 1051363, 1051364, 1051367, 1051368, 1310722, 1310723, 1310724, - 1310725, 1310726, 1310727, 1310728, 1310729, 1310730, 1310754, - 1310755, 1310756, 1310757, 1310758, 1310759, 1310760, 1310761, - 1310762, 1310786, 1310787, 1310788, 1310789, 1310790, 1310791, - 1310792, 1310793, 1310794, 1310817, 1310818, 1310819, 1310820, - 1310821, 1310822, 1310823, 1310824, 1310825, 1310848, 1310849, - 1310850, 1310851, 1310852, 1310853, 1310854, 1310855, 1310856, - 1310857, 1310858, 1310859, 1310881, 1310882, 1310883, 1310884, - 1310885, 1310886, 1310887, 1310888, 1310889, 1310912, 1310913, - 1310914, 1310915, 1310916, 1310917, 1310918, 1310919, 1310920, - 1310921, 1310922, 1310923, 1310945, 1310946, 1310947, 1310948, - 1310949, 1310950, 1310951, 1310952, 1310976, 1310977, 1310978, - 1310979, 1310980, 1310981, 1310982, 1310983, 1310984, 1310985, - 1310986, 1310987, 1311009, 1311010, 1311011, 1311012, 1311013, - 1311014, 1311015, 1311040, 1311041, 1311042, 1311043, 1311044, - 1311045, 1311046, 1311047, 1311048, 1311049, 1311050, 1311073, - 1311074, 1311075, 1311076, 1311077, 1311104, 1311105, 1311106, - 1311107, 1311108, 1311109, 1311110, 1311111, 1311112, 1311113, - 1311114, 1311115, 1311137, 1311138, 1311139, 1311140, 1311141, - 1311168, 1311169, 1311170, 1311171, 1311172, 1311173, 1311174, - 1311175, 1311176, 1311177, 1311178, 1311179, 1311201, 1311202, - 1311203, 1311204, 1311232, 1311233, 1311234, 1311235, 1311236, - 1311237, 1311238, 1311239, 1311240, 1311241, 1311242, 1311243, - 1311265, 1311266, 1311267, 1311296, 1311297, 1311298, 1311299, - 1311300, 1311301, 1311302, 1311303, 1311304, 1311305, 1311306, - 1311329, 1311361, 1311362, 1311363, 1311364, 1311365, 1311366, - 1311367, 1311368, 1311369, 1311427, 1311428, 1311431, 1311432, - 1312834, 1312835, 1312836, 1312837, 1312838, 1312839, 1312840, - 1312841, 1312867, 1312868, 1312869, 1312870, 1312871, 1312872, - 1312873, 1312874, 1312897, 1312898, 1312899, 1312900, 1312901, - 1312902, 1312903, 1312904, 1312905, 1312931, 1312932, 1312933, - 1312934, 1312935, 1312936, 1312937, 1312938, 1312939, 1312960, - 1312961, 1312962, 1312963, 1312964, 1312965, 1312966, 1312967, - 1312968, 1312993, 1312994, 1312995, 1312996, 1312997, 1312998, - 1312999, 1313000, 1313001, 1313002, 1313003, 1313024, 1313025, - 1313026, 1313027, 1313028, 1313029, 1313030, 1313031, 1313032, - 1313057, 1313058, 1313059, 1313060, 1313061, 1313062, 1313063, - 1313064, 1313065, 1313066, 1313067, 1313068, 1313088, 1313089, - 1313090, 1313091, 1313092, 1313093, 1313094, 1313095, 1313121, - 1313122, 1313123, 1313124, 1313125, 1313126, 1313127, 1313128, - 1313129, 1313130, 1313131, 1313132, 1313152, 1313153, 1313154, - 1313155, 1313156, 1313157, 1313185, 1313186, 1313187, 1313188, - 1313189, 1313190, 1313191, 1313192, 1313193, 1313194, 1313195, - 1313216, 1313217, 1313218, 1313219, 1313220, 1313249, 1313250, - 1313251, 1313252, 1313253, 1313254, 1313255, 1313256, 1313257, - 1313258, 1313259, 1313280, 1313281, 1313282, 1313283, 1313284, - 1313313, 1313314, 1313315, 1313316, 1313317, 1313318, 1313319, - 1313320, 1313321, 1313322, 1313323, 1313324, 1313344, 1313345, - 1313346, 1313347, 1313377, 1313378, 1313379, 1313380, 1313381, - 1313382, 1313383, 1313384, 1313385, 1313386, 1313387, 1313388, - 1313408, 1313409, 1313441, 1313442, 1313443, 1313444, 1313445, - 1313446, 1313447, 1313448, 1313449, 1313450, 1313451, 1313505, - 1313506, 1313507, 1313508, 1313509, 1313510, 1313511, 1313512, - 1313513, 1313514, 1313571, 1313572, 1313573, 1313575, 1313576, - 1313577, 1572866, 1572867, 1572868, 1572869, 1572870, 1572871, - 1572872, 1572873, 1572874, 1572898, 1572899, 1572900, 1572901, - 1572902, 1572903, 1572904, 1572905, 1572906, 1572931, 1572932, - 1572933, 1572934, 1572935, 1572936, 1572937, 1572938, 1572962, - 1572963, 1572964, 1572965, 1572966, 1572967, 1572968, 1572969, - 1572995, 1572996, 1572997, 1572998, 1572999, 1573000, 1573001, - 1573002, 1573003, 1573025, 1573026, 1573027, 1573028, 1573029, - 1573030, 1573031, 1573032, 1573033, 1573056, 1573057, 1573058, - 1573059, 1573060, 1573061, 1573062, 1573063, 1573064, 1573065, - 1573066, 1573067, 1573068, 1573089, 1573090, 1573091, 1573092, - 1573093, 1573094, 1573095, 1573096, 1573097, 1573120, 1573121, - 1573122, 1573123, 1573124, 1573125, 1573126, 1573127, 1573128, - 1573129, 1573130, 1573131, 1573132, 1573153, 1573154, 1573155, - 1573156, 1573157, 1573158, 1573159, 1573160, 1573184, 1573185, - 1573186, 1573187, 1573188, 1573189, 1573190, 1573191, 1573192, - 1573193, 1573194, 1573195, 1573196, 1573217, 1573218, 1573219, - 1573220, 1573221, 1573222, 1573223, 1573248, 1573249, 1573250, - 1573251, 1573252, 1573253, 1573254, 1573255, 1573256, 1573257, - 1573258, 1573259, 1573260, 1573281, 1573282, 1573283, 1573284, - 1573285, 1573286, 1573312, 1573313, 1573314, 1573315, 1573316, - 1573317, 1573318, 1573319, 1573320, 1573321, 1573322, 1573323, - 1573324, 1573345, 1573346, 1573347, 1573348, 1573349, 1573376, - 1573377, 1573378, 1573379, 1573380, 1573381, 1573382, 1573383, - 1573384, 1573385, 1573386, 1573387, 1573388, 1573409, 1573410, - 1573411, 1573412, 1573440, 1573441, 1573442, 1573443, 1573444, - 1573445, 1573446, 1573447, 1573448, 1573449, 1573450, 1573451, - 1573452, 1573473, 1573474, 1573475, 1573504, 1573505, 1573506, - 1573507, 1573508, 1573509, 1573510, 1573511, 1573512, 1573513, - 1573514, 1573515, 1573516, 1573537, 1573538, 1573569, 1573570, - 1573571, 1573572, 1573573, 1573574, 1573575, 1573576, 1573577, - 1573578, 1573634, 1573635, 1573636, 1573637, 1573638, 1573639, - 1573640, 1573641, 1573642, 1573701, 1573704, 1574977, 1574978, - 1574979, 1574980, 1574981, 1574982, 1574983, 1574984, 1574985, - 1574986, 1575010, 1575011, 1575012, 1575013, 1575014, 1575015, - 1575016, 1575017, 1575018, 1575019, 1575040, 1575041, 1575042, - 1575043, 1575044, 1575045, 1575046, 1575047, 1575048, 1575049, - 1575073, 1575074, 1575075, 1575076, 1575077, 1575078, 1575079, - 1575080, 1575081, 1575082, 1575083, 1575104, 1575105, 1575106, - 1575107, 1575108, 1575109, 1575110, 1575111, 1575112, 1575137, - 1575138, 1575139, 1575140, 1575141, 1575142, 1575143, 1575144, - 1575145, 1575146, 1575147, 1575168, 1575169, 1575170, 1575171, - 1575172, 1575173, 1575174, 1575175, 1575176, 1575201, 1575202, - 1575203, 1575204, 1575205, 1575206, 1575207, 1575208, 1575209, - 1575210, 1575211, 1575212, 1575232, 1575233, 1575234, 1575235, - 1575236, 1575237, 1575238, 1575265, 1575266, 1575267, 1575268, - 1575269, 1575270, 1575271, 1575272, 1575273, 1575274, 1575275, - 1575296, 1575297, 1575298, 1575299, 1575300, 1575301, 1575329, - 1575330, 1575331, 1575332, 1575333, 1575334, 1575335, 1575336, - 1575337, 1575338, 1575339, 1575360, 1575361, 1575362, 1575363, - 1575364, 1575365, 1575393, 1575394, 1575395, 1575396, 1575397, - 1575398, 1575399, 1575400, 1575401, 1575402, 1575403, 1575404, - 1575424, 1575425, 1575426, 1575427, 1575457, 1575458, 1575459, - 1575460, 1575461, 1575462, 1575463, 1575464, 1575465, 1575466, - 1575467, 1575488, 1575489, 1575490, 1575521, 1575522, 1575523, - 1575524, 1575525, 1575526, 1575527, 1575528, 1575529, 1575530, - 1575531, 1575585, 1575586, 1575587, 1575588, 1575589, 1575590, - 1575591, 1575592, 1575593, 1575650, 1575651, 1575652, 1575653, - 1575654, 1575655, 1575656, 1575657, 1835010, 1835011, 1835012, - 1835013, 1835014, 1835015, 1835016, 1835017, 1835018, 1835019, - 1835042, 1835043, 1835044, 1835045, 1835046, 1835047, 1835048, - 1835049, 1835050, 1835051, 1835074, 1835075, 1835076, 1835077, - 1835078, 1835079, 1835080, 1835081, 1835082, 1835083, 1835105, - 1835106, 1835107, 1835108, 1835109, 1835110, 1835111, 1835112, - 1835113, 1835114, 1835136, 1835137, 1835138, 1835139, 1835140, - 1835141, 1835142, 1835143, 1835144, 1835145, 1835146, 1835147, - 1835148, 1835169, 1835170, 1835171, 1835172, 1835173, 1835174, - 1835175, 1835176, 1835177, 1835178, 1835200, 1835201, 1835202, - 1835203, 1835204, 1835205, 1835206, 1835207, 1835208, 1835209, - 1835210, 1835211, 1835212, 1835233, 1835234, 1835235, 1835236, - 1835237, 1835238, 1835239, 1835240, 1835241, 1835264, 1835265, - 1835266, 1835267, 1835268, 1835269, 1835270, 1835271, 1835272, - 1835273, 1835274, 1835275, 1835276, 1835297, 1835298, 1835299, - 1835300, 1835301, 1835302, 1835303, 1835304, 1835328, 1835329, - 1835330, 1835331, 1835332, 1835333, 1835334, 1835335, 1835336, - 1835337, 1835338, 1835339, 1835340, 1835361, 1835362, 1835363, - 1835364, 1835365, 1835366, 1835367, 1835392, 1835393, 1835394, - 1835395, 1835396, 1835397, 1835398, 1835399, 1835400, 1835401, - 1835402, 1835403, 1835404, 1835425, 1835426, 1835427, 1835428, - 1835429, 1835430, 1835456, 1835457, 1835458, 1835459, 1835460, - 1835461, 1835462, 1835463, 1835464, 1835465, 1835466, 1835467, - 1835468, 1835489, 1835490, 1835491, 1835492, 1835493, 1835520, - 1835521, 1835522, 1835523, 1835524, 1835525, 1835526, 1835527, - 1835528, 1835529, 1835530, 1835531, 1835532, 1835553, 1835554, - 1835555, 1835556, 1835584, 1835585, 1835586, 1835587, 1835588, - 1835589, 1835590, 1835591, 1835592, 1835593, 1835594, 1835595, - 1835596, 1835617, 1835618, 1835619, 1835648, 1835649, 1835650, - 1835651, 1835652, 1835653, 1835654, 1835655, 1835656, 1835657, - 1835658, 1835659, 1835681, 1835713, 1835714, 1835715, 1835716, - 1835717, 1835718, 1835719, 1835720, 1835721, 1835722, 1835780, - 1835781, 1835783, 1835784, 1837122, 1837123, 1837124, 1837125, - 1837126, 1837127, 1837128, 1837129, 1837130, 1837155, 1837156, - 1837157, 1837158, 1837159, 1837160, 1837161, 1837162, 1837163, - 1837185, 1837186, 1837187, 1837188, 1837189, 1837190, 1837191, - 1837192, 1837193, 1837194, 1837219, 1837220, 1837221, 1837222, - 1837223, 1837224, 1837225, 1837226, 1837227, 1837228, 1837248, - 1837249, 1837250, 1837251, 1837252, 1837253, 1837254, 1837255, - 1837256, 1837257, 1837281, 1837282, 1837283, 1837284, 1837285, - 1837286, 1837287, 1837288, 1837289, 1837290, 1837291, 1837292, - 1837312, 1837313, 1837314, 1837315, 1837316, 1837317, 1837318, - 1837319, 1837320, 1837345, 1837346, 1837347, 1837348, 1837349, - 1837350, 1837351, 1837352, 1837353, 1837354, 1837355, 1837356, - 1837376, 1837377, 1837378, 1837379, 1837380, 1837381, 1837382, - 1837383, 1837384, 1837409, 1837410, 1837411, 1837412, 1837413, - 1837414, 1837415, 1837416, 1837417, 1837418, 1837419, 1837420, - 1837421, 1837440, 1837441, 1837442, 1837443, 1837444, 1837445, - 1837446, 1837447, 1837473, 1837474, 1837475, 1837476, 1837477, - 1837478, 1837479, 1837480, 1837481, 1837482, 1837483, 1837484, - 1837485, 1837504, 1837505, 1837506, 1837507, 1837508, 1837509, - 1837537, 1837538, 1837539, 1837540, 1837541, 1837542, 1837543, - 1837544, 1837545, 1837546, 1837547, 1837548, 1837568, 1837569, - 1837570, 1837571, 1837572, 1837573, 1837601, 1837602, 1837603, - 1837604, 1837605, 1837606, 1837607, 1837608, 1837609, 1837610, - 1837611, 1837612, 1837613, 1837632, 1837633, 1837634, 1837635, - 1837636, 1837665, 1837666, 1837667, 1837668, 1837669, 1837670, - 1837671, 1837672, 1837673, 1837674, 1837675, 1837676, 1837677, - 1837696, 1837697, 1837698, 1837729, 1837730, 1837731, 1837732, - 1837733, 1837734, 1837735, 1837736, 1837737, 1837738, 1837739, - 1837740, 1837760, 1837761, 1837793, 1837794, 1837795, 1837796, - 1837797, 1837798, 1837799, 1837800, 1837801, 1837802, 1837803, - 1837804, 1837857, 1837858, 1837859, 1837860, 1837861, 1837862, - 1837863, 1837864, 1837865, 1837866, 1837867, 1837923, 1837924, - 1837925, 1837926, 1837927, 1837928, 1837929, 1837930, 2097154, - 2097155, 2097156, 2097157, 2097158, 2097159, 2097160, 2097161, - 2097162, 2097163, 2097186, 2097187, 2097188, 2097189, 2097190, - 2097191, 2097192, 2097193, 2097194, 2097195, 2097219, 2097220, - 2097221, 2097222, 2097223, 2097224, 2097225, 2097226, 2097227, - 2097250, 2097251, 2097252, 2097253, 2097254, 2097255, 2097256, - 2097257, 2097258, 2097283, 2097284, 2097285, 2097286, 2097287, - 2097288, 2097289, 2097290, 2097291, 2097292, 2097313, 2097314, - 2097315, 2097316, 2097317, 2097318, 2097319, 2097320, 2097321, - 2097322, 2097344, 2097345, 2097346, 2097347, 2097348, 2097349, - 2097350, 2097351, 2097352, 2097353, 2097354, 2097355, 2097356, - 2097357, 2097377, 2097378, 2097379, 2097380, 2097381, 2097382, - 2097383, 2097384, 2097385, 2097386, 2097408, 2097409, 2097410, - 2097411, 2097412, 2097413, 2097414, 2097415, 2097416, 2097417, - 2097418, 2097419, 2097420, 2097421, 2097441, 2097442, 2097443, - 2097444, 2097445, 2097446, 2097447, 2097448, 2097449, 2097472, - 2097473, 2097474, 2097475, 2097476, 2097477, 2097478, 2097479, - 2097480, 2097481, 2097482, 2097483, 2097484, 2097485, 2097505, - 2097506, 2097507, 2097508, 2097509, 2097510, 2097511, 2097512, - 2097536, 2097537, 2097538, 2097539, 2097540, 2097541, 2097542, - 2097543, 2097544, 2097545, 2097546, 2097547, 2097548, 2097549, - 2097569, 2097570, 2097571, 2097572, 2097573, 2097574, 2097575, - 2097600, 2097601, 2097602, 2097603, 2097604, 2097605, 2097606, - 2097607, 2097608, 2097609, 2097610, 2097611, 2097612, 2097633, - 2097634, 2097635, 2097636, 2097637, 2097664, 2097665, 2097666, - 2097667, 2097668, 2097669, 2097670, 2097671, 2097672, 2097673, - 2097674, 2097675, 2097676, 2097677, 2097697, 2097698, 2097699, - 2097700, 2097701, 2097728, 2097729, 2097730, 2097731, 2097732, - 2097733, 2097734, 2097735, 2097736, 2097737, 2097738, 2097739, - 2097740, 2097741, 2097761, 2097762, 2097763, 2097764, 2097792, - 2097793, 2097794, 2097795, 2097796, 2097797, 2097798, 2097799, - 2097800, 2097801, 2097802, 2097803, 2097804, 2097805, 2097825, - 2097826, 2097827, 2097856, 2097857, 2097858, 2097859, 2097860, - 2097861, 2097862, 2097863, 2097864, 2097865, 2097866, 2097867, - 2097868, 2097869, 2097889, 2097890, 2097921, 2097922, 2097923, - 2097924, 2097925, 2097926, 2097927, 2097928, 2097929, 2097930, - 2097931, 2097986, 2097987, 2097988, 2097989, 2097990, 2097991, - 2097992, 2097993, 2097994, 2097995, 2098053, 2098054, 2098056, - 2098057, 2099265, 2099266, 2099267, 2099268, 2099269, 2099270, - 2099271, 2099272, 2099273, 2099274, 2099275, 2099298, 2099299, - 2099300, 2099301, 2099302, 2099303, 2099304, 2099305, 2099306, - 2099307, 2099308, 2099328, 2099329, 2099330, 2099331, 2099332, - 2099333, 2099334, 2099335, 2099336, 2099337, 2099338, 2099361, - 2099362, 2099363, 2099364, 2099365, 2099366, 2099367, 2099368, - 2099369, 2099370, 2099371, 2099372, 2099392, 2099393, 2099394, - 2099395, 2099396, 2099397, 2099398, 2099399, 2099400, 2099401, - 2099425, 2099426, 2099427, 2099428, 2099429, 2099430, 2099431, - 2099432, 2099433, 2099434, 2099435, 2099436, 2099456, 2099457, - 2099458, 2099459, 2099460, 2099461, 2099462, 2099463, 2099464, - 2099465, 2099489, 2099490, 2099491, 2099492, 2099493, 2099494, - 2099495, 2099496, 2099497, 2099498, 2099499, 2099500, 2099501, - 2099520, 2099521, 2099522, 2099523, 2099524, 2099525, 2099526, - 2099527, 2099528, 2099553, 2099554, 2099555, 2099556, 2099557, - 2099558, 2099559, 2099560, 2099561, 2099562, 2099563, 2099564, - 2099565, 2099584, 2099585, 2099586, 2099587, 2099588, 2099589, - 2099590, 2099617, 2099618, 2099619, 2099620, 2099621, 2099622, - 2099623, 2099624, 2099625, 2099626, 2099627, 2099628, 2099648, - 2099649, 2099650, 2099651, 2099652, 2099653, 2099654, 2099681, - 2099682, 2099683, 2099684, 2099685, 2099686, 2099687, 2099688, - 2099689, 2099690, 2099691, 2099692, 2099693, 2099712, 2099713, - 2099714, 2099715, 2099716, 2099717, 2099745, 2099746, 2099747, - 2099748, 2099749, 2099750, 2099751, 2099752, 2099753, 2099754, - 2099755, 2099756, 2099757, 2099776, 2099777, 2099778, 2099779, - 2099809, 2099810, 2099811, 2099812, 2099813, 2099814, 2099815, - 2099816, 2099817, 2099818, 2099819, 2099820, 2099840, 2099841, - 2099842, 2099873, 2099874, 2099875, 2099876, 2099877, 2099878, - 2099879, 2099880, 2099881, 2099882, 2099883, 2099884, 2099937, - 2099938, 2099939, 2099940, 2099941, 2099942, 2099943, 2099944, - 2099945, 2099946, 2100002, 2100003, 2100004, 2100005, 2100007, - 2100008, 2100009, 2100010, 2359299, 2359300, 2359301, 2359302, - 2359303, 2359304, 2359305, 2359331, 2359332, 2359333, 2359334, - 2359335, 2359336, 2359337, 2359363, 2359364, 2359365, 2359366, - 2359367, 2359368, 2359369, 2359394, 2359395, 2359396, 2359397, - 2359398, 2359399, 2359400, 2359424, 2359426, 2359427, 2359428, - 2359429, 2359430, 2359431, 2359432, 2359433, 2359434, 2359457, - 2359458, 2359459, 2359460, 2359461, 2359462, 2359463, 2359464, - 2359488, 2359489, 2359490, 2359491, 2359492, 2359493, 2359494, - 2359495, 2359496, 2359497, 2359498, 2359521, 2359522, 2359523, - 2359524, 2359525, 2359526, 2359527, 2359552, 2359553, 2359554, - 2359555, 2359556, 2359557, 2359558, 2359559, 2359560, 2359561, - 2359562, 2359585, 2359586, 2359587, 2359588, 2359589, 2359590, - 2359616, 2359617, 2359618, 2359619, 2359620, 2359621, 2359622, - 2359623, 2359624, 2359625, 2359626, 2359649, 2359650, 2359651, - 2359652, 2359653, 2359680, 2359681, 2359682, 2359683, 2359684, - 2359685, 2359686, 2359687, 2359688, 2359689, 2359690, 2359713, - 2359714, 2359715, 2359716, 2359744, 2359745, 2359746, 2359747, - 2359748, 2359749, 2359750, 2359751, 2359752, 2359753, 2359754, - 2359777, 2359778, 2359779, 2359808, 2359809, 2359810, 2359811, - 2359812, 2359813, 2359814, 2359815, 2359816, 2359817, 2359841, - 2359873, 2359874, 2359875, 2359876, 2359877, 2359878, 2359879, - 2359880, 2359940, 2359941, 2359942, 2361410, 2361411, 2361412, - 2361413, 2361414, 2361415, 2361416, 2361443, 2361444, 2361445, - 2361446, 2361447, 2361448, 2361449, 2361474, 2361475, 2361476, - 2361477, 2361478, 2361479, 2361480, 2361508, 2361509, 2361510, - 2361511, 2361512, 2361513, 2361514, 2361536, 2361537, 2361538, - 2361539, 2361540, 2361541, 2361542, 2361543, 2361571, 2361572, - 2361573, 2361574, 2361575, 2361576, 2361577, 2361578, 2361600, - 2361601, 2361602, 2361603, 2361604, 2361605, 2361606, 2361633, - 2361634, 2361635, 2361636, 2361637, 2361638, 2361639, 2361640, - 2361641, 2361642, 2361664, 2361665, 2361666, 2361667, 2361668, - 2361669, 2361670, 2361697, 2361698, 2361699, 2361700, 2361701, - 2361702, 2361703, 2361704, 2361705, 2361706, 2361707, 2361728, - 2361729, 2361730, 2361731, 2361732, 2361733, 2361761, 2361762, - 2361763, 2361764, 2361765, 2361766, 2361767, 2361768, 2361769, - 2361770, 2361771, 2361792, 2361793, 2361794, 2361795, 2361796, - 2361825, 2361826, 2361827, 2361828, 2361829, 2361830, 2361831, - 2361832, 2361833, 2361834, 2361835, 2361856, 2361857, 2361858, - 2361889, 2361890, 2361891, 2361892, 2361893, 2361894, 2361895, - 2361896, 2361897, 2361898, 2361920, 2361921, 2361953, 2361954, - 2361955, 2361956, 2361957, 2361958, 2361959, 2361960, 2361961, - 2361962, 2362017, 2362018, 2362019, 2362020, 2362021, 2362022, - 2362023, 2362024, 2362025, 2362083, 2362084, 2362085, 2362086, - 2362087, 2362088, 2621443, 2621444, 2621445, 2621446, 2621447, - 2621448, 2621449, 2621475, 2621476, 2621477, 2621478, 2621479, - 2621480, 2621481, 2621507, 2621508, 2621509, 2621510, 2621511, - 2621512, 2621513, 2621538, 2621539, 2621540, 2621541, 2621542, - 2621543, 2621544, 2621572, 2621573, 2621574, 2621575, 2621576, - 2621577, 2621578, 2621602, 2621603, 2621604, 2621605, 2621606, - 2621607, 2621608, 2621632, 2621635, 2621636, 2621637, 2621638, - 2621639, 2621640, 2621641, 2621642, 2621665, 2621666, 2621667, - 2621668, 2621669, 2621670, 2621671, 2621696, 2621697, 2621698, - 2621699, 2621700, 2621701, 2621702, 2621703, 2621704, 2621705, - 2621706, 2621729, 2621730, 2621731, 2621732, 2621733, 2621734, - 2621760, 2621761, 2621762, 2621763, 2621764, 2621765, 2621766, - 2621767, 2621768, 2621769, 2621770, 2621771, 2621793, 2621794, - 2621795, 2621796, 2621797, 2621798, 2621824, 2621825, 2621826, - 2621827, 2621828, 2621829, 2621830, 2621831, 2621832, 2621833, - 2621834, 2621835, 2621857, 2621858, 2621859, 2621860, 2621861, - 2621888, 2621889, 2621890, 2621891, 2621892, 2621893, 2621894, - 2621895, 2621896, 2621897, 2621898, 2621899, 2621921, 2621922, - 2621923, 2621924, 2621952, 2621953, 2621954, 2621955, 2621956, - 2621957, 2621958, 2621959, 2621960, 2621961, 2621962, 2621985, - 2621986, 2622016, 2622017, 2622018, 2622019, 2622020, 2622021, - 2622022, 2622023, 2622024, 2622025, 2622026, 2622049, 2622081, - 2622082, 2622083, 2622084, 2622085, 2622086, 2622087, 2622088, - 2622089, 2622147, 2622148, 2622149, 2622150, 2622151, 2622152, - 2623554, 2623555, 2623556, 2623557, 2623558, 2623559, 2623560, - 2623587, 2623588, 2623589, 2623590, 2623591, 2623592, 2623593, - 2623616, 2623617, 2623618, 2623619, 2623620, 2623621, 2623622, - 2623623, 2623624, 2623650, 2623651, 2623652, 2623653, 2623654, - 2623655, 2623656, 2623657, 2623658, 2623680, 2623681, 2623682, - 2623683, 2623684, 2623685, 2623686, 2623687, 2623713, 2623714, - 2623715, 2623716, 2623717, 2623718, 2623719, 2623720, 2623721, - 2623722, 2623744, 2623745, 2623746, 2623747, 2623748, 2623749, - 2623750, 2623777, 2623778, 2623779, 2623780, 2623781, 2623782, - 2623783, 2623784, 2623785, 2623786, 2623808, 2623809, 2623810, - 2623811, 2623812, 2623813, 2623841, 2623842, 2623843, 2623844, - 2623845, 2623846, 2623847, 2623848, 2623849, 2623850, 2623872, - 2623873, 2623874, 2623875, 2623876, 2623905, 2623906, 2623907, - 2623908, 2623909, 2623910, 2623911, 2623912, 2623913, 2623914, - 2623936, 2623937, 2623938, 2623939, 2623969, 2623970, 2623971, - 2623972, 2623973, 2623974, 2623975, 2623976, 2623977, 2623978, - 2624000, 2624001, 2624033, 2624034, 2624035, 2624036, 2624037, - 2624038, 2624039, 2624040, 2624041, 2624097, 2624098, 2624099, - 2624100, 2624101, 2624102, 2624103, 2624104, 2624164, 2624165, - 2624166, 2883587, 2883588, 2883589, 2883590, 2883591, 2883592, - 2883593, 2883619, 2883620, 2883621, 2883622, 2883623, 2883624, - 2883625, 2883651, 2883652, 2883653, 2883654, 2883655, 2883656, - 2883657, 2883682, 2883683, 2883684, 2883685, 2883686, 2883687, - 2883688, 2883712, 2883714, 2883715, 2883716, 2883717, 2883718, - 2883719, 2883720, 2883721, 2883722, 2883745, 2883746, 2883747, - 2883748, 2883749, 2883750, 2883751, 2883752, 2883776, 2883777, - 2883778, 2883779, 2883780, 2883781, 2883782, 2883783, 2883784, - 2883785, 2883786, 2883809, 2883810, 2883811, 2883812, 2883813, - 2883814, 2883815, 2883840, 2883841, 2883842, 2883843, 2883844, - 2883845, 2883846, 2883847, 2883848, 2883849, 2883850, 2883873, - 2883874, 2883875, 2883876, 2883877, 2883878, 2883904, 2883905, - 2883906, 2883907, 2883908, 2883909, 2883910, 2883911, 2883912, - 2883913, 2883914, 2883937, 2883938, 2883939, 2883940, 2883941, - 2883968, 2883969, 2883970, 2883971, 2883972, 2883973, 2883974, - 2883975, 2883976, 2883977, 2883978, 2884001, 2884002, 2884003, - 2884004, 2884032, 2884033, 2884034, 2884035, 2884036, 2884037, - 2884038, 2884039, 2884040, 2884041, 2884042, 2884065, 2884066, - 2884067, 2884096, 2884097, 2884098, 2884099, 2884100, 2884101, - 2884102, 2884103, 2884104, 2884105, 2884129, 2884161, 2884162, - 2884163, 2884164, 2884165, 2884166, 2884167, 2884168, 2884228, - 2884229, 2884230, 2885698, 2885699, 2885700, 2885701, 2885702, - 2885703, 2885704, 2885731, 2885732, 2885733, 2885734, 2885735, - 2885736, 2885737, 2885762, 2885763, 2885764, 2885765, 2885766, - 2885767, 2885768, 2885796, 2885797, 2885798, 2885799, 2885800, - 2885801, 2885802, 2885824, 2885825, 2885826, 2885827, 2885828, - 2885829, 2885830, 2885831, 2885859, 2885860, 2885861, 2885862, - 2885863, 2885864, 2885865, 2885866, 2885888, 2885889, 2885890, - 2885891, 2885892, 2885893, 2885894, 2885921, 2885922, 2885923, - 2885924, 2885925, 2885926, 2885927, 2885928, 2885929, 2885930, - 2885952, 2885953, 2885954, 2885955, 2885956, 2885957, 2885958, - 2885985, 2885986, 2885987, 2885988, 2885989, 2885990, 2885991, - 2885992, 2885993, 2885994, 2885995, 2886016, 2886017, 2886018, - 2886019, 2886020, 2886021, 2886049, 2886050, 2886051, 2886052, - 2886053, 2886054, 2886055, 2886056, 2886057, 2886058, 2886059, - 2886080, 2886081, 2886082, 2886083, 2886084, 2886113, 2886114, - 2886115, 2886116, 2886117, 2886118, 2886119, 2886120, 2886121, - 2886122, 2886123, 2886144, 2886145, 2886146, 2886177, 2886178, - 2886179, 2886180, 2886181, 2886182, 2886183, 2886184, 2886185, - 2886186, 2886208, 2886209, 2886241, 2886242, 2886243, 2886244, - 2886245, 2886246, 2886247, 2886248, 2886249, 2886250, 2886305, - 2886306, 2886307, 2886308, 2886309, 2886310, 2886311, 2886312, - 2886313, 2886371, 2886372, 2886373, 2886374, 2886375, 2886376, - 3145731, 3145732, 3145733, 3145734, 3145735, 3145736, 3145737, - 3145763, 3145764, 3145765, 3145766, 3145767, 3145768, 3145769, - 3145795, 3145796, 3145797, 3145798, 3145799, 3145800, 3145801, - 3145826, 3145827, 3145828, 3145829, 3145830, 3145831, 3145832, - 3145860, 3145861, 3145862, 3145863, 3145864, 3145865, 3145866, - 3145890, 3145891, 3145892, 3145893, 3145894, 3145895, 3145896, - 3145920, 3145923, 3145924, 3145925, 3145926, 3145927, 3145928, - 3145929, 3145930, 3145953, 3145954, 3145955, 3145956, 3145957, - 3145958, 3145959, 3145984, 3145985, 3145986, 3145987, 3145988, - 3145989, 3145990, 3145991, 3145992, 3145993, 3145994, 3146017, - 3146018, 3146019, 3146020, 3146021, 3146022, 3146048, 3146049, - 3146050, 3146051, 3146052, 3146053, 3146054, 3146055, 3146056, - 3146057, 3146058, 3146059, 3146081, 3146082, 3146083, 3146084, - 3146085, 3146086, 3146112, 3146113, 3146114, 3146115, 3146116, - 3146117, 3146118, 3146119, 3146120, 3146121, 3146122, 3146123, - 3146145, 3146146, 3146147, 3146148, 3146149, 3146176, 3146177, - 3146178, 3146179, 3146180, 3146181, 3146182, 3146183, 3146184, - 3146185, 3146186, 3146187, 3146209, 3146210, 3146211, 3146212, - 3146240, 3146241, 3146242, 3146243, 3146244, 3146245, 3146246, - 3146247, 3146248, 3146249, 3146250, 3146273, 3146274, 3146304, - 3146305, 3146306, 3146307, 3146308, 3146309, 3146310, 3146311, - 3146312, 3146313, 3146314, 3146337, 3146369, 3146370, 3146371, - 3146372, 3146373, 3146374, 3146375, 3146376, 3146377, 3146435, - 3146436, 3146437, 3146438, 3146439, 3146440, 3147842, 3147843, - 3147844, 3147845, 3147846, 3147847, 3147848, 3147875, 3147876, - 3147877, 3147878, 3147879, 3147880, 3147881, 3147904, 3147905, - 3147906, 3147907, 3147908, 3147909, 3147910, 3147911, 3147912, - 3147938, 3147939, 3147940, 3147941, 3147942, 3147943, 3147944, - 3147945, 3147946, 3147968, 3147969, 3147970, 3147971, 3147972, - 3147973, 3147974, 3147975, 3148001, 3148002, 3148003, 3148004, - 3148005, 3148006, 3148007, 3148008, 3148009, 3148010, 3148032, - 3148033, 3148034, 3148035, 3148036, 3148037, 3148038, 3148065, - 3148066, 3148067, 3148068, 3148069, 3148070, 3148071, 3148072, - 3148073, 3148074, 3148096, 3148097, 3148098, 3148099, 3148100, - 3148101, 3148129, 3148130, 3148131, 3148132, 3148133, 3148134, - 3148135, 3148136, 3148137, 3148138, 3148160, 3148161, 3148162, - 3148163, 3148164, 3148193, 3148194, 3148195, 3148196, 3148197, - 3148198, 3148199, 3148200, 3148201, 3148202, 3148224, 3148225, - 3148226, 3148227, 3148257, 3148258, 3148259, 3148260, 3148261, - 3148262, 3148263, 3148264, 3148265, 3148266, 3148288, 3148289, - 3148321, 3148322, 3148323, 3148324, 3148325, 3148326, 3148327, - 3148328, 3148329, 3148385, 3148386, 3148387, 3148388, 3148389, - 3148390, 3148391, 3148392, 3148452, 3148453, 3148454, 3407875, - 3407876, 3407877, 3407878, 3407879, 3407880, 3407907, 3407908, - 3407909, 3407910, 3407911, 3407912, 3407940, 3407941, 3407942, - 3407943, 3407944, 3407971, 3407972, 3407973, 3407974, 3407975, - 3408003, 3408004, 3408005, 3408006, 3408007, 3408008, 3408009, - 3408033, 3408034, 3408035, 3408036, 3408037, 3408038, 3408039, - 3408064, 3408065, 3408066, 3408067, 3408068, 3408069, 3408070, - 3408071, 3408072, 3408073, 3408097, 3408098, 3408099, 3408100, - 3408101, 3408102, 3408128, 3408129, 3408130, 3408131, 3408132, - 3408133, 3408134, 3408135, 3408136, 3408137, 3408161, 3408162, - 3408163, 3408164, 3408165, 3408192, 3408193, 3408194, 3408195, - 3408196, 3408197, 3408198, 3408199, 3408200, 3408201, 3408225, - 3408226, 3408227, 3408228, 3408256, 3408257, 3408258, 3408259, - 3408260, 3408261, 3408262, 3408263, 3408264, 3408265, 3408289, - 3408290, 3408291, 3408320, 3408321, 3408322, 3408323, 3408324, - 3408325, 3408326, 3408327, 3408328, 3408353, 3408385, 3408386, - 3408387, 3408388, 3408389, 3408390, 3408391, 3408452, 3408453, - 3409987, 3409988, 3409989, 3409990, 3409991, 3410020, 3410021, - 3410022, 3410023, 3410024, 3410050, 3410051, 3410052, 3410053, - 3410054, 3410055, 3410084, 3410085, 3410086, 3410087, 3410088, - 3410089, 3410113, 3410114, 3410115, 3410116, 3410117, 3410118, - 3410148, 3410149, 3410150, 3410151, 3410152, 3410153, 3410176, - 3410177, 3410178, 3410179, 3410180, 3410181, 3410209, 3410211, - 3410212, 3410213, 3410214, 3410215, 3410216, 3410217, 3410240, - 3410241, 3410242, 3410243, 3410244, 3410245, 3410273, 3410274, - 3410275, 3410276, 3410277, 3410278, 3410279, 3410280, 3410281, - 3410282, 3410304, 3410305, 3410306, 3410307, 3410308, 3410337, - 3410338, 3410339, 3410340, 3410341, 3410342, 3410343, 3410344, - 3410345, 3410346, 3410368, 3410369, 3410370, 3410401, 3410402, - 3410403, 3410404, 3410405, 3410406, 3410407, 3410408, 3410409, - 3410432, 3410433, 3410465, 3410466, 3410467, 3410468, 3410469, - 3410470, 3410471, 3410472, 3410473, 3410529, 3410530, 3410531, - 3410532, 3410533, 3410534, 3410535, 3410536, 3410595, 3410596, - 3410597, 3410598, 3410599, 3670019, 3670020, 3670021, 3670022, - 3670023, 3670024, 3670051, 3670052, 3670053, 3670054, 3670055, - 3670056, 3670084, 3670085, 3670086, 3670087, 3670088, 3670115, - 3670116, 3670117, 3670118, 3670119, 3670148, 3670149, 3670150, - 3670151, 3670152, 3670153, 3670178, 3670179, 3670180, 3670181, - 3670182, 3670183, 3670212, 3670213, 3670214, 3670215, 3670216, - 3670217, 3670241, 3670242, 3670243, 3670244, 3670245, 3670246, - 3670272, 3670273, 3670275, 3670276, 3670277, 3670278, 3670279, - 3670280, 3670281, 3670305, 3670306, 3670307, 3670308, 3670309, - 3670336, 3670337, 3670338, 3670339, 3670340, 3670341, 3670342, - 3670343, 3670344, 3670345, 3670346, 3670369, 3670370, 3670371, - 3670372, 3670373, 3670400, 3670401, 3670402, 3670403, 3670404, - 3670405, 3670406, 3670407, 3670408, 3670409, 3670410, 3670433, - 3670434, 3670435, 3670436, 3670464, 3670465, 3670466, 3670467, - 3670468, 3670469, 3670470, 3670471, 3670472, 3670473, 3670497, - 3670498, 3670528, 3670529, 3670530, 3670531, 3670532, 3670533, - 3670534, 3670535, 3670536, 3670537, 3670561, 3670593, 3670594, - 3670595, 3670596, 3670597, 3670598, 3670599, 3670600, 3670659, - 3670660, 3670661, 3670662, 3670663, 3672131, 3672132, 3672133, - 3672134, 3672135, 3672164, 3672165, 3672166, 3672167, 3672168, - 3672193, 3672194, 3672195, 3672196, 3672197, 3672198, 3672199, - 3672227, 3672228, 3672229, 3672230, 3672231, 3672232, 3672233, - 3672256, 3672257, 3672258, 3672259, 3672260, 3672261, 3672262, - 3672289, 3672290, 3672291, 3672292, 3672293, 3672294, 3672295, - 3672296, 3672297, 3672320, 3672321, 3672322, 3672323, 3672324, - 3672325, 3672353, 3672354, 3672355, 3672356, 3672357, 3672358, - 3672359, 3672360, 3672361, 3672384, 3672385, 3672386, 3672387, - 3672388, 3672417, 3672418, 3672419, 3672420, 3672421, 3672422, - 3672423, 3672424, 3672425, 3672448, 3672449, 3672450, 3672451, - 3672481, 3672482, 3672483, 3672484, 3672485, 3672486, 3672487, - 3672488, 3672489, 3672512, 3672513, 3672545, 3672546, 3672547, - 3672548, 3672549, 3672550, 3672551, 3672552, 3672609, 3672610, - 3672611, 3672612, 3672613, 3672614, 3672615, 3672676, 3672677, - 3932163, 3932164, 3932165, 3932166, 3932167, 3932195, 3932196, - 3932197, 3932198, 3932199, 3932228, 3932229, 3932230, 3932231, - 3932259, 3932260, 3932261, 3932262, 3932291, 3932292, 3932293, - 3932294, 3932295, 3932296, 3932321, 3932322, 3932323, 3932324, - 3932325, 3932326, 3932352, 3932353, 3932354, 3932355, 3932356, - 3932357, 3932358, 3932359, 3932360, 3932385, 3932386, 3932387, - 3932388, 3932389, 3932416, 3932417, 3932418, 3932419, 3932420, - 3932421, 3932422, 3932423, 3932424, 3932449, 3932450, 3932451, - 3932452, 3932480, 3932481, 3932482, 3932483, 3932484, 3932485, - 3932486, 3932487, 3932488, 3932513, 3932514, 3932515, 3932544, - 3932545, 3932546, 3932547, 3932548, 3932549, 3932550, 3932551, - 3932577, 3932609, 3932610, 3932611, 3932612, 3932613, 3932614, - 3934275, 3934276, 3934277, 3934278, 3934308, 3934309, 3934310, - 3934311, 3934338, 3934339, 3934340, 3934341, 3934342, 3934372, - 3934373, 3934374, 3934375, 3934376, 3934401, 3934402, 3934403, - 3934404, 3934405, 3934436, 3934437, 3934438, 3934439, 3934440, - 3934464, 3934465, 3934466, 3934467, 3934468, 3934497, 3934499, - 3934500, 3934501, 3934502, 3934503, 3934504, 3934528, 3934529, - 3934530, 3934531, 3934561, 3934562, 3934563, 3934564, 3934565, - 3934566, 3934567, 3934568, 3934592, 3934593, 3934594, 3934625, - 3934626, 3934627, 3934628, 3934629, 3934630, 3934631, 3934632, - 3934656, 3934657, 3934689, 3934690, 3934691, 3934692, 3934693, - 3934694, 3934695, 3934696, 3934753, 3934754, 3934755, 3934756, - 3934757, 3934758, 3934759, 3934819, 3934820, 3934821, 3934822, - 4194307, 4194308, 4194309, 4194310, 4194311, 4194339, 4194340, - 4194341, 4194342, 4194343, 4194372, 4194373, 4194374, 4194375, - 4194403, 4194404, 4194405, 4194406, 4194436, 4194437, 4194438, - 4194439, 4194440, 4194466, 4194467, 4194468, 4194469, 4194470, - 4194500, 4194501, 4194502, 4194503, 4194504, 4194529, 4194530, - 4194531, 4194532, 4194533, 4194560, 4194561, 4194563, 4194564, - 4194565, 4194566, 4194567, 4194568, 4194593, 4194594, 4194595, - 4194596, 4194624, 4194625, 4194626, 4194627, 4194628, 4194629, - 4194630, 4194631, 4194632, 4194657, 4194658, 4194659, 4194688, - 4194689, 4194690, 4194691, 4194692, 4194693, 4194694, 4194695, - 4194696, 4194721, 4194722, 4194752, 4194753, 4194754, 4194755, - 4194756, 4194757, 4194758, 4194759, 4194760, 4194785, 4194817, - 4194818, 4194819, 4194820, 4194821, 4194822, 4194823, 4194883, - 4194884, 4194885, 4194886, 4196419, 4196420, 4196421, 4196422, - 4196452, 4196453, 4196454, 4196455, 4196481, 4196482, 4196483, - 4196484, 4196485, 4196486, 4196515, 4196516, 4196517, 4196518, - 4196519, 4196520, 4196544, 4196545, 4196546, 4196547, 4196548, - 4196549, 4196577, 4196578, 4196579, 4196580, 4196581, 4196582, - 4196583, 4196584, 4196608, 4196609, 4196610, 4196611, 4196612, - 4196641, 4196642, 4196643, 4196644, 4196645, 4196646, 4196647, - 4196648, 4196672, 4196673, 4196674, 4196675, 4196705, 4196706, - 4196707, 4196708, 4196709, 4196710, 4196711, 4196712, 4196736, - 4196737, 4196769, 4196770, 4196771, 4196772, 4196773, 4196774, - 4196775, 4196833, 4196834, 4196835, 4196836, 4196837, 4196838, - 4456451, 4456452, 4456453, 4456454, 4456455, 4456483, 4456484, - 4456485, 4456486, 4456487, 4456516, 4456517, 4456518, 4456519, - 4456547, 4456548, 4456549, 4456550, 4456579, 4456580, 4456581, - 4456582, 4456583, 4456584, 4456609, 4456610, 4456611, 4456612, - 4456613, 4456614, 4456640, 4456641, 4456642, 4456643, 4456644, - 4456645, 4456646, 4456647, 4456648, 4456673, 4456674, 4456675, - 4456676, 4456677, 4456704, 4456705, 4456706, 4456707, 4456708, - 4456709, 4456710, 4456711, 4456712, 4456737, 4456738, 4456739, - 4456740, 4456768, 4456769, 4456770, 4456771, 4456772, 4456773, - 4456774, 4456775, 4456776, 4456801, 4456802, 4456803, 4456832, - 4456833, 4456834, 4456835, 4456836, 4456837, 4456838, 4456839, - 4456865, 4456897, 4456898, 4456899, 4456900, 4456901, 4456902, - 4458563, 4458564, 4458565, 4458566, 4458596, 4458597, 4458598, - 4458599, 4458626, 4458627, 4458628, 4458629, 4458630, 4458660, - 4458661, 4458662, 4458663, 4458664, 4458689, 4458690, 4458691, - 4458692, 4458693, 4458724, 4458725, 4458726, 4458727, 4458728, - 4458752, 4458753, 4458754, 4458755, 4458756, 4458785, 4458787, - 4458788, 4458789, 4458790, 4458791, 4458792, 4458816, 4458817, - 4458818, 4458819, 4458849, 4458850, 4458851, 4458852, 4458853, - 4458854, 4458855, 4458856, 4458880, 4458881, 4458882, 4458913, - 4458914, 4458915, 4458916, 4458917, 4458918, 4458919, 4458920, - 4458944, 4458945, 4458977, 4458978, 4458979, 4458980, 4458981, - 4458982, 4458983, 4458984, 4459041, 4459042, 4459043, 4459044, - 4459045, 4459046, 4459047, 4459107, 4459108, 4459109, 4459110, - 4718595, 4718596, 4718597, 4718598, 4718599, 4718627, 4718628, - 4718629, 4718630, 4718631, 4718660, 4718661, 4718662, 4718663, - 4718691, 4718692, 4718693, 4718694, 4718724, 4718725, 4718726, - 4718727, 4718728, 4718754, 4718755, 4718756, 4718757, 4718758, - 4718788, 4718789, 4718790, 4718791, 4718792, 4718817, 4718818, - 4718819, 4718820, 4718821, 4718848, 4718849, 4718851, 4718852, - 4718853, 4718854, 4718855, 4718856, 4718881, 4718882, 4718883, - 4718884, 4718912, 4718913, 4718914, 4718915, 4718916, 4718917, - 4718918, 4718919, 4718920, 4718945, 4718946, 4718947, 4718976, - 4718977, 4718978, 4718979, 4718980, 4718981, 4718982, 4718983, - 4718984, 4719009, 4719010, 4719040, 4719041, 4719042, 4719043, - 4719044, 4719045, 4719046, 4719047, 4719048, 4719073, 4719105, - 4719106, 4719107, 4719108, 4719109, 4719110, 4719111, 4719171, - 4719172, 4719173, 4719174, 4720707, 4720708, 4720709, 4720710, - 4720740, 4720741, 4720742, 4720743, 4720769, 4720770, 4720771, - 4720772, 4720773, 4720774, 4720803, 4720804, 4720805, 4720806, - 4720807, 4720808, 4720832, 4720833, 4720834, 4720835, 4720836, - 4720837, 4720865, 4720866, 4720867, 4720868, 4720869, 4720870, - 4720871, 4720872, 4720896, 4720897, 4720898, 4720899, 4720900, - 4720929, 4720930, 4720931, 4720932, 4720933, 4720934, 4720935, - 4720936, 4720960, 4720961, 4720962, 4720963, 4720993, 4720994, - 4720995, 4720996, 4720997, 4720998, 4720999, 4721000, 4721024, - 4721025, 4721057, 4721058, 4721059, 4721060, 4721061, 4721062, - 4721063, 4721121, 4721122, 4721123, 4721124, 4721125, 4721126, - 4980739, 4980740, 4980741, 4980742, 4980771, 4980772, 4980773, - 4980774, 4980804, 4980805, 4980806, 4980835, 4980836, 4980837, - 4980867, 4980868, 4980869, 4980870, 4980871, 4980897, 4980898, - 4980899, 4980900, 4980901, 4980928, 4980929, 4980930, 4980931, - 4980932, 4980933, 4980934, 4980935, 4980961, 4980962, 4980963, - 4980964, 4980992, 4980993, 4980994, 4980995, 4980996, 4980997, - 4980998, 4980999, 4981025, 4981026, 4981027, 4981056, 4981057, - 4981058, 4981059, 4981060, 4981061, 4981062, 4981089, 4981121, - 4981122, 4981123, 4981124, 4981125, 4982851, 4982852, 4982853, - 4982884, 4982885, 4982886, 4982914, 4982915, 4982916, 4982917, - 4982948, 4982949, 4982950, 4982951, 4982977, 4982978, 4982979, - 4982980, 4983012, 4983013, 4983014, 4983015, 4983040, 4983041, - 4983042, 4983043, 4983073, 4983075, 4983076, 4983077, 4983078, - 4983079, 4983104, 4983105, 4983106, 4983137, 4983138, 4983139, - 4983140, 4983141, 4983142, 4983143, 4983168, 4983169, 4983201, - 4983202, 4983203, 4983204, 4983205, 4983206, 4983207, 4983265, - 4983266, 4983267, 4983268, 4983269, 4983270, 4983331, 4983332, - 4983333, 5242883, 5242884, 5242885, 5242886, 5242915, 5242916, - 5242917, 5242918, 5242948, 5242949, 5242950, 5242979, 5242980, - 5242981, 5243012, 5243013, 5243014, 5243015, 5243042, 5243043, - 5243044, 5243045, 5243076, 5243077, 5243078, 5243079, 5243105, - 5243106, 5243107, 5243108, 5243136, 5243137, 5243139, 5243140, - 5243141, 5243142, 5243143, 5243169, 5243170, 5243171, 5243200, - 5243201, 5243202, 5243203, 5243204, 5243205, 5243206, 5243207, - 5243233, 5243234, 5243264, 5243265, 5243266, 5243267, 5243268, - 5243269, 5243270, 5243271, 5243297, 5243329, 5243330, 5243331, - 5243332, 5243333, 5243334, 5243395, 5243396, 5243397, 5244995, - 5244996, 5244997, 5245028, 5245029, 5245030, 5245057, 5245058, - 5245059, 5245060, 5245061, 5245091, 5245092, 5245093, 5245094, - 5245095, 5245120, 5245121, 5245122, 5245123, 5245124, 5245153, - 5245154, 5245155, 5245156, 5245157, 5245158, 5245159, 5245184, - 5245185, 5245186, 5245187, 5245217, 5245218, 5245219, 5245220, - 5245221, 5245222, 5245223, 5245248, 5245249, 5245281, 5245282, - 5245283, 5245284, 5245285, 5245286, 5245345, 5245346, 5245347, - 5245348, 5245349, 5505027, 5505028, 5505029, 5505030, 5505059, - 5505060, 5505061, 5505062, 5505092, 5505093, 5505094, 5505123, - 5505124, 5505125, 5505155, 5505156, 5505157, 5505158, 5505159, - 5505185, 5505186, 5505187, 5505188, 5505189, 5505216, 5505217, - 5505218, 5505219, 5505220, 5505221, 5505222, 5505223, 5505249, - 5505250, 5505251, 5505252, 5505280, 5505281, 5505282, 5505283, - 5505284, 5505285, 5505286, 5505287, 5505313, 5505314, 5505315, - 5505344, 5505345, 5505346, 5505347, 5505348, 5505349, 5505350, - 5505377, 5505409, 5505410, 5505411, 5505412, 5505413, 5507139, - 5507140, 5507141, 5507172, 5507173, 5507174, 5507202, 5507203, - 5507204, 5507205, 5507236, 5507237, 5507238, 5507239, 5507265, - 5507266, 5507267, 5507268, 5507300, 5507301, 5507302, 5507303, - 5507328, 5507329, 5507330, 5507331, 5507361, 5507363, 5507364, - 5507365, 5507366, 5507367, 5507392, 5507393, 5507394, 5507425, - 5507426, 5507427, 5507428, 5507429, 5507430, 5507431, 5507456, - 5507457, 5507489, 5507490, 5507491, 5507492, 5507493, 5507494, - 5507495, 5507553, 5507554, 5507555, 5507556, 5507557, 5507558, - 5507619, 5507620, 5507621, 5767171, 5767172, 5767173, 5767174, - 5767203, 5767204, 5767205, 5767206, 5767236, 5767237, 5767238, - 5767267, 5767268, 5767269, 5767300, 5767301, 5767302, 5767303, - 5767330, 5767331, 5767332, 5767333, 5767364, 5767365, 5767366, - 5767367, 5767393, 5767394, 5767395, 5767396, 5767424, 5767425, - 5767427, 5767428, 5767429, 5767430, 5767431, 5767457, 5767458, - 5767459, 5767488, 5767489, 5767490, 5767491, 5767492, 5767493, - 5767494, 5767495, 5767521, 5767522, 5767552, 5767553, 5767554, - 5767555, 5767556, 5767557, 5767558, 5767559, 5767585, 5767617, - 5767618, 5767619, 5767620, 5767621, 5767622, 5767683, 5767684, - 5767685, 5769283, 5769284, 5769285, 5769316, 5769317, 5769318, - 5769345, 5769346, 5769347, 5769348, 5769349, 5769379, 5769380, - 5769381, 5769382, 5769383, 5769408, 5769409, 5769410, 5769411, - 5769412, 5769441, 5769442, 5769443, 5769444, 5769445, 5769446, - 5769447, 5769472, 5769473, 5769474, 5769475, 5769505, 5769506, - 5769507, 5769508, 5769509, 5769510, 5769511, 5769536, 5769537, - 5769569, 5769570, 5769571, 5769572, 5769573, 5769574, 5769633, - 5769634, 5769635, 5769636, 5769637 - - - 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, - 1, 1, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, 0, 1, - 1, 1, 2, 2, 2, 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, 0, 1, 1, - 1, 2, 2, 2, 2, 0, 1, 1, 1, 2, 2, 2, 2, 1, 0, 0, 0, 1, 1, 1, - 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, - 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, - 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 1, 1, 1, 2, 2, 2, 0, - 0, 1, 1, 1, 2, 2, 2, 0, 0, 0, 1, 1, 2, 2, 2, 0, 0, 0, 1, 1, - 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, - 2, 2, 2, 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, - 2, 2, 1, 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, - 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, - 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, - 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 0, 0, 0, 1, 1, 2, 2, 2, 0, 0, 0, 1, 1, 2, 2, - 2, 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, 1, - 1, 1, 2, 2, 2, 2, 0, 0, 1, 1, 1, 2, 2, 2, 2, 0, 0, 0, 0, 0, - 0, 1, 1, 1, 2, 2, 2, 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, 0, - 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 0, 0, 0, 0, 1, - 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, - 2, 0, 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2, - 0, 0, 1, 1, 1, 2, 2, 2, 2, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 2, - 1, 1, 1, 1, 2, 2, 2, 2, 1, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, - 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, - 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, - 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 0, 0, 1, 1, 1, 2, 2, 2, 2, 0, 0, 1, 1, 1, 2, 2, 2, 2, - 0, 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, - 0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 0, 0, 1, 1, 1, 2, 2, 2, 2, 0, - 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, - 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, - 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, - 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, 1, 1, 1, 2, 2, - 2, 0, 0, 1, 1, 1, 2, 2, 2, 2, 0, 0, 1, 1, 1, 2, 2, 2, 2, 0, - 0, 1, 1, 1, 2, 2, 2, 2, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 0, - 1, 1, 1, 2, 2, 2, 2, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 1, 1, - 1, 2, 2, 2, 2, 2, 1, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, - 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, - 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, - 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 1, 1, 1, 2, 2, 2, 2, - 0, 0, 1, 1, 1, 2, 2, 2, 2, 0, 0, 1, 1, 2, 2, 2, 2, 0, 0, 1, - 1, 2, 2, 2, 2, 0, 0, 1, 1, 1, 2, 2, 2, 2, 0, 0, 1, 1, 1, 2, - 2, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 0, 1, 1, 1, 2, - 2, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, - 2, 2, 2, 2, 1, 1, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, - 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, - 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, - 0, 0, 1, 1, 2, 2, 2, 2, 0, 0, 0, 1, 1, 2, 2, 2, 2, 0, 0, 0, - 1, 1, 1, 2, 2, 2, 2, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 0, 1, - 1, 1, 1, 2, 2, 2, 2, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, - 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, - 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, - 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 0, 0, 1, 1, 1, 2, 2, 2, 2, 0, 0, 1, 1, 1, - 2, 2, 2, 2, 0, 0, 1, 1, 1, 2, 2, 2, 2, 0, 0, 1, 1, 1, 2, 2, - 2, 2, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 2, 0, 1, 1, 1, 2, 2, - 2, 2, 2, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, - 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, - 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, - 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 1, 1, 2, 2, 2, 2, 0, - 0, 1, 1, 2, 2, 2, 2, 0, 0, 1, 1, 1, 2, 2, 2, 2, 0, 0, 1, 1, - 1, 2, 2, 2, 2, 0, 0, 1, 1, 1, 2, 2, 2, 2, 0, 0, 0, 0, 1, 1, - 1, 2, 2, 2, 2, 0, 1, 1, 1, 2, 2, 2, 2, 2, 0, 0, 0, 0, 1, 1, - 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, - 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 0, 0, 1, 1, 2, 2, 2, 2, 2, 0, 0, 1, 1, 2, 2, 2, 2, 2, 0, - 1, 1, 1, 2, 2, 2, 2, 0, 1, 1, 1, 2, 2, 2, 2, 0, 0, 1, 1, 2, - 2, 2, 2, 2, 0, 0, 1, 1, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 1, 1, - 1, 2, 2, 2, 2, 2, 0, 1, 1, 1, 2, 2, 2, 2, 2, 1, 0, 0, 0, 1, - 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, - 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, - 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, - 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 0, 0, 1, 1, 1, 2, 2, 2, 2, 2, 0, 0, 1, 1, 1, 2, 2, 2, - 2, 2, 0, 0, 1, 1, 1, 2, 2, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, - 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 0, 0, 1, 1, 1, 1, 2, 2, - 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, - 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 0, 0, 1, 1, 2, 2, 2, 2, 2, 2, 0, 0, 1, 1, 2, 2, 2, - 2, 2, 2, 0, 0, 1, 1, 1, 2, 2, 2, 2, 2, 0, 0, 1, 1, 1, 2, 2, - 2, 2, 2, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 2, 2, 0, 1, 1, 1, - 2, 2, 2, 2, 2, 2, 1, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, - 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, - 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 0, 1, 1, 1, 2, 2, 2, 2, 2, 0, 1, 1, 1, 2, - 2, 2, 2, 2, 0, 0, 1, 1, 2, 2, 2, 2, 2, 2, 0, 0, 1, 1, 2, 2, - 2, 2, 2, 2, 0, 0, 1, 1, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 1, 1, - 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 0, 0, 0, 1, 1, - 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, - 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, - 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, - 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 1, 1, 2, 2, 2, - 2, 2, 2, 0, 0, 1, 1, 2, 2, 2, 2, 2, 2, 0, 1, 1, 1, 2, 2, 2, - 2, 2, 0, 1, 1, 1, 2, 2, 2, 2, 2, 0, 1, 1, 1, 2, 2, 2, 2, 2, - 2, 0, 1, 1, 1, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 1, 1, 1, 2, 2, - 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 0, 0, 0, 1, - 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, - 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, - 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 1, 1, 2, 2, - 2, 2, 2, 2, 2, 0, 0, 1, 1, 2, 2, 2, 2, 2, 2, 2, 0, 0, 1, 1, - 1, 2, 2, 2, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, - 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, - 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, - 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, - 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, - 2, 0, 0, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, - 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, - 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 0, 1, 1, 2, 2, 2, 2, 0, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, - 2, 2, 1, 1, 1, 2, 2, 2, 2, 0, 1, 1, 1, 2, 2, 2, 2, 0, 1, 1, - 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, - 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, - 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, - 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, - 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, - 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, - 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, - 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, - 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, - 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, - 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, - 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, - 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, - 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, - 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, - 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, - 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, - 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, - 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, - 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, - 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, - 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, - 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, - 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, - 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, - 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, - 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, - 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, - 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, - 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, - 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, - 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, - 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, - 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, - 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, - 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, - 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, - 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, - 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, - 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, - 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, - 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, - 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, - 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, - 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, - 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, - 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, - 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, - 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, - 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, - 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, - 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, - 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, - 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, - 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, - 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, - 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, - 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, - 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, - 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, - 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2 - - - 4, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1, 7, 0, 0, 0, 0, 0, 1, 7, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, - 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 4, 7, 0, 0, 0, 0, 0, - 0, 0, 0, 7, 4, 1, 0, 7, 0, 1, 4, 0, 0, 0, 0, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 0, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 4, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 0, 0, 1, 1, 0, 0, - 4, 7, 7, 7, 7, 4, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 4, 1, 0, 0, - 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 0, 0, 0, 7, 0, 4, 4, 0, 0, - 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, - 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 4, 4, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 7, 4, 0, 0, 0, 0, 0, 0, 4, 7, - 5, 5, 7, 4, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, - 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 4, 0, 0, 5, 0, 0, 4, 7, - 7, 7, 4, 0, 0, 0, 0, 0, 0, 0, 7, 4, 0, 0, 0, 0, 0, 0, 0, 7, - 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 5, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 5, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, - 0, 7, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 7, 4, 1, 0, 0, 5, 0, - 0, 1, 4, 7, 7, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, - 4, 1, 0, 0, 0, 0, 0, 0, 0, 4, 1, 0, 0, 0, 0, 0, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, - 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 7, 0, 0, 0, 0, - 0, 0, 0, 0, 7, 7, 5, 5, 5, 5, 7, 4, 0, 0, 0, 0, 0, 0, 0, 7, - 4, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 4, 1, 0, 0, 0, 0, 0, 0, 0, 4, 1, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, - 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, - 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, - 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 7, 0, 0, 7, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 4, 4, 4, 7, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 4, 1, 1, 4, 7, 4, - 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, - 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, - 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 4, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 7, 4, 7, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 4, 0, 0, 0, 5, 0, 0, - 0, 4, 7, 7, 7, 7, 4, 0, 0, 0, 0, 0, 0, 0, 7, 4, 0, 0, 0, 0, - 0, 0, 0, 7, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, - 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, - 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 7, 0, 0, 7, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 7, 4, 0, - 0, 0, 5, 0, 0, 0, 4, 7, 5, 5, 7, 0, 0, 0, 0, 0, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, 4, 1, 0, 0, 0, 0, 0, 0, 0, 4, 1, 0, 0, 0, - 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 7, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 4, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 4, 4, 7, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 4, 1, 1, 4, - 7, 4, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 5, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 0, - 7, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 1, 0, 0, 5, 0, 0, 1, 4, - 7, 7, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, - 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, - 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 4, 4, 0, 0, 0, 0, 0, - 0, 0, 0, 1, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 5, 1, 4, 4, - 1, 5, 7, 4, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 0, 0, 0, 0, 0, 0, - 0, 0, 7, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 7, 0, 0, 0, 0, 0, 1, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 7, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, - 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 7, 4, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 7, 4, 1, 0, 0, 1, 1, 0, 0, - 1, 4, 7, 5, 5, 7, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, - 0, 0, 0, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 0, 0, 0, 0, 0, - 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 1, 5, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 7, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, - 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 7, 0, 0, 0, 0, 1, - 0, 0, 0, 0, 7, 7, 4, 1, 7, 7, 1, 4, 7, 4, 0, 0, 0, 0, 0, 0, - 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, 1, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, 7, 0, 7, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, - 7, 4, 0, 0, 4, 4, 0, 0, 4, 7, 7, 7, 7, 7, 4, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 7, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 4, 7, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 4, 7, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 7, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, - 1, 4, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 7, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 7, 4, 1, 0, 0, 1, 4, 7, 0, 0, 0, 0, 0, 0, 4, - 0, 0, 0, 0, 0, 0, 4, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, - 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 5, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 1, 0, 0, 0, 0, 1, 4, 7, 7, - 7, 4, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 4, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 1, 4, 0, 0, - 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, - 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, - 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, - 0, 0, 0, 0, 0, 0, 4, 7, 5, 5, 5, 5, 7, 0, 0, 0, 0, 0, 0, 4, - 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 4, 4, 4, 0, 0, 0, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, - 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, - 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 4, 7, 5, 5, 5, 5, 7, 1, - 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, - 0, 7, 4, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 5, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 5, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, - 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 4, 0, 0, 0, 0, 0, 0, 0, - 0, 4, 4, 1, 0, 0, 0, 0, 1, 4, 7, 7, 7, 0, 0, 0, 0, 0, 0, 4, - 0, 0, 0, 0, 0, 0, 4, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, - 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 5, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 1, 0, 0, 0, 0, 1, 4, 7, 7, - 7, 4, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 4, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 1, 4, 0, 0, - 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, - 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, - 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, - 0, 0, 0, 0, 0, 0, 4, 7, 5, 5, 5, 5, 7, 0, 0, 0, 0, 0, 0, 4, - 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 4, 4, 4, 0, 0, 0, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, - 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, - 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 4, 7, 5, 5, 5, 5, 7, 1, - 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, - 0, 7, 4, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 5, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 5, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, - 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 4, 0, 0, 0, 0, 0, 0, 0, - 0, 4, 4, 1, 0, 0, 0, 0, 1, 4, 7, 7, 7, 4, 0, 0, 0, 0, 4, 4, - 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, - 0, 7, 4, 0, 0, 0, 0, 0, 7, 0, 1, 1, 0, 0, 0, 0, 0, 0, 5, 0, - 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 5, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 7, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 1, 0, - 0, 0, 1, 4, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, - 0, 4, 1, 0, 0, 0, 0, 4, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, - 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 7, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 4, 0, - 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 4, 7, 5, 5, 5, - 7, 4, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1, 0, 0, 0, 0, 4, 1, 0, 0, 0, 0, 4, 1, 0, 0, 0, 0, - 1, 1, 0, 0, 0, 0, 1, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 0, 0, 0, 0, - 0, 0, 4, 7, 5, 5, 5, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, - 0, 0, 0, 0, 7, 4, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 5, 1, - 1, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, - 7, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 4, 0, 0, 0, 0, 0, 0, 0, 4, - 4, 1, 0, 0, 0, 1, 4, 7, 7, 4, 0, 0, 0, 4, 4, 0, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 7, 4, 0, 0, 0, 0, 7, 0, - 1, 1, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 7, 0, 0, - 0, 0, 0, 0, 0, 4, 4, 4, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 0, 0, 0, 4, 1, 0, 0, 0, 4, 1, 0, 0, 0, 1, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 1, 4, 4, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 4, 0, 0, - 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 4, 7, 7, 7, 7, 4, 0, 0, - 0, 4, 4, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 4, - 1, 0, 0, 0, 4, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 4, 4, 0, 0, - 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, - 4, 0, 0, 0, 0, 0, 4, 7, 7, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 4, - 0, 0, 0, 0, 7, 4, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 7, 1, 1, 0, - 0, 0, 0, 0, 7, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, - 0, 7, 0, 0, 0, 0, 0, 0, 0, 7, 0, 4, 0, 0, 0, 0, 0, 0, 4, 4, - 1, 1, 1, 1, 4, 4, 0, 0, 0, 4, 4, 0, 0, 0, 4, 0, 0, 0, 0, 0, - 0, 0, 0, 4, 0, 0, 0, 0, 7, 4, 0, 0, 0, 0, 7, 0, 1, 1, 0, 0, - 0, 0, 0, 7, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, - 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 7, 0, 0, 0, 0, 0, 0, - 0, 4, 4, 4, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, - 0, 4, 1, 0, 0, 0, 4, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, - 0, 1, 4, 4, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 4, 0, 0, 0, 0, 0, 0, - 0, 4, 4, 0, 0, 0, 0, 0, 4, 7, 7, 7, 7, 4, 0, 0, 0, 4, 4, 0, - 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 4, 1, 0, 0, 0, - 4, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 4, 4, 0, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, - 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 0, 0, 0, - 0, 0, 4, 7, 7, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, - 7, 4, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 7, 1, 1, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, - 0, 0, 0, 0, 0, 7, 0, 4, 0, 0, 0, 0, 0, 0, 4, 4, 1, 1, 1, 1, - 4, 4, 0, 0, 4, 4, 0, 0, 4, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 7, - 4, 0, 0, 0, 7, 0, 1, 1, 0, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 7, 0, 0, 7, 0, 0, 0, 0, 0, 0, 4, 4, 4, 1, 1, 1, - 4, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 1, 0, 0, 4, 1, 0, 0, 1, 1, - 0, 0, 1, 0, 0, 0, 1, 4, 4, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, - 0, 0, 1, 0, 4, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 4, 7, 7, - 7, 4, 0, 0, 4, 4, 0, 0, 4, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 1, - 0, 0, 4, 1, 0, 0, 1, 1, 0, 0, 1, 0, 4, 4, 0, 0, 0, 1, 0, 0, - 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 4, 4, - 4, 0, 0, 0, 0, 4, 7, 7, 7, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 7, - 4, 0, 0, 0, 7, 0, 0, 0, 0, 7, 1, 1, 0, 0, 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 0, 0, 0, 7, 0, 4, 0, 0, 0, 0, 0, 4, 4, 1, 1, 1, - 4, 4, 0, 0, 4, 4, 0, 0, 4, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 7, - 4, 0, 0, 0, 7, 0, 1, 1, 0, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 7, 0, 0, 7, 0, 0, 0, 0, 0, 0, 4, 4, 4, 1, 1, 1, - 4, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 1, 0, 0, 4, 1, 0, 0, 1, 1, - 0, 0, 1, 0, 0, 0, 1, 4, 4, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, - 0, 0, 1, 0, 4, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 4, 7, 7, - 7, 4, 0, 0, 4, 4, 0, 0, 4, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 1, - 0, 0, 4, 1, 0, 0, 1, 1, 0, 0, 1, 0, 4, 4, 0, 0, 0, 1, 0, 0, - 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 4, 4, - 4, 0, 0, 0, 0, 4, 7, 7, 7, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 7, - 4, 0, 0, 0, 7, 0, 0, 0, 0, 7, 1, 1, 0, 0, 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 0, 0, 0, 7, 0, 4, 0, 0, 0, 0, 0, 4, 4, 1, 1, 1, - 4 - - - 3, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 4, 0, 0, 0, - 0, 0, 0, 0, 0, 5, 2, 2, 2, 2, 2, 2, 2, 3, 0, 5, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 2, 0, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 2, 2, 2, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, - 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 2, 0, 1, 0, 2, 1, 4, 4, 4, 4, 4, 4, 4, 0, 2, - 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 1, 2, 2, 2, 2, - 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 0, 2, 1, 2, 2, 2, 2, 2, 2, - 2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 0, 4, 4, 4, 2, 2, 2, 2, 2, 2, - 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, - 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 3, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 4, 4, 4, 0, 4, 4, 4, - 4, 4, 4, 4, 2, 2, 2, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 2, - 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 0, 4, 4, - 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 0, 2, 2, 2, 2, 2, 2, - 2, 4, 4, 4, 4, 4, 4, 4, 5, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 5, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 4, - 4, 4, 4, 4, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, - 4, 4, 4, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, - 4, 4, 4, 4, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 4, 4, - 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 0, - 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 1, 0, 2, 1, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, - 1, 1, 1, 2, 4, 4, 4, 4, 4, 4, 4, 0, 1, 2, 2, 2, 2, 2, 2, 2, - 3, 2, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 4, 4, 4, 4, 4, 4, 4, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, - 2, 4, 4, 4, 4, 4, 4, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, - 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, - 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 4, 4, 5, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 4, 0, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 5, 2, 2, 4, 2, 2, 4, 4, - 4, 4, 3, 0, 0, 0, 0, 0, 0, 0, 5, 0, 2, 2, 2, 2, 2, 2, 2, 3, - 4, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 2, 2, 2, 2, 2, 2, 2, 0, 5, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, - 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 2, 0, 0, 1, 0, - 0, 2, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 1, 2, 2, 2, 2, 2, 2, 2, - 2, 3, 4, 4, 4, 4, 4, 4, 4, 0, 1, 2, 2, 2, 2, 2, 2, 2, 3, 4, - 4, 4, 4, 4, 4, 4, 4, 0, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, - 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, - 4, 4, 4, 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 4, 4, 4, 4, 5, 4, 4, 4, 4, - 4, 4, 4, 2, 2, 2, 2, 3, 4, 4, 0, 4, 4, 4, 4, 4, 4, 4, 4, 2, - 2, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 5, 4, 4, 4, 4, - 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 0, - 0, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 5, 0, 0, 0, - 0, 0, 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 0, 0, 0, 0, 0, - 0, 0, 0, 2, 0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 4, 4, 0, 0, 0, 0, - 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 4, 4, 4, 4, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 4, 4, 4, 0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 1, 1, 2, - 4, 4, 4, 4, 4, 4, 4, 4, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, - 4, 4, 4, 4, 4, 4, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, - 4, 4, 4, 4, 4, 4, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, - 4, 4, 4, 4, 4, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 4, - 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 0, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 4, 4, 5, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 4, 2, 4, 4, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 3, 0, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 5, 2, 2, 2, 4, 2, 2, - 2, 4, 4, 4, 4, 4, 3, 0, 0, 0, 0, 0, 0, 0, 5, 0, 2, 2, 2, 2, - 2, 2, 2, 3, 4, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 2, 2, 2, 2, 2, - 2, 2, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, - 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, - 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 0, - 0, 0, 1, 0, 0, 0, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 1, 2, - 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 0, 1, 2, 2, 2, - 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 1, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 2, 2, 2, - 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 2, 2, - 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 2, 2, 2, - 2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 4, - 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 3, 4, 4, 4, 5, - 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 3, 4, 5, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 5, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 5, 5, 5, 4, - 4, 3, 4, 4, 4, 4, 4, 4, 4, 1, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, - 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 4, 4, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 4, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 3, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 1, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 5, 2, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 2, - 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0, 1, 0, 0, 2, 1, - 1, 1, 2, 4, 4, 4, 4, 4, 4, 4, 4, 0, 1, 2, 2, 2, 2, 2, 2, 2, - 2, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 2, 4, 2, 2, 2, 2, 2, 2, - 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, - 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 2, 2, 2, 2, - 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, - 2, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 4, - 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 3, 4, 4, 4, - 0, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 4, 0, 4, 5, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 3, 0, - 5, 4, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 2, 2, 2, 2, 2, 2, - 2, 2, 3, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, - 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 1, 2, 2, 2, 2, 2, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 5, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 2, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, - 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 3, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 2, 0, 0, 1, 3, 0, 0, - 2, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 1, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 4, 0, 1, 2, 2, 2, 2, 2, - 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 2, 1, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, - 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 5, 5, 4, 4, 4, - 4, 4, 2, 2, 2, 2, 2, 2, 5, 3, 4, 4, 4, 4, 4, 1, 4, 4, 4, 4, - 4, 4, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, - 4, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, - 2, 2, 2, 2, 3, 4, 4, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 4, - 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 5, 4, 4, 4, 4, 5, - 4, 4, 4, 4, 3, 4, 5, 5, 3, 5, 5, 4, 4, 3, 4, 4, 4, 4, 4, 4, - 4, 4, 1, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 4, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 3, - 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, - 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 3, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, 0, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 2, 0, 0, 0, 3, 0, 0, 1, 1, 1, 1, 1, 1, 2, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 5, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 0, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, - 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 2, 2, - 2, 2, 2, 2, 5, 3, 4, 4, 4, 4, 4, 4, 1, 4, 4, 4, 4, 4, 4, 2, - 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 2, - 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 2, - 2, 2, 2, 3, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 4, - 0, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 3, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 5, 5, 4, 4, 5, 4, 4, 0, 0, 0, 0, 0, 0, 0, - 2, 2, 2, 2, 2, 2, 3, 4, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, - 2, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 0, 0, 0, 0, 2, 1, 1, 1, - 1, 3, 4, 4, 4, 4, 4, 4, 0, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, - 4, 0, 2, 2, 2, 2, 2, 2, 3, 2, 4, 4, 4, 4, 4, 4, 0, 1, 2, 2, - 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, - 2, 2, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 3, - 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 3, 4, 4, 4, - 4, 5, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 3, 4, 4, 0, 4, 4, 4, 4, - 4, 4, 4, 2, 2, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 2, 4, 5, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, - 2, 2, 2, 2, 2, 2, 3, 3, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, - 2, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 3, 5, 4, 0, 0, 0, - 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 3, 2, 0, 5, 0, 0, 0, 0, 0, 0, - 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, - 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 3, - 4, 4, 4, 4, 4, 4, 1, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, - 4, 5, 1, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 5, 4, - 4, 4, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, - 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 2, 2, 2, - 2, 3, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 2, 2, 2, 3, 4, 4, 4, - 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, 3, 4, 5, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 5, 5, 4, 4, 4, 4, 5, 4, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, - 2, 2, 2, 2, 2, 2, 3, 4, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, - 2, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 0, 0, 0, 0, 2, 1, 1, 1, - 1, 3, 4, 4, 4, 4, 4, 4, 0, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, - 4, 0, 2, 2, 2, 2, 2, 2, 3, 2, 4, 4, 4, 4, 4, 4, 0, 1, 2, 2, - 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, - 2, 2, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 3, - 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 3, 4, 4, 4, - 4, 5, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 3, 4, 4, 0, 4, 4, 4, 4, - 4, 4, 4, 2, 2, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 2, 4, 5, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, - 2, 2, 2, 2, 2, 2, 3, 3, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, - 2, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 3, 5, 4, 0, 0, 0, - 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 3, 2, 0, 5, 0, 0, 0, 0, 0, 0, - 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, - 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 3, - 4, 4, 4, 4, 4, 4, 1, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, - 4, 5, 1, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 5, 4, - 4, 4, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, - 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 2, 2, 2, - 2, 3, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 2, 2, 2, 3, 4, 4, 4, - 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, 3, 4, 5, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 5, 5, 4, 4, 4, 4, 5, 4, 4, 4, 4, 3, 0, 0, 0, 0, 0, 0, - 2, 2, 2, 2, 3, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 4, 0, 0, 0, 0, - 0, 0, 5, 2, 2, 2, 2, 2, 2, 0, 5, 5, 0, 0, 0, 0, 0, 0, 0, 2, - 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 0, - 0, 0, 2, 1, 1, 1, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 3, 4, 4, 4, - 4, 0, 1, 2, 2, 2, 2, 3, 3, 4, 4, 4, 4, 0, 1, 2, 2, 2, 2, 4, - 4, 4, 4, 4, 4, 4, 2, 1, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 5, - 4, 4, 4, 4, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, - 2, 2, 2, 2, 3, 4, 4, 0, 4, 4, 4, 4, 4, 4, 2, 2, 4, 4, 5, 4, - 4, 4, 4, 4, 4, 4, 2, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 3, 4, 4, 4, 4, 0, 0, 2, 2, 2, 2, 3, 0, 0, 0, 0, 0, 2, 2, - 2, 2, 2, 4, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 3, 4, 0, 0, 0, 0, - 1, 0, 2, 2, 2, 2, 3, 2, 5, 4, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, - 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 0, 0, 0, 0, - 0, 0, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, - 4, 4, 4, 4, 5, 1, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 5, 2, - 2, 4, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 2, 2, - 2, 2, 3, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 2, 2, 2, 3, 4, 4, 4, - 5, 4, 4, 4, 4, 4, 4, 2, 2, 3, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, - 5, 5, 4, 4, 4, 5, 4, 4, 4, 3, 0, 0, 0, 0, 0, 2, 2, 2, 3, 0, - 0, 0, 0, 2, 2, 2, 2, 4, 0, 0, 0, 0, 0, 5, 2, 2, 2, 2, 2, 0, - 5, 5, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 0, - 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 1, 4, 4, 4, 4, 2, 2, 2, - 2, 3, 4, 4, 4, 0, 1, 2, 2, 2, 3, 3, 4, 4, 4, 0, 1, 2, 2, 2, - 4, 4, 4, 4, 4, 0, 2, 1, 2, 2, 2, 2, 4, 4, 4, 4, 0, 4, 4, 4, - 4, 2, 2, 2, 4, 4, 4, 0, 4, 4, 4, 4, 4, 2, 2, 4, 4, 5, 4, 4, - 4, 4, 4, 4, 2, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, - 4, 0, 0, 2, 2, 2, 3, 0, 0, 0, 0, 2, 2, 2, 2, 4, 0, 0, 0, 0, - 0, 2, 2, 2, 3, 4, 0, 0, 0, 1, 0, 2, 2, 2, 3, 2, 5, 4, 0, 0, - 0, 0, 1, 2, 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 3, 2, - 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 1, 2, - 2, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 4, 4, 4, 4, 2, 2, 2, 2, 2, - 4, 4, 4, 4, 5, 1, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 5, 2, 2, 4, - 2, 2, 2, 2, 3, 4, 4, 4, 4, 5, 4, 4, 4, 4, 2, 2, 2, 3, 4, 4, - 4, 5, 4, 4, 4, 4, 4, 2, 2, 3, 4, 5, 4, 4, 4, 4, 4, 4, 4, 5, - 5, 5, 5, 5, 4, 3, 0, 0, 0, 0, 0, 2, 2, 2, 3, 0, 0, 0, 0, 2, - 2, 2, 2, 4, 0, 0, 0, 0, 0, 5, 2, 2, 2, 2, 2, 0, 5, 5, 0, 0, - 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, - 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, - 0, 1, 2, 2, 2, 2, 2, 2, 1, 4, 4, 4, 4, 2, 2, 2, 2, 3, 4, 4, - 4, 0, 1, 2, 2, 2, 3, 3, 4, 4, 4, 0, 1, 2, 2, 2, 4, 4, 4, 4, - 4, 0, 2, 1, 2, 2, 2, 2, 4, 4, 4, 4, 0, 4, 4, 4, 4, 2, 2, 2, - 4, 4, 4, 0, 4, 4, 4, 4, 4, 2, 2, 4, 4, 5, 4, 4, 4, 4, 4, 4, - 2, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 0, 0, 2, - 2, 2, 3, 0, 0, 0, 0, 2, 2, 2, 2, 4, 0, 0, 0, 0, 0, 2, 2, 2, - 3, 4, 0, 0, 0, 1, 0, 2, 2, 2, 3, 2, 5, 4, 0, 0, 0, 0, 1, 2, - 2, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 3, 2, 0, 0, 0, 0, - 0, 0, 0, 1, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 0, 0, 0, - 0, 0, 1, 1, 1, 1, 1, 4, 4, 4, 4, 2, 2, 2, 2, 2, 4, 4, 4, 4, - 5, 1, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 5, 2, 2, 4, 2, 2, 2, 2, - 3, 4, 4, 4, 4, 5, 4, 4, 4, 4, 2, 2, 2, 3, 4, 4, 4, 5, 4, 4, - 4, 4, 4, 2, 2, 3, 4, 5, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, - 4, 3, 0, 0, 0, 0, 2, 2, 3, 0, 0, 0, 2, 2, 2, 4, 0, 0, 0, 0, - 5, 2, 2, 2, 2, 0, 5, 5, 0, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, - 1, 4, 4, 4, 2, 2, 2, 3, 4, 4, 0, 1, 2, 2, 3, 3, 4, 4, 0, 1, - 2, 2, 4, 4, 4, 4, 0, 2, 1, 2, 2, 2, 4, 4, 4, 0, 4, 4, 4, 4, - 2, 2, 4, 4, 5, 4, 4, 4, 4, 4, 2, 4, 5, 4, 4, 4, 4, 4, 4, 4, - 4, 3, 4, 4, 0, 0, 2, 2, 3, 0, 0, 0, 2, 2, 2, 4, 0, 0, 0, 0, - 2, 2, 3, 4, 0, 0, 1, 0, 2, 2, 3, 2, 5, 4, 0, 0, 0, 1, 2, 2, - 3, 2, 0, 0, 0, 0, 0, 0, 1, 2, 3, 2, 0, 0, 0, 0, 0, 0, 1, 2, - 2, 0, 0, 0, 0, 1, 1, 1, 1, 4, 4, 4, 2, 2, 2, 2, 4, 4, 4, 5, - 1, 2, 2, 2, 3, 4, 4, 4, 4, 5, 2, 2, 4, 2, 2, 2, 3, 4, 4, 4, - 5, 4, 4, 4, 4, 2, 2, 3, 4, 5, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, - 4, 3, 0, 0, 0, 0, 2, 2, 3, 0, 0, 0, 2, 2, 2, 4, 0, 0, 0, 0, - 5, 2, 2, 2, 2, 0, 5, 5, 0, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, - 1, 4, 4, 4, 2, 2, 2, 3, 4, 4, 0, 1, 2, 2, 3, 3, 4, 4, 0, 1, - 2, 2, 4, 4, 4, 4, 0, 2, 1, 2, 2, 2, 4, 4, 4, 0, 4, 4, 4, 4, - 2, 2, 4, 4, 5, 4, 4, 4, 4, 4, 2, 4, 5, 4, 4, 4, 4, 4, 4, 4, - 4, 3, 4, 4, 0, 0, 2, 2, 3, 0, 0, 0, 2, 2, 2, 4, 0, 0, 0, 0, - 2, 2, 3, 4, 0, 0, 1, 0, 2, 2, 3, 2, 5, 4, 0, 0, 0, 1, 2, 2, - 3, 2, 0, 0, 0, 0, 0, 0, 1, 2, 3, 2, 0, 0, 0, 0, 0, 0, 1, 2, - 2, 0, 0, 0, 0, 1, 1, 1, 1, 4, 4, 4, 2, 2, 2, 2, 4, 4, 4, 5, - 1, 2, 2, 2, 3, 4, 4, 4, 4, 5, 2, 2, 4, 2, 2, 2, 3, 4, 4, 4, - 5, 4, 4, 4, 4, 2, 2, 3, 4, 5, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, - 4 - - - 1037.83*mm, 1060.98*mm, 1084.12*mm, 1108.3*mm, 1132.48*mm, 1157.73*mm, - 1182.99*mm, 1209.37*mm, 1235.75*mm, 1263.31*mm, 1290.87*mm, 1319.66*mm, - 1348.45*mm, 1378.52*mm, 1408.59*mm, 1440*mm, 1471.42*mm, 1504.23*mm, - 1537.05*mm, 1571.33*mm, 1605.6*mm, 1641.41*mm, 1677.22*mm, 1714.62*mm, - 1752.03*mm, 1791.1*mm, 1830.17*mm, 1870.99*mm, 1911.8*mm, 1954.44*mm, - 1997.08*mm, 2041.61*mm, 2086.15*mm, 2132.67*mm, 2179.2*mm, 2227.8*mm, - 2276.4*mm, 2327.16*mm, 2377.93*mm, 2430.96*mm, 2483.99*mm, 2539.39*mm, - - - 1060.98*mm, 1084.12*mm, 1108.3*mm, 1132.48*mm, 1157.73*mm, 1182.99*mm, - 1209.37*mm, 1235.75*mm, 1263.31*mm, 1290.87*mm, 1319.66*mm, 1348.45*mm, - 1378.52*mm, 1408.59*mm, 1440*mm, 1471.42*mm, 1504.23*mm, 1537.05*mm, - 1571.33*mm, 1605.6*mm, 1641.41*mm, 1677.22*mm, 1714.62*mm, 1752.03*mm, - 1791.1*mm, 1830.17*mm, 1870.99*mm, 1911.8*mm, 1954.44*mm, 1997.08*mm, - 2041.61*mm, 2086.15*mm, 2132.67*mm, 2179.2*mm, 2227.8*mm, 2276.4*mm, - 2327.16*mm, 2377.93*mm, 2430.96*mm, 2483.99*mm, 2539.39*mm, 2594.79*mm, - - - 18, 18, 18, 18, 13, 13, 6, 6, 6, 6, 0, 0, 0, 0, - - - 29, 31, 32, 33, 36, 38, 40, 41, 41, 41, 41, 41, 41, 39, - - - 2369024, 2369536, 2370048, 2370560, 2371072, 2371584, 2372096, - 2372608, 2373120, 2373632, 2374144, 2374656, 2631168, 2631680, - 2632192, 2632704, 2633216, 2633728, 2634240, 2634752, 2635264, - 2635776, 2636288, 2636800, 2637312, 2637824, 2893312, 2893824, - 2894336, 2894848, 2895360, 2895872, 2896384, 2896896, 2897408, - 2897920, 2898432, 2898944, 2899456, 2899968, 2900480, 3155456, - 3155968, 3156480, 3156992, 3157504, 3158016, 3158528, 3159040, - 3159552, 3160064, 3160576, 3161088, 3161600, 3162112, 3162624, - 3163136, 3415040, 3415552, 3416064, 3416576, 3417088, 3417600, - 3418112, 3418624, 3419136, 3419648, 3420160, 3420672, 3421184, - 3421696, 3422208, 3422720, 3423232, 3423744, 3424256, 3424768, - 3425280, 3425792, 3426304, 3426816, 3677184, 3677696, 3678208, - 3678720, 3679232, 3679744, 3680256, 3680768, 3681280, 3681792, - 3682304, 3682816, 3683328, 3683840, 3684352, 3684864, 3685376, - 3685888, 3686400, 3686912, 3687424, 3687936, 3688448, 3688960, - 3689472, 3689984, 3935744, 3936256, 3936768, 3937280, 3937792, - 3938304, 3938816, 3939328, 3939840, 3940352, 3940864, 3941376, - 3941888, 3942400, 3942912, 3943424, 3943936, 3944448, 3944960, - 3945472, 3945984, 3946496, 3947008, 3947520, 3948032, 3948544, - 3949056, 3949568, 3950080, 3950592, 3951104, 3951616, 3952128, - 3952640, 3953152, 4197888, 4198400, 4198912, 4199424, 4199936, - 4200448, 4200960, 4201472, 4201984, 4202496, 4203008, 4203520, - 4204032, 4204544, 4205056, 4205568, 4206080, 4206592, 4207104, - 4207616, 4208128, 4208640, 4209152, 4209664, 4210176, 4210688, - 4211200, 4211712, 4212224, 4212736, 4213248, 4213760, 4214272, - 4214784, 4215296, 4215808, 4460032, 4460544, 4461056, 4461568, - 4462080, 4462592, 4463104, 4463616, 4464128, 4464640, 4465152, - 4465664, 4466176, 4466688, 4467200, 4467712, 4468224, 4468736, - 4469248, 4469760, 4470272, 4470784, 4471296, 4471808, 4472320, - 4472832, 4473344, 4473856, 4474368, 4474880, 4475392, 4475904, - 4476416, 4476928, 4477440, 4477952, 4722176, 4722688, 4723200, - 4723712, 4724224, 4724736, 4725248, 4725760, 4726272, 4726784, - 4727296, 4727808, 4728320, 4728832, 4729344, 4729856, 4730368, - 4730880, 4731392, 4731904, 4732416, 4732928, 4733440, 4733952, - 4734464, 4734976, 4735488, 4736000, 4736512, 4737024, 4737536, - 4738048, 4738560, 4739072, 4739584, 4740096, 4981248, 4981760, - 4982272, 4982784, 4983296, 4983808, 4984320, 4984832, 4985344, - 4985856, 4986368, 4986880, 4987392, 4987904, 4988416, 4988928, - 4989440, 4989952, 4990464, 4990976, 4991488, 4992000, 4992512, - 4993024, 4993536, 4994048, 4994560, 4995072, 4995584, 4996096, - 4996608, 4997120, 4997632, 4998144, 4998656, 4999168, 4999680, - 5000192, 5000704, 5001216, 5001728, 5002240, 5243392, 5243904, - 5244416, 5244928, 5245440, 5245952, 5246464, 5246976, 5247488, - 5248000, 5248512, 5249024, 5249536, 5250048, 5250560, 5251072, - 5251584, 5252096, 5252608, 5253120, 5253632, 5254144, 5254656, - 5255168, 5255680, 5256192, 5256704, 5257216, 5257728, 5258240, - 5258752, 5259264, 5259776, 5260288, 5260800, 5261312, 5261824, - 5262336, 5262848, 5263360, 5263872, 5264384, 5505536, 5506048, - 5506560, 5507072, 5507584, 5508096, 5508608, 5509120, 5509632, - 5510144, 5510656, 5511168, 5511680, 5512192, 5512704, 5513216, - 5513728, 5514240, 5514752, 5515264, 5515776, 5516288, 5516800, - 5517312, 5517824, 5518336, 5518848, 5519360, 5519872, 5520384, - 5520896, 5521408, 5521920, 5522432, 5522944, 5523456, 5523968, - 5524480, 5524992, 5525504, 5526016, 5526528, 5767680, 5768192, - 5768704, 5769216, 5769728, 5770240, 5770752, 5771264, 5771776, - 5772288, 5772800, 5773312, 5773824, 5774336, 5774848, 5775360, - 5775872, 5776384, 5776896, 5777408, 5777920, 5778432, 5778944, - 5779456, 5779968, 5780480, 5780992, 5781504, 5782016, 5782528, - 5783040, 5783552, 5784064, 5784576, 5785088, 5785600, 5786112, - 5786624, 5787136, 5787648, - - - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - - - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, - 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, - 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - - - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x7ffffe, 0x7ffffe, 0x3ffffc, 0x3ffffc, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, - 0x3ffffc, 0x3ffffc, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, 0x3ffffc, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0x3ffffc, 0x3ffffc, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0x3ffffc, 0x3ffffc, 0x3ffffc, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, 0x3ffffc, 0xff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0x3ffffc, 0x3ffffc, 0x3ffffc, 0xff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, 0xff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, 0xff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, 0xff00ff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, 0xff00ff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, 0xff00ff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, 0xff00ff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, - - - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x7ffffe, 0x7ffffe, 0x3ffffc, 0x3ffffc, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, - 0x3ffffc, 0x3ffffc, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, 0x3ffffc, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0x3ffffc, 0x3ffffc, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0x3ffffc, 0x3ffffc, 0x3ffffc, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, 0x3ffffc, 0xff0000, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0x3ffffc, 0x3ffffc, 0x3ffffc, 0xff0000, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, 0xff0000, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, 0xff0000, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, 0xff00ff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, 0xff00ff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, 0xff00ff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, 0xff00ff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, - - - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x7ffffe, 0x7ffffe, 0x3ffffc, 0x3ffffc, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, - 0x3ffffc, 0x3ffffc, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, 0x3ffffc, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0x3ffffc, 0x3ffffc, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0x3ffffc, 0x3ffffc, 0x3ffffc, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, 0x3ffffc, 0xff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0x3ffffc, 0x3ffffc, 0x3ffffc, 0xff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, 0xff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, 0xff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, 0xff00ff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, 0xff00ff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, 0xff00ff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, 0xff00ff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, - - - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x7ffffe, 0x7ffffe, 0x3ffffc, 0x3ffffc, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, - 0x3ffffc, 0x3ffffc, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, 0x3ffffc, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0x3ffffc, 0x3ffffc, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0x3ffffc, 0x3ffffc, 0x3ffffc, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, 0x3ffffc, 0xff0000, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0x3ffffc, 0x3ffffc, 0x3ffffc, 0xff0000, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, 0xff0000, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, 0xff0000, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, 0xff00ff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, 0xff00ff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, 0xff00ff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0x3ffffc, 0x3ffffc, 0xff00ff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, - 0xffffff, 0xffffff, - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalEE/v9a/hgcalEE.xml b/Geometry/HGCalCommonData/data/hgcalEE/v9a/hgcalEE.xml deleted file mode 100644 index 8d1c33dbf1098..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalEE/v9a/hgcalEE.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - - hgcalwafer:HGCalEEWafer0Fine, hgcalwafer:HGCalEEWafer0Coarse1, - hgcalwafer:HGCalEEWafer0Coarse2, hgcalwafer:HGCalEEWafer1Fine, - hgcalwafer:HGCalEEWafer1Coarse1, hgcalwafer:HGCalEEWafer1Coarse2 - - materials:StainlessSteel, materials:Lead, materials:Copper, - hgcalMaterial:HGC_G10-FR4, materials:Air, materials:Silicon, - hgcalMaterial:WCu, materials:Copper, materials:Copper - - HGCalEEAbsorberCover, HGCalEEAbsorber1, HGCalEEAbsorber2, HGCalEEPCB, - HGCalEEAirGap, HGCalEESensitive, HGCalEEBasePlate, HGCalEEHeatShield, - HGCalEEThermalGap - - 0.3*mm, 2.1*mm, 0.1*mm, 1.6*mm, 1.5*mm, 0.3*mm, 1.4*mm, - 6.0*mm, 1.0*mm - - 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 16 - - 24.4*mm, 24.4*mm, 24.4*mm, 24.4*mm, 24.4*mm, 24.4*mm, 24.4*mm, - 24.4*mm, 24.4*mm, 24.4*mm, 24.4*mm, 24.4*mm, 24.4*mm, 22.6*mm - - 0, 1, 2, 0, 3, 4, 3, 5, 6, 7, 6, 5, 3, 4, 3, 0, 2, 1, 0, - 0, 1, 2, 0, 3, 4, 3, 5, 6, 7, 6, 5, 3, 4, 3, 0, 2, 1, 0, - 0, 1, 2, 0, 3, 4, 3, 5, 6, 7, 6, 5, 3, 4, 3, 0, 2, 1, 0, - 0, 1, 2, 0, 3, 4, 3, 5, 6, 7, 6, 5, 3, 4, 3, 0, 2, 1, 0, - 0, 1, 2, 0, 3, 4, 3, 5, 6, 7, 6, 5, 3, 4, 3, 0, 2, 1, 0, - 0, 1, 2, 0, 3, 4, 3, 5, 6, 7, 6, 5, 3, 4, 3, 0, 2, 1, 0, - 0, 1, 2, 0, 3, 4, 3, 5, 6, 7, 6, 5, 3, 4, 3, 0, 2, 1, 0, - 0, 1, 2, 0, 3, 4, 3, 5, 6, 7, 6, 5, 3, 4, 3, 0, 2, 1, 0, - 0, 1, 2, 0, 3, 4, 3, 5, 6, 7, 6, 5, 3, 4, 3, 0, 2, 1, 0, - 0, 1, 2, 0, 3, 4, 3, 5, 6, 7, 6, 5, 3, 4, 3, 0, 2, 1, 0, - 0, 1, 2, 0, 3, 4, 3, 5, 6, 7, 6, 5, 3, 4, 3, 0, 2, 1, 0, - 0, 1, 2, 0, 3, 4, 3, 5, 6, 7, 6, 5, 3, 4, 3, 0, 2, 1, 0, - 0, 1, 2, 0, 3, 4, 3, 5, 6, 7, 6, 5, 3, 4, 3, 0, 2, 1, 0, - 0, 1, 2, 0, 3, 4, 3, 5, 6, 7, 6, 5, 3, 4, 3, 8 - - - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0 - - - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - - - - - - [hgcal:rad100200P0], [hgcal:rad100200P1], [hgcal:rad100200P2], - [hgcal:rad100200P3], [hgcal:rad100200P4] - - [hgcal:rad200300P0], [hgcal:rad200300P1], [hgcal:rad200300P2], - [hgcal:rad200300P3], [hgcal:rad200300P4] - - - - - - - - - [hgcal:slope1], [hgcal:slope1], [hgcal:slope1], [hgcal:slope1], - [hgcal:slope1], [hgcal:slope1], [hgcal:slope1] - - [hgcal:zB1], [hgcal:zB2], [hgcal:zB3], [hgcal:zB4], - [hgcal:zB5], [hgcal:zB6], [hgcal:zB7] - - [hgcal:rB1], [hgcal:rB3], [hgcal:rB4], [hgcal:rB5], - [hgcal:rB6], [hgcal:rB7], [hgcal:rB7] - - [hgcal:slope2], [hgcal:slope3], 0, 0 - - [hgcal:zHGCal1], [hgcal:zHGCal2], [hgcal:zHGCal3], - [hgcal:zHGCal4] - - [hgcal:rMaxHGCal1], [hgcal:rMaxHGCal2], [hgcal:rMaxHGCal3], - [hgcal:rMaxHGCal4] - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalHEmix/v9a/hgcalHEmix.xml b/Geometry/HGCalCommonData/data/hgcalHEmix/v9a/hgcalHEmix.xml deleted file mode 100644 index 1ce2d184c93ef..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalHEmix/v9a/hgcalHEmix.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - - hgcalwafer:HGCalHEWafer0Fine, hgcalwafer:HGCalHEWafer0Coarse1, - hgcalwafer:HGCalHEWafer0Coarse2, hgcalwafer:HGCalHEWafer1Fine, - hgcalwafer:HGCalHEWafer1Coarse1, hgcalwafer:HGCalHEWafer1Coarse2 - - materials:StainlessSteel, materials:StainlessSteel, materials:Air, - materials:Copper, materials:Air, materials:Copper - - HGCalHEAbsorber1, HGCalHEAbsorber2, HGCalHEAirGap1, HGCalHECopperCover, - HGCalHEMix, HGCalHEHeatShield - - 35.0*mm, 68.0*mm, 1.0*mm, 1.0*mm, 7.9*mm, 6.0*mm - - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5 - - 50.9*mm, 50.9*mm, 50.9*mm, 50.9*mm, 83.9*mm, 83.9*mm, - 83.9*mm, 83.9*mm, 83.9*mm, 83.9*mm, 83.9*mm, 83.9*mm, - 83.9*mm, 83.9*mm, 83.9*mm, 83.9*mm - - [hgcal:radMixL0], [hgcal:radMixL1], [hgcal:radMixL2], - [hgcal:radMixL3], [hgcal:radMixL4], [hgcal:radMixL5], - [hgcal:radMixL6], [hgcal:radMixL7], [hgcal:radMixL8], - [hgcal:radMixL9], [hgcal:radMixL10], [hgcal:radMixL11], - [hgcal:radMixL12], [hgcal:radMixL13], [hgcal:radMixL14], - [hgcal:radMixL15] - - 0, 2, 3, 4, 5, 0, 2, 3, 4, 5, 0, 2, 3, 4, 5, - 0, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, - 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, - 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, - 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, - 1, 2, 3, 4, 5 - - 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, - 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, - 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, - 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, - 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, - 0, 0, 0, 1, 0 - - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - - materials:Cables, materials:H_Scintillator, - hgcalMaterial:HGC_G10-FR4 - - HGCalCableConnector, HGCalHEScintillatorSensitive, HGCalTopPCB - - 3.3*mm, [hgcal:ScintillatorThickness], 1.6*mm - - 0, 1, 2 - - materials:Air, hgcalMaterial:HGC_G10-FR4, materials:Air, - materials:Silicon, hgcalMaterial:HGC_G10-FR4 - - HGCalAirGap1, HGCalBottomPCB, HGCalAirGap2, HGCalHESiliconSensitive, - HGCalBaseplate - - 1.9*mm, 1.6*mm, 1.5*mm, 0.3*mm, 1.0*mm - - 0, 1, 2, 1, 3, 4 - - 0, 0, 0, 0, 1, 0 - - - - - - [hgcal:rad100200P0], [hgcal:rad100200P1], [hgcal:rad100200P2], - [hgcal:rad100200P3], [hgcal:rad100200P4] - - [hgcal:rad200300P0], [hgcal:rad200300P1], [hgcal:rad200300P2], - [hgcal:rad200300P3], [hgcal:rad200300P4] - - - - - - - - - [hgcal:slope1], [hgcal:slope1], [hgcal:slope1], [hgcal:slope1], - [hgcal:slope1], [hgcal:slope1], [hgcal:slope1] - - [hgcal:zB1], [hgcal:zB2], [hgcal:zB3], [hgcal:zB4], - [hgcal:zB5], [hgcal:zB6], [hgcal:zB7] - - [hgcal:rB1], [hgcal:rB3], [hgcal:rB4], [hgcal:rB5], - [hgcal:rB6], [hgcal:rB7], [hgcal:rB7] - - [hgcal:slope2], [hgcal:slope3], 0, 0 - - [hgcal:zHGCal1], [hgcal:zHGCal2], [hgcal:zHGCal3], - [hgcal:zHGCal4] - - [hgcal:rMaxHGCal1], [hgcal:rMaxHGCal2], [hgcal:rMaxHGCal3], - [hgcal:rMaxHGCal4] - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalHEsil/v9a/hgcalHEsil.xml b/Geometry/HGCalCommonData/data/hgcalHEsil/v9a/hgcalHEsil.xml deleted file mode 100644 index 26589f142e4f9..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalHEsil/v9a/hgcalHEsil.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - - hgcalwafer:HGCalHEWafer0Fine, hgcalwafer:HGCalHEWafer0Coarse1, - hgcalwafer:HGCalHEWafer0Coarse2, hgcalwafer:HGCalHEWafer1Fine, - hgcalwafer:HGCalHEWafer1Coarse1, hgcalwafer:HGCalHEWafer1Coarse2 - - materials:StainlessSteel, materials:StainlessSteel, materials:Air, - materials:Copper, hgcalMaterial:HGC_G10-FR4, materials:Air, - materials:Silicon, hgcalMaterial:HGC_G10-FR4, materials:Copper - - HGCalHEAbsorber1, HGCalHEAbsorber2, HGCalHEAirGap1, HGCalHECopperCover, - HGCalHEPCB, HGCalHEAirGap2, HGCalHESiliconSensitive, HGCalHEBaseplate, - HGCalHEHeatShield - - 40.0*mm, 35.0*mm, 1.0*mm, 1.0*mm, 1.6*mm, 1.5*mm, 0.3*mm, 1.0*mm, - 6.0*mm - - 9, 9, 9, 9, 9, 9, 9, 9 - - 54.0*mm, 49.0*mm, 49.0*mm, 49.0*mm, 49.0*mm, 49.0*mm, 49.0*mm, - 49.0*mm - - 0, 2, 3, 4, 5, 4, 6, 7, 8, - 1, 2, 3, 4, 5, 4, 6, 7, 8, - 1, 2, 3, 4, 5, 4, 6, 7, 8, - 1, 2, 3, 4, 5, 4, 6, 7, 8, - 1, 2, 3, 4, 5, 4, 6, 7, 8, - 1, 2, 3, 4, 5, 4, 6, 7, 8, - 1, 2, 3, 4, 5, 4, 6, 7, 8, - 1, 2, 3, 4, 5, 4, 6, 7, 8 - - 0, 0, 0, 0, 0, 0, 1, 0, 0, - 0, 0, 0, 0, 0, 0, 1, 0, 0, - 0, 0, 0, 0, 0, 0, 1, 0, 0, - 0, 0, 0, 0, 0, 0, 1, 0, 0, - 0, 0, 0, 0, 0, 0, 1, 0, 0, - 0, 0, 0, 0, 0, 0, 1, 0, 0, - 0, 0, 0, 0, 0, 0, 1, 0, 0, - 0, 0, 0, 0, 0, 0, 1, 0, 0 - - 0, 0, 0, 0, 0, 0, 0, 0 - - - - - - [hgcal:rad100200P0], [hgcal:rad100200P1], [hgcal:rad100200P2], - [hgcal:rad100200P3], [hgcal:rad100200P4] - - [hgcal:rad200300P0], [hgcal:rad200300P1], [hgcal:rad200300P2], - [hgcal:rad200300P3], [hgcal:rad200300P4] - - - - - - - - - [hgcal:slope1], [hgcal:slope1], [hgcal:slope1], [hgcal:slope1], - [hgcal:slope1], [hgcal:slope1], [hgcal:slope1] - - [hgcal:zB1], [hgcal:zB2], [hgcal:zB3], [hgcal:zB4], - [hgcal:zB5], [hgcal:zB6], [hgcal:zB7] - - [hgcal:rB1], [hgcal:rB3], [hgcal:rB4], [hgcal:rB5], - [hgcal:rB6], [hgcal:rB7], [hgcal:rB7] - - [hgcal:slope2], [hgcal:slope3], 0, 0 - - [hgcal:zHGCal1], [hgcal:zHGCal2], [hgcal:zHGCal3], - [hgcal:zHGCal4] - - [hgcal:rMaxHGCal1], [hgcal:rMaxHGCal2], [hgcal:rMaxHGCal3], - [hgcal:rMaxHGCal4] - - - - -