The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
our $data = {
          '196' => '1175653785',
          '277' => '1081105447',
          '358' => '1001730427',
          '394' => '1035194958',
          '439' => '1011643964',
          '475' => '891781636',
          '556' => '806180448',
          '592' => '906053481',
          '637' => '822295710',
          '673' => '972893256',
          '718' => '1163073672',
          '754' => '1095037494',
          '790' => '930208834',
          '835' => '1107164253',
          '871' => '882404934',
          '916' => '819570768',
          '952' => '770335738',
          '10' => '730534772',
          '197' => '913962804',
          '278' => '914415247',
          '359' => '1037679114',
          '395' => '1162957231',
          '476' => '971680449',
          '557' => '786881893',
          '593' => '1186978640',
          '638' => '719729664',
          '674' => '1006116931',
          '719' => '745636574',
          '755' => '1064464026',
          '791' => '762746598',
          '836' => '722368714',
          '872' => '923186870',
          '917' => '1178302909',
          '953' => '836021824',
          '11' => '871388665',
          '198' => '993684228',
          '279' => '1156723131',
          '396' => '876501169',
          '477' => '830487713',
          '558' => '906492188',
          '594' => '989550608',
          '639' => '1069145443',
          '675' => '1102544438',
          '756' => '1002684075',
          '792' => '932086372',
          '837' => '789897987',
          '873' => '954478647',
          '918' => '981277700',
          '954' => '921453360',
          '990' => '878981287',
          '2000' => '987641222',
          '12' => '1037963710',
          '199' => '900370889',
          '397' => '709203768',
          '478' => '893930739',
          '559' => '1178795659',
          '595' => '1181806942',
          '676' => '1108760615',
          '757' => '1031206893',
          '793' => '1088225456',
          '838' => '747952469',
          '874' => '1056327842',
          '919' => '1126313771',
          '955' => '1114209936',
          '991' => '695035407',
          '1110' => '695267389',
          '2001' => '1024080199',
          '13' => '715757485',
          '398' => '812435672',
          '479' => '844258405',
          '596' => '1079736968',
          '677' => '1010868120',
          '758' => '902113091',
          '794' => '812234973',
          '839' => '1130027854',
          '875' => '1192875887',
          '956' => '753584018',
          '992' => '1045268012',
          '1030' => '896534370',
          '1111' => '1077822765',
          '2002' => '783190544',
          '2200' => '1158907442',
          '3010' => '902557943',
          '14' => '1093478275',
          '50' => '801592759',
          '399' => '936379962',
          '597' => '1035424353',
          '678' => '757289271',
          '759' => '1049705199',
          '795' => '1108375449',
          '876' => '1133635364',
          '957' => '949486243',
          '993' => '910005687',
          '1031' => '835775261',
          '1112' => '943827590',
          '1310' => '793748270',
          '2003' => '1095594962',
          '2120' => '971941842',
          '2201' => '1167509039',
          '3011' => '889869193',
          '4100' => '898221260',
          '15' => '920418242',
          '51' => '1151004931',
          '598' => '939965492',
          '679' => '1116645196',
          '796' => '978254999',
          '877' => '854310370',
          '958' => '710189585',
          '994' => '1070210123',
          '1032' => '754243929',
          '1113' => '717822813',
          '1230' => '1119848678',
          '1311' => '1045255289',
          '2004' => '1191222643',
          '2040' => '840045435',
          '2121' => '1118357283',
          '2202' => '852876322',
          '2400' => '978910088',
          '3012' => '1041302563',
          '3210' => '1191295270',
          '4020' => '729808281',
          '4101' => '870010890',
          '16' => '922776275',
          '52' => '954756923',
          '599' => '992443675',
          '797' => '1168573239',
          '878' => '1092743804',
          '959' => '1025604421',
          '995' => '1001311523',
          '1033' => '1190285879',
          '1114' => '891057581',
          '1150' => '837941588',
          '1231' => '811528780',
          '1312' => '695075934',
          '1510' => '1092927237',
          '2005' => '905329462',
          '2041' => '1110754188',
          '2122' => '739453088',
          '2203' => '858445642',
          '2320' => '728575890',
          '2401' => '1131707596',
          '3013' => '982805011',
          '3130' => '940725925',
          '3211' => '878814457',
          '4021' => '898055226',
          '4102' => '754744391',
          '4300' => '1115234463',
          '17' => '902666235',
          '53' => '1184896498',
          '798' => '1010716577',
          '879' => '1077002650',
          '996' => '948726372',
          '1034' => '1152930291',
          '1070' => '735166619',
          '1115' => '1040833698',
          '1151' => '865202160',
          '1232' => '1057468133',
          '1313' => '737317016',
          '1430' => '808617870',
          '1511' => '1106906250',
          '2006' => '757539535',
          '2042' => '834330037',
          '2123' => '807955205',
          '2204' => '828346359',
          '2240' => '714535822',
          '2321' => '888910371',
          '2402' => '1168212826',
          '2600' => '869682137',
          '3014' => '1185775733',
          '3050' => '1109092654',
          '3131' => '1108186556',
          '3212' => '823840891',
          '3410' => '752404576',
          '4022' => '937606627',
          '4103' => '716257080',
          '4220' => '1183631807',
          '4301' => '795229330',
          '18' => '948772803',
          '54' => '980451343',
          '90' => '717105607',
          '799' => '849758598',
          '997' => '1097843559',
          '1035' => '719895580',
          '1071' => '914889502',
          '1116' => '827112003',
          '1152' => '767642344',
          '1233' => '1020625505',
          '1314' => '1108890286',
          '1350' => '1046222691',
          '1431' => '1129105608',
          '1512' => '984454483',
          '1710' => '993396058',
          '2007' => '960895486',
          '2043' => '772401841',
          '2124' => '1159850596',
          '2160' => '1053626561',
          '2205' => '697434436',
          '2241' => '942571692',
          '2322' => '916700859',
          '2403' => '1000121850',
          '2520' => '1160279873',
          '2601' => '835956482',
          '3015' => '730044241',
          '3051' => '935857447',
          '3132' => '730724591',
          '3213' => '916523088',
          '3330' => '716298029',
          '3411' => '1020862897',
          '4023' => '758037914',
          '4104' => '853366066',
          '4140' => '811342882',
          '4221' => '860370284',
          '4302' => '982984226',
          '4500' => '920018165',
          '19' => '900087668',
          '55' => '741780433',
          '91' => '883669319',
          '998' => '1008619775',
          '1036' => '1054253085',
          '1072' => '716502500',
          '1117' => '1075482282',
          '1153' => '1188876761',
          '1234' => '817549434',
          '1270' => '1080514922',
          '1315' => '1171312701',
          '1351' => '1056871795',
          '1432' => '870650699',
          '1513' => '803220948',
          '1630' => '734277511',
          '1711' => '1006896372',
          '2008' => '881885117',
          '2044' => '935515169',
          '2080' => '1029593816',
          '2125' => '1038582749',
          '2161' => '706902163',
          '2206' => '994409823',
          '2242' => '1001641298',
          '2323' => '1050845794',
          '2404' => '712589373',
          '2440' => '903411689',
          '2521' => '1071617122',
          '2602' => '964322711',
          '2800' => '1181022288',
          '3016' => '1143034679',
          '3052' => '731843831',
          '3133' => '1076790166',
          '3214' => '1097092549',
          '3250' => '720327082',
          '3331' => '1128147197',
          '3412' => '861235604',
          '3610' => '822072680',
          '4024' => '998824005',
          '4060' => '770265523',
          '4105' => '1147488205',
          '4141' => '825558448',
          '4222' => '842134515',
          '4303' => '954287836',
          '4420' => '740818672',
          '4501' => '967124295',
          '56' => '999696539',
          '92' => '799343311',
          '999' => '1133834099',
          '1037' => '1104425417',
          '1073' => '1179773696',
          '1118' => '1024899215',
          '1154' => '754240476',
          '1190' => '815614985',
          '1235' => '1086318022',
          '1271' => '1186853995',
          '1316' => '1044723634',
          '1352' => '762543961',
          '1433' => '971088261',
          '1514' => '1098203921',
          '1550' => '880946548',
          '1631' => '904981895',
          '1712' => '1033954381',
          '1910' => '755400600',
          '2009' => '1002411376',
          '2045' => '1051597986',
          '2081' => '1012116296',
          '2126' => '860374142',
          '2162' => '806208448',
          '2207' => '897169180',
          '2243' => '731741653',
          '2324' => '1073276485',
          '2360' => '880935136',
          '2405' => '921182730',
          '2441' => '1010240893',
          '2522' => '709404851',
          '2603' => '1017254181',
          '2720' => '743156731',
          '2801' => '903817303',
          '3017' => '909007055',
          '3053' => '983680297',
          '3134' => '778379481',
          '3170' => '800305809',
          '3215' => '856478196',
          '3251' => '795679857',
          '3332' => '980068695',
          '3413' => '982729723',
          '3530' => '1090916945',
          '3611' => '1130075056',
          '4025' => '779797404',
          '4061' => '783278646',
          '4106' => '811256307',
          '4142' => '980623637',
          '4223' => '1052806345',
          '4304' => '716593805',
          '4340' => '1034527990',
          '4421' => '726865419',
          '4502' => '1002957941',
          '4700' => '1074396644',
          '57' => '879285650',
          '93' => '865406482',
          '1038' => '906751649',
          '1074' => '753866625',
          '1119' => '886694123',
          '1155' => '1065971752',
          '1191' => '1043562815',
          '1236' => '892308625',
          '1272' => '711781844',
          '1317' => '1003227819',
          '1353' => '788524874',
          '1434' => '740081851',
          '1470' => '1136970794',
          '1515' => '1134571973',
          '1551' => '878163246',
          '1632' => '696918663',
          '1713' => '1153793900',
          '1830' => '1015620020',
          '1911' => '1063060379',
          '2046' => '844779418',
          '2082' => '854270746',
          '2127' => '788142980',
          '2163' => '1002696272',
          '2208' => '848906855',
          '2244' => '1154412958',
          '2280' => '1116756556',
          '2325' => '921498127',
          '2361' => '1012524790',
          '2406' => '1147092060',
          '2442' => '1034887665',
          '2523' => '1171434863',
          '2604' => '896907683',
          '2640' => '962189904',
          '2721' => '774654226',
          '2802' => '1039362846',
          '3018' => '1175188994',
          '3054' => '972612478',
          '3090' => '733729374',
          '3135' => '955693950',
          '3171' => '1177635430',
          '3216' => '1119757602',
          '3252' => '1088920286',
          '3333' => '879224815',
          '3414' => '799600956',
          '3450' => '821352183',
          '3531' => '808579522',
          '3612' => '970163228',
          '3810' => '788126279',
          '4026' => '982357770',
          '4062' => '820381742',
          '4107' => '1124768808',
          '4143' => '1176525370',
          '4224' => '789264269',
          '4260' => '977719303',
          '4305' => '1007578049',
          '4341' => '1185771753',
          '4422' => '1084468988',
          '4503' => '846628670',
          '4620' => '879622111',
          '4701' => '1082674360',
          '58' => '820241496',
          '94' => '1074081010',
          '1039' => '999236093',
          '1075' => '989657479',
          '1156' => '1038230243',
          '1192' => '1183418823',
          '1237' => '977185945',
          '1273' => '1080240376',
          '1318' => '948964329',
          '1354' => '761783069',
          '1390' => '740317019',
          '1435' => '1156721912',
          '1471' => '1164192235',
          '1516' => '960868486',
          '1552' => '699337637',
          '1633' => '1191124901',
          '1714' => '698461823',
          '1750' => '1113107944',
          '1831' => '1169475050',
          '1912' => '1072059012',
          '2047' => '774998591',
          '2083' => '739628945',
          '2128' => '892746139',
          '2164' => '900432397',
          '2209' => '776455507',
          '2245' => '948565800',
          '2281' => '1087029634',
          '2326' => '813676153',
          '2362' => '909256589',
          '2407' => '857179961',
          '2443' => '856064759',
          '2524' => '805842249',
          '2560' => '873699210',
          '2605' => '874239816',
          '2641' => '971686847',
          '2722' => '1170828246',
          '2803' => '1160044816',
          '2920' => '866005424',
          '3019' => '997920146',
          '3055' => '906881947',
          '3091' => '838859841',
          '3136' => '917797046',
          '3172' => '807833412',
          '3217' => '1121671221',
          '3253' => '1051654888',
          '3334' => '1124902516',
          '3370' => '758016585',
          '3415' => '949091892',
          '3451' => '737540337',
          '3532' => '1107202969',
          '3613' => '1052952761',
          '3730' => '1111929562',
          '3811' => '807513312',
          '4027' => '1072987001',
          '4063' => '1171283918',
          '4108' => '708539014',
          '4144' => '760878889',
          '4180' => '824326120',
          '4225' => '1022326022',
          '4261' => '939143460',
          '4306' => '1087324320',
          '4342' => '794974882',
          '4423' => '1190439844',
          '4504' => '1181892295',
          '4540' => '1067032750',
          '4621' => '1034015984',
          '4702' => '844092232',
          '4900' => '1131065635',
          '59' => '1132811012',
          '95' => '957811256',
          '1076' => '846967793',
          '1157' => '880212175',
          '1193' => '1062271694',
          '1238' => '979298293',
          '1274' => '1184705816',
          '1319' => '719870227',
          '1355' => '1007534860',
          '1391' => '1150462445',
          '1436' => '876010122',
          '1472' => '697129383',
          '1517' => '803886947',
          '1553' => '1026442952',
          '1634' => '1141438772',
          '1670' => '1094062521',
          '1715' => '1029827995',
          '1751' => '987739343',
          '1832' => '711239027',
          '1913' => '1062010993',
          '2048' => '1072234104',
          '2084' => '1158760353',
          '2129' => '717295055',
          '2165' => '781238515',
          '2246' => '785537963',
          '2282' => '1189154185',
          '2327' => '802430681',
          '2363' => '1128190639',
          '2408' => '743345087',
          '2444' => '889999998',
          '2480' => '910093857',
          '2525' => '898947673',
          '2561' => '1035168085',
          '2606' => '972382174',
          '2642' => '904740110',
          '2723' => '737494661',
          '2804' => '995631881',
          '2840' => '1151573027',
          '2921' => '781429452',
          '3056' => '712236375',
          '3092' => '790084927',
          '3137' => '720605249',
          '3173' => '1133744569',
          '3218' => '969044122',
          '3254' => '1187261861',
          '3290' => '820620765',
          '3335' => '1156122477',
          '3371' => '1138165170',
          '3416' => '763852870',
          '3452' => '1143910591',
          '3533' => '979026728',
          '3614' => '777413971',
          '3650' => '1043242189',
          '3731' => '1179044456',
          '3812' => '850291086',
          '4028' => '798085803',
          '4064' => '942235150',
          '4109' => '788549990',
          '4145' => '1063761760',
          '4181' => '890856895',
          '4226' => '882435291',
          '4262' => '945909868',
          '4307' => '1108896796',
          '4343' => '1092830870',
          '4424' => '880024110',
          '4460' => '1115259478',
          '4505' => '1151750842',
          '4541' => '885593832',
          '4622' => '787748921',
          '4703' => '1008200351',
          '4820' => '1132799737',
          '4901' => '961267811',
          '96' => '1173480549',
          '1077' => '762484357',
          '1158' => '832709693',
          '1194' => '1087764658',
          '1239' => '876929418',
          '1275' => '1150118012',
          '1356' => '1039947916',
          '1392' => '723056677',
          '1437' => '1066474757',
          '1473' => '1046397864',
          '1518' => '909393507',
          '1554' => '1162370287',
          '1590' => '1117098998',
          '1635' => '1173935740',
          '1671' => '1194432350',
          '1716' => '857556105',
          '1752' => '917214943',
          '1833' => '991548562',
          '1914' => '1024574484',
          '1950' => '710461079',
          '2049' => '1145444888',
          '2085' => '815488909',
          '2166' => '769006164',
          '2247' => '1098502457',
          '2283' => '867584943',
          '2328' => '744775135',
          '2364' => '940172583',
          '2409' => '1095655971',
          '2445' => '884843103',
          '2481' => '960720055',
          '2526' => '716357898',
          '2562' => '927685217',
          '2607' => '1171201087',
          '2643' => '735887624',
          '2724' => '1031372432',
          '2760' => '980566833',
          '2805' => '818837499',
          '2841' => '763349117',
          '2922' => '850246010',
          '3057' => '918466227',
          '3093' => '1089059702',
          '3138' => '1064275731',
          '3174' => '707769371',
          '3219' => '793231846',
          '3255' => '1184072453',
          '3291' => '776153356',
          '3336' => '895403710',
          '3372' => '708787735',
          '3417' => '1020356906',
          '3453' => '710447535',
          '3534' => '864645345',
          '3570' => '1041508511',
          '3615' => '1101299270',
          '3651' => '978249929',
          '3732' => '759275999',
          '3813' => '992398627',
          '3930' => '917219685',
          '4029' => '711408969',
          '4065' => '914664935',
          '4146' => '812989207',
          '4182' => '1092098147',
          '4227' => '721296597',
          '4263' => '738458593',
          '4308' => '958095097',
          '4344' => '844191346',
          '4380' => '1170673013',
          '4425' => '883616759',
          '4461' => '893403360',
          '4506' => '753159640',
          '4542' => '1063959569',
          '4623' => '894380305',
          '4704' => '1173763664',
          '4740' => '963870010',
          '4821' => '937910897',
          '4902' => '1041261248',
          '97' => '735455743',
          '1078' => '699827430',
          '1159' => '914888529',
          '1195' => '700575004',
          '1276' => '818589530',
          '1357' => '771220569',
          '1393' => '1073593746',
          '1438' => '753942134',
          '1474' => '718242328',
          '1519' => '838213258',
          '1555' => '1124462266',
          '1591' => '1129130905',
          '1636' => '1047175356',
          '1672' => '1073439300',
          '1717' => '729990746',
          '1753' => '1150481806',
          '1834' => '1107166114',
          '1870' => '1073607140',
          '1915' => '1099977824',
          '1951' => '1190039989',
          '2086' => '1022062687',
          '2167' => '707107315',
          '2248' => '905942673',
          '2284' => '1139006356',
          '2329' => '890867554',
          '2365' => '1190418759',
          '2446' => '727709662',
          '2482' => '811130404',
          '2527' => '1096149820',
          '2563' => '1189752021',
          '2608' => '868151180',
          '2644' => '1034041033',
          '2680' => '794663786',
          '2725' => '985131116',
          '2761' => '937289235',
          '2806' => '1185874413',
          '2842' => '1000372378',
          '2923' => '871087409',
          '3058' => '1103335961',
          '3094' => '1053754587',
          '3139' => '1127266996',
          '3175' => '931290107',
          '3256' => '908650284',
          '3292' => '951471305',
          '3337' => '761203897',
          '3373' => '1172630850',
          '3418' => '1158718113',
          '3454' => '730343963',
          '3490' => '1037666112',
          '3535' => '815511663',
          '3571' => '1086758239',
          '3616' => '949796503',
          '3652' => '1128501844',
          '3733' => '742758410',
          '3814' => '768122839',
          '3850' => '1114989598',
          '3931' => '789641550',
          '4066' => '1058339271',
          '4147' => '846758628',
          '4183' => '1183148497',
          '4228' => '1038492680',
          '4264' => '1030788638',
          '4309' => '788364075',
          '4345' => '721271234',
          '4381' => '829458255',
          '4426' => '1120576294',
          '4462' => '1147701425',
          '4507' => '855389848',
          '4543' => '1174966908',
          '4624' => '1045982061',
          '4660' => '852140724',
          '4705' => '959361093',
          '4741' => '1189649749',
          '4822' => '1099801406',
          '4903' => '1073662805',
          '98' => '818312403',
          '1079' => '1189302016',
          '1196' => '811984386',
          '1277' => '740156131',
          '1358' => '729837676',
          '1394' => '885282568',
          '1439' => '700861057',
          '1475' => '876156433',
          '1556' => '1138868508',
          '1592' => '858046242',
          '1637' => '778552624',
          '1673' => '1173599118',
          '1718' => '1009636083',
          '1754' => '916823130',
          '1790' => '861098636',
          '1835' => '725020344',
          '1871' => '902912203',
          '1916' => '814901671',
          '1952' => '928784562',
          '2087' => '730038711',
          '2168' => '998769423',
          '2249' => '873708177',
          '2285' => '1128718831',
          '2366' => '936655986',
          '2447' => '975115939',
          '2483' => '958150721',
          '2528' => '1082798389',
          '2564' => '776691342',
          '2609' => '1154142718',
          '2645' => '1040702188',
          '2681' => '773637613',
          '2726' => '958433799',
          '2762' => '967195191',
          '2807' => '849134163',
          '2843' => '953871243',
          '2924' => '714045767',
          '2960' => '883688973',
          '3059' => '1178316418',
          '3095' => '838597068',
          '3176' => '1056092940',
          '3257' => '1187045296',
          '3293' => '751920619',
          '3338' => '1080889767',
          '3374' => '817465164',
          '3419' => '1167344984',
          '3455' => '1183567690',
          '3491' => '810504426',
          '3536' => '946367323',
          '3572' => '787069084',
          '3617' => '1160911301',
          '3653' => '1025914019',
          '3734' => '1020815609',
          '3770' => '860271277',
          '3815' => '1107787840',
          '3851' => '790789271',
          '3932' => '970758296',
          '4067' => '759862576',
          '4148' => '874463937',
          '4184' => '733570099',
          '4229' => '1079054214',
          '4265' => '1170471254',
          '4346' => '1034570870',
          '4382' => '1118646695',
          '4427' => '1012106034',
          '4463' => '873497903',
          '4508' => '740399018',
          '4544' => '847614647',
          '4580' => '1130206452',
          '4625' => '1160812336',
          '4661' => '1044690463',
          '4706' => '869303927',
          '4742' => '1118643948',
          '4823' => '1143586908',
          '4904' => '1099976174',
          '4940' => '972699122',
          '99' => '948514601',
          '200' => '1190160962',
          '1197' => '921459345',
          '1278' => '1013961361',
          '1359' => '1130869891',
          '1395' => '1007588542',
          '1476' => '1082012008',
          '1557' => '968997279',
          '1593' => '725304257',
          '1638' => '846117865',
          '1674' => '1094559604',
          '1719' => '953875622',
          '1755' => '840084732',
          '1791' => '1060140189',
          '1836' => '868002284',
          '1872' => '1038196280',
          '1917' => '1170338820',
          '1953' => '1147549008',
          '2088' => '1154236019',
          '2169' => '886368694',
          '2286' => '1144305166',
          '2367' => '1096044028',
          '2448' => '947871683',
          '2484' => '1190857835',
          '2529' => '997901904',
          '2565' => '730805601',
          '2646' => '1119991614',
          '2682' => '825385831',
          '2727' => '1085825600',
          '2763' => '862871599',
          '2808' => '752115975',
          '2844' => '1144627896',
          '2880' => '908324597',
          '2925' => '1042052550',
          '2961' => '857788801',
          '3096' => '1020702543',
          '3177' => '1103834231',
          '3258' => '716993293',
          '3294' => '972565571',
          '3339' => '712799129',
          '3375' => '1046371427',
          '3456' => '952937832',
          '3492' => '1046679046',
          '3537' => '854409021',
          '3573' => '1187253868',
          '3618' => '1133593566',
          '3654' => '793240154',
          '3690' => '855678331',
          '3735' => '879614541',
          '3771' => '860724851',
          '3816' => '787363995',
          '3852' => '770500283',
          '3933' => '874969046',
          '4068' => '742835187',
          '4149' => '986435522',
          '4185' => '1042013175',
          '4266' => '995585321',
          '4347' => '730735641',
          '4383' => '717730163',
          '4428' => '957895196',
          '4464' => '744350664',
          '4509' => '1171261003',
          '4545' => '823536690',
          '4581' => '792332166',
          '4626' => '789730713',
          '4662' => '709341720',
          '4707' => '1175590384',
          '4743' => '812815302',
          '4824' => '759426207',
          '4860' => '894449246',
          '4905' => '1189038373',
          '4941' => '953388807',
          '120' => '1039712786',
          '201' => '1094281955',
          '1198' => '849108679',
          '1279' => '1060369138',
          '1396' => '1058256531',
          '1477' => '846833434',
          '1558' => '871035019',
          '1594' => '935981872',
          '1639' => '784924725',
          '1675' => '940174304',
          '1756' => '1168970153',
          '1792' => '717913822',
          '1837' => '813937421',
          '1873' => '850799762',
          '1918' => '1106404638',
          '1954' => '1147462172',
          '1990' => '1108814101',
          '2089' => '728670554',
          '2287' => '1142358609',
          '2368' => '768920824',
          '2449' => '838647481',
          '2485' => '1075917673',
          '2566' => '758694983',
          '2647' => '941854726',
          '2683' => '918657780',
          '2728' => '1185295370',
          '2764' => '901517816',
          '2809' => '942515815',
          '2845' => '1014117392',
          '2881' => '1149139291',
          '2926' => '713107140',
          '2962' => '1111152655',
          '3097' => '1149596053',
          '3178' => '751694866',
          '3259' => '1059031997',
          '3295' => '1134327833',
          '3376' => '859307247',
          '3457' => '1071833332',
          '3493' => '739705098',
          '3538' => '1138179821',
          '3574' => '1053907325',
          '3619' => '964281313',
          '3655' => '1129798983',
          '3691' => '1193489024',
          '3736' => '893078101',
          '3772' => '809176313',
          '3817' => '1017658031',
          '3853' => '1045935021',
          '3934' => '1006302122',
          '3970' => '1033175425',
          '4069' => '1148924170',
          '4186' => '895202295',
          '4267' => '731338054',
          '4348' => '1024261139',
          '4384' => '1117059564',
          '4429' => '1172832451',
          '4465' => '1094327928',
          '4546' => '949852358',
          '4582' => '1167823686',
          '4627' => '1105692656',
          '4663' => '882188002',
          '4708' => '1087351123',
          '4744' => '745717951',
          '4780' => '1015259907',
          '4825' => '1066528696',
          '4861' => '817558848',
          '4906' => '811657169',
          '4942' => '1057292457',
          '121' => '987172378',
          '202' => '945399132',
          '400' => '757298047',
          '1199' => '1116629758',
          '1397' => '732327760',
          '1478' => '1135264689',
          '1559' => '724391359',
          '1595' => '710865017',
          '1676' => '1094276172',
          '1757' => '1073640641',
          '1793' => '939309373',
          '1838' => '923693355',
          '1874' => '909813960',
          '1919' => '826227713',
          '1955' => '696215002',
          '1991' => '1051249111',
          '2288' => '975872157',
          '2369' => '951770220',
          '2486' => '892189578',
          '2567' => '762460738',
          '2648' => '910757583',
          '2684' => '948544981',
          '2729' => '952364269',
          '2765' => '758062783',
          '2846' => '1099539792',
          '2882' => '1179501963',
          '2927' => '915718081',
          '2963' => '1014349074',
          '3098' => '901718172',
          '3179' => '761318746',
          '3296' => '855814571',
          '3377' => '1053752291',
          '3458' => '919182498',
          '3494' => '980745665',
          '3539' => '818931449',
          '3575' => '762564930',
          '3656' => '1020395109',
          '3692' => '907275330',
          '3737' => '960644417',
          '3773' => '1154040601',
          '3818' => '1017296768',
          '3854' => '839110607',
          '3890' => '1113980625',
          '3935' => '795276062',
          '3971' => '1031639280',
          '4187' => '929514895',
          '4268' => '910029189',
          '4349' => '1042145520',
          '4385' => '1004573507',
          '4466' => '1174923305',
          '4547' => '869444665',
          '4583' => '981097291',
          '4628' => '782430081',
          '4664' => '815697537',
          '4709' => '808124576',
          '4745' => '713494056',
          '4781' => '879611590',
          '4826' => '927935046',
          '4862' => '872204542',
          '4907' => '962349249',
          '4943' => '1146969901',
          '122' => '1183030618',
          '203' => '840974796',
          '320' => '977409010',
          '401' => '953695900',
          '1398' => '778623560',
          '1479' => '1106493788',
          '1596' => '961910908',
          '1677' => '821519819',
          '1758' => '903887229',
          '1794' => '1131232810',
          '1839' => '717292709',
          '1875' => '785403089',
          '1956' => '873271991',
          '1992' => '948590781',
          '2289' => '707325663',
          '2487' => '873618153',
          '2568' => '730971222',
          '2649' => '957855520',
          '2685' => '857438651',
          '2766' => '793250132',
          '2847' => '728290495',
          '2883' => '760626829',
          '2928' => '901138752',
          '2964' => '984353842',
          '3099' => '1113027819',
          '3297' => '701200830',
          '3378' => '1117446039',
          '3459' => '1102770534',
          '3495' => '1188462846',
          '3576' => '781736083',
          '3657' => '732385292',
          '3693' => '1162325482',
          '3738' => '1194797202',
          '3774' => '931616899',
          '3819' => '831245580',
          '3855' => '797673008',
          '3891' => '1064365516',
          '3936' => '1117827640',
          '3972' => '929264149',
          '4188' => '928800702',
          '4269' => '769440396',
          '4386' => '1073584699',
          '4467' => '1010868427',
          '4548' => '858624419',
          '4584' => '791677549',
          '4629' => '827942380',
          '4665' => '1060712324',
          '4746' => '1017730352',
          '4782' => '1190513203',
          '4827' => '899462603',
          '4863' => '1043962065',
          '4908' => '1129754038',
          '4944' => '843316088',
          '4980' => '955076332',
          '123' => '769908682',
          '204' => '1063049173',
          '240' => '839784499',
          '321' => '751461320',
          '402' => '744785438',
          '600' => '1056875826',
          '1399' => '1010996164',
          '1597' => '696361668',
          '1678' => '984255778',
          '1759' => '890173018',
          '1795' => '1135134930',
          '1876' => '696843110',
          '1957' => '823515213',
          '1993' => '989804115',
          '2488' => '765154516',
          '2569' => '697955851',
          '2686' => '1057686254',
          '2767' => '1027795998',
          '2848' => '1059807292',
          '2884' => '1166866041',
          '2929' => '1137280661',
          '2965' => '786334732',
          '3298' => '1140464596',
          '3379' => '1080800481',
          '3496' => '1090799781',
          '3577' => '1093851538',
          '3658' => '1004506344',
          '3694' => '1060446506',
          '3739' => '1180675710',
          '3775' => '905264178',
          '3856' => '1073908047',
          '3892' => '769927013',
          '3937' => '943468037',
          '3973' => '1121932994',
          '4189' => '855648278',
          '4387' => '781789349',
          '4468' => '1153941145',
          '4549' => '771810029',
          '4585' => '771381774',
          '4666' => '1144093558',
          '4747' => '718907768',
          '4783' => '770002995',
          '4828' => '1000363583',
          '4864' => '1168479986',
          '4909' => '704841629',
          '4945' => '812306030',
          '4981' => '715963575',
          '124' => '1064682782',
          '160' => '987058194',
          '205' => '927578010',
          '241' => '761092256',
          '322' => '760406078',
          '403' => '1166252643',
          '520' => '733056316',
          '601' => '971242978',
          '1598' => '830114572',
          '1679' => '1054398640',
          '1796' => '1060677454',
          '1877' => '736213936',
          '1958' => '903267691',
          '1994' => '1118014529',
          '2489' => '711895872',
          '2687' => '817314658',
          '2768' => '1145273369',
          '2849' => '1053796409',
          '2885' => '846651601',
          '2966' => '949190839',
          '3299' => '927862501',
          '3497' => '807288585',
          '3578' => '1179178240',
          '3659' => '984949635',
          '3695' => '1164497081',
          '3776' => '895412667',
          '3857' => '1025735700',
          '3893' => '749564758',
          '3938' => '1101459884',
          '3974' => '776022655',
          '4388' => '1185067380',
          '4469' => '888820998',
          '4586' => '1166305684',
          '4667' => '993266989',
          '4748' => '846880730',
          '4784' => '883429610',
          '4829' => '930362013',
          '4865' => '831579915',
          '4946' => '744193470',
          '4982' => '1096872338',
          '125' => '1080944892',
          '161' => '1114666948',
          '206' => '773490532',
          '242' => '796780638',
          '323' => '1044577575',
          '404' => '1045819718',
          '440' => '1113597136',
          '521' => '831236922',
          '602' => '957486695',
          '800' => '873731768',
          '1599' => '731585944',
          '1797' => '758210717',
          '1878' => '731646794',
          '1959' => '1100258445',
          '1995' => '893462878',
          '2688' => '707395004',
          '2769' => '981593654',
          '2886' => '704640427',
          '2967' => '799869712',
          '3498' => '1184734814',
          '3579' => '1093529119',
          '3696' => '890641410',
          '3777' => '962701908',
          '3858' => '886884273',
          '3894' => '929970266',
          '3939' => '1167799739',
          '3975' => '725092827',
          '4389' => '1114730569',
          '4587' => '961132786',
          '4668' => '725912512',
          '4749' => '1138098376',
          '4785' => '721020489',
          '4866' => '1011057500',
          '4947' => '929202718',
          '4983' => '874899210',
          '126' => '825451347',
          '162' => '1189218800',
          '207' => '1067925049',
          '243' => '1015726774',
          '324' => '845715394',
          '360' => '1084292856',
          '405' => '1135491369',
          '441' => '1007215404',
          '522' => '829580522',
          '603' => '776098466',
          '720' => '862661872',
          '801' => '799730190',
          '1798' => '1103816095',
          '1879' => '1048098052',
          '1996' => '883972213',
          '2689' => '969630513',
          '2887' => '879090188',
          '2968' => '1154073691',
          '3499' => '1018172595',
          '3697' => '705672097',
          '3778' => '1132622609',
          '3859' => '1133757113',
          '3895' => '1041547221',
          '3976' => '1182267137',
          '4588' => '1101599062',
          '4669' => '838581107',
          '4786' => '1086227475',
          '4867' => '1109719148',
          '4948' => '908567345',
          '4984' => '1009213332',
          '127' => '1168421128',
          '163' => '797459865',
          '208' => '784962838',
          '244' => '1089897523',
          '280' => '1069646787',
          '325' => '720795160',
          '361' => '791904686',
          '406' => '965800205',
          '442' => '789406222',
          '523' => '926734027',
          '604' => '893681299',
          '640' => '894356612',
          '721' => '785267640',
          '802' => '1117410123',
          '1799' => '699429255',
          '1997' => '812947676',
          '2888' => '1125345450',
          '2969' => '1077576386',
          '3698' => '971362583',
          '3779' => '1087924325',
          '3896' => '1039812111',
          '3977' => '786489765',
          '4589' => '850369617',
          '4787' => '903147476',
          '4868' => '754166252',
          '4949' => '833390148',
          '4985' => '1026326646',
          '128' => '1104910728',
          '164' => '991703432',
          '209' => '1086574790',
          '245' => '999364403',
          '281' => '1174475507',
          '326' => '735352855',
          '362' => '1000738897',
          '407' => '976139324',
          '443' => '986378214',
          '524' => '791863065',
          '560' => '909973548',
          '605' => '1011258980',
          '641' => '801056014',
          '722' => '871000375',
          '803' => '818689475',
          '920' => '1141837857',
          '1998' => '907700775',
          '2889' => '972960376',
          '3699' => '847914076',
          '3897' => '1102942581',
          '3978' => '834937299',
          '4788' => '943442115',
          '4869' => '1140702450',
          '4986' => '947114543',
          '129' => '759241831',
          '165' => '746642618',
          '246' => '1042813517',
          '282' => '1114268038',
          '327' => '980589895',
          '363' => '1010706371',
          '408' => '702836399',
          '444' => '767905167',
          '480' => '844165042',
          '525' => '1033689689',
          '561' => '758659678',
          '606' => '823682133',
          '642' => '817247168',
          '723' => '895191789',
          '804' => '1024949553',
          '840' => '997456325',
          '921' => '844441440',
          '1999' => '917270277',
          '3898' => '1100098226',
          '3979' => '1038670609',
          '4789' => '1158217615',
          '4987' => '857619875',
          '166' => '1176062588',
          '247' => '758267521',
          '283' => '845542484',
          '328' => '970316046',
          '364' => '887678741',
          '409' => '1103291465',
          '445' => '787070520',
          '481' => '953612987',
          '526' => '1176538379',
          '562' => '716976824',
          '607' => '753703477',
          '643' => '899764597',
          '724' => '1174595958',
          '760' => '1036703033',
          '805' => '1113922958',
          '841' => '912260477',
          '922' => '711095292',
          '3899' => '1051552860',
          '4988' => '1111572400',
          '167' => '1075873652',
          '248' => '944916719',
          '284' => '797026170',
          '329' => '733096591',
          '365' => '740682375',
          '446' => '1023761871',
          '482' => '822785929',
          '527' => '784677038',
          '563' => '1052571506',
          '608' => '926281344',
          '644' => '1120700879',
          '680' => '800375892',
          '725' => '777782723',
          '761' => '770471893',
          '806' => '759038214',
          '842' => '1065474546',
          '923' => '878217665',
          '4989' => '1162332801',
          '168' => '812027423',
          '249' => '940988092',
          '285' => '1000551926',
          '366' => '835513805',
          '447' => '1000095267',
          '483' => '1119411010',
          '528' => '785042697',
          '564' => '812829256',
          '609' => '1085040787',
          '645' => '695253552',
          '681' => '727206799',
          '726' => '965778651',
          '762' => '952858935',
          '807' => '712723086',
          '843' => '731222289',
          '924' => '1167135131',
          '960' => '1173711234',
          '169' => '881585793',
          '286' => '783452089',
          '367' => '829209943',
          '448' => '993133231',
          '484' => '721414025',
          '529' => '861649541',
          '565' => '1095265952',
          '646' => '701373995',
          '682' => '808422135',
          '727' => '1063732285',
          '763' => '1185637096',
          '808' => '1142019720',
          '844' => '756047856',
          '880' => '1144528231',
          '925' => '856165159',
          '961' => '947483735',
          '287' => '1144383576',
          '368' => '881454817',
          '449' => '988353158',
          '485' => '714352249',
          '566' => '909658207',
          '647' => '694812744',
          '683' => '788563332',
          '728' => '756188881',
          '764' => '1186418149',
          '809' => '1183109844',
          '845' => '932610685',
          '881' => '987747241',
          '926' => '1012739155',
          '962' => '1064584513',
          '1000' => '1093936720',
          '20' => '1191859895',
          '288' => '972774108',
          '369' => '839848774',
          '486' => '725799368',
          '567' => '837359824',
          '648' => '1077175818',
          '684' => '988817155',
          '729' => '758825877',
          '765' => '1018477904',
          '846' => '850662844',
          '882' => '1012221886',
          '927' => '1073575609',
          '963' => '995205538',
          '1001' => '709979688',
          '21' => '1139076981',
          '289' => '821545380',
          '487' => '997244001',
          '568' => '890991927',
          '649' => '785491783',
          '685' => '1170575617',
          '766' => '756483208',
          '847' => '888616496',
          '883' => '938794104',
          '928' => '964924897',
          '964' => '1057771186',
          '1002' => '706537094',
          '1200' => '1180444838',
          '2010' => '948428622',
          '22' => '702899468',
          '488' => '1092205883',
          '569' => '1123876199',
          '686' => '813397150',
          '767' => '988468904',
          '848' => '1036649585',
          '884' => '839169820',
          '929' => '714430447',
          '965' => '777520892',
          '1003' => '1016041979',
          '1120' => '1036390243',
          '1201' => '1068301952',
          '2011' => '738533716',
          '3100' => '940508626',
          '23' => '1124103743',
          '489' => '751567582',
          '687' => '1001740601',
          '768' => '1039604052',
          '849' => '1184744995',
          '885' => '751014217',
          '966' => '808808422',
          '1004' => '894506073',
          '1040' => '861280569',
          '1121' => '1087085383',
          '1202' => '918257877',
          '1400' => '757320779',
          '2012' => '994398220',
          '2210' => '1035043842',
          '3020' => '807835307',
          '3101' => '1179284969',
          '5000' => '1158723808',
          '24' => '747248957',
          '60' => '782428461',
          '688' => '732353763',
          '769' => '714262194',
          '886' => '948740944',
          '967' => '1143283204',
          '1005' => '948764942',
          '1041' => '905976734',
          '1122' => '797649218',
          '1203' => '1161297989',
          '1320' => '971578839',
          '1401' => '802453832',
          '2013' => '810255729',
          '2130' => '886152941',
          '2211' => '1140309518',
          '3021' => '972391337',
          '3102' => '1013042638',
          '3300' => '867019887',
          '4110' => '753766581',
          '25' => '935759876',
          '61' => '1167811820',
          '689' => '898891720',
          '887' => '1186821374',
          '968' => '1044891239',
          '1006' => '1121318786',
          '1042' => '1182396195',
          '1123' => '1011507859',
          '1204' => '1187120468',
          '1240' => '962373888',
          '1321' => '1057390450',
          '1402' => '779081434',
          '1600' => '932045488',
          '2014' => '1118415235',
          '2050' => '917073114',
          '2131' => '1042976255',
          '2212' => '1129273746',
          '2410' => '729284367',
          '3022' => '1181302588',
          '3103' => '764074480',
          '3220' => '1034115850',
          '3301' => '1192253452',
          '4030' => '1081337463',
          '4111' => '1121319909',
          '26' => '884703197',
          '62' => '875379115',
          '888' => '1092001868',
          '969' => '971105727',
          '1007' => '722749308',
          '1043' => '937445483',
          '1124' => '1114576840',
          '1160' => '1114591603',
          '1205' => '1017352712',
          '1241' => '1055530535',
          '1322' => '934040903',
          '1403' => '928162301',
          '1520' => '1128182720',
          '1601' => '1010790324',
          '2015' => '712235539',
          '2051' => '1114647518',
          '2132' => '710744579',
          '2213' => '882258643',
          '2330' => '759395930',
          '2411' => '1096569414',
          '3023' => '737432697',
          '3104' => '1004796155',
          '3140' => '1050282605',
          '3221' => '915587005',
          '3302' => '935039024',
          '3500' => '937733070',
          '4031' => '1132355533',
          '4112' => '1069707108',
          '4310' => '1190956564',
          '27' => '727430852',
          '63' => '1174232772',
          '889' => '1028368388',
          '1008' => '975445042',
          '1044' => '741394969',
          '1080' => '922755925',
          '1125' => '1105056023',
          '1161' => '1033308666',
          '1206' => '1057029460',
          '1242' => '862006758',
          '1323' => '771577723',
          '1404' => '1080340558',
          '1440' => '887939495',
          '1521' => '732627005',
          '1602' => '749798802',
          '1800' => '965382379',
          '2016' => '1121863891',
          '2052' => '728551663',
          '2133' => '1065353575',
          '2214' => '1163474999',
          '2250' => '1161717681',
          '2331' => '905661827',
          '2412' => '796723951',
          '2610' => '801479072',
          '3024' => '719987083',
          '3060' => '1000909860',
          '3105' => '984738836',
          '3141' => '718681939',
          '3222' => '955168224',
          '3303' => '817163097',
          '3420' => '911498704',
          '3501' => '1122162023',
          '4032' => '703515014',
          '4113' => '964314132',
          '4230' => '810758440',
          '4311' => '920352337',
          '28' => '1140160353',
          '64' => '909314788',
          '1009' => '696919616',
          '1045' => '847742931',
          '1081' => '735488774',
          '1126' => '857493121',
          '1162' => '1023295389',
          '1207' => '1116238806',
          '1243' => '769968769',
          '1324' => '1191120399',
          '1360' => '939687134',
          '1405' => '748611628',
          '1441' => '1065348645',
          '1522' => '949877681',
          '1603' => '791608095',
          '1720' => '1129735684',
          '1801' => '937190003',
          '2017' => '875192901',
          '2053' => '753359300',
          '2134' => '703222497',
          '2170' => '1113258600',
          '2215' => '1035252168',
          '2251' => '705042131',
          '2332' => '889924250',
          '2413' => '929103727',
          '2530' => '1004874802',
          '2611' => '836228738',
          '3025' => '733129930',
          '3061' => '755623182',
          '3106' => '979246282',
          '3142' => '937545828',
          '3223' => '1013913303',
          '3304' => '741849957',
          '3340' => '1048645627',
          '3421' => '1185176199',
          '3502' => '726220591',
          '3700' => '887763592',
          '4033' => '790893326',
          '4114' => '966905471',
          '4150' => '878016427',
          '4231' => '743025914',
          '4312' => '781112765',
          '4510' => '1046605872',
          '29' => '1082463464',
          '65' => '769010238',
          '1046' => '829464020',
          '1082' => '892327784',
          '1127' => '904347895',
          '1163' => '805421572',
          '1208' => '982575766',
          '1244' => '1005967174',
          '1280' => '1007587248',
          '1325' => '1058752433',
          '1361' => '806462443',
          '1406' => '768376882',
          '1442' => '708542547',
          '1523' => '1136222041',
          '1604' => '751129819',
          '1640' => '1122414220',
          '1721' => '843957421',
          '1802' => '1075127733',
          '2018' => '1060336743',
          '2054' => '715907287',
          '2090' => '1011145468',
          '2135' => '785945801',
          '2171' => '1170395284',
          '2216' => '897732961',
          '2252' => '776995765',
          '2333' => '927226739',
          '2414' => '1189510071',
          '2450' => '1187102448',
          '2531' => '1179227679',
          '2612' => '1082280562',
          '2810' => '857794690',
          '3026' => '1052833129',
          '3062' => '861517142',
          '3107' => '794602524',
          '3143' => '844421038',
          '3224' => '1034523412',
          '3260' => '957746168',
          '3305' => '1051056835',
          '3341' => '1057399439',
          '3422' => '988673451',
          '3503' => '815863238',
          '3620' => '918939912',
          '3701' => '994486794',
          '4034' => '1187854052',
          '4070' => '1066269452',
          '4115' => '1144994021',
          '4151' => '1140537133',
          '4232' => '722592289',
          '4313' => '898959474',
          '4430' => '1182596599',
          '4511' => '826486660',
          '66' => '1124193121',
          '1047' => '706751378',
          '1083' => '723376276',
          '1128' => '744895482',
          '1164' => '842035860',
          '1209' => '905976524',
          '1245' => '1141447965',
          '1281' => '796345845',
          '1326' => '839015502',
          '1362' => '930033823',
          '1407' => '1025205593',
          '1443' => '896756602',
          '1524' => '1045336479',
          '1560' => '1159756250',
          '1605' => '960502825',
          '1641' => '1078662073',
          '1722' => '839745530',
          '1803' => '735433945',
          '1920' => '730901836',
          '2019' => '740162270',
          '2055' => '1051981823',
          '2091' => '828572388',
          '2136' => '1186324042',
          '2172' => '1151468753',
          '2217' => '844089473',
          '2253' => '1002118629',
          '2334' => '983763058',
          '2370' => '698572660',
          '2415' => '962295289',
          '2451' => '831815059',
          '2532' => '1035296475',
          '2613' => '960132882',
          '2730' => '740752097',
          '2811' => '807024588',
          '3027' => '786405149',
          '3063' => '889104972',
          '3108' => '848524160',
          '3144' => '804052628',
          '3180' => '1129373989',
          '3225' => '709738762',
          '3261' => '1177098714',
          '3306' => '1128916521',
          '3342' => '1028218839',
          '3423' => '935461847',
          '3504' => '745499877',
          '3540' => '795501738',
          '3621' => '1109666017',
          '3702' => '915619413',
          '3900' => '1106312542',
          '4035' => '951644774',
          '4071' => '1139191565',
          '4116' => '1006952212',
          '4152' => '872537421',
          '4233' => '1107831337',
          '4314' => '1077018904',
          '4350' => '913431652',
          '4431' => '715027247',
          '4512' => '855655672',
          '4710' => '881176846',
          '67' => '741452066',
          '1048' => '1086842750',
          '1084' => '1058358159',
          '1129' => '1007911763',
          '1165' => '944471996',
          '1246' => '805642709',
          '1282' => '1127853907',
          '1327' => '1103410999',
          '1363' => '1174771694',
          '1408' => '847250450',
          '1444' => '785736464',
          '1480' => '782234437',
          '1525' => '857521516',
          '1561' => '776116617',
          '1606' => '858294015',
          '1642' => '1114959585',
          '1723' => '1081417776',
          '1804' => '1085099102',
          '1840' => '1006722878',
          '1921' => '1076648485',
          '2056' => '1003083126',
          '2092' => '773935303',
          '2137' => '768795863',
          '2173' => '1120542125',
          '2218' => '795907330',
          '2254' => '1102756886',
          '2290' => '1181426968',
          '2335' => '720502225',
          '2371' => '908389570',
          '2416' => '1066697784',
          '2452' => '750008442',
          '2533' => '1186205280',
          '2614' => '1108446598',
          '2650' => '1123026641',
          '2731' => '1087928186',
          '2812' => '810825295',
          '3028' => '797333050',
          '3064' => '1036682553',
          '3109' => '702831455',
          '3145' => '1017298155',
          '3181' => '697060338',
          '3226' => '1097148872',
          '3262' => '785570164',
          '3307' => '1159657251',
          '3343' => '937519415',
          '3424' => '1116536456',
          '3460' => '934705143',
          '3505' => '914726657',
          '3541' => '1166440207',
          '3622' => '769161717',
          '3703' => '800533747',
          '3820' => '713756161',
          '3901' => '721221910',
          '4036' => '927288623',
          '4072' => '883825962',
          '4117' => '758612377',
          '4153' => '754380975',
          '4234' => '903500379',
          '4270' => '818892588',
          '4315' => '904067645',
          '4351' => '1115672329',
          '4432' => '1021276214',
          '4513' => '1157029061',
          '4630' => '1145333838',
          '4711' => '749002202',
          '68' => '813383389',
          '1049' => '914126283',
          '1085' => '1144670236',
          '1166' => '1028601552',
          '1247' => '1145166149',
          '1283' => '1086657484',
          '1328' => '1124903137',
          '1364' => '1089208009',
          '1409' => '1028294056',
          '1445' => '1183899488',
          '1481' => '1117012565',
          '1526' => '891468826',
          '1562' => '1041602327',
          '1607' => '784852768',
          '1643' => '962560676',
          '1724' => '975330729',
          '1760' => '1045654310',
          '1805' => '780698652',
          '1841' => '996768502',
          '1922' => '940372662',
          '2057' => '897864857',
          '2093' => '997678610',
          '2138' => '929428292',
          '2174' => '962581656',
          '2219' => '872310196',
          '2255' => '735220338',
          '2291' => '1070599834',
          '2336' => '1070588214',
          '2372' => '777591145',
          '2417' => '844577039',
          '2453' => '843102445',
          '2534' => '1071383581',
          '2570' => '948440853',
          '2615' => '1090731853',
          '2651' => '1014852154',
          '2732' => '1079233833',
          '2813' => '872231831',
          '2930' => '750452495',
          '3029' => '696404447',
          '3065' => '794131010',
          '3146' => '1032398643',
          '3182' => '813118115',
          '3227' => '828550895',
          '3263' => '833543662',
          '3308' => '1083860339',
          '3344' => '710177619',
          '3380' => '784391656',
          '3425' => '1138251948',
          '3461' => '781722039',
          '3506' => '1014903192',
          '3542' => '856686751',
          '3623' => '1032117696',
          '3704' => '1153220530',
          '3740' => '1053530062',
          '3821' => '1165272983',
          '3902' => '722333795',
          '4037' => '913986088',
          '4073' => '775724579',
          '4118' => '855032847',
          '4154' => '885238461',
          '4190' => '835796236',
          '4235' => '968623023',
          '4271' => '751675888',
          '4316' => '801783885',
          '4352' => '1144554104',
          '4433' => '922621959',
          '4514' => '923523001',
          '4550' => '940484732',
          '4631' => '893940261',
          '4712' => '1151458316',
          '4910' => '1068988119',
          '69' => '696382504',
          '1086' => '1047834477',
          '1167' => '1106973843',
          '1248' => '731446469',
          '1284' => '708936753',
          '1329' => '718255541',
          '1365' => '1183479512',
          '1446' => '760926715',
          '1482' => '906812460',
          '1527' => '738549207',
          '1563' => '1110411296',
          '1608' => '779765150',
          '1644' => '1173636029',
          '1680' => '991031917',
          '1725' => '774676340',
          '1761' => '877430032',
          '1806' => '1089222271',
          '1842' => '832077348',
          '1923' => '1178631080',
          '2058' => '1147209242',
          '2094' => '777240182',
          '2139' => '1092175416',
          '2175' => '771654474',
          '2256' => '939012070',
          '2292' => '1085121578',
          '2337' => '1003681943',
          '2373' => '968123339',
          '2418' => '874427322',
          '2454' => '871649300',
          '2490' => '1126692648',
          '2535' => '1038006356',
          '2571' => '841882543',
          '2616' => '1139874169',
          '2652' => '855403699',
          '2733' => '772961500',
          '2814' => '1001703461',
          '2850' => '937978164',
          '2931' => '745231127',
          '3066' => '908063142',
          '3147' => '947206493',
          '3183' => '844719784',
          '3228' => '1163770308',
          '3264' => '925849192',
          '3309' => '782731108',
          '3345' => '1028604857',
          '3381' => '928536275',
          '3426' => '1005765553',
          '3462' => '1190767423',
          '3507' => '1099158299',
          '3543' => '697881279',
          '3624' => '923240177',
          '3660' => '893777601',
          '3705' => '1094256968',
          '3741' => '767931635',
          '3822' => '1104351245',
          '3903' => '1023682399',
          '4038' => '838735067',
          '4074' => '837809898',
          '4119' => '731239945',
          '4155' => '1092556081',
          '4191' => '853457129',
          '4236' => '1161206272',
          '4272' => '882157332',
          '4317' => '793709666',
          '4353' => '975379515',
          '4434' => '1062834728',
          '4470' => '1096078154',
          '4515' => '759102803',
          '4551' => '722871030',
          '4632' => '1074735816',
          '4713' => '959407368',
          '4830' => '899377124',
          '4911' => '959349395',
          '1087' => '937675325',
          '1168' => '801174210',
          '1249' => '1120706082',
          '1285' => '1013356315',
          '1366' => '1019176484',
          '1447' => '884776374',
          '1483' => '789278329',
          '1528' => '836955807',
          '1564' => '806796414',
          '1609' => '1180208199',
          '1645' => '1148306758',
          '1681' => '1128538575',
          '1726' => '1011478560',
          '1762' => '1028013276',
          '1807' => '1064874438',
          '1843' => '954546068',
          '1924' => '975950515',
          '1960' => '1056246896',
          '2059' => '972471821',
          '2095' => '1146340782',
          '2176' => '1012788402',
          '2257' => '1029360563',
          '2293' => '910270207',
          '2338' => '813764303',
          '2374' => '977420826',
          '2419' => '828001420',
          '2455' => '1012777652',
          '2491' => '793146583',
          '2536' => '770214431',
          '2572' => '1125361215',
          '2617' => '1063954950',
          '2653' => '805102778',
          '2734' => '1071184079',
          '2770' => '1174290738',
          '2815' => '713823910',
          '2851' => '788531887',
          '2932' => '952906959',
          '3067' => '733018839',
          '3148' => '1032806129',
          '3184' => '986057348',
          '3229' => '856855114',
          '3265' => '781930050',
          '3346' => '993268618',
          '3382' => '872353507',
          '3427' => '883480260',
          '3463' => '736070722',
          '3508' => '778862145',
          '3544' => '733940160',
          '3580' => '1113627825',
          '3625' => '807253978',
          '3661' => '838455901',
          '3706' => '1057501436',
          '3742' => '707103595',
          '3823' => '808644561',
          '3904' => '1063567285',
          '3940' => '705765998',
          '4039' => '853344132',
          '4075' => '1005698651',
          '4156' => '881983105',
          '4192' => '1092878295',
          '4237' => '1032294360',
          '4273' => '1143375549',
          '4318' => '871986862',
          '4354' => '773337701',
          '4390' => '702192730',
          '4435' => '821038265',
          '4471' => '1139004462',
          '4516' => '1108298408',
          '4552' => '1023419575',
          '4633' => '1095874848',
          '4714' => '1146652295',
          '4750' => '996903764',
          '4831' => '718809781',
          '4912' => '1075721884',
          '1' => '860508188',
          '1088' => '803897815',
          '1169' => '828061310',
          '1286' => '1056101968',
          '1367' => '1039859345',
          '1448' => '883858026',
          '1484' => '860924839',
          '1529' => '937158014',
          '1565' => '713845428',
          '1646' => '967883562',
          '1682' => '1000226184',
          '1727' => '1086576511',
          '1763' => '1157859455',
          '1808' => '1077509093',
          '1844' => '793923251',
          '1880' => '1048122184',
          '1925' => '821011518',
          '1961' => '887085157',
          '2096' => '773231849',
          '2177' => '1033101296',
          '2258' => '703970159',
          '2294' => '814654035',
          '2339' => '725527882',
          '2375' => '1095240395',
          '2456' => '1111269501',
          '2492' => '886144706',
          '2537' => '1127391006',
          '2573' => '921214675',
          '2618' => '868418399',
          '2654' => '864636280',
          '2690' => '1078821932',
          '2735' => '1172567711',
          '2771' => '1102132196',
          '2816' => '1011089663',
          '2852' => '919019252',
          '2933' => '1068166429',
          '3068' => '884392381',
          '3149' => '910419079',
          '3185' => '1025481823',
          '3266' => '1132533130',
          '3347' => '774182816',
          '3383' => '1139264525',
          '3428' => '937170483',
          '3464' => '1107494844',
          '3509' => '1107393845',
          '3545' => '880225833',
          '3581' => '1083794901',
          '3626' => '896133323',
          '3662' => '837472196',
          '3707' => '1171639077',
          '3743' => '707345549',
          '3824' => '1082684863',
          '3860' => '976086686',
          '3905' => '853215078',
          '3941' => '842729398',
          '4076' => '956371460',
          '4157' => '713875410',
          '4193' => '990609273',
          '4238' => '822059250',
          '4274' => '1026148738',
          '4319' => '815342380',
          '4355' => '1136540037',
          '4391' => '1014878453',
          '4436' => '914259966',
          '4472' => '1134098854',
          '4517' => '1049244742',
          '4553' => '1013841804',
          '4634' => '951916729',
          '4670' => '939766890',
          '4715' => '1176342492',
          '4751' => '1133143276',
          '4832' => '798010385',
          '4913' => '1018644257',
          '2' => '1111030773',
          '1089' => '1155307960',
          '1287' => '852218365',
          '1368' => '793679512',
          '1449' => '1162521387',
          '1485' => '979696596',
          '1566' => '1082611862',
          '1647' => '1025353105',
          '1683' => '869091579',
          '1728' => '1011367776',
          '1764' => '969288848',
          '1809' => '1077256459',
          '1845' => '1185831494',
          '1881' => '806214472',
          '1926' => '720357340',
          '1962' => '1017665398',
          '2097' => '1064942736',
          '2178' => '1075613949',
          '2259' => '864306810',
          '2295' => '1070474269',
          '2376' => '932815581',
          '2457' => '810361575',
          '2493' => '1124221017',
          '2538' => '1093217205',
          '2574' => '909532571',
          '2619' => '922637375',
          '2655' => '1032431113',
          '2691' => '794915074',
          '2736' => '1146666740',
          '2772' => '780974878',
          '2817' => '868126913',
          '2853' => '923526235',
          '2934' => '780604135',
          '2970' => '1032827387',
          '3069' => '1191910125',
          '3186' => '915946744',
          '3267' => '819798127',
          '3348' => '839080484',
          '3384' => '793568117',
          '3429' => '763670423',
          '3465' => '1040868710',
          '3546' => '1063069609',
          '3582' => '1157324222',
          '3627' => '767669695',
          '3663' => '844339377',
          '3708' => '957489209',
          '3744' => '1187239489',
          '3780' => '737548627',
          '3825' => '701376318',
          '3861' => '1070139818',
          '3906' => '1087102809',
          '3942' => '696117121',
          '4077' => '809771543',
          '4158' => '936505744',
          '4194' => '782060643',
          '4239' => '777026442',
          '4275' => '798454594',
          '4356' => '704252963',
          '4392' => '825448858',
          '4437' => '769121624',
          '4473' => '897461070',
          '4518' => '967451433',
          '4554' => '999949419',
          '4590' => '960006485',
          '4635' => '973596003',
          '4671' => '920870905',
          '4716' => '891662181',
          '4752' => '992405458',
          '4833' => '1063190936',
          '4914' => '998756256',
          '4950' => '701430728',
          '3' => '821262492',
          '210' => '847238741',
          '1288' => '747227562',
          '1369' => '1148519601',
          '1486' => '1176519174',
          '1567' => '1103458034',
          '1648' => '917389027',
          '1684' => '1007603402',
          '1729' => '1188625390',
          '1765' => '1127872376',
          '1846' => '823571299',
          '1882' => '1066258888',
          '1927' => '985481358',
          '1963' => '836566113',
          '2098' => '708139386',
          '2179' => '996415185',
          '2296' => '1188266545',
          '2377' => '945633399',
          '2458' => '845806449',
          '2494' => '1158477845',
          '2539' => '1008134034',
          '2575' => '1127580710',
          '2656' => '840117252',
          '2692' => '718584197',
          '2737' => '823312865',
          '2773' => '751879124',
          '2818' => '1157056587',
          '2854' => '789969129',
          '2890' => '1083206681',
          '2935' => '915233912',
          '2971' => '1140191832',
          '3187' => '741646157',
          '3268' => '713157110',
          '3349' => '1143659589',
          '3385' => '953026442',
          '3466' => '1142984506',
          '3547' => '1062048589',
          '3583' => '706568929',
          '3628' => '698269096',
          '3664' => '1098592616',
          '3709' => '955246560',
          '3745' => '1046202710',
          '3781' => '1081303560',
          '3826' => '731891989',
          '3862' => '894216886',
          '3907' => '1174151038',
          '3943' => '1106464470',
          '4078' => '879015298',
          '4159' => '770511721',
          '4195' => '906441128',
          '4276' => '727002401',
          '4357' => '979974397',
          '4393' => '830494530',
          '4438' => '1140154705',
          '4474' => '1056739661',
          '4519' => '925916505',
          '4555' => '1023507654',
          '4591' => '713472580',
          '4636' => '1039179833',
          '4672' => '1082042639',
          '4717' => '847744186',
          '4753' => '701631121',
          '4834' => '865942160',
          '4870' => '989100525',
          '4915' => '1005002857',
          '4951' => '1180703330',
          '4' => '1190979997',
          '130' => '895476765',
          '211' => '1107731612',
          '1289' => '861623075',
          '1487' => '795098016',
          '1568' => '1025278362',
          '1649' => '703133443',
          '1685' => '758008658',
          '1766' => '1102990099',
          '1847' => '770333081',
          '1883' => '767076059',
          '1928' => '910583066',
          '1964' => '819750956',
          '2099' => '875828899',
          '2297' => '1025198646',
          '2378' => '1132255736',
          '2459' => '798775432',
          '2495' => '1030039264',
          '2576' => '750737857',
          '2657' => '933017684',
          '2693' => '828777323',
          '2738' => '927533688',
          '2774' => '1069829085',
          '2819' => '859451105',
          '2855' => '867661132',
          '2891' => '1021667635',
          '2936' => '1174680525',
          '2972' => '851637835',
          '3188' => '1057417587',
          '3269' => '875358006',
          '3386' => '808257587',
          '3467' => '899029750',
          '3548' => '906853447',
          '3584' => '778456236',
          '3629' => '728720049',
          '3665' => '1149092598',
          '3746' => '817195228',
          '3782' => '1158669436',
          '3827' => '1107493149',
          '3863' => '722962864',
          '3908' => '1188339576',
          '3944' => '1193564214',
          '3980' => '1023555448',
          '4079' => '1030848825',
          '4196' => '1170874930',
          '4277' => '985580611',
          '4358' => '944252141',
          '4394' => '975452351',
          '4439' => '910654525',
          '4475' => '1080438745',
          '4556' => '1162346624',
          '4592' => '1179795076',
          '4637' => '1089808848',
          '4673' => '945577968',
          '4718' => '790504047',
          '4754' => '978731995',
          '4790' => '880801793',
          '4835' => '1024978899',
          '4871' => '983297002',
          '4916' => '728560273',
          '4952' => '840114289',
          '5' => '1063046235',
          '131' => '782453909',
          '212' => '1048654935',
          '410' => '986483129',
          '1488' => '923089479',
          '1569' => '736517354',
          '1686' => '1125133476',
          '1767' => '1053830391',
          '1848' => '750930730',
          '1884' => '979652405',
          '1929' => '1176016909',
          '1965' => '958662391',
          '2298' => '1181153339',
          '2379' => '964361079',
          '2496' => '718759932',
          '2577' => '888660498',
          '2658' => '1082864877',
          '2694' => '1089934190',
          '2739' => '937064858',
          '2775' => '1168527525',
          '2856' => '833445009',
          '2892' => '928608357',
          '2937' => '1101795224',
          '2973' => '839224937',
          '3189' => '956895347',
          '3387' => '721986257',
          '3468' => '1063986356',
          '3549' => '866770930',
          '3585' => '1178412174',
          '3666' => '815965774',
          '3747' => '1033621271',
          '3783' => '1121507649',
          '3828' => '698427280',
          '3864' => '840140952',
          '3909' => '764097135',
          '3945' => '996004338',
          '3981' => '1025378304',
          '4197' => '1136225733',
          '4278' => '960146311',
          '4359' => '809370132',
          '4395' => '1122498206',
          '4476' => '837237922',
          '4557' => '879262906',
          '4593' => '982692160',
          '4638' => '984972923',
          '4674' => '803635412',
          '4719' => '968402259',
          '4755' => '834660067',
          '4791' => '954153780',
          '4836' => '999223945',
          '4872' => '1049837481',
          '4917' => '1081470566',
          '4953' => '771802465',
          '6' => '1030552878',
          '132' => '885495134',
          '213' => '946071874',
          '330' => '705905857',
          '411' => '765212843',
          '1489' => '999641163',
          '1687' => '729340855',
          '1768' => '754714117',
          '1849' => '1012077522',
          '1885' => '996105335',
          '1966' => '963693540',
          '2299' => '776077413',
          '2497' => '908983882',
          '2578' => '755820231',
          '2659' => '936645063',
          '2695' => '780480619',
          '2776' => '810642904',
          '2857' => '862541124',
          '2893' => '1167828779',
          '2938' => '818205128',
          '2974' => '1187034148',
          '3388' => '838338143',
          '3469' => '744517414',
          '3586' => '1063462988',
          '3667' => '1074006251',
          '3748' => '1012544826',
          '3784' => '966199606',
          '3829' => '1136996751',
          '3865' => '1095103492',
          '3946' => '877845471',
          '3982' => '1063731742',
          '4198' => '991354144',
          '4279' => '695827109',
          '4396' => '916028715',
          '4477' => '1105323089',
          '4558' => '1118127182',
          '4594' => '786019097',
          '4639' => '984610634',
          '4675' => '831104702',
          '4756' => '748534949',
          '4792' => '1180819664',
          '4837' => '1142620802',
          '4873' => '1109296435',
          '4918' => '832983975',
          '4954' => '1178859899',
          '4990' => '790013877',
          '7' => '1142372030',
          '133' => '1167036569',
          '214' => '1168225441',
          '250' => '1152548667',
          '331' => '794177305',
          '412' => '1104303900',
          '610' => '903918242',
          '1688' => '821785429',
          '1769' => '875347341',
          '1886' => '963030028',
          '1967' => '956573529',
          '2498' => '1098322947',
          '2579' => '797539592',
          '2696' => '755903453',
          '2777' => '1004457070',
          '2858' => '864647271',
          '2894' => '983650050',
          '2939' => '978135623',
          '2975' => '810154340',
          '3389' => '780076348',
          '3587' => '1185040435',
          '3668' => '1117263841',
          '3749' => '914440986',
          '3785' => '1058282599',
          '3866' => '1154183163',
          '3947' => '788752661',
          '3983' => '699870622',
          '4199' => '1103013962',
          '4397' => '835274131',
          '4478' => '838784574',
          '4559' => '1121168373',
          '4595' => '843653729',
          '4676' => '1181502907',
          '4757' => '1024469853',
          '4793' => '763727504',
          '4838' => '1188462105',
          '4874' => '1009084028',
          '4919' => '1054995559',
          '4955' => '828099577',
          '4991' => '835565006',
          '8' => '996678187',
          '134' => '857011146',
          '170' => '1096848245',
          '215' => '904612329',
          '251' => '996238744',
          '332' => '1122092682',
          '413' => '924478269',
          '530' => '782612998',
          '611' => '1106954383',
          '1689' => '813784151',
          '1887' => '1149418926',
          '1968' => '997108783',
          '2499' => '1041708018',
          '2697' => '1034722678',
          '2778' => '1080246497',
          '2859' => '963569958',
          '2895' => '905916189',
          '2976' => '734068029',
          '3588' => '998065600',
          '3669' => '1152905295',
          '3786' => '1163815850',
          '3867' => '798187389',
          '3948' => '1090541467',
          '3984' => '1093957071',
          '4398' => '1179361291',
          '4479' => '733189039',
          '4596' => '1110255266',
          '4677' => '802283526',
          '4758' => '857208674',
          '4794' => '731508094',
          '4839' => '769072551',
          '4875' => '957404024',
          '4956' => '1011903450',
          '4992' => '1104026238',
          '9' => '894203503',
          '135' => '695112742',
          '171' => '810921796',
          '216' => '776324869',
          '252' => '1087601748',
          '333' => '714777176',
          '414' => '747689696',
          '450' => '1161952731',
          '531' => '852332651',
          '612' => '701368831',
          '810' => '887296194',
          '1888' => '1018852065',
          '1969' => '1069084867',
          '2698' => '966923954',
          '2779' => '1183345025',
          '2896' => '860676607',
          '2977' => '948468959',
          '3589' => '865291827',
          '3787' => '938027746',
          '3868' => '1120150135',
          '3949' => '1082906743',
          '3985' => '1169199626',
          '4399' => '742643321',
          '4597' => '975053315',
          '4678' => '1027513199',
          '4759' => '810136959',
          '4795' => '913201920',
          '4876' => '938608518',
          '4957' => '1072462791',
          '4993' => '895236257',
          '118' => '999457770',
          '136' => '748183064',
          '154' => '1163529590',
          '172' => '1007334128',
          '190' => '1174427417',
          '217' => '737956486',
          '235' => '827991412',
          '253' => '1114488938',
          '271' => '1056966009',
          '316' => '975598808',
          '334' => '1094136994',
          '352' => '904799104',
          '370' => '1158854100',
          '415' => '854711502',
          '433' => '953532001',
          '451' => '1078826750',
          '514' => '995127017',
          '532' => '915938190',
          '550' => '780270212',
          '613' => '1014505027',
          '631' => '772582505',
          '712' => '974513787',
          '730' => '932588245',
          '811' => '958093578',
          '910' => '793352807',
          '1889' => '843808594',
          '1988' => '1056629026',
          '2699' => '1055075855',
          '2798' => '872971055',
          '2879' => '1055856710',
          '2897' => '1065045801',
          '2978' => '1147629575',
          '2996' => '1062569286',
          '3689' => '817115421',
          '3788' => '1164329945',
          '3869' => '1002209010',
          '3887' => '1190630310',
          '3968' => '953137571',
          '3986' => '913669100',
          '4499' => '917772939',
          '4598' => '934791835',
          '4679' => '1190031810',
          '4697' => '1136106860',
          '4778' => '1114557898',
          '4796' => '1151344767',
          '4859' => '1121481151',
          '4877' => '781834468',
          '4895' => '814735880',
          '4958' => '1148358554',
          '4976' => '1017285652',
          '4994' => '1060947960',
          '119' => '802789821',
          '137' => '749289857',
          '155' => '922485373',
          '173' => '988760281',
          '191' => '1027286854',
          '218' => '1105652705',
          '236' => '1153931233',
          '254' => '1159560327',
          '272' => '1057509497',
          '290' => '1038000350',
          '317' => '933758694',
          '335' => '1144310741',
          '353' => '1126867349',
          '371' => '1192929322',
          '416' => '791824659',
          '434' => '1012360901',
          '452' => '1131188206',
          '470' => '926909767',
          '515' => '1092661162',
          '533' => '898173704',
          '551' => '829865315',
          '614' => '939099902',
          '632' => '913711115',
          '650' => '775108195',
          '713' => '1160480409',
          '731' => '843482095',
          '812' => '1056555767',
          '830' => '895905716',
          '911' => '719405931',
          '1989' => '851409630',
          '2799' => '964228897',
          '2898' => '721790504',
          '2979' => '943086015',
          '2997' => '816506105',
          '3789' => '747990479',
          '3888' => '818325307',
          '3969' => '1060061180',
          '3987' => '840245036',
          '4599' => '1165180898',
          '4698' => '1064906087',
          '4779' => '894588260',
          '4797' => '1104372415',
          '4878' => '1042610527',
          '4896' => '987447774',
          '4959' => '876577806',
          '4977' => '954871373',
          '4995' => '700744749',
          '138' => '1181331184',
          '156' => '880520724',
          '174' => '885624415',
          '192' => '1016746782',
          '219' => '834386458',
          '237' => '721202685',
          '255' => '937354066',
          '273' => '965213915',
          '291' => '713843627',
          '318' => '1090733009',
          '336' => '1043931200',
          '354' => '1020252259',
          '372' => '964932024',
          '390' => '716238282',
          '417' => '1091548107',
          '435' => '1172036144',
          '453' => '1140530874',
          '471' => '891913421',
          '516' => '1121233438',
          '534' => '857086592',
          '552' => '859232073',
          '570' => '703345589',
          '615' => '1077716613',
          '633' => '1092710684',
          '651' => '1179136849',
          '714' => '849645599',
          '732' => '1016540057',
          '750' => '768290920',
          '813' => '765563959',
          '831' => '1056887860',
          '912' => '696638873',
          '930' => '869852305',
          '2899' => '728670401',
          '2998' => '1106167019',
          '3889' => '928053454',
          '3988' => '1061611053',
          '4699' => '1033501237',
          '4798' => '788560902',
          '4879' => '1182076387',
          '4897' => '959808547',
          '4978' => '965634673',
          '4996' => '1189731601',
          '139' => '1073118991',
          '157' => '877346636',
          '175' => '1083024344',
          '193' => '822246673',
          '238' => '1190120673',
          '256' => '752200472',
          '274' => '793216007',
          '292' => '786050600',
          '319' => '952004409',
          '337' => '1128641343',
          '355' => '1012414797',
          '373' => '974890519',
          '391' => '1087107572',
          '418' => '1134965815',
          '436' => '762451237',
          '454' => '1135033833',
          '472' => '710859273',
          '490' => '1139056652',
          '517' => '773820318',
          '535' => '983862690',
          '553' => '919882584',
          '571' => '963037952',
          '616' => '960172725',
          '634' => '714104932',
          '652' => '828338208',
          '670' => '707041814',
          '715' => '708540707',
          '733' => '703964860',
          '751' => '1006549454',
          '814' => '1049352059',
          '832' => '913195873',
          '850' => '714093167',
          '913' => '828563261',
          '931' => '905674907',
          '2999' => '1083830446',
          '3989' => '1072211167',
          '4799' => '719455548',
          '4898' => '841662707',
          '4979' => '986853197',
          '4997' => '1140978487',
          '158' => '1181691794',
          '176' => '991931066',
          '194' => '916697918',
          '239' => '750557817',
          '257' => '810417582',
          '275' => '821594658',
          '293' => '898987213',
          '338' => '830751911',
          '356' => '963924819',
          '374' => '785745580',
          '392' => '711279949',
          '419' => '1071560769',
          '437' => '759882821',
          '455' => '823501665',
          '473' => '795939924',
          '491' => '783614279',
          '518' => '828391836',
          '536' => '1090574400',
          '554' => '700008286',
          '572' => '843683213',
          '590' => '877183075',
          '617' => '1112200378',
          '635' => '940458263',
          '653' => '1107320861',
          '671' => '923915806',
          '716' => '953716520',
          '734' => '1056600016',
          '752' => '770926541',
          '770' => '1051611780',
          '815' => '839151245',
          '833' => '921804490',
          '851' => '1037499918',
          '914' => '730934156',
          '932' => '922781626',
          '950' => '1191671898',
          '4899' => '756747898',
          '4998' => '776382864',
          '159' => '754347038',
          '177' => '1065412602',
          '195' => '966378090',
          '258' => '802076896',
          '276' => '920067893',
          '294' => '995863800',
          '339' => '952403222',
          '357' => '969111072',
          '375' => '947488674',
          '393' => '1157088806',
          '438' => '722077188',
          '456' => '1129997620',
          '474' => '889883397',
          '492' => '1023135113',
          '519' => '1155769357',
          '537' => '724485630',
          '555' => '992014045',
          '573' => '1171493697',
          '591' => '825411903',
          '618' => '1021232866',
          '636' => '902613530',
          '654' => '808665367',
          '672' => '710767446',
          '690' => '910304105',
          '717' => '740520574',
          '735' => '1180074439',
          '753' => '750351219',
          '771' => '724458058',
          '816' => '1007265559',
          '834' => '774146075',
          '852' => '977072083',
          '870' => '737953688',
          '915' => '1093060656',
          '933' => '715859567',
          '951' => '1037885305',
          '4999' => '1146710291',
          '178' => '1170606519',
          '259' => '810701724',
          '295' => '903179653',
          '376' => '856989880',
          '457' => '973764054',
          '493' => '1028914160',
          '538' => '1164962840',
          '574' => '894433838',
          '619' => '864205036',
          '655' => '1113127464',
          '691' => '841950671',
          '736' => '840887179',
          '772' => '789987924',
          '817' => '717414683',
          '853' => '731789165',
          '934' => '1020651582',
          '970' => '722675964',
          '179' => '970425722',
          '296' => '1031525446',
          '377' => '1018612845',
          '458' => '1073696016',
          '494' => '1004996544',
          '539' => '1142581472',
          '575' => '764864719',
          '656' => '850673808',
          '692' => '926678760',
          '737' => '1123038630',
          '773' => '1047084030',
          '818' => '839795896',
          '854' => '956543875',
          '890' => '1193109427',
          '935' => '922721337',
          '971' => '899261232',
          '297' => '832867662',
          '378' => '832122480',
          '459' => '1001812008',
          '495' => '734003587',
          '576' => '940281233',
          '657' => '849224589',
          '693' => '974236626',
          '738' => '1043531095',
          '774' => '793257838',
          '819' => '757348825',
          '855' => '1067998192',
          '891' => '854876569',
          '936' => '1142717954',
          '972' => '705911454',
          '1010' => '851207458',
          '30' => '835903951',
          '298' => '855394053',
          '379' => '1037183159',
          '496' => '1093849920',
          '577' => '816519356',
          '658' => '996108932',
          '694' => '882776973',
          '739' => '1131249797',
          '775' => '930254436',
          '856' => '1032490322',
          '892' => '957636127',
          '937' => '731160126',
          '973' => '875359975',
          '1011' => '765321750',
          '2100' => '1019355952',
          '31' => '1116435456',
          '299' => '773417550',
          '497' => '900447918',
          '578' => '750501080',
          '659' => '803926678',
          '695' => '808500520',
          '776' => '1133395550',
          '857' => '1097164412',
          '893' => '1131434927',
          '938' => '1109103834',
          '974' => '775447912',
          '1012' => '986004094',
          '1210' => '1049347779',
          '2020' => '1159687525',
          '2101' => '868490362',
          '4000' => '917854156',
          '32' => '874231571',
          '498' => '1179478629',
          '579' => '980587148',
          '696' => '824970266',
          '777' => '979359603',
          '858' => '1079050120',
          '894' => '797938509',
          '939' => '735413406',
          '975' => '858868352',
          '1013' => '864696016',
          '1130' => '813935792',
          '1211' => '778998125',
          '2021' => '915301599',
          '2102' => '1169800392',
          '2300' => '836546430',
          '3110' => '1093794716',
          '4001' => '861910760',
          '33' => '1182364163',
          '499' => '1148941196',
          '697' => '807733987',
          '778' => '699440863',
          '859' => '756906583',
          '895' => '730144002',
          '976' => '1153373616',
          '1014' => '770729975',
          '1050' => '995106025',
          '1131' => '1140812914',
          '1212' => '1002843961',
          '1410' => '755862664',
          '2022' => '894519943',
          '2103' => '886807885',
          '2220' => '977740974',
          '2301' => '850005049',
          '3030' => '1027481861',
          '3111' => '1040744541',
          '4002' => '1185509545',
          '4200' => '1026692042',
          '34' => '876778207',
          '70' => '977757484',
          '698' => '878505916',
          '779' => '1129225111',
          '896' => '890084555',
          '977' => '1047376250',
          '1015' => '796532963',
          '1051' => '812341890',
          '1132' => '736388516',
          '1213' => '751446283',
          '1330' => '897188263',
          '1411' => '778050838',
          '2023' => '935728490',
          '2104' => '889608087',
          '2140' => '983941373',
          '2221' => '993270726',
          '2302' => '719186386',
          '2500' => '889028093',
          '3031' => '1006392216',
          '3112' => '727702698',
          '3310' => '1161849584',
          '4003' => '826311139',
          '4120' => '1081704382',
          '4201' => '1106310628',
          '35' => '715261607',
          '71' => '927125189',
          '699' => '695713257',
          '897' => '1149907448',
          '978' => '720223483',
          '1016' => '745827270',
          '1052' => '1062385734',
          '1133' => '849667434',
          '1214' => '827654512',
          '1250' => '983064693',
          '1331' => '1012167507',
          '1412' => '1006523383',
          '1610' => '790265931',
          '2024' => '865928207',
          '2060' => '1093015252',
          '2105' => '940441023',
          '2141' => '1158794105',
          '2222' => '739083839',
          '2303' => '1043304973',
          '2420' => '743607918',
          '2501' => '755128112',
          '3032' => '1185551120',
          '3113' => '874944180',
          '3230' => '695117483',
          '3311' => '789154465',
          '4004' => '869291171',
          '4040' => '1074481479',
          '4121' => '1187155959',
          '4202' => '1188758268',
          '4400' => '700197864',
          '36' => '740592752',
          '72' => '1163737063',
          '898' => '737219874',
          '979' => '871919392',
          '1017' => '1075559244',
          '1053' => '806723062',
          '1134' => '1141135194',
          '1170' => '888542100',
          '1215' => '1172508157',
          '1251' => '731066279',
          '1332' => '1046771359',
          '1413' => '760293978',
          '1530' => '768108820',
          '1611' => '1009341652',
          '2025' => '880607006',
          '2061' => '728474317',
          '2106' => '1000289146',
          '2142' => '1000549781',
          '2223' => '900182503',
          '2304' => '912035040',
          '2340' => '824098724',
          '2421' => '713890468',
          '2502' => '966055625',
          '2700' => '826332404',
          '3033' => '964824408',
          '3114' => '1085420602',
          '3150' => '975092516',
          '3231' => '831129948',
          '3312' => '903639513',
          '3510' => '774129165',
          '4005' => '838199423',
          '4041' => '1074020943',
          '4122' => '1048940674',
          '4203' => '1002918173',
          '4320' => '1005712062',
          '4401' => '1002264117',
          '37' => '782899056',
          '73' => '939961758',
          '899' => '783119460',
          '1018' => '1035228187',
          '1054' => '1071414944',
          '1090' => '971458233',
          '1135' => '779011376',
          '1171' => '904784086',
          '1216' => '1068392555',
          '1252' => '1169555781',
          '1333' => '1017381924',
          '1414' => '1189670750',
          '1450' => '820846850',
          '1531' => '982513933',
          '1612' => '1096970843',
          '1810' => '767752966',
          '2026' => '1094540376',
          '2062' => '1188139036',
          '2107' => '995980706',
          '2143' => '1005202992',
          '2224' => '1170319985',
          '2260' => '1122320749',
          '2305' => '1111731116',
          '2341' => '826475045',
          '2422' => '1101266735',
          '2503' => '714102364',
          '2620' => '1000917763',
          '2701' => '974159898',
          '3034' => '853261468',
          '3070' => '761230156',
          '3115' => '757559413',
          '3151' => '699219384',
          '3232' => '773660157',
          '3313' => '777786591',
          '3430' => '750098336',
          '3511' => '1095603026',
          '4006' => '1180347505',
          '4042' => '1173221578',
          '4123' => '745489720',
          '4204' => '965551540',
          '4240' => '855741837',
          '4321' => '798213347',
          '4402' => '849778742',
          '4600' => '916734447',
          '38' => '1137413540',
          '74' => '922688612',
          '1019' => '982114794',
          '1055' => '1125416817',
          '1091' => '920957202',
          '1136' => '1061688694',
          '1172' => '887179752',
          '1217' => '791490303',
          '1253' => '1083951916',
          '1334' => '1136012473',
          '1370' => '833873440',
          '1415' => '862032204',
          '1451' => '1060441922',
          '1532' => '713317552',
          '1613' => '808871682',
          '1730' => '1191464252',
          '1811' => '1061510862',
          '2027' => '1065393683',
          '2063' => '883963838',
          '2108' => '894486572',
          '2144' => '780665527',
          '2180' => '999101986',
          '2225' => '821455669',
          '2261' => '806263717',
          '2306' => '1029365525',
          '2342' => '1151170662',
          '2423' => '884498850',
          '2504' => '1080211339',
          '2540' => '934655926',
          '2621' => '1026057650',
          '2702' => '943157190',
          '2900' => '1191320196',
          '3035' => '884849986',
          '3071' => '1079135947',
          '3116' => '766686072',
          '3152' => '726119168',
          '3233' => '763227441',
          '3314' => '779137045',
          '3350' => '1097707071',
          '3431' => '1134583313',
          '3512' => '1089863263',
          '3710' => '976561957',
          '4007' => '831036537',
          '4043' => '954179665',
          '4124' => '846540416',
          '4160' => '734708463',
          '4205' => '995142390',
          '4241' => '1025940887',
          '4322' => '717667029',
          '4403' => '998151409',
          '4520' => '1161081678',
          '4601' => '1103737780',
          '39' => '839315215',
          '75' => '757104412',
          '1056' => '993223574',
          '1092' => '794029774',
          '1137' => '869355075',
          '1173' => '1132596196',
          '1218' => '877195821',
          '1254' => '977151507',
          '1290' => '773632159',
          '1335' => '1006477665',
          '1371' => '906159591',
          '1416' => '964363739',
          '1452' => '815554131',
          '1533' => '1036302032',
          '1614' => '971019152',
          '1650' => '890382390',
          '1731' => '777938391',
          '1812' => '1065702136',
          '2028' => '710072540',
          '2064' => '1026749151',
          '2109' => '1146525729',
          '2145' => '932632211',
          '2181' => '1040712617',
          '2226' => '1122097431',
          '2262' => '1013718682',
          '2307' => '1131162827',
          '2343' => '704829026',
          '2424' => '1185016462',
          '2460' => '1016299958',
          '2505' => '1003737429',
          '2541' => '710127126',
          '2622' => '720384785',
          '2703' => '956879851',
          '2820' => '914814134',
          '2901' => '776696739',
          '3036' => '981801090',
          '3072' => '795549916',
          '3117' => '799923317',
          '3153' => '979690253',
          '3234' => '1004351415',
          '3270' => '1155221671',
          '3315' => '918829251',
          '3351' => '1135769901',
          '3432' => '694912745',
          '3513' => '1034249669',
          '3630' => '1106639972',
          '3711' => '1044945800',
          '4008' => '1066514833',
          '4044' => '1071708501',
          '4080' => '1099989206',
          '4125' => '798473507',
          '4161' => '943733236',
          '4206' => '1026328945',
          '4242' => '1137102263',
          '4323' => '953803750',
          '4404' => '756058221',
          '4440' => '963755245',
          '4521' => '742387612',
          '4602' => '727819804',
          '4800' => '1063554828',
          '76' => '995786994',
          '1057' => '925189891',
          '1093' => '1128780473',
          '1138' => '938228491',
          '1174' => '760382227',
          '1219' => '1167432290',
          '1255' => '1117694044',
          '1291' => '822270577',
          '1336' => '912203269',
          '1372' => '972991698',
          '1417' => '822937224',
          '1453' => '1138929396',
          '1534' => '1013090044',
          '1570' => '871259988',
          '1615' => '1067879013',
          '1651' => '1134090537',
          '1732' => '1086498615',
          '1813' => '975891663',
          '1930' => '843909938',
          '2029' => '889091426',
          '2065' => '799780827',
          '2146' => '944407844',
          '2182' => '1070664260',
          '2227' => '1072338511',
          '2263' => '938135174',
          '2308' => '1044608067',
          '2344' => '981724009',
          '2380' => '807811570',
          '2425' => '864119185',
          '2461' => '800058631',
          '2506' => '965378697',
          '2542' => '976004862',
          '2623' => '1080580151',
          '2704' => '858335240',
          '2740' => '777759145',
          '2821' => '708711648',
          '2902' => '1176519828',
          '3037' => '780046256',
          '3073' => '818349817',
          '3118' => '925068710',
          '3154' => '1059212277',
          '3190' => '929323384',
          '3235' => '1124118447',
          '3271' => '1013743259',
          '3316' => '868545763',
          '3352' => '814262968',
          '3433' => '1003518485',
          '3514' => '936121662',
          '3550' => '918999020',
          '3631' => '726229445',
          '3712' => '895197300',
          '3910' => '734456165',
          '4009' => '871646954',
          '4045' => '1075462200',
          '4081' => '755165755',
          '4126' => '827008460',
          '4162' => '901075675',
          '4207' => '1138632948',
          '4243' => '779347036',
          '4324' => '1154553249',
          '4360' => '914199971',
          '4405' => '1006837868',
          '4441' => '929259340',
          '4522' => '910234402',
          '4603' => '1100187460',
          '4720' => '695180138',
          '4801' => '729361735',
          '77' => '1158785011',
          '1058' => '1044958065',
          '1094' => '863375987',
          '1139' => '981177596',
          '1175' => '1066849040',
          '1256' => '720844971',
          '1292' => '706716382',
          '1337' => '911487289',
          '1373' => '774900684',
          '1418' => '1073736054',
          '1454' => '704820747',
          '1490' => '966883240',
          '1535' => '893498383',
          '1571' => '922609607',
          '1616' => '783416686',
          '1652' => '1166696352',
          '1733' => '956211884',
          '1814' => '886648521',
          '1850' => '767008643',
          '1931' => '788838345',
          '2066' => '1103970668',
          '2147' => '1129436238',
          '2183' => '770973962',
          '2228' => '1136651292',
          '2264' => '1072734598',
          '2309' => '1072674306',
          '2345' => '857360759',
          '2381' => '1062280087',
          '2426' => '981312055',
          '2462' => '1113645936',
          '2507' => '706851957',
          '2543' => '785645330',
          '2624' => '1107895402',
          '2660' => '754464195',
          '2705' => '1173220269',
          '2741' => '969542500',
          '2822' => '879156463',
          '2903' => '1138475587',
          '3038' => '1015803033',
          '3074' => '847953246',
          '3119' => '735882246',
          '3155' => '995159027',
          '3191' => '1103167397',
          '3236' => '1020560581',
          '3272' => '1130495871',
          '3317' => '1114705424',
          '3353' => '903709918',
          '3434' => '826454254',
          '3470' => '988986714',
          '3515' => '931112570',
          '3551' => '1021615934',
          '3632' => '900552733',
          '3713' => '966367662',
          '3830' => '791730789',
          '3911' => '895214845',
          '4046' => '1159943536',
          '4082' => '1058428331',
          '4127' => '805554983',
          '4163' => '756305541',
          '4208' => '792544288',
          '4244' => '1143270649',
          '4280' => '1128761978',
          '4325' => '734802418',
          '4361' => '874706039',
          '4406' => '720060844',
          '4442' => '797154693',
          '4523' => '782087939',
          '4604' => '1123238255',
          '4640' => '787535470',
          '4721' => '1165833118',
          '4802' => '704431682',
          '78' => '988810692',
          '1059' => '830481371',
          '1095' => '748518310',
          '1176' => '1054559414',
          '1257' => '760944231',
          '1293' => '946138401',
          '1338' => '834849842',
          '1374' => '699558058',
          '1419' => '1037576963',
          '1455' => '915029757',
          '1491' => '716035744',
          '1536' => '1130172085',
          '1572' => '1040030278',
          '1617' => '894665055',
          '1653' => '906333836',
          '1734' => '977354085',
          '1770' => '873680605',
          '1815' => '1005541323',
          '1851' => '1082383558',
          '1932' => '743827667',
          '2067' => '905856601',
          '2148' => '806472575',
          '2184' => '1096415290',
          '2229' => '698343814',
          '2265' => '902028535',
          '2346' => '1135397259',
          '2382' => '716104381',
          '2427' => '986698108',
          '2463' => '1143022037',
          '2508' => '1017298296',
          '2544' => '1166992358',
          '2580' => '805856461',
          '2625' => '1103180943',
          '2661' => '1048256547',
          '2706' => '1141463676',
          '2742' => '767596673',
          '2823' => '916585931',
          '2904' => '704233186',
          '2940' => '796580639',
          '3039' => '1122663510',
          '3075' => '773260932',
          '3156' => '854139382',
          '3192' => '855141272',
          '3237' => '789637301',
          '3273' => '830780442',
          '3318' => '1007163231',
          '3354' => '1150697015',
          '3390' => '793466262',
          '3435' => '992955142',
          '3471' => '1010544433',
          '3516' => '1069114721',
          '3552' => '911200723',
          '3633' => '1083167251',
          '3714' => '1071256194',
          '3750' => '870376483',
          '3831' => '898905756',
          '3912' => '1166214272',
          '4047' => '839710837',
          '4083' => '1126638590',
          '4128' => '815284447',
          '4164' => '1000632702',
          '4209' => '786611390',
          '4245' => '783362029',
          '4281' => '726346143',
          '4326' => '936654054',
          '4362' => '874024780',
          '4407' => '789668350',
          '4443' => '948152207',
          '4524' => '1004200447',
          '4560' => '863663973',
          '4605' => '760224597',
          '4641' => '985382030',
          '4722' => '740952896',
          '4803' => '1082836355',
          '4920' => '993849894',
          '79' => '739526206',
          '1096' => '735381168',
          '1177' => '756614535',
          '1258' => '847063589',
          '1294' => '709167292',
          '1339' => '971980753',
          '1375' => '1092771360',
          '1456' => '998081377',
          '1492' => '772863748',
          '1537' => '1051695639',
          '1573' => '789059598',
          '1618' => '904241939',
          '1654' => '1181845630',
          '1690' => '744406704',
          '1735' => '724169661',
          '1771' => '754097122',
          '1816' => '916260806',
          '1852' => '801566200',
          '1933' => '1006446248',
          '2068' => '1133684580',
          '2149' => '838228932',
          '2185' => '723159251',
          '2266' => '737139747',
          '2347' => '1103009303',
          '2383' => '885022209',
          '2428' => '1004394266',
          '2464' => '1135063705',
          '2509' => '1148928372',
          '2545' => '893132518',
          '2581' => '956099298',
          '2626' => '1165504579',
          '2662' => '1181629679',
          '2707' => '904826232',
          '2743' => '935565425',
          '2824' => '1144820948',
          '2860' => '866524826',
          '2905' => '1045893654',
          '2941' => '695556852',
          '3076' => '1171157058',
          '3157' => '963192827',
          '3193' => '1043959350',
          '3238' => '741340627',
          '3274' => '1167206156',
          '3319' => '1037882006',
          '3355' => '716657117',
          '3391' => '879439464',
          '3436' => '1101842168',
          '3472' => '798596311',
          '3517' => '789236201',
          '3553' => '702868175',
          '3634' => '914363120',
          '3670' => '1005808986',
          '3715' => '819911475',
          '3751' => '999215464',
          '3832' => '909794105',
          '3913' => '810898132',
          '4048' => '1084755683',
          '4084' => '797985783',
          '4129' => '759652970',
          '4165' => '829493545',
          '4246' => '1024937379',
          '4282' => '1146370989',
          '4327' => '1021532896',
          '4363' => '848262397',
          '4408' => '1004563883',
          '4444' => '1138403435',
          '4480' => '733563493',
          '4525' => '1107988344',
          '4561' => '1116677896',
          '4606' => '1044987753',
          '4642' => '910869686',
          '4723' => '1049626531',
          '4804' => '1020431058',
          '4840' => '1023140679',
          '4921' => '1056291123',
          '100' => '1054930632',
          '1097' => '806638949',
          '1178' => '865797092',
          '1259' => '956034791',
          '1295' => '1064601077',
          '1376' => '1048294757',
          '1457' => '812390114',
          '1493' => '885536880',
          '1538' => '797718653',
          '1574' => '772616911',
          '1619' => '1186646628',
          '1655' => '831693920',
          '1691' => '942285578',
          '1736' => '725841074',
          '1772' => '1020222816',
          '1817' => '839049195',
          '1853' => '1136366266',
          '1934' => '913926967',
          '1970' => '780589814',
          '2069' => '704086862',
          '2186' => '774755178',
          '2267' => '1053505734',
          '2348' => '1140481301',
          '2384' => '797016959',
          '2429' => '1035910171',
          '2465' => '1050215344',
          '2546' => '979174507',
          '2582' => '876708286',
          '2627' => '857123374',
          '2663' => '1081862171',
          '2708' => '960042551',
          '2744' => '1023074609',
          '2780' => '811831013',
          '2825' => '907293677',
          '2861' => '1127823195',
          '2906' => '758500712',
          '2942' => '1054768702',
          '3077' => '953659504',
          '3158' => '1158344876',
          '3194' => '1108569366',
          '3239' => '994148499',
          '3275' => '797656528',
          '3356' => '800533726',
          '3392' => '1176381851',
          '3437' => '814711263',
          '3473' => '793306762',
          '3518' => '903926332',
          '3554' => '1051395750',
          '3590' => '905772379',
          '3635' => '745723906',
          '3671' => '928561085',
          '3716' => '736147128',
          '3752' => '734615108',
          '3833' => '1141675919',
          '3914' => '837411058',
          '3950' => '854651700',
          '4049' => '921199028',
          '4085' => '1000220904',
          '4166' => '817930663',
          '4247' => '796070450',
          '4283' => '810107023',
          '4328' => '725977473',
          '4364' => '1183346445',
          '4409' => '1072439265',
          '4445' => '797965384',
          '4481' => '1027945418',
          '4526' => '1186230984',
          '4562' => '793858789',
          '4607' => '1037434352',
          '4643' => '843115511',
          '4724' => '730060832',
          '4760' => '724488960',
          '4805' => '864092974',
          '4841' => '975207583',
          '4922' => '1085084993',
          '101' => '1164603036',
          '1098' => '915682151',
          '1179' => '1162329970',
          '1296' => '1096947177',
          '1377' => '1118340383',
          '1458' => '779266942',
          '1494' => '1055029944',
          '1539' => '751518743',
          '1575' => '1030373090',
          '1656' => '924127038',
          '1692' => '1064696632',
          '1737' => '971873970',
          '1773' => '1002000929',
          '1818' => '1101141846',
          '1854' => '1082146166',
          '1890' => '704987547',
          '1935' => '739159204',
          '1971' => '1180776549',
          '2187' => '845033684',
          '2268' => '878408947',
          '2349' => '957766114',
          '2385' => '760700523',
          '2466' => '1050224304',
          '2547' => '879054366',
          '2583' => '862598902',
          '2628' => '805834756',
          '2664' => '923890787',
          '2709' => '775713321',
          '2745' => '799482804',
          '2781' => '1176595017',
          '2826' => '737824071',
          '2862' => '933765507',
          '2907' => '1169477380',
          '2943' => '965120218',
          '3078' => '1154900879',
          '3159' => '985167741',
          '3195' => '819082805',
          '3276' => '695974718',
          '3357' => '1169926352',
          '3393' => '1078909901',
          '3438' => '1071001894',
          '3474' => '1142212033',
          '3519' => '1080882205',
          '3555' => '1077707745',
          '3591' => '812146737',
          '3636' => '1133434560',
          '3672' => '710873684',
          '3717' => '1058874178',
          '3753' => '1026981704',
          '3834' => '976920600',
          '3870' => '836022290',
          '3915' => '786831158',
          '3951' => '1068482017',
          '4086' => '869501707',
          '4167' => '1185031718',
          '4248' => '961650246',
          '4284' => '768791017',
          '4329' => '1010050983',
          '4365' => '829279666',
          '4446' => '1140942487',
          '4482' => '1031980109',
          '4527' => '1109390216',
          '4563' => '987196035',
          '4608' => '1088553272',
          '4644' => '1169450408',
          '4680' => '717331459',
          '4725' => '1018325235',
          '4761' => '1097570607',
          '4806' => '724052882',
          '4842' => '1170190401',
          '4923' => '780750059',
          '102' => '856780646',
          '300' => '715716013',
          '1099' => '882395055',
          '1297' => '801567085',
          '1378' => '843197571',
          '1459' => '711070858',
          '1495' => '929191591',
          '1576' => '816109367',
          '1657' => '821167026',
          '1693' => '800385751',
          '1738' => '965895847',
          '1774' => '874628925',
          '1819' => '741298431',
          '1855' => '1191548813',
          '1891' => '1190061496',
          '1936' => '769468568',
          '1972' => '828343423',
          '2188' => '886874176',
          '2269' => '1136418591',
          '2386' => '951861160',
          '2467' => '978896757',
          '2548' => '917600305',
          '2584' => '878765156',
          '2629' => '695871802',
          '2665' => '814417038',
          '2746' => '1177508870',
          '2782' => '827287777',
          '2827' => '815543955',
          '2863' => '701365239',
          '2908' => '1167842828',
          '2944' => '1102841139',
          '2980' => '892724147',
          '3079' => '988104750',
          '3196' => '1098953950',
          '3277' => '1072967099',
          '3358' => '1188671013',
          '3394' => '1103986021',
          '3439' => '1124907451',
          '3475' => '1032037657',
          '3556' => '716827734',
          '3592' => '866931936',
          '3637' => '809865502',
          '3673' => '894318454',
          '3718' => '777093249',
          '3754' => '981006284',
          '3790' => '924621280',
          '3835' => '779306857',
          '3871' => '1017572952',
          '3916' => '771171074',
          '3952' => '1166238539',
          '4087' => '1151308837',
          '4168' => '1037347071',
          '4249' => '1132906980',
          '4285' => '945671965',
          '4366' => '1161892100',
          '4447' => '1021300566',
          '4483' => '1186190918',
          '4528' => '836300170',
          '4564' => '868265273',
          '4609' => '792554615',
          '4645' => '1171496277',
          '4681' => '849062591',
          '4726' => '799740916',
          '4762' => '874637715',
          '4807' => '792746618',
          '4843' => '758817457',
          '4924' => '1086238885',
          '4960' => '1142329359',
          '103' => '1084590966',
          '220' => '1132516347',
          '301' => '718662316',
          '1298' => '846344373',
          '1379' => '699461926',
          '1496' => '1003813051',
          '1577' => '927403566',
          '1658' => '994682944',
          '1694' => '874238384',
          '1739' => '1168974797',
          '1775' => '780471852',
          '1856' => '947383330',
          '1892' => '813862384',
          '1937' => '797822041',
          '1973' => '897091713',
          '2189' => '1005443547',
          '2387' => '814016145',
          '2468' => '714376090',
          '2549' => '885737327',
          '2585' => '782572968',
          '2666' => '1098277751',
          '2747' => '1172442555',
          '2783' => '803352034',
          '2828' => '1171045567',
          '2864' => '932034216',
          '2909' => '821226766',
          '2945' => '729449158',
          '2981' => '943691731',
          '3197' => '830127656',
          '3278' => '879655339',
          '3359' => '782276483',
          '3395' => '904375779',
          '3476' => '761420078',
          '3557' => '1001735590',
          '3593' => '1089174539',
          '3638' => '856570881',
          '3674' => '959951880',
          '3719' => '1134445592',
          '3755' => '969182380',
          '3791' => '974629094',
          '3836' => '696373476',
          '3872' => '1076454984',
          '3917' => '1013742931',
          '3953' => '700560188',
          '4088' => '1041762791',
          '4169' => '1020642963',
          '4286' => '1159045341',
          '4367' => '952888135',
          '4448' => '756065217',
          '4484' => '1060437163',
          '4529' => '1065614755',
          '4565' => '959422902',
          '4646' => '1098005820',
          '4682' => '799771103',
          '4727' => '1124019486',
          '4763' => '915300031',
          '4808' => '785247940',
          '4844' => '1083205162',
          '4880' => '727873016',
          '4925' => '992028986',
          '4961' => '768746144',
          '104' => '738342537',
          '140' => '1056055682',
          '221' => '836253126',
          '302' => '1056019095',
          '500' => '1088765153',
          '1299' => '1109079347',
          '1497' => '894952076',
          '1578' => '821382188',
          '1659' => '1047764095',
          '1695' => '1041854740',
          '1776' => '1028915592',
          '1857' => '960607164',
          '1893' => '785660813',
          '1938' => '1103860392',
          '1974' => '832853733',
          '2388' => '1109482852',
          '2469' => '1101026782',
          '2586' => '1035470077',
          '2667' => '993108545',
          '2748' => '704433596',
          '2784' => '795586315',
          '2829' => '700209328',
          '2865' => '723038147',
          '2946' => '911837419',
          '2982' => '1147183667',
          '3198' => '1054077362',
          '3279' => '1078104949',
          '3396' => '742850024',
          '3477' => '1014149060',
          '3558' => '893803898',
          '3594' => '863750671',
          '3639' => '843103831',
          '3675' => '795174267',
          '3756' => '751863688',
          '3792' => '985239926',
          '3837' => '768461521',
          '3873' => '935761509',
          '3918' => '1160106761',
          '3954' => '919167436',
          '3990' => '867357519',
          '4089' => '785449231',
          '4287' => '1003349564',
          '4368' => '1174534347',
          '4449' => '984256396',
          '4485' => '754702160',
          '4566' => '1124400628',
          '4647' => '876018100',
          '4683' => '790215687',
          '4728' => '1002696438',
          '4764' => '1107265219',
          '4809' => '711410457',
          '4845' => '761578192',
          '4881' => '941821516',
          '4926' => '1088817596',
          '4962' => '954007935',
          '105' => '919165399',
          '141' => '754024695',
          '222' => '977167017',
          '303' => '1058199515',
          '420' => '810107092',
          '501' => '764624257',
          '1498' => '1004449144',
          '1579' => '746769924',
          '1696' => '1023775671',
          '1777' => '902106381',
          '1858' => '913307644',
          '1894' => '1084289442',
          '1939' => '1052508886',
          '1975' => '1014301630',
          '2389' => '807728494',
          '2587' => '953461322',
          '2668' => '849075450',
          '2749' => '1173404197',
          '2785' => '981813912',
          '2866' => '1053446623',
          '2947' => '788702871',
          '2983' => '1161544582',
          '3199' => '1128836420',
          '3397' => '951490615',
          '3478' => '1022295616',
          '3559' => '725938607',
          '3595' => '892720520',
          '3676' => '1089739035',
          '3757' => '1048852275',
          '3793' => '873461949',
          '3838' => '954878493',
          '3874' => '760915858',
          '3919' => '1121108681',
          '3955' => '1183546498',
          '3991' => '1068376796',
          '4288' => '1048005270',
          '4369' => '897011624',
          '4486' => '832140125',
          '4567' => '850862622',
          '4648' => '755073282',
          '4684' => '877103431',
          '4729' => '802159610',
          '4765' => '706609614',
          '4846' => '784803430',
          '4882' => '803674856',
          '4927' => '843896732',
          '4963' => '1125054054',
          '106' => '1044258185',
          '142' => '979571886',
          '223' => '1034589814',
          '304' => '1161138178',
          '340' => '1105617373',
          '421' => '914012915',
          '502' => '773550091',
          '700' => '1135081821',
          '1499' => '1176314547',
          '1697' => '1050541228',
          '1778' => '741374482',
          '1859' => '1036586883',
          '1895' => '923277947',
          '1976' => '920947345',
          '2588' => '1092724469',
          '2669' => '1158051336',
          '2786' => '705014161',
          '2867' => '948049108',
          '2948' => '769940229',
          '2984' => '1037040924',
          '3398' => '906114009',
          '3479' => '752002868',
          '3596' => '1141073688',
          '3677' => '957107289',
          '3758' => '895607649',
          '3794' => '749180861',
          '3839' => '1174953420',
          '3875' => '1065644097',
          '3956' => '872493890',
          '3992' => '884823472',
          '4289' => '1191004586',
          '4487' => '885660682',
          '4568' => '1153474332',
          '4649' => '878008701',
          '4685' => '975577011',
          '4766' => '824371358',
          '4847' => '939542821',
          '4883' => '1088429034',
          '4928' => '1055658998',
          '4964' => '1072576684',
          '107' => '786625745',
          '143' => '721682287',
          '224' => '760943142',
          '260' => '1159120427',
          '305' => '767610949',
          '341' => '924344345',
          '422' => '1171917540',
          '503' => '797142128',
          '620' => '712530550',
          '701' => '945070165',
          '1698' => '1182603824',
          '1779' => '913391797',
          '1896' => '793122074',
          '1977' => '757259305',
          '2589' => '714445992',
          '2787' => '1180043729',
          '2868' => '868364656',
          '2949' => '734057854',
          '2985' => '874801550',
          '3399' => '784996232',
          '3597' => '748726419',
          '3678' => '1010870501',
          '3759' => '1101141095',
          '3795' => '1078633274',
          '3876' => '1017781320',
          '3957' => '845805796',
          '3993' => '963164360',
          '4488' => '1030684248',
          '4569' => '750068980',
          '4686' => '706219535',
          '4767' => '1135451625',
          '4848' => '964341548',
          '4884' => '1115405119',
          '4929' => '813648738',
          '4965' => '703741860',
          '108' => '842727568',
          '144' => '1046761090',
          '180' => '932252863',
          '225' => '1163407933',
          '261' => '1029304291',
          '306' => '1189109383',
          '342' => '953878513',
          '423' => '869629987',
          '504' => '1115125554',
          '540' => '887311927',
          '621' => '821476756',
          '702' => '1004497603',
          '900' => '1186485681',
          '1699' => '1122560115',
          '1897' => '1048054271',
          '1978' => '1019818405',
          '2788' => '1040009580',
          '2869' => '1123574960',
          '2986' => '1015805821',
          '3598' => '880674134',
          '3679' => '990390732',
          '3796' => '961622215',
          '3877' => '853287084',
          '3958' => '708158923',
          '3994' => '1079800034',
          '4489' => '1111689570',
          '4687' => '1012793081',
          '4768' => '1049352797',
          '4849' => '1115675763',
          '4885' => '885743603',
          '4966' => '708130042',
          '109' => '1177126601',
          '145' => '804748898',
          '181' => '975386903',
          '226' => '975682165',
          '262' => '1161692550',
          '307' => '707870325',
          '343' => '764369605',
          '424' => '784368579',
          '460' => '981374837',
          '505' => '970831689',
          '541' => '1065707954',
          '622' => '1017060289',
          '703' => '1053088515',
          '820' => '1191652848',
          '901' => '1101452432',
          '1898' => '860820456',
          '1979' => '878758213',
          '2789' => '1072148419',
          '2987' => '927327964',
          '3599' => '1014222155',
          '3797' => '702146375',
          '3878' => '1025658539',
          '3959' => '856470635',
          '3995' => '1109252977',
          '4688' => '723844304',
          '4769' => '1141157137',
          '4886' => '961397809',
          '4967' => '775816553',
          '146' => '1091881910',
          '182' => '785191764',
          '227' => '840789919',
          '263' => '744835836',
          '308' => '1070917724',
          '344' => '759797687',
          '380' => '908401079',
          '425' => '1098177921',
          '461' => '937060161',
          '506' => '796855281',
          '542' => '1112519581',
          '623' => '907216360',
          '704' => '1104119832',
          '740' => '914038315',
          '821' => '793664682',
          '902' => '1176343741',
          '1899' => '1116258611',
          '2988' => '1044357424',
          '3798' => '914280698',
          '3879' => '734863121',
          '3996' => '847663349',
          '4689' => '1032930893',
          '4887' => '1103534508',
          '4968' => '702525739',
          '147' => '966623880',
          '183' => '724527493',
          '228' => '811443881',
          '264' => '803455586',
          '309' => '899189810',
          '345' => '1045753186',
          '381' => '890452544',
          '426' => '741601540',
          '462' => '1114494468',
          '507' => '859907577',
          '543' => '702123961',
          '624' => '881548908',
          '660' => '933727351',
          '705' => '918330281',
          '741' => '780572695',
          '822' => '861946294',
          '903' => '742011277',
          '2989' => '1154490893',
          '3799' => '723131742',
          '3997' => '884067608',
          '4888' => '1059082504',
          '4969' => '908179073',
          '148' => '912936050',
          '184' => '1161439602',
          '229' => '760203739',
          '265' => '900556601',
          '346' => '1124577166',
          '382' => '892938792',
          '427' => '1156970832',
          '463' => '1039630631',
          '508' => '802170934',
          '544' => '1145591472',
          '580' => '877015207',
          '625' => '737721142',
          '661' => '699318492',
          '706' => '887117409',
          '742' => '1080425627',
          '823' => '708184955',
          '904' => '707213577',
          '940' => '775930077',
          '3998' => '699507920',
          '4889' => '943290592',
          '149' => '736728556',
          '185' => '704064557',
          '266' => '904590131',
          '347' => '774719409',
          '383' => '871848148',
          '428' => '876114542',
          '464' => '848419319',
          '509' => '1030290129',
          '545' => '803403220',
          '581' => '843153034',
          '626' => '1186963701',
          '662' => '1018542162',
          '707' => '891880603',
          '743' => '727869080',
          '824' => '707163793',
          '860' => '1157682389',
          '905' => '1016236977',
          '941' => '961829323',
          '3999' => '1030445765',
          '186' => '874129274',
          '267' => '724737030',
          '348' => '764380146',
          '384' => '1127718515',
          '429' => '908918111',
          '465' => '913795011',
          '546' => '787142472',
          '582' => '1090787425',
          '627' => '734589315',
          '663' => '697394763',
          '708' => '949837382',
          '744' => '698136332',
          '780' => '832515626',
          '825' => '695666963',
          '861' => '859474139',
          '906' => '879917924',
          '942' => '1051912644',
          '187' => '966164767',
          '268' => '1139197428',
          '349' => '897153124',
          '385' => '1037363448',
          '466' => '895174319',
          '547' => '805975712',
          '583' => '1059038306',
          '628' => '1031151449',
          '664' => '1021417779',
          '709' => '941851517',
          '745' => '976535910',
          '781' => '698444250',
          '826' => '1138205145',
          '862' => '1157090246',
          '907' => '953923222',
          '943' => '1119129786',
          '188' => '885414824',
          '269' => '928840109',
          '386' => '942217883',
          '467' => '1011201989',
          '548' => '916574987',
          '584' => '1124804454',
          '629' => '947304963',
          '665' => '804643532',
          '746' => '770226141',
          '782' => '993578484',
          '827' => '1089786944',
          '863' => '813684332',
          '908' => '1038893286',
          '944' => '945730298',
          '980' => '828503443',
          '189' => '1068793375',
          '387' => '700142639',
          '468' => '839651890',
          '549' => '1162912835',
          '585' => '710345610',
          '666' => '779093536',
          '747' => '1160489779',
          '783' => '1191393798',
          '828' => '909424424',
          '864' => '854595492',
          '909' => '935605798',
          '945' => '731578944',
          '981' => '918634499',
          '1100' => '1090371805',
          '388' => '982454990',
          '469' => '807589392',
          '586' => '844495845',
          '667' => '1053082756',
          '748' => '765535443',
          '784' => '969511144',
          '829' => '1077993967',
          '865' => '876861340',
          '946' => '1002386551',
          '982' => '703292464',
          '1020' => '832055866',
          '1101' => '1044253473',
          '3000' => '904997877',
          '40' => '858408981',
          '389' => '1149162935',
          '587' => '762156459',
          '668' => '1085714081',
          '749' => '1093054105',
          '785' => '1192140866',
          '866' => '890128205',
          '947' => '1162517081',
          '983' => '1103782358',
          '1021' => '731229595',
          '1102' => '1089301929',
          '1300' => '813641021',
          '2110' => '727995161',
          '3001' => '963910492',
          '41' => '1141950429',
          '588' => '876324387',
          '669' => '1081881616',
          '786' => '837445935',
          '867' => '981406181',
          '948' => '1062805744',
          '984' => '1109197371',
          '1022' => '1045182030',
          '1103' => '948988663',
          '1220' => '728327457',
          '1301' => '975547055',
          '2030' => '989974952',
          '2111' => '833955434',
          '3002' => '1061044761',
          '3200' => '1131334008',
          '4010' => '1073953571',
          '42' => '1045321799',
          '589' => '1129116093',
          '787' => '939358896',
          '868' => '746838304',
          '949' => '1075267372',
          '985' => '722921624',
          '1023' => '1136575762',
          '1104' => '1079517863',
          '1140' => '982545929',
          '1221' => '698443750',
          '1302' => '1046920920',
          '1500' => '967577797',
          '2031' => '752373433',
          '2112' => '936292699',
          '2310' => '832178874',
          '3003' => '1036454816',
          '3120' => '870065402',
          '3201' => '712417147',
          '4011' => '1112526841',
          '43' => '796759908',
          '788' => '764423615',
          '869' => '1112859084',
          '986' => '928770281',
          '1024' => '966218138',
          '1060' => '1163625909',
          '1105' => '767884524',
          '1141' => '950381284',
          '1222' => '1029289399',
          '1303' => '1085405896',
          '1420' => '778178357',
          '1501' => '811688472',
          '2032' => '862117731',
          '2113' => '1194318227',
          '2230' => '1184471202',
          '2311' => '1059026234',
          '3004' => '967708767',
          '3040' => '848597484',
          '3121' => '901078813',
          '3202' => '834908460',
          '3400' => '1130514449',
          '4012' => '1141613494',
          '4210' => '713457783',
          '44' => '1114195837',
          '80' => '1067714858',
          '789' => '997845439',
          '987' => '848382853',
          '1025' => '742373247',
          '1061' => '945073211',
          '1106' => '726985772',
          '1142' => '884903417',
          '1223' => '1024853513',
          '1304' => '918109048',
          '1340' => '1038813102',
          '1421' => '1147516469',
          '1502' => '811914158',
          '1700' => '953245387',
          '2033' => '828931625',
          '2114' => '915444510',
          '2150' => '881319197',
          '2231' => '1025981738',
          '2312' => '1037978256',
          '2510' => '1051172738',
          '3005' => '922164670',
          '3041' => '933193330',
          '3122' => '868237946',
          '3203' => '710838652',
          '3320' => '924144989',
          '3401' => '1190353563',
          '4013' => '915617319',
          '4130' => '969414700',
          '4211' => '1141722323',
          '45' => '785650501',
          '81' => '1087910078',
          '988' => '950177274',
          '1026' => '918411049',
          '1062' => '715709961',
          '1107' => '960557953',
          '1143' => '717607677',
          '1224' => '1189167219',
          '1260' => '942463824',
          '1305' => '996615507',
          '1341' => '1157366830',
          '1422' => '713526877',
          '1503' => '889518843',
          '1620' => '992713309',
          '1701' => '823293595',
          '2034' => '771475471',
          '2070' => '974990352',
          '2115' => '845023197',
          '2151' => '838324513',
          '2232' => '1191617104',
          '2313' => '931840875',
          '2430' => '1106360003',
          '2511' => '942773286',
          '3006' => '957114514',
          '3042' => '995598949',
          '3123' => '854776759',
          '3204' => '972669689',
          '3240' => '780134635',
          '3321' => '904372425',
          '3402' => '924471071',
          '3600' => '915775337',
          '4014' => '720010182',
          '4050' => '1057196889',
          '4131' => '722300300',
          '4212' => '1081888947',
          '4410' => '1172203180',
          '46' => '871876584',
          '82' => '1194290115',
          '989' => '911901451',
          '1027' => '827374518',
          '1063' => '1045006199',
          '1108' => '1043098010',
          '1144' => '957092984',
          '1180' => '866243878',
          '1225' => '899560814',
          '1261' => '956872686',
          '1306' => '816171801',
          '1342' => '1146167673',
          '1423' => '1011867024',
          '1504' => '1153541947',
          '1540' => '995308730',
          '1621' => '1178004684',
          '1702' => '740470727',
          '1900' => '1024135905',
          '2035' => '1190150827',
          '2071' => '866841683',
          '2116' => '989705571',
          '2152' => '1052319851',
          '2233' => '802779430',
          '2314' => '1169078799',
          '2350' => '794257047',
          '2431' => '850842657',
          '2512' => '856790653',
          '2710' => '1180507584',
          '3007' => '753109942',
          '3043' => '1091859057',
          '3124' => '1170621350',
          '3160' => '832719738',
          '3205' => '898629445',
          '3241' => '873126777',
          '3322' => '790054075',
          '3403' => '1171827594',
          '3520' => '747447484',
          '3601' => '1093413265',
          '4015' => '842965303',
          '4051' => '829451273',
          '4132' => '730445407',
          '4213' => '924708957',
          '4330' => '722716562',
          '4411' => '879679867',
          '47' => '923516933',
          '83' => '1190927803',
          '1028' => '1100220752',
          '1064' => '1019734711',
          '1109' => '980450710',
          '1145' => '852984544',
          '1181' => '1110870983',
          '1226' => '712039411',
          '1262' => '954906841',
          '1307' => '903488118',
          '1343' => '1182355959',
          '1424' => '806491256',
          '1460' => '1194329183',
          '1505' => '1129202827',
          '1541' => '1038887283',
          '1622' => '962698324',
          '1703' => '1001871106',
          '1820' => '1078601897',
          '1901' => '850975422',
          '2036' => '1069920114',
          '2072' => '1162704639',
          '2117' => '706495599',
          '2153' => '1132751325',
          '2234' => '819977338',
          '2270' => '1023113207',
          '2315' => '1073713233',
          '2351' => '695547811',
          '2432' => '952411854',
          '2513' => '960121305',
          '2630' => '977139342',
          '2711' => '1050548310',
          '3008' => '1139327983',
          '3044' => '1110110272',
          '3080' => '744141823',
          '3125' => '1114334192',
          '3161' => '738970726',
          '3206' => '721479092',
          '3242' => '785454729',
          '3323' => '851991704',
          '3404' => '973016410',
          '3440' => '1189691369',
          '3521' => '926300421',
          '3602' => '1020695990',
          '3800' => '708903185',
          '4016' => '1000921006',
          '4052' => '888503367',
          '4133' => '790786152',
          '4214' => '1018412450',
          '4250' => '945996333',
          '4331' => '804267092',
          '4412' => '766970668',
          '4610' => '758488244',
          '48' => '821001622',
          '84' => '875155972',
          '1029' => '1065893729',
          '1065' => '1142410187',
          '1146' => '1109341632',
          '1182' => '773534446',
          '1227' => '872913765',
          '1263' => '983934384',
          '1308' => '1057527444',
          '1344' => '812612413',
          '1380' => '853496010',
          '1425' => '883189222',
          '1461' => '752428890',
          '1506' => '1010285705',
          '1542' => '767477885',
          '1623' => '903202227',
          '1704' => '794770562',
          '1740' => '1123132596',
          '1821' => '1012636506',
          '1902' => '900940820',
          '2037' => '718942278',
          '2073' => '917828918',
          '2118' => '880499852',
          '2154' => '734084363',
          '2190' => '1012690878',
          '2235' => '741808116',
          '2271' => '1023840622',
          '2316' => '1095650694',
          '2352' => '825084249',
          '2433' => '785033447',
          '2514' => '1184369856',
          '2550' => '908027113',
          '2631' => '1047422815',
          '2712' => '831424563',
          '2910' => '824479966',
          '3009' => '1010203073',
          '3045' => '858079201',
          '3081' => '823184333',
          '3126' => '925740099',
          '3162' => '1187411833',
          '3207' => '757357078',
          '3243' => '1149705253',
          '3324' => '995445837',
          '3360' => '839514804',
          '3405' => '700351967',
          '3441' => '1083065988',
          '3522' => '1113443363',
          '3603' => '1092603450',
          '3720' => '922389322',
          '3801' => '718792443',
          '4017' => '824899279',
          '4053' => '1086872882',
          '4134' => '843229043',
          '4170' => '807916030',
          '4215' => '1112666583',
          '4251' => '765364234',
          '4332' => '992327289',
          '4413' => '1048501462',
          '4530' => '1172537208',
          '4611' => '890063431',
          '49' => '744991857',
          '85' => '866595806',
          '1066' => '1107713689',
          '1147' => '797670494',
          '1183' => '1143333911',
          '1228' => '1045339838',
          '1264' => '760566563',
          '1309' => '1084666303',
          '1345' => '735392095',
          '1381' => '860787214',
          '1426' => '962412968',
          '1462' => '871003876',
          '1507' => '698448997',
          '1543' => '1171872624',
          '1624' => '830443436',
          '1660' => '1157619218',
          '1705' => '963635183',
          '1741' => '714913228',
          '1822' => '748662741',
          '1903' => '934457951',
          '2038' => '1051320690',
          '2074' => '1088108820',
          '2119' => '855766748',
          '2155' => '948997120',
          '2191' => '955016571',
          '2236' => '843859112',
          '2272' => '1076231494',
          '2317' => '1021838597',
          '2353' => '865526043',
          '2434' => '1100163777',
          '2470' => '700386758',
          '2515' => '1086078459',
          '2551' => '819522254',
          '2632' => '955584187',
          '2713' => '845083356',
          '2830' => '1175357084',
          '2911' => '827252968',
          '3046' => '1023691337',
          '3082' => '734581341',
          '3127' => '767739203',
          '3163' => '1081975480',
          '3208' => '1053975170',
          '3244' => '1040217904',
          '3280' => '1007689134',
          '3325' => '980260057',
          '3361' => '1005985620',
          '3406' => '1194752294',
          '3442' => '1166052767',
          '3523' => '829723447',
          '3604' => '775758252',
          '3640' => '934687377',
          '3721' => '1034481358',
          '3802' => '949927439',
          '4018' => '1133623365',
          '4054' => '1060208065',
          '4090' => '810840342',
          '4135' => '998455474',
          '4171' => '1088570549',
          '4216' => '1091607703',
          '4252' => '1144457860',
          '4333' => '839899510',
          '4414' => '922866810',
          '4450' => '741323280',
          '4531' => '694976160',
          '4612' => '1067115829',
          '4810' => '741030039',
          '86' => '978015928',
          '1067' => '1100540180',
          '1148' => '721577826',
          '1184' => '880315820',
          '1229' => '1017162679',
          '1265' => '787891663',
          '1346' => '943003940',
          '1382' => '1147056256',
          '1427' => '767941327',
          '1463' => '953653854',
          '1508' => '705272097',
          '1544' => '1165828031',
          '1580' => '887457805',
          '1625' => '725552284',
          '1661' => '913738156',
          '1706' => '1017116870',
          '1742' => '737714324',
          '1823' => '772236410',
          '1904' => '1132173060',
          '1940' => '1132667481',
          '2039' => '740847569',
          '2075' => '1183926377',
          '2156' => '1088295152',
          '2192' => '1192704054',
          '2237' => '1012452442',
          '2273' => '700167727',
          '2318' => '718853131',
          '2354' => '982441514',
          '2390' => '926012757',
          '2435' => '1001991988',
          '2471' => '812068397',
          '2516' => '1156757465',
          '2552' => '1136317927',
          '2633' => '744327626',
          '2714' => '746347395',
          '2750' => '892387221',
          '2831' => '741953266',
          '2912' => '820798995',
          '3047' => '729882882',
          '3083' => '769101520',
          '3128' => '1160964696',
          '3164' => '862086060',
          '3209' => '796960509',
          '3245' => '1039246913',
          '3281' => '828203549',
          '3326' => '1114316213',
          '3362' => '795902431',
          '3407' => '942747920',
          '3443' => '816613025',
          '3524' => '1030233289',
          '3560' => '923088021',
          '3605' => '927930690',
          '3641' => '948025298',
          '3722' => '1085285965',
          '3803' => '1151918980',
          '3920' => '879060049',
          '4019' => '853012346',
          '4055' => '951057460',
          '4091' => '1123090544',
          '4136' => '1080924547',
          '4172' => '912821170',
          '4217' => '1157391033',
          '4253' => '1183951132',
          '4334' => '786074029',
          '4370' => '940030804',
          '4415' => '1093913120',
          '4451' => '1193622850',
          '4532' => '860167065',
          '4613' => '833062513',
          '4730' => '917317601',
          '4811' => '917239869',
          '87' => '728138718',
          '1068' => '1031851563',
          '1149' => '742264325',
          '1185' => '964758830',
          '1266' => '1122437967',
          '1347' => '857579149',
          '1383' => '871051658',
          '1428' => '761302055',
          '1464' => '1052678031',
          '1509' => '935493434',
          '1545' => '943224612',
          '1581' => '927186261',
          '1626' => '886436276',
          '1662' => '736144092',
          '1707' => '864747797',
          '1743' => '760333566',
          '1824' => '884800839',
          '1860' => '946916362',
          '1905' => '772265456',
          '1941' => '1099723956',
          '2076' => '1066646112',
          '2157' => '814940350',
          '2193' => '723873390',
          '2238' => '915737658',
          '2274' => '779294660',
          '2319' => '728937971',
          '2355' => '1090141703',
          '2391' => '859296802',
          '2436' => '1182836993',
          '2472' => '1138030162',
          '2517' => '1135982676',
          '2553' => '987411457',
          '2634' => '1151637026',
          '2670' => '696792656',
          '2715' => '1149743727',
          '2751' => '844969782',
          '2832' => '1047214067',
          '2913' => '1146416507',
          '3048' => '1158857190',
          '3084' => '1178145474',
          '3129' => '1114839416',
          '3165' => '1124222565',
          '3246' => '966896331',
          '3282' => '1128296570',
          '3327' => '924094920',
          '3363' => '822137367',
          '3408' => '1053390158',
          '3444' => '993123639',
          '3480' => '1048685726',
          '3525' => '920193959',
          '3561' => '1049852899',
          '3606' => '725882518',
          '3642' => '734755514',
          '3723' => '898200633',
          '3804' => '1084252277',
          '3840' => '1006991682',
          '3921' => '902281695',
          '4056' => '1011375797',
          '4092' => '1188910892',
          '4137' => '930443709',
          '4173' => '803408701',
          '4218' => '884061771',
          '4254' => '1101456989',
          '4290' => '987370094',
          '4335' => '862645930',
          '4371' => '781379234',
          '4416' => '740043099',
          '4452' => '798204916',
          '4533' => '1098902085',
          '4614' => '1187439321',
          '4650' => '759117490',
          '4731' => '800207739',
          '4812' => '1162026745',
          '88' => '1129674965',
          '1069' => '1130646835',
          '1186' => '1066301313',
          '1267' => '974755698',
          '1348' => '1101420211',
          '1384' => '911214222',
          '1429' => '932408524',
          '1465' => '914991791',
          '1546' => '1089954042',
          '1582' => '860490058',
          '1627' => '1085753889',
          '1663' => '801567323',
          '1708' => '1149256326',
          '1744' => '1109612179',
          '1780' => '697138296',
          '1825' => '866067789',
          '1861' => '795386569',
          '1906' => '1107225447',
          '1942' => '755464607',
          '2077' => '906349192',
          '2158' => '1116106511',
          '2194' => '929393453',
          '2239' => '1144761810',
          '2275' => '952686909',
          '2356' => '1145446020',
          '2392' => '730262766',
          '2437' => '939866496',
          '2473' => '735612392',
          '2518' => '828426065',
          '2554' => '1189912193',
          '2590' => '702935138',
          '2635' => '716632167',
          '2671' => '1126463688',
          '2716' => '1109154579',
          '2752' => '1139074519',
          '2833' => '1192167709',
          '2914' => '792775597',
          '2950' => '901298896',
          '3049' => '1064763588',
          '3085' => '1145612929',
          '3166' => '859644768',
          '3247' => '848569055',
          '3283' => '1045549295',
          '3328' => '1115903956',
          '3364' => '965453947',
          '3409' => '878654167',
          '3445' => '835685822',
          '3481' => '839464678',
          '3526' => '988948390',
          '3562' => '774212470',
          '3607' => '820207732',
          '3643' => '943417280',
          '3724' => '1095277170',
          '3760' => '746241572',
          '3805' => '1131083603',
          '3841' => '780591524',
          '3922' => '943693457',
          '4057' => '851951491',
          '4093' => '719640376',
          '4138' => '1035342558',
          '4174' => '981522237',
          '4219' => '1049732815',
          '4255' => '1135493312',
          '4291' => '967093653',
          '4336' => '836806864',
          '4372' => '1126159223',
          '4417' => '1170125349',
          '4453' => '876623094',
          '4534' => '880317512',
          '4570' => '998762511',
          '4615' => '1080543658',
          '4651' => '837219347',
          '4732' => '741550290',
          '4813' => '937717556',
          '4930' => '1025483964',
          '89' => '1047385806',
          '1187' => '997681055',
          '1268' => '946492981',
          '1349' => '768859538',
          '1385' => '1076418086',
          '1466' => '744362614',
          '1547' => '795715089',
          '1583' => '923893649',
          '1628' => '966636001',
          '1664' => '1116609812',
          '1709' => '1154386779',
          '1745' => '753170079',
          '1781' => '1010818273',
          '1826' => '917069595',
          '1862' => '814028111',
          '1907' => '946962019',
          '1943' => '1089964509',
          '2078' => '1008319653',
          '2159' => '1105328919',
          '2195' => '820182135',
          '2276' => '759217590',
          '2357' => '875440853',
          '2393' => '1012582250',
          '2438' => '974729046',
          '2474' => '957581785',
          '2519' => '1190085907',
          '2555' => '1036512862',
          '2591' => '834549103',
          '2636' => '847427659',
          '2672' => '755065450',
          '2717' => '1059963053',
          '2753' => '972102862',
          '2834' => '975404695',
          '2870' => '699039332',
          '2915' => '699997450',
          '2951' => '888095862',
          '3086' => '1118518118',
          '3167' => '980177460',
          '3248' => '699807238',
          '3284' => '824110005',
          '3329' => '848950103',
          '3365' => '1021164194',
          '3446' => '999982475',
          '3482' => '744788515',
          '3527' => '1132502934',
          '3563' => '1095065845',
          '3608' => '730969038',
          '3644' => '838114668',
          '3680' => '994518467',
          '3725' => '732324836',
          '3761' => '767403450',
          '3806' => '1107288722',
          '3842' => '776269390',
          '3923' => '705528171',
          '4058' => '1139087912',
          '4094' => '1039865054',
          '4139' => '1039204137',
          '4175' => '999448100',
          '4256' => '910404582',
          '4292' => '1038806742',
          '4337' => '1132666779',
          '4373' => '741732367',
          '4418' => '1111117800',
          '4454' => '1079335586',
          '4490' => '997361294',
          '4535' => '818674632',
          '4571' => '908061732',
          '4616' => '887156219',
          '4652' => '1030281058',
          '4733' => '884011249',
          '4814' => '1101767953',
          '4850' => '936851316',
          '4931' => '1047026450',
          '110' => '969045230',
          '1188' => '696955721',
          '1269' => '703233926',
          '1386' => '759292904',
          '1467' => '744297549',
          '1548' => '996089428',
          '1584' => '1143416696',
          '1629' => '1055280214',
          '1665' => '783860533',
          '1746' => '901329127',
          '1782' => '1122479304',
          '1827' => '917263078',
          '1863' => '749628036',
          '1908' => '911678086',
          '1944' => '760242792',
          '1980' => '1021386802',
          '2079' => '1001829125',
          '2196' => '1083995952',
          '2277' => '830802552',
          '2358' => '804044007',
          '2394' => '1070605725',
          '2439' => '1049107242',
          '2475' => '1041733216',
          '2556' => '792895387',
          '2592' => '973695420',
          '2637' => '1059936205',
          '2673' => '934444651',
          '2718' => '1111492458',
          '2754' => '846633058',
          '2790' => '931760670',
          '2835' => '854713994',
          '2871' => '809890116',
          '2916' => '1189016424',
          '2952' => '730077238',
          '3087' => '868394201',
          '3168' => '1107447759',
          '3249' => '997328590',
          '3285' => '697068618',
          '3366' => '1108555797',
          '3447' => '993625396',
          '3483' => '1102841909',
          '3528' => '1032686870',
          '3564' => '1003548947',
          '3609' => '1134082955',
          '3645' => '751493508',
          '3681' => '1125752095',
          '3726' => '788122290',
          '3762' => '973221604',
          '3807' => '1070826090',
          '3843' => '768836030',
          '3924' => '1092797041',
          '3960' => '746515574',
          '4059' => '1159737671',
          '4095' => '868171175',
          '4176' => '1173356433',
          '4257' => '1013545089',
          '4293' => '1064849422',
          '4338' => '1095957605',
          '4374' => '1157039794',
          '4419' => '927904722',
          '4455' => '716780996',
          '4491' => '822081065',
          '4536' => '740640938',
          '4572' => '1065991027',
          '4617' => '985624569',
          '4653' => '966304450',
          '4734' => '1159977014',
          '4770' => '843109798',
          '4815' => '902438078',
          '4851' => '933806866',
          '4932' => '1192458794',
          '111' => '1099318184',
          '1189' => '1111447184',
          '1387' => '1150449951',
          '1468' => '875086818',
          '1549' => '931272012',
          '1585' => '942000139',
          '1666' => '965089350',
          '1747' => '971435473',
          '1783' => '838151865',
          '1828' => '1181001355',
          '1864' => '764720649',
          '1909' => '904438295',
          '1945' => '1006619836',
          '1981' => '1120369383',
          '2197' => '757940369',
          '2278' => '994833341',
          '2359' => '1178931350',
          '2395' => '1157691114',
          '2476' => '917972303',
          '2557' => '1094145501',
          '2593' => '1112654895',
          '2638' => '1087593798',
          '2674' => '815677216',
          '2719' => '1135405621',
          '2755' => '1060622318',
          '2791' => '837421882',
          '2836' => '943721092',
          '2872' => '889492945',
          '2917' => '761993317',
          '2953' => '1096311540',
          '3088' => '958214003',
          '3169' => '899629188',
          '3286' => '912325231',
          '3367' => '1098137840',
          '3448' => '1049226097',
          '3484' => '1140865544',
          '3529' => '791745043',
          '3565' => '1137374686',
          '3646' => '865262787',
          '3682' => '707414084',
          '3727' => '1098738822',
          '3763' => '843293829',
          '3808' => '1088699556',
          '3844' => '1103832292',
          '3880' => '1130677459',
          '3925' => '726376000',
          '3961' => '1135605601',
          '4096' => '942775684',
          '4177' => '973618703',
          '4258' => '758129062',
          '4294' => '906132267',
          '4339' => '1010014018',
          '4375' => '788395966',
          '4456' => '755144491',
          '4492' => '1027157693',
          '4537' => '893375202',
          '4573' => '864663858',
          '4618' => '1169593215',
          '4654' => '1002734887',
          '4690' => '837839585',
          '4735' => '788019097',
          '4771' => '972213136',
          '4816' => '1020106333',
          '4852' => '980786946',
          '4933' => '743127224',
          '112' => '951680516',
          '310' => '864139030',
          '1388' => '875228313',
          '1469' => '846511411',
          '1586' => '949459275',
          '1667' => '763050929',
          '1748' => '1192939027',
          '1784' => '956843675',
          '1829' => '957049960',
          '1865' => '731224957',
          '1946' => '702803003',
          '1982' => '917779659',
          '2198' => '791533547',
          '2279' => '754764908',
          '2396' => '751696337',
          '2477' => '1150409870',
          '2558' => '707635255',
          '2594' => '949400343',
          '2639' => '864278095',
          '2675' => '919800434',
          '2756' => '1116820088',
          '2792' => '1053672573',
          '2837' => '695922813',
          '2873' => '763853720',
          '2918' => '1175090421',
          '2954' => '1108304824',
          '2990' => '747193907',
          '3089' => '1041689599',
          '3287' => '1017764510',
          '3368' => '746500750',
          '3449' => '1003993424',
          '3485' => '1188798009',
          '3566' => '1077114543',
          '3647' => '1091968188',
          '3683' => '957918047',
          '3728' => '788490759',
          '3764' => '932862832',
          '3809' => '923098227',
          '3845' => '758053375',
          '3881' => '801550179',
          '3926' => '853876598',
          '3962' => '894039200',
          '4097' => '884714744',
          '4178' => '1008584433',
          '4259' => '722881034',
          '4295' => '1038001455',
          '4376' => '766190467',
          '4457' => '828905777',
          '4493' => '924873140',
          '4538' => '1047375001',
          '4574' => '1106574583',
          '4619' => '1150713151',
          '4655' => '769490202',
          '4691' => '820478823',
          '4736' => '783501805',
          '4772' => '941165645',
          '4817' => '706698547',
          '4853' => '1022028203',
          '4934' => '1093142073',
          '4970' => '1171859806',
          '113' => '926323227',
          '230' => '1118108023',
          '311' => '1094712307',
          '1389' => '893715761',
          '1587' => '1182763795',
          '1668' => '894121889',
          '1749' => '760845716',
          '1785' => '757450980',
          '1866' => '1007443582',
          '1947' => '929502896',
          '1983' => '941108188',
          '2199' => '739538636',
          '2397' => '1086698171',
          '2478' => '817449324',
          '2559' => '1160818057',
          '2595' => '962245409',
          '2676' => '1055271249',
          '2757' => '869852880',
          '2793' => '999213000',
          '2838' => '934475831',
          '2874' => '853356223',
          '2919' => '889291363',
          '2955' => '1161051098',
          '2991' => '1132473210',
          '3288' => '942337416',
          '3369' => '1050741238',
          '3486' => '1146350661',
          '3567' => '733373779',
          '3648' => '1016628583',
          '3684' => '937950925',
          '3729' => '800255756',
          '3765' => '913686563',
          '3846' => '1191758191',
          '3882' => '895793134',
          '3927' => '753040708',
          '3963' => '701599721',
          '4098' => '826987725',
          '4179' => '749082586',
          '4296' => '1027835357',
          '4377' => '956620872',
          '4458' => '841543531',
          '4494' => '1006360717',
          '4539' => '831382765',
          '4575' => '1098381786',
          '4656' => '931997088',
          '4692' => '1030925434',
          '4737' => '757073690',
          '4773' => '904283509',
          '4818' => '1060295152',
          '4854' => '1014480807',
          '4890' => '1081830790',
          '4935' => '1049802545',
          '4971' => '1075644750',
          '114' => '740992468',
          '150' => '963063139',
          '231' => '1064306215',
          '312' => '907910845',
          '510' => '765857775',
          '1588' => '1187478778',
          '1669' => '1186767632',
          '1786' => '878328415',
          '1867' => '901355222',
          '1948' => '975859142',
          '1984' => '1005034258',
          '2398' => '742332661',
          '2479' => '1045621910',
          '2596' => '1187475894',
          '2677' => '1002108720',
          '2758' => '811533752',
          '2794' => '749748824',
          '2839' => '1153789274',
          '2875' => '1090034778',
          '2956' => '975541633',
          '2992' => '884005441',
          '3289' => '987991258',
          '3487' => '1090221538',
          '3568' => '846967065',
          '3649' => '1115755422',
          '3685' => '780739596',
          '3766' => '1113903620',
          '3847' => '1060087501',
          '3883' => '731695298',
          '3928' => '1132628748',
          '3964' => '803521419',
          '4099' => '768394207',
          '4297' => '959834004',
          '4378' => '1071831647',
          '4459' => '858497515',
          '4495' => '1177570230',
          '4576' => '793015310',
          '4657' => '792153569',
          '4693' => '919002431',
          '4738' => '730203414',
          '4774' => '810496779',
          '4819' => '1067290026',
          '4855' => '1178720306',
          '4891' => '701340374',
          '4936' => '849210659',
          '4972' => '915799516',
          '115' => '1108395061',
          '151' => '964747100',
          '232' => '799262912',
          '313' => '1185466918',
          '430' => '1008238425',
          '511' => '772926559',
          '1589' => '821572924',
          '1787' => '1164259586',
          '1868' => '1085178206',
          '1949' => '746946826',
          '1985' => '1074962946',
          '2399' => '1004481978',
          '2597' => '1105915558',
          '2678' => '739673441',
          '2759' => '1083623842',
          '2795' => '882843929',
          '2876' => '1001808610',
          '2957' => '866092503',
          '2993' => '1032290034',
          '3488' => '1132776144',
          '3569' => '984106792',
          '3686' => '1162645840',
          '3767' => '1171386091',
          '3848' => '828907300',
          '3884' => '1134612406',
          '3929' => '886117727',
          '3965' => '852688391',
          '4298' => '976277052',
          '4379' => '1076067496',
          '4496' => '850822123',
          '4577' => '762259602',
          '4658' => '804438321',
          '4694' => '1089114062',
          '4739' => '1037594575',
          '4775' => '747747486',
          '4856' => '792152234',
          '4892' => '823985753',
          '4937' => '793469620',
          '4973' => '1003902991',
          '116' => '1050370729',
          '152' => '816236409',
          '233' => '1090775484',
          '314' => '819687006',
          '350' => '1032987581',
          '431' => '915450305',
          '512' => '1178764753',
          '710' => '825838686',
          '1788' => '1071331316',
          '1869' => '740750110',
          '1986' => '1111051024',
          '2598' => '777306413',
          '2679' => '834551446',
          '2796' => '743695883',
          '2877' => '705888291',
          '2958' => '980219050',
          '2994' => '1042851451',
          '3489' => '1103368663',
          '3687' => '700798233',
          '3768' => '1062573713',
          '3849' => '727164522',
          '3885' => '1151648767',
          '3966' => '903986512',
          '4299' => '986053584',
          '4497' => '1095403150',
          '4578' => '769691078',
          '4659' => '1019006868',
          '4695' => '1058481215',
          '4776' => '1080394574',
          '4857' => '1045940813',
          '4893' => '1181104477',
          '4938' => '1189703931',
          '4974' => '1025983436',
          '117' => '891966475',
          '153' => '1102451983',
          '234' => '921278766',
          '270' => '849533635',
          '315' => '1002044346',
          '351' => '939740392',
          '432' => '1052461705',
          '513' => '791868127',
          '630' => '1027078605',
          '711' => '963219569',
          '1789' => '1030145414',
          '1987' => '718303429',
          '2599' => '986513288',
          '2797' => '948243891',
          '2878' => '934699422',
          '2959' => '942008193',
          '2995' => '953147447',
          '3688' => '697579720',
          '3769' => '1154382158',
          '3886' => '912789949',
          '3967' => '1169129866',
          '4498' => '926099877',
          '4579' => '784849890',
          '4696' => '1018847161',
          '4777' => '896075133',
          '4858' => '696368988',
          '4894' => '1105784796',
          '4939' => '766517424',
          '4975' => '815448731'
        };