$BASE=16 4008820809008 4081044010802 4100209002101 4100880210090 4040214021004 4020500802202 4011020180041 40090104020A0 4084008820050 4010901004804 4020840120120 401040C040088 4082020202404 4008282004042 4080481081020 4020220440810 4101102020408 4014010208102 4042040804081 4104024004220 4022011010048 4040808480402 400A104080110 4044080102808 4100440408044 4080812040201 4102041020810 4084014080408 4040480204204 4014100140210 4020280820088 4042024008042 4100808104048 400C020420104 4011081002402 4040302080801 40440090100A0 4021010108804 4080900221002 4100420840401 4022100404420 4040810802110 4008440180082 4010412020060 4008208208410 4041040441008 4082080110101 4008884040820 4081022004090 4012008881004 4100210410202 4024040202041 4008408804120 4080284002210 4104101080042 4022022021001 4080820410060 4021040880410 4100410203008 400A081008084 4010208120802 4082100840808 404100A002044 4020814004082 4010441010201 4011104009020 400C012010810 4040221004408 41002420400A0 4024008408208 4008900102401 4040500420090 4010882080108 4084040105004 4009020240202 4042010180220 4020300210104 4101080404801 4021082010220 4044020281010 4010300402048 408080C008104 400A010820402 4040444002420 4009009080808 4084080440082 4102100208201 4012021040120 4008840404210 4100280180404 4080210204820 4022008102090 4104040810108 4008502041004 4040881020041 4011040220084 4100822002802 4020410480101 4101014040050 4080420120208 4020241009002 401400A004401 4010480808810 4041100104102 4008224010081 4020902008050 4008240802804 4010420405002 4041010210401 4024010841020 4012040108408 4081100480204 4100500110820 4010211080090 4021024002108 4044042020202 400A008440041 4080440240110 4014084010044 4101008808082 4010808202220 4009080121010 4102012004104 4084021008801 4040280408120 400C100204088 4020409020404 4100844081001 408020A011008 4040820140084 4022080280802 4100811008420 4011008410110 4020442004808 400C080880201 4008421002050 4040904010208 4104008240804 4080240420401 402020C080060 4042082040410 4080410810084 4100300805010 4081080208048 4024020110402 4012014002801 4041020820820 4008210140108 4020880403004 4082009004202 400A040211020 4010222008204 4100484020102 4021101040081 4084102002120 4102020480088 4010840840042 4040408109001 4014040480820 4042008220108 4101021011004 4080504004041 4008301020220 4082010409010 4020808810801 4008480410408 4022044040204 4080220880102 4104010120081 4102080802060 4010824020410 4040411040802 4009042008101 410040A080210 4080841002088 4044100808404 4010280241001 4081008140420 4024081004110 4008810280044 4012102010082 40204202080A0 4040240110050 4011010804208 400C00C003002 2010880821020 2009024008810 2040500140408 2102008402204 2084042010081 2014021080404 2101080110042 2020304003001 2040220210220 200C010802048 2020482008104 21004140800A0 201020A040050 2021041020208 200A080204401 2104100220110 2080280480808 2040844004044 2022020840082 2082101008060 2020810410410 2010440202802 2041008880101 2024008104820 2081010241004 2008902080202 200C104010420 2100840420082 2020408240201 20802088020A0 2022084020050 2008410404804 2040822008401 2101009004410 2080444009008 2042100280084 2014080402101 2012042004220 2100224040104 2081100120801 2010420110090 2020900804108 2041014002202 2008241080041 2021020481020 2044040840810 2010210220408 2080881010204 200A008108102 2009082040088 2084020204042 2102010811001 20410401080A0 200820C004208 2020820220804 2082082003002 2100210102810 2081020810408 2024044080102 2012009020081 2080904040090 2010240411004 2100421008202 2021012004041 2020281040420 2042020404110 2014102008808 2080408180044 2084010420220 2102040240048 2009101002104 2040484010801 210080A010120 2011080280210 2040300820042 200C020141001 2008442020410 2040811081008 2104080804084 2012100802410 2024080211008 2008814020101 2011011010820 200C008480090 2040242002108 2100900109004 2040410208050 2010820440208 2009040805002 2082010104088 2041080420404 2020809002042 204200C041020 2020210880204 2080500410102 2101020202081 2008480102220 2080221021010 2104012040402 2022040408801 2080840280420 2100408820808 200A022010044 2010284008082 2044101004201 2100480441010 2044010110104 2021100208402 2010220804801 2102020120420 2010841008110 204040A004082 2081084004120 2024022002210 2100301010088 2008808840404 2012010480042 2040900402820 2008420280108 2080240140202 210400C008041 2020440810060 2011008103008 200C081020802 2042080808208 2101042080804 2080411002401 2008212009020 2082008210810 2010504020204 2020880180081 2080422040820 2020240204090 2101010408108 2014008810202 2041102011010 2010481004048 2082040820104 2008220402402 2104041003020 202200A080408 2040880240102 2008500808081 2009008220060 2084080108410 2010812002084 2102104004802 2010300180120 200A011040210 2044024020088 2080808405001 2008840110808 2024100440044 2100282020201 2100820880050 2040209008804 2020410121002 2011044040401 2022010202120 2040808120210 2080302004404 2044082080060 200A100421008 202100C010084 2080810808802 2100440104101 2010408408420 2008280810110 2082024080201 2020501080810 2100884002408 200C040208204 2011022020102 2040210440081 20088210040A0 2081040402050 2012080140804 2100208281002 2084009040108 2040420803004 2010900210041 2101100840220 2014014005010 2020220108048 2042041010402 1080241010120 110400A002088 1008420108404 1040900841001 1021100102060 1044011020410 1010224081008 100A042040802 1010502004110 1020881008808 1041020410082 1008210202201 100C080405020 1011009040204 1100810180102 1020444020081 10120108080A0 100880C010050 1100300420804 1081082080401 1040408280820 1084104008202 1102021004041 1101040209010 1080410440048 1042084002104 1020208804402 10208084400A0 1041080804050 1082011080804 1008300111002 1008812004408 1024080120204 1081008202102 1010282002820 100A020220090 1044100480108 110040C005004 1080840108041 1080500820420 1020214008110 1101020140808 1014041004082 104200A010201 1009044080220 1010820810104 1102080408402 1100901002210 1040240240404 1020422080042 1011010421001 1104010210060 1022040803008 1008481040101 1102102081020 1010810240810 1040440808102 1009008104081 101400C020120 1101010802404 1080420211001 1020411004220 1040208403010 1011042010048 1080808880208 1044022004804 1021084041002 1010301008401 1040880110420 1008504002808 1022008208044 1080212020082 1104040440201 1008220840060 1082044004410 1010480480084 1024100810090 1100280204108 1008841021004 1012020102202 1080409008090 1014100203004 1020280410041 1082080240220 1020820105010 100820A080104 1010414010402 1041041002801 1104084080810 1040810408204 1022101020102 1009100440410 1040482021008 1102040110084 1084010804101 1100420402120 1010240820210 1021010280088 1044008140042 1024042008420 1012008404808 1081024020044 1008880802082 10403040040A0 100C021010208 1100808220401 1011020204420 100C040102110 1040210810808 1100882040044 1080300280050 1104020821002 1022010140401 1042040420060 1020221002084 1080480104802 1101104010101 1100208108220 1012081011010 1008820480801 1082022008108 1020840210202 1010408802041 1080814003020 102100A020810 1100441080408 100A100804204 1044080208081 1040424040210 1010900120088 1084008410404 1009011008042 100A080180048 1021040404104 1080821040402 1100412008801 1102008840110 1084040220808 1040501010044 1010884004201 1008900208120 1081010110210 1100244002042 1024009081001 1022024010820 1040842080090 1080280809004 1008408420202 1020480202410 100C014040084 1011100880802 1040220120101 11010810200A0 1014020408050 1020302040208 1042010205002 1010440141020 104100C008408 1082100402081 1100222010410 1081101005008 1024010402802 1012040280101 1100840804820 1020408110108 1040281080202 100C102020041 10840201800A0 1102014020208 1009080210804 101080A009002 1041012040120 1008240408088 1020904080404 1042100108810 1014080840408 1080442002204 1008410881010 1040820202048 108020C040801 100A009002420 1080880420110 1010210104044 1100500240082 1021020808201 080A020408220 0880840811010 0810281020104 0900408102402 0902082010808 0809040140044 0810820280082 0840410820201 0881008420088 0824080808042 0812100105001 0808484004090 0904010481004 0880222002041 0900904020060 0811012008410 0820421041008 0840240404802 080C008210101 08202101100A0 0842009080050 0814044002208 0880500208804 0841080203020 0808300880408 082080A004204 0882014040102 0881010880060 082400C040410 0900240121008 0808900410084 0820480420820 0840220808090 0811100240108 080C010104202 09020082040A0 0810880102050 0840504081002 0809021020401 0882102020210 0810440804404 0820810209001 0814022011020 0842010402408 0901084008204 0840841040220 080840A008048 0822020180104 0880280210402 0904100802801 0900411010110 0880824004808 0821042002082 0810208480201 0901100180090 0880480802108 0842042009004 0820224020202 0814011040041 0810408221010 0820840480048 0808280108801 0880300441020 0822010804810 0904020208408 084080C002081 0840420104060 0809014011008 088400A080802 0821009008120 0844080410210 0880810120404 080A100202042 0812084080420 0808822040110 0900208810044 0881040204201 080C0408200A0 0811020402804 0900881005002 0820502010401 08105010020A0 0808210420050 0841022080208 0882008808401 0808808181020 0881081040810 0812010210204 0900302008102 0824020404081 0844014008820 080A041004108 0821100821004 0900480280041 0901040410420 0820208202808 0842080120082 0902024003010 0884100110048 0840408440104 0810842020801 0820440108210 0900810840088 080C082002404 081100C004042 0840900204410 0880244080084 0808420810802 0904080140120 0822104008088 0840812010042 0808440403001 0810240208060 0844008805008 0900422020084 0880901080101 0820820802420 0841044020110 0810410180808 0882080404044 0808209040082 0900808408810 0840300102204 0811080810081 0808880220208 0824041010804 0881020109002 0900214004401 0809102004820 0884010202090 0902040880202 088040C010220 0820282081010 0814100420402 0842020240801 0810809010408 0884020840204 0809080480102 0842100810120 0880441020042 090100A041001 080C101009010 0840284040048 0900840202104 08808820080A0 0821020210050 0900500404208 080A00C020804 0810210803002 0844040180401 0808410240420 0880208104110 0822081002201 0841011004084 0820900140802 0810424008101 0900221080820 0812040440090 0824012020108 084020A020420 0820414002044 0900820110201 0904042004050 0880211008208 0840880880804 0822008411002 0880420480410 0814008108084 0901010220802 0820240840101 0824100280220 0812020820048 0808844008402 0882040102820 0808220205004 0810482040202 0841100408041 0810304010810 0821080104408 0844021002102 080A012080081 0810810404120 0809008802210 0840440210088 0902101040404 0884084021001 0482040410208 0441104040804 0410480120401 0500284011020 0412022080810 0424101002408 0408840240081 0480809020820 0421080408090 040A010103004 0410300204202 0444020810041 0420242020044 0480424002082 0501011080201 0440441005010 0410814008048 0484080280104 040900A010402 0411040802120 0440208180088 0500820404404 0408500480060 0480210840410 0504040108802 042200C004101 0500440220220 0421008840048 0444084004402 040A101010801 0410902040420 0409010204110 0440420408808 0484008102201 0412080202088 0481041008404 0408820120042 0504021040090 0480304020108 0440808211004 0422012008202 0440211002060 040C042081008 0420500104084 0500880808101 0480482010050 0414010820804 0501100403002 0420220280401 0482020805020 0420844002810 0408280440204 0410409080102 0420420820110 0500900280808 040C009004044 0411010140082 0440244008201 04220410800A0 0480220110804 0408480209002 0501022008060 0414040210410 0420210405008 0442008802802 0408810810220 048100C081010 0412100408104 0424082040801 0408302002090 0441081010108 0482010220041 0444100121020 040A024040408 0480842004102 0500408410081 0502080104210 0440412080404 0410821003001 0440824080120 0408411020088 0422080810404 0480208408042 0500504008410 0480880141008 0444040402084 0421021004802 0410212010101 0408240104420 0410420240044 0420900420201 042040A003020 0440280220810 040C100840102 04811002100A0 0424010180050 0500220802208 0412044021002 0502010440820 0410808804090 0409084002041 0414081008220 0442102004048 0501008120104 0480440880801 0420300808820 0442014010090 0414020104108 0441008404220 0420811040104 0482100180402 0408408140810 0440840820408 0504102010204 0480281004081 0484044040060 0502009009008 0409020880084 0410880410802 0440500202101 040A082020120 0480820208210 041020C002404 0500410804042 0421040111001 0500240480110 0481012002808 0424008220082 0411101020050 0420484080208 0440222041002 040C010408401 0412008110060 0408881080410 0500210208084 0481020440101 040C020202820 0411082005004 050080C040202 04404808400A0 0409100108208 0484011011002 0502042002401 0410410402210 0420822010088 0441040280042 0408208821001 0480408204408 0442021020204 0420280102102 0414104080081 0422100241010 0504080420048 0408444010104 0440810104801 0421014020420 044400A008110 0410241040808 0480900802044 0484100404810 0410840180204 0502020210102 0480410108120 0420209010210 0501044004088 0442080481001 0500812021010 0420440440402 0411008208801 04102204200A0 040A040808050 0444010240208 0500481002804 0504008880420 0440901008082 0408422004201 0420880204060 0441020102410 0410500811008 048200A040084 0408214080802 0408808402108 0424024009004 0481080820202 0500300140041 030100C002820 0214082020090 0242100440202 0210420880220 0208244041010 0241010120048 0222080109020 0240821010810 0280208220204 0208412002102 0302010280410 0284020403008 0210808140101 0244040204120 020A008810088 0221022040404 0280884080042 0300501021001 0281100808110 0212041002044 0300220104082 0224014010201 0220408404050 0300842008208 020C100180804 0240280802401 0208500210210 0240880404088 0304044020404 0280210181001 020A014004060 028080A002410 0210300840084 0221080220101 0241101080420 0208222020808 0282040208082 0300820241020 0211040104810 0220410808408 024020C010102 0300281008050 0224102005002 0212020410401 0284080810820 0302100102108 0209008409004 0210811020202 0240442040041 0220240402220 0214008280048 0280421004104 0224021020060 0212012041008 0281080102084 0208808204802 020C084008108 0220440281004 0300810402041 02108440100A0 0240409002208 0302020808804 0284100240401 0282008480120 0220880840210 0208211010404 0210500108042 0241024005001 0280414020810 0301041040102 022020A008081 0304008111010 0280240804048 0240902020104 0300482004420 0210220202110 0221100410808 0244010880082 020A040120201 0240220480044 0220481010082 0211102002201 03041004080A0 0222020204208 0240840103002 020840C080401 0220300120410 0301080881008 0214024040802 0242011008101 0208901040048 0224008802104 0281010404402 0300240210801 0220812080820 0241008240090 0210440420108 0282104011004 0210209005020 020A080402810 0300410140204 0280820820081 0209020110120 0284041080210 0210880208404 030200A020042 0240410411020 0209040202408 0302084040081 0301020420210 0280502080088 0242008104404 0220210240042 0214040809001 020C00A040220 0211014080104 0300900810402 0220420102801 0244104002050 0210280110208 0280840440804 020A021081002 0280224008420 0222042010110 0304011004808 0208480820044 022080C021008 0241082008802 0208300404101 0212100220820 0208810108090 0281009010041 02082802800A0 0282020140050 021040A010804 0220841004401 0281042021020 0300208440408 0208824002204 0212080804102 0300440802090 0280810210108 0244081041004 0221008180202 0214010102420 0242044080808 0301100204044 0280480408201 0210900481010 0240420220402 0209010840801 0220504040120 0240212004210 0211021008088 020C040410042 0240808808060 0222010420084 0280301002802 0304022080101 0280900104220 0221011003010 0300424010048 0210242080402 0244008420801 0240480180110 0284012008044 0209104020082 0300210820120 021200C008210 0224040140088 0208882011001 0208441008820 0304080202202 0222100880041 0211080440060 020C020804410 0240300209008 0300809080084 02420220020A0 0220284004804 0280408841002 0282081020408 0241040810204 0220820408102 0210410204081 04000000000FE 0000000006738 000000000B9C8 000000001C6C1 000000001D832 0000000032A54 00000000534A4 0000000064961 000000006528A 000000006A413 00000000A83A4 00000000B054A 00000000CCC0C 0000000196007 0000000326C80 0000000338029 0000000351340 000000058B600 00000006C202A 000000070091C 0000000AAD040 0000000C54019 0000000CC0AC0 0000000D005A1 0000001437100 0000001600652 0000001900A2A 00000019E0014 0000001A01891 000000264C180 000000290144C 000000295A800 0000002C24026 000000320A034 0000003294A00 0000004A92180 0000005401864 0000005828D00 0000006100392 0000006470600 000000688800B 000000DF04000 0000018085580 000001809A018 000001AA00940 000001B40000D 00000280E3800 000002B0012C0 00000327A0000 0000034100E40 0000034A00016 000003504E000 0000038050023 0000054601280 0000055100031 000005802CA00 0000061C98000 0000068000551 000006E200028 0000098000C34 00000A6C01100 00000A802800E 00000B0000389 00000C3300500 00000C60A6000 00000C8050980 00000D0001162 00000F8902000 0000130039080 00001443C8000 000014800068C 00001480A0032 000014A501800 000016000C025 0000188046240 000018B830000 00001915000C0 00001C0E00003 000060312C000 0000606600011 4A00600000C80 0000740072000 0000B8009C000 0004D28000C00 0000DD0000018 0000E00000564 0001600000A49 00016000C4012 0001699200000 0001803400C80 000180462A000 0001A00001294 0001A05150000 0001C00012031 0001C00B000C0 0002601400380 000272000002A 0002A0000A00D 0002A000E0480 0002A00901900 0002B1C400000 0002C00086840 0002C05201400 0003173000000 0003202300006 000340003400C 00046E0001200 0005200A00038 0005202492000 00054000006A2 0005407000140 0005800049500 0006290000013 0006401800025 00181B00C0000 001B000000740 001C40005C000 001E003600000 002B0000CA000 0032C00000016 0035200000980 0038000000C29 0038000901280 004D1C8000000 005580000000B 0058000001134 0058004542000 0064806300000 006800005000E 00680000A4011 0068002400B00 0068070000480 0070000061440 0070048016000 0098000300013 00A8004C00030 00A8118022000 00B0000098840 00B000510000C 00B8AC0000000 00C6200000C40 00C8000068880 00C8C00001240 00D00000C4300 00D0000E30000 00D0150000006 0128007012000 0130001C00140 0130188000005 0146800052000 015000008A021 01500021008C0 01600A0000032 0188000001498 0188000A46000 0190004201900 0191600500000 01A3800000028 01C0005800280 01C0128090000 06A0000074000 0E6A800000000 1964600000000 0DA0002900000 0E00000001119 0E00000C86000 1600000042C40 1600001300005 16000D0018000 1601806800000 173000000000A 1A0000002C014 1A000044001C0 1C000000B0880 1C00002601400 1C07000044000 2600038000880 2A00000062300 2A00002500003 2A00190001400 2C00001100940 2C0000601C000 3200120016000 3203000000032 3204400E00000 3340000001A00 3400004400029 380480008A000 3908004300000 4C00001252000 4D18000000180 52000021C4000 5200AA8000000 52A8000001100 5400000D00012 54C000000E000 5C00030000024 62000000910C0 6200004900024 6206200048000 6270003000000 6400000088015 6402C02100000 689000000002A 7000001100680 7000158000001 4200000001607 4800120001B00