$BASE=16 0F8441 1005AE 1006C7 10087E 100AAB 100B17 10125B 1016B1 10170D 101CE2 1020ED 1022F2 10294B 103A54 103F02 1041F8 104B61 105532 105994 10609B 1063A4 106AC8 106CA1 107151 107238 107407 108275 1083C9 108723 108CCC 108E19 10943C 109A85 10A195 10A833 10AA2C 10B28A 10C926 10D14A 10D870 10E129 10E216 10E845 10F640 1103D4 11049D 1108F1 110F24 111668 11184D 111A98 11260B 112992 112C58 1132C1 113514 114057 115682 116162 116588 11680E 116A11 11802F 118B0A 118C43 119093 119246 11A14C 11A486 11C330 11C889 11E0D0 11F900 1201D3 120B38 120C55 120E4A 1212CC 121626 121750 122345 1231B0 123A09 124439 124585 125903 125AA0 1260C6 126D40 12710C 12848B 128694 12890D 129461 129A12 12C708 12E281 12E818 12F022 13081B 1308AC 130946 131215 13150A 131C30 1320A3 1351C0 136049 136620 138072 1380C5 138198 138A21 13A411 13D404 1402BC 140569 140999 140B4C 140ED0 1410D5 141C25 142615 142C46 14388C 1441A3 144A1A 14605C 146243 14642A 146930 1470E0 148147 148392 14860E 148A62 14980B 14A498 14AB01 14B052 14C2C4 14D411 14E504 14E882 1500E6 15015A 150233 1505B0 150C8A 151816 151D40 152306 152AA0 153019 15412C 156085 158454 158681 158838 158984 1590C8 159422 15A061 15E208 160256 1602E1 16030B 1608B2 1614A8 161858 162682 163501 165034 165442 166A04 16806C 168A88 169086 16A230 16CC20 170407 170618 171881 172908 173044 176012 178340 180535 18065C 1809C5 180C0F 181296 181543 182156 182383 1824CA 1828A6 18381A 18432A 1847C0 184859 184A46 184E30 185189 18811B 1884D1 188E82 189A48 18A078 18A988 18AC14 18B0C4 18B211 18C087 18C298 18CD01 18D224 1900BA 1902A5 19091C 191170 191A03 192445 192690 192829 192B40 19320C 1940CC 1949A0 195106 1981C2 198528 198864 19A222 19C241 19C812 1A00F4 1A0C98 1A1321 1A1D04 1A22A8 1A284C 1A2911 1A3242 1A401E 1A44A2 1A5068 1A8446 1A882A 1AA025 1AA092 1AC8C0 1AD110 1B0312 1B2184 1B2C02 1B4091 1B4A08 1B9280 1C0351 1C08E8 1C104E 1C11A4 1C1518 1C20B1 1C210D 1C2264 1C2E08 1C3841 1C40D2 1C4A81 1C8036 1C8229 1C9890 1CA403 1CC160 1CC80C 1D0388 1D0642 1D0C11 1D3082 1D400B 1D4214 1D9005 1DA110 1E1013 1E2122 1E2450 1E4045 1E8181 1EB008 1EC202 1F2201 1F4500 20055D 200E2E 201197 201867 201A78 201C8D 201E92 202972 202A1B 203334 20341E 203568 204AE4 205362 205788 205931 206998 206D24 2070D4 2074A2 2086F0 208ACA 208D83 2090B9 2092A6 209453 20964C 209949 209F20 20A2C5 20A85C 20B82A 20BCC0 20C23A 20D425 20E146 20E48C 20F510 21089E 210DC8 210EA1 211351 211607 211C54 2122D8 212664 213491 213E08 2140F2 21444E 2151A4 215438 215D02 216312 216941 21700D 218329 218742 21948A 21AA06 21C82C 21CC90 21D016 21E023 21F280 220476 220669 220D1A 2210EA 2219D0 221B05 222589 222A8C 222E30 223143 2240BC 2242A3 22494C 224C86 2254C1 225614 226115 2263C0 22660A 228178 2285C4 228711 228CA8 22910E 229834 22A252 22A921 22C192 22C862 22E224 230133 2302C6 23070C 2312B0 231829 232550 23284A 233026 234065 234E40 2368A0 238A18 239181 23A094 23E108 2402D3 2404EC 240785 240B23 2411E1 241526 241619 241C4A 242513 242895 242C29 243445 24449A 244570 24581C 2462B0 24630C 247A40 248964 248A0D 248C32 249494 24A04B 24B602 24C261 24D0C2 24D128 24E181 250463 250859 250B14 251035 25122A 2516C0 252056 253920 2540A9 258087 259C01 25A211 25A888 25C604 2604B1 26088B 260D41 261264 261312 262207 263038 263184 26440D 264A28 266902 268055 2683A0 269023 26A460 270582 270C24 271148 2720C1 274301 277400 27C030 28028F 280633 2809AA 280F09 2814C6 2815B0 282139 2828C9 283650 283C03 284345 284916 28505A 285C60 2860A5 286E80 287206 288A51 289681 289C18 28A017 28A628 28C074 28C1C8 28D884 28F041 2900D5 290A4C 291449 292243 29250A 2931C0 294720 294C05 295083 297810 298292 29880B 299122 29B404 29C111 2A0507 2A06A4 2A081D 2A1071 2A1A22 2A2291 2A3908 2A4318 2A4981 2A6032 2A6444 2A80C3 2A9340 2AB0A0 2AC029 2AD402 2B1114 2B2421 2B4142 2B4488 2B8205 2B8D00 2C0A98 2C1E04 2C2434 2C280E 2C3062 2C3488 2C4382 2C4648 2C5501 2C8246 2CA0D0 2CD210 2CE820 2D08C2 2D1412 2D2284 2D4908 2D5044 2D801C 2D84A0 2E0096 2E042A 2E2700 2E40E0 2E4C10 2E8848 2EC104 2F0250 2FA002 300CB4 3014D8 30192C 301E41 302127 30224E 302471 302718 303684 303981 30422D 304391 30450B 3049C2 30508E 305544 306A22 3080D6 30846A 308D50 309C06 30A360 30AA90 30B409 30C11C 30C5A0 30D203 3100CB 3103A2 310A52 311521 3128C4 3130A8 313442 314348 315A04 316034 31828C 318815 319610 31A01A 31AC20 32029A 320C23 320F80 3210A5 321119 32242C 322816 323860 324270 324306 325C08 326490 328A44 329228 32A0C8 32A502 32C141 33005C 3304E0 333300 33402A 334910 338124 338882 34001F 340A86 341483 342289 3425C0 34310A 343C10 344905 345049 345620 348131 348258 3488C1 34B024 350245 35140C 352803 354860 355090 35C102 360514 360A11 364188 366021 369900 378009 3804A9 380893 3812E0 38160A 381B10 38209C 382A05 384063 385015 387120 38804D 388704 389821 38A842 390219 390426 391C80 394450 39A081 39D008 3A0548 3A1182 3A200B 3A4601 3A4824 3A8430 3B0841 3C0854 3C0D20 3C2212 3C4038 3C4484 3C5802 3C808A 3C9440 3D2048 3D8A00 3E020C 3E2880 3F1020 0122AE 021C6C 0830D3 0A1638 031545 0C0457 0D04D8 0C9059 099431 0D1291 071621 01D609 0D8303 05841B 0E9424 079510 0581D1 0DD180 063C22 0A3512 0A9509 051589 021783 00A693 0294B2 02159C 0818DC 003CB8 0888F2 0C16A2 096096 050696 0115D2 0C2C92 03249A 09B098 01AA70 03B428 013632 0236E0 0E15C0 0A1CA1 0F0E80 0C26C1 0C8C89 0086AD 0C80E5 0894E8 04DC44 288561 0CA44C 08864B 04248F 06A609 0A04CD 0A9095 0090CF 0E800F 05B00E 07848C 0B029C 01A61C 0180FC 032685 033D80 023435 00329D 04362C 04B4A1 04AE84 080E95 083585 0D2981 0E2C05 072886 050CC5 062CC8 0664A4 0C1887 002E4D 01A919 0161B1 092315 0025F4 0222CB 03381C 0538D0 05286C 013C61 053A05 012C17 0238C5 03AC44 093846 09AE01 00BA43 01B503 01A8A5 00B896 0B7101 02B01B 06A416 036506 07A105 01252D 03B0C2 01A7A0 05A0B2 0428E3 02A0F1 01207B 0182E3 03C4A1 0121C7 0432C6 09818D 0905A3 001FC4 049741 029D42 05A942 0788E0 070C52 0D8C06 0D2027 04A03D 05219C 05E814 081C36 0D08B4 092D30 072831 0E08D1 082875 0D0A61 0C68C4 0199B0 048AB1 08E891 08A2B4 08C3A1 0802F9 088DA4 088A27 091925 099A14 02AA15 0A8E0C 010A3D 028EC1 0A8C13 030995 018B45 039807 05C921 05090F 0488AE 0B80A6 0219A6 02AAA2 0B8A42 032B03 042A36 006A87 01C8C6 01985A 019D0C 018536 04C1B4 022396 02B704 00D586 0CA186 0C8915 0CBD00 0AB850 0C8730 054515 059324 04BA18 043790 00B1AC 08A0AB 00B466 0485E2 0AA11C 0E8152 07A058 0E80B8 00A1DA 00A30F 04A2E8 02D0E4 072262 02332A 02AB48 00E9E0 06A990 008B9C 0AE806 052349 04265A 00971A 01039B 08AB12 08E2C2 08F308 09A452 0AE580 0A29C2 0C8BC0 090953 0409D6 098358 0B03C1 031B60 04E322 06F140 02FC01 04A354 008E56 02CD14 08C938 0C2958 0C7114 0C01CB 0A838A 0823CC 08894E 09E124 0C031E 00C599 03814B 06214E 066518 0CE01A 0F0119 0D4132 07003E 014974 0B11A8 0A3164 0A0B54 0B0878 0D806A 01C1AA 0209E9 0B2A24 083BA0 0C1368 0E0866 0E098C 02227C 040D3C 0E1930 0C4B24 068B06 061F08 0411BA 0C083B 086923 0B022B 0A184B 0A308E 0BD820 0E9A01 0CE205 0C320B 027B10 047909 041AC9 015B81 059A82 045DA0 04D912 0451CC 075904 0C61A8 0F600C 0E2069 0E6083 046165 01116E 017344 0841E6 0D0564 0D6051 086370 0964E0 0D2238 082726 042F60 08057A 016B28 094169 0C6542 0158E8 01D560 034D09 00ED0A 04496A 09E848 0543E0 074468 0560CA 0750A2 0E510A 073288 08604F 00613E 09702A 086A1C 0A6C28 02282F 0270A9 02D988 06112D 08552C 0C409D 0E0235 044339 0E7220 007721 001D2B 00D8A3 085A29 04026F 014327 0452A5 049217 061A94 065191 0603D8 06C885 0A5384 0A60D8 00507D 047033 0310D9 05125C 055143 065861 0CC843 04C28B 054893 07C80A 0B1892 094AD0 004BB2 055A30 05470A 01CE22 045E03 0A4F02 024E25 06C503 064744 06D680 024CF0 004D47 02D231 014A4B 05C04D 0A06D2 014671 02061F 02583A 020A73 02C247 0245CA 005B0E 02D458 0044B7 024A99 0AC660 064AC2 0042DE 025156 03C2C8 035413 0740D4 0A5027 06405B 05C252 004F58 02C42E 00CC69 00C173 007C52 0BE210 034A16 064632 03522C 026463 01C295 0A6A41 00C36C 03C851 03D302 09C20E 04C8D8 034790 06C21C 085313 03408F 0A4551 00E259 06924A 00C81F 044A55 00D3D0 025349 002BD1 012EC2 01388B 01B055 037070 042B8A 04AC51 058E48 063251 082A6A 085C8A 087419 08849E 089554 08B80D 090276 090B86 090E1A 09101F 0912CA 096289 0986C4 098AA8 0998C1 0B1462 0B2648 0B4434 0B904C 0C1A52 0C928C 0D060D 0D1C28 0D6A02 0DB240 0F1206 000CDB 081665 01A4C9 092C8C 054A8C